0001050915-18-000065.txt : 20181107 0001050915-18-000065.hdr.sgml : 20181107 20181107164811 ACCESSION NUMBER: 0001050915-18-000065 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20180930 FILED AS OF DATE: 20181107 DATE AS OF CHANGE: 20181107 FILER: COMPANY DATA: COMPANY CONFORMED NAME: QUANTA SERVICES INC CENTRAL INDEX KEY: 0001050915 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL WORK [1731] IRS NUMBER: 742851603 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13831 FILM NUMBER: 181167005 BUSINESS ADDRESS: STREET 1: 2800 POST OAK BLVD STREET 2: SUITE 2600 CITY: HOUSTON STATE: TX ZIP: 77056-6175 BUSINESS PHONE: 713-629-7600 MAIL ADDRESS: STREET 1: 2800 POST OAK BLVD SUITE 2600 CITY: HOUSTON STATE: TX ZIP: 77056-6175 10-Q 1 pwr9-30x201810xq.htm 10-Q Document
false--12-31Q320180001050915falseLarge Accelerated FilerQUANTA SERVICES INCfalsePWRP3YP5YP3Y0.780.150.330.200.250.170.270.2010000000011400000981275000108642400044650006662000000.000010.00001600000000600000000155219154486112157280496486112153342326486112148720481486112000.0380.0250.0240.0380.0250.02400000.000010.0000111111P3YP3YP2YP2YP5YP3Y2000003000000010000000100000187682885600150 0001050915 2018-01-01 2018-09-30 0001050915 pwr:CommonStockClassUndefinedMember 2018-11-01 0001050915 pwr:ExchangeableSharesNotAssociatedWithPreferredStockMember 2018-11-01 0001050915 pwr:ExchangeableSharesAssociatedWithSeriesGPreferredStockMember 2018-11-01 0001050915 2018-09-30 0001050915 2017-12-31 0001050915 us-gaap:SeriesGPreferredStockMember 2018-09-30 0001050915 pwr:ExchangeableSharesMember 2017-12-31 0001050915 us-gaap:SeriesGPreferredStockMember 2017-12-31 0001050915 pwr:ExchangeableSharesMember 2018-09-30 0001050915 2018-07-01 2018-09-30 0001050915 2017-07-01 2017-09-30 0001050915 2017-01-01 2017-09-30 0001050915 2017-09-30 0001050915 2018-06-30 0001050915 2016-12-31 0001050915 2017-06-30 0001050915 country:AU 2018-01-01 2018-09-30 0001050915 country:CA 2018-07-01 2018-09-30 0001050915 pwr:LatinAmericaandOtherMember 2018-07-01 2018-09-30 0001050915 country:AU 2018-07-01 2018-09-30 0001050915 country:US 2018-07-01 2018-09-30 0001050915 pwr:LatinAmericaandOtherMember 2018-01-01 2018-09-30 0001050915 country:US 2018-01-01 2018-09-30 0001050915 country:CA 2018-01-01 2018-09-30 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member 2018-01-01 2018-09-30 0001050915 pwr:InvestmentsInJointVenturesMember 2017-12-31 0001050915 2017-10-01 2017-12-31 0001050915 pwr:DomesticBankAccountsMember 2018-09-30 0001050915 pwr:EPCElectricTransmissionProjectMember 2018-01-01 2018-09-30 0001050915 pwr:UnearnedRevenueMember 2018-09-30 0001050915 pwr:ProcessingFacilityConstructionProjectTexasMember 2018-07-01 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-09-30 0001050915 pwr:CapitalforInfrastructureProjectsMember 2018-09-30 0001050915 pwr:UnearnedRevenueMember 2017-12-31 0001050915 2018-10-01 2018-09-30 0001050915 pwr:ProcessingFacilityConstructionProjectTexasMember 2018-09-30 0001050915 us-gaap:FairValueInputsLevel3Member 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-01-01 2018-09-30 0001050915 us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-09-30 0001050915 pwr:DomesticJointVenturesMember 2017-12-31 0001050915 pwr:ProcessingFacilityConstructionProjectTexasMember 2018-01-01 2018-09-30 0001050915 pwr:OilAndGasInfrastructureDivisionOperatingUnitsThatHaveBeenNegativelyImpactedByVariousFactorsMember 2017-10-01 2017-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2018-09-30 0001050915 srt:MaximumMember 2018-09-30 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member 2018-07-01 2018-09-30 0001050915 us-gaap:FairValueInputsLevel3Member 2018-07-01 2018-09-30 0001050915 pwr:ForeignBankAccountsMember 2017-12-31 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates1Member 2018-01-01 2018-09-30 0001050915 2017-01-01 2017-12-31 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2018-09-30 0001050915 pwr:EPCElectricTransmissionProjectMember 2018-07-01 2018-09-30 0001050915 pwr:Acquisitions2018Q3Member 2018-09-30 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2018-09-30 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates1Member 2018-07-01 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2017-09-30 0001050915 pwr:AcquisitionWithoutMaximumEarnOutMember us-gaap:FairValueInputsLevel3Member 2018-09-30 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member 2018-09-30 0001050915 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2018-09-30 0001050915 pwr:ForeignBankAccountsMember 2018-09-30 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2018-07-01 2018-09-30 0001050915 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001050915 pwr:DomesticBankAccountsMember 2017-12-31 0001050915 pwr:OilAndGasInfrastructureDivisionOperatingUnitsThatHaveBeenNegativelyImpactedByVariousFactorsMember 2018-09-30 0001050915 pwr:InfrastructureInvestorsPartnershipMember pwr:CapitalforInfrastructureProjectsMember 2018-09-30 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-09-30 0001050915 pwr:DomesticJointVenturesMember 2018-09-30 0001050915 us-gaap:FixedPriceContractMember 2018-01-01 2018-09-30 0001050915 us-gaap:TimeAndMaterialsContractMember 2018-07-01 2018-09-30 0001050915 pwr:UnitPriceContractsMember 2018-07-01 2018-09-30 0001050915 us-gaap:TimeAndMaterialsContractMember 2018-01-01 2018-09-30 0001050915 us-gaap:FixedPriceContractMember 2018-07-01 2018-09-30 0001050915 pwr:UnitPriceContractsMember 2018-01-01 2018-09-30 0001050915 srt:MinimumMember 2017-01-01 2017-12-31 0001050915 srt:MinimumMember 2018-01-01 2018-09-30 0001050915 srt:MaximumMember 2018-01-01 2018-09-30 0001050915 srt:MaximumMember 2017-01-01 2017-12-31 0001050915 pwr:Acquisitions2018Member us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member pwr:CurriculumMember 2018-01-01 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-09-30 2018-09-30 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember 2018-09-30 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember 2018-09-30 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2018-09-30 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2017-07-20 2017-07-20 0001050915 2017-10-01 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-07-01 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2017-07-20 0001050915 pwr:Acquisitions2018Member pwr:ElectricPowerDivisionMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember 2017-01-01 2017-12-31 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member pwr:OilAndGasDivisionMember 2017-01-01 2017-12-31 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember pwr:ElectricPowerDivisionMember 2017-01-01 2017-12-31 0001050915 pwr:Acquisitions2017Member 2017-12-31 0001050915 srt:MaximumMember pwr:Acquisitions2018Member 2018-01-01 2018-09-30 0001050915 srt:MinimumMember pwr:Acquisitions2018Member 2018-01-01 2018-09-30 0001050915 us-gaap:NoncompeteAgreementsMember 2018-09-30 0001050915 us-gaap:OrderOrProductionBacklogMember 2018-09-30 0001050915 us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001050915 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2017-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001050915 pwr:CurriculumMember 2018-09-30 0001050915 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0001050915 us-gaap:LicensingAgreementsMember 2017-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-30 0001050915 us-gaap:TradeNamesMember 2018-09-30 0001050915 us-gaap:CustomerRelationshipsMember 2018-09-30 0001050915 us-gaap:TradeNamesMember 2017-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001050915 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-09-30 0001050915 pwr:CurriculumMember 2018-01-01 2018-09-30 0001050915 pwr:CurriculumMember 2017-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2018-09-30 0001050915 us-gaap:LicensingAgreementsMember 2018-09-30 0001050915 pwr:ElectricPowerDivisionMember 2018-01-01 2018-09-30 0001050915 pwr:ElectricPowerDivisionMember 2017-12-31 0001050915 pwr:ElectricPowerDivisionMember 2018-09-30 0001050915 pwr:OilAndGasDivisionMember 2018-09-30 0001050915 pwr:OilAndGasDivisionMember 2018-01-01 2018-09-30 0001050915 pwr:OilAndGasDivisionMember 2017-12-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 currency:USD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 currency:USD pwr:LettersOfCreditAndBankGuaranteesMember 2018-09-30 0001050915 srt:MinimumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 currency:CAD pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 pwr:SeniorSecuredCreditFacilityMember 2017-11-20 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 currency:AUD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 pwr:CanadianAndAustralianDollarsMember pwr:LettersOfCreditAndBankGuaranteesMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 currency:AUD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 srt:MinimumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 currency:USD pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 srt:MaximumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 currency:AUD pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2017-11-20 2017-11-20 0001050915 pwr:LettersOfCreditAndBankGuaranteesMember 2018-09-30 0001050915 pwr:RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 pwr:LettersOfCreditAndBankGuaranteesMember pwr:OtherCreditFacilitiesMember 2018-09-30 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateMember 2017-11-20 2017-11-20 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2017-11-20 2017-11-20 0001050915 pwr:SeniorSecuredCreditFacilityMember 2015-12-18 2017-11-19 0001050915 currency:CAD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfFederalFundsRateMember 2017-11-20 2017-11-20 0001050915 pwr:OtherLongTermDebtMember 2017-12-31 0001050915 srt:MinimumMember us-gaap:CapitalLeaseObligationsMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:CapitalLeaseObligationsMember 2017-12-31 0001050915 pwr:OtherLongTermDebtMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:CapitalLeaseObligationsMember 2018-09-30 0001050915 srt:MinimumMember us-gaap:CapitalLeaseObligationsMember 2017-12-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2018-01-01 2018-09-30 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2018-01-01 2018-09-30 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2017-01-01 2017-09-30 0001050915 us-gaap:SeriesFPreferredStockMember 2017-10-06 2017-10-06 0001050915 pwr:ExchangeableSharesForCommonStockMember 2017-01-01 2017-09-30 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2018-07-01 2018-09-30 0001050915 pwr:A2017RepurchaseProgramMember 2018-07-01 2018-09-30 0001050915 pwr:A2017RepurchaseProgramMember 2018-01-01 2018-09-30 0001050915 pwr:A2018RepurchaseProgramMember 2018-09-30 0001050915 pwr:ExchangeableSharesForCommonStockMember 2018-07-01 2018-09-30 0001050915 pwr:A2017RepurchaseProgramMember 2017-01-01 2017-12-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2017-01-01 2017-09-30 0001050915 srt:MaximumMember pwr:A2017RepurchaseProgramMember 2017-06-30 0001050915 pwr:ExchangeableSharesAssociatedWithSeriesGPreferredStockMember 2018-09-30 0001050915 us-gaap:SeriesFPreferredStockMember 2017-10-05 0001050915 pwr:ExchangeableSharesForCommonStockMember 2018-01-01 2018-09-30 0001050915 pwr:ExchangeableSharesForCommonStockMember 2017-07-01 2017-09-30 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2017-07-01 2017-09-30 0001050915 pwr:PerformanceUnitsMember 2018-01-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2018-07-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2017-01-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2018-07-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-07-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2017-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2018-01-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2017-07-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2017-01-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2017-07-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2017-01-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2017-07-01 2017-09-30 0001050915 srt:MaximumMember pwr:PerformanceUnitsMember 2018-01-01 2018-09-30 0001050915 pwr:TwoThousandAndElevenPlanMember 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-09-30 0001050915 srt:MinimumMember pwr:PerformanceUnitsMember 2018-01-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2018-02-28 0001050915 pwr:PerformanceUnitsMember 2017-03-22 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-09-30 0001050915 srt:MinimumMember pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-01-01 2018-09-30 0001050915 srt:MaximumMember pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-01-01 2018-09-30 0001050915 pwr:EPCElectricTransmissionProjectMember 2014-12-31 0001050915 pwr:OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember us-gaap:ScenarioForecastMember 2022-05-31 0001050915 us-gaap:InsuranceClaimsMember 2017-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember pwr:OilAndGasInfrastructureServicesMember 2017-01-01 2017-09-30 0001050915 us-gaap:InsuranceClaimsMember 2018-09-30 0001050915 pwr:EPCElectricTransmissionProjectMember 2014-01-01 2018-09-30 0001050915 pwr:OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember us-gaap:ScenarioForecastMember 2018-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001050915 us-gaap:PerformanceGuaranteeMember 2018-09-30 0001050915 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pwr:OilAndGasInfrastructureServicesMember 2017-01-01 2017-09-30 0001050915 pwr:VehicleFleetCommittedCapitalMember 2018-09-30 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2018-09-30 0001050915 us-gaap:IndemnificationGuaranteeMember 2018-09-30 0001050915 us-gaap:CustomerConcentrationRiskMember 2018-09-30 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2018-01-01 2018-09-30 0001050915 pwr:ResidualValueGuaranteesMember 2018-09-30 0001050915 pwr:AtlanticBridgeProjectInsuranceClaimMember 2018-09-30 0001050915 us-gaap:PerformanceGuaranteeMember pwr:EstimateMember 2018-09-30 0001050915 pwr:MaurepasProjectDisputeMember srt:MaximumMember 2018-09-30 0001050915 us-gaap:ScenarioForecastMember pwr:EPCElectricTransmissionProjectMember 2019-12-31 0001050915 pwr:OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember 2018-09-30 0001050915 us-gaap:CustomerConcentrationRiskMember 2017-12-31 0001050915 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2018-07-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2017-01-01 2017-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2018-07-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2018-01-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2018-01-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2017-07-01 2017-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2017-07-01 2017-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2017-01-01 2017-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2018-07-01 2018-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2017-07-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2018-07-01 2018-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2018-07-01 2018-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2017-07-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2017-07-01 2017-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2017-01-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2018-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2018-01-01 2018-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2017-01-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2018-01-01 2018-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2017-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-09-30 0001050915 us-gaap:OtherAssetsMember 2018-09-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-09-30 0001050915 us-gaap:OtherAssetsMember 2017-09-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2016-12-31 0001050915 us-gaap:OtherAssetsMember 2017-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0001050915 us-gaap:OtherAssetsMember 2016-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-06-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 0001050915 us-gaap:OtherAssetsMember 2017-06-30 0001050915 us-gaap:OtherAssetsMember 2018-06-30 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2018-10-10 2018-10-10 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember pwr:EurocurrencyRateMember 2018-10-10 2018-10-10 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2018-10-10 2018-10-10 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember pwr:EurocurrencyRateMember 2018-10-10 2018-10-10 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 2018-10-10 xbrli:pure pwr:Segment pwr:division iso4217:USD xbrli:shares iso4217:USD pwr:Reporting_Unit xbrli:shares pwr:Customer pwr:Acquisition pwr:substation utreg:km pwr:kV




 
 
 
 
 
UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
Form 10-Q
 
(Mark One)
 
 
þ
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2018.
or
o
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
For the transition period from          to          .
Commission file no. 001-13831
Quanta Services, Inc.
(Exact name of registrant as specified in its charter)
Delaware
74-2851603
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
2800 Post Oak Boulevard, Suite 2600
Houston, Texas 77056
(Address of principal executive offices, including zip code)
(713) 629-7600
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes x     No o
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 x     No o
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See 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 
x
Accelerated filer  
o
Non-accelerated filer 
o
Smaller reporting company 
o
 
 
Emerging growth company
o
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 revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes o     No x
As of November 1, 2018, the number of outstanding shares of Common Stock of the registrant was 146,030,722. As of the same date, 449,929 exchangeable shares of a Canadian subsidiary of the registrant associated with one share of Series G Preferred Stock of the registrant were outstanding and an additional 36,183 exchangeable shares of another Canadian subsidiary of the registrant were outstanding.
 
 
 
 
 



QUANTA SERVICES, INC. AND SUBSIDIARIES
INDEX
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


1





PART I - FINANCIAL INFORMATION

Item 1. Financial Statements.

QUANTA SERVICES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share information)
(Unaudited)
 
 
September 30,
2018
 
December 31,
2017
ASSETS
 
 
 
 
Current Assets:
 
 

 
 

Cash and cash equivalents
 
$
113,524

 
$
138,285

Accounts receivable, net of allowances of $6,662 and $4,465
 
2,291,608

 
1,985,077

Contract assets
 
680,006

 
497,292

Inventories
 
94,670

 
80,890

Prepaid expenses and other current assets
 
198,314

 
168,363

Total current assets
 
3,378,122

 
2,869,907

Property and equipment, net of accumulated depreciation of $1,086,424 and $981,275
 
1,350,894

 
1,288,602

Other assets, net
 
265,608

 
189,866

Other intangible assets, net of accumulated amortization of $364,023 and $335,507
 
284,411

 
263,179

Goodwill
 
1,912,139

 
1,868,600

Total assets
 
$
7,191,174

 
$
6,480,154

LIABILITIES AND EQUITY
 
 
 
 
Current Liabilities:
 
 

 
 

Current maturities of long-term debt and short-term debt
 
$
22,811

 
$
1,220

Accounts payable and accrued expenses
 
1,340,882

 
1,057,460

Contract liabilities
 
452,491

 
433,387

Total current liabilities
 
1,816,184

 
1,492,067

Long-term debt and notes payable, net of current maturities
 
952,886

 
670,721

Deferred income taxes
 
209,475

 
179,381

Insurance and other non-current liabilities
 
388,395

 
342,356

Total liabilities
 
3,366,940

 
2,684,525

Commitments and Contingencies
 


 


Equity:
 
 

 
 

Common stock, $.00001 par value, 600,000,000 shares authorized, 157,280,496 and 155,219,154 shares issued, and 148,720,481 and 153,342,326 shares outstanding
 
2

 
2

Exchangeable shares, no par value, 486,112 shares issued and outstanding
 

 

Series G Preferred Stock, $.00001 par value, 1 share authorized, issued and outstanding
 

 

Additional paid-in capital
 
1,955,801

 
1,889,356

Retained earnings
 
2,425,832

 
2,191,059

Accumulated other comprehensive loss
 
(237,694
)
 
(203,395
)
Treasury stock, 8,560,015 and 1,876,828 common shares
 
(321,123
)
 
(85,451
)
Total stockholders’ equity
 
3,822,818

 
3,791,571

Non-controlling interests
 
1,416

 
4,058

Total equity
 
3,824,234

 
3,795,629

Total liabilities and equity
 
$
7,191,174

 
$
6,480,154


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

2





QUANTA SERVICES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share information)
(Unaudited)

 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018

2017
 
2018

2017
Revenues
 
$
2,985,281

 
$
2,609,307

 
$
8,059,205

 
$
6,987,851

Cost of services (including depreciation)
 
2,559,451

 
2,258,676

 
6,998,956

 
6,068,867

Gross profit
 
425,830

 
350,631

 
1,060,249

 
918,984

Selling, general and administrative expenses
 
224,040

 
201,224

 
645,566

 
571,656

Amortization of intangible assets
 
10,623

 
8,979

 
31,535

 
22,035

Change in fair value of contingent consideration liabilities
 
(1,394
)
 

 
(7,673
)
 

Operating income
 
192,561

 
140,428

 
390,821

 
325,293

Interest expense
 
(9,219
)
 
(6,058
)
 
(25,175
)
 
(14,294
)
Interest income
 
322

 
196

 
1,128

 
647

Other income (expense), net
 
(15,498
)
 
(2,371
)
 
(37,899
)
 
(3,814
)
Income before income taxes
 
168,166

 
132,195

 
328,875

 
307,832

Provision for income taxes
 
43,267

 
42,346

 
90,659

 
105,183

Net income
 
124,899

 
89,849

 
238,216

 
202,649

Less: Net income attributable to non-controlling interests
 
348

 
536

 
1,686

 
1,232

Net income attributable to common stock
 
$
124,551

 
$
89,313

 
$
236,530

 
$
201,417

 
 
 
 
 
 
 
 
 
Earnings per share attributable to common stock:
 
 
 
 
 
 
 
 
Basic
 
$
0.82

 
$
0.57

 
$
1.54

 
$
1.29

Diluted
 
$
0.81

 
$
0.56

 
$
1.52

 
$
1.28

 
 
 
 
 
 
 
 
 
Shares used in computing earnings per share:
 
 
 
 
 
 
 
 
Weighted average basic shares outstanding
 
152,562

 
157,484

 
154,087

 
155,796

Weighted average diluted shares outstanding
 
153,687

 
158,620

 
155,198

 
156,793


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

3






QUANTA SERVICES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands)
(Unaudited)
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Net income
 
$
124,899

 
$
89,849

 
$
238,216

 
$
202,649

Other comprehensive income (loss), net of tax provision:
 
 
 
 
 
 
 
 
Foreign currency translation adjustment, net of tax of $0, $0, $0 and $0
 
10,838

 
38,980

 
(34,299
)
 
79,486

Other comprehensive income (loss)
 
10,838

 
38,980

 
(34,299
)
 
79,486

Comprehensive income
 
135,737

 
128,829

 
203,917

 
282,135

 Less: Comprehensive income attributable to non-controlling interests
 
348

 
536

 
1,686

 
1,232

Total comprehensive income attributable to Quanta stockholders
 
$
135,389

 
$
128,293

 
$
202,231

 
$
280,903


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

4





QUANTA SERVICES, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018

2017
 
2018
 
2017
Cash Flows from Operating Activities:
 
 

 
 

 
 
 
 
Net income
 
$
124,899

 
$
89,849

 
$
238,216

 
$
202,649

Adjustments to reconcile net income to net cash provided by (used in) operating activities—
 
 
 
 

 
 
 
 
Depreciation
 
51,543

 
48,426

 
150,296

 
135,769

Amortization of intangible assets
 
10,623

 
8,979

 
31,535

 
22,035

Change in fair value of contingent consideration liabilities
 
(1,394
)
 

 
(7,673
)
 

Equity in losses of unconsolidated affiliates
 
17,835

 
2,755

 
42,976

 
5,506

Amortization of debt issuance costs
 
287

 
339

 
863

 
1,017

(Gain) loss on sale of property and equipment
 
(340
)
 
(451
)
 
1,605

 
(617
)
Foreign currency (gain) loss
 
(168
)
 
1,022

 
(237
)
 
1,884

Provision for doubtful accounts
 
2,151

 
7

 
3,135

 
933

Deferred income tax (benefit) provision
 
(7,391
)
 
(1,980
)
 
6,114

 
1,650

Non-cash stock-based compensation
 
11,631

 
10,929

 
39,803

 
34,352

Changes in operating assets and liabilities, net of non-cash transactions
 
(170,572
)
 
13,692

 
(285,016
)
 
(230,482
)
Net cash provided by operating activities
 
39,104

 
173,567

 
221,617

 
174,696

Cash Flows from Investing Activities:
 
 

 
 

 
 
 
 
Capital expenditures
 
(74,144
)
 
(62,997
)
 
(222,735
)
 
(168,278
)
Proceeds from sale of property and equipment
 
5,642

 
4,080

 
18,635

 
16,424

Proceeds from insurance settlements related to property and equipment
 
145

 
136

 
510

 
733

Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired
 
(48,683
)
 
(352,887
)
 
(94,917
)
 
(360,522
)
Investments in unconsolidated affiliates
 
(881
)
 
(40,557
)
 
(2,450
)
 
(53,511
)
Cash received from (paid for) other investments, net
 
(18,510
)
 
676

 
(17,726
)
 
(410
)
Cash paid for intangible assets
 

 

 
(3,000
)
 

Net cash used in investing activities
 
(136,431
)
 
(451,549
)
 
(321,683
)
 
(565,564
)
Cash Flows from Financing Activities:
 
 

 
 

 
 
 
 
Borrowings under credit facility
 
855,831

 
812,503

 
2,893,224

 
2,060,597

Payments under credit facility
 
(743,162
)
 
(541,040
)
 
(2,605,092
)
 
(1,664,424
)
Payments on other long-term debt
 
(336
)
 
(558
)
 
(1,067
)
 
(3,441
)
Net borrowings (repayments) of short-term debt
 
7,124

 

 
20,066

 
(2,783
)
Distributions to non-controlling interests
 
(1,275
)
 
(443
)
 
(2,942
)
 
(1,806
)
Payments related to tax withholding for share-based compensation
 
(464
)
 
(329
)
 
(14,668
)
 
(18,134
)
Exercise of stock options
 

 

 

 
25

Repurchase of common stock
 
(26,755
)
 

 
(216,661
)
 

Net cash provided by financing activities
 
90,963

 
270,133

 
72,860

 
370,034

 
 
 
 
 
 
 
 
 
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
 
(199
)
 
475

 
1,605

 
1,658

Net decrease in cash, cash equivalents and restricted cash
 
(6,563
)
 
(7,374
)
 
(25,601
)
 
(19,176
)
Cash, cash equivalents and restricted cash, beginning of period
 
124,737

 
102,608

 
143,775

 
114,410

Cash, cash equivalents and restricted cash, end of period
 
$
118,174

 
$
95,234

 
$
118,174

 
$
95,234


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

5


QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)
1.
BUSINESS AND ORGANIZATION:
Quanta Services, Inc. (Quanta) is a leading provider of specialty contracting services, offering infrastructure solutions primarily to the electric power, oil and gas and communication industries in the United States, Canada, Australia, Latin America and select other international markets. Quanta reports its results under two reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services.
Electric Power Infrastructure Services Segment
The Electric Power Infrastructure Services segment provides comprehensive network solutions to customers in the electric power industry. Services performed by the Electric Power Infrastructure Services segment generally include the design, installation, upgrade, repair and maintenance of electric power transmission and distribution infrastructure and substation facilities along with other engineering and technical services. This segment also provides emergency restoration services, including the repair of infrastructure damaged by inclement weather, the energized installation, maintenance and upgrade of electric power infrastructure utilizing unique bare hand and hot stick methods and Quanta’s proprietary robotic arm technologies, and the installation of “smart grid” technologies on electric power networks. In addition, this segment designs, installs and maintains renewable energy generation facilities, consisting of solar, wind and certain types of natural gas generation facilities, and related switchyards and transmission infrastructure. To a lesser extent, the segment also provides comprehensive communications infrastructure services to wireline, fiber and wireless carrier customers within the communications industry; services in connection with the construction of electric power generation facilities; the design, installation, maintenance and repair of commercial and industrial wiring; and the installation of traffic networks and cable and control systems for light rail lines. This segment also includes Quanta’s postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen.
Oil and Gas Infrastructure Services Segment
The Oil and Gas Infrastructure Services segment provides comprehensive network solutions to customers involved in the development, transportation, storage and processing of natural gas, oil and other pipeline products. Services performed by the Oil and Gas Infrastructure Services segment generally include the design, installation, repair and maintenance of pipeline transmission and distribution systems, gathering systems, production systems, storage systems and compressor and pump stations, as well as related trenching, directional boring and mechanized welding services. In addition, this segment’s services include pipeline protection, integrity testing, rehabilitation and replacement, and fabrication of pipeline support systems and related structures and facilities. Quanta also serves the offshore and inland water energy markets, primarily providing services to oil and gas exploration platforms, including mechanical installation (or “hook-ups”), electrical and instrumentation, pre-commissioning and commissioning, coatings, shallow water pipeline installation, fabrication and marine asset repair. Additionally, Quanta provides high-pressure and critical-path turnaround services to the downstream and midstream energy markets and instrumentation and electrical services, piping, fabrication and storage tank services. To a lesser extent, this segment designs, installs and maintains fueling systems, as well as water and sewer infrastructure.
Acquisitions
During the nine months ended September 30, 2018, Quanta acquired an electrical infrastructure services business specializing in substation construction and relay services, a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen and two communications infrastructure services businesses, all of which are located in the United States. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements beginning on the acquisition dates.
On July 20, 2017, Quanta acquired Stronghold, Ltd. and Stronghold Specialty, Ltd. (collectively Stronghold), a specialized services business located in the United States that provides high-pressure and critical-path solutions to the downstream and midstream energy markets. The results of the acquired business are generally included in Quanta’s Oil and Gas Infrastructure Services segment and have been included in Quanta’s consolidated financial statements beginning on the acquisition date.
During the year ended December 31, 2017, Quanta also acquired a communications infrastructure services contractor and an electrical and communications contractor, both of which are located in the United States. The results of these acquired businesses are generally included in Quanta’s Electric Power Infrastructure Services segment and have been included in Quanta’s consolidated financial statements beginning on the respective acquisition dates.


6

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:
Principles of Consolidation
The condensed consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly owned subsidiaries, which are also referred to as its operating units. The condensed consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50%, are accounted for using the equity method. All significant intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.
Interim Condensed Consolidated Financial Information
These unaudited condensed consolidated financial statements have been prepared pursuant to the rules of the U.S. Securities and Exchange Commission (SEC). Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (US GAAP), have been condensed or omitted pursuant to those rules and regulations. Quanta believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income and cash flows with respect to the interim condensed consolidated financial statements have been included. The results of operations and comprehensive income for the interim periods are not necessarily indicative of the results for the entire fiscal year. The results of Quanta have historically been subject to significant seasonal fluctuations.
Quanta recommends that these unaudited condensed consolidated financial statements be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta and its consolidated subsidiaries included in Quanta’s Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 28, 2018.
Reclassifications
Quanta reclassified certain prior period amounts related to restricted cash and proceeds from the settlement of insurance claims related to property and equipment in the accompanying condensed consolidated statements of cash flows to conform to the current period presentation under recently adopted accounting updates. See Note 3 for further details regarding these updates. Certain reclassifications have also been made to Quanta’s condensed consolidated statements of operations for 2017 to conform to classifications for 2018. Additionally, the amounts previously reported as “Costs and estimated earnings in excess of billings on uncompleted contracts” and “Billings in excess of costs and estimated earnings on uncompleted contracts” on Quanta’s condensed consolidated balance sheets have been included in the newly titled “Contract assets” and “Contract liabilities” in accordance with the newly adopted revenue recognition guidance discussed below and in Note 3.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of the allowance for doubtful accounts, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, loan receivables, purchase price allocations, acquisition-related contingent consideration liabilities, liabilities for insurance and other claims and guarantees, multiemployer pension plan withdrawal liabilities, contingent liabilities, revenue recognition for construction contracts inclusive of contractual change orders and claims, share-based compensation, operating results of reportable segments, as well as the provision for income taxes and the calculation of uncertain tax positions.

7

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Cash and Cash Equivalents
Quanta had cash and cash equivalents of $113.5 million and $138.3 million as of September 30, 2018 and December 31, 2017. Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At September 30, 2018 and December 31, 2017, cash equivalents were $55.2 million and $7.1 million, and consisted primarily of money market investments and money market mutual funds and are discussed further in Fair Value Measurements below. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held in domestic bank accounts were $79.3 million and $83.1 million, and cash and cash equivalents held in foreign bank accounts were $34.2 million and $55.2 million. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, were $12.4 million and $16.7 million, of which $11.9 million and $10.0 million related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to the joint ventures’ cash and cash equivalents other than participating in distributions and in the event of dissolution.
Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Doubtful Accounts
Quanta provides an allowance for doubtful accounts when collection of an account or note receivable is considered doubtful, and receivables are written off against the allowance when deemed uncollectible. Inherent in the assessment of the allowance for doubtful accounts are certain judgments and estimates regarding, among other factors, the customer’s access to capital, the customer’s willingness or ability to pay, general economic and market conditions, the ongoing relationship with the customer and uncertainties related to the resolution of disputed matters. Quanta considers accounts receivable delinquent after 30 days but does not generally include delinquent accounts in its analysis of the allowance for doubtful accounts unless the accounts receivable have been outstanding for at least 90 days. Quanta also includes accounts receivable balances that relate to customers in bankruptcy or with other known difficulties in its analysis of the allowance for doubtful accounts. Material changes in customers’ businesses or cash flows, which may be impacted by negative economic and market conditions, could affect Quanta’s ability to collect amounts due. As of September 30, 2018 and December 31, 2017, Quanta had allowances for doubtful accounts on current receivables of $6.7 million and $4.5 million. Should anticipated recoveries relating to receivables fail to materialize, Quanta could experience reduced cash flows and losses in excess of current allowances provided. Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets.
Some contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contracts and acceptance by the customer. Based on Quanta’s experience with similar contracts in recent years, the majority of the retainage balances at each balance sheet date are expected to be collected within the next twelve months. Current retainage balances as of September 30, 2018 and December 31, 2017 were $297.8 million and $300.5 million and were included in “Accounts receivable.” Retainage balances with settlement dates beyond the next twelve months were included in “Other assets, net,” and as of September 30, 2018 and December 31, 2017 were $96.1 million and $41.9 million.
Quanta recognizes unbilled receivables within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date, costs have been incurred but are yet to be billed under cost-reimbursement type contracts, or amounts arise from routine lags in billing (for example, work completed one month but not billed until the next month). These balances do not include revenue recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At September 30, 2018 and December 31, 2017, the balances of unbilled receivables included in “Accounts receivable” were $460.3 million and $303.9 million.
Goodwill
Quanta has recorded goodwill in connection with its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating units or managed on a stand-alone basis as an individual operating unit. An annual assessment for impairment is performed for each operating unit that carries a balance of goodwill. Quanta’s operating units are organized into one of two internal divisions: the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. As most of the companies acquired by Quanta provide multiple types of services for multiple types of customers, these divisional designations are based on the predominant type of work performed by an operating unit at the point in time the divisional designation is made. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating units represent its reporting units for the purpose of assessing goodwill impairments.

8

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


An annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. The income tax effect associated with an impairment of tax deductible goodwill is also considered in the measurement of the goodwill impairment.
Quanta has the option to first assess qualitative factors to determine whether it is necessary to perform the quantitative fair value-based impairment test described below. If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. Quanta can choose to perform the qualitative assessment on none, some or all of its reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators including deterioration in macroeconomic conditions, declining financial performance, or a sustained decrease in share price, among other things, may trigger the need for annual or interim impairment testing of goodwill associated with one or all of the reporting units.
Quanta’s annual goodwill impairment assessment is performed in the fourth quarter of its fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. For instance, a decrease in Quanta’s market capitalization below book value, a significant change in business climate or loss of a significant customer, as well as the qualitative indicators referenced above, may trigger the need for interim impairment testing of goodwill for a reporting unit. The quantitative impairment test involves comparing the fair value of each of Quanta’s reporting units with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. Any goodwill impairment is limited to the total amount of goodwill allocated to that reporting unit.
Quanta determines the fair value of its reporting units using a weighted combination of the discounted cash flow, market multiple and market capitalization valuation approaches, with heavier weighting on the discounted cash flow method because management believes this method results in the most accurate calculation of fair value. Determining the fair value of a reporting unit requires judgment and the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates, weighted average costs of capital and future market conditions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information, but variations in any of the assumptions could result in materially different calculations of fair value and determinations of whether or not an impairment is indicated.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows of each reporting unit, discounted to present value using risk-adjusted industry discount rates, which reflect the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts and operating forecasts (typically a one-year model) plus an estimate of later period cash flows, all of which are evaluated by management. Subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur, along with a terminal value derived from the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on trailing twelve-month comparable industry data.
Under the market multiple and market capitalization approaches, Quanta determines the estimated fair value of each of its reporting units by applying transaction multiples to each reporting unit’s projected EBITDA and then averaging that estimate with similar historical calculations using either a one, two or three year average. For the market capitalization approach, Quanta adds a reasonable control premium, which is estimated as the premium that would be received in a sale of the reporting unit in an orderly transaction between market participants.
For recently acquired reporting units, a quantitative impairment test may indicate a fair value that is substantially similar to the reporting unit’s carrying amount. Such similarities in value are generally an indication that management’s estimates of future cash flows associated with the recently acquired reporting unit remain relatively consistent with the assumptions that were used to derive its initial fair value.
During the fourth quarter of 2017, a quantitative fair-value based goodwill impairment analysis indicated that the fair value of each of Quanta’s reporting units, with the exception of two reporting units in its Oil and Gas Infrastructure Services Division, was in excess of its carrying amount. Quanta recorded a $57.0 million non-cash charge in the fourth quarter of 2017 for the impairment of goodwill associated with a reporting unit that provides material handling services, which achieved lower operating margins than anticipated during 2017 and is expected to continue to face a highly competitive environment in its select markets, and a reporting unit that provides marine and offshore services, which has experienced prolonged periods of reduced revenues

9

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


and operating margins and is expected to continue to experience lower levels of activity in the U.S. Gulf of Mexico and other offshore markets. Assuming a 10% decrease in the fair value of each of Quanta’s reporting units, one additional reporting unit within Quanta’s Oil and Gas Infrastructure Services Division would have had a fair value below its carrying amount. Circumstances such as market declines, unfavorable economic conditions, loss of a major customer or other factors could increase the risk of impairment of goodwill for this reporting unit in future periods.
If an operating unit experiences prolonged periods of declining revenues, operating margins or both, it may be at risk of failing the quantitative goodwill impairment test. Certain operating units have experienced declines over the short-term due to challenging macroeconomic conditions in certain geographic areas and low oil and natural gas prices, which have negatively impacted customer spending and resulted in project cancellations and delays. Additionally, customer capital spending has been constrained as a result of an increasingly complex regulatory and permitting environment. Certain operating units within Quanta’s Oil and Gas Infrastructure Services Division that primarily operate within the midstream and smaller-scale transmission market, including the reporting units referenced above, have continued to be negatively impacted by these factors. Goodwill and intangible assets associated with these operating units were $49.4 million and $12.7 million at September 30, 2018. Quanta monitors these conditions and others to determine if it is necessary to perform the quantitative fair-value based impairment test for one or more operating units prior to the annual impairment assessment. No interim impairment charges were recorded during the nine months ended September 30, 2018. Although Quanta is not aware of circumstances that would lead to additional goodwill impairments at this time, circumstances such as a continued market decline, the loss of a major customer or other factors could impact the valuation of goodwill in the future.
Other Intangible Assets
Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, which are all subject to amortization, as well as an engineering license, which is not subject to amortization. The value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This analysis discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. The following table presents the significant estimates used by management in determining the fair values of customer relationships associated with acquisitions in the nine months ended September 30, 2018 and year ended December 31, 2017:
 
 
2018
 
2017
Discount rates
 
20% to 27%
 
17% to 25%
Customer attrition rates
 
20% to 33%
 
15% to 78%

Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name and curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.
Quanta amortizes intangible assets subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for interim impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. Intangible asset impairments are included within “Asset impairment charges” in the consolidated statements of operations, when applicable.
During the fourth quarter of 2017, Quanta recorded an impairment charge of $1.1 million related to a customer relationship intangible asset, which primarily resulted from a strategic decision to restructure a business within a reporting unit in the Oil and Gas Infrastructure Services Division.
Investments in Affiliates and Other Entities
In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms

10

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure services on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. As part of this strategy, Quanta formed a partnership with select investors that provides up to $1.0 billion of capital, including approximately $80.0 million from Quanta, available to invest in certain of these infrastructure projects through August 2024. Wholly owned subsidiaries of Quanta serve as the general partner of this partnership and as a separately operated registered investment adviser that manages the invested capital.
Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.
Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Quanta’s share of net income or losses from unconsolidated equity investments is reported as equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether any decline in the fair value of the investment below the carrying amount is other than temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain an earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses related to investments would be recognized in equity in earnings (losses) of unconsolidated affiliates. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions and are included in “Other assets, net” in Quanta’s accompanying condensed consolidated balance sheets.
Quanta has a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new electric transmission line and two substations in Alberta, Canada and has accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognizes revenue and related cost of services as performance progresses on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit is deferred until the electric transmission line and related substations are constructed and ownership of the assets is deemed to be transferred to the third party customer, which is expected to occur in 2019. The profit deferral has been recorded as a decrease to the equity method investment and as a component of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Because the profit deferral is greater than the amount invested, the net amount has been included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. See Notes 8 and 10 for additional disclosures related to investments.
During the three months ended September 30, 2018, Quanta acquired a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia for $22.2 million. This investment includes an option to acquire the remaining equity of the company through 2020 and provides for certain additional earnings and distribution participation rights during a designated 25-month post-investment period, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, plus or minus observable changes in the value of the company’s equity. Earnings on this investment will be recognized as distributions are received.
Revenue Recognition
As discussed in Note 3, effective January 1, 2018, Quanta adopted new revenue recognition guidance using the modified retrospective transition method, applying the guidance to contracts with customers that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 are presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting

11

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


policy. The net cumulative adjustment due to adoption of the new guidance was a $1.8 million reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes. Quanta does not anticipate significant changes to the pattern of revenue recognition for contracts with customers and does not believe that the guidance surrounding the identification of contracts and performance obligations or the measurement of variable consideration will have a material impact on revenue recognition under its customary contractual arrangements.
Contracts
Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, oil and gas and communications industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price installation contracts. These contracts are classified into three categories based on how transaction prices are determined and revenue is recognized: unit-based contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-based contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.
Performance Obligations
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for the customer. For contracts with multiple performance obligations, Quanta allocates the transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is estimated using the expected costs plus a margin approach for each performance obligation.
At September 30, 2018, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was estimated to be approximately $5.29 billion, of which 78.1% was expected to be recognized in the subsequent twelve months. This amount represents management’s estimate of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work has not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and VIEs, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations were potential orders under MSAs and non-fixed price contracts expected to be completed within one year.
Recognition of Revenue Upon Satisfaction of Performance Obligations
A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta generally recognizes revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Quanta believes that the following methods provide a faithful depiction of when performance obligations under its contracts with customers are satisfied. Under unit-based contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-based contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.
Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs.
Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized under the newly adopted revenue recognition guidance. Such costs were not material during the three and nine months ended September 30, 2018.

12

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Contract Estimates
Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s engineers, project managers and financial professionals. Some of the factors that may lead to changes in estimates include concealed or unknown environmental conditions; changes in the cost of equipment, commodities, materials or labor; unanticipated costs or claims due to delays caused by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications or contract termination; weather conditions; changes in estimates related to the length of time to complete a performance obligation; and performance and quality issues requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes in profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from the original estimate and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated.
Changes in cost estimates on certain contracts may result in the issuance of change orders and/or claims, which may be approved or unapproved by the customer. Quanta determines the probability that such costs will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer or verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.
As of September 30, 2018 and December 31, 2017, Quanta had recognized revenues of $118.3 million and $144.0 million related to change orders and claims included as contract price adjustments and that were in the process of being negotiated in the normal course of business. These aggregate amounts, which were included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that had been earned and were probable of collection. The amount ultimately realized by Quanta cannot currently be determined but could be significantly higher or lower than the estimated amount.
Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.
Changes in contract estimates are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the current estimate differs from the previous estimate. The impact of a change in estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. During the three and nine months ended September 30, 2018, revenues were favorably impacted by $47.2 million and $71.0 million as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2018 and December 31, 2017, respectively. Quanta’s operating results for the three months ended September 30, 2018 were favorably impacted by $30.7 million, or 7.2% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2018. Quanta’s operating results for the nine months ended September 30, 2018 were negatively impacted by $4.6 million, or 0.4% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2017
Certain projects were materially impacted by changes to total estimated contract revenues and/or costs during the three and nine months ended September 30, 2018. Quanta successfully executed through project procurement, winter schedule challenges and productivity risks on an electrical transmission project in Canada, resulting in reductions to the estimated total costs necessary to complete the project. These changes in estimates resulted in favorable impacts to gross profit related to work performed in prior periods of $47.1 million and $47.2 million for the three and nine months ended September 30, 2018. Quanta experienced engineering and production delays on an ongoing processing facility construction project in Texas, which resulted in additional estimated

13

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


construction costs and liquidated damages payable to the customer. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $18.8 million and $20.6 million during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately $150 million, was approximately 82% complete and is expected to be completed in the first half of 2019. Quanta also experienced a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States resulting in additional estimated costs to complete the project. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $10.8 million and $7.6 million during the three and nine months ended September 30, 2018. See Insurance in Note 10 for additional disclosure related to an estimated insurance recovery associated with this project. Additionally, a natural gas pipeline construction project in the northeast United States experienced weather delays and project performance issues resulting in additional estimated construction costs. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $6.2 million and $16.4 million during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately $50 million and was approximately 98% complete.
Quanta’s operating results for the three months ended September 30, 2017 were negatively impacted by $2.8 million, or 0.8% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2017. Quanta’s operating results for the nine months ended September 30, 2017 were favorably impacted by $24.4 million, or 2.7% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2016.
Revenues by Category
The following tables present Quanta’s revenue disaggregated by geographic location and contract type for the three and nine months ended September 30, 2018 (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By primary geographic location:
 
 
 
 
United States
 
$
2,317,643

 
$
6,223,507

Canada
 
522,618

 
1,376,149

Australia
 
75,055

 
308,392

Latin America and Other
 
69,965

 
151,157

Total revenues
 
$
2,985,281

 
$
8,059,205


 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By contract type:
 
 
 
 
Unit-price contracts
 
$
1,082,858

 
$
2,714,441

Fixed price contracts
 
1,239,666

 
3,497,746

Cost-plus contracts
 
662,757

 
1,847,018

Total revenues
 
$
2,985,281

 
$
8,059,205

Contract Assets and Liabilities
With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as the intent is to protect the customer in the event Quanta does not perform on its obligations under the contract.
Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered a significant financing component, as they are used to meet working capital requirements that are generally higher in

14

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


the early stages of a contract and protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.
Contract assets and liabilities consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Contract assets
 
$
680,006

 
$
497,292

Contract liabilities
 
$
452,491

 
$
433,387


The increase in contract assets was primarily due to an increase in revenues on various large diameter pipeline projects. The increase in contract liabilities was primarily due to an advanced billing position at September 30, 2018 related to a large diameter pipeline project that had no contract liabilities associated with it at December 31, 2017, partially offset by normal fluctuations in the mix of projects and billing terms.
During the three and nine months ended September 30, 2018, Quanta recognized revenue of approximately $32 million and $375 million related to contract liabilities outstanding at December 31, 2017.

Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed until a later date, costs have been incurred but are yet to be billed or if amounts arise from routine lags in billing. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $20.0 million and $16.0 million at September 30, 2018 and December 31, 2017.
Impairment losses recognized on contract assets were not material for the three and nine months ended September 30, 2018.
Practical Expedients and Exemptions
Quanta utilizes certain practical expedients and exemptions associated with the new revenue recognition guidance. For example, Quanta elected the modified retrospective transition method, which allowed the guidance to be applied only to contracts that were not considered substantially complete as of January 1, 2018. Additionally, in cases where Quanta has a right to consideration from a customer in an amount that corresponds directly with the value of Quanta’s performance completed to date, Quanta recognizes revenue in the amount to which it has a right to invoice and does not disclose such performance as a remaining performance obligation. Also, contract consideration is not adjusted for the effects of a significant financing component if payment is expected to be collected less than one year from when the services are performed.
Income Taxes
Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.
Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.
Quanta records reserves for income taxes related to certain tax positions in those instances where Quanta considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.
As of September 30, 2018, the total amount of unrecognized tax benefits relating to uncertain tax positions was $30.9 million, a decrease from December 31, 2017 of $5.3 million. This decrease resulted primarily from the expiration of the statute of limitations

15

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


for the 2014 tax year. Quanta and certain subsidiaries remain under examination by various U.S. state and Canadian and other foreign tax authorities for multiple periods. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $7.7 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.
U.S. federal and state and foreign income tax laws and regulations are voluminous and are often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, consolidated statements of operations and consolidated statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 (the Tax Act), among other things, significantly revised the U.S. corporate tax regime and resulted in a reduction of Quanta’s future effective tax rate and a remeasurement of its deferred tax assets and liabilities. While Quanta has substantially completed its provisional analysis of the effects of the Tax Act and recorded a reasonable estimate of such effects, the net one-time benefits and calculation of income tax expense related to the Tax Act may differ, possibly materially, due to, among other things, further refinement of Quanta’s calculations, changes in interpretations and assumptions made, additional regulatory guidance, and actions and related accounting policy decisions resulting from the Tax Act. Quanta will complete its analysis of the Tax Act over the one-year measurement period ending December 22, 2018, and any adjustments during the measurement period will be included within “Net income” as an adjustment to “Provision for income taxes” on Quanta’s consolidated statement of operations in the reporting period when such adjustments are determined. Certain of the pending items and the potential changes to Quanta’s provisional analysis are described in further detail below.
The Tax Act imposed a tax on global intangible low-taxed income (GILTI), and it is unclear if GILTI should be included in the period in which it is incurred or whether deferred tax assets and liabilities should be recognized for basis differences expected to reverse as GILTI in future years. Quanta continues to analyze the impacts of the GILTI provision; however, due to the complexity of the new rules, Quanta’s analysis is not yet complete. Accordingly, Quanta has not yet made an accounting policy election related to GILTI.
The Tax Act also lowered the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries, limited and eliminated certain tax deductions and created new taxes on certain foreign-sourced earnings. Consequently, for the year ended December 31, 2017, Quanta recorded one-time net tax benefits of $70.1 million, including $85.3 million of tax benefits associated with the remeasurement of U.S. federal deferred tax assets and liabilities based on expected future rates (generally 21%), partially offset by an estimated $15.2 million transition tax on post-1986 earnings and profits of certain foreign subsidiaries. This net tax benefit was Quanta’s provisional estimate, utilizing the information that was available at the time. As permitted by and in accordance with the guidance issued by the SEC and codified by the Financial Accounting Standards Board (FASB), Quanta may adjust its provisional estimates in reporting periods throughout 2018 as it completes its analysis and as more information becomes available, and these adjustments may affect earnings. During the three months ended September 30, 2018, Quanta recorded $5.0 million of additional benefit related to the remeasurement of U.S. federal deferred tax assets and liabilities, as the estimate of such amount was revised in connection with the preparation and filing of Quanta’s 2017 income tax returns . While the remeasurement of U.S. deferred tax assets and liabilities is deemed to be complete at September 30, 2018, Quanta’s accounting for the transition tax has not been finalized. Although Quanta was able to reasonably estimate certain effects of the repatriation transition tax and recorded provisional adjustments based on those estimates, no additional measurement-period adjustments have been made during 2018 because Quanta’s analysis of deferred foreign income is not complete. Quanta expects to complete its accounting within the prescribed measurement period.
For the year ended December 31, 2017, an additional one-time tax benefit of $26.7 million was recorded in connection with entity restructuring and recapitalization transactions completed by Quanta, which was partially offset by an $8.5 million decrease in the production activity-related tax benefit that resulted from acceleration of certain deductions into 2017. During the three months ended September 30, 2018, the estimated benefit associated with entity restructuring and recapitalization transactions was decreased by $1.8 million based on actual 2017 earnings and profit balances.

Earnings Per Share
Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a one-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included

16

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2018 included 2.6 million and 2.5 million weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2017 included 2.3 million and 2.5 million weighted average participating securities. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
Insurance
Quanta is insured for employer’s liability, workers’ compensation, auto liability and general liability claims. Under these programs, the deductible for employer’s liability is $1.0 million per occurrence, the deductible for workers’ compensation is $5.0 million per occurrence, and the deductibles for auto liability and general liability are $10.0 million per occurrence. Quanta manages and maintains a portion of its casualty risk through its wholly-owned captive insurance company, which insures all claims up to the amount of the applicable deductible of its third-party insurance programs. Quanta also has employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.5 million per claimant per year.
Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.
Collective Bargaining Agreements
Some of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at that time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict the union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock, restricted stock units (RSUs) and performance units to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of these awards is generally determined based on the number of shares or units granted and the closing price of Quanta’s common stock on the date of grant, with the exception of performance units with market-based metrics, the fair value of which is determined using a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is utilized to determine the period expense. Such estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for performance unit and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding performance units can also vary from period to period based on changes in the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such performance units. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.
Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value on the settlement date of one share of Quanta common stock, as specified in the applicable award agreement. For additional information on Quanta’s restricted stock, RSU and performance unit awards, see Note 9.

17

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Functional Currency and Translation of Financial Statements
The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada, Australia and Latin America, is typically the currency of the country where the foreign operating unit is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. The treatment of foreign currency translation gains or losses is dependent upon management’s determination of the functional currency, and when preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating units from their functional currency into U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses, which are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income (expense)” in the accompanying condensed consolidated statements of operations.
Comprehensive Income
Components of comprehensive income include all changes in equity during a period except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.
Litigation Costs and Reserves
Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. Further details are presented in Note 10.
Fair Value Measurements
For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.
Contingent Consideration Liabilities. As of September 30, 2018 and December 31, 2017, financial instruments required to be measured at fair value on a recurring basis consisted primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, the payment of which is contingent upon the future performance of the acquired businesses and, if earned, would be payable to the former owners of the acquired businesses. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners, and the fair values are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. As of September 30, 2018 and December 31, 2017, the aggregate fair value of these outstanding and unearned contingent consideration liabilities totaled $74.3 million and $65.7 million, which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets.
The fair value of contingent consideration liabilities as of September 30, 2018 was primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factors ranged from 23.0% to 30.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present value of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt, ranging from 2.1% to 3.6%.The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.
The majority of Quanta’s contingent consideration liabilities are subject to a maximum payment amount, which aggregated to $157.3 million as of September 30, 2018. One contingent consideration liability for which the fair value as of September 30, 2018 was $1.0 million is not subject to a maximum payout amount.
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, payments to settle outstanding liabilities, changes in the fair value of amounts owed based on actual and forecasted performance, and foreign currency translation gains or losses. During the three and nine months ended September 30, 2018, acquisitions increased Quanta’s aggregate contingent consideration liabilities by $2.8 million and $16.5 million as of the respective acquisition dates. During the three and nine months ended September 30, 2017, the acquisition of Stronghold increased Quanta’s aggregate contingent consideration

18

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


liabilities by $51.1 million. During the three and nine months ended September 30, 2018, Quanta recognized net decreases in the fair value of contingent consideration liabilities of $1.4 million and $7.7 million. The change in fair value of contingent consideration liabilities has been reflected in operating income on Quanta’s condensed consolidated statements of operations.
Goodwill and Other Intangible Assets. As discussed in the Goodwill and Other Intangible Assets sections within this Note 2 above, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The Goodwill and Other Intangible Assets sections provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine fair values of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that these valuation methods appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with this valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Investments and Financial Instruments. Quanta also uses fair value measurements in connection with the valuation of its investments in private company equity interests and financial instruments. These valuations require significant management judgment due to the absence of quoted market prices, the inherent lack of liquidity and the long-term nature of such assets. Typically, the initial costs of these investments are considered to represent fair market value, as such amounts are negotiated between willing market participants. On a quarterly basis, Quanta performs an evaluation of its investments to determine if an other-than-temporary decline in the value of each investment has occurred and whether the recorded amount of each investment will be recoverable. If an other-than-temporary decline in the value of an investment occurs, a fair value analysis would be performed to determine the degree to which the investment was impaired and a corresponding charge to earnings would be recorded during the period. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgment and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Other. The carrying amounts of cash equivalents, accounts receivable and accounts payable and accrued expenses approximate fair value due to the short-term nature of these instruments. The carrying amount of variable rate debt also approximates fair value. All of Quanta’s cash equivalents were categorized as Level 1 assets at September 30, 2018 and December 31, 2017, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.
Additionally, during the nine months ended September 30, 2018, Quanta recorded a $3.3 million charge associated with the exchange of a construction barge for an industrial property, and during the nine months ended September 30, 2017, Quanta recorded a $1.9 million charge associated with the planned disposition of the same construction barge, which was not consummated.
3. NEW ACCOUNTING PRONOUNCEMENTS:
Adoption of New Accounting Pronouncements
In May 2014, the FASB issued an update that superseded most revenue recognition guidance, as well as certain cost recognition guidance. The update, together with other clarifying updates, requires that the recognition of revenue related to the transfer of goods or services to customers reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The update also requires additional qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments, and information about contract balances and performance obligations.
Quanta adopted the new revenue recognition guidance using the modified retrospective transition method effective January 1, 2018, applying the guidance to contracts that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 have been and will be presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting policy. The net cumulative adjustment resulting from adoption was a $1.8 million reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes.

19

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Quanta has not experienced significant changes to the pattern of revenue recognition for its contracts, the identification of contracts and performance obligations or the measurement of variable consideration. For the three and nine months ended September 30, 2018, the impact related to the adoption of the new revenue recognition guidance on revenues, contract assets and contract liabilities was immaterial. Quanta has also expanded its discussion in Note 2 above to address the quantitative and qualitative disclosure requirements of the new revenue recognition standard.
In January 2016, the FASB issued an update that addresses certain aspects of recognition, measurement, presentation, and disclosure of financial instruments to provide users of financial statements with more decision-useful information. This update requires equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or a similar investment of the same company. Quanta adopted the new standard effective January 1, 2018. Quanta’s equity investments that are within the scope of this update do not have readily determinable fair values. Accordingly, Quanta continues to measure these investments at cost less any impairments and also considers changes resulting from any observable price changes as described above. The new standard is not expected to have a material impact on Quanta’s consolidated financial statements in the near-term based on the equity investments held at the time of adoption.
In August 2016, the FASB issued an update intended to standardize the classification of certain transactions on the statements of cash flows. These transactions include contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investments. The new standard requires application using a retrospective transition method. Quanta adopted this guidance effective January 1, 2018, and the changes did not have a material impact on its consolidated financial statements.
In October 2016, the FASB issued an update that requires a reporting entity to recognize the tax expense from the sale of an asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction should be recognized at the time of the transfer. The new guidance does not apply to intra-entity transfers of inventory. The income tax consequences from the sale of inventory from one member of a consolidated entity to another will continue to be deferred until the inventory is sold to a third party. Quanta adopted this guidance effective January 1, 2018 utilizing the modified retrospective method, and the changes did not have a material impact on its consolidated financial statements.
In November 2016, the FASB issued an update intended to standardize the classification of restricted cash and cash equivalents transactions on the statement of cash flows. The new guidance requires net cash withdrawn from (deposited to) restricted cash to be removed from investing activities. Additionally, restricted cash balances for each period are included with “Cash and cash equivalents” in order to obtain beginning and ending balances for condensed consolidated statement of cash flow purposes, and any activity between “Cash and cash equivalents” and restricted cash is no longer reported on Quanta’s condensed consolidated statements of cash flows. Quanta adopted this guidance effective January 1, 2018 utilizing the retrospective transition method, and the changes did not have a material impact on its consolidated financial statements. See Note 12 for reconciliations of “Cash and cash equivalents” and restricted cash.
In January 2017, the FASB issued an update intended to clarify whether transactions should be accounted for as acquisitions or disposals of assets or businesses. When substantially all of the fair value of the gross assets acquired or disposed of is concentrated in a single identifiable asset or group of similar identifiable assets, the asset or group is not a business. The update requires, among other things, that to be considered a business, a set of assets and activities must include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create output. Additionally, the update removes the evaluation of whether a market participant could replace missing elements in order to consider the set of assets and activities a business, provides more stringent criteria for sets without outputs and narrows the definition of output. Quanta adopted this guidance effective January 1, 2018 utilizing the prospective transition method, and the changes did not materially impact its consolidated financial statements.
In May 2017, the FASB issued an update providing guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. A modification should be accounted for unless the following characteristics of the award are unchanged: the fair value, the vesting conditions and the classification as an equity

20

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


instrument or a liability instrument. Quanta adopted this guidance effective January 1, 2018 using the prospective transition method, and the changes did not materially impact its consolidated financial statements.
In June 2018, the FASB issued an update that expands the scope of share-based payment accounting to include share-based payment transactions for acquiring goods and services from non-employees. Quanta adopted this guidance effective August 31, 2018, and the change did not materially impact Quanta’s consolidated financial statements.
Accounting Standards Not Yet Adopted
In February 2016, the FASB issued an update that requires the recognition of operating lease right-of-use assets and the corresponding lease liabilities on the balance sheet. The new standard is effective for interim and annual periods beginning after December 15, 2018. In July 2018, the FASB issued an update that provides entities a choice between the previously required modified retrospective transition method and another transition method that allows entities to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While Quanta continues to evaluate the effect of this standard on its consolidated financial statements, it is anticipated that adoption will result in a significant amount of lease right-of-use assets and corresponding lease liabilities being recorded on its consolidated balance sheets. Quanta has established a cross-functional team to implement this standard and is in the process of evaluating arrangements that will be subject to the standard, is implementing software to meet the reporting and disclosure requirements of the standard and is assessing the impact of the standard on its processes and internal controls. The standard is not expected to have a material impact on Quanta’s compliance with the financial covenants under its senior secured credit facility. Quanta will adopt this guidance effective January 1, 2019 and will apply the transition method that allows the recognition of a cumulative-effect adjustment to retained earnings on such date.
In June 2016, the FASB issued an update that will change the way companies measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The update will require companies to use an “expected loss” model for instruments measured at amortized cost and to record allowances for available-for-sale debt securities rather than reduce the carrying amounts. The update will also require 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. Companies will apply this standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The new standard is effective for interim and annual reporting periods beginning after December 15, 2019. Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial statements and will adopt this guidance effective January 1, 2020.
In August 2017, the FASB issued an update that amends and simplifies existing guidance for presenting the economic effects of risk management activities in the financial statements. The update is effective for interim and annual periods beginning after December 15, 2018. The amended presentation and disclosure guidance is required only prospectively, but certain amendments, if applicable, could require a cumulative-effect adjustment. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective January 1, 2019; however, as of September 30, 2018, Quanta had no hedging relationships outstanding.
In August 2018, the FASB issued an update that amends certain disclosure requirements related to fair value measurements. Certain disclosure requirements will be removed, such as the valuation processes for Level 3 fair value measurements, and other disclosure requirements will be modified or added, including a new requirement to disclose the range and weighted average (or a more reasonable and rational method to reflect the distribution) of significant unobservable inputs used to develop Level 3 fair value measurements. This update is effective for interim and annual periods beginning after December 15, 2019. Certain amendments, including the disclosure of the range and weighted average of significant observable inputs used to develop Level 3 fair value measurements, should be applied prospectively, while other amendments should be applied retrospectively. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective January 1, 2020.
Also in August 2018, the FASB issued an update that aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Entities can choose to adopt the new guidance prospectively or retrospectively. This update is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. Quanta does not expect this update to materially impact its consolidated financial statements and will adopt the new standard by January 1, 2020.

21

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


4.
ACQUISITIONS:
During the nine months ended September 30, 2018, Quanta acquired an electrical infrastructure services business specializing in substation construction and relay services, a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen and two communications infrastructure services businesses, all of which are located in the United States. The aggregate consideration for these acquisitions was $105.5 million paid or payable in cash, subject to certain adjustments, and 679,668 shares of Quanta common stock, which had a fair value of approximately $22.9 million as of the respective acquisition dates. Additionally, the acquisitions of the postsecondary educational institution and one of the communications infrastructure services businesses include the potential payment of up to $18.0 million of contingent consideration, payable if the acquired businesses achieve certain performance objectives over three-year and five-year post-acquisition periods. Based on the estimated fair value of this contingent consideration, Quanta recorded $16.5 million of liabilities as of the respective acquisition dates. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements beginning on the respective acquisition dates.
On July 20, 2017, Quanta acquired Stronghold, a specialized services business located in the United States that provides high-pressure and critical-path solutions to the downstream and midstream energy markets. The aggregate consideration included $351.0 million in cash, subject to certain adjustments, and 2,693,680 shares of Quanta common stock, which had a fair value of $81.3 million at the acquisition date. Additionally, the acquisition includes the potential payment of up to $100.0 million of contingent consideration, payable if the acquired business achieves certain performance objectives over a three-year post-acquisition period. Based on the estimated fair value of this contingent consideration, Quanta recorded a $51.1 million liability as of the acquisition date. The results of the acquired business have generally been included in Quanta’s Oil and Gas Infrastructure Services segment and consolidated financial statements since the acquisition date.
During the year ended December 31, 2017, Quanta also acquired a communications infrastructure services business and an electrical and communications business, both of which are located in the United States. The aggregate consideration for these acquisitions consisted of $12.0 million paid or payable in cash, subject to certain adjustments, and 288,666 shares of Quanta common stock, which had a fair value of $8.3 million as of the respective acquisition dates. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements since the respective acquisition dates.
Quanta is in the process of finalizing its assessments of the fair values of the acquired assets and assumed liabilities related to businesses acquired subsequent to September 30, 2017, and further adjustments to the purchase price allocations may occur. As of September 30, 2018, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to certain tax estimates. The aggregate purchase consideration of the businesses acquired subsequent to September 30, 2017 through September 30, 2018 was allocated to acquired assets and assumed liabilities, which resulted in allocations of $37.5 million to net tangible assets, $52.4 million to identifiable intangible assets and $55.0 million to goodwill.

22

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


The following table summarizes the aggregate consideration paid or payable as of September 30, 2018 for the 2018 acquisitions and 2017 acquisitions and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities (in thousands).
 
 
2018
 
2017
 
 
All Acquisitions
 
Stronghold
 
Other Acquisitions
Consideration:
 
 
 
 
 
 
Cash paid or payable
 
$
105,545

 
$
351,014

 
$
11,955

Value of Quanta common stock issued
 
22,882

 
81,337

 
8,267

Contingent consideration
 
16,471

 
51,084

 

Fair value of total consideration transferred or estimated to be transferred
 
$
144,898

 
$
483,435

 
$
20,222

 
 
 
 
 
 
 
Accounts receivable
 
$
18,404

 
$
77,478

 
$
7,157

Contract assets
 
1,905

 
11,913

 
193

Other current assets
 
8,484

 
20,914

 
170

Property and equipment
 
23,674

 
51,258

 
1,480

Other assets
 
576

 
1,513

 
12

Identifiable intangible assets
 
52,364

 
95,700

 
8,091

Contract liabilities
 
(175
)
 
(13,489
)
 
(93
)
Other current liabilities
 
(11,204
)
 
(58,346
)
 
(2,705
)
Deferred tax liabilities, net
 
(4,179
)
 

 

Other long-term liabilities
 

 
(48
)
 

Total identifiable net assets
 
89,849

 
186,893

 
14,305

Goodwill
 
55,049

 
296,542

 
5,917

 
 
$
144,898

 
$
483,435

 
$
20,222


Goodwill represents the amount by which the purchase price for an acquired business exceeds the net fair value of the assets acquired and liabilities assumed. The 2018 and 2017 acquisitions strategically expanded Quanta’s domestic electric power, oil and gas and communications service offerings, which Quanta believes contributes to the recognition of the goodwill. In connection with the 2018 acquisitions, as of the acquisition dates, goodwill of $55.0 million was recorded for the acquired businesses that were included within Quanta’s Electric Power Infrastructure Services Division. In connection with the 2017 acquisitions, as of the acquisition dates and inclusive of purchase price adjustments, goodwill of $5.9 million was recorded for the acquired businesses that were included within Quanta’s Electric Power Infrastructure Services Division, and goodwill of $296.5 million was recorded for Stronghold, which is included within Quanta’s Oil and Gas Infrastructure Services Division. Goodwill of $21.6 million related to the 2018 acquisitions is expected to be deductible for income tax purposes, and goodwill of $302.5 million related to the 2017 acquisitions is expected to be deductible for income tax purposes.

23

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


The following table summarizes the estimated fair values of identifiable intangible assets for the 2018 acquisitions as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).    
 
 
Estimated Fair Value
 
Weighted Average Amortization Period in Years
Customer relationships
 
$
30,767

 
5.3
Backlog
 
2,158

 
1.0
Trade names
 
7,689

 
15.0
Non-compete agreements
 
2,750

 
5.0
Curriculum
 
9,000

 
10.0
Total intangible assets subject to amortization acquired in 2018 acquisitions
 
$
52,364

 
7.4


The following unaudited supplemental pro forma results of operations have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues
 
$
3,004,888

 
$
2,655,029

 
$
8,126,257

 
$
7,335,868

Gross profit
 
$
433,432

 
$
369,629

 
$
1,086,411

 
$
1,019,842

Selling, general and administrative expenses
 
$
226,017

 
$
210,503

 
$
653,444

 
$
631,254

Amortization of intangible assets
 
$
12,182

 
$
12,133

 
$
36,803

 
$
37,252

Net income
 
$
127,593

 
$
93,185

 
$
246,773

 
$
214,717

Net income attributable to common stock
 
$
127,245

 
$
92,649

 
$
245,087

 
$
213,485

 
 
 
 
 
 
 
 
 
Earnings per share attributable to common stock:

 
 
 
 
 
 
 
 
Basic
 
$
0.83

 
$
0.58

 
$
1.59

 
$
1.35

Diluted
 
$
0.83

 
$
0.58

 
$
1.58

 
$
1.34



The pro forma combined results of operations for the three and nine months ended September 30, 2018 and 2017 were prepared by adjusting the historical results of Quanta to include the historical results of the 2018 acquisitions as if they occurred January 1, 2017 and the historical results of the 2017 acquisitions as if they occurred January 1, 2016. These pro forma combined historical results were adjusted for the following: a reduction of interest expense as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest expense as a result of the cash consideration paid; an increase in amortization expense due to the incremental intangible assets recorded; changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies; an increase in the number of outstanding shares of Quanta common stock; and reclassifications to conform the acquired businesses’ presentation to Quanta’s accounting policies. The pro forma results of operations do not include any adjustments to eliminate the impact of acquisition-related costs or any cost savings or other synergies that resulted or may result from the acquisitions. As noted above, the pro forma results of operations do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future.
Revenues of approximately $12.9 million and a loss before income taxes of approximately $5.1 million, which included $5.0 million of acquisition-related costs, were included in Quanta’s consolidated results of operations for the three months ended September 30, 2018 related to the 2018 acquisitions. Revenues of approximately $32.2 million and a loss before income taxes of approximately $11.7 million, which included $11.0 million of acquisition-related costs, were included in Quanta’s consolidated results of operations for the nine months ended September 30, 2018 related to the 2018 acquisitions.

24

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)



5. GOODWILL AND OTHER INTANGIBLE ASSETS:
A summary of changes in Quanta’s goodwill is as follows (in thousands):
 
 
Electric Power Infrastructure Services
Division
 
Oil and Gas Infrastructure Services
Division
 
Total
Balance at December 31, 2017:
 
 
 
 
 
 
Goodwill
 
$
1,272,527

 
$
693,905

 
$
1,966,432

Accumulated impairment
 

 
(97,832
)
 
(97,832
)
 
 
1,272,527

 
596,073

 
1,868,600

 
 
 
 
 
 
 
Goodwill recorded related to 2018 acquisitions
 
55,049

 

 
55,049

Purchase price allocation adjustments
 
51

 

 
51

Foreign currency translation adjustments
 
(6,875
)
 
(4,686
)
 
(11,561
)
 
 
 
 
 
 
 
Balance at September 30, 2018:
 
 
 
 
 
 
Goodwill
 
1,320,752

 
591,387

 
1,912,139

Accumulated impairment
 

 

 

 
 
$
1,320,752

 
$
591,387

 
$
1,912,139


Also, as described in Note 2, Quanta’s operating units are organized into one of Quanta’s two internal divisions, and accordingly the goodwill associated with the operating units has been aggregated on a divisional basis in the table above. These divisions are closely aligned with Quanta’s reportable segments, and operating units are assigned to a division based on the predominant type of work performed. From time to time, an operating unit may be reorganized between divisions if warranted due to changes in its predominant business.
Quanta’s intangible assets and the remaining weighted average amortization periods related to Quanta’s intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
 
 
As of
 
As of
 
As of
 
 
September 30, 2018
 
December 31, 2017
 
September 30, 2018
 
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Remaining Weighted Average Amortization Period in Years
Customer relationships
 
$
354,579

 
$
(158,622
)
 
$
195,957

 
$
327,334

 
$
(137,333
)
 
$
190,001

 
6.4
Backlog
 
137,238

 
(135,657
)
 
1,581

 
136,266

 
(135,847
)
 
419

 
0.8
Trade names
 
81,834

 
(20,591
)
 
61,243

 
74,797

 
(17,057
)
 
57,740

 
15.6
Non-compete agreements
 
40,267

 
(29,691
)
 
10,576

 
37,760

 
(27,659
)
 
10,101

 
3.7
Patented rights and developed technology
 
22,516

 
(18,838
)
 
3,678

 
22,529

 
(17,611
)
 
4,918

 
2.9
Curriculum
 
9,000

 
(624
)
 
8,376

 

 

 

 
9.3
Total intangible assets subject to amortization
 
645,434

 
(364,023
)
 
281,411

 
598,686

 
(335,507
)
 
263,179

 
8.3
Engineering license
 
3,000

 

 
3,000

 

 

 

 
 
  Total intangible assets
 
$
648,434

 
$
(364,023
)
 
$
284,411

 
$
598,686

 
$
(335,507
)
 
$
263,179

 
 

Amortization expense for intangible assets was $10.6 million and $9.0 million for the three months ended September 30, 2018 and 2017 and $31.5 million and $22.0 million for the nine months ended September 30, 2018 and 2017.

25

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


The estimated future aggregate amortization expense of intangible assets subject to amortization as of September 30, 2018 is set forth below (in thousands):
For the Fiscal Year Ending December 31,
 
 

Remainder of 2018
 
$
12,307

2019
 
45,333

2020
 
43,172

2021
 
40,836

2022
 
37,307

Thereafter
 
102,456

Total
 
$
281,411


6. PER SHARE INFORMATION:
The amounts used to compute basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2018 and 2017 are illustrated below (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Amounts attributable to common stock:
 
 
 
 
 
 
 
 
Net income attributable to common stock
 
$
124,551

 
$
89,313

 
$
236,530

 
$
201,417

 
 
 
 
 
 
 
 
 
Weighted average shares:
 
 
 
 
 
 
 
 
Weighted average shares outstanding for basic earnings per share attributable to common stock
 
152,562

 
157,484

 
154,087

 
155,796

Effect of dilutive unvested non-participating stock-based awards
 
1,125

 
1,136

 
1,111

 
997

Weighted average shares outstanding for diluted earnings per share attributable to common stock
 
153,687

 
158,620

 
155,198

 
156,793


Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a one-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for each of the three and nine months ended September 30, 2018 included 2.6 million and 2.5 million weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2017 included 2.3 million and 2.5 million weighted average participating securities.
For purposes of calculating diluted earnings per share attributable to common stock, there were no adjustments required to derive Quanta’s net income attributable to common stock. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.


26

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


7. DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Borrowings under senior secured credit facility
 
$
952,517

 
$
668,427

Other long-term debt, interest rate of 2.4%
 
1,648

 
1,810

Capital leases, interest rates ranging from 2.5% to 3.8%
 
1,188

 
1,704

Total long-term debt obligations
 
955,353

 
671,941

Less — Current maturities of long-term debt
 
2,467

 
1,220

Total long-term debt obligations, net of current maturities
 
$
952,886

 
$
670,721


Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Short-term debt
 
$
20,344

 
$

Current maturities of long-term debt
 
2,467

 
1,220

Current maturities of long-term debt and short-term debt
 
$
22,811

 
$
1,220



Senior Secured Credit Facility
On December 18, 2015, Quanta entered into an amended and restated credit agreement with various lenders that provided for a $1.81 billion senior secured revolving credit facility. On October 10, 2018, Quanta entered into an amendment to the credit agreement that, among other things, (i) increased the amount of revolving commitments thereunder by $175.0 million, resulting in an aggregate revolving credit facility of up to $1.99 billion, and (ii) provided for a new term loan facility with total term loan commitments of $600.0 million. See Note 13 for additional information related to the term loan facility, including interest rates and required amortization payments, and the other changes to the credit agreement pursuant to the October 2018 amendment. The maturity date for both the revolving credit facility and the term loan facility is October 31, 2022.
With respect to the revolving credit facility, the entire amount available may be used by Quanta for revolving loans and letters of credit in U.S. dollars and certain alternative currencies, up to $600.0 million may be used by certain subsidiaries of Quanta for revolving loans and letters of credit in certain alternative currencies, up to $100.0 million may be used for swing line loans in U.S. dollars, up to $50.0 million may be used for swing line loans in Canadian dollars and up to $30.0 million (increased to $50.0 million pursuant to the October 2018 amendment) may be used for swing line loans in Australian dollars. In addition, subject to the conditions specified in the credit agreement, Quanta has the option to increase the capacity of the credit facility, in the form of additional revolving loan or term loan commitments, by up to $400.0 million, from time to time, upon receipt of additional commitments from new or existing lenders. Borrowings under the credit agreement are to be used to refinance existing indebtedness and for working capital, capital expenditures and other general corporate purposes.
As of September 30, 2018, Quanta had $449.9 million of outstanding letters of credit and bank guarantees under the credit facility, $242.3 million of which were denominated in U.S. dollars and $207.6 million of which were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars. Quanta also had $952.5 million of outstanding revolving loans under the credit facility, $772.4 million of which were denominated in U.S. dollars, $100.7 million of which were denominated in Canadian dollars and $79.4 million of which were denominated in Australian dollars. The remaining capacity under the revolving credit facility as of September 30, 2018 was $407.6 million, all of which was available for revolving loans or new letters of credit or bank guarantees. Borrowings under the credit facility and the applicable interest rates during the three months ended September 30, 2018 and 2017 were as follows (dollars in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Maximum amount outstanding under the credit facility during the period
 
$
1,003,581

 
$
917,895

 
$
1,053,598

 
$
917,895

Average daily amount outstanding under the credit facility
 
$
899,323

 
$
760,418

 
$
836,448

 
$
564,178

Weighted-average interest rate
 
3.70
%
 
2.66
%
 
3.57
%
 
2.60
%


27

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Beginning on November 20, 2017, amounts borrowed as revolving loans in U.S. dollars bear interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio (as described below), or (ii) the Base Rate (as described below) plus 0.125% to 1.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Amounts borrowed as revolving loans under the credit agreement in any currency other than U.S. dollars bear interest at a rate equal to the Eurocurrency Rate plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Additionally, standby or commercial letters of credit issued under the credit agreement are subject to a letter of credit fee of 1.125% to 2.000%, based on Quanta’s Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of 0.675% to 1.150%, based on Quanta’s Consolidated Leverage Ratio. From December 18, 2015 through November 19, 2017, interest rates for revolving loans and letter of credit fees were generally consistent with those set forth above, other than the maximum additional interest rates and fee percentages, which were 0.125% higher.
Quanta is also subject to a commitment fee of 0.20% to 0.40%, based on its Consolidated Leverage Ratio, on any unused availability under the credit agreement.
Consolidated Leverage Ratio is the ratio of Quanta’s Consolidated Funded Indebtedness to Consolidated EBITDA (as those terms are defined in the credit agreement). For purposes of calculating Quanta’s Consolidated Leverage Ratio, Consolidated Funded Indebtedness is reduced by available cash and cash equivalents (as defined in the credit agreement) in excess of $25.0 million. Base Rate equals the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) the prime rate publicly announced by Bank of America, N.A. and (iii) the Eurocurrency Rate plus 1.00%. Consolidated Interest Coverage Ratio is the ratio of (i) Consolidated EBIT (as defined in the credit agreement) for the four fiscal quarters most recently ended to (ii) Consolidated Interest Expense (as defined in the credit agreement) for such period (excluding all interest expense attributable to capitalized loan costs and the amount of fees paid in connection with the issuance of letters of credit on behalf of Quanta during such period).
Subject to certain exceptions, (i) all borrowings under the credit agreement are secured by substantially all the assets of Quanta and Quanta’s wholly owned U.S. subsidiaries and by a pledge of all of the capital stock of Quanta’s wholly owned U.S. subsidiaries and 65% of the capital stock of direct foreign subsidiaries of Quanta’s wholly owned U.S. subsidiaries and (ii) Quanta’s wholly owned U.S. subsidiaries guarantee the repayment of all amounts due under the credit agreement. Subject to certain conditions, all collateral will automatically be released from the liens at any time Quanta maintains an Investment Grade Rating (defined in the credit agreement as two of the following three conditions being met: (i) a corporate credit rating that is BBB- or higher by Standard & Poor’s Rating Services, (ii) a corporate family rating that is Baa3 or higher by Moody’s Investors Services, Inc. or (iii) a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc.).
The credit agreement contains certain covenants, including (i) a maximum Consolidated Leverage Ratio of 3.0 to 1.0 (except that in connection with certain permitted acquisitions in excess of $200.0 million, such ratio is 3.5 to 1.0 for the fiscal quarter in which the acquisition is completed and the two subsequent fiscal quarters) and (ii) a minimum Consolidated Interest Coverage Ratio of 3.0 to 1.0. As of September 30, 2018, Quanta was in compliance with all of the covenants in the credit agreement.
The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on Quanta’s assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (after giving effect to the dividend or stock repurchase): (i) no default or event of default under the credit agreement; (ii) continued compliance with the financial covenants in the credit agreement; and (iii) at least $100.0 million of availability under the revolving credit facility and/or cash and cash equivalents on hand.
The credit agreement provides for customary events of default and contains cross-default provisions with Quanta’s underwriting, continuing indemnity and security agreement with its sureties and certain other debt instruments exceeding $100.0 million (increased to $150.0 million pursuant to the October 2018 amendment) in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that Quanta provide cash collateral for all outstanding letter of credit obligations, terminate the commitments under the credit agreement, and foreclose on the collateral.
Other Facilities
Quanta has also entered into certain unsecured and uncommitted bilateral credit agreements with various lenders that may be utilized for, among other things, the issuance of letters of credit or bank guarantees and overdraft protection. As of September 30, 2018, Quanta had $2.6 million of letters of credit and bank guarantees outstanding under these facilities.


28

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


8. EQUITY:
Exchangeable Shares and Preferred Stock
In connection with certain prior acquisitions of Canadian businesses, the former owners of the acquired businesses received exchangeable shares of certain Canadian subsidiaries of Quanta, which may be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. The holders of exchangeable shares can make an exchange only once in any calendar quarter and must exchange a minimum of either 50,000 shares or, if less, the total number of remaining exchangeable shares registered in the name of the holder making the request. Additionally, in connection with two of such acquisitions, Quanta issued one share of Quanta Series F preferred stock and one share of Quanta Series G preferred stock to voting trusts on behalf of the respective holders of the exchangeable shares issued in such acquisitions. The one share of Quanta Series F preferred stock was subsequently redeemed and retired effective October 6, 2017. All holders of exchangeable shares have rights equivalent to Quanta common stockholders with respect to dividends and other economic rights. Additionally, the share of Quanta Series G preferred stock provides the holder of the associated exchangeable shares voting rights in Quanta common stock equivalent to the number of exchangeable shares outstanding.
During the three months ended September 30, 2018 and 2017 and the nine months ended September 30, 2018, no exchangeable shares were exchanged for Quanta common stock. During the nine months ended 2017, 2.5 million exchangeable shares were exchanged for Quanta common stock. As of September 30, 2018, the Quanta Series G preferred stock remained outstanding and 0.5 million exchangeable shares remained outstanding, of which 0.4 million were associated with the Quanta Series G preferred stock.
Treasury Stock
General
Treasury stock is recorded at cost. Under Delaware corporate law, treasury stock is not counted for quorum purposes or entitled to vote.
Shares withheld for tax withholding obligations
The tax withholding obligations of employees upon vesting of restricted stock, RSUs and performance units settled in common stock are typically satisfied by Quanta making such tax payments and withholding the number of vested shares having a value on the date of vesting equal to the tax withholding obligation. For the settlement of these employee tax liabilities, Quanta withheld 0.4 million and 0.5 million shares of Quanta common stock during the nine months ended September 30, 2018 and 2017, with a total market value of $14.7 million and $18.2 million. These shares and the related costs to acquire them were accounted for as adjustments to the balance of treasury stock.
Notional amounts recorded related to deferred compensation plans
For RSUs and performance units that vest but the settlement of which is deferred under Quanta’s deferred compensation plans, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital” (APIC). However, no shares are added to outstanding treasury stock at vesting as the shares of Quanta common stock associated with deferred equity awards are not issued. Upon settlement of the deferred equity awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. There were no amounts recorded to treasury stock and APIC related to the deferred compensation plans during the three months ended September 30, 2018 and 2017, and the net amounts recorded to treasury stock and APIC related to the deferred compensation plans during the nine months ended September 30, 2018 and 2017 were $3.3 million and $3.4 million.
Stock repurchases
During the second quarter of 2017, Quanta’s board of directors approved a stock repurchase program that authorized Quanta to purchase, from time to time through June 30, 2020, up to $300.0 million of its outstanding common stock (the 2017 Repurchase Program). During the third quarter of 2018, Quanta’s board of directors approved an additional stock repurchase program that authorizes Quanta to purchase, from time to time through June 30, 2021, up to $500.0 million of its outstanding common stock (the 2018 Repurchase Program). Repurchases under these programs can be made in open market and privately negotiated transactions. During the three and nine months ended September 30, 2018, Quanta repurchased 0.7 million and 6.3 million shares of its common stock in the open market at a cost of $23.8 million and $217.7 million under the 2017 Repurchase Program. During 2017, Quanta repurchased 1.4 million shares of its common stock in the open market at a cost of $50.0 million under the 2017 Repurchase Program.

29

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Non-controlling Interests
Quanta holds interests in various entities through both joint venture entities that provide infrastructure services under specific customer contracts, either directly or through subcontracting relationships, and other equity investments in partially owned entities that own and operate certain infrastructure assets, including investments that may be entered into through the partnership structure Quanta has formed with certain infrastructure investors. Quanta has determined that certain of these joint ventures where Quanta provides the majority of the infrastructure services, which management believes most significantly influences the economic performance of such joint ventures, are VIEs. Management has concluded that Quanta is the primary beneficiary of these joint ventures and has accounted for each on a consolidated basis. The other parties’ equity interests in these joint ventures have been accounted for as “Non-controlling interests” in Quanta’s condensed consolidated balance sheets. Net income attributable to the other participants in the amounts of $0.3 million and $0.5 million for the three months ended September 30, 2018 and 2017 and $1.7 million and $1.2 million for the nine months ended September 30, 2018 and 2017 has been accounted for as a reduction of net income in deriving “Net income attributable to common stock” in Quanta’s condensed consolidated statements of operations.
The carrying amount of the investments held by Quanta in all of its VIEs was $9.7 million and $7.8 million at September 30, 2018 and December 31, 2017. The carrying amount of investments held by the non-controlling interests in these VIEs at September 30, 2018 and December 31, 2017 was $1.4 million and $4.1 million. During the three months ended September 30, 2018 and 2017, net distributions to non-controlling interests were $1.3 million and $0.4 million. During the nine months ended September 30, 2018 and 2017, net distributions to non-controlling interests were $2.9 million and $1.8 million. There were also discharges of notes receivable from a joint venture partner of $0.5 million and $1.4 million during the three and nine months ended September 30, 2018. There were no other changes in equity as a result of transfers to/from the non-controlling interests during the three and nine months ended September 30, 2018 or 2017. See Note 10 for further disclosures related to Quanta’s joint venture arrangements.
9. EQUITY-BASED COMPENSATION:
Stock Incentive Plans
On May 19, 2011, Quanta’s stockholders approved the 2011 Omnibus Equity Incentive Plan (the 2011 Plan). The 2011 Plan provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock, RSUs, stock bonus awards, performance compensation awards (including performance units and cash bonus awards) or any combination of the foregoing. The purpose of the 2011 Plan is to attract and retain key personnel and provide participants with additional performance incentives by increasing their proprietary interest in Quanta. Employees, directors, officers, consultants or advisors of Quanta or its affiliates are eligible to participate in the 2011 Plan, as are prospective employees, directors, officers, consultants or advisors of Quanta who have agreed to serve Quanta in those capacities. An aggregate of 13,300,000 shares of Quanta common stock may be issued pursuant to awards granted under the 2011 Plan. Quanta also has a Restricted Stock Unit Plan (the RSU Plan), pursuant to which RSUs may be awarded to certain employees and consultants of Quanta’s Canadian operations. The 2011 Plan and the RSU Plan are referred to as the Plans.
RSUs to be Settled in Common Stock
During each of the three months ended September 30, 2018 and 2017, Quanta granted 0.2 million of RSUs to be settled in common stock under the 2011 Plan with weighted average grant date fair values of $33.73 and $32.76. During the nine months ended September 30, 2018 and 2017, Quanta granted 1.5 million and 1.4 million of RSUs to be settled in common stock under the 2011 Plan with weighted average grant date fair values of $34.43 and $37.20. The grant date fair value for RSUs to be settled in common stock is based on the market value of Quanta common stock on the date of grant. RSU awards to be settled in common stock are subject to forfeiture, restrictions on transfer and certain other conditions until vesting, which generally occurs in equal installments over a two-year, three-year or five-year period following the date of grant. Holders of RSUs to be settled in common stock are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of common shares.
During the three months ended September 30, 2018 and 2017, vesting activity consisted of nominal amounts of RSUs settled in common stock with approximate fair values at the time of vesting of $1.5 million and $1.1 million. During the nine months ended September 30, 2018 and 2017, vesting activity consisted of 1.4 million and 1.5 million of RSUs settled in common stock with an approximate fair value at the time of vesting of $47.7 million and $55.4 million.

30

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


During the three months ended September 30, 2018 and 2017, Quanta recognized $10.4 million and $9.9 million of non-cash stock compensation expense related to RSUs to be settled in common stock. During the nine months ended September 30, 2018 and 2017, Quanta recognized $32.4 million and $31.2 million of non-cash stock compensation expense related to RSUs to be settled in common stock. Such expense is recorded in selling, general and administrative expenses. As of September 30, 2018, there was $51.9 million of total unrecognized compensation expense related to unvested RSUs to be settled in common stock granted to both employees and non-employees. This cost is expected to be recognized over a weighted average period of 1.96 years.
Performance Units to be Settled in Common Stock
Performance units awarded pursuant to the 2011 Plan provide for the issuance of shares of common stock upon vesting. These performance units cliff-vest at the end of a three-year performance period based on achievement of certain performance metrics established by Quanta’s compensation committee, including company performance goals and, with respect to certain awards, Quanta’s total shareholder return as compared to a predetermined group of peer companies. The final number of shares of common stock issuable upon vesting of performance units can range from 0% to 200% of the number of performance units initially granted, depending on the level of achievement, as determined by Quanta’s compensation committee.
During the three months ended September 30, 2018 and 2017, Quanta did not grant any performance units to be settled in common stock under the 2011 Plan. During each of the nine months ended September 30, 2018 and 2017, Quanta granted 0.3 million performance units to be settled in common stock under the 2011 Plan with a weighted average grant date fair value of $12.24 and $17.63 per unit. The grant date fair values for awards of performance units with market-based metrics, which were granted in the nine months ended September 30, 2018 and 2017, were determined using a Monte Carlo simulation valuation methodology using the following key inputs:
 
 
2018
 
2017
Valuation date stock price based on the February 28, 2018 and March 22, 2017 closing stock prices
 
$34.44
 
$36.31
Expected volatility
 
34
%
 
36
%
Risk-free interest rate
 
2.39
%
 
1.46
%
Term in years
 
2.84

 
2.78


Quanta recognizes expense related to performance units with market-based metrics based on the probability of achievement of the underlying performance metrics, multiplied by the portion of the three-year period that has expired and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. Quanta recognizes expense related to performance units without market-based metrics based on the portion of the three-year period that has expired multiplied by the fair value of the total number of shares of common stock that Quanta anticipates will be issued. During the three months ended September 30, 2018 and 2017, Quanta recognized $1.2 million and $1.0 million in compensation expense associated with performance units. During the nine months ended September 30, 2018 and 2017, Quanta recognized $7.4 million and $3.2 million in compensation expense associated with performance units. Such expense is recorded in selling, general and administrative expenses. During each of the three months ended September 30, 2018 and 2017, no performance units vested, and no shares of common stock were issued in connection with performance units. During each of the nine months ended September 30, 2018 and 2017, 0.1 million performance units vested, and 0.1 million shares of common stock were issued in connection with performance units.
RSUs to be Settled in Cash
Certain RSUs granted by Quanta under the Plans are settled solely in cash. These cash-settled RSUs are intended to provide plan participants with cash performance incentives that are substantially equivalent to the risks and rewards of equity ownership in Quanta, typically vest in equal installments over a two-year or three-year period following the date of grant, and are subject to forfeiture under certain conditions, primarily termination of service. Additionally, subject to certain restrictions, Quanta’s non-employee directors may elect to cash settle a portion of their RSU awards, which generally vest upon conclusion of the director service year. For RSUs settled in cash, the holders receive for each vested RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement.
Compensation expense related to RSUs to be settled in cash was $1.2 million and $2.3 million for the three months ended September 30, 2018 and 2017 and $4.0 million and $6.2 million for the nine months ended September 30, 2018 and 2017. Such expense is recorded in selling, general and administrative expenses. RSUs that are anticipated to be settled in cash are not included in the calculation of earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid $0.1 million and $1.4 million to settle liabilities related to cash-settled RSUs in the three months ended September 30, 2018 and 2017 and $6.1 million and $7.5 million to settle liabilities related to cash-settled RSUs in the nine months ended September 30, 2018

31

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


and 2017. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $2.5 million and $4.6 million at September 30, 2018 and December 31, 2017.
10. COMMITMENTS AND CONTINGENCIES:
Investments in Affiliates and Other Entities
As described in Note 8, Quanta holds investments in various entities, including joint venture entities that provide infrastructure services under specific customer contracts and partially owned entities that own and operate certain infrastructure assets constructed by Quanta. Losses incurred by these entities are generally shared ratably based on the percentage ownership of the participants in these structures. However, in Quanta’s joint venture structures that provide infrastructure services, each participant is typically jointly and severally liable for all of the obligations of the joint venture entity pursuant to the contract with the customer, as a general partner or through a parent guarantee and, therefore, can be liable for full performance of the contract with the customer. In circumstances where Quanta’s participation in a joint venture qualifies as a general partnership, the joint venture partners are jointly and severally liable for all of the obligations of the joint venture, including obligations owed to the customer or any other person or entity. Quanta is not aware of circumstances that would lead to future claims against it for material amounts in connection with these joint and several liabilities.
Additionally, in the joint venture structures entered into by Quanta, typically each party indemnifies the other party for any liabilities incurred in excess of the liabilities such other party is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each party. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if the other party is unable or refuses to pay or perform its share of the obligations. Quanta is not aware of circumstances that would lead to future claims against it for material amounts that would not be indemnified.
As described in Note 2, Quanta has also formed a partnership with select infrastructure investors that provides up to $1.0 billion of capital, including approximately $80.0 million from Quanta, available to invest in certain specified infrastructure projects through August 2024. Additionally, as of September 30, 2018, Quanta had outstanding capital commitments associated with investments in unconsolidated affiliates related to planned oil and gas infrastructure projects of $14.8 million, of which $14.0 million is expected to be paid in 2018. The remaining $0.8 million of these capital commitments is anticipated to be paid by May 31, 2022.
During 2014, a limited partnership in which Quanta is a partner was selected for an engineering, procurement and construction (EPC) electric transmission project in Canada to construct approximately 500 kilometers of transmission line and two 500 kV substations. A subsidiary of Quanta, engaged by the limited partnership, is contracted to provide turnkey EPC services for the entire project. As of September 30, 2018, Quanta made aggregate contributions to this unconsolidated affiliate of $65.0 million, received $62.7 million as a return of capital and had outstanding additional capital commitments associated with this project of $24.5 million, which are anticipated to be paid in 2019.
Leases
Quanta leases certain land, buildings and equipment under non-cancelable lease agreements, including related party leases. The terms of these agreements vary from lease to lease, and certain leases include renewal options and escalation clauses. The following schedule shows the future minimum lease payments under these leases as of September 30, 2018 (in thousands):
 
 
Operating Leases
Year Ending December 31 —
 
 

Remainder of 2018
 
$
36,728

2019
 
108,640

2020
 
73,024

2021
 
48,174

2022
 
28,395

Thereafter
 
47,479

Total minimum lease payments
 
$
342,440


Rent expense related to operating leases was $77.4 million and $67.4 million for the three months ended September 30, 2018 and 2017 and $229.2 million and $200.2 million for the nine months ended September 30, 2018 and 2017.

32

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Quanta has guaranteed the residual value on certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of termination of such leases. At September 30, 2018, the maximum guaranteed residual value was $668.2 million. Quanta believes that no significant payments will be made as a result of the difference between the fair market value of the leased equipment and the guaranteed residual value; however, there can be no assurance that significant payments will not be required in the future.
Contingent Consideration Liabilities
As discussed in further detail in Note 2, Quanta is obligated to pay contingent consideration amounts to the former owners of certain acquired businesses in the event that such acquired businesses achieve specified performance objectives. As of September 30, 2018 and December 31, 2017, the estimated fair value of Quanta’s contingent consideration liabilities totaled $74.3 million and $65.7 million.
Committed Expenditures
Quanta has capital commitments for the expansion of its vehicle fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of September 30, 2018, $30.2 million of production orders were issued with expected delivery dates in 2018, and $1.3 million of production orders were issued with expected delivery dates in 2019. Although Quanta has committed to purchase these vehicles at the time of their delivery, Quanta anticipates that the majority of these orders will be assigned to third party leasing companies and made available to Quanta under certain of its master equipment lease agreements, thereby releasing Quanta from its capital commitments.
Legal Proceedings
Quanta is from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, employment-related damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, Quanta records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. In addition, Quanta discloses matters for which management believes a material loss is at least reasonably possible. Except as otherwise stated below, none of these proceedings are expected to have a material adverse effect on Quanta’s consolidated financial position, results of operations or cash flows. In all instances, management has assessed the matter based on current information and made a judgment concerning its potential outcome, giving due consideration to the nature of the claim, the amount and nature of damages sought and the probability of success. Management’s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation.
Maurepas Project Dispute. During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of Maurepas’ assertion of a claim for liquidated damages allegedly arising from delay in mechanical completion of a project in Louisiana. Quanta disputes the claim and believes that QPS is not responsible for liquidated damages under the contract terms. The matter remains subject to contractual dispute resolution measures; however, either party may choose to institute a formal legal proceeding upon completion of such measures. If, upon final resolution of this matter, Quanta is unsuccessful, any such liquidated damages would be recorded by QPS as additional costs on the project, and Quanta believes the range of reasonably possible loss could be up to $22.0 million, which is the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, Quanta received notice from Maurepas claiming certain warranty defects on the project. Quanta is evaluating the claimed defects, and based on the information currently available, no estimate of possible loss related to these claims can be determined.
Lorenzo Benton v. Telecom Network Specialists, Inc., et al. In June 2006, plaintiff Lorenzo Benton filed a class action complaint in the Superior Court of California, County of Los Angeles, alleging various wage and hour violations against Telecom Network Specialists (TNS), a former subsidiary of Quanta. Quanta retained liability associated with this matter pursuant to the terms of Quanta’s sale of TNS in December 2012. Benton represents a class of workers that includes all persons who worked on certain TNS projects, including individuals that TNS retained through numerous staffing agencies. The plaintiff class in this matter is seeking damages for unpaid wages, penalties associated with the failure to provide meal and rest periods and overtime wages, interest and attorneys’ fees. In January 2017, the trial court granted a summary judgment motion filed by the plaintiff class and found that TNS was a joint employer of the class members and that it failed to provide adequate meal and rest breaks and failed to pay overtime wages. In February 2018, a hearing was held on a final motion for summary judgment on damages filed by the plaintiff class seeking approximately $11.1 million for its claims; however, a final determination regarding the amount of damages was not made. Quanta believes the court’s decision on liability is not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter.

33

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Additionally, in November 2007, TNS filed cross complaints for indemnity and breach of contract against the staffing agencies, which employed many of the individuals in question. In December 2012, the trial court heard cross-motions for summary judgment filed by TNS and the staffing agencies pertaining to TNS’s demand for indemnity. The court denied TNS’s motion and granted the motions filed by the staffing agencies; however, the California Appellate Court reversed the trial court’s decision in part and instructed the trial court to reconsider its ruling. In February 2017, the court denied a new motion for summary judgment filed by the staffing companies and has since stated that the staffing companies would be liable to TNS for any damages owed to the class members that the staffing companies employed.
The final amount of liability, if any, payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of Quanta’s appeal of the trial court’s ruling on liability, the final determination with respect to any damages owed by Quanta, and the solvency of the staffing agencies. Based on review and analysis of the trial court’s rulings on liability, Quanta does not believe, at this time, that it is probable this matter will result in a material loss. However, if Quanta is unsuccessful in this litigation and the staffing agencies are unable to fund damages owed to class members, Quanta believes the range of reasonably possible loss to Quanta upon final resolution of this matter could be up to approximately $11.1 million, plus attorneys’ fees and expenses of the plaintiff class.
Concentrations of Credit Risk
Quanta is subject to concentrations of credit risk related primarily to its cash and cash equivalents and its net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of Quanta’s cash and cash equivalents are managed by what it believes to be high credit quality financial institutions. In accordance with Quanta’s investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what Quanta believes to be high quality cash and cash equivalent investments, which consist primarily of interest-bearing demand deposits, money market investments, money market mutual funds and investment grade commercial paper with original maturities of three months or less. Although Quanta does not currently believe the principal amount of these cash and cash equivalents is subject to any material risk of loss, changes in economic conditions could impact the interest income Quanta receives from these investments. In addition, Quanta grants credit under normal payment terms, generally without collateral, to its customers, which include electric power and oil and gas companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada, Australia and Latin America. Consequently, Quanta is subject to potential credit risk related to changes in business and economic factors throughout these locations, which may be heightened as a result of uncertain economic and financial market conditions that have existed in recent years. However, Quanta generally has certain statutory lien rights with respect to services provided. Some of Quanta’s customers have experienced significant financial difficulties in the past, and customers may experience financial difficulties in the future. These difficulties expose Quanta to increased risk related to collectability of billed and unbilled receivables and contract assets for services Quanta has performed.
At September 30, 2018 and December 31, 2017, no customer represented 10% or more of Quanta’s consolidated net receivable position. No customer represented 10% or more of Quanta’s consolidated revenues for the three and nine months ended September 30, 2018, and one customer within Quanta’s Oil and Gas Infrastructure Services segment accounted for approximately 10% of Quanta’s consolidated revenues for the three and nine months ended September 30, 2017.
Insurance
As discussed in Note 2, Quanta is insured for employer’s liability, workers’ compensation, auto liability, general liability and group health claims. As of September 30, 2018 and December 31, 2017, the gross amount accrued for insurance claims totaled $245.5 million and $254.7 million, with $186.9 million and $200.0 million considered to be long-term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of September 30, 2018 and December 31, 2017 were $36.9 million and $50.4 million, of which $0.3 million and $0.4 million were included in “Prepaid expenses and other current assets” and $36.6 million and $50.0 million were included in “Other assets, net.”
Project Insurance Claim. While performing a horizontal directional drill and installing an underground gas pipeline, a subsidiary of Quanta experienced a partial collapse of a borehole. Quanta is working with its customer to mitigate the impact of the incident and develop a plan to complete the project. The customer agreed to obtain and has procured insurance coverage for the project, with the Quanta subsidiary as an additional insured. Quanta believes the incident is covered under such insurance and is working collaboratively with the customer to prepare and submit an insurance claim to the customer’s insurance carrier. To the extent such claim is not successful, Quanta could pursue contractual relief from the customer or seek recovery under its own insurance policies.

34

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


As of September 30, 2018, Quanta had recorded an insurance receivable of $11.3 million, which represents management’s estimate of the amount of costs incurred through such date that are probable of recovery. Quanta anticipates recording additional insurance recovery in future periods as additional mitigation costs are incurred. The plan to mitigate the incident is not final, may change and will be subject to the inherent risks associated with underground pipeline installation, which could cause the estimated costs to mitigate the incident to increase materially. To the extent Quanta is unsuccessful in realizing insurance or contractual recoveries, additional charges would be required. See Revenue Recognition - Contract Estimates in Note 2 for additional information.
Letters of Credit
Certain of Quanta’s vendors require letters of credit to ensure reimbursement for amounts they are disbursing on Quanta’s behalf, such as to beneficiaries under its insurance programs. In addition, from time to time, certain customers require Quanta to post letters of credit to ensure payment of subcontractors and vendors and guarantee performance under contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to Quanta’s senior secured credit facility. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit if the holder claims that Quanta has failed to perform specified actions. If this were to occur, Quanta would be required to reimburse the issuer of the letter of credit. Depending on the circumstances of such a reimbursement, Quanta may also be required to record a charge to earnings for the reimbursement. Quanta does not believe it is likely that any material claims will be made under a letter of credit in the foreseeable future.
As of September 30, 2018, Quanta had $449.9 million in outstanding letters of credit and bank guarantees under its senior secured credit facility securing its casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2018 and 2019. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon maturity.
Performance Bonds and Parent Guarantees
In certain circumstances, Quanta is required to provide performance bonds in connection with its contractual commitments. Quanta has indemnified its sureties for any expenses paid out under these performance bonds. These performance bonds expire at various times ranging from mechanical completion of the related projects to a period extending beyond contract completion in certain circumstances, and as such a determination of maximum potential amounts outstanding requires the use of certain estimates and assumptions. Such amounts can also fluctuate from period to period based upon the mix and level of Quanta’s bonded operating activity. As of September 30, 2018, the total amount of the outstanding performance bonds was estimated to be approximately $3.1 billion. Quanta’s estimated maximum exposure as it relates to the value of the performance bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each of its commitments under the performance bonds generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately $791 million as of September 30, 2018.
Additionally, from time to time, Quanta guarantees the obligations of its wholly owned subsidiaries, including obligations in connection with certain contracts with customers, lease obligations, joint venture arrangements and, in some states, contractors’ licenses. Quanta is not aware of any material obligations for performance or payment asserted against it under any of these guarantees.
Employment Agreements
Quanta has various employment agreements with certain executives and other employees, which provide for compensation, other benefits and, under certain circumstances, severance payments and post-termination equity-related benefits. Certain employment agreements also contain clauses that become effective upon a change in control of Quanta, and Quanta may be obligated to pay certain amounts to such employees upon the occurrence of any of the defined change in control events.
Collective Bargaining Agreements
Some of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. From time to time, Quanta is a party to grievance actions based on claims arising out of the collective bargaining agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee

35

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at any time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.
The Pension Protection Act of 2006 also added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer plans that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and whether it is projected to experience a minimum funding deficiency). Plans in these classifications must adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which Quanta contributes or may contribute in the future are in “endangered,” “seriously endangered” or “critical” status. The amount of additional funds, if any, that Quanta may be obligated to contribute to these plans in the future cannot be reasonably estimated due to uncertainty of the future levels of work that require the specific use of union employees covered by these plans, as well as the future contribution levels and possible surcharges on contributions applicable to these plans.
Quanta may be subject to additional liabilities imposed by law as a result of its participation in multiemployer defined benefit pension plans. For example, the Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer pension plan if the employer withdraws from the plan or the plan is terminated or experiences a mass withdrawal. These liabilities include an allocable share of the unfunded vested benefits in the plan for all plan participants, not merely the benefits payable to a contributing employer’s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. Quanta is not aware of any material amounts of withdrawal liability that have been incurred or asserted and that remain outstanding as a result of a withdrawal by Quanta from a multiemployer defined benefit pension plan.
Indemnities
Quanta generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject Quanta to indemnity claims and liabilities and related litigation. Additionally, in connection with certain acquisitions and dispositions, Quanta has indemnified various parties against specified liabilities that those parties might incur in the future. The indemnities under acquisition or disposition agreements are usually contingent upon the other party incurring liabilities that reach specified thresholds. As of September 30, 2018, except as otherwise set forth above in Legal Proceedings, Quanta does not believe any material liabilities for claims exist against it in connection with any of these indemnity obligations.
In the normal course of Quanta’s acquisition transactions, Quanta obtains rights to indemnification from the sellers or former owners of acquired businesses for certain risks, liabilities and obligations arising from their prior operations, such as performance, operational, safety, workforce or tax issues, some of which Quanta may not have discovered during due diligence. However, the indemnities may not cover all of Quanta’s exposure for such pre-acquisition matters, and the indemnitors may be unwilling or unable to pay the amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed. Quanta is currently in the process of negotiating certain pre-acquisition obligations associated with non-U.S. payroll taxes that may be due from a business acquired by Quanta in 2013. As of September 30, 2018, Quanta had recorded $11.4 million as its estimate of the pre-acquisition tax obligations and a corresponding indemnification asset, as management expects to recover from the indemnity counterparties any amounts that Quanta may be required to pay in connection with any such obligations.
11. SEGMENT INFORMATION:
Quanta presents its operations under two reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.
Quanta’s segment results are derived from the types of services provided across its operating units in each of the end user markets described above. Quanta’s entrepreneurial business model allows each of its operating units to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating units are organized into one of two internal divisions, namely, the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments and are based on their operating units’ predominant type of work.

36

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Reportable segment information, including revenues and operating income by type of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of Quanta’s market strategies. These classifications of Quanta’s operating unit revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Quanta’s operating units may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers.
In addition, Quanta’s integrated operations and common administrative support for its operating units require that certain allocations be made to determine segment profitability, including allocations of shared and indirect costs, such as facility costs, indirect operating expenses including depreciation, and general and administrative costs. Certain corporate costs are not allocated and include payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets.
Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues:
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
1,617,736

 
$
1,504,752

 
$
4,756,416

 
$
4,024,983

Oil and Gas Infrastructure Services
 
1,367,545

 
1,104,555

 
3,302,789

 
2,962,868

Consolidated
 
$
2,985,281

 
$
2,609,307

 
$
8,059,205

 
$
6,987,851

Operating income (loss):
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
179,181

 
$
150,054

 
$
466,087

 
$
362,769

Oil and Gas Infrastructure Services
 
96,067

 
58,508

 
149,953

 
165,076

Corporate and non-allocated costs
 
(82,687
)
 
(68,134
)
 
(225,219
)
 
(202,552
)
Consolidated
 
$
192,561

 
$
140,428

 
$
390,821

 
$
325,293

Depreciation:
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
24,273

 
$
23,996

 
$
71,801

 
$
68,232

Oil and Gas Infrastructure Services
 
22,711

 
20,737

 
65,886

 
56,235

Corporate and non-allocated costs
 
4,559

 
3,693

 
12,609

 
11,302

Consolidated
 
$
51,543

 
$
48,426

 
$
150,296

 
$
135,769


Separate measures of Quanta’s assets and cash flows by reportable segment, including capital expenditures, are not produced or utilized by management to evaluate segment performance. Quanta’s fixed assets, which are held at the operating unit level, include operating machinery, equipment and vehicles, as well as office equipment, buildings and leasehold improvements, and are used on an interchangeable basis across its reportable segments. As such, for reporting purposes, total depreciation expense is allocated each quarter among Quanta’s reportable segments based on the ratio of each reportable segment’s revenue contribution to consolidated revenues.
Foreign Operations
During the three months ended September 30, 2018 and 2017, Quanta derived $667.6 million and $653.1 million of its revenues from foreign operations. During the nine months ended September 30, 2018 and 2017, Quanta derived $1.84 billion and $1.83 billion of its revenues from foreign operations. Of Quanta’s foreign revenues, 78% and 80% were earned in Canada during the three months ended September 30, 2018 and 2017 and 75% and 81% were earned in Canada during the nine months ended September 30, 2018 and 2017. In addition, Quanta held property and equipment of $321.6 million and $330.4 million in foreign countries, primarily Canada, as of September 30, 2018 and December 31, 2017.


37

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


12. SUPPLEMENTAL CASH FLOW INFORMATION:
The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Accounts and notes receivable
 
$
(169,041
)
 
$
(272,131
)
 
$
(345,842
)
 
$
(398,574
)
Contract assets
 
(125,878
)
 
20,981

 
(188,996
)
 
(126,999
)
Inventories
 
(8,436
)
 
13,525

 
(13,841
)
 
8,727

Prepaid expenses and other current assets
 
12,991

 
10,495

 
(45,002
)
 
(23,142
)
Accounts payable and accrued expenses and other non-current liabilities
 
170,469

 
203,607

 
294,259

 
216,651

Contract liabilities
 
(48,386
)
 
43,836

 
22,676

 
80,042

Other, net
 
(2,291
)
 
(6,621
)
 
(8,270
)
 
12,813

Net change in operating assets and liabilities, net of non-cash transactions
 
$
(170,572
)
 
$
13,692

 
$
(285,016
)
 
$
(230,482
)

A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands).
 
 
September 30,
 
 
2018
 
2017
Cash and cash equivalents
 
$
113,524

 
$
91,532

Restricted cash included in “Prepaid expenses and other current assets”
 
3,275

 
3,286

Restricted cash included in “Other assets, net”
 
1,375

 
416

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
118,174

 
$
95,234

 
 
June 30,
 
 
2018
 
2017
Cash and cash equivalents
 
$
120,357

 
$
99,565

Restricted cash included in “Prepaid expenses and other current assets”
 
2,926

 
2,627

Restricted cash included in “Other assets, net”
 
1,454

 
416

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
124,737

 
$
102,608

 
 
December 31,
 
 
2017
 
2016
Cash and cash equivalents
 
138,285

 
$
112,183

Restricted cash included in “Prepaid expenses and other current assets”
 
5,106

 
1,709

Restricted cash included in “Other assets, net”
 
384

 
518

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
143,775

 
$
114,410


Restricted cash includes any cash that is legally restricted as to withdrawal or usage.

38

QUANTA SERVICES, INC. AND SUBSIDIARIES
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS - (Continued)
(Unaudited)


Additional supplemental cash flow information is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Cash (paid) received during the period for —
 
 
 
 
 
 
 
 
Interest paid
 
$
(9,279
)
 
$
(5,808
)
 
$
(24,011
)
 
$
(13,314
)
Income taxes paid
 
$
(38,445
)
 
$
(3,616
)
 
$
(91,000
)
 
$
(105,112
)
Income tax refunds
 
$
1,207

 
$
5,058

 
$
3,570

 
$
7,727



During the nine months ended September 30, 2018, Quanta entered into a non-cash transaction whereby Quanta accepted title to a marine industrial property appraised at $6.4 million in exchange for a construction barge. During the nine months ended September 30, 2017, Quanta entered into a non-cash transaction whereby Quanta accepted title to a construction barge in satisfaction and discharge of a $7.1 million note receivable.
13. SUBSEQUENT EVENT:
Senior Secured Credit Facility Amendment
On October 10, 2018, Quanta entered into an amendment to the amended and restated credit agreement for its senior secured credit facility, which, among other things, (i) increased the amount of revolving commitments thereunder by $175.0 million, resulting in an aggregate revolving credit facility of up to $1.99 billion, and (ii) provided for a new term loan facility with total term loan commitments of $600.0 million. After giving effect to the amendment, the aggregate amount of the credit facilities provided for under the credit agreement is $2.59 billion. In addition, subject to the conditions specified in the credit agreement, Quanta has the option to increase such amount, in the form of revolving loan or term loan commitments, by up to an additional $400.0 million, from time to time, upon receipt of additional commitments from new or existing lenders. Both the revolving credit facility and the term loan facility mature on October 31, 2022.
The amendment also increased the amount of the revolving credit facility that may be used for swing line loans in Australian dollars from $30.0 million to $50.0 million and increased the threshold amount for cross-defaults to certain debt instruments and for certain other purposes from $100.0 million to $150.0 million.
On October 10, 2018, Quanta borrowed the full amount of the term loan facility and used all of such proceeds to repay outstanding borrowings under the revolving credit facility. Pursuant to the amendment, amounts borrowed under the term loan facility will bear interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate plus 1.125% to 1.875%, as determined based on Quanta’s Consolidated Leverage Ratio, or (ii) the Base Rate plus 0.125% to 1.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Quanta is required to make quarterly amortization payments of $7.5 million on the last business day of each March, June, September and December, beginning in December 2018. The aggregate principal amount of all term loans outstanding on the maturity date must also be paid on such date; however, Quanta may voluntarily prepay these term loan borrowings from time to time, in whole or in part, without premium or penalty.
For additional information on the credit agreement, see Debt Obligations - Senior Secured Credit Facility in Note 7.


39





Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q (Quarterly Report) and with our Annual Report on Form 10-K for the year ended December 31, 2017 (2017 Annual Report), which was filed with the Securities and Exchange Commission (SEC) on February 28, 2018 and is available on the SEC’s website at www.sec.gov and on our website, which is www.quantaservices.com. The discussion below contains forward-looking statements that are based upon our current expectations and are subject to uncertainty and changes in circumstances. Actual results may differ materially from these expectations due to inaccurate assumptions and known or unknown risks and uncertainties, including those identified in Uncertainty of Forward-Looking Statements and Information below, Item 1A. Risk Factors of Part II of this Quarterly Report and Item 1A. Risk Factors of Part I of our 2017 Annual Report.
Introduction
We are a leading provider of specialty contracting services, offering infrastructure solutions primarily to the electric power, oil and gas and communications industries in the United States, Canada, Australia, Latin America and select other international markets. The services we provide include the design, installation, upgrade, repair and maintenance of infrastructure within each of the industries we serve, such as electric power transmission and distribution networks, substation facilities, renewable energy facilities, and pipeline transmission and distribution systems and facilities.
Services Provided and Operating Segments
We report our results under two reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services. This structure is generally focused on broad end-user markets for our services. Our consolidated revenues for the nine months ended September 30, 2018 were $8.06 billion, of which 59.0% was attributable to the Electric Power Infrastructure Services segment and 41.0% was attributable to the Oil and Gas Infrastructure Services segment.
The Electric Power Infrastructure Services segment provides comprehensive network solutions to customers in the electric power industry. Services performed by the Electric Power Infrastructure Services segment generally include the design, installation, upgrade, repair and maintenance of electric power transmission and distribution infrastructure and substation facilities along with other engineering and technical services. This segment also provides emergency restoration services, including the repair of infrastructure damaged by inclement weather, the energized installation, maintenance and upgrade of electric power infrastructure utilizing unique bare hand and hot stick methods and our proprietary robotic arm technologies, and the installation of “smart grid” technologies on electric power networks. In addition, this segment designs, installs and maintains renewable energy generation facilities, consisting of solar, wind and certain types of natural gas generation facilities, and related switchyards and transmission infrastructure. To a lesser extent, the segment also provides comprehensive communications infrastructure services to wireline, fiber and wireless carrier customers within the communications industry; services in connection with the construction of electric power generation facilities; the design, installation, maintenance and repair of commercial and industrial wiring; and the installation of traffic networks and cable and control systems for light rail lines. This segment also includes our postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen.
The Oil and Gas Infrastructure Services segment provides comprehensive network solutions to customers involved in the development, transportation, storage and processing of natural gas, oil and other pipeline products. Services performed by the Oil and Gas Infrastructure Services segment generally include the design, installation, repair and maintenance of pipeline transmission and distribution systems, gathering systems, production systems, storage systems and compressor and pump stations, as well as related trenching, directional boring and mechanized welding services. In addition, this segment’s services include pipeline protection, integrity testing, rehabilitation and replacement, and fabrication of pipeline support systems and related structures and facilities. We also serve the offshore and inland water energy markets, primarily providing services to oil and gas exploration platforms, including mechanical installation (or “hook-ups”), electrical and instrumentation, pre-commissioning and commissioning, coatings, shallow water pipeline installation, fabrication and marine asset repair. To a lesser extent, this segment designs, installs and maintains fueling systems, as well as water and sewer infrastructure. Additionally, we provide high-pressure and critical-path turnaround services to the downstream and midstream energy markets and instrumentation and electrical services, piping, fabrication and storage tank services.
For internal management purposes, we are also organized into two internal divisions, namely, the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments and are based on the predominant type of work provided by the operating units within each division.
Reportable segment information, including revenues and operating income by type of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of our market strategies. These classifications of our operating unit revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Our operating units may perform joint projects for customers in multiple industries, deliver multiple types of services under a single

40





customer contract or provide service offerings to various industries. For example, we perform joint trenching projects to install distribution lines for electric power and natural gas customers. Our integrated operations and common administrative support for our operating units requires that certain allocations be made to determine segment profitability, including allocations of shared and indirect costs, such as facility costs, indirect operating expenses including depreciation, and general and administrative costs. Certain corporate costs are not allocated, including payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets.
Customer Relationships and Contracts
Our customers include many of the leading companies in the industries we serve. We have developed strong strategic alliances with numerous customers and strive to develop and maintain our status as a preferred service provider to our customers. Our services may be provided pursuant to master service agreements, repair and maintenance contracts and fixed price and non-fixed price installation contracts. These contracts are classified into three categories based on how transaction prices are determined and revenue is recognized: unit-based contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-based contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of our revenues are recognized from contracts with customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of our contracts are considered to have a single performance obligation whereby we are required to integrate complex activities and equipment into a deliverable for the customer. For contracts with multiple performance obligations, we allocate the transaction price to each performance obligation using our best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is estimated using the expected costs plus a margin approach for each performance obligation.
A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. We generally recognize revenue over time as we perform our obligations because there is a continuous transfer of control of the deliverable to the customer. We believe that the following methods provide a faithful depiction of when performance obligations under our contracts with customers are satisfied. Under unit-based contracts with an insignificant amount of partially completed units, we recognize revenue as units are completed based on contractual pricing amounts. Under unit-based contracts with more than an insignificant amount of partially completed units and fixed price contracts, we recognize revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, we recognize revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.
We also enter into strategic partnerships and investment arrangements with customers and infrastructure investors to provide fully integrated infrastructure services on certain projects, including planning and feasibility analysis, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. As part of this strategy, we formed a partnership with select investors that provides up to $1.0 billion of capital, including approximately $80.0 million from us, available to invest in certain of these infrastructure projects through August 2024. Wholly owned subsidiaries of Quanta serve as the general partner of this partnership and as a separately operated registered investment adviser that manages the invested capital.
Recent Investments, Acquisitions and Divestitures
Acquisitions
During the nine months ended September 30, 2018, we acquired an electrical infrastructure services business specializing in substation construction and relay services, a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen and two communications infrastructure services businesses, all of which are located in the United States. The aggregate consideration for these acquisitions was $105.5 million paid or payable in cash, subject to certain adjustments, and 679,668 shares of Quanta common stock, which had a fair value of approximately $22.9 million as of the respective acquisition dates. Additionally, the acquisitions of the postsecondary educational institution and one of the communications infrastructure services businesses include the potential payment of up to $18.0 million of contingent consideration, payable if the acquired businesses achieve certain performance objectives over three-year and five-year post-acquisition periods. Based on the estimated fair value of this contingent consideration, we recorded $16.5 million of liabilities as of the respective acquisition dates. The results of the acquired businesses have generally been included in our Electric Power Infrastructure Services segment and consolidated financial statements beginning on the respective acquisition dates.

41





On July 20, 2017, we acquired Stronghold, a specialized services business located in the United States that provides high-pressure and critical-path solutions to the downstream and midstream energy markets. The aggregate consideration included $351.0 million in cash, subject to certain adjustments, and 2,693,680 shares of Quanta common stock, which had a fair value of $81.3 million at the acquisition date. Additionally, the acquisition includes the potential payment of up to $100.0 million of contingent consideration, payable if the acquired business achieves certain performance objectives over a three-year post-acquisition period. Based on the estimated fair value of this contingent consideration, we recorded a $51.1 million liability as of the acquisition date. The results of the acquired business have generally been included in our Oil and Gas Infrastructure Services segment and consolidated financial statements since the respective acquisition date.
During the year ended December 31, 2017, we also acquired a communications infrastructure services business and an electrical and communications business, both of which are located in the United States. The aggregate consideration for these acquisitions consisted of $12.0 million paid or payable in cash, subject to certain adjustments, and 288,666 shares of Quanta common stock, which had a fair value of $8.3 million as of the respective acquisition dates. The results of the acquired businesses have generally been included in our Electric Power Infrastructure Services segment and consolidated financial statements since the respective acquisition dates.
Investment
During the three months ended September 30, 2018, we acquired a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia for $22.2 million. This investment includes an option to acquire the remaining equity of the company through 2020 and provides for certain additional earnings and distribution participation rights during a designated 25-month post-investment period, as well as preferential liquidation rights. This investment has been recorded at cost and will be adjusted for impairment, if any, plus or minus observable changes in the value of the company’s equity. Earnings on this investment will be recognized as distributions are received.
Performance Obligations and Backlog
As discussed in Note 3 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Information, effective January 1, 2018, we adopted the new revenue recognition guidance issued by the FASB. Pursuant to the new guidance, we are required to disclose, as of the end of each interim and annual period, the aggregate amount of remaining performance obligations under our contracts with customers. A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. As of September 30, 2018, our remaining performance obligations were $5.29 billion, 78.1% of which was expected to be recognized in the subsequent twelve months. Our remaining performance obligations represent management’s estimate of consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work has not yet begun. For purposes of calculating remaining performance obligations, we include all estimated revenues attributable to consolidated joint ventures and VIEs, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized, and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection.
We have also historically disclosed our backlog, and while backlog is not a term recognized under US GAAP, it is a common measurement used in our industry. We also believe this non-GAAP measure enables us to more effectively forecast our future results and better identify future operating trends that may not otherwise be apparent. Our remaining performance obligations, as described above, are a component of our backlog calculation, which also includes estimated orders under master service agreements (MSAs), including estimated renewals, and non-fixed price contracts expected to be completed within one year. Our methodology for determining backlog may not be comparable to the methodologies used by other companies.
Generally, our customers are not contractually committed to specific volumes of services under our MSAs, and most of our contracts may be terminated, typically upon 30 to 90 days notice, even if we are not in default under the contract. We determine the estimated amount of backlog for work under MSAs by using recurring historical trends for current MSAs, factoring in seasonal demand and projected customer needs based upon ongoing communications with the customer. In addition, many of our MSAs are subject to renewal, and these potential renewals are considered in determining the estimated amount of backlog. As of September 30, 2018 and December 31, 2017, MSAs accounted for 45% and 44% of our estimated 12-month backlog and 55% and 52% of total backlog. There can be no assurance as to our customers’ actual requirements or that our estimates are accurate.
Revenue estimates included in our remaining performance obligations and backlog can be subject to change as a result of, among other things, project acceleration; cancellations or delays due to various factors, including but not limited to commercial issues, regulatory requirements and adverse weather; and final acceptance of change orders by our customers. These factors can also cause revenue amounts to be realized in periods and at levels different than originally projected.

42





The following table reconciles total remaining performance obligations to our backlog (a non-GAAP measure) by reportable segment as of September 30, 2018, along with estimates of amounts expected to be realized within 12 months of September 30, 2018 (in thousands):
 
 
September 30, 2018
 
 
12 Month
 
Total
Electric Power Infrastructure Services
 
 
 
 
Remaining performance obligations
 
$
2,099,072

 
$
3,074,140

Estimated orders under MSAs and short-term, non-fixed price contracts
 
2,129,050

 
4,842,752

Backlog
 
4,228,122

 
7,916,892

 
 
 
 
 
Oil and Gas Infrastructure Services
 
 
 
 
Remaining performance obligations
 
2,034,165

 
2,217,898

Estimated orders under MSAs and short-term, non-fixed price contracts
 
1,221,918

 
2,080,157

Backlog
 
3,256,083

 
4,298,055

 
 
 
 
 
Total
 
 
 
 
Remaining performance obligations
 
4,133,237

 
5,292,038

Estimated orders under MSAs and short-term, non-fixed price contracts
 
3,350,968

 
6,922,909

Backlog
 
$
7,484,205

 
$
12,214,947

The following table presents our total backlog (a non-GAAP measure) by reportable segment as of September 30, 2018 and December 31, 2017, along with an estimate of the backlog amounts expected to be realized within 12 months of each balance sheet date (in thousands):
 
 
Backlog as of
 
Backlog as of
 
 
September 30, 2018
 
December 31, 2017
 
 
12 Month
 
Total
 
12 Month
 
Total
Electric Power Infrastructure Services
 
$
4,228,122

 
$
7,916,892

 
$
4,032,379

 
$
7,359,237

Oil and Gas Infrastructure Services
 
3,256,083

 
4,298,055

 
2,413,817

 
3,818,470

Total backlog
 
$
7,484,205

 
$
12,214,947

 
$
6,446,196

 
$
11,177,707

Seasonality; Fluctuations of Results; Economic Conditions
Our revenues and results of operations can be subject to seasonal and other variations. These variations are influenced by weather, customer spending patterns, bidding seasons, receipt of required regulatory approvals, permits and rights of way, project timing and schedules, and holidays. Typically, our revenues are lowest in the first quarter of the year because cold, snowy or wet conditions can cause delays on projects. In addition, many of our customers develop their annual capital budgets during the first quarter, and therefore do not begin infrastructure projects in a meaningful way until their capital budgets are finalized. 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 second quarter productivity. Third quarter revenues are typically the highest of the year, as a greater number of projects are underway, and weather is normally more accommodating. Generally, revenues during the fourth quarter of the year are lower than the third quarter but higher than the second quarter. Many projects are completed in the fourth quarter, and revenues are often impacted positively by customers seeking to spend their capital budgets before the end of the year. However, the holiday season and inclement weather can sometimes cause delays during the fourth quarter, reducing revenues and increasing costs. Productivity and operating activity in any quarter may be positively or negatively affected by atypical weather patterns in the areas we serve, such as severe weather, excessive rainfall or unusual winter weather. The timing of project awards and unanticipated changes in project schedules as a result of delays or accelerations can also create variations in the level of operating activity from quarter to quarter.
These seasonal impacts are typical for our U.S. operations, but as our foreign operations grow, this pattern may have a lesser impact on our quarterly revenues. For example, revenues in Canada are typically higher in the first quarter because projects are often accelerated in order to complete work prior to the break up, or seasonal thaw, as productivity is adversely affected by wet ground conditions during the warmer spring and summer months. Also, although revenues from Australia and other international operations have not been significant relative to our overall revenues to date, their seasonal patterns may differ from those in North America and may impact our seasonality more in the future.

43





Additionally, our industry can be highly cyclical. Our volume of business may be adversely affected by declines or delays in new projects due to cyclicality, which may vary by geographic region. Project schedules, particularly in connection with larger, longer-term projects, can also create fluctuations in the amount of work performed in a given period. For example, in connection with larger and more complicated projects, the timing of obtaining permits and other approvals may be delayed, and we may need to maintain a portion of our workforce and equipment in an underutilized capacity to ensure we are strategically positioned to deliver on such projects when they move forward. Examples of other items that may cause our results or demand for our services to fluctuate materially from quarter to quarter include: the financial condition of our customers and their access to capital; margins of ongoing projects; economic, political and market conditions on a regional, national or global scale; our customers’ capital spending, including on larger pipeline and electrical infrastructure projects; oil, natural gas and natural gas liquids prices; the timing of and costs associated with acquisitions; changes in the fair value of acquisition-related contingent consideration liabilities; dispositions; equity in earnings (losses) of unconsolidated affiliates; impairments of goodwill, intangible assets, long-lived assets or investments; effective tax rates; and interest rates. Accordingly, our operating results in any particular period may not be indicative of the results that can be expected for any other period. Please read Outlook and Understanding Margins for additional discussion of trends and challenges that may affect our financial condition, results of operations and cash flows.
Understanding Margins
Our gross margin is gross profit expressed as a percentage of revenues, and our operating margin is operating income expressed as a percentage of revenues. Cost of services, which is subtracted from revenues to obtain gross profit, consists primarily of salaries, wages and benefits to employees; depreciation; fuel and other equipment expenses; equipment rental expense; and costs related to subcontracted services, insurance, facilities, materials, parts and supplies. Selling, general and administrative expenses, amortization of intangible assets and change in fair value of contingent consideration liabilities are then subtracted from gross profit to obtain operating income. Various factors, only some of which are within our control, can impact our margins on a quarterly or annual basis.
Seasonal and geographical. Seasonal weather patterns can have a significant impact on margins. Generally, business is slower in the winter months versus the warmer months of the year, resulting in lower productivity and consequently reducing our ability to cover fixed costs. This can be offset somewhat by increased demand for electrical service and repair work resulting from severe weather. Additionally, project schedules, including when projects begin and are completed, may impact margins. The mix of business conducted in the areas we serve will also affect margins, as some areas offer the opportunity for higher margins due to their geographic characteristics. For example, margins may be negatively impacted by unexpected difficulties that can arise in challenging operating conditions such as urban settings or mountainous and other difficult terrain. Site conditions, including unforeseen underground conditions, can also impact margins.
Weather. Adverse or favorable weather conditions can impact gross margins in a given period. For example, snowfall, rainfall or other severe weather may negatively impact our revenues and margins due to reduced productivity, as projects may be terminated, deferred or delayed until weather conditions improve or an affected area recovers from a severe weather event. Conversely, in periods when weather remains dry and temperatures are accommodating, more work can be done, sometimes at a lower cost. In some cases, severe weather, such as hurricanes and ice storms, can provide us with emergency restoration service work, which typically yields higher margins due in part to better equipment utilization rates and absorption of fixed costs.
Revenue mix. The mix of revenues derived from the industries we serve and the types of services we provide within an industry will impact margins, as certain industries and services provide higher-margin opportunities. Additionally, changes in our customers’ spending patterns can cause an imbalance in supply and demand and, therefore, affect margins and the mix of revenues.
Service and maintenance versus installation. Installation work is often performed on a fixed price basis, while maintenance work is often performed under pre-established or negotiated prices or cost-plus pricing arrangements. Margins for installation work may vary from project to project, and may be higher than maintenance work, as work obtained on a fixed price basis has higher risk than other types of pricing arrangements. We typically derive approximately 30% of our annual revenues from maintenance work, but a higher portion of installation work in any given period may affect our gross margins for that period.
 
Subcontract work. Work that is subcontracted to other service providers generally yields lower margins. An increase in subcontract work in a given period may contribute to a decrease in margins. We typically subcontract approximately 15% to 20% of our work to other service providers.
Materials versus labor. Typically, our customers are responsible for supplying their own materials on projects; however, for some of our contracts we may 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 than our markup on labor costs. Furthermore, fluctuations in the price of

44





materials we are required to procure, including as a result of national and global economic 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.
Size, scope and complexity of projects. We may experience a decrease or fluctuations in margins when larger, more complex electric transmission and pipeline projects experience significant delays. Larger projects with higher voltage capacities, larger diameter throughput capacities, increased engineering, 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. Conversely, smaller or less complex electric transmission and pipeline projects typically provide lower margin opportunities, as there are a greater number of competitors capable of performing in this market, and competitors at times may more aggressively pursue available volumes of work to absorb fixed costs. A greater percentage of smaller scale or less complex electric transmission and pipeline work also could negatively impact margins due to the inefficiency of transitioning between a greater number of smaller projects versus continuous production on fewer larger projects. Our margins may be further impacted by delays in the timing of larger projects, extended bidding procedures for more complex EPC projects or temporary decreases in capital spending by our customers. Also, during these periods 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, more complicated electric transmission or pipeline projects when they move forward.
Depreciation. We include depreciation in cost of services, which is common practice in our industry. However, this can make comparability of our margins to those of other companies difficult and must be taken into consideration when comparing us to other companies.
Insurance. As discussed in Contractual Obligations - Insurance, we are insured for employer’s liability, workers’ compensation, auto liability and general liability claims. We also have employee health care benefit plans for most employees not subject to collective bargaining agreements. Margins could be impacted by fluctuations in insurance accruals as additional claims arise and as circumstances and conditions of existing claims change.
Project Variability and Performance. Margins for a single project may fluctuate quarter to quarter due to changes in the volume or type of work performed, the pricing structure under the project contract or job productivity. Productivity can be influenced by many factors, including unexpected project difficulties or site conditions; project locations, including locations with challenging operating conditions; whether the work is on an open or encumbered right of way; inclement weather; environmental restrictions or regulatory delays; protests or other political activity on a project; legal challenges to a project; and the performance of third parties. These types of factors are not practicable to quantify through accounting data but may individually or in the aggregate have a direct impact on the gross margin of a specific project.
Foreign currency risk. Our financial performance is reported on a U.S. dollar-denominated basis but is partially subject to fluctuations in foreign currency exchange rates. Fluctuations in exchange rates relative to the U.S. dollar, primarily the Canadian and Australian dollars, could cause material fluctuations in comparisons of our results of operations between periods.
Change in fair value of contingent consideration liabilities. We anticipate fluctuations in operating income margins as a result of changes in the fair value of contingent consideration liabilities associated with prior acquisitions, which occur as we obtain additional information on the likelihood that the acquired businesses will achieve their post-acquisition performance objectives. See Note 2 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements for more information about the valuation methodologies and assumptions related to the determination of the fair value of these liabilities.
Selling, General and Administrative Expenses
Selling, general and administrative expenses consist primarily of compensation and related benefits, marketing and communications costs, office rent and utilities, professional fees, bad debt expense, acquisition costs, gains and losses on the sale of property and equipment, letter of credit fees and maintenance, training and conversion costs related to information technology systems.

45





Results of Operations
As previously discussed, the results of acquired businesses have been included in the following results of operations beginning on their respective acquisition dates. The following table sets forth selected statements of operations data and such data as a percentage of revenues for the three and nine month periods indicated (dollars in thousands):
Consolidated Results
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues
 
$
2,985,281

 
100.0
 %
 
$
2,609,307

 
100.0
 %
 
$
8,059,205

 
100.0
 %
 
$
6,987,851

 
100.0
 %
Cost of services (including depreciation)
 
2,559,451

 
85.7

 
2,258,676

 
86.6

 
6,998,956

 
86.8

 
6,068,867

 
86.8

Gross profit
 
425,830

 
14.3

 
350,631

 
13.4

 
1,060,249

 
13.2

 
918,984

 
13.2

Selling, general and administrative expenses
 
224,040

 
7.5

 
201,224

 
7.7

 
645,566

 
8.0

 
571,656

 
8.2

Amortization of intangible assets
 
10,623

 
0.3

 
8,979

 
0.3

 
31,535

 
0.5

 
22,035

 
0.3

Change in fair value of contingent consideration liabilities
 
(1,394
)
 

 

 

 
(7,673
)
 
(0.1
)
 

 

Operating income
 
192,561

 
6.5

 
140,428

 
5.4

 
390,821

 
4.8

 
325,293

 
4.7

Interest expense
 
(9,219
)
 
(0.4
)
 
(6,058
)
 
(0.2
)
 
(25,175
)
 
(0.2
)
 
(14,294
)
 
(0.2
)
Interest income
 
322

 

 
196

 

 
1,128

 

 
647

 

Other income (expense), net
 
(15,498
)
 
(0.5
)
 
(2,371
)
 
(0.1
)
 
(37,899
)
 
(0.5
)
 
(3,814
)
 
(0.1
)
Income before income taxes
 
168,166

 
5.6

 
132,195

 
5.1

 
328,875

 
4.1

 
307,832

 
4.4

Provision for income taxes
 
43,267

 
1.4

 
42,346

 
1.7

 
90,659

 
1.1

 
105,183

 
1.5

Net income
 
124,899

 
4.2

 
89,849

 
3.4

 
238,216

 
3.0

 
202,649

 
2.9

Less: Net income attributable to non-controlling interests
 
348

 

 
536

 

 
1,686

 
0.1

 
1,232

 

Net income attributable to common stock
 
$
124,551

 
4.2
 %
 
$
89,313

 
3.4
 %
 
$
236,530

 
2.9
 %
 
$
201,417

 
2.9
 %
Three months ended September 30, 2018 compared to the three months ended September 30, 2017
Revenues.  Revenues increased $376.0 million, or 14.4%, to $2.99 billion for the three months ended September 30, 2018. Contributing to the increase were incremental revenues of $263.0 million from oil and gas infrastructure services and $113.0 million from electric power infrastructure services. Increased capital spending by our customers on large diameter pipeline transmission projects was a significant contributor to the increase in oil and gas infrastructure services revenues. The timing of construction for these types of projects is highly variable due to potential permitting delays, worksite access limitations related to environmental regulations and seasonal weather patterns. Due to these factors, the majority of our large diameter pipeline project work for 2017 was performed in the first half of the year, whereas the majority of such work for 2018 will be performed in the second half of the year. Also contributing to the increase were higher revenues from gas distribution services and an estimated $35 million in revenues attributable to the incremental month of activity from Stronghold, which was acquired in late July 2017. Increased revenues for the third quarter of 2018 were also due in part to the third quarter of 2017 being negatively impacted by several projects that were temporarily suspended or deferred as a result of Hurricane Harvey. The increase in electric power infrastructure services revenues was primarily the result of increased customer spending associated with both transmission projects and distribution services, including continued favorable progress on a large transmission project in Canada. These increases were partially offset by $85.1 million of lower revenues from emergency restoration services as a result of the significant impact of Hurricanes Harvey and Irma during the three months ended September 30, 2017.
Gross profit.  Gross profit increased $75.2 million, or 21.4%, to $425.8 million for the three months ended September 30, 2018. Gross profit as a percentage of revenues increased to 14.3% for the three months ended September 30, 2018 from 13.4% for the three months ended September 30, 2017. The increase in gross profit and gross profit as a percentage of revenues was primarily due to the overall increase in revenues described above, including the continued favorable progress on the large transmission project in Canada and increased revenues from Stronghold. Additionally, the three months ended September 30, 2017 were negatively impacted by work disruptions, project suspensions or deferrals, and employee support costs due to Hurricane Harvey and certain Canadian pipeline transmission projects that experienced higher costs associated with adverse weather conditions, delays and other production issues. These increases were partially offset by charges to earnings of $28.9 million during the three months ended September 30, 2018 on two projects, which related to engineering and production delays on a processing facility construction project in Texas and a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States. See Segment Results below for additional information and discussion related to segment revenues and operating income (loss).

46





Selling, general and administrative expenses.  Selling, general and administrative expenses increased $22.8 million, or 11.3%, to $224.0 million for the three months ended September 30, 2018. This increase was primarily attributable to $9.3 million of incremental selling, general and administrative expenses associated with acquired businesses, including incremental acquisition and integration costs of $2.6 million. Also contributing to the increase were $8.6 million in higher compensation expenses, largely associated with higher salaries due to increased personnel to support business growth and annual and incentive compensation increases. Selling, general and administrative expenses as a percentage of revenues decreased to 7.5% for the three months ended September 30, 2018 from 7.7% for the three months ended September 30, 2017, primarily due to the increased revenues described above.
Amortization of intangible assets.  Amortization of intangible assets increased $1.6 million to $10.6 million for the three months ended September 30, 2018. This increase was primarily due to increased amortization of intangible assets associated with recently acquired businesses, partially offset by reduced amortization expense from previously acquired intangible assets as certain of these assets became fully amortized.
Change in fair value of contingent consideration liabilities. A $1.4 million decrease in the fair value of contingent consideration liabilities was recognized during the three months ended September 30, 2018, which resulted in a corresponding increase in operating income, as compared to no change during the three months ended September 30, 2017. The decrease was primarily due to changes in forecasted performance for certain acquired businesses. It is anticipated that changes in fair value will be recorded periodically until the contingent consideration liabilities are settled. See Contractual Obligations - Contingent Consideration Liabilities for more information.
Interest expense.  Interest expense increased $3.2 million to $9.2 million for the three months ended September 30, 2018 as compared to the three months ended September 30, 2017 due to increased borrowing activity, primarily related to common stock repurchases, as well as a higher weighted average interest rate.
Other income (expense), net. Other income (expense), net was a net expense of $15.5 million for the three months ended September 30, 2018, as compared to a net expense of $2.4 million for the three months ended September 30, 2017. The increase in expense was primarily due to an increase in construction activity on a large electric transmission project in Canada for an entity in which we have an equity investment. Due to such equity investment, a portion of the construction earnings are deferred by recognition of a decrease to the recorded value of the equity investment with any excess amount beyond the investment recorded as a liability and a charge to equity in losses of unconsolidated affiliates, which is included in other income (expense), net. As of September 30, 2018, the project was approximately 77% complete, and additional profit deferrals are anticipated through the first half of 2019 as the construction project progresses to completion.
Provision for income taxes.  The provision for income taxes was $43.3 million for the three months ended September 30, 2018, with an effective tax rate of 25.7%. The provision for income taxes was $42.3 million for the three months ended September 30, 2017, with an effective tax rate of 32.0%. The lower effective rate for the three months ended September 30, 2018 was impacted by the enactment of the Tax Act, which, among other things, lowered the U.S. federal corporate tax rate from 35% to 21% as of January 1, 2018, as well as the impact of a $5.0 million adjustment to our provisional amounts recorded related to the Tax Act. These items were partially offset by an increase in losses in foreign jurisdictions for which tax benefits are not expected to be realized and a $1.8 million income tax impact related to entity restructuring and recapitalization efforts. As a result of the above factors and a $5.9 million decrease in reserves for uncertain tax positions resulting from the expiration of statute of limitations periods in the three months ended September 30, 2018, our effective tax rate for 2018 is expected to be approximately 28.3%. For additional information on the status of our provisional analysis of the Tax Act, refer to Note 2 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Information.
Other comprehensive income. Other comprehensive income (loss), net of taxes was a gain of $10.8 million in the three months ended September 30, 2018 compared to a gain of $39.0 million in the three months ended September 30, 2017. The gains in both periods were due to the strengthening of certain foreign currencies associated with our international operations, primarily the Canadian and Australian dollars, against the U.S. dollar at the end of each period as compared to the currency exchange rates at the beginning of such periods.
Nine months ended September 30, 2018 compared to the nine months ended September 30, 2017
Revenues.  Revenues increased $1.07 billion, or 15.3%, to $8.06 billion for the nine months ended September 30, 2018. Contributing to the increase were incremental revenues of $731.4 million from electric power infrastructure services and $339.9 million from oil and gas infrastructure services. The increase in revenues from electric power infrastructure services was primarily the result of increased customer spending associated with both electric transmission projects and distribution services, including favorable progress on a large transmission project in Canada. These increases were partially offset by $47.7 million of lower revenues from emergency restoration services as a result of the significant impact of Hurricanes Harvey and Irma during the three months ended September 30, 2017. The increase in oil and gas infrastructure services revenues was primarily due to approximately

47





$385 million of incremental activity from Stronghold, which was acquired in late July 2017. In addition, the increase for the third quarter of 2018 reflects increased revenues from gas distribution services, as well as the third quarter of 2017 being negatively impacted by several projects that were temporarily suspended or deferred as a result of Hurricane Harvey. These increases were partially offset by a change in timing of capital spending by our customers on large diameter pipeline transmission projects. As described above, the majority of our large diameter pipeline project work for 2017 was performed in the first half of the year, whereas the majority of such work for 2018 will be performed in the second half of the year.
Gross profit.  Gross profit increased $141.3 million, or 15.4%, to $1.06 billion for the nine months ended September 30, 2018. Gross profit as a percentage of revenues was 13.2% for both periods. The increase in gross profit was related to the electric power infrastructure services segment and was primarily due to the increase in revenues described above, including favorable progress on the large transmission project in Canada. Additionally, gross profit and gross profit as a percentage of revenues for the first nine months of September 30, 2017 were negatively impacted by work disruptions, project suspensions or deferrals, and employee support costs due to Hurricanes Harvey and Irma. Gross profit and gross profit as a percentage of revenues for the nine months ended September 30, 2018 were negatively impacted by the decrease in revenues on large diameter pipeline projects, which typically yield higher margins, as well as charges totaling $43.3 million associated with three projects within the oil and gas infrastructure services segment. The lower proportion of large diameter pipeline transmission work also negatively impacted resource utilization. See Segment Results below for additional information and discussion related to segment revenues and operating income (loss).
Selling, general and administrative expenses.  Selling, general and administrative expenses increased $73.9 million, or 12.9%, to $645.6 million for the nine months ended September 30, 2018. This increase was primarily attributable to $51.5 million of incremental selling, general and administrative expenses associated with acquired businesses, including incremental acquisition and integration costs of $7.1 million. Also contributing to the increase were $21.2 million in higher compensation expenses, largely associated with higher salaries due to increased personnel to support business growth, annual and incentive compensation increases and increased stock-based compensation expense related to improved forecasted achievement of multi-year performance metrics; $1.4 million in incremental charges associated with the disposition of a construction barge and $1.3 million in severance and restructuring costs associated with the closure of certain operations within the Oil and Gas Infrastructure Services segment. These increases were partially offset by a decrease of $8.2 million in legal costs for the nine months ended September 30, 2018, $4.2 million of which was associated with a matter involving our prior disposition of certain communications operations that was resolved in the first quarter of 2017, and a decrease in charitable contributions, which is primarily related to a $2.4 million contribution made for the formation of a non-profit line training school in the first quarter of 2017. Selling, general and administrative expenses as a percentage of revenues decreased to 8.0% for the nine months ended September 30, 2018 from 8.2% for the nine months ended September 30, 2017, primarily due to the increase in revenues described above.
Amortization of intangible assets.  Amortization of intangible assets increased $9.5 million to $31.5 million for the nine months ended September 30, 2018. This increase was primarily due to increased amortization of intangible assets associated with recently acquired businesses, partially offset by reduced amortization expense from previously acquired intangible assets as certain of these assets became fully amortized.
Change in fair value of contingent consideration liabilities. A $7.7 million decrease in the fair value of contingent consideration liabilities was recognized during the nine months ended September 30, 2018, which resulted in a corresponding increase in operating income, as compared to no change during the nine months ended September 30, 2017. The decrease was primarily due to changes in forecasted performance for certain acquired businesses. It is anticipated that changes in fair value will be recorded periodically until the contingent consideration liabilities are settled. See Contractual Obligations - Contingent Consideration Liabilities for more information.
Interest expense.  Interest expense increased $10.9 million to $25.2 million for the nine months ended September 30, 2018 as compared to the nine months ended September 30, 2017 due to increased borrowing activity, primarily related to the acquisition of Stronghold and common stock repurchases, as well as a higher weighted average interest rate.
Other income (expense), net. Other income (expense), net was a net expense of $37.9 million for the nine months ended September 30, 2018, as compared to a net expense of $3.8 million for the nine months ended September 30, 2017. The increase in expense was primarily due to an increase in construction activity on a large electric transmission project in Canada for an entity in which we have an equity investment. Due to such equity investment, a portion of the construction earnings are deferred by recognition of a decrease to the recorded value of the equity investment with any excess amount beyond the investment recorded as a liability and a charge to equity in losses of unconsolidated affiliates, which is included in other income (expense), net. As of September 30, 2018, the project was approximately 77% complete, and additional profit deferrals are anticipated through the first half of 2019 as the construction project progresses to completion.
Provision for income taxes.  The provision for income taxes was $90.7 million for the nine months ended September 30, 2018, with an effective tax rate of 27.6%. The provision for income taxes was $105.2 million for the nine months ended

48





September 30, 2017, with an effective tax rate of 34.2%. The lower effective tax rate for the nine months ended September 30, 2018 was impacted by the enactment of the Tax Act, which, among other things, lowered the U.S. federal corporate tax rate from 35% to 21% as of January 1, 2018, as well as the impact of a $5.0 million adjustment to our provisional amounts recorded related to the Tax Act. These items were partially offset by an increase in losses in foreign jurisdictions for which tax benefits are not expected to be realized and a $1.8 million income tax impact related to entity restructuring and recapitalization efforts. In addition, the nine months ended September 30, 2017 includes greater tax benefits associated with the vesting of stock-based compensation awards primarily based on a higher weighted average vesting date stock price. As a result of the above factors and a $5.9 million decrease in reserves for uncertain tax positions resulting from the expiration of statute of limitations periods in the nine months ended September 30, 2018, our effective tax rate for 2018 is expected to be approximately 28.3%. For additional information on the status of our provisional analysis of the Tax Act, refer to Note 2 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Information.
Other comprehensive income. Other comprehensive income (loss), net of taxes was a loss of $34.3 million in the nine months ended September 30, 2018 compared to a gain of $79.5 million in the nine months ended September 30, 2017. The loss in the nine months ended September 30, 2018 was due to the strengthening of the U.S. dollar against foreign currencies associated with our international operations, primarily the Canadian and Australian dollars, as of September 30, 2018 when compared to December 31, 2017, and the gain in the nine months ended September 30, 2017 was due to a strengthening of foreign currencies associated with our international operations, primarily the Canadian and Australian dollars, against the U.S. dollar as of September 30, 2017 when compared to December 31, 2016.

Segment Results
The following table sets forth segment revenues and segment operating income (loss) for the periods indicated (dollars in thousands):
 
 
Three Months Ended September 30,
 
Nine Months Ended September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Electric Power Infrastructure Services
 
$
1,617,736

 
54.2
%
 
$
1,504,752

 
57.7
%
 
$
4,756,416

 
59.0
%
 
$
4,024,983

 
57.6
%
Oil and Gas Infrastructure Services
 
1,367,545

 
45.8

 
1,104,555

 
42.3

 
3,302,789

 
41.0

 
2,962,868

 
42.4

Consolidated revenues from external customers
 
$
2,985,281

 
100.0
%
 
$
2,609,307

 
100.0
%
 
$
8,059,205

 
100.0
%
 
$
6,987,851

 
100.0
%
Operating income (loss):
 
 

 
 

 
 

 
 

 
 
 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
179,181

 
11.1
%
 
$
150,054

 
10.0
%
 
$
466,087

 
9.8
%
 
$
362,769

 
9.0
%
Oil and Gas Infrastructure Services
 
96,067

 
7.0

 
58,508

 
5.3

 
149,953

 
4.5
%
 
165,076

 
5.6

Corporate and non-allocated costs
 
(82,687
)
 
N/A

 
(68,134
)
 
N/A

 
(225,219
)
 
N/A

 
(202,552
)
 
N/A

Consolidated operating income
 
$
192,561

 
6.5
%
 
$
140,428

 
5.4
%
 
$
390,821

 
4.8
%
 
$
325,293

 
4.7
%
Three months ended September 30, 2018 compared to the three months ended September 30, 2017
Electric Power Infrastructure Services Segment Results
Revenues increased $113.0 million, or 7.5%, to $1.62 billion for the three months ended September 30, 2018. This increase was primarily the result of increased customer spending associated with both transmission projects and distribution services, including continued favorable progress on a large transmission project in Canada. Also contributing to the increase were $22.6 million of increased communications infrastructure services revenues and approximately $10 million in revenues from acquired businesses. These increases were partially offset by $85.1 million of lower revenues from emergency restoration services as a result of the significant impact of Hurricanes Harvey and Irma during the third quarter of 2017. Also partially offsetting the increases were less favorable foreign currency exchange rates during the three months ended September 30, 2018, which negatively impacted revenues by approximately $17 million and were primarily attributable to the relationship between the U.S. dollar and the Canadian and Australian dollars.
Operating income increased $29.1 million, or 19.4%, to $179.2 million for the three months ended September 30, 2018. Operating income as a percentage of revenues increased to 11.1% for the three months ended September 30, 2018 from 10.0% for the three months ended September 30, 2017. These increases were due to the increase in revenues described above, including favorable progress on a large transmission project in Canada that continues to successfully execute through project schedule and productivity risks, which resulted in a decrease of project cost contingencies. Additionally, during the three months ended September 30, 2017, a $9.4 million loss was recorded on an electric transmission project that experienced road access, subcontractor

49





and labor issues. These increases were partially offset by reduced operating income associated with the lower revenues from emergency restoration services described above, which typically yield higher margins due in part to higher equipment utilization and absorption of fixed costs.
Oil and Gas Infrastructure Services Segment Results
Revenues increased $263.0 million, or 23.8%, to $1.37 billion for the three months ended September 30, 2018. This increase was partially the result of increased capital spending by our customers on large diameter pipeline projects. The timing of construction for these types of projects is highly variable due to potential permitting delays, worksite access limitations related to environmental regulations and seasonal weather patterns. Due to these factors, the majority of our large diameter pipeline project work for 2017 was performed in the first half of the year, whereas the majority of such work for 2018 will be performed in the second half of the year. Also contributing to the increase were higher revenues from gas distribution services and an estimated $35 million in revenues attributable to the incremental month of activity from Stronghold, which was acquired in late July 2017. Increased revenues for the third quarter of 2018 were also due in part to the third quarter of 2017 being negatively impacted by several projects that were temporarily suspended or deferred as a result of Hurricane Harvey. Partially offsetting the increases were less favorable foreign currency exchange rates during the three months ended September 30, 2018, which negatively impacted revenues by approximately $13 million and were primarily attributable to the relationship between the U.S. dollar and the Canadian and Australian dollars.
Operating income increased $37.6 million, or 64.2%, to $96.1 million for the three months ended September 30, 2018. Operating income as a percentage of revenues increased to 7.0% for the three months ended September 30, 2018 from 5.3% for the three months ended September 30, 2017. These increases were primarily due to the higher level of large diameter pipeline transmission work, which typically yields higher margins, as well as the increased revenues from Stronghold. Additionally, the three months ended September 30, 2017 were negatively impacted by the projects that were temporarily suspended or deferred as a result of Hurricane Harvey and certain Canadian pipeline transmission projects that experienced higher costs associated with adverse weather conditions, delays and other production issues. These increases were partially offset by charges on two projects totaling $28.9 million during the three months ended September 30, 2018 associated with engineering and production delays on a processing facility construction project in Texas that was 82% complete at September 30, 2018 and a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States.
Corporate and Non-allocated Costs
Certain selling, general and administrative expenses and amortization of intangible assets are not allocated to segments. Corporate and non-allocated costs for the quarter ended September 30, 2018 increased $14.6 million to $82.7 million compared to the quarter ended September 30, 2017. The increase was primarily due to $5.3 million in higher compensation related costs, largely associated with increased personnel to support business growth and annual and incentive compensation increases; a $3.6 million increase in acquisition and integration costs; and $1.6 million in higher intangible amortization. These increases in costs were partially offset by a $1.4 million decrease in fair value of contingent consideration liabilities, which resulted in a corresponding increase in operating income during the three months ended September 30, 2018.
Nine months ended September 30, 2018 compared to the nine months ended September 30, 2017
Electric Power Infrastructure Services Segment Results
Revenues for this segment increased $731.4 million, or 18.2%, to $4.76 billion for the nine months ended September 30, 2018. This increase was primarily the result of increased customer spending associated with electric transmission projects and distribution services, including favorable progress on a large transmission project in Canada; approximately $45 million in revenues from acquired businesses; $43.8 million of increased communications infrastructure services revenues; and $11 million associated with favorable foreign currency exchange rates, which were primarily attributable to the relationship between the U.S. dollar and the Canadian and Australian dollars. These increases were partially offset by $47.7 million of lower revenues from emergency restoration services as a result of the significant impact of Hurricanes Harvey and Irma during the three months ended September 30, 2017.
Operating income increased $103.3 million, or 28.5%, to $466.1 million for the nine months ended September 30, 2018. Operating income as a percentage of segment revenues increased to 9.8% for the nine months ended September 30, 2018 from 9.0% for the nine months ended September 30, 2017. These increases were primarily due to the increase in revenues described above, including favorable progress on a large transmission project in Canada that successfully executed through project procurement, winter schedule and productivity risks, which resulted in a decrease of project cost contingencies. Additionally, during the nine months ended September 30, 2017, a $13.2 million loss was recorded on an electric transmission project that experienced road access, subcontractor and labor issues. These increases were partially offset by reduced operating income associated with the lower revenues from emergency restoration services described above, which typically yield higher margins due in part to higher equipment utilization and absorption of fixed costs.

50





Oil and Gas Infrastructure Services Segment Results
Revenues for this segment increased $339.9 million, or 11.5%, to $3.30 billion for the nine months ended September 30, 2018. This increase was primarily due to approximately $385 million of incremental activity from Stronghold, which was acquired in late July 2017. In addition, the increase for the nine months ended September 30, 2018 reflects increased revenues from gas distribution services, as well as the third quarter of 2017 being negatively impacted by several projects that were temporarily suspended or deferred as a result of Hurricane Harvey. Offsetting these increases was a decrease in revenue associated with large diameter pipeline projects, the timing of construction of which is highly variable due to potential permitting delays, worksite access limitations related to environmental regulations and seasonal weather patterns. As a result of these factors, a majority of our large diameter pipeline project work for 2017 was performed in the first half of the year, whereas the majority of such work for 2018 will be performed in the second half of the year.
Operating income decreased $15.1 million, or 9.2%, to $150.0 million for the nine months ended September 30, 2018. Operating income as a percentage of segment revenues decreased to 4.5% for the nine months ended September 30, 2018 from 5.6% for the nine months ended September 30, 2017. These decreases were primarily due to lower overall revenues from large diameter pipeline transmission work, which typically yields higher margins, as well as charges totaling $43.3 million during the nine months ended September 30, 2018 associated with three projects including engineering and production delays on a processing facility construction project in Texas that was 82% complete at September 30, 2018; production issues and severe weather conditions on a large gas transmission project in West Virginia that was 98% complete at September 30, 2018; and a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States.
Additionally, operating income for the nine months ended September 30, 2017 was favorably impacted by a termination fee associated with a project cancellation and negatively impacted by lower margins on two distribution MSAs due to unexpected delays in the release of work after crews were mobilized. Also contributing to the decreases during the nine months ended September 30, 2018 were $1.4 million of incremental charges associated with the disposition of a construction barge, $1.3 million in severance and restructuring costs associated with the closure of certain operations within this segment and the impact of severe weather on various ongoing projects resulting in lower productivity. These decreases were partially offset by incremental revenues associated with Stronghold. Additionally, the three months ended September 30, 2017 were negatively impacted by the projects that were temporarily suspended or deferred as a result of Hurricane Harvey and certain Canadian pipeline transmission projects that experienced higher costs associated with adverse weather conditions, delays and other production issues.
Corporate and Non-allocated Costs
Certain selling, general and administrative expenses and amortization of intangible assets are not allocated to segments. Corporate and non-allocated costs for the nine months ended September 30, 2018 increased $22.7 million to $225.2 million compared to the nine months ended September 30, 2017. This increase was primarily due to $16.6 million of higher compensation expenses, largely associated with increased personnel to support business growth, annual and incentive compensation increases, and increased stock-based compensation expense related to improved forecasted achievement of multi-year performance metrics; $9.5 million in higher intangible amortization, primarily due to the Stronghold acquisition; and $8.0 million in higher acquisition-related costs. These increases in costs were partially offset by a $7.7 million decrease in fair value of contingent consideration liabilities, which resulted in a corresponding increase in operating income during the nine months ended September 30, 2018, a $4.2 million decrease in legal costs, a decrease in charitable contributions primarily related to a $2.4 million contribution made for the formation of a non-profit line training school and a $2.9 million decrease in professional fees primarily related to lower information technology costs.
Liquidity and Capital Resources
Cash Requirements
Our cash and cash equivalents totaled $113.5 million and $138.3 million as of September 30, 2018 and December 31, 2017. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held in domestic bank accounts were $79.3 million and $83.1 million, and cash and cash equivalents held in foreign bank accounts were $34.2 million and $55.2 million. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held by our joint ventures, which are either consolidated or proportionately consolidated, were $12.4 million and $16.7 million, of which $11.9 million and $10.0 million related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support joint venture operations, but we cannot utilize those assets to support our other operations. We generally have no right to the joint ventures’ cash and cash equivalents other than participating in distributions and in the event of dissolution.
At September 30, 2018, we were in compliance with the covenants under the credit agreement for our senior secured credit facility and the covenants under our other bilateral credit agreements discussed below in Debt Instruments. We anticipate that our cash and cash equivalents on hand, existing borrowing capacity under our senior secured credit facility and our future cash flows

51





from operations will provide sufficient funds to enable us to meet our debt repayment obligations, future operating needs and our planned capital expenditures during 2018, as well as facilitate our ability to grow through acquisitions or otherwise in the foreseeable future.
Our industry is capital intensive, and we expect the need for substantial capital expenditures to continue into the foreseeable future to meet the anticipated demand for our services, all of which may require cash. Total capital expenditures are expected to be approximately $290 million to $310 million for 2018, of which we have spent $222.7 million through September 30, 2018.
We also evaluate opportunities for strategic acquisitions, stock repurchases under our authorized stock repurchase programs and opportunities to invest in strategic partnerships with customers and infrastructure investors. These investment opportunities exist in the markets and industries we serve and may require the use of cash to purchase debt or equity investments.
Management monitors financial markets and general national and global economic conditions for factors that may affect our liquidity and capital resources. We consider our cash and cash equivalents investment policies to be conservative in that we maintain a diverse portfolio of what we believe to be high-quality cash and cash equivalent investments with short-term maturities. Accordingly, we do not anticipate that any weakness in the capital markets will have a material impact on the principal amounts of our cash and cash equivalents or our ability to rely upon our senior secured credit facility for funds. To date, we have not experienced a loss of or lack of access to our cash or cash equivalents or funds under our senior secured credit facility; however, our access to invested cash and cash equivalents or availability under our credit facilities could be impacted in the future by adverse conditions in financial markets.
We generally do not provide for taxes related to undistributed earnings of our foreign subsidiaries because such earnings either would not be taxable when remitted or they are considered to be indefinitely reinvested. We could also be subject to additional foreign withholding taxes if we were to repatriate cash that is indefinitely reinvested outside the United States, but we do not expect such amounts to be material.
Sources and Uses of Cash
As of September 30, 2018, we had cash and cash equivalents of $113.5 million and working capital of $1.56 billion. We had $952.5 million of outstanding revolving loans under our senior secured credit facility, $772.4 million of which were denominated in U.S. dollars, $100.7 million of which were denominated in Canadian dollars and $79.4 million of which were denominated in Australian dollars. We also had $449.9 million of outstanding letters of credit and bank guarantees under our senior secured credit facility, $242.3 million of which were denominated in U.S. dollars and $207.6 million of which were denominated in currencies other than the U.S. dollar, primarily Australian or Canadian dollars. As of September 30, 2018, our senior secured credit facility had $407.6 million available for revolving loans or issuing new letters of credit or bank guarantees.
As of October 10, 2018, the effective date of the amendment to such facility, which is described further in Debt Instruments - Senior Secured Credit Facility below, we had $992.5 million of outstanding borrowings, which included $600.0 million borrowed under the term loan facility and $392.5 million of outstanding revolving loans, of which $190.0 million were denominated in U.S. dollars, $129.8 million were denominated in Canadian dollars and $72.8 million were denominated in Australian dollars. We also had approximately $451.3 million of letters of credit and bank guarantees issued under the credit agreement, of which $242.3 million were denominated in U.S. dollars and $209.0 million were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars. As of October 10, 2018, the remaining $1.14 billion of available commitments under the revolving credit facility was available for revolving loans or issuing new letters of credit and bank guarantees.
Operating Activities
Cash flow from operations is primarily influenced by demand for our services and operating margins but can also be influenced by working capital needs associated with the various types of services that we provide. In particular, working capital needs may increase when we commence large volumes of work under circumstances where project costs, primarily associated with labor, equipment and subcontractors, are required to be paid before the receivables resulting from the work performed are billed and collected. Accordingly, changes within working capital in accounts receivable, contract assets and contract liabilities are normally related and are typically affected on a collective basis by changes in revenue due to the timing and volume of work performed and variability in the timing of customer billings and payments. Additionally, working capital needs are generally higher during the summer and fall months due to increased demand for our services when favorable weather conditions exist in many of our operating regions. Conversely, working capital assets are typically converted to cash during the winter months. These seasonal trends can be offset by changes in the timing of projects due to delays or accelerations and other economic factors that may affect customer spending.
Operating activities provided net cash of $39.1 million during the three months ended September 30, 2018 as compared to $173.6 million provided during the three months ended September 30, 2017. This decrease in cash flows from operating activities

52





was primarily due to higher working capital requirements related to higher levels of project activity, the timing and amounts of advance payments on larger projects and higher income tax payments, which were partially offset by higher earnings.
Operating activities provided net cash of $221.6 million during the nine months ended September 30, 2018 as compared to $174.7 million provided during the nine months ended September 30, 2017. This increase in cash flows from operating activities was primarily due to fewer ongoing large diameter oil and gas pipeline projects and higher earnings, which were partially offset by higher working capital requirements related to electric power infrastructure projects.
Days sales outstanding (DSO) as of September 30, 2018 was 78 days, as compared to 79 days at September 30, 2017. DSO is calculated by using the sum of current accounts receivable, net of allowance (which includes retainage and unbilled balances), plus contract assets less contract liabilities, divided by average revenues per day during the quarter.
Investing Activities
During the three months ended September 30, 2018, we used net cash for investing activities of $136.4 million as compared to $451.5 million used during the three months ended September 30, 2017. Investing activities in the third quarter of 2018 included $74.1 million of capital expenditures, $48.7 million used for acquisitions and $18.5 million of cash paid for other investments, which related to our acquisition of a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia. These items were partially offset by $5.6 million of proceeds from the sale of property and equipment. Investing activities in the third quarter of 2017 included $352.9 million used for acquisitions; $63.0 million used for capital expenditures; and $40.6 million used for investments in unconsolidated affiliates, net of certain returns related to these investments. These items were partially offset by $4.1 million of proceeds from the sale of property and equipment.
During the nine months ended September 30, 2018, investing activities used net cash of $321.7 million as compared to $565.6 million used in the nine months ended September 30, 2017. Investing activities in the nine months ended September 30, 2018 included $222.7 million of capital expenditures; $94.9 million used for acquisitions; and $17.7 million of cash paid for other investments, net of cash received, which primarily related to our acquisition of a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia. These items were partially offset by $18.6 million of proceeds from the sale of property and equipment. Investing activities in the nine months ended September 30, 2017 included $360.5 million used for acquisitions; $168.3 million of capital expenditures; and $53.5 million used for investments in unconsolidated affiliates, net of certain returns related to these investments. These items were partially offset by $16.4 million of proceeds from the sale of property and equipment.
Our industry is capital intensive, and we expect the need for substantial capital expenditures to continue into the foreseeable future to meet the anticipated demand for our services. We also have various contractual obligations related to investments in unconsolidated affiliates and other capital commitments which are detailed in Contractual Obligations below. In addition, we expect to continue to pursue strategic acquisitions and investments, although we cannot predict the timing or magnitude of the potential cash outlays for these initiatives.
Additionally, certain of our acquisitions included the potential payment of contingent consideration, payable in the event certain performance objectives are achieved by the acquired businesses. The majority of these contingent consideration liabilities are subject to a maximum payment amount, which aggregated to $157.3 million as of September 30, 2018. Included within this maximum amount are approximately $18.0 million related to certain 2018 acquisitions, payable if the acquired businesses achieve certain performance objectives over three-year and five-year post-acquisition periods, and approximately $100.0 million related to the 2017 acquisition of Stronghold, payable at the end of a three-year post-acquisition period if the acquired business achieves certain performance objectives. Each of these liabilities would be paid at least 70% to 85% in cash, and the aggregate fair value of all of our contingent consideration liabilities, including those that are not subject to a maximum payment amount, was $74.3 million as of September 30, 2018.
As mentioned above, during the three months ended September 30, 2018, we acquired a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia for a subscription price of $22.2 million, with an option to acquire the remaining outstanding equity of the company through 2020.
Financing Activities
During the three months ended September 30, 2018, net cash provided by financing activities was $91.0 million as compared to net cash provided of $270.1 million during the three months ended September 30, 2017. Financing activities in the three months ended September 30, 2018 included $112.7 million of net borrowings under our senior secured credit facility and $7.1 million of short-term borrowings, partially offset by $26.8 million of cash payments for common stock repurchase. Financing activities in the three months ended September 30, 2017 included $271.5 million of net borrowings under our senior secured credit facility.
During the nine months ended September 30, 2018, net cash provided by financing activities was $72.9 million as compared to net cash provided of $370.0 million in the nine months ended September 30, 2017. Financing activities in the nine months ended

53





September 30, 2018 included $288.1 million of net borrowings under our senior secured credit facility and $20.1 million of net short-term debt borrowings; partially offset by $216.7 million of cash payments for common stock repurchases and $14.7 million of payments to satisfy tax withholding obligations associated with share-based compensation. Financing activities in the nine months ended September 30, 2017 included $396.2 million of net borrowings under our senior secured credit facility, partially offset $18.1 million of payments to satisfy tax withholding obligations associated with share-based compensation.
Stock Repurchases
During the second quarter of 2017, our board of directors approved a stock repurchase program that authorized us to purchase, from time to time through June 30, 2020, up to $300.0 million of our outstanding common stock (the 2017 Repurchase Program). During the third quarter of 2018, our board of directors approved an additional stock repurchase program that authorizes us to purchase, through June 30, 2021, up to $500.0 million of our outstanding common stock (the 2018 Repurchase Program). Repurchases can be made in open market and privately negotiated transactions, at our discretion, based on market and business conditions, applicable legal requirements and other factors. We are not obligated to acquire any specific amount of common stock, and our board of directors may modify or terminate ongoing programs at any time at its sole discretion and without notice.
During the three and nine months ended September 30, 2018, we repurchased 0.7 million and 6.3 million shares of our common stock in the open market at a cost of $23.8 million and $217.7 million under the 2017 Repurchase Program. During 2017, we repurchased 1.4 million shares of our common stock in the open market at a cost of $50.0 million under the 2017 Repurchase Program. Accordingly, an aggregate amount of $532.3 million remained under our repurchase programs as of September 30, 2018. During October 2018, we repurchased an additional 2.7 million shares of our common stock in the open market at a cost of $86.3 million under these repurchase programs and completed the 2017 Repurchase Program.
Debt Instruments
Senior Secured Credit Facility
We have a credit agreement with various lenders that, as amended on October 10, 2018, provides for (i) a $1.99 billion revolving credit facility and (ii) a term loan facility with total term loan commitments of $600.0 million. In addition, subject to the conditions specified in the credit agreement, we have the option to increase the capacity of the credit facility, in the form of an increase in the revolving credit facility, incremental term loans or a combination thereof, by up to an additional $400.0 million, from time to time, upon receipt of additional commitments from new or existing lenders. Borrowings under the credit agreement are to be used to refinance existing indebtedness and for working capital, capital expenditures and other general corporate purposes. The maturity date for both the revolving credit facility and the term loan facility is October 31, 2022.
With respect to the revolving credit facility, the entire amount available may be used by us for revolving loans and letters of credit in U.S. dollars and certain alternative currencies, up to $600.0 million may be used by certain of our subsidiaries for revolving loans and letters of credit in certain alternative currencies, up to $100.0 million may be used for swing line loans in U.S. dollars, up to $50.0 million may be used for swing line loans in Canadian dollars and up to $50.0 million may be used for swing line loans in Australian dollars.
On October 10, 2018, we borrowed the full amount of the term loan facility and used all of such proceeds to repay outstanding revolving loans. Therefore, as of October 10, 2018, we had $992.5 million of outstanding borrowings under the credit agreement, which included $600.0 million borrowed under the term loan facility and $392.5 million of outstanding revolving loans, of which $190.0 million were denominated in U.S. dollars, $129.8 million were denominated in Canadian dollars and $72.8 million were denominated in Australian dollars. We also had approximately $451.3 million of letters of credit and bank guarantees issued under the revolving credit facility, of which $242.3 million were denominated in U.S. dollars and $209.0 million were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars. The remaining $1.14 billion of available commitments under the revolving credit facility was available for revolving loans or issuing new letters of credit and bank guarantees.
Revolving loans borrowed in U.S. dollars bear interest, at our option, at a rate equal to either (i) the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.000%, as determined based on our Consolidated Leverage Ratio (as described below), or (ii) the Base Rate (as described below) plus 0.125% to 1.000%, as determined based on our Consolidated Leverage Ratio. Revolving loans borrowed in any currency other than U.S. dollars bear interest at a rate equal to the Eurocurrency Rate plus 1.125% to 2.000%, as determined based on our Consolidated Leverage Ratio. Additionally, standby or commercial letters of credit issued under the credit agreement are subject to a letter of credit fee of 1.125% to 2.000%, based on our Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of 0.675% to 1.150%, based on our Consolidated Leverage Ratio. From December 18, 2015 through November 19, 2017, interest rates for revolving loans and letter of credit fees were generally consistent with those set forth above, other than the maximum additional interest rates and fee percentages, which were 0.125% higher.

54





Term loans bear interest at rates generally consistent with the revolving loans borrowed in U.S. dollars, except that the additional amount over the Eurocurrency Rate is 1.125% to1.875%, based on our Consolidated Leverage Ratio. We are required to make quarterly amortization payments of $7.5 million on the last business day of each March, June, September and December, beginning in December 2018. The aggregate outstanding principal amount of all outstanding term loans must be paid on the maturity date; however, we may voluntarily prepay term loans from time to time, in whole or in part, without premium or penalty.
We are also subject to a commitment fee of 0.20% to 0.40%, based on our Consolidated Leverage Ratio, on any unused availability under the revolving credit facility.
 
Consolidated Leverage Ratio is the ratio of our Consolidated Funded Indebtedness to Consolidated EBITDA (as those terms are defined in the credit agreement). For purposes of calculating our Consolidated Leverage Ratio, Consolidated Funded Indebtedness is reduced by available cash and cash equivalents (as defined in the credit agreement) in excess of $25.0 million. Base Rate equals the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) the prime rate publicly announced by Bank of America, N.A. and (iii) the Eurocurrency Rate plus 1.00%. Consolidated Interest Coverage Ratio is the ratio of (i) Consolidated EBIT (as defined in the credit agreement) for the four fiscal quarters most recently ended to (ii) Consolidated Interest Expense (as defined in the credit agreement) for such period (excluding all interest expense attributable to capitalized loan costs and the amount of fees paid in connection with the issuance of letters of credit on our behalf during such period).
Subject to certain exceptions, (i) all borrowings under the credit agreement are secured by substantially all of our assets and the assets of our wholly owned U.S. subsidiaries and by a pledge of all of the capital stock of our wholly owned U.S. subsidiaries and 65% of the capital stock of direct foreign subsidiaries of our wholly owned U.S. subsidiaries and (ii) our wholly owned U.S. subsidiaries guarantee the repayment of all amounts due under the credit agreement. Subject to certain conditions, all collateral will automatically be released from the liens at any time we maintain an Investment Grade Rating (defined in the credit agreement as two of the following three conditions being met: (i) a corporate credit rating that is BBB- or higher by Standard & Poor’s Rating Services, (ii) a corporate family rating that is Baa3 or higher by Moody’s Investors Services, Inc. or (iii) a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc.).
The credit agreement contains certain covenants, including (i) a maximum Consolidated Leverage Ratio of 3.0 to 1.0 (except that in connection with certain permitted acquisitions in excess of $200.0 million, such ratio is 3.5 to 1.0 for the fiscal quarter in which the acquisition is completed and the two subsequent fiscal quarters) and (ii) a minimum Consolidated Interest Coverage Ratio of 3.0 to 1.0. As of September 30, 2018, we were in compliance with all of the covenants under the credit agreement.
The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on our assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (after giving effect to the dividend or stock repurchase): (i) no default or event of default under the credit agreement; (ii) continued compliance with the financial covenants in the credit agreement; and (iii) at least $100.0 million of availability under the revolving credit facility and/or cash and cash equivalents on hand.
The credit agreement provides for customary events of default and contains cross-default provisions with our underwriting, continuing indemnity and security agreement with our sureties and certain other debt instruments exceeding $150.0 million in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that we provide cash collateral for all outstanding letter of credit obligations, terminate the commitments under the credit agreement, and foreclose on the collateral.

Off-Balance Sheet Transactions
As is common in our industry, we have entered into certain off-balance sheet arrangements in the ordinary course of business that result in risks not directly reflected in our balance sheets. Our significant off-balance sheet transactions include certain obligations relating to our investments and joint venture arrangements, liabilities associated with non-cancelable operating leases, letters of credit obligations, surety guarantees related to performance bonds, commitments to purchase equipment and certain multiemployer pension plan liabilities.
Investments in Affiliates and Other Entities
Certain joint venture structures involve risks not directly reflected in our balance sheets. For example, in our joint venture structures that provide infrastructure services, each participant is typically jointly and severally liable for all of the obligations of the joint venture entity pursuant to the contract with the customer, as a general partner or through a parent guarantee and, therefore,

55





can be liable for full performance of the contract with the customer. In circumstances where our participation in a joint venture qualifies as a general partnership, the joint venture partners are jointly and severally liable for all of the obligations of the joint venture, including obligations owed to the customer or any other person or entity. We are not aware of circumstances that would lead to future claims against us for material amounts in connection with these joint and several liabilities.
Additionally, in the joint venture structures entered into by us, typically each party indemnifies the other party for any liabilities incurred in excess of the liabilities such other party is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each party. It is possible, however, that we could be required to pay or perform obligations in excess of our share if the other party is unable or refuses to pay or perform its share of the obligations. We are not aware of circumstances that would lead to future claims against us for material amounts that would not be indemnified.
Leases
We enter into non-cancelable operating leases for many of our facility, vehicle and equipment needs. These leases allow us to conserve cash by paying a monthly lease rental fee for use of the facilities, vehicles and equipment rather than purchasing them. We may decide to cancel or terminate a lease before the end of its term, in which case we are typically liable to the lessor for the remaining lease payments under the term of the lease.
We have guaranteed the residual value on certain of our equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of termination of such leases. At September 30, 2018, the maximum guaranteed residual value was $668.2 million. We believe that no significant payments will be made as a result of the difference between the fair market value of the leased equipment and the guaranteed residual value; however, there can be no assurance that significant payments will not be required in the future.
Letters of Credit
Certain of our vendors require letters of credit to ensure reimbursement for amounts they disburse on our behalf, such as to beneficiaries under our insurance programs. In addition, from time to time, certain customers require us to post letters of credit to ensure payment of subcontractors and vendors and guarantee performance under our contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to our senior secured credit agreement. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit if the holder claims that we have failed to perform specified actions. If this were to occur, we would be required to reimburse the issuer of the letter of credit. Depending on the circumstances of such a reimbursement, we may also be required to record a charge to earnings for the reimbursement. We do not believe it is likely that any material claims will be made under a letter of credit in the foreseeable future.
As of September 30, 2018, we had $449.9 million in outstanding letters of credit and bank guarantees under our senior secured credit facility securing our casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2018 and 2019. We expect to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon maturity.
We have also entered into certain unsecured and uncommitted bilateral credit agreements with various lenders that may be utilized for, among other things, the issuance of letters of credit or bank guarantees and overdraft protection. As of September 30, 2018, we had $2.6 million of letters of credit and bank guarantees outstanding under these facilities.
Performance Bonds and Parent Guarantees
Many customers, particularly in connection with new construction, require us to post performance and payment bonds issued by a financial institution known as a surety. These bonds provide a guarantee to the customer that we will perform under the terms of a contract and that we will pay subcontractors and vendors. If we fail to perform, the customer may demand that the surety make payments or provide services under the bond. We must reimburse the surety for any expenses or outlays it incurs. Under our underwriting, continuing indemnity and security agreement with our sureties and with the consent of the lenders that are party to our credit agreement, we have granted security interests in certain of our assets to collateralize our obligations to the sureties. Subject to certain conditions and consistent with terms of our credit agreement, these security interests will be automatically released if we maintain a credit rating that meets two of the following three conditions: (i) a corporate credit rating that is BBB- or higher by Standard & Poor’s Rating Services, (ii) a corporate family rating that is Baa3 or higher by Moody’s Investors Services, Inc. or (iii) a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc. We may be required to post letters of credit or other collateral in favor of the sureties or our customers in the future, which would reduce the borrowing availability under our senior secured credit facility. To date, we have not been required to make any reimbursements to our sureties for bond-related costs. While we believe that it is unlikely that we will have to fund significant claims under our surety arrangements in the foreseeable future, to the extent a reimbursement is required, the amount could be material.
As of September 30, 2018, the total amount of outstanding performance bonds was estimated to be approximately $3.1 billion. Our estimated maximum exposure as it relates to the value of performance bonds outstanding is lowered on each bonded

56





project as the cost to complete is reduced, and each of our commitments under the performance bonds generally extinguishes concurrently with the expiration of our related contractual obligation. The estimated cost to complete these bonded projects was approximately $791 million as of September 30, 2018.
Additionally, from time to time, we guarantee the obligations of our wholly owned subsidiaries, including obligations in connection with certain contracts with customers, lease obligations, joint venture arrangements and, in some states, contractors’ licenses. We are not aware of any material obligations for performance or payment asserted against us under any of these guarantees.
Equipment Purchase Commitments
See Contractual Obligations - Equipment Purchase Obligations below for a description of these obligations.
Multiemployer Pension Plans
See Contractual Obligations - Multiemployer Pension Plans below for a description of these obligations.

Contractual Obligations
The following table summarizes our future contractual obligations as of September 30, 2018, excluding amounts related to certain capital commitments for investments in unconsolidated affiliates, unrecognized tax benefits, multiemployer pension plan obligations, interest associated with letters of credit and bank guarantees, commitment fees under our senior secured credit facility, commitments associated with our insurance liabilities and acquisition-related contingent consideration liabilities (in thousands):
 
 
Total
 
Remainder of 2018
 
2019
 
2020
 
2021
 
2022
 
Thereafter
Long-term debt - principal (1)
 
$
954,165

 
$
39

 
$
1,609

 
$

 
$

 
$
952,517

 
$

Long-term debt - cash interest (2)
 
16

 
10

 
6

 

 

 

 

Short-term debt (3)
 
20,344

 
20,344

 

 

 

 

 

Operating lease obligations
 
342,440

 
36,728

 
108,640

 
73,024

 
48,174

 
28,395

 
47,479

Capital lease obligations (4)
 
1,188

 
203

 
752

 
118

 
115

 

 

Equipment purchase commitments
 
31,541

 
30,209

 
1,332

 

 

 

 

Capital commitment related to investments in unconsolidated affiliates
 
38,539

 
14,003

 
24,536

 

 

 

 

Total
 
$
1,388,233

 
$
101,536

 
$
136,875

 
$
73,142

 
$
48,289

 
$
980,912

 
$
47,479

_______________________________________
(1)
Amounts were recorded in our September 30, 2018 condensed consolidated balance sheet and included $952.5 million of outstanding revolving loans under our senior secured credit facility, which bear interest at variable market rates. Assuming the principal amount outstanding at September 30, 2018 remained outstanding and the interest rate in effect at September 30, 2018 remained the same, the annual cash interest expense with respect to our senior secured credit facility would be approximately $35.4 million, payable for the remainder of the term of such credit facility, which matures in October 2022. Additionally, as of October 10, 2018, the effective date of the amendment to our senior secured credit facility, there were $992.5 million of outstanding borrowings under the credit agreement, which included $600.0 million borrowed under the new term loan facility and $392.5 million of outstanding revolving loans, all of which bear interest at variable market rates. Assuming the principal amount outstanding at October 10, 2018 remained outstanding and the interest rate in effect at October 10, 2018 remained the same, the annual cash interest expense with respect to our senior secured credit facility would be approximately $36.0 million, payable for the remainder of the term of such credit facility, which matures in October 2022. In addition, we are required to make quarterly amortization payments on the term borrowings of $7.5 million, which are due on the last business day of each March, June, September and December, beginning in December 2018. Such amortization payments are not included in the table above since they were not contractual obligations as of September 30, 2018.
(2)
Amounts relate to cash interest expense on our fixed-rate long-term debt, which excludes our senior secured credit facility.
(3)
Amounts were recorded in our September 30, 2018 condensed consolidated balance sheet.
(4)
Principal amounts of capital lease obligations were recorded in our September 30, 2018 condensed consolidated balance sheet.

Equipment Purchase Commitments
We have committed capital for the expansion of our vehicle fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of September 30, 2018, $30.2 million of production orders were issued with expected delivery dates in 2018,

57





and $1.3 million of production orders were issued with expected delivery dates in 2019. Although we have committed to the purchase of these vehicles at the time of their delivery, we intend that these orders will be assigned to third party leasing companies and made available to us under certain of our master equipment lease agreements, which will release us from our capital commitment.
Capital Commitments Related to Investments in Unconsolidated Affiliates
During the year ended December 31, 2017, we formed a partnership with select investors that provides up to $1.0 billion of capital, including approximately $80.0 million from us, available to invest in certain specified types of infrastructure projects through August 2024. Because we are not obligated to invest this amount and are unable to determine the timing of any such investments, we have excluded this capital commitment from the Contractual Obligations table.
Additionally, as of September 30, 2018, we had outstanding capital commitments associated with investments in unconsolidated affiliates related to planned oil and gas infrastructure projects of $14.8 million, $14.0 million of which is expected to be paid in 2018. The remaining $0.8 million of these capital commitments is anticipated to be paid by May 31, 2022. Because we are unable to determine the timing of this remaining capital commitment, we have excluded this capital commitment from the Contractual Obligations table.
Unrecognized Tax Benefits
Although the IRS completed its examination related to tax years 2010, 2011 and 2012 during the year ended December 31, 2016, Quanta and certain subsidiaries remain under examination by various U.S. state, Canadian and other foreign tax authorities for multiple periods. We believe it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $7.7 million as a result of settlement of these examinations or the expiration of certain statute of limitations periods. Because we are unable to accurately predict the timing and amounts of any obligations related to unrecognized tax benefits, we have excluded unrecognized tax benefits from the Contractual Obligations table.
Multiemployer Pension Plans
The previously presented table of estimated contractual obligations does not reflect the obligations under the multiemployer pension plans in which our union employees participate. Some of our operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Our multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on our union employee payrolls. The location and number of union employees that we employ at any given time and the plans in which they may participate vary depending on the projects we have ongoing at any time and the need for union resources in connection with those projects. Therefore, we are unable to accurately predict our union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.
We may also be required to make additional contributions to our multiemployer pension plans if they become underfunded, and these additional contributions will be determined based on our union employee payrolls. The Pension Protection Act of 2006 added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer plans that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and whether it is projected to experience a minimum funding deficiency). Plans in these classifications must adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain multiemployer plans to which our operating units contribute or may contribute in the future are in “endangered,” “seriously endangered” or “critical” status. The amount of additional funds, if any, that we may be obligated to contribute to these plans in the future cannot be reasonably estimated and are not included in the above table due to uncertainty of the future levels of work that require the specific use of the union employees covered by these plans, as well as the future contribution levels and possible surcharges on contributions applicable to these plans.
We may be subject to additional liabilities imposed by law as a result of our participation in multiemployer defined benefit pension plans. The Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer plan if the employer withdraws from the plan or the plan is terminated or experiences a mass withdrawal. These liabilities include an allocable share of the unfunded vested benefits in the plan for all plan participants, not merely the benefits payable to a contributing employer’s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. We are not aware of any material amounts of withdrawal liability that have been incurred or asserted and that remain outstanding as a result of our withdrawal from a multiemployer defined benefit pension plan.

58





Letters of Credit and Bank Guarantee Fees and Commitment Fees
We have excluded from the Contractual Obligations table interest associated with letters of credit and bank guarantees and commitment fees under our senior secured credit facility and other bilateral credit agreements because the outstanding letters of credit and bank guarantees, availability and applicable interest rates and fees are variable. For additional information regarding our letters of credit and bank guarantees and the interest rates and fees associated with these items and our borrowings under our senior secured credit facility, see Liquidity and Capital Resources - Debt Instruments above.
Insurance
We are insured for employer’s liability, workers’ compensation, auto liability and general liability claims. Under these programs, the deductible for employer’s liability is $1.0 million per occurrence, the deductible for workers’ compensation is $5.0 million per occurrence, and the deductibles for auto liability and general liability are $10.0 million per occurrence. We manage and maintain a portion of our casualty risk through our wholly-owned captive insurance company, which insures all claims up to the amount of the applicable deductible of our third-party insurance programs. In connection with our casualty insurance programs, we are required to issue letters of credit to secure our obligations. We also have employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.5 million per claimant per year.
Losses under all of these insurance programs are accrued based upon our estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of our liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate. As of September 30, 2018 and December 31, 2017, the gross amount accrued for insurance claims totaled $245.5 million and $254.7 million, with $186.9 million and $200.0 million considered to be long-term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of September 30, 2018 and December 31, 2017 were $36.9 million and $50.4 million, of which $0.3 million and $0.4 million were included in “Prepaid expenses and other current assets” and $36.6 million and $50.0 million were included in “Other assets, net.”
We renew our insurance policies on an annual basis, and therefore deductibles and levels of insurance coverage may change in future periods. In addition, insurers may cancel our coverage or determine to exclude certain items from coverage, or we may elect not to obtain certain types or incremental levels of insurance if we believe that the cost to obtain such coverage exceeds any additional benefits. In any such event, our overall risk exposure would increase, which could negatively affect our results of operations, financial condition and cash flows. The Contractual Obligations table excludes commitments associated with our insurance liabilities, as we are unable to determine the timing of payments related to these obligations.
Contingent Consideration Liabilities
We have excluded from the Contractual Obligations table acquisition-related contingent consideration liabilities, which represent the estimated fair value of future amounts payable to the former owners of certain acquired businesses, because the amounts have not been earned and we are unable to determine the portion of the liabilities that will be settled in cash and the exact timing of any such payments as of September 30, 2018. Payment of such consideration is contingent on the future performance objectives of such acquired businesses, and the fair value of such consideration is estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. As of September 30, 2018 and December 31, 2017, the fair value of these contingent consideration liabilities totaled $74.3 million and $65.7 million, all of which was included in “Insurance and other non-current liabilities” on our condensed consolidated balance sheets. Because acquisition-related contingent consideration liabilities are contingent upon future events, we include these liabilities in the Contractual Obligations table when the contingencies are resolved. We expect a significant portion of these liabilities to be settled by late 2020 or early 2021.
The fair values of the contingent consideration liabilities as of September 30, 2018 were determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs including a discount rate and an expected volatility factor for each acquisition. The expected volatility factors ranged from 23.0% to 30.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present value of the estimated payments are discounted based on a risk-free rate and/or our cost of debt, ranging from 2.1% to 3.6%.The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3), as further described in Note 2 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements. Significant changes in any of these assumptions could result in a significantly higher or lower potential liability.

59





The majority of our contingent consideration liabilities are subject to a maximum payment amount, which aggregated to $157.3 million as of September 30, 2018. One contingent consideration liability for which fair value as of September 30, 2018 was $1.0 million is not subject to a maximum payout amount.
Our aggregate contingent consideration liabilities can change due to additional business acquisitions, payments to settle outstanding liabilities, changes in the fair value of amounts owed based on actual or forecasted performance, and foreign currency translation gains or losses. During the three and nine months ended September 30, 2018, acquisitions increased our aggregate contingent consideration liabilities by $2.8 million, and $16.5 million. During the three and nine months ended September 30, 2017, the acquisition of Stronghold increased our aggregate contingent consideration liabilities by $51.1 million. During the three and nine months ended September 30, 2018, we recognized net decreases in the fair value of contingent consideration liabilities of $1.4 million and $7.7 million, which were reflected in operating income on our condensed consolidated statements of operations.
Concentrations of Credit Risk
We are subject to concentrations of credit risk related primarily to our cash and cash equivalents and our net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of our cash and cash equivalents are managed by what we believe to be high credit quality financial institutions. In accordance with our investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what we believe to be high quality cash and cash equivalent investments, which consist primarily of interest-bearing demand deposits, money market investments, money market mutual funds and investment grade commercial paper with original maturities of three months or less. Although we do not currently believe the principal amount of these cash and cash equivalents is subject to any material risk of loss, changes in economic conditions could impact the interest income we receive from these investments. In addition, we grant credit under normal payment terms, generally without collateral, to our customers, which include electric power and oil and gas companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada, Australia and Latin America. Consequently, we are subject to potential credit risk related to changes in business and economic factors throughout these locations, which may be heightened as a result of uncertain economic and financial market conditions. However, we generally have certain statutory lien rights with respect to services provided. Some of our customers have experienced significant financial difficulties in the past, and customers may experience financial difficulties in the future. These difficulties expose us to increased risk related to collectability of billed and unbilled receivables and contract assets for services we have performed.
At September 30, 2018 and December 31, 2017, no customer represented 10% or more of our consolidated net receivable position. No customer represented 10% or more of our consolidated revenues for the three and nine months ended September 30, 2018, and one customer within our Oil and Gas Infrastructure Services segment accounted for approximately 10% of our consolidated revenues for the three and nine months ended September 30, 2017.
Project Insurance Claim
While performing a horizontal directional drill and installing an underground gas pipeline, one of our subsidiaries experienced a partial collapse of a borehole. We are working with our customer to mitigate the impact of the incident and develop a plan to complete the project. The customer agreed to obtain and has procured insurance coverage for the project, with our subsidiary as an additional insured. We believe the incident is covered under such insurance and are working collaboratively with the customer to prepare and submit an insurance claim to the customer’s insurance carrier. To the extent such claim is not successful, we could pursue contractual relief from the customer or seek recovery under our own insurance policies.
As of September 30, 2018, we had recorded an insurance receivable of $11.3 million, which represents management’s estimate of the amount of costs incurred through such date that are probable of recovery. We anticipate recording additional insurance recovery in future periods as additional mitigation costs are incurred. The plan to mitigate the incident is not final, may change and will be subject to the inherent risks associated with underground pipeline installation, which could cause the estimated costs to mitigate the incident to increase materially. To the extent we are unsuccessful in realizing insurance or contractual recoveries, additional charges would be required. See Revenue Recognition - Contract Estimates in Note 2 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of the Quarterly Report for additional information.
Legal Proceedings
We are from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, employment-related damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, we record a reserve when it is probable that a loss has been incurred and the amount of loss can be reasonably estimated. In addition, we disclose matters for which management believes a

60





material loss is at least reasonably possible. See Legal Proceedings, Collective Bargaining Agreements and Indemnities in Note 10 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of the Quarterly Report for additional information regarding litigation, claims and other legal proceedings.
Related Party Transactions
In the normal course of business, we enter into transactions from time to time with related parties. Our significant related party transactions typically take the form of facility leases with prior owners of certain acquired businesses.
Critical Accounting Policies Update
The discussion and analysis of our financial condition and results of operations are based on our consolidated financial statements, which have been prepared in accordance with US GAAP. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the consolidated financial statements are published and the reported amounts of revenues and expenses recognized during the periods presented. Our critical accounting estimates are detailed in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II of our 2017 Annual Report. Significant changes to our critical accounting policies as a result of adopting new revenue recognition guidance effective January 1, 2018 are referenced below:
Revenue Recognition
See Revenue Recognition in Note 2 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report for information on the new revenue recognition guidance and related disclosures.
Outlook
We believe there are growth opportunities across the industries we serve and continue to have a positive long-term outlook. Overall, favorable end-market drivers have spurred demand for infrastructure services in both our Electric Power Infrastructure Services and Oil and Gas Infrastructure Services segments, and we believe both segments are generally in a multi-year up-cycle. We are focused on long-term profitable growth and continuing to distinguish ourselves through safe execution and best-in-class field leadership. Though not without risks and challenges, including those discussed below and referenced in Item 1A. Risk Factors of Part II of this Quarterly Report and Uncertainty of Forward-Looking Statements and Information below, we believe we are well-positioned to capitalize on opportunities and trends in the industries we serve with our full-service operations, broad geographic reach, financial position and technical expertise.
Electric Power Infrastructure Services Segment
We expect demand for electricity in North America to grow over the long term and believe that certain segments of the North American electric power grid are not adequate to efficiently serve the power needs of the future. These factors have affected and will continue to affect reliability, requiring utilities to upgrade, modernize and expand their existing transmission and distribution systems. Furthermore, current federal legislation also requires the power industry to meet federal reliability standards for its transmission and distribution systems. In response to these dynamics, over the past several years, many utilities across North America have begun to implement plans to upgrade their transmission and distribution systems in order to improve reliability and reduce congestion.
As demand for power increases, we expect the need for new power generation facilities to also increase. The development of such facilities, expected to be powered by certain types of traditional energy sources and renewable energy sources such as solar and wind, would necessitate new or expanded transmission infrastructure to transport power to demand centers. Furthermore, we anticipate that the access to low cost natural gas resources from unconventional shale formations in the United States and Canada will continue to increase the amount of electricity generated by natural gas powered plants. To the extent this dynamic continues, transmission and substation infrastructure will be needed to interconnect new natural gas-fired generation facilities. We also anticipate that modification and reengineering of existing transmission and substation infrastructure will be required as existing coal and nuclear generation facilities are retired or shut down.
With respect to distribution systems, a number of utilities are implementing system upgrades or hardening programs in response to severe weather events that have occurred over the past several years, which is increasing distribution investment in some regions of the United States. We also anticipate that utilities will continue to integrate smart grid technologies into their distribution systems over time to improve grid management and create efficiencies. Further, to the extent adoption of electrical

61





vehicle technology increases, we believe upgrades to distribution and other electrical infrastructure will be required to accommodate increased load demand.
We believe that several existing, pending or proposed legislative or regulatory actions may also positively impact long-term demand for the services we provide, particularly in connection with electric power infrastructure and renewable energy spending. For example, legislative or regulatory action that alleviates some of the siting and right-of-way challenges that impact transmission projects would potentially accelerate future construction, and federal reliability standards for transmission and distribution systems could create incentives for system investment and maintenance. We also consider renewable energy, including solar and wind generation facilities, to be an ongoing opportunity for our engineering, project management and installation services; however, the economic feasibility of these projects may depend on the availability of tax incentive programs and there is no assurance that existing incentive programs will be extended or that new incentive programs will be implemented.
Despite these positive trends, the regulatory and environmental permitting processes remain a hurdle for some proposed transmission and renewable energy projects, and these factors continue to create uncertainty as to timing of projects and customer spending. In the near term, margins for our electric power infrastructure services operations have been impacted by regulatory and permitting delays and unfavorable economic and market conditions, particularly for larger transmission projects. We anticipate many of these issues to be resolved over the long term, as a number of these projects are currently underway, and we expect this segment’s backlog to remain strong during the remainder of 2018.
Our customers are also seeking additional specialized labor resources to address an aging utility workforce and labor availability issues, increasing pressure to reduce costs and improve reliability, and increasing duration and complexity of customer capital programs. We believe these trends will continue, possibly to the point where customer demand for labor resources will outpace the supply of industry resources. Our ability to take advantage of this opportunity is limited by our ability to employ, train and retain the necessary skilled personnel. We are taking proactive steps to develop our workforce, including through the establishment and expansion of our training facility, our acquisition of a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen, and other strategic relationships.
With respect to our communications service offerings, consumer and commercial demand in North America and Latin America for communication and data-intensive, high-bandwidth wireline and wireless services and applications is driving significant investment in infrastructure and the deployment of new technologies. In particular, we believe there is increasing demand to upgrade or build fiber optic networks that are closer or connected to the end user, and in North America there are plans for new wireless networks and improvements to existing wireless networks. As a result of these near- and longer-term industry trends, we believe there will be meaningful demand for our services.
Oil and Gas Infrastructure Services Segment
We continue to see growth opportunities in our Oil and Gas Infrastructure Services segment, primarily with respect to installation and maintenance of larger pipeline systems and associated facilities and services related to pipeline integrity, natural gas distribution, horizontal directional drilling and downstream industrial services. A number of larger pipeline projects from the North American shale formations and Canadian oil sands to power plants, refineries and other demand centers are in various stages of development. While there is risk the projects will not move forward or could be delayed, we believe many of our customers remain committed to them given the cost and time required to move from conception to construction. We expect to continue to execute on a significant number of larger pipeline projects during the remainder of 2018.
Due to its abundant supply and current low price, we believe demand for North American natural gas will continue to increase in the future and that natural gas will be the fuel of choice for both primary power generation and backup power generation for renewable-driven power plants. In certain areas of North America, the existing pipeline system infrastructure is insufficient to support this expected future development. Furthermore, the abundance of affordable natural gas in the United States, Canada and Australia has also resulted in efforts to develop liquefied natural gas (LNG) export facilities to serve higher-price international markets, which could provide pipeline and related facilities development opportunities for us. Although fluctuating commodity prices, regulatory issues and changing economic conditions may impact the number of projects that ultimately move forward, we believe our comprehensive service offerings and broad geographic presence enable us to competitively pursue opportunities that become available.
We also believe there are growth opportunities for some of our other pipeline services over the long term, including pipeline integrity, rehabilitation and replacement services. Regulatory measures have increased, and could continue to increase, the frequency or stringency of pipeline integrity testing requirements, which we expect to result in increased capital expenditures by our customers. We have also experienced an increase in demand for our natural gas distribution services as a result of improved economic conditions, lower natural gas prices and a significant need to upgrade and replace aging infrastructure.

62





Despite these positive trends, a challenging regulatory and permitting environment has caused the delay of some larger pipeline projects during the past several years. These dynamics negatively impacted our segment margins, in part as a result of our inability to adequately cover certain fixed costs. Margins for larger pipeline projects are also subject to significant performance risk, which can arise from adverse weather conditions, challenging geography, customer decisions and crew productivity. Specific opportunities for larger pipeline projects are also sometimes difficult to predict because of the seasonality of bidding and construction cycles.
Additionally, the oil and gas industry is highly cyclical and subject to volatility as a result of fluctuations in natural gas, natural gas liquids and oil prices. Certain of our end markets remain challenged as the broader energy market has not fully recovered from the significant decline in prices that began in mid-2014. Exploration and production companies and midstream companies significantly reduced capital spending in response to the decline, and demand in areas where the price of oil is influential, such as Australia, the Canadian Oil Sands, certain oil-driven U.S. shale formations and the Gulf of Mexico, has been adversely impacted by low oil prices. If oil and natural gas prices decline further or remain at lower levels over the long term, our outlook may change and demand for our services could be materially impacted.
We have also expanded our industrial services offerings, including high-pressure and critical-path turnaround services to the downstream and midstream energy markets, and enhanced our capabilities with respect to instrumentation and electrical services, piping, fabrication and storage tank services. While these services were negatively impacted in 2017 by historic adverse weather events in the U.S. Gulf Coast region, we believe, looking at trends and estimates for process facility utilization rates and overall refining capacity, North America will be the largest downstream maintenance market in the world over the next several years. Furthermore, we believe processing facilities located along the U.S. Gulf Coast region should have certain strategic advantages due to their access and proximity to affordable hydrocarbon resources.
Overall, we remain optimistic about this segment’s operations. From a near- and medium-term perspective, we continue to believe that larger pipeline opportunities can provide significant profitability, although these projects are often subject to more cyclicality and execution risk than our other service offerings. We have also taken steps to diversify and expand our operations in this segment through other services, such as pipeline integrity, natural gas distribution, and downstream industrial services.
Strategic Acquisitions and Investments
We continue to evaluate potential strategic acquisitions and investments to broaden our customer base, expand our geographic area of operations, grow our portfolio of services and increase opportunities across our operations. We believe that attractive growth opportunities exist primarily due to the highly fragmented and evolving nature of the industries in which we operate and adjacent industries, along with the inability of many companies to expand and modernize due to capital or liquidity constraints. We will pursue opportunities designed to enhance our core business and leadership position in the industries we serve and provide innovative solutions to our customers. We also believe our unique operating model and entrepreneurial mindset will continue to be attractive to acquisition candidates.
Uncertainty of Forward-Looking Statements and Information
This Quarterly Report on Form 10-Q includes “forward-looking statements” reflecting assumptions, expectations, projections, intentions or beliefs about future events that are intended to qualify for the “safe harbor” from liability established by the Private Securities Litigation Reform Act of 1995. You can identify these statements by the fact that they do not relate strictly to historical or current facts. They use words such as “anticipate,” “estimate,” “project,” “forecast,” “may,” “will,” “should,” “could,” “expect,” “believe,” “plan,” “intend” and other words of similar meaning. In particular, these include, but are not limited to, statements relating to the following:
Projected revenues, net income, earnings per share, margins, weighted average shares outstanding, capital expenditures, tax rates and other projections of operating or financial results;
Expectations regarding our business or financial outlook, growth, trends or opportunities in particular markets;
The expected value of contracts or intended contracts with customers;
Future capital allocation initiatives;
The scope, services, term and results of any projects awarded or expected to be awarded for services to be provided by us;

63





The development of larger electric transmission and oil and natural gas pipeline projects and the level of oil, natural gas and natural gas liquids prices and their impact on our business or demand for our services;
The impact of existing or potential legislation or regulation, including the Tax Act;
Potential opportunities that may be indicated by bidding activity or similar discussions with customers;
The future demand for and availability of labor resources in the industries we serve;
The expected realization of performance obligations or backlog;
The potential benefits from investments or acquisitions;
The expected outcome of pending or threatened litigation;
Beliefs and assumptions about the collectability of receivables;
The business plans or financial condition of our customers;
Our plans and strategies; 
Possible recovery on pending or contemplated change orders or other claims against customers or third parties; and
The current economic and regulatory conditions and trends in the industries we serve.
These forward-looking statements are not guarantees of future performance, involve or rely on a number of risks, uncertainties, and assumptions that are difficult to predict or beyond our control, and reflect management’s beliefs and assumptions based on information available at the time the statements are made. We caution you that actual outcomes and results may differ materially from what is expressed, implied or forecasted by our forward-looking statements and that any or all of our forward-looking statements may turn out to be inaccurate or incorrect. Those statements can be affected by inaccurate assumptions and by known or unknown risks and uncertainties, including the following:
Market conditions;
The effects of industry, economic, financial or political conditions outside our control, including weakness in the capital markets;
Quarterly variations in our operating results;
Trends and growth opportunities in relevant markets;
Delays, reductions in scope or cancellations of anticipated, pending or existing projects, including as a result of weather, regulatory or permitting issues, environmental processes, project performance issues, claimed force majeure events, protests or other political activity, legal challenges or our customers’ capital constraints;
The successful negotiation, execution, performance and completion of anticipated, pending and existing contracts, including the ability to obtain future project awards;
Our dependence on suppliers, subcontractors, equipment manufacturers and other third-party contractors;
Our ability to attract and the potential shortage of skilled employees and our ability to retain key personnel and qualified employees;
Our dependence on fixed price contracts and the potential to incur losses with respect to these contracts;
Estimates relating to revenue recognition;
Adverse weather conditions or events;

64





Our ability to generate internal growth;
Competition in our business, including our ability to effectively compete for new projects and market share;
The effect of natural gas, natural gas liquids and oil prices on our operations and growth opportunities and on our customers’ capital programs and demand for our services;
The future development of natural resources;
The failure of existing or potential legislative actions and initiatives to result in demand for our services;
Fluctuations of prices of certain materials used in our business, including any increase in prices as a result of the imposition of tariffs on such materials;
Unexpected costs or liabilities that may arise from pending or threatened litigation, indemnity obligations or other claims or actions asserted against us, including liabilities, costs, fines or penalties for which we are not covered by third-party insurance;
The outcome of pending or threatened litigation;
Risks relating to the potential unavailability or cancellation of third-party insurance, the exclusion of coverage for certain losses, and potential increases in premiums for coverage deemed beneficial to us;
Cancellation provisions within our contracts and the risk that contracts expire and are not renewed or are replaced on less favorable terms;
Loss of customers with whom we have long-standing or significant relationships;
The potential that participation in joint ventures or similar structures exposes us to liability and/or harm to our reputation for acts or omissions by our partners;
Our inability or failure to comply with the terms of our contracts, which may result in additional costs, unexcused delays, warranty claims, failure to meet performance guarantees, damages or contract terminations;
The inability or refusal of our customers to pay for services, including failure to collect our outstanding receivables;
The failure to recover on payment claims against project owners or third-party contractors or to obtain adequate compensation for customer-requested change orders;
The failure of our customers to comply with regulatory requirements applicable to their projects, which may result in project delays and cancellations;
Budgetary or other constraints that may reduce or eliminate tax incentives or government funding for projects, which may result in project delays or cancellations;
Estimates and assumptions in determining our financial results, remaining performance obligations and backlog;
Our ability to successfully complete our performance obligations or realize our backlog;
Risks associated with operating in international markets, including instability of foreign governments, currency fluctuations, tax and investment strategies, as well as compliance with foreign legal systems and cultural practices, the U.S. Foreign Corrupt Practices Act and other applicable anti-bribery and anti-corruption laws;
Our ability to successfully identify, complete, integrate and realize synergies from acquisitions;
The potential adverse impact resulting from uncertainty surrounding acquisitions and investments, including the ability to retain key personnel from acquired businesses, the potential increase in risks already existing in our operations and poor performance or decline in value of our investments in infrastructure assets;

65





The adverse impact of impairments of goodwill, other intangible assets, receivables, long-lived assets or investments;
Our growth outpacing our decentralized management and infrastructure;
Requirements relating to governmental regulation and changes thereto;
Inability to enforce our intellectual property rights or the obsolescence of such rights;
Risks related to the implementation of new information technology solutions;
The impact of our unionized workforce on our operations, including labor stoppages or interruptions due to strikes or lockouts;
Potential liabilities and other adverse effects arising from cybersecurity, environmental and occupational health and safety matters;
The cost of borrowing, availability of cash and credit, fluctuations in the price and volume of our common stock, debt covenant compliance, interest rate fluctuations and other factors affecting our financing and investing activities;
The ability to access sufficient funding to finance desired growth and operations;
Our ability to obtain performance bonds;
Our ability to meet the regulatory requirements applicable to us and our subsidiaries, including the Sarbanes-Oxley Act of 2002;
Rapid technological and other structural changes that could reduce the demand for our services;
New or changed tax laws, treaties or regulations;
Legislative or regulatory changes that result in increased costs, including with respect to labor and healthcare costs;
Significant fluctuations in foreign currency exchange rates; and
The other risks and uncertainties described elsewhere herein and in Item 1A. Risk Factors of Part I of our 2017 Annual Report and as may be detailed from time to time in our other public filings with the SEC.
All of our forward-looking statements, whether written or oral, are expressly qualified by these cautionary statements and any other cautionary statements that may accompany such forward-looking statements or that are otherwise included in this report. In addition, we do not undertake and expressly disclaim any obligation to update or revise any forward-looking statements to reflect events or circumstances after the date of this report or otherwise.
Item 3.
Quantitative and Qualitative Disclosures about Market Risk.
The information in this section should be read in connection with the information on financial market risk related to changes in interest rates and currency exchange rates in Item 7A. Quantitative and Qualitative Disclosures About Market Risk of Part II of our 2017 Annual Report. Our primary exposure to market risk relates to unfavorable changes in concentration of credit risk, interest rates and currency exchange rates.
Credit Risk.  We are subject to concentrations of credit risk related to our cash and cash equivalents and net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of our cash and cash equivalents are managed by what we believe to be high credit quality financial institutions. In accordance with our investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what we believe to be high-quality investments, which primarily include interest-bearing demand deposits, money market investments and money market mutual funds with original maturities of three months or less. Although we do not currently believe the principal amounts of these cash and cash equivalents are subject to any material risk of loss, changes in economic conditions could impact the interest income we receive from these investments. In addition, as we grant credit under normal payment terms, generally without collateral, we are subject to potential credit risk related to our customers’ ability to pay for services provided. This risk may be heightened as a result of depressed economic and financial market

66





conditions. However, we believe the concentration of credit risk related to billed and unbilled receivables and contract assets is limited because of the diversity of our customers. We perform ongoing credit risk assessments of our customers and financial institutions, and in some cases, we obtain collateral or other security from our customers.
Interest Rate Risk. As of September 30, 2018, we had no derivative financial instruments to manage interest rate risk. As such, we were exposed to earnings and fair value risk due to changes in interest rates with respect to our long-term obligations. As of September 30, 2018, the fair value of our variable rate debt of $952.5 million approximated book value. Our weighted average interest rate on our variable rate debt for the three months ended September 30, 2018 was 3.70%. The annual effect on our pretax earnings of a hypothetical 50 basis point increase or decrease in variable interest rates would be approximately $4.8 million based on our September 30, 2018 balance of variable rate debt.
Foreign Currency Risk.  The U.S. dollar is the functional currency for the majority of our operations, which are primarily located within the United States. The functional currency for our foreign operations, which are primarily located in Canada, Australia and Latin America, is typically the currency of the country in which the foreign operating unit is located. Accordingly, our financial performance is subject to fluctuation due to changes in foreign currency exchange rates relative to the U.S. dollar. During the three and nine months ended September 30, 2018, revenues from our foreign operations accounted for 22.4% and 22.8% of our consolidated revenues. Fluctuations in foreign exchange rates during the three months ended September 30, 2018 caused a decrease of approximately $30 million in foreign revenues compared to the three months ended September 30, 2017. Fluctuations in foreign exchange rates during the nine months ended September 30, 2018 caused an increase of approximately $12 million in foreign revenues compared to the nine months ended September 30, 2017.
We are also subject to foreign currency risk with respect to sales, purchases and borrowings that are denominated in a currency other than the respective functional currencies of our operating units. To minimize the risk from changes in foreign currency exchange rates, we may enter into foreign currency derivative contracts to hedge our foreign currency risk on a cash flow basis. There were no outstanding foreign currency derivative contracts at September 30, 2018.
We also have foreign exchange risk related to cash and cash equivalents in foreign banks. Based on the balance of cash and cash equivalents in foreign banks of $34.2 million as of September 30, 2018, an assumed 5% adverse change to foreign exchange rates would result in a fair value decline of $1.2 million. Fluctuations in fair value are recorded in “Accumulated other comprehensive income (loss),” a separate component of stockholders’ equity.

Item 4.
Controls and Procedures.
Attached as exhibits to this Quarterly Report are certifications of Quanta’s Chief Executive Officer and Chief Financial Officer that are required in accordance with Rule 13a-14 of the Securities Exchange Act of 1934, as amended (the Exchange Act). This Item 4. section includes information concerning the controls and controls evaluation referred to in the certifications, and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.
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, 2018, our disclosure controls and procedures were effective to provide reasonable assurance of achieving their objectives.
Evaluation of Internal Control over Financial Reporting
There has been no change in our internal control over financial reporting during the quarter ended September 30, 2018 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

67





Design and Operation of Control Systems
Our management, including the Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, within the company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty and breakdowns can occur because of simple errors or mistakes. Controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

68





PART II — OTHER INFORMATION
Item 1.  Legal Proceedings.
We are from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, employment-related damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, we record a reserve when it is probable that a loss has been incurred and the amount of loss can be reasonably estimated. In addition, we disclose matters for which management believes a material loss is at least reasonably possible. See Legal Proceedings, Collective Bargaining Agreements and Indemnities in Note 10 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report, which are incorporated by reference into this item, for additional information regarding litigation, claims and other legal proceedings.
Item 1A.  Risk Factors.
As of the date of this filing, there have been no material changes from the risk factors previously disclosed in Item 1A. Risk Factors of Part I of our 2017 Annual Report. An investment in our common stock or other equity securities involves various risks. When considering an investment in our company, you should carefully consider all of the risk factors described herein and in our 2017 Annual Report. The matters specifically identified are not the only risks and uncertainties we face, and there may be additional matters that are not known to us or that we currently consider immaterial. All of these risks and uncertainties could adversely affect our business, financial condition or future results, and thus the value of an investment in our company.
Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds.
Unregistered Sales of Equity Securities

On August 31, 2018 and September 21, 2018, we completed acquisitions in which a portion of the consideration for each acquisition consisted of the unregistered issuance of shares of our common stock. The aggregate consideration paid at closing in these acquisitions included 299,851 shares of our common stock valued at approximately $9.3 million as of the acquisition dates. For additional information about these acquisitions, including additional consideration, see Note 4 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report. The shares of common stock issued in these acquisitions were issued in reliance upon the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended, as the shares were issued to the owners of businesses acquired in privately negotiated transactions not involving any public offering or solicitation.



69





Issuer Purchases of Equity Securities During the Third Quarter of 2018
The following table contains information about our purchases of equity securities during the three months ended September 30, 2018.
Period
 
Total Number of Shares Purchased (1)(2)
 
Average Price Paid per Share
 
Total Number
of Shares Purchased
as Part of Publicly
Announced Plans or Programs
 
Maximum
Number (or Approximate
Dollar Value) of Shares
that may yet be
Purchased Under
the Plans or Programs(1)
July 1-31, 2018
 
 
 
 
 
 
 
 
Open Market Stock Repurchases (1)
 
298,417

 
$
33.53

 
298,417

 
$
46,086,742

Tax Withholdings (2)
 
7,830

 
$
33.40

 

 
 
August 1-31, 2018
 
 
 
 
 
 
 
 
Open Market Stock Repurchases(1)
 

 
$

 

 
$
46,086,742

Tax Withholdings (2)
 
5,671

 
$
33.99

 

 
 
September 1-30, 2018
 
 
 
 
 
 
 
 
Open Market Stock Repurchases(1)
 
402,211

 
$
34.17

 
402,211

 
$
532,342,135

Total
 
714,129

 
 
 
700,628

 
$
532,342,135

_______________________________________

(1)
Includes shares repurchased as of the trade date of such repurchases. On May 25, 2017, we issued a press release announcing that our board of directors approved a stock repurchase program that authorized us to purchase, from time to time through June 30, 2020, up to $300.0 million of our outstanding common stock (the 2017 Repurchase Program). Additionally, on September 4, 2018, we issued a press release announcing that our board of directors approved a stock repurchase program that authorizes us to purchase, from time to time through June 30, 2021, up to $500.0 million of our outstanding common stock (the 2018 Repurchase Program). Repurchases under these programs can be made in open market and privately negotiated transactions, at our discretion, based on market and business conditions, applicable contractual and legal requirements and other factors. These programs do not obligate us to acquire any specific amount of common stock and may be modified or terminated by our board of directors at any time at its sole discretion and without notice. As of September 30, 2018, we had repurchased 7.6 million shares of our common stock under the 2017 Repurchase Program at a cost of $267.7 million, and therefore $500.0 million remained under the 2018 Repurchase Program and $32.3 million remained authorized for repurchase under the 2017 Repurchase Program. During October 2018, we repurchased an additional 2.7 million shares of our common stock in the open market at a cost of $86.3 million under these programs and completed the 2017 Repurchase Program.
(2)
Includes shares purchased from employees to satisfy tax withholding obligations in connection with the vesting of restricted stock unit and performance unit awards or the settlement of previously vested but deferred restricted stock unit awards.



Item 3. Defaults Upon Senior Securities.
None.
Item 4. Mine Safety Disclosures.
None.
Item 5. Other Information.
None.

70





Item 6.
Exhibits.
Exhibit
No.
 
Description
3.1

 
 
3.2

 
 
3.3

 
 
10.1

 
 
10.2

 
 
31.1

*
 
31.2

*
 
32.1

*
 
101.INS

*
 
XBRL Instance Document - The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document
101.SCH

*
 
XBRL Taxonomy Extension Schema Document
101.CAL

*
 
XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB

*
 
XBRL Taxonomy Extension Label Linkbase Document
101.PRE

*
 
XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF

*
 
XBRL Taxonomy Extension Definition Linkbase Document
 

_______________________________________
*
Filed or furnished herewith

71





SIGNATURE
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant, Quanta Services, Inc., has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
QUANTA SERVICES, INC.

 
By: 
/s/  JERRY K. LEMON
 
 
Jerry K. Lemon
Chief Accounting Officer
 
 
(Principal Accounting Officer)

Dated: November 7, 2018


72
EX-31.1 2 pwr9-30x2018ex311.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1
I, Earl C. Austin, Jr., certify that:
1. I have reviewed this quarterly report on Form 10-Q of Quanta Services, 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 7, 2018
By:
/s/ EARL C. AUSTIN, JR.  
 
 
 
Earl C. Austin, Jr.
 
 
 
President, Chief Executive Officer and Chief Operating Officer
 
 
 
(Principal Executive Officer)
 


EX-31.2 3 pwr9-30x2018ex312.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2
I, Derrick A. Jensen, certify that:
1. I have reviewed this quarterly report on Form 10-Q of Quanta Services, 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 7, 2018
By:  
/s/ DERRICK A. JENSEN  
 
 
 
Derrick A. Jensen 
 
 
 
Chief Financial Officer 
 
 
 
(Principal Financial Officer)
 


EX-32.1 4 pwr9-30x2018ex321.htm EXHIBIT 32.1 Exhibit
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
Each of the undersigned officers of Quanta Services, Inc. (the “Company”) hereby certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to such officer’s knowledge that:
(1) the accompanying Form 10-Q report for the period ending September 30, 2018 as filed with the U.S. Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934, as amended; and
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Report.
Dated: November 7, 2018

 
/s/ EARL C. AUSTIN, JR.  
 
 
Earl C. Austin, Jr.
 
 
President, Chief Executive Officer and Chief Operating Officer
 

Dated: November 7, 2018
 
/s/ DERRICK A. JENSEN  
 
 
Derrick A. Jensen 
 
 
Chief Financial Officer 
 



EX-101.SCH 5 pwr-20180930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2104100 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation Net Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Acquisitions (Detail) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Business and Organization link:presentationLink link:calculationLink link:definitionLink 2401401 - Disclosure - Business and Organization (Detail) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Commitments and Contingencies - Committed Expenditures (Detail) link:presentationLink link:calculationLink link:definitionLink 2410408 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Detail) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Commitments and Contingencies - Contingent Consideration Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2410412 - Disclosure - Commitments and Contingencies - Indemnities (Detail) link:presentationLink link:calculationLink link:definitionLink 2410409 - Disclosure - Commitments and Contingencies - Insurance (Detail) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Commitments and Contingencies - Investments in Affiliates and Other Entities (Detail) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Commitments and Contingencies - Leases (Detail) link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Commitments and Contingencies - Legal Proceedings (Detail) link:presentationLink link:calculationLink link:definitionLink 2410410 - Disclosure - Commitments and Contingencies - Letters of Credit (Detail) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Commitments and Contingencies - Minimum Lease Payments (Detail) link:presentationLink link:calculationLink link:definitionLink 2410411 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Detail) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 2407406 - Disclosure - Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Debt Obligations - Credit Facility Current Borrowings (Detail) link:presentationLink link:calculationLink link:definitionLink 2407407 - Disclosure - Debt Obligations - Credit Facility Terms under the Amended and Restated Credit Agreement (Detail) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Detail) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Debt Obligations - Long-term Debt Obligations (Detail) link:presentationLink link:calculationLink link:definitionLink 2407408 - Disclosure - Debt Obligations - Other Facilities (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Debt Obligations - Senior Secured Credit Facility (Detail) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Equity-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Equity-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Detail) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Equity-Based Compensation - Performance Units to be Settled in Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Equity-Based Compensation - RSUs to be Settled in Cash (Detail) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Equity-Based Compensation - RSUs to be Settled in Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Equity-Based Compensation - Stock Incentive Plans (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Equity-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Equity - Exchangeable Shares and Preferred Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Equity - Non-controlling Interests (Detail) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Equity - Treasury Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Goodwill and Other Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - New Accounting Pronouncements (Detail) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Per Share Information link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Per Share Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Per Share Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Segment Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Segment Information - Summarized Financial Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Detail) link:presentationLink link:calculationLink link:definitionLink 2402412 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Detail) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Current and Long-Term Accounts Receivable and Notes Receivable and Allowance for Doubtful Accounts (Detail) link:presentationLink link:calculationLink link:definitionLink 2402414 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2402417 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Detail) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Detail) link:presentationLink link:calculationLink link:definitionLink 2402413 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Detail) link:presentationLink link:calculationLink link:definitionLink 2402415 - Disclosure - Summary of Significant Accounting Policies - Insurance (Detail) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Detail) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies - Other Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2402410 - Disclosure - Summary of Significant Accounting Policies - Performance Obligation (Detail) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402411 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Detail) link:presentationLink link:calculationLink link:definitionLink 2402409 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Detail) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Detail) link:presentationLink link:calculationLink link:definitionLink 2402416 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Detail) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Detail) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pwr-20180930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 pwr-20180930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 8 pwr-20180930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Performance Units Performance Units [Member] Performance units. Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Required performance period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Performance units performance percentage Performance Based Award Performance Percentage Performance Based Award Performance Percentage Performance units granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Weighted average grant date fair value (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Non-cash stock compensation expense Share-based Compensation Performance units vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Number of common shares issued in connection with performance units (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period Accounting Policies [Abstract] Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Adjustment Due to Adoption of New Guidance Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Unearned Revenue Unearned Revenue [Member] Unearned Revenue [Member] Type of Arrangement and Non-arrangement Transactions [Axis] Type of Arrangement and Non-arrangement Transactions [Axis] Arrangements and Non-arrangement Transactions [Domain] Arrangements and Non-arrangement Transactions [Domain] EPC Electric Transmission Project EPC Electric Transmission Project [Member] EPC Electric Transmission Project [Member] $150 Million Lump-Sum Processing Facility Construction Project Processing Facility Construction Project - Texas [Member] Processing Facility Construction Project - Texas [Member] $145 Million Lump Sum Natural Gas Pipeline Construction Project Natural Gas Pipeline Construction Project - Northeast United States 1 [Member] Natural Gas Pipeline Construction Project - Northeast United States [Member] $50 Million Lump Sum Natural Gas Pipeline Construction Project Natural Gas Pipeline Construction Project - Northeast United States 2 [Member] Natural Gas Pipeline Construction Project - Northeast United States 2 [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Retained earnings Retained Earnings (Accumulated Deficit) Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenues recognized related to change orders and claims Revenue Recognized, Related To Unapproved Change Orders And Claims Revenue Recognized, Related To Unapproved Change Orders And Claims Revenue, related to performance obligation satisfied in previous periods Contract with Customer, Performance Obligation Satisfied in Previous Period Change in contract estimates, favorable (unfavorable) impact on operating results Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate Percentage of completion Contract With Customer, Percentage Of Completion Contract With Customer, Percentage Of Completion Lump-sum amount Contract With Customer, Contract Value Contract With Customer, Contract Value Percent aggregate change in contract estimates impact on gross margin Contract With Customer, Percent Aggregate Change In Contract Estimates Impact On Gross Margin Percent Aggregate Change In Contract Estimates Impact On Gross Margin Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period Contract with Customer, Liability, Revenue Recognized Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Commitments and Contingencies Disclosure [Abstract] Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Indemnification Agreement Indemnification Agreement [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Pre-acquisition estimate of tax obligations Business Combination, Indemnification Assets, Amount as of Acquisition Date Pre-acquisition estimate of indemnification asset Accrued Payroll Taxes Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Oil and Gas Infrastructure Services Division Oil and Gas Infrastructure Division Operating Units that have been negatively impacted by various factors [Member] Operating units within oil and gas infrastructure division that have been negatively impacted by various factors. Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Goodwill and intangible assets. Number of internal divisions Number of Internal Divisions Number of internal divisions. Number of reporting units impacted by impairment charges Number of Reporting Units Impacted by Impairment Charges Represents the number of reporting units impacted by impairment charges. Non-cash charge for impairment of goodwill Goodwill, Impairment Loss Decrease in fair value of reporting units considered for impairment calculation Decrease In Fair Value Of Reporting Units Considered For Impairment Calculation Decrease in fair value of Reporting units considered, for impairment calculation. Number of reporting units with fair values that approximated carrying values after sensitivity of a decrease in fair value Number Of Reporting Units With Fair Values That Approximated Carrying Values After Sensitivity Of A Decrease In Fair Value Number of reporting units with fair values that approximated carrying values after sensitivity of a decrease in fair value. Goodwill Goodwill Intangible assets Intangible Assets, Net (Excluding Goodwill) Income Taxes [Table] Income Taxes [Table] Income taxes. Income Taxes [Line Items] Income Taxes [Line Items] Income taxes. Total amount of unrecognized tax benefits relating to uncertain tax positions Unrecognized Tax Benefits Decrease in the total amount of unrecognized tax benefits relating to uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months Decrease in Unrecognized Tax Benefits is Reasonably Possible Tax Act, one-time net tax benefits Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit) Tax Act, benefits associated with re-measurement of deferred tax assets and liabilities Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Provisional Income Tax Expense (Benefit) Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit) Tax Act, transition tax expense on post-1986 earnings and profits of certain foreign subsidiaries Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense Tax Act, benefit associated with entity restructuring and recapitalization Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Provisional Income Tax Benefit Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Provisional Income Tax Benefit Tax Act, expense associated with acceleration of certain deductions Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Acceleration Of Certain Deductions, Provisional Income Tax Expense Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Acceleration Of Certain Deductions, Provisional Income Tax Expense Tax Act, decrease in benefit associated with entity restructuring and recapitalization Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Increase (Decrease) In Provisional Income Tax Benefit Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Change In Provisional Income Tax Benefit Schedule of Indefinite-Lived Intangible Assets [Table] Schedule of Indefinite-Lived Intangible Assets [Table] Indefinite-lived Intangible Assets [Line Items] Indefinite-lived Intangible Assets [Line Items] Discount rates Fair Value Inputs, Rate Of Return Fair Value Inputs, Rate Of Return Customer attrition rates Fair Value Inputs, Customer Attrition Rates Fair Value Inputs, Customer Attrition Rates Contract assets Contract with Customer, Asset, Net Contract liabilities Contract with Customer, Liability Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Letters of Credit and Bank Guarantees Letters Of Credit and Bank Guarantees [Member] The Letters Of Credit and Bank Guarantees. Borrowings under Credit Facility Borrowings Under Credit Facility [Member] The borrowings under the credit facility. Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] U.S. Dollar United States of America, Dollars Canadian Dollars Canada, Dollars Primarily Canadian and Australian Dollars Canadian And Australian Dollars [Member] Canadian And Australian Dollars [Member] Australian Dollars Australia, Dollars Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Letters of credit and bank guarantees Letters of Credit Outstanding, Amount Amount borrowed under the credit facility Long-term Line of Credit Credit facility available for revolving loans or issuing new letters of credit Line of Credit Facility, Remaining Borrowing Capacity Earnings Per Share [Abstract] Weighted average shares outstanding attributable to participating securities (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Organization, Consolidation and Presentation of Financial Statements [Abstract] Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Customer relationships Customer Relationships [Member] Backlog Order or Production Backlog [Member] Trade names Trade Names [Member] Non-compete agreements Noncompete Agreements [Member] Curriculum Curriculum [Member] Curriculum [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Acquisitions 2018 Acquisitions 2018 [Member] Acquisitions 2018 [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Estimated fair value at acquisition date Finite-lived Intangible Assets Acquired Weighted average amortization period at acquisition date Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES Canada CANADA Australia AUSTRALIA Latin America and Other Latin America and Other [Member] Latin America and Other [Member] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Unit-price contracts Unit-Price Contracts [Member] Unit-price Contracts [Member] Fixed price contracts Fixed-price Contract [Member] Cost-plus contracts Time-and-materials Contract [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Vehicle Fleet Committed Capital Vehicle Fleet Committed Capital [Member] Vehicle Fleet Committed Capital [Member] Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Estimated committed capital in current year Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year Estimated committed capital next year Unrecorded Unconditional Purchase Obligation, Due within Two Years Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Other Credit Facilities Other Credit Facilities [Member] Other Credit Facilities [Member] Bilateral credit agreement availability Line of Credit Facility, Maximum Borrowing Capacity Restricted Stock Units to be Settled in Common Stock Restricted Stock Units To Be Settled In Common Stock [Member] Restricted stock units to be settled in common stock. Restricted Stock Units to be Settled in Cash Restricted Stock Units To Be Settled In Cash [Member] Restricted Stock Units To Be Settled In Cash [Member] Vesting period for RSUs to be settled in cash Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares (in shares) Amount In Cash Received For Each RSU Is Equal To Fair Value Of This Number Of Quanta Common Stock Shares Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares. Compensation expense related to RSUs to be settled in cash Allocated Share-based Compensation Expense Payments to settle liabilities under compensation plan Employee Service Share-based Compensation, Cash Flow Effect, Cash Used to Settle Awards Accrued liabilities under compensation plan Deferred Compensation Share-based Arrangements, Liability, Current Employer's liability claims subject to deductible per occurrence Employers Liability Insurance Claims Deductible Employer's liability claims deductible amount per occurrence. Worker's compensation claims per occurrence Workers Compensation Insurance Claims Deductible Workers' compensation insurance claims deductible. Auto liability insurance claims deductible Auto Liability Insurance Claims Deductible Auto liability insurance claims deductible amount per occurrence. General liability insurance claims deductible General Liability Insurance Claims Deductible General liability insurance claims deductible amount per occurrence. Employee health care benefit plans subject to deductible per claimant Health Care Deductible Health care deductible. Goodwill and Intangible Assets Disclosure [Abstract] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Intangible Assets, Net Finite-Lived Intangible Assets, Net Aggregate Consideration Paid or Payable and Allocation Net Assets Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Unaudited Supplemental Pro Forma Results of Operations Business Acquisition, Pro Forma Information [Table Text Block] Minimum Lease Payments Lessee, Operating Lease, Disclosure [Table Text Block] Equity [Abstract] Class of Treasury Stock [Table] Class of Treasury Stock [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Withheld for Settlement of Employee Tax Liabilities Common Stock Withheld For Settlement Of Employee Tax Liabilities [Member] Common stock withheld for settlement of employee tax liabilities. Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Treasury Stock Associated with Deferred Compensation Plans Treasury Stock Associated with Deferred Compensation Plans [Member] Treasury Stock Associated with Deferred Compensation Plans [Member] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] 2018 Repurchase Program 2018 Repurchase Program [Member] 2018 Repurchase Program [Member] 2017 Repurchase Program 2017 Repurchase Program [Member] 2017 Repurchase Program [Member] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Treasury stock acquired (in shares) Treasury Stock, Shares, Acquired Treasury stock acquired Treasury Stock, Value, Acquired, Cost Method Aggregate authorized amount of common stock to be repurchased Stock Repurchase Program, Authorized Amount Amortization of intangible assets Amortization of Intangible Assets Equity Stockholders' Equity Note Disclosure [Text Block] Statement of Cash Flows [Abstract] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Adjustments to reconcile net income to net cash provided by (used in) operating activities— Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation Depreciation Change in fair value of contingent consideration liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Equity in losses of unconsolidated affiliates Income (Loss) from Equity Method Investments Amortization of debt issuance costs Amortization of Debt Issuance Costs (Gain) loss on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Foreign currency (gain) loss Foreign Currency Transaction Gain (Loss), Realized Provision for doubtful accounts Provision for Doubtful Accounts Deferred income tax (benefit) provision Deferred Income Tax Expense (Benefit) Non-cash stock-based compensation Changes in operating assets and liabilities, net of non-cash transactions Increase (Decrease) in Operating Capital Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Capital expenditures Payments to Acquire Property, Plant, and Equipment Proceeds from sale of property and equipment Proceeds from Sale of Property, Plant, and Equipment Proceeds from insurance settlements related to property and equipment Proceeds from Insurance Settlement, Investing Activities Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Investments in unconsolidated affiliates Payments to Acquire Investments Cash received from (paid for) other investments, net Payments for (Proceeds from) Other Investing Activities Cash paid for intangible assets Payments to Acquire Intangible Assets Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Borrowings under credit facility Proceeds from Long-term Lines of Credit Payments under credit facility Repayments of Long-term Lines of Credit Payments on other long-term debt Repayments of Other Long-term Debt Net borrowings (repayments) of short-term debt Proceeds from (Repayments of) Short-term Debt Distributions to non-controlling interests Payments of Ordinary Dividends, Noncontrolling Interest Payments related to tax withholding for share-based compensation Payments Related to Tax Withholding for Share-based Compensation Exercise of stock options Proceeds from Stock Options Exercised Repurchase of common stock Payments for Repurchase of Common Stock Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, cash equivalents and restricted cash, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents and restricted cash, end of period Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Percent of remaining performance obligation expected to be recognized Revenue, Remaining Performance Obligation, Percentage Recognition period for remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Number of shares of common stock received for each exchangeable share (in shares) Number Of Shares Of Common Stock Received For Each Exchangeable Share Number of shares of common stock received for each exchangeable share. Short-term debt Short-term Debt Current maturities of long-term debt Long-term Debt, Current Maturities Current maturities of long-term debt and short-term debt Debt, Current Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Exchangeable Shares Exchangeable Shares [Member] Exchangeable shares. Series G Preferred Stock Series G Preferred Stock [Member] Statement [Line Items] Statement [Line Items] Allowances on accounts receivable, current Allowance for Doubtful Accounts Receivable, Current Accumulated depreciation on property and equipment Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Accumulated amortization on other intangible assets Finite-Lived Intangible Assets, Accumulated Amortization Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Exchangeable shares, par value (in dollars per share) Common Stock, No Par Value Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Treasury stock, common shares (in shares) Treasury Stock, Shares Net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Carrying value of the investments held by Quanta in variable interest entities Variable Interest Entity, Consolidated, Carrying Amount, Assets and Liabilities, Net Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Distributions to non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Decrease in notes receivable Increase (Decrease) in Notes Receivables Supplemental Cash Flow Elements [Abstract] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Other Assets Other Assets [Member] Cash, Cash Equivalents and Restricted Cash [Line Items] Cash and Cash Equivalents [Line Items] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Total cash, cash equivalents, and restricted cash reported in the statements of cash flows Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes paid Income Taxes Paid Income tax refunds Proceeds from Income Tax Refunds 2011 Plan Two Thousand And Eleven Plan [Member] Two Thousand And Eleven Plan [Member] Aggregate number of shares of common stock that may be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Senior Secured Credit Facility Senior Secured Credit Facility [Member] Senior Secured Credit Facility [Member] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member] Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member] Excess of Base Rate Domestic Borrowings Only Excess Of Base Rate Domestic Borrowings Only [Member] Excess Of Base Rate Domestic Borrowings Only [Member] Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member] Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member] Excess of Federal Funds Rate Excess Of Federal Funds Rate [Member] Excess Of Federal Funds Rate [Member] Excess of Euro Currency Rate Excess Of Euro Currency Rate [Member] Excess Of Euro Currency Rate [Member] Standby Letters of Credit Standby Letters of Credit [Member] Performance Letters of Credit Performance Letters Of Credit [Member] Performance Letters Of Credit [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Debt instrument basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Increase in maximum additional interest rates and fee percentages Debt Instrument, Increase (Decrease) In Maximum Additional Interest And Fee Rates Debt Instrument, Increase (Decrease) In Maximum Additional Interest And Fee Rates Commitment fee Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount Reduction In Company Maximum Funded Debt And Maximum Senior Debt By All Cash And Cash Equivalents In Excess Of Amount Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount. Percentage of capital stock of direct foreign subsidiaries of wholly owned U.S. subsidiaries to secure credit agreement Percentage Of Capital Stock Of Direct Foreign Subsidiaries Required To Secure Credit Agreement Percentage of capital stock of direct foreign subsidiaries required to secure credit agreement. Maximum consolidated leverage ratio Debt Instrument, Covenant, Leverage Ratio, Maximum Debt Instrument, Covenant, Leverage Ratio, Maximum Acquisition threshold for leverage ratio Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio Maximum leverage ratio acquisition completed in current and two subsequent quarters Debt Instrument, Covenant, Leverage Ratio Acquisition Completed In Current And Two Subsequent Quarters, Maximum Debt Instrument, Covenant, Leverage Ratio Acquisition Completed In Current And Two Subsequent Quarters, Maximum Minimum consolidated interest coverage ratio Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Debt Instrument, Covenant, Interest Coverage Ratio, Minimum Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases Availability Amount To Allow Dividends And Stock Repurchases Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases. Cross default provisions with debt instruments exceeding this amount Cross Default Provisions Cross-default provisions. Maximum amount outstanding under the credit facility during the period Line of Credit Facility, Maximum Amount Outstanding During Period Average daily amount outstanding under the credit facility Line of Credit Facility, Average Outstanding Amount Weighted-average interest rate Debt Instrument, Interest Rate During Period All Acquisitions 2018 Stronghold Stronghold, Ltd. and Stronghold Specialty, Ltd. [Member] Stronghold, Ltd. and Stronghold Specialty, Ltd. [Member] Acquisitions 2017, other than Stronghold Acquisitions 2017, Other Than Stronghold [Member] Acquisitions 2017, Other Than Stronghold [Member] Cash paid or payable Business Combination Cash Consideration Transferred Or To Be Transferred Cash consideration transferred or to be transferred in cash except for contingent consideration. Value of Quanta common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Contingent consideration Business Combination, Contingent Consideration, Liability Fair value of total consideration transferred or estimated to be transferred Business Combination, Consideration Transferred Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Contract assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Assets, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets, Current Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Contract liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities Other current liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Goodwill Goodwill, Acquired During Period Fair value of total consideration transferred or estimated to be transferred Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Principles of Consolidation Consolidation, Policy [Policy Text Block] Interim Condensed Consolidated Financial Information Basis of Accounting, Policy [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] Use of Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts Receivables, Policy [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Investments in Affiliates and Other Entities Investment, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Insurance Self Insurance Reserve [Policy Text Block] Collective Bargaining Agreements Minimum Guarantees, Policy [Policy Text Block] Stock-Based Compensation Compensation Related Costs, Policy [Policy Text Block] Functional Currency and Translation of Financial Statements Foreign Currency Transactions and Translations Policy [Policy Text Block] Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Litigation Costs and Reserves Legal Costs, Policy [Policy Text Block] Fair Value Measurements Fair Value of Financial Instruments, Policy [Policy Text Block] Adoption of New Accounting Pronouncements and Accounting Standards Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Acquisitions Business Combinations Policy [Policy Text Block] Segment Reporting Segment Reporting, Policy [Policy Text Block] Subsequent Events [Abstract] Revolving Credit Facility Revolving Credit Facility [Member] Term Loan Term Loan [Member] Term Loan [Member] Swing Lines Loan Swing Lines Loan [Member] Swing Lines Loan [Member] Eurocurrency Rate Eurocurrency Rate [Member] Eurocurrency Rate [Member] Base Rate Base Rate [Member] Increase in maximum borrowing capacity Line Of Credit Facility, Increase In Maximum Borrowing Capacity Line Of Credit Facility, Increase In Maximum Borrowing Capacity Borrowing capacity Amount of option to increase credit facility Line Of Credit Facility, Option To Increase, Amount Line Of Credit Facility, Option To Increase, Amount Additional amount over rate (up to) Quarterly amortization payment Debt Instrument, Periodic Payment, Principal Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities Cash Flow, Operating Capital [Table Text Block] Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Marine industrial property acquired Noncash or Part Noncash Acquisition, Fixed Assets Acquired Notes receivable reduction Notes Receivable Reduction Notes Receivable Reduction Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Other Long Term Debt Other Long Term Debt [Member] Other Long Term Debt [Member] Capital Leases Capital Lease Obligations [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Borrowings under senior secured credit facility Other long-term debt, interest rate of 2.4% Other Long-term Debt Capital leases, interest rates ranging from 2.5% to 3.8% Capital Lease Obligations Total long-term debt obligations Long-term Debt Less — Current maturities of long-term debt Total long-term debt obligations, net of current maturities Long-term Debt, Excluding Current Maturities Interest rate Debt Instrument, Interest Rate, Stated Percentage Per Share Information Earnings Per Share [Text Block] Outstanding letters of credit and bank guarantees Revenues Business Acquisition, Pro Forma Revenue Gross profit Business Acquisitions, Pro Forma Gross Profit Business Acquisitions, Pro Forma Gross Profit Selling, general and administrative expenses Business Acquisitions, Pro Forma Selling, General And Administrative Expenses Business Acquisitions, Pro Forma Selling, General And Administrative Expenses Amortization of intangible assets Business Acquisitions, Pro Forma Amortization Of Intangible Assets Business Acquisitions, Pro Forma Amortization Of Intangible Assets Net income Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax Net income attributable to common stock Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock From Continuing Operations, Net Of Tax Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock From Continuing Operations, Net Of Tax Earnings per share attributable to common stock: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Basic Diluted (in dollars per share) Business Acquisition, Pro Forma Earnings Per Share, Diluted Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Patented rights and developed technology Developed Technology Rights [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible Assets Finite-Lived Intangible Assets, Gross Accumulated Amortization Remaining Weighted Average Amortization Period in Years Finite-Lived Intangible Asset, Useful Life Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Engineering license Licensing Agreements [Member] Intangible Assets Indefinite-lived Intangible Assets (Excluding Goodwill) Intangible Assets Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, Net Revolving Loans and Letters of Credit in Alternative Currencies Revolving Loans And Letter Of Credit In Alternative Currencies [Member] Revolving loans and letter of credit in alternative currencies. Option to increase revolving commitments under the credit agreement Option To Increase Revolving Commitments Under Credit Agreement Option to increase revolving commitments under credit agreement. Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Geographic Distribution [Axis] Geographic Distribution [Axis] Geographic Distribution [Domain] Geographic Distribution [Domain] Foreign Operations Geographic Distribution, Foreign [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of reportable segments Number of Reportable Segments Percentage of foreign revenues Percentage Of Foreign Revenue Percentage of foreign revenue. Property and equipment Property, Plant and Equipment, Net Allowances for doubtful accounts on current receivable Current retainage balances Contract Receivable Retainage, Next Twelve Months Non-current retainage balances Contract Receivable Retainage, after Next Twelve Months Unbilled receivables Unbilled Contracts Receivable Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Maurepas Project Dispute Maurepas Project Dispute [Member] Maurepas Project Dispute [Member] Lorenzo Benton v Telecom Network Specialists Inc Lorenzo Benton V Telecom Network Specialists Inc [Member] Lorenzo Benton v. Telecom Network Specialists Inc [Member] Reasonably possible amount of loss Loss Contingency, Estimate of Possible Loss Damages sought Loss Contingency, Damages Sought, Value Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Domestic Bank Accounts Domestic Bank Accounts [Member] Domestic Bank Accounts [Member] Foreign Bank Accounts Foreign Bank Accounts [Member] Foreign Bank Accounts [Member] Investments in Joint Ventures Investments In Joint Ventures [Member] Investments In Joint Ventures [Member] Domestic Joint Ventures Domestic Joint Ventures [Member] Domestic Joint Ventures [Member] Cash and Cash Equivalents [Line Items] Cash equivalents Cash Equivalents, at Carrying Value Debt Obligations Debt Disclosure [Text Block] Commitment And Contingencies [Table] Commitment And Contingencies [Table] Commitment And Contingencies [Table] Insurance Claims Insurance Claims [Member] Atlantic Bridge Project Insurance Claim Atlantic Bridge Project Insurance Claim [Member] Atlantic Bridge Project Insurance Claim [Member] Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] Gross amount accrued for insurance claims Liability for Claims and Claims Adjustment Expense Insurance and other non-current liabilities Other Liabilities, Noncurrent Related insurance recoveries/receivables Insurance Settlements Receivable Related insurance recoveries/receivables included in prepaid expenses and other current assets Insurance Settlements Receivable, Current Related insurance recoveries/receivables included in other assets net Insurance Settlements Receivable, Noncurrent Equity-Based Compensation Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Amounts attributable to common stock: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net income attributable to common stock Net Income (Loss) Available to Common Stockholders, Basic Weighted average shares: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive unvested non-participating stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) Weighted Average Number of Shares Outstanding, Diluted Statement of Comprehensive Income [Abstract] Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Performance Bonds Performance Guarantee [Member] Estimate Estimate [Member] Estimate. Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Total amount of outstanding performance bonds Guarantor Obligations, Maximum Exposure, Undiscounted Estimated cost to complete bonded projects Estimated Costs To Complete Bonded Projects Estimated Costs To Complete Bonded Projects Basic and Diluted Earnings Per Share Attributable to Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Concentration Risk [Table] Concentration Risk [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Consolidated Revenues Sales Revenue, Net [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Oil and Gas Infrastructure Services Segment Oil And Gas Infrastructure Services [Member] Oil and Gas Infrastructure [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Number of customers representing ten percent or more of net receivable position Number Of Customers Representing Ten Percent Or More Of Net Receivable Position Number Of Customers Representing Ten Percent Or More Of Net Receivable Position Number of customers representing ten percent or more of revenue Number Of Customers Representing Ten Percent Or More Of Revenue Number of customers representing 10% or more of revenues Concentration risk percentage Concentration Risk, Percentage Income Statement [Abstract] Cost of services (including depreciation) Cost of Goods and Services Sold Gross profit Gross Profit Selling, general and administrative expenses Selling, General and Administrative Expense Operating income Operating Income (Loss) Interest expense Interest Expense Interest income Investment Income, Interest Other income (expense), net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net income Less: Net income attributable to non-controlling interests Net income attributable to common stock Earnings per share attributable to common stock: Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Shares used in computing earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Weighted average basic shares outstanding (in shares) Weighted average diluted shares outstanding (in shares) Subsequent Event Subsequent Events [Text Block] Grant Date Fair Value for Awards of Performance Units Inputs Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Abstract] New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Share price (in dollars per share) Share Price Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 3 Fair Value, Inputs, Level 3 [Member] 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] Fair value of contingent consideration liability Other comprehensive income (loss), net of tax provision: Other Comprehensive Income (Loss), Net of Tax [Abstract] Foreign currency translation adjustment, net of tax of $0, $0, $0 and $0 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Less: Comprehensive income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Total comprehensive income attributable to Quanta stockholders Comprehensive Income (Loss), Net of Tax, Attributable to Parent Schedule Of Operating Leases Future Minimum Payments Due [Table] Schedule Of Operating Leases Future Minimum Payments Due [Table] Schedule Of Operating Leases Future Minimum Payments Due [Table] Residual Value Guarantee Residual Value Guarantees [Member] Residual Value Guarantees [Member] Operating Leases [Line Items] Operating Leases [Line Items] Operating Leases [Line Items] Rent expense related to operating leases Operating Leases, Rent Expense Maximum guaranteed residual value Other Commitments [Table] Other Commitments [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Infrastructure Investors Partnership Infrastructure Investors Partnership [Member] Infrastructure Investors Partnership [Member] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Capital for Infrastructure Projects Capital for Infrastructure Projects [Member] Capital for Infrastructure Projects [Member] Planned Oil and Gas Infrastructure Projects Other Commitments, Planned Oil And Gas Infrastructure Projects [Member] Other commitments planned oil and gas infrastructure projects. Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Forecast Scenario, Forecast [Member] Other Commitments [Line Items] Other Commitments [Line Items] Outstanding capital commitment Other Commitment Length of electrical transmission line to be constructed under contract Length Of Transmission Line Length of transmission line. Number of substations Number Of Substations Number of Substations Voltage of substations Voltage Of Substations Voltage Of Substations Aggregate contributions to this unconsolidated affiliate Payments to Acquire Equity Method Investments Proceeds from return of capital Proceeds from Equity Method Investment, Distribution, Return of Capital Document And Entity Information [Abstract] Document and entity information. Document Information [Table] Document Information [Table] Common Stock Common Stock Class Undefined [Member] Common stock class undefined. Exchangeable Shares Associated with Series G Preferred Stock Exchangeable Shares Associated With Series G Preferred Stock [Member] Exchangeable shares associated with series G preferred stock. Exchangeable Shares Not Associated with Preferred Stock Exchangeable Shares Not Associated With Preferred Stock [Member] Exchangeable Shares Not Associated With Preferred Stock [Member] Document Information [Line Items] Document Information [Line Items] Document Type Document Type Amendment Flag Amendment Flag Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Trading Symbol Trading Symbol Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Emerging Growth Company Entity Emerging Growth Company Entity Small Business Entity Small Business Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Electric Power Infrastructure Services Electric Power Infrastructure [Member] Electric Power Infrastructure [Member] Oil and Gas Infrastructure Services Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Corporate and Non-Allocated Costs Corporate, Non-Segment [Member] Operating income (loss) Summary of Changes in Goodwill Schedule of Goodwill [Table Text Block] Other Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Estimated Future Aggregate Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Remainder of 2018 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Acquisitions Business Combination Disclosure [Text Block] Stronghold, Ltd. and Stronghold Specialty, Ltd. Acquisitions 2017 Acquisitions 2017 [Member] Acquisitions 2017 [Member] Electric Power Infrastructure Services Division Electric Power Division [Member] Electric power division. Oil and Gas Infrastructure Services Division Oil And Gas Division [Member] Oil And Gas Division [Member] Cash consideration Number of shares granted for acquired companies (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Value of Quanta common stock issued Potential payment (up to) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Contingent consideration financial target term Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Target Term Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Target Term Net tangible assets acquired Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets Amount of tangible assets acquired less liabilities assumed at the acquisition date. Other intangible assets acquired Goodwill acquired Goodwill expected to be deductible for income tax Business Acquisition, Goodwill, Expected Tax Deductible Amount Revenues included in consolidated results of operations Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Income (loss) before taxes Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Acquisition costs Business Combination, Acquisition Related Costs Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Summary Of Significant Accounting Policies [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Water and Gas Pipeline Infrastructure Contractor Water and Gas Pipeline Infrastructure Contractor [Member] Water and Gas Pipeline Infrastructure Contractor [Member] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Capital provided to investors Equity interest acquired Equity Securities Without Readily Determinable Fair Value, Ownership Percentage Equity Securities Without Readily Determinable Fair Value, Ownership Percentage Cash subscription price Equity Securities without Readily Determinable Fair Value, Amount Long-term Debt Obligations Schedule of Debt [Table Text Block] Current Maturities of Long-Term Debt and Short-Term Debt Schedule of Short-term Debt [Table Text Block] Borrowings under Credit Facility and Applicable Interest Rates Schedule of Line of Credit Facilities [Table Text Block] ASSETS Assets [Abstract] Current Assets: Assets, Current [Abstract] Accounts receivable, net of allowances of $6,662 and $4,465 Accounts Receivable, Net, Current Inventories Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net of accumulated depreciation of $1,086,424 and $981,275 Other assets, net Other Assets, Noncurrent Other intangible assets, net of accumulated amortization of $364,023 and $335,507 Total assets Assets LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Current Liabilities: Liabilities, Current [Abstract] Current maturities of long-term debt and short-term debt Total current liabilities Liabilities, Current Long-term debt and notes payable, net of current maturities Deferred income taxes Deferred Income Tax Liabilities, Net Total liabilities Liabilities Commitments and Contingencies Commitments and Contingencies Equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Preferred stock Preferred Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, 8,560,015 and 1,876,828 common shares Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and equity Liabilities and Equity Vesting [Axis] Vesting [Axis] Vesting [Domain] Vesting [Domain] Share-based Compensation Award, Tranche One Share-based Compensation Award, Tranche One [Member] Share-based Compensation Award, Tranche Two Share-based Compensation Award, Tranche Two [Member] Share-based Compensation Award, Tranche Three Share-based Compensation Award, Tranche Three [Member] Shares granted (in shares) Vesting period for RSUs to be settled in stock Awards vested (in shares) Fair value of restricted stock, vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Summarized Financial Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Accounts and notes receivable Increase (Decrease) in Accounts and Notes Receivable Contract assets Increase (Decrease) in Contract with Customer, Asset Inventories Increase (Decrease) in Inventories Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable and accrued expenses and other non-current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Contract liabilities Increase (Decrease) in Contract with Customer, Liability Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Net change in operating assets and liabilities, net of non-cash transactions Impairment charges related to customer relationship intangible asset Impairment of Intangible Assets, Finite-lived Schedule of Goodwill [Table] Schedule of Goodwill [Table] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Goodwill gross, beginning balance Goodwill, Gross Accumulated impairment, beginning balance Goodwill, Impaired, Accumulated Impairment Loss Goodwill, beginning balance Purchase price allocation adjustments Goodwill, Purchase Accounting Adjustments Foreign currency translation adjustments Goodwill, Foreign Currency Translation Gain (Loss) Goodwill gross, ending balance Accumulated impairment, ending balance Goodwill, ending balance Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Volatility Measurement Input, Price Volatility [Member] Discount Rate Measurement Input, Discount Rate [Member] Acquisition Without Maximum Earn-out Acquisition Without Maximum Earn-Out [Member] Acquisition Without Maximum Earn-Out [Member] Acquisitions 2018 Acquisitions 2018 - Q3 [Member] Acquisitions 2018 - Q3 [Member] Expected volatility rate Business Combination, Contingent Consideration, Liability, Measurement Input Aggregate maximum payout amount Charge associated with disposition of construction barge Impairment of Long-Lived Assets to be Disposed of Change in the fair value of contingent consideration liabilities Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Significant Estimates Used by Management in Determining Fair Values of Intangible Assets Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Revenue Disaggregated by Geographic Location and Contract Type Disaggregation of Revenue [Table Text Block] Contract Assets and Liabilities Contract with Customer, Asset and Liability [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Series F Preferred Stock Series F Preferred Stock [Member] Exchangeable Shares For Common Stock Exchangeable Shares for Common Stock [Member] In connection with certain Canadian acquisitions, the former owners of the acquired companies received exchangeable shares of certain Canadian subsidiaries of Quanta, which may be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. The holders of exchangeable shares can make an exchange only once in any calendar quarter and must exchange a minimum of either 50,000 shares or, if less, the total number of remaining exchangeable shares registered in the name of the holder making the request. Class of Stock [Line Items] Class of Stock [Line Items] Minimum number of shares that can be exchanged by exchangeable shareholders unless the number of remaining exchangeable shares registered in the name of the holder is less (in shares) Minimum Number Of Shares That Can Be Exchanged By Exchangeable Shareholders Unless Number Of Remaining Exchangeable Shares Registered In Name Of Holder Is Less Minimum number of shares that can be exchanged by exchangeable shareholders unless number of remaining exchangeable shares registered in name of holder is less. Number of business acquisitions having issuances of preferred stock Number Of Businesses Acquired With Preferred Stock Issued To Voting Trusts Number Of Businesses Acquired With Preferred Stock Issued To Voting Trusts Preferred stock, shares retired (in shares) Preferred Stock, Shares Retired Preferred Stock, Shares Retired Exchangeable shares exchanged for common stock (in shares) Conversion of Stock, Shares Converted EX-101.PRE 9 pwr-20180930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 10 pwr9-30x201810xq_htm.xml IDEA: XBRL DOCUMENT 0001050915 2018-01-01 2018-09-30 0001050915 pwr:ExchangeableSharesMember 2018-09-30 0001050915 srt:MaximumMember pwr:Acquisitions2018Member 2018-01-01 2018-09-30 0001050915 srt:MinimumMember pwr:Acquisitions2018Member 2018-01-01 2018-09-30 0001050915 us-gaap:NoncompeteAgreementsMember 2018-09-30 0001050915 us-gaap:OrderOrProductionBacklogMember 2018-09-30 0001050915 us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001050915 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2017-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001050915 pwr:CurriculumMember 2018-09-30 0001050915 2018-07-01 2018-09-30 0001050915 us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0001050915 us-gaap:LicensingAgreementsMember 2017-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-30 0001050915 us-gaap:TradeNamesMember 2018-09-30 0001050915 us-gaap:CustomerRelationshipsMember 2018-09-30 0001050915 us-gaap:TradeNamesMember 2017-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001050915 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-09-30 0001050915 pwr:CurriculumMember 2018-01-01 2018-09-30 0001050915 pwr:CurriculumMember 2017-12-31 0001050915 2017-07-01 2017-09-30 0001050915 us-gaap:DevelopedTechnologyRightsMember 2018-09-30 0001050915 us-gaap:LicensingAgreementsMember 2018-09-30 0001050915 pwr:ElectricPowerDivisionMember 2018-01-01 2018-09-30 0001050915 pwr:ElectricPowerDivisionMember 2017-12-31 0001050915 pwr:ElectricPowerDivisionMember 2018-09-30 0001050915 pwr:OilAndGasDivisionMember 2018-09-30 0001050915 pwr:OilAndGasDivisionMember 2018-01-01 2018-09-30 0001050915 pwr:OilAndGasDivisionMember 2017-12-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 2017-01-01 2017-09-30 0001050915 currency:USD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 currency:USD pwr:LettersOfCreditAndBankGuaranteesMember 2018-09-30 0001050915 srt:MinimumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 currency:CAD pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 pwr:SeniorSecuredCreditFacilityMember 2017-11-20 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 currency:AUD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 2017-09-30 0001050915 pwr:CanadianAndAustralianDollarsMember pwr:LettersOfCreditAndBankGuaranteesMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 currency:AUD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 srt:MinimumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 currency:USD pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 srt:MaximumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 currency:AUD pwr:BorrowingsUnderCreditFacilityMember 2018-09-30 0001050915 2018-06-30 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2017-11-20 2017-11-20 0001050915 pwr:LettersOfCreditAndBankGuaranteesMember 2018-09-30 0001050915 pwr:RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2017-11-20 2017-11-20 0001050915 pwr:LettersOfCreditAndBankGuaranteesMember pwr:OtherCreditFacilitiesMember 2018-09-30 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateMember 2017-11-20 2017-11-20 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2017-11-20 2017-11-20 0001050915 pwr:SeniorSecuredCreditFacilityMember 2015-12-18 2017-11-19 0001050915 currency:CAD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2015-12-18 0001050915 2016-12-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember 2017-11-20 2017-11-20 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfFederalFundsRateMember 2017-11-20 2017-11-20 0001050915 pwr:OtherLongTermDebtMember 2017-12-31 0001050915 srt:MinimumMember us-gaap:CapitalLeaseObligationsMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:CapitalLeaseObligationsMember 2017-12-31 0001050915 pwr:OtherLongTermDebtMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:CapitalLeaseObligationsMember 2018-09-30 0001050915 srt:MinimumMember us-gaap:CapitalLeaseObligationsMember 2017-12-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2018-01-01 2018-09-30 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2018-01-01 2018-09-30 0001050915 2017-06-30 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2017-01-01 2017-09-30 0001050915 us-gaap:SeriesFPreferredStockMember 2017-10-06 2017-10-06 0001050915 pwr:ExchangeableSharesForCommonStockMember 2017-01-01 2017-09-30 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2018-07-01 2018-09-30 0001050915 pwr:A2017RepurchaseProgramMember 2018-07-01 2018-09-30 0001050915 pwr:A2017RepurchaseProgramMember 2018-01-01 2018-09-30 0001050915 pwr:A2018RepurchaseProgramMember 2018-09-30 0001050915 pwr:ExchangeableSharesForCommonStockMember 2018-07-01 2018-09-30 0001050915 pwr:A2017RepurchaseProgramMember 2017-01-01 2017-12-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2017-01-01 2017-09-30 0001050915 country:AU 2018-01-01 2018-09-30 0001050915 srt:MaximumMember pwr:A2017RepurchaseProgramMember 2017-06-30 0001050915 pwr:ExchangeableSharesAssociatedWithSeriesGPreferredStockMember 2018-09-30 0001050915 us-gaap:SeriesFPreferredStockMember 2017-10-05 0001050915 pwr:ExchangeableSharesForCommonStockMember 2018-01-01 2018-09-30 0001050915 pwr:ExchangeableSharesForCommonStockMember 2017-07-01 2017-09-30 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2017-07-01 2017-09-30 0001050915 pwr:PerformanceUnitsMember 2018-01-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2018-07-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2017-01-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2018-07-01 2018-09-30 0001050915 country:CA 2018-07-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-07-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2017-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2018-01-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2017-07-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2017-01-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2017-07-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2017-01-01 2017-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2017-07-01 2017-09-30 0001050915 srt:MaximumMember pwr:PerformanceUnitsMember 2018-01-01 2018-09-30 0001050915 pwr:CommonStockClassUndefinedMember 2018-11-01 0001050915 pwr:LatinAmericaandOtherMember 2018-07-01 2018-09-30 0001050915 pwr:TwoThousandAndElevenPlanMember 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-09-30 0001050915 srt:MinimumMember pwr:PerformanceUnitsMember 2018-01-01 2018-09-30 0001050915 pwr:PerformanceUnitsMember 2018-02-28 0001050915 pwr:PerformanceUnitsMember 2017-03-22 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2018-01-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2018-01-01 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2018-01-01 2018-09-30 0001050915 srt:MinimumMember pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-01-01 2018-09-30 0001050915 srt:MaximumMember pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-01-01 2018-09-30 0001050915 country:AU 2018-07-01 2018-09-30 0001050915 pwr:EPCElectricTransmissionProjectMember 2014-12-31 0001050915 pwr:OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember us-gaap:ScenarioForecastMember 2022-05-31 0001050915 us-gaap:InsuranceClaimsMember 2017-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember pwr:OilAndGasInfrastructureServicesMember 2017-01-01 2017-09-30 0001050915 us-gaap:InsuranceClaimsMember 2018-09-30 0001050915 pwr:EPCElectricTransmissionProjectMember 2014-01-01 2018-09-30 0001050915 pwr:OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember us-gaap:ScenarioForecastMember 2018-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-09-30 0001050915 us-gaap:PerformanceGuaranteeMember 2018-09-30 0001050915 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember pwr:OilAndGasInfrastructureServicesMember 2017-01-01 2017-09-30 0001050915 country:US 2018-07-01 2018-09-30 0001050915 pwr:VehicleFleetCommittedCapitalMember 2018-09-30 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2018-09-30 0001050915 us-gaap:IndemnificationGuaranteeMember 2018-09-30 0001050915 us-gaap:CustomerConcentrationRiskMember 2018-09-30 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2018-01-01 2018-09-30 0001050915 pwr:ResidualValueGuaranteesMember 2018-09-30 0001050915 pwr:AtlanticBridgeProjectInsuranceClaimMember 2018-09-30 0001050915 us-gaap:PerformanceGuaranteeMember pwr:EstimateMember 2018-09-30 0001050915 pwr:MaurepasProjectDisputeMember srt:MaximumMember 2018-09-30 0001050915 us-gaap:ScenarioForecastMember pwr:EPCElectricTransmissionProjectMember 2019-12-31 0001050915 pwr:LatinAmericaandOtherMember 2018-01-01 2018-09-30 0001050915 pwr:OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember 2018-09-30 0001050915 us-gaap:CustomerConcentrationRiskMember 2017-12-31 0001050915 us-gaap:CorporateNonSegmentMember 2017-01-01 2017-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2018-07-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2017-01-01 2017-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2018-07-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2018-01-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2018-01-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2017-07-01 2017-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2017-07-01 2017-09-30 0001050915 country:US 2018-01-01 2018-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:OilAndGasInfrastructureServicesMember 2017-01-01 2017-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureMember 2018-07-01 2018-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2018-01-01 2018-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2017-07-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2018-07-01 2018-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2018-07-01 2018-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2017-07-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2017-07-01 2017-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2017-01-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2018-09-30 0001050915 country:CA 2018-01-01 2018-09-30 0001050915 country:CA us-gaap:GeographicDistributionForeignMember 2018-01-01 2018-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2017-01-01 2017-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2018-01-01 2018-09-30 0001050915 us-gaap:GeographicDistributionForeignMember 2017-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-09-30 0001050915 us-gaap:OtherAssetsMember 2018-09-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-09-30 0001050915 us-gaap:OtherAssetsMember 2017-09-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2016-12-31 0001050915 us-gaap:OtherAssetsMember 2017-12-31 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member 2018-01-01 2018-09-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-12-31 0001050915 us-gaap:OtherAssetsMember 2016-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2017-06-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-06-30 0001050915 us-gaap:OtherAssetsMember 2017-06-30 0001050915 us-gaap:OtherAssetsMember 2018-06-30 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2018-10-10 2018-10-10 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember pwr:EurocurrencyRateMember 2018-10-10 2018-10-10 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember us-gaap:BaseRateMember 2018-10-10 2018-10-10 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember pwr:EurocurrencyRateMember 2018-10-10 2018-10-10 0001050915 pwr:InvestmentsInJointVenturesMember 2017-12-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember us-gaap:SubsequentEventMember 2018-10-10 2018-10-10 0001050915 2017-10-01 2017-12-31 0001050915 pwr:DomesticBankAccountsMember 2018-09-30 0001050915 pwr:ExchangeableSharesNotAssociatedWithPreferredStockMember 2018-11-01 0001050915 pwr:EPCElectricTransmissionProjectMember 2018-01-01 2018-09-30 0001050915 pwr:UnearnedRevenueMember 2018-09-30 0001050915 pwr:ProcessingFacilityConstructionProjectTexasMember 2018-07-01 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-09-30 0001050915 pwr:CapitalforInfrastructureProjectsMember 2018-09-30 0001050915 pwr:UnearnedRevenueMember 2017-12-31 0001050915 2018-10-01 2018-09-30 0001050915 pwr:ProcessingFacilityConstructionProjectTexasMember 2018-09-30 0001050915 us-gaap:FairValueInputsLevel3Member 2018-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2018-01-01 2018-09-30 0001050915 pwr:ExchangeableSharesAssociatedWithSeriesGPreferredStockMember 2018-11-01 0001050915 us-gaap:FairValueInputsLevel3Member 2018-01-01 2018-09-30 0001050915 pwr:DomesticJointVenturesMember 2017-12-31 0001050915 pwr:ProcessingFacilityConstructionProjectTexasMember 2018-01-01 2018-09-30 0001050915 pwr:OilAndGasInfrastructureDivisionOperatingUnitsThatHaveBeenNegativelyImpactedByVariousFactorsMember 2017-10-01 2017-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2018-09-30 0001050915 srt:MaximumMember 2018-09-30 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member 2018-07-01 2018-09-30 0001050915 us-gaap:FairValueInputsLevel3Member 2018-07-01 2018-09-30 0001050915 pwr:ForeignBankAccountsMember 2017-12-31 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates1Member 2018-01-01 2018-09-30 0001050915 2018-09-30 0001050915 2017-01-01 2017-12-31 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-09-30 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2018-09-30 0001050915 pwr:EPCElectricTransmissionProjectMember 2018-07-01 2018-09-30 0001050915 pwr:Acquisitions2018Q3Member 2018-09-30 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2018-09-30 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates1Member 2018-07-01 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2017-09-30 0001050915 pwr:AcquisitionWithoutMaximumEarnOutMember us-gaap:FairValueInputsLevel3Member 2018-09-30 0001050915 pwr:NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member 2018-09-30 0001050915 2017-12-31 0001050915 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2018-09-30 0001050915 pwr:ForeignBankAccountsMember 2018-09-30 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2018-07-01 2018-09-30 0001050915 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 0001050915 pwr:DomesticBankAccountsMember 2017-12-31 0001050915 pwr:OilAndGasInfrastructureDivisionOperatingUnitsThatHaveBeenNegativelyImpactedByVariousFactorsMember 2018-09-30 0001050915 pwr:CapitalforInfrastructureProjectsMember pwr:InfrastructureInvestorsPartnershipMember 2018-09-30 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2018-09-30 0001050915 pwr:DomesticJointVenturesMember 2018-09-30 0001050915 us-gaap:SeriesGPreferredStockMember 2018-09-30 0001050915 us-gaap:FixedPriceContractMember 2018-01-01 2018-09-30 0001050915 us-gaap:TimeAndMaterialsContractMember 2018-07-01 2018-09-30 0001050915 pwr:UnitPriceContractsMember 2018-07-01 2018-09-30 0001050915 us-gaap:TimeAndMaterialsContractMember 2018-01-01 2018-09-30 0001050915 us-gaap:FixedPriceContractMember 2018-07-01 2018-09-30 0001050915 pwr:UnitPriceContractsMember 2018-01-01 2018-09-30 0001050915 srt:MinimumMember 2017-01-01 2017-12-31 0001050915 srt:MinimumMember 2018-01-01 2018-09-30 0001050915 srt:MaximumMember 2018-01-01 2018-09-30 0001050915 srt:MaximumMember 2017-01-01 2017-12-31 0001050915 pwr:ExchangeableSharesMember 2017-12-31 0001050915 pwr:Acquisitions2018Member us-gaap:NoncompeteAgreementsMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member us-gaap:CustomerRelationshipsMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member us-gaap:TradeNamesMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2018Member pwr:CurriculumMember 2018-01-01 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-09-30 2018-09-30 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember 2018-09-30 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember 2018-09-30 2018-09-30 0001050915 us-gaap:SeriesGPreferredStockMember 2017-12-31 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2018-09-30 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2017-07-20 2017-07-20 0001050915 2017-10-01 2018-09-30 0001050915 pwr:Acquisitions2018Member 2018-07-01 2018-09-30 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member 2017-07-20 0001050915 pwr:Acquisitions2018Member pwr:ElectricPowerDivisionMember 2018-01-01 2018-09-30 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember 2017-01-01 2017-12-31 0001050915 pwr:StrongholdLtd.andStrongholdSpecialtyLtd.Member pwr:OilAndGasDivisionMember 2017-01-01 2017-12-31 0001050915 pwr:Acquisitions2017OtherThanStrongholdMember pwr:ElectricPowerDivisionMember 2017-01-01 2017-12-31 0001050915 pwr:Acquisitions2017Member 2017-12-31 pure pwr:Segment pwr:division iso4217:USD shares iso4217:USD pwr:Reporting_Unit shares pwr:Customer pwr:Acquisition pwr:substation utreg:km pwr:kV false --12-31 Q3 2018 0001050915 false Large Accelerated Filer QUANTA SERVICES INC false PWR P3Y P5Y P3Y 0.78 0.15 0.33 0.20 0.25 0.17 0.27 0.20 10000000 0 11400000 981275000 1086424000 4465000 6662000 0 0 0.00001 0.00001 600000000 600000000 155219154 486112 157280496 486112 153342326 486112 148720481 486112 0 0 0.038 0.025 0.024 0.038 0.025 0.024 0 0 0 0 0.00001 0.00001 1 1 1 1 1 P3Y P3Y P2Y P2Y P5Y P3Y 200000 300000 0 0 100000 0 0 100000 1876828 8560015 0 10-Q 2018-09-30 146030722 449929 36183 113524000 138285000 2291608000 1985077000 680006000 497292000 94670000 80890000 198314000 168363000 3378122000 2869907000 1350894000 1288602000 265608000 189866000 284411000 263179000 1912139000 1868600000 7191174000 6480154000 22811000 1220000 1340882000 1057460000 452491000 433387000 1816184000 1492067000 952886000 670721000 209475000 179381000 388395000 342356000 3366940000 2684525000 2000 2000 0 0 0 0 1955801000 1889356000 2425832000 2191059000 -237694000 -203395000 321123000 85451000 3822818000 3791571000 1416000 4058000 3824234000 3795629000 7191174000 6480154000 2985281000 2609307000 8059205000 6987851000 2559451000 2258676000 6998956000 6068867000 425830000 350631000 1060249000 918984000 224040000 201224000 645566000 571656000 10623000 8979000 31535000 22035000 1394000 0 7673000 0 192561000 140428000 390821000 325293000 9219000 6058000 25175000 14294000 322000 196000 1128000 647000 -15498000 -2371000 -37899000 -3814000 168166000 132195000 328875000 307832000 43267000 42346000 90659000 105183000 124899000 89849000 238216000 202649000 348000 536000 1686000 1232000 124551000 89313000 236530000 201417000 0.82 0.57 1.54 1.29 0.81 0.56 1.52 1.28 152562000 157484000 154087000 155796000 153687000 158620000 155198000 156793000 124899000 89849000 238216000 202649000 10838000 38980000 -34299000 79486000 10838000 38980000 -34299000 79486000 135737000 128829000 203917000 282135000 348000 536000 1686000 1232000 135389000 128293000 202231000 280903000 124899000 89849000 238216000 202649000 51543000 48426000 150296000 135769000 10623000 8979000 31535000 22035000 1394000 0 7673000 0 -17835000 -2755000 -42976000 -5506000 287000 339000 863000 1017000 340000 451000 -1605000 617000 168000 -1022000 237000 -1884000 2151000 7000 3135000 933000 -7391000 -1980000 6114000 1650000 11631000 10929000 39803000 34352000 170572000 -13692000 285016000 230482000 39104000 173567000 221617000 174696000 74144000 62997000 222735000 168278000 5642000 4080000 18635000 16424000 145000 136000 510000 733000 48683000 352887000 94917000 360522000 881000 40557000 2450000 53511000 18510000 -676000 17726000 410000 0 0 3000000 0 -136431000 -451549000 -321683000 -565564000 855831000 812503000 2893224000 2060597000 743162000 541040000 2605092000 1664424000 336000 558000 1067000 3441000 7124000 0 20066000 -2783000 1275000 443000 2942000 1806000 464000 329000 14668000 18134000 0 0 0 25000 26755000 0 216661000 0 90963000 270133000 72860000 370034000 -199000 475000 1605000 1658000 -6563000 -7374000 -25601000 -19176000 124737000 102608000 143775000 114410000 118174000 95234000 118174000 95234000 BUSINESS AND ORGANIZATION:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta Services, Inc. (Quanta) is a leading provider of specialty contracting services, offering infrastructure solutions primarily to the electric power, oil and gas and communication industries in the United States, Canada, Australia, Latin America and select other international markets. Quanta reports its results under </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Electric Power Infrastructure Services Segment</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Electric Power Infrastructure Services segment provides comprehensive network solutions to customers in the electric power industry. Services performed by the Electric Power Infrastructure Services segment generally include the design, installation, upgrade, repair and maintenance of electric power transmission and distribution infrastructure and substation facilities along with other engineering and technical services. This segment also provides emergency restoration services, including the repair of infrastructure damaged by inclement weather, the energized installation, maintenance and upgrade of electric power infrastructure utilizing unique bare hand and hot stick methods and Quanta’s proprietary robotic arm technologies, and the installation of “smart grid” technologies on electric power networks. In addition, this segment designs, installs and maintains renewable energy generation facilities, consisting of solar, wind and certain types of natural gas generation facilities, and related switchyards and transmission infrastructure. To a lesser extent, the segment also provides comprehensive communications infrastructure services to wireline, fiber and wireless carrier customers within the communications industry; services in connection with the construction of electric power generation facilities; the design, installation, maintenance and repair of commercial and industrial wiring; and the installation of traffic networks and cable and control systems for light rail lines. This segment also includes Quanta’s postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Oil and Gas Infrastructure Services Segment</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Oil and Gas Infrastructure Services segment provides comprehensive network solutions to customers involved in the development, transportation, storage and processing of natural gas, oil and other pipeline products. Services performed by the Oil and Gas Infrastructure Services segment generally include the design, installation, repair and maintenance of pipeline transmission and distribution systems, gathering systems, production systems, storage systems and compressor and pump stations, as well as related trenching, directional boring and mechanized welding services. In addition, this segment’s services include pipeline protection, integrity testing, rehabilitation and replacement, and fabrication of pipeline support systems and related structures and facilities. Quanta also serves the offshore and inland water energy markets, primarily providing services to oil and gas exploration platforms, including mechanical installation (or “hook-ups”), electrical and instrumentation, pre-commissioning and commissioning, coatings, shallow water pipeline installation, fabrication and marine asset repair. Additionally, Quanta provides high-pressure and critical-path turnaround services to the downstream and midstream energy markets and instrumentation and electrical services, piping, fabrication and storage tank services. To a lesser extent, this segment designs, installs and maintains fueling systems, as well as water and sewer infrastructure.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisitions</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta acquired an electrical infrastructure services business specializing in substation construction and relay services, a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen and two communications infrastructure services businesses, all of which are located in the United States. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements beginning on the acquisition dates. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 20, 2017, Quanta acquired Stronghold, Ltd. and Stronghold Specialty, Ltd. (collectively Stronghold), a specialized services business located in the United States that provides high-pressure and critical-path solutions to the downstream and midstream energy markets. The results of the acquired business are generally included in Quanta’s Oil and Gas Infrastructure Services segment and have been included in Quanta’s consolidated financial statements beginning on the acquisition date. </span></div><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span>, Quanta also acquired a communications infrastructure services contractor and an electrical and communications contractor, both of which are located in the United States. The results of these acquired businesses are generally included in Quanta’s Electric Power Infrastructure Services segment and have been included in Quanta’s consolidated financial statements beginning on the respective acquisition dates. 2 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly owned subsidiaries, which are also referred to as its operating units. The condensed consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50%, are accounted for using the equity method. All significant intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Interim Condensed Consolidated Financial Information</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These unaudited condensed consolidated financial statements have been prepared pursuant to the rules of the U.S. Securities and Exchange Commission (SEC). Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (US GAAP), have been condensed or omitted pursuant to those rules and regulations. Quanta believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income and cash flows with respect to the interim condensed consolidated financial statements have been included. The results of operations and comprehensive income for the interim periods are not necessarily indicative of the results for the entire fiscal year. The results of Quanta have historically been subject to significant seasonal fluctuations.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta recommends that these unaudited condensed consolidated financial statements be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta and its consolidated subsidiaries included in Quanta’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, which was filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">February 28, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassifications</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta reclassified certain prior period amounts related to restricted cash and proceeds from the settlement of insurance claims related to property and equipment in the accompanying condensed consolidated statements of cash flows to conform to the current period presentation under recently adopted accounting updates. See Note 3 for further details regarding these updates. Certain reclassifications have also been made to Quanta’s condensed consolidated statements of operations for 2017 to conform to classifications for 2018. Additionally, the amounts previously reported as “Costs and estimated earnings in excess of billings on uncompleted contracts” and “Billings in excess of costs and estimated earnings on uncompleted contracts” on Quanta’s condensed consolidated balance sheets have been included in the newly titled “Contract assets” and “Contract liabilities” in accordance with the newly adopted revenue recognition guidance discussed below and in Note 3.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates and Assumptions</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of the allowance for doubtful accounts, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, loan receivables, purchase price allocations, acquisition-related contingent consideration liabilities, liabilities for insurance and other claims and guarantees, multiemployer pension plan withdrawal liabilities, contingent liabilities, revenue recognition for construction contracts inclusive of contractual change orders and claims, share-based compensation, operating results of reportable segments, as well as the provision for income taxes and the calculation of uncertain tax positions.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta had cash and cash equivalents of </span><span style="font-family:inherit;font-size:10pt;"><span>$113.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$138.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, cash equivalents were </span><span style="font-family:inherit;font-size:10pt;"><span>$55.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and consisted primarily of money market investments and money market mutual funds and are discussed further in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> below. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, cash and cash equivalents held in domestic bank accounts were </span><span style="font-family:inherit;font-size:10pt;"><span>$79.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$83.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and cash and cash equivalents held in foreign bank accounts were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$34.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$55.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, were </span><span style="font-family:inherit;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to the joint ventures’ cash and cash equivalents other than participating in distributions and in the event of dissolution.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Doubtful Accounts</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta provides an allowance for doubtful accounts when collection of an account or note receivable is considered doubtful, and receivables are written off against the allowance when deemed uncollectible. Inherent in the assessment of the allowance for doubtful accounts are certain judgments and estimates regarding, among other factors, the customer’s access to capital, the customer’s willingness or ability to pay, general economic and market conditions, the ongoing relationship with the customer and uncertainties related to the resolution of disputed matters. Quanta considers accounts receivable delinquent after 30 days but does not generally include delinquent accounts in its analysis of the allowance for doubtful accounts unless the accounts receivable have been outstanding for at least 90 days. Quanta also includes accounts receivable balances that relate to customers in bankruptcy or with other known difficulties in its analysis of the allowance for doubtful accounts. Material changes in customers’ businesses or cash flows, which may be impacted by negative economic and market conditions, could affect Quanta’s ability to collect amounts due. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta had allowances for doubtful accounts on current receivables of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. Should anticipated recoveries relating to receivables fail to materialize, Quanta could experience reduced cash flows and losses in excess of current allowances provided. Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contracts and acceptance by the customer. Based on Quanta’s experience with similar contracts in recent years, the majority of the retainage balances at each balance sheet date are expected to be collected within the next twelve months. Current retainage balances as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$297.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$300.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and were included in “Accounts receivable.” Retainage balances with settlement dates beyond the next twelve months were included in “Other assets, net,” and as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$96.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$41.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta recognizes unbilled receivables within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date, costs have been incurred but are yet to be billed under cost-reimbursement type contracts, or amounts arise from routine lags in billing (for example, work completed one month but not billed until the next month). These balances do not include revenue recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the balances of unbilled receivables included in “Accounts receivable” were </span><span style="font-family:inherit;font-size:10pt;"><span>$460.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$303.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has recorded goodwill in connection with its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating units or managed on a stand-alone basis as an individual operating unit. An annual assessment for impairment is performed for each operating unit that carries a balance of goodwill. Quanta’s operating units are organized into one of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> internal divisions: the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. As most of the companies acquired by Quanta provide multiple types of services for multiple types of customers, these divisional designations are based on the predominant type of work performed by an operating unit at the point in time the divisional designation is made. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating units represent its reporting units for the purpose of assessing goodwill impairments. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. The income tax effect associated with an impairment of tax deductible goodwill is also considered in the measurement of the goodwill impairment. </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has the option to first assess qualitative factors to determine whether it is necessary to perform the quantitative fair value-based impairment test described below. If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. Quanta can choose to perform the qualitative assessment on none, some or all of its reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators including deterioration in macroeconomic conditions, declining financial performance, or a sustained decrease in share price, among other things, may trigger the need for annual or interim impairment testing of goodwill associated with one or all of the reporting units.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s annual goodwill impairment assessment is performed in the fourth quarter of its fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. For instance, a decrease in Quanta’s market capitalization below book value, a significant change in business climate or loss of a significant customer, as well as the qualitative indicators referenced above, may trigger the need for interim impairment testing of goodwill for a reporting unit. The quantitative impairment test involves comparing the fair value of each of Quanta’s reporting units with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. Any goodwill impairment is limited to the total amount of goodwill allocated to that reporting unit.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta determines the fair value of its reporting units using a weighted combination of the discounted cash flow, market multiple and market capitalization valuation approaches, with heavier weighting on the discounted cash flow method because management believes this method results in the most accurate calculation of fair value. Determining the fair value of a reporting unit requires judgment and the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates, weighted average costs of capital and future market conditions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information, but variations in any of the assumptions could result in materially different calculations of fair value and determinations of whether or not an impairment is indicated.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows of each reporting unit, discounted to present value using risk-adjusted industry discount rates, which reflect the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts and operating forecasts (typically a one-year model) plus an estimate of later period cash flows, all of which are evaluated by management. Subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur, along with a terminal value derived from the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on trailing twelve-month comparable industry data.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the market multiple and market capitalization approaches, Quanta determines the estimated fair value of each of its reporting units by applying transaction multiples to each reporting unit’s projected EBITDA and then averaging that estimate with similar historical calculations using either a one, two or three year average. For the market capitalization approach, Quanta adds a reasonable control premium, which is estimated as the premium that would be received in a sale of the reporting unit in an orderly transaction between market participants.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For recently acquired reporting units, a quantitative impairment test may indicate a fair value that is substantially similar to the reporting unit’s carrying amount. Such similarities in value are generally an indication that management’s estimates of future cash flows associated with the recently acquired reporting unit remain relatively consistent with the assumptions that were used to derive its initial fair value. </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, a quantitative fair-value based goodwill impairment analysis indicated that the fair value of each of Quanta’s reporting units, with the exception of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reporting units in its Oil and Gas Infrastructure Services Division, was in excess of its carrying amount. Quanta recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$57.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> non-cash charge in the fourth quarter of 2017 for the impairment of goodwill associated with a reporting unit that provides material handling services, which achieved lower operating margins than anticipated during 2017 and is expected to continue to face a highly competitive environment in its select markets, and a reporting unit that provides marine and offshore services, which has experienced prolonged periods of reduced revenues </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">and operating margins and is expected to continue to experience lower levels of activity in the U.S. Gulf of Mexico and other offshore markets. Assuming a </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in the fair value of each of Quanta’s reporting units, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> additional reporting unit within Quanta’s Oil and Gas Infrastructure Services Division would have had a fair value below its carrying amount. Circumstances such as market declines, unfavorable economic conditions, loss of a major customer or other factors could increase the risk of impairment of goodwill for this reporting unit in future periods. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If an operating unit experiences prolonged periods of declining revenues, operating margins or both, it may be at risk of failing the quantitative goodwill impairment test. Certain operating units have experienced declines over the short-term due to challenging macroeconomic conditions in certain geographic areas and low oil and natural gas prices, which have negatively impacted customer spending and resulted in project cancellations and delays. Additionally, customer capital spending has been constrained as a result of an increasingly complex regulatory and permitting environment. Certain operating units within Quanta’s Oil and Gas Infrastructure Services Division that primarily operate within the midstream and smaller-scale transmission market, including the reporting units referenced above, have continued to be negatively impacted by these factors. Goodwill and intangible assets associated with these operating units were </span><span style="font-family:inherit;font-size:10pt;"><span>$49.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta monitors these conditions and others to determine if it is necessary to perform the quantitative fair-value based impairment test for one or more operating units prior to the annual impairment assessment. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> interim impairment charges were recorded during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Although Quanta is not aware of circumstances that would lead to additional goodwill impairments at this time, circumstances such as a continued market decline, the loss of a major customer or other factors could impact the valuation of goodwill in the future.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, which are all subject to amortization, as well as an engineering license, which is not subject to amortization. The value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This analysis discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. The following table presents the significant estimates used by management in determining the fair values of customer relationships associated with acquisitions in the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 27%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17% to 25%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer attrition rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 33%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15% to 78%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name and curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta amortizes intangible assets subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for interim impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. Intangible asset impairments are included within “Asset impairment charges” in the consolidated statements of operations, when applicable.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2017, Quanta recorded an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to a customer relationship intangible asset, which primarily resulted from a strategic decision to restructure a business within a reporting unit in the Oil and Gas Infrastructure Services Division.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Affiliates and Other Entities</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure services on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. As part of this strategy, Quanta formed a partnership with select investors that provides up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of capital, including approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$80.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from Quanta, available to invest in certain of these infrastructure projects through August 2024. Wholly owned subsidiaries of Quanta serve as the general partner of this partnership and as a separately operated registered investment adviser that manages the invested capital. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Quanta’s share of net income or losses from unconsolidated equity investments is reported as equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether any decline in the fair value of the investment below the carrying amount is other than temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain an earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses related to investments would be recognized in equity in earnings (losses) of unconsolidated affiliates. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions and are included in “Other assets, net” in Quanta’s accompanying condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new electric transmission line and two substations in Alberta, Canada and has accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognizes revenue and related cost of services as performance progresses on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit is deferred until the electric transmission line and related substations are constructed and ownership of the assets is deemed to be transferred to the third party customer, which is expected to occur in 2019. The profit deferral has been recorded as a decrease to the equity method investment and as a component of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Because the profit deferral is greater than the amount invested, the net amount has been included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. See Notes 8 and 10 for additional disclosures related to investments.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta acquired a </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> equity interest in a water and gas pipeline infrastructure contractor located in Australia for </span><span style="font-family:inherit;font-size:10pt;"><span>$22.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. This investment includes an option to acquire the remaining equity of the company through 2020 and provides for certain additional earnings and distribution participation rights during a designated 25-month post-investment period, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, plus or minus observable changes in the value of the company’s equity. Earnings on this investment will be recognized as distributions are received.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Note 3, effective January 1, 2018, Quanta adopted new revenue recognition guidance using the modified retrospective transition method, applying the guidance to contracts with customers that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 are presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">policy. The net cumulative adjustment due to adoption of the new guidance was a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes. Quanta does not anticipate significant changes to the pattern of revenue recognition for contracts with customers and does not believe that the guidance surrounding the identification of contracts and performance obligations or the measurement of variable consideration will have a material impact on revenue recognition under its customary contractual arrangements. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, oil and gas and communications industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price installation contracts. These contracts are classified into three categories based on how transaction prices are determined and revenue is recognized: unit-based contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-based contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Obligations</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for the customer. For contracts with multiple performance obligations, Quanta allocates the transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is estimated using the expected costs plus a margin approach for each performance obligation.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was estimated to be approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.29 billion</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>78.1%</span></span><span style="font-family:inherit;font-size:10pt;"> was expected to be recognized in the subsequent </span><span style="font-family:inherit;font-size:10pt;"><span>twelve months</span></span><span style="font-family:inherit;font-size:10pt;">. This amount represents management’s estimate of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work has not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and VIEs, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations were potential orders under MSAs and non-fixed price contracts expected to be completed within one year. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition of Revenue Upon Satisfaction of Performance Obligations</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta generally recognizes revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Quanta believes that the following methods provide a faithful depiction of when performance obligations under its contracts with customers are satisfied. Under unit-based contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-based contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs. </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized under the newly adopted revenue recognition guidance. Such costs were not material during the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Estimates</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s engineers, project managers and financial professionals. Some of the factors that may lead to changes in estimates include concealed or unknown environmental conditions; changes in the cost of equipment, commodities, materials or labor; unanticipated costs or claims due to delays caused by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications or contract termination; weather conditions; changes in estimates related to the length of time to complete a performance obligation; and performance and quality issues requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes in profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from the original estimate and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in cost estimates on certain contracts may result in the issuance of change orders and/or claims, which may be approved or unapproved by the customer. Quanta determines the probability that such costs will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer or verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta had recognized revenues of </span><span style="font-family:inherit;font-size:10pt;"><span>$118.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$144.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to change orders and claims included as contract price adjustments and that were in the process of being negotiated in the normal course of business. These aggregate amounts, which were included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that had been earned and were probable of collection. The amount ultimately realized by Quanta cannot currently be determined but could be significantly higher or lower than the estimated amount.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in contract estimates are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the current estimate differs from the previous estimate. The impact of a change in estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, revenues were favorably impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$47.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$71.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. Quanta’s operating results for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">favorably </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$30.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>7.2%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta’s operating results for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">negatively </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>0.4%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain projects were materially impacted by changes to total estimated contract revenues and/or costs during the three and nine months ended September 30, 2018. Quanta successfully executed through project procurement, winter schedule challenges and productivity risks on an electrical transmission project in Canada, resulting in reductions to the estimated total costs necessary to complete the project. These changes in estimates resulted in favorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$47.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$47.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta experienced engineering and production delays on an ongoing processing facility construction project in Texas, which resulted in additional estimated </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">construction costs and liquidated damages payable to the customer. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and nine months ended September 30, 2018. At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, this project had a contract value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$150 million</span></span><span style="font-family:inherit;font-size:10pt;">, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>82%</span></span><span style="font-family:inherit;font-size:10pt;"> complete and is expected to be completed in the first half of 2019. Quanta also experienced a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States resulting in additional estimated costs to complete the project. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and nine months ended September 30, 2018. See </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Insurance</span><span style="font-family:inherit;font-size:10pt;"> in Note 10 for additional disclosure related to an estimated insurance recovery associated with this project. Additionally, a natural gas pipeline construction project in the northeast United States experienced weather delays and project performance issues resulting in additional estimated construction costs. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$50 million</span></span><span style="font-family:inherit;font-size:10pt;"> and was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>98%</span></span><span style="font-family:inherit;font-size:10pt;"> complete. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s operating results for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">negatively </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>0.8%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">. Quanta’s operating results for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">favorably </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$24.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>2.7%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues by Category </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present Quanta’s revenue disaggregated by geographic location and contract type for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">By primary geographic location:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,317,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,223,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,376,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australia</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Latin America and Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,965</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">By contract type:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unit-price contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,082,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,714,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed price contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,239,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,497,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost-plus contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,847,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as the intent is to protect the customer in the event Quanta does not perform on its obligations under the contract. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered a significant financing component, as they are used to meet working capital requirements that are generally higher in </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the early stages of a contract and protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets and liabilities consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>680,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in contract assets was primarily due to an increase in revenues on various large diameter pipeline projects. The increase in contract liabilities was primarily due to an advanced billing position at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> related to a large diameter pipeline project that had no contract liabilities associated with it at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, partially offset by normal fluctuations in the mix of projects and billing terms.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized revenue of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$32 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$375 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to contract liabilities outstanding at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed until a later date, costs have been incurred but are yet to be billed or if amounts arise from routine lags in billing. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment losses recognized on contract assets were not material for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Practical Expedients and Exemptions</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta utilizes certain practical expedients and exemptions associated with the new revenue recognition guidance. For example, Quanta elected the modified retrospective transition method, which allowed the guidance to be applied only to contracts that were not considered substantially complete as of January 1, 2018. Additionally, in cases where Quanta has a right to consideration from a customer in an amount that corresponds directly with the value of Quanta’s performance completed to date, Quanta recognizes revenue in the amount to which it has a right to invoice and does not disclose such performance as a remaining performance obligation. Also, contract consideration is not adjusted for the effects of a significant financing component if payment is expected to be collected less than one year from when the services are performed.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta records reserves for income taxes related to certain tax positions in those instances where Quanta considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the total amount of unrecognized tax benefits relating to uncertain tax positions was </span><span style="font-family:inherit;font-size:10pt;"><span>$30.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">a</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. This </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> resulted primarily from the expiration of the statute of limitations </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">for the 2014 tax year. Quanta and certain subsidiaries remain under examination by various U.S. state and Canadian and other foreign tax authorities for multiple periods. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. federal and state and foreign income tax laws and regulations are voluminous and are often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, consolidated statements of operations and consolidated statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 (the Tax Act), among other things, significantly revised the U.S. corporate tax regime and resulted in a reduction of Quanta’s future effective tax rate and a remeasurement of its deferred tax assets and liabilities. While Quanta has substantially completed its provisional analysis of the effects of the Tax Act and recorded a reasonable estimate of such effects, the net one-time benefits and calculation of income tax expense related to the Tax Act may differ, possibly materially, due to, among other things, further refinement of Quanta’s calculations, changes in interpretations and assumptions made, additional regulatory guidance, and actions and related accounting policy decisions resulting from the Tax Act. Quanta will complete its analysis of the Tax Act over the one-year measurement period ending December 22, 2018, and any adjustments during the measurement period will be included within “Net income” as an adjustment to “Provision for income taxes” on Quanta’s consolidated statement of operations in the reporting period when such adjustments are determined. Certain of the pending items and the potential changes to Quanta’s provisional analysis are described in further detail below.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act imposed a tax on global intangible low-taxed income (GILTI), and it is unclear if GILTI should be included in the period in which it is incurred or whether deferred tax assets and liabilities should be recognized for basis differences expected to reverse as GILTI in future years. Quanta continues to analyze the impacts of the GILTI provision; however, due to the complexity of the new rules, Quanta’s analysis is not yet complete. Accordingly, Quanta has not yet made an accounting policy election related to GILTI. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act also lowered the U.S. federal corporate income tax rate from </span><span style="font-family:inherit;font-size:10pt;">35%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> effective January 1, 2018, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries, limited and eliminated certain tax deductions and created new taxes on certain foreign-sourced earnings. Consequently, for the year ended December 31, 2017, Quanta recorded one-time net tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$70.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, including </span><span style="font-family:inherit;font-size:10pt;"><span>$85.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of tax benefits associated with the remeasurement of U.S. federal deferred tax assets and liabilities based on expected future rates (generally </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;">), partially offset by an estimated </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> transition tax on post-1986 earnings and profits of certain foreign subsidiaries. This net tax benefit was Quanta’s provisional estimate, utilizing the information that was available at the time. As permitted by and in accordance with the guidance issued by the SEC and codified by the Financial Accounting Standards Board (FASB), Quanta may adjust its provisional estimates in reporting periods throughout 2018 as it completes its analysis and as more information becomes available, and these adjustments may affect earnings. During the three months ended September 30, 2018, Quanta recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of additional benefit related to the remeasurement of U.S. federal deferred tax assets and liabilities, as the estimate of such amount was revised in connection with the preparation and filing of Quanta’s 2017 income tax returns . While the remeasurement of U.S. deferred tax assets and liabilities is deemed to be complete at September 30, 2018, Quanta’s accounting for the transition tax has not been finalized. Although Quanta was able to reasonably estimate certain effects of the repatriation transition tax and recorded provisional adjustments based on those estimates, no additional measurement-period adjustments have been made during 2018 because Quanta’s analysis of deferred foreign income is not complete. Quanta expects to complete its accounting within the prescribed measurement period. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the year ended December 31, 2017, an additional one-time tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded in connection with entity restructuring and recapitalization transactions completed by Quanta, which was partially offset by an </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in the production activity-related tax benefit that resulted from acceleration of certain deductions into 2017. During the three months ended September 30, 2018, the estimated benefit associated with entity restructuring and recapitalization transactions was decreased by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on actual 2017 earnings and profit balances.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Earnings Per Share</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;">-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> weighted average participating securities. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Insurance</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta is insured for employer’s liability, workers’ compensation, auto liability and general liability claims. Under these programs, the deductible for employer’s liability is </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence, the deductible for workers’ compensation is </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence, and the deductibles for auto liability and general liability are </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence. Quanta manages and maintains a portion of its casualty risk through its wholly-owned captive insurance company, which insures all claims up to the amount of the applicable deductible of its third-party insurance programs. Quanta also has employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> per claimant per year. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Collective Bargaining Agreements</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at that time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict the union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta recognizes compensation expense for restricted stock, restricted stock units (RSUs) and performance units to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of these awards is generally determined based on the number of shares or units granted and the closing price of Quanta’s common stock on the date of grant, with the exception of performance units with market-based metrics, the fair value of which is determined using a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is utilized to determine the period expense. Such estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for performance unit and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding performance units can also vary from period to period based on changes in the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such performance units. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value on the settlement date of </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> share of Quanta common stock, as specified in the applicable award agreement. For additional information on Quanta’s restricted stock, RSU and performance unit awards, see Note 9.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Functional Currency and Translation of Financial Statements</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada, Australia and Latin America, is typically the currency of the country where the foreign operating unit is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. The treatment of foreign currency translation gains or losses is dependent upon management’s determination of the functional currency, and when preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating units from their functional currency into U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses, which are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income (expense)” in the accompanying condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Components of comprehensive income include all changes in equity during a period except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation Costs and Reserves</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. Further details are presented in Note 10.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contingent Consideration Liabilities.</span><span style="font-family:inherit;font-size:10pt;"> As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, financial instruments required to be measured at fair value on a recurring basis consisted primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, the payment of which is contingent upon the future performance of the acquired businesses and, if earned, would be payable to the former owners of the acquired businesses. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners, and the fair values are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the aggregate fair value of these outstanding and unearned contingent consideration liabilities totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$74.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$65.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of contingent consideration liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factors ranged from </span><span style="font-family:inherit;font-size:10pt;"><span>23.0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>30.0%</span></span><span style="font-family:inherit;font-size:10pt;"> based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present value of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>2.1%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>3.6%</span></span><span style="font-family:inherit;font-size:10pt;">.The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of Quanta’s contingent consideration liabilities are subject to a maximum payment amount, which aggregated to </span><span style="font-family:inherit;font-size:10pt;"><span>$157.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. One contingent consideration liability for which the fair value as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> is not subject to a maximum payout amount. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, payments to settle outstanding liabilities, changes in the fair value of amounts owed based on actual and forecasted performance, and foreign currency translation gains or losses. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, acquisitions increased Quanta’s aggregate contingent consideration liabilities by </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the respective acquisition dates. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, the acquisition of Stronghold increased Quanta’s aggregate contingent consideration </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">liabilities by </span><span style="font-family:inherit;font-size:10pt;"><span>$51.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized net decreases in the fair value of contingent consideration liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. The change in fair value of contingent consideration liabilities has been reflected in operating income on Quanta’s condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Other Intangible Assets.</span><span style="font-family:inherit;font-size:10pt;"> As discussed in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;"> sections within this Note 2 above, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;"> sections provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine fair values of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that these valuation methods appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with this valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the lowest level (Level 3).</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments and Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;"> Quanta also uses fair value measurements in connection with the valuation of its investments in private company equity interests and financial instruments. These valuations require significant management judgment due to the absence of quoted market prices, the inherent lack of liquidity and the long-term nature of such assets. Typically, the initial costs of these investments are considered to represent fair market value, as such amounts are negotiated between willing market participants. On a quarterly basis, Quanta performs an evaluation of its investments to determine if an other-than-temporary decline in the value of each investment has occurred and whether the recorded amount of each investment will be recoverable. If an other-than-temporary decline in the value of an investment occurs, a fair value analysis would be performed to determine the degree to which the investment was impaired and a corresponding charge to earnings would be recorded during the period. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgment and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3). </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other.</span><span style="font-family:inherit;font-size:10pt;"> The carrying amounts of cash equivalents, accounts receivable and accounts payable and accrued expenses approximate fair value due to the short-term nature of these instruments. The carrying amount of variable rate debt also approximates fair value. All of Quanta’s cash equivalents were categorized as Level 1 assets at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.</span></div><span style="font-family:inherit;font-size:10pt;">Additionally, during the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> charge associated with the exchange of a construction barge for an industrial property, and during the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span> charge associated with the planned disposition of the same construction barge, which was not consummated. Principles of ConsolidationThe condensed consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly owned subsidiaries, which are also referred to as its operating units. The condensed consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50%, are accounted for using the equity method. All significant intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries. Interim Condensed Consolidated Financial Information<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These unaudited condensed consolidated financial statements have been prepared pursuant to the rules of the U.S. Securities and Exchange Commission (SEC). Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (US GAAP), have been condensed or omitted pursuant to those rules and regulations. Quanta believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income and cash flows with respect to the interim condensed consolidated financial statements have been included. The results of operations and comprehensive income for the interim periods are not necessarily indicative of the results for the entire fiscal year. The results of Quanta have historically been subject to significant seasonal fluctuations.</span></div><span style="font-family:inherit;font-size:10pt;">Quanta recommends that these unaudited condensed consolidated financial statements be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta and its consolidated subsidiaries included in Quanta’s Annual Report on Form 10-K for the year ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, which was filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">February 28, 2018</span>. ReclassificationsQuanta reclassified certain prior period amounts related to restricted cash and proceeds from the settlement of insurance claims related to property and equipment in the accompanying condensed consolidated statements of cash flows to conform to the current period presentation under recently adopted accounting updates. See Note 3 for further details regarding these updates. Certain reclassifications have also been made to Quanta’s condensed consolidated statements of operations for 2017 to conform to classifications for 2018. Additionally, the amounts previously reported as “Costs and estimated earnings in excess of billings on uncompleted contracts” and “Billings in excess of costs and estimated earnings on uncompleted contracts” on Quanta’s condensed consolidated balance sheets have been included in the newly titled “Contract assets” and “Contract liabilities” in accordance with the newly adopted revenue recognition guidance discussed below and in Note 3. Use of Estimates and AssumptionsThe preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of the allowance for doubtful accounts, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, loan receivables, purchase price allocations, acquisition-related contingent consideration liabilities, liabilities for insurance and other claims and guarantees, multiemployer pension plan withdrawal liabilities, contingent liabilities, revenue recognition for construction contracts inclusive of contractual change orders and claims, share-based compensation, operating results of reportable segments, as well as the provision for income taxes and the calculation of uncertain tax positions. Cash and Cash Equivalents<span style="font-family:inherit;font-size:10pt;">Quanta had cash and cash equivalents of </span><span style="font-family:inherit;font-size:10pt;"><span>$113.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$138.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, cash equivalents were </span><span style="font-family:inherit;font-size:10pt;"><span>$55.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$7.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and consisted primarily of money market investments and money market mutual funds and are discussed further in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurements</span><span style="font-family:inherit;font-size:10pt;"> below. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, cash and cash equivalents held in domestic bank accounts were </span><span style="font-family:inherit;font-size:10pt;"><span>$79.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$83.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, and cash and cash equivalents held in foreign bank accounts were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$34.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$55.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, were </span><span style="font-family:inherit;font-size:10pt;"><span>$12.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$11.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span> related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to the joint ventures’ cash and cash equivalents other than participating in distributions and in the event of dissolution. 113500000 138300000 55200000 7100000 79300000 83100000 34200000 55200000 12400000 16700000 11900000 10000000.0 Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Doubtful Accounts<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta provides an allowance for doubtful accounts when collection of an account or note receivable is considered doubtful, and receivables are written off against the allowance when deemed uncollectible. Inherent in the assessment of the allowance for doubtful accounts are certain judgments and estimates regarding, among other factors, the customer’s access to capital, the customer’s willingness or ability to pay, general economic and market conditions, the ongoing relationship with the customer and uncertainties related to the resolution of disputed matters. Quanta considers accounts receivable delinquent after 30 days but does not generally include delinquent accounts in its analysis of the allowance for doubtful accounts unless the accounts receivable have been outstanding for at least 90 days. Quanta also includes accounts receivable balances that relate to customers in bankruptcy or with other known difficulties in its analysis of the allowance for doubtful accounts. Material changes in customers’ businesses or cash flows, which may be impacted by negative economic and market conditions, could affect Quanta’s ability to collect amounts due. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta had allowances for doubtful accounts on current receivables of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$6.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. Should anticipated recoveries relating to receivables fail to materialize, Quanta could experience reduced cash flows and losses in excess of current allowances provided. Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contracts and acceptance by the customer. Based on Quanta’s experience with similar contracts in recent years, the majority of the retainage balances at each balance sheet date are expected to be collected within the next twelve months. Current retainage balances as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$297.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$300.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and were included in “Accounts receivable.” Retainage balances with settlement dates beyond the next twelve months were included in “Other assets, net,” and as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$96.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$41.9 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><span style="font-family:inherit;font-size:10pt;">Quanta recognizes unbilled receivables within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date, costs have been incurred but are yet to be billed under cost-reimbursement type contracts, or amounts arise from routine lags in billing (for example, work completed one month but not billed until the next month). These balances do not include revenue recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the balances of unbilled receivables included in “Accounts receivable” were </span><span style="font-family:inherit;font-size:10pt;"><span>$460.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$303.9 million</span></span>. 6700000 4500000 297800000 300500000 96100000 41900000 460300000 303900000 Goodwill<div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has recorded goodwill in connection with its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating units or managed on a stand-alone basis as an individual operating unit. An annual assessment for impairment is performed for each operating unit that carries a balance of goodwill. Quanta’s operating units are organized into one of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> internal divisions: the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. As most of the companies acquired by Quanta provide multiple types of services for multiple types of customers, these divisional designations are based on the predominant type of work performed by an operating unit at the point in time the divisional designation is made. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating units represent its reporting units for the purpose of assessing goodwill impairments. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">An annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. The income tax effect associated with an impairment of tax deductible goodwill is also considered in the measurement of the goodwill impairment. </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has the option to first assess qualitative factors to determine whether it is necessary to perform the quantitative fair value-based impairment test described below. If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. Quanta can choose to perform the qualitative assessment on none, some or all of its reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators including deterioration in macroeconomic conditions, declining financial performance, or a sustained decrease in share price, among other things, may trigger the need for annual or interim impairment testing of goodwill associated with one or all of the reporting units.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s annual goodwill impairment assessment is performed in the fourth quarter of its fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. For instance, a decrease in Quanta’s market capitalization below book value, a significant change in business climate or loss of a significant customer, as well as the qualitative indicators referenced above, may trigger the need for interim impairment testing of goodwill for a reporting unit. The quantitative impairment test involves comparing the fair value of each of Quanta’s reporting units with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. Any goodwill impairment is limited to the total amount of goodwill allocated to that reporting unit.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta determines the fair value of its reporting units using a weighted combination of the discounted cash flow, market multiple and market capitalization valuation approaches, with heavier weighting on the discounted cash flow method because management believes this method results in the most accurate calculation of fair value. Determining the fair value of a reporting unit requires judgment and the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates, weighted average costs of capital and future market conditions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information, but variations in any of the assumptions could result in materially different calculations of fair value and determinations of whether or not an impairment is indicated.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows of each reporting unit, discounted to present value using risk-adjusted industry discount rates, which reflect the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts and operating forecasts (typically a one-year model) plus an estimate of later period cash flows, all of which are evaluated by management. Subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur, along with a terminal value derived from the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on trailing twelve-month comparable industry data.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under the market multiple and market capitalization approaches, Quanta determines the estimated fair value of each of its reporting units by applying transaction multiples to each reporting unit’s projected EBITDA and then averaging that estimate with similar historical calculations using either a one, two or three year average. For the market capitalization approach, Quanta adds a reasonable control premium, which is estimated as the premium that would be received in a sale of the reporting unit in an orderly transaction between market participants.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For recently acquired reporting units, a quantitative impairment test may indicate a fair value that is substantially similar to the reporting unit’s carrying amount. Such similarities in value are generally an indication that management’s estimates of future cash flows associated with the recently acquired reporting unit remain relatively consistent with the assumptions that were used to derive its initial fair value. </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, a quantitative fair-value based goodwill impairment analysis indicated that the fair value of each of Quanta’s reporting units, with the exception of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reporting units in its Oil and Gas Infrastructure Services Division, was in excess of its carrying amount. Quanta recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$57.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> non-cash charge in the fourth quarter of 2017 for the impairment of goodwill associated with a reporting unit that provides material handling services, which achieved lower operating margins than anticipated during 2017 and is expected to continue to face a highly competitive environment in its select markets, and a reporting unit that provides marine and offshore services, which has experienced prolonged periods of reduced revenues </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">and operating margins and is expected to continue to experience lower levels of activity in the U.S. Gulf of Mexico and other offshore markets. Assuming a </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in the fair value of each of Quanta’s reporting units, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> additional reporting unit within Quanta’s Oil and Gas Infrastructure Services Division would have had a fair value below its carrying amount. Circumstances such as market declines, unfavorable economic conditions, loss of a major customer or other factors could increase the risk of impairment of goodwill for this reporting unit in future periods. </span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If an operating unit experiences prolonged periods of declining revenues, operating margins or both, it may be at risk of failing the quantitative goodwill impairment test. Certain operating units have experienced declines over the short-term due to challenging macroeconomic conditions in certain geographic areas and low oil and natural gas prices, which have negatively impacted customer spending and resulted in project cancellations and delays. Additionally, customer capital spending has been constrained as a result of an increasingly complex regulatory and permitting environment. Certain operating units within Quanta’s Oil and Gas Infrastructure Services Division that primarily operate within the midstream and smaller-scale transmission market, including the reporting units referenced above, have continued to be negatively impacted by these factors. Goodwill and intangible assets associated with these operating units were </span><span style="font-family:inherit;font-size:10pt;"><span>$49.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta monitors these conditions and others to determine if it is necessary to perform the quantitative fair-value based impairment test for one or more operating units prior to the annual impairment assessment. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> interim impairment charges were recorded during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Although Quanta is not aware of circumstances that would lead to additional goodwill impairments at this time, circumstances such as a continued market decline, the loss of a major customer or other factors could impact the valuation of goodwill in the future.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Intangible Assets</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, which are all subject to amortization, as well as an engineering license, which is not subject to amortization. The value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This analysis discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. The following table presents the significant estimates used by management in determining the fair values of customer relationships associated with acquisitions in the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 27%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17% to 25%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer attrition rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 33%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15% to 78%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name and curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta amortizes intangible assets subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for interim impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. Intangible asset impairments are included within “Asset impairment charges” in the consolidated statements of operations, when applicable.</span></div><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of 2017, Quanta recorded an impairment charge of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span> related to a customer relationship intangible asset, which primarily resulted from a strategic decision to restructure a business within a reporting unit in the Oil and Gas Infrastructure Services Division. 2 2 57000000.0 0.10 1 49400000 12700000 0 The following table presents the significant estimates used by management in determining the fair values of customer relationships associated with acquisitions in the <span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Discount rates</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 27%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">17% to 25%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer attrition rates</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 33%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">15% to 78%</span></div></td></tr></table></div> 1100000 Investments in Affiliates and Other Entities<div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure services on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. As part of this strategy, Quanta formed a partnership with select investors that provides up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of capital, including approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$80.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from Quanta, available to invest in certain of these infrastructure projects through August 2024. Wholly owned subsidiaries of Quanta serve as the general partner of this partnership and as a separately operated registered investment adviser that manages the invested capital. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Quanta’s share of net income or losses from unconsolidated equity investments is reported as equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether any decline in the fair value of the investment below the carrying amount is other than temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain an earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses related to investments would be recognized in equity in earnings (losses) of unconsolidated affiliates. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions and are included in “Other assets, net” in Quanta’s accompanying condensed consolidated balance sheets.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new electric transmission line and two substations in Alberta, Canada and has accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognizes revenue and related cost of services as performance progresses on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit is deferred until the electric transmission line and related substations are constructed and ownership of the assets is deemed to be transferred to the third party customer, which is expected to occur in 2019. The profit deferral has been recorded as a decrease to the equity method investment and as a component of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Because the profit deferral is greater than the amount invested, the net amount has been included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. See Notes 8 and 10 for additional disclosures related to investments.</span></div><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta acquired a </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> equity interest in a water and gas pipeline infrastructure contractor located in Australia for </span><span style="font-family:inherit;font-size:10pt;"><span>$22.2 million</span></span>. This investment includes an option to acquire the remaining equity of the company through 2020 and provides for certain additional earnings and distribution participation rights during a designated 25-month post-investment period, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, plus or minus observable changes in the value of the company’s equity. 1000000000.0 80000000.0 0.30 22200000 Revenue Recognition<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Note 3, effective January 1, 2018, Quanta adopted new revenue recognition guidance using the modified retrospective transition method, applying the guidance to contracts with customers that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 are presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">policy. The net cumulative adjustment due to adoption of the new guidance was a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes. Quanta does not anticipate significant changes to the pattern of revenue recognition for contracts with customers and does not believe that the guidance surrounding the identification of contracts and performance obligations or the measurement of variable consideration will have a material impact on revenue recognition under its customary contractual arrangements. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contracts</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, oil and gas and communications industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price installation contracts. These contracts are classified into three categories based on how transaction prices are determined and revenue is recognized: unit-based contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-based contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Performance Obligations</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for the customer. For contracts with multiple performance obligations, Quanta allocates the transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is estimated using the expected costs plus a margin approach for each performance obligation.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was estimated to be approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.29 billion</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>78.1%</span></span><span style="font-family:inherit;font-size:10pt;"> was expected to be recognized in the subsequent </span><span style="font-family:inherit;font-size:10pt;"><span>twelve months</span></span><span style="font-family:inherit;font-size:10pt;">. This amount represents management’s estimate of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work has not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and VIEs, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations were potential orders under MSAs and non-fixed price contracts expected to be completed within one year. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Recognition of Revenue Upon Satisfaction of Performance Obligations</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta generally recognizes revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Quanta believes that the following methods provide a faithful depiction of when performance obligations under its contracts with customers are satisfied. Under unit-based contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-based contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs. </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized under the newly adopted revenue recognition guidance. Such costs were not material during the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Estimates</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s engineers, project managers and financial professionals. Some of the factors that may lead to changes in estimates include concealed or unknown environmental conditions; changes in the cost of equipment, commodities, materials or labor; unanticipated costs or claims due to delays caused by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications or contract termination; weather conditions; changes in estimates related to the length of time to complete a performance obligation; and performance and quality issues requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes in profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from the original estimate and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in cost estimates on certain contracts may result in the issuance of change orders and/or claims, which may be approved or unapproved by the customer. Quanta determines the probability that such costs will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer or verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta had recognized revenues of </span><span style="font-family:inherit;font-size:10pt;"><span>$118.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$144.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to change orders and claims included as contract price adjustments and that were in the process of being negotiated in the normal course of business. These aggregate amounts, which were included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that had been earned and were probable of collection. The amount ultimately realized by Quanta cannot currently be determined but could be significantly higher or lower than the estimated amount.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Changes in contract estimates are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the current estimate differs from the previous estimate. The impact of a change in estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, revenues were favorably impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$47.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$71.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, respectively. Quanta’s operating results for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">favorably </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$30.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>7.2%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta’s operating results for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">negatively </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>0.4%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain projects were materially impacted by changes to total estimated contract revenues and/or costs during the three and nine months ended September 30, 2018. Quanta successfully executed through project procurement, winter schedule challenges and productivity risks on an electrical transmission project in Canada, resulting in reductions to the estimated total costs necessary to complete the project. These changes in estimates resulted in favorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$47.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$47.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three and nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta experienced engineering and production delays on an ongoing processing facility construction project in Texas, which resulted in additional estimated </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">construction costs and liquidated damages payable to the customer. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$20.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and nine months ended September 30, 2018. At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, this project had a contract value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$150 million</span></span><span style="font-family:inherit;font-size:10pt;">, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>82%</span></span><span style="font-family:inherit;font-size:10pt;"> complete and is expected to be completed in the first half of 2019. Quanta also experienced a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States resulting in additional estimated costs to complete the project. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and nine months ended September 30, 2018. See </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Insurance</span><span style="font-family:inherit;font-size:10pt;"> in Note 10 for additional disclosure related to an estimated insurance recovery associated with this project. Additionally, a natural gas pipeline construction project in the northeast United States experienced weather delays and project performance issues resulting in additional estimated construction costs. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$50 million</span></span><span style="font-family:inherit;font-size:10pt;"> and was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>98%</span></span><span style="font-family:inherit;font-size:10pt;"> complete. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s operating results for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">negatively </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>0.8%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">June 30, 2017</span><span style="font-family:inherit;font-size:10pt;">. Quanta’s operating results for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;">favorably </span><span style="font-family:inherit;font-size:10pt;">impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$24.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>2.7%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to </span><span style="font-family:inherit;font-size:10pt;">December 31, 2016</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenues by Category </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables present Quanta’s revenue disaggregated by geographic location and contract type for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">By primary geographic location:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,317,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,223,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,376,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australia</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Latin America and Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,965</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">By contract type:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unit-price contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,082,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,714,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed price contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,239,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,497,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost-plus contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,847,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets and Liabilities</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as the intent is to protect the customer in the event Quanta does not perform on its obligations under the contract. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered a significant financing component, as they are used to meet working capital requirements that are generally higher in </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the early stages of a contract and protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets and liabilities consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>680,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in contract assets was primarily due to an increase in revenues on various large diameter pipeline projects. The increase in contract liabilities was primarily due to an advanced billing position at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> related to a large diameter pipeline project that had no contract liabilities associated with it at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, partially offset by normal fluctuations in the mix of projects and billing terms.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized revenue of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$32 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$375 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to contract liabilities outstanding at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed until a later date, costs have been incurred but are yet to be billed or if amounts arise from routine lags in billing. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were </span><span style="font-family:inherit;font-size:10pt;"><span>$20.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairment losses recognized on contract assets were not material for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Practical Expedients and Exemptions</span></div>Quanta utilizes certain practical expedients and exemptions associated with the new revenue recognition guidance. For example, Quanta elected the modified retrospective transition method, which allowed the guidance to be applied only to contracts that were not considered substantially complete as of January 1, 2018. Additionally, in cases where Quanta has a right to consideration from a customer in an amount that corresponds directly with the value of Quanta’s performance completed to date, Quanta recognizes revenue in the amount to which it has a right to invoice and does not disclose such performance as a remaining performance obligation. Also, contract consideration is not adjusted for the effects of a significant financing component if payment is expected to be collected less than one year from when the services are performed. -1800000 5290000000 0.781 P12M 118300000 144000000.0 47200000 71000000.0 -30700000 0.072 4600000 -0.004 -47100000 -47200000 18800000 20600000 150000000 0.82 10800000 7600000 6200000 16400000 50000000 0.98 2800000 -0.008 -24400000 0.027 The following tables present Quanta’s revenue disaggregated by geographic location and contract type for the three and <span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">By primary geographic location:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,317,643</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,223,507</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canada</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>522,618</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,376,149</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australia</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,055</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>308,392</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Latin America and Other</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>69,965</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">By contract type:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unit-price contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,082,858</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,714,441</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed price contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,239,666</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,497,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost-plus contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>662,757</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,847,018</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div> 2317643000 6223507000 522618000 1376149000 75055000 308392000 69965000 151157000 2985281000 8059205000 1082858000 2714441000 1239666000 3497746000 662757000 1847018000 2985281000 8059205000 Contract assets and liabilities consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>680,006</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>497,292</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452,491</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,387</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 680006000 497292000 452491000 433387000 32000000 375000000 20000000.0 16000000.0 Income Taxes<div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta records reserves for income taxes related to certain tax positions in those instances where Quanta considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the total amount of unrecognized tax benefits relating to uncertain tax positions was </span><span style="font-family:inherit;font-size:10pt;"><span>$30.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">a</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> from </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. This </span><span style="font-family:inherit;font-size:10pt;">decrease</span><span style="font-family:inherit;font-size:10pt;"> resulted primarily from the expiration of the statute of limitations </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">for the 2014 tax year. Quanta and certain subsidiaries remain under examination by various U.S. state and Canadian and other foreign tax authorities for multiple periods. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. federal and state and foreign income tax laws and regulations are voluminous and are often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, consolidated statements of operations and consolidated statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 (the Tax Act), among other things, significantly revised the U.S. corporate tax regime and resulted in a reduction of Quanta’s future effective tax rate and a remeasurement of its deferred tax assets and liabilities. While Quanta has substantially completed its provisional analysis of the effects of the Tax Act and recorded a reasonable estimate of such effects, the net one-time benefits and calculation of income tax expense related to the Tax Act may differ, possibly materially, due to, among other things, further refinement of Quanta’s calculations, changes in interpretations and assumptions made, additional regulatory guidance, and actions and related accounting policy decisions resulting from the Tax Act. Quanta will complete its analysis of the Tax Act over the one-year measurement period ending December 22, 2018, and any adjustments during the measurement period will be included within “Net income” as an adjustment to “Provision for income taxes” on Quanta’s consolidated statement of operations in the reporting period when such adjustments are determined. Certain of the pending items and the potential changes to Quanta’s provisional analysis are described in further detail below.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act imposed a tax on global intangible low-taxed income (GILTI), and it is unclear if GILTI should be included in the period in which it is incurred or whether deferred tax assets and liabilities should be recognized for basis differences expected to reverse as GILTI in future years. Quanta continues to analyze the impacts of the GILTI provision; however, due to the complexity of the new rules, Quanta’s analysis is not yet complete. Accordingly, Quanta has not yet made an accounting policy election related to GILTI. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Tax Act also lowered the U.S. federal corporate income tax rate from </span><span style="font-family:inherit;font-size:10pt;">35%</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> effective January 1, 2018, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries, limited and eliminated certain tax deductions and created new taxes on certain foreign-sourced earnings. Consequently, for the year ended December 31, 2017, Quanta recorded one-time net tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$70.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, including </span><span style="font-family:inherit;font-size:10pt;"><span>$85.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of tax benefits associated with the remeasurement of U.S. federal deferred tax assets and liabilities based on expected future rates (generally </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;">), partially offset by an estimated </span><span style="font-family:inherit;font-size:10pt;"><span>$15.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> transition tax on post-1986 earnings and profits of certain foreign subsidiaries. This net tax benefit was Quanta’s provisional estimate, utilizing the information that was available at the time. As permitted by and in accordance with the guidance issued by the SEC and codified by the Financial Accounting Standards Board (FASB), Quanta may adjust its provisional estimates in reporting periods throughout 2018 as it completes its analysis and as more information becomes available, and these adjustments may affect earnings. During the three months ended September 30, 2018, Quanta recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of additional benefit related to the remeasurement of U.S. federal deferred tax assets and liabilities, as the estimate of such amount was revised in connection with the preparation and filing of Quanta’s 2017 income tax returns . While the remeasurement of U.S. deferred tax assets and liabilities is deemed to be complete at September 30, 2018, Quanta’s accounting for the transition tax has not been finalized. Although Quanta was able to reasonably estimate certain effects of the repatriation transition tax and recorded provisional adjustments based on those estimates, no additional measurement-period adjustments have been made during 2018 because Quanta’s analysis of deferred foreign income is not complete. Quanta expects to complete its accounting within the prescribed measurement period. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For the year ended December 31, 2017, an additional one-time tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$26.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded in connection with entity restructuring and recapitalization transactions completed by Quanta, which was partially offset by an </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in the production activity-related tax benefit that resulted from acceleration of certain deductions into 2017. During the three months ended September 30, 2018, the estimated benefit associated with entity restructuring and recapitalization transactions was decreased by </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> based on actual 2017 earnings and profit balances.</span></div><br/> 30900000 -5300000 7700000 -70100000 -85300000 15200000 -5000000.0 -26700000 8500000 -1800000 Earnings Per Share<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;">-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included</span></div><span style="font-family:inherit;font-size:10pt;"> in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span> weighted average participating securities. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive. 1 2600000 2500000 2300000 2500000 Insurance<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta is insured for employer’s liability, workers’ compensation, auto liability and general liability claims. Under these programs, the deductible for employer’s liability is </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence, the deductible for workers’ compensation is </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence, and the deductibles for auto liability and general liability are </span><span style="font-family:inherit;font-size:10pt;"><span>$10.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> per occurrence. Quanta manages and maintains a portion of its casualty risk through its wholly-owned captive insurance company, which insures all claims up to the amount of the applicable deductible of its third-party insurance programs. Quanta also has employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> per claimant per year. </span></div>Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate. 1000000.0 5000000.0 10000000.0 500000 Collective Bargaining AgreementsSome of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at that time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict the union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods. Stock-Based Compensation<div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta recognizes compensation expense for restricted stock, restricted stock units (RSUs) and performance units to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of these awards is generally determined based on the number of shares or units granted and the closing price of Quanta’s common stock on the date of grant, with the exception of performance units with market-based metrics, the fair value of which is determined using a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is utilized to determine the period expense. Such estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for performance unit and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding performance units can also vary from period to period based on changes in the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such performance units. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.</span></div><span style="font-family:inherit;font-size:10pt;">Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value on the settlement date of </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span> share of Quanta common stock, as specified in the applicable award agreement. For additional information on Quanta’s restricted stock, RSU and performance unit awards, see Note 9. 1 Functional Currency and Translation of Financial StatementsThe U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada, Australia and Latin America, is typically the currency of the country where the foreign operating unit is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. The treatment of foreign currency translation gains or losses is dependent upon management’s determination of the functional currency, and when preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating units from their functional currency into U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses, which are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income (expense)” in the accompanying condensed consolidated statements of operations. Comprehensive IncomeComponents of comprehensive income include all changes in equity during a period except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income. Litigation Costs and ReservesQuanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. Further details are presented in Note 10. Fair Value Measurements<div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contingent Consideration Liabilities.</span><span style="font-family:inherit;font-size:10pt;"> As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, financial instruments required to be measured at fair value on a recurring basis consisted primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, the payment of which is contingent upon the future performance of the acquired businesses and, if earned, would be payable to the former owners of the acquired businesses. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners, and the fair values are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the aggregate fair value of these outstanding and unearned contingent consideration liabilities totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$74.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$65.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of contingent consideration liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factors ranged from </span><span style="font-family:inherit;font-size:10pt;"><span>23.0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>30.0%</span></span><span style="font-family:inherit;font-size:10pt;"> based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present value of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt, ranging from </span><span style="font-family:inherit;font-size:10pt;"><span>2.1%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>3.6%</span></span><span style="font-family:inherit;font-size:10pt;">.The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of Quanta’s contingent consideration liabilities are subject to a maximum payment amount, which aggregated to </span><span style="font-family:inherit;font-size:10pt;"><span>$157.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. One contingent consideration liability for which the fair value as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> is not subject to a maximum payout amount. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, payments to settle outstanding liabilities, changes in the fair value of amounts owed based on actual and forecasted performance, and foreign currency translation gains or losses. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, acquisitions increased Quanta’s aggregate contingent consideration liabilities by </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$16.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the respective acquisition dates. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, the acquisition of Stronghold increased Quanta’s aggregate contingent consideration </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">liabilities by </span><span style="font-family:inherit;font-size:10pt;"><span>$51.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized net decreases in the fair value of contingent consideration liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. The change in fair value of contingent consideration liabilities has been reflected in operating income on Quanta’s condensed consolidated statements of operations.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill and Other Intangible Assets.</span><span style="font-family:inherit;font-size:10pt;"> As discussed in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;"> sections within this Note 2 above, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Goodwill</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other Intangible Assets</span><span style="font-family:inherit;font-size:10pt;"> sections provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine fair values of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that these valuation methods appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with this valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the lowest level (Level 3).</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Investments and Financial Instruments.</span><span style="font-family:inherit;font-size:10pt;"> Quanta also uses fair value measurements in connection with the valuation of its investments in private company equity interests and financial instruments. These valuations require significant management judgment due to the absence of quoted market prices, the inherent lack of liquidity and the long-term nature of such assets. Typically, the initial costs of these investments are considered to represent fair market value, as such amounts are negotiated between willing market participants. On a quarterly basis, Quanta performs an evaluation of its investments to determine if an other-than-temporary decline in the value of each investment has occurred and whether the recorded amount of each investment will be recoverable. If an other-than-temporary decline in the value of an investment occurs, a fair value analysis would be performed to determine the degree to which the investment was impaired and a corresponding charge to earnings would be recorded during the period. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgment and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3). </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Other.</span><span style="font-family:inherit;font-size:10pt;"> The carrying amounts of cash equivalents, accounts receivable and accounts payable and accrued expenses approximate fair value due to the short-term nature of these instruments. The carrying amount of variable rate debt also approximates fair value. All of Quanta’s cash equivalents were categorized as Level 1 assets at </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.</span></div><span style="font-family:inherit;font-size:10pt;">Additionally, during the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> charge associated with the exchange of a construction barge for an industrial property, and during the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 million</span></span> charge associated with the planned disposition of the same construction barge, which was not consummated. 74300000 65700000 0.230 0.300 0.021 0.036 157300000 1000000.0 2800000 16500000 51100000 1400000 7700000 3300000 1900000 NEW ACCOUNTING PRONOUNCEMENTS:<div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Adoption of New Accounting Pronouncements </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">May 2014</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that superseded most </span><span style="font-family:inherit;font-size:10pt;">revenue recognition</span><span style="font-family:inherit;font-size:10pt;"> guidance, as well as certain cost recognition guidance. The update, together with other clarifying updates, requires that the recognition of revenue related to the transfer of goods or services to customers reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The update also requires additional qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments, and information about contract balances and performance obligations. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta adopted the new revenue recognition guidance using the modified retrospective transition method effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, applying the guidance to contracts that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 have been and will be presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting policy. The net cumulative adjustment resulting from adoption was a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has not experienced significant changes to the pattern of revenue recognition for its contracts, the identification of contracts and performance obligations or the measurement of variable consideration. For the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the impact related to the adoption of the new revenue recognition guidance on revenues, contract assets and contract liabilities was immaterial. Quanta has also expanded its discussion in Note 2 above to address the quantitative and qualitative disclosure requirements of the new revenue recognition standard.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">January 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that addresses certain aspects of recognition, measurement, presentation, and disclosure of </span><span style="font-family:inherit;font-size:10pt;">financial instruments</span><span style="font-family:inherit;font-size:10pt;"> to provide users of financial statements with more decision-useful information. This update requires equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or a similar investment of the same company. Quanta adopted the new standard effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta’s equity investments that are within the scope of this update do not have readily determinable fair values. Accordingly, Quanta continues to measure these investments at cost less any impairments and also considers changes resulting from any observable price changes as described above. The new standard is not expected to have a material impact on Quanta’s consolidated financial statements in the near-term based on the equity investments held at the time of adoption.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">August 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update intended to standardize the classification of certain transactions on the statements of </span><span style="font-family:inherit;font-size:10pt;">cash flows</span><span style="font-family:inherit;font-size:10pt;">. These transactions include contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investments. The new standard requires application using a retrospective transition method. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, and the changes did not have a material impact on its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">October 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that requires a reporting entity to recognize the </span><span style="font-family:inherit;font-size:10pt;">tax</span><span style="font-family:inherit;font-size:10pt;"> expense from the sale of an asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction should be recognized at the time of the transfer. The new guidance does not apply to intra-entity transfers of inventory. The income tax consequences from the sale of inventory from one member of a consolidated entity to another will continue to be deferred until the inventory is sold to a third party. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> utilizing the modified retrospective method, and the changes did not have a material impact on its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">November 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update intended to standardize the classification of restricted cash and cash equivalents transactions on the statement of </span><span style="font-family:inherit;font-size:10pt;">cash flows</span><span style="font-family:inherit;font-size:10pt;">. The new guidance requires net cash withdrawn from (deposited to) restricted cash to be removed from investing activities. Additionally, restricted cash balances for each period are included with “Cash and cash equivalents” in order to obtain beginning and ending balances for condensed consolidated statement of cash flow purposes, and any activity between “Cash and cash equivalents” and restricted cash is no longer reported on Quanta’s condensed consolidated statements of cash flows. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> utilizing the retrospective transition method, and the changes did not have a material impact on its consolidated financial statements. See Note 12 for reconciliations of “Cash and cash equivalents” and restricted cash.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">January 2017</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update intended to clarify whether transactions should be accounted for as acquisitions or disposals of assets or </span><span style="font-family:inherit;font-size:10pt;">business</span><span style="font-family:inherit;font-size:10pt;">es. When substantially all of the fair value of the gross assets acquired or disposed of is concentrated in a single identifiable asset or group of similar identifiable assets, the asset or group is not a business. The update requires, among other things, that to be considered a business, a set of assets and activities must include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create output. Additionally, the update removes the evaluation of whether a market participant could replace missing elements in order to consider the set of assets and activities a business, provides more stringent criteria for sets without outputs and narrows the definition of output. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> utilizing the prospective transition method, and the changes did not materially impact its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">May 2017</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update providing guidance about which changes to the terms or conditions of a </span><span style="font-family:inherit;font-size:10pt;">share-based payment</span><span style="font-family:inherit;font-size:10pt;"> award require an entity to apply modification accounting. A modification should be accounted for unless the following characteristics of the award are unchanged: the fair value, the vesting conditions and the classification as an equity </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">instrument or a liability instrument. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> using the prospective transition method, and the changes did not materially impact its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">June 2018</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that expands the scope of </span><span style="font-family:inherit;font-size:10pt;">share-based payment</span><span style="font-family:inherit;font-size:10pt;"> accounting to include share-based payment transactions for acquiring goods and services from non-employees. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">August 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and the change did not materially impact Quanta’s consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Standards Not Yet Adopted </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">February 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that requires the recognition of operating </span><span style="font-family:inherit;font-size:10pt;">lease</span><span style="font-family:inherit;font-size:10pt;"> right-of-use assets and the corresponding lease liabilities on the balance sheet. The new standard is effective for interim and annual periods beginning after December 15, 2018. In July 2018, the FASB issued an update that provides entities a choice between the previously required modified retrospective transition method and another transition method that allows entities to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While Quanta continues to evaluate the effect of this standard on its consolidated financial statements, it is anticipated that adoption will result in a significant amount of lease right-of-use assets and corresponding lease liabilities being recorded on its consolidated balance sheets. Quanta has established a cross-functional team to implement this standard and is in the process of evaluating arrangements that will be subject to the standard, is implementing software to meet the reporting and disclosure requirements of the standard and is assessing the impact of the standard on its processes and internal controls. The standard is not expected to have a material impact on Quanta’s compliance with the financial covenants under its senior secured credit facility. Quanta will adopt this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;"> and will apply the transition method that allows the recognition of a cumulative-effect adjustment to retained earnings on such date.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">June 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that will change the way companies measure </span><span style="font-family:inherit;font-size:10pt;">credit losses</span><span style="font-family:inherit;font-size:10pt;"> for most financial assets and certain other instruments that are not measured at fair value through net income. The update will require companies to use an “expected loss” model for instruments measured at amortized cost and to record allowances for available-for-sale debt securities rather than reduce the carrying amounts. The update will also require 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. Companies will apply this standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The new standard is effective for interim and annual reporting periods beginning after December 15, 2019. Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial statements and will adopt this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">August 2017</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that amends and simplifies existing guidance for presenting the economic effects of </span><span style="font-family:inherit;font-size:10pt;">risk management</span><span style="font-family:inherit;font-size:10pt;"> activities in the financial statements. The update is effective for interim and annual periods beginning after December 15, 2018. The amended presentation and disclosure guidance is required only prospectively, but certain amendments, if applicable, could require a cumulative-effect adjustment. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;">; however, as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had no hedging relationships outstanding.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">August 2018</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that amends certain disclosure requirements related to </span><span style="font-family:inherit;font-size:10pt;">fair value</span><span style="font-family:inherit;font-size:10pt;"> measurements. Certain disclosure requirements will be removed, such as the valuation processes for Level 3 fair value measurements, and other disclosure requirements will be modified or added, including a new requirement to disclose the range and weighted average (or a more reasonable and rational method to reflect the distribution) of significant unobservable inputs used to develop Level 3 fair value measurements. This update is effective for interim and annual periods beginning after </span><span style="font-family:inherit;font-size:10pt;">December 15, 2019</span><span style="font-family:inherit;font-size:10pt;">. Certain amendments, including the disclosure of the range and weighted average of significant observable inputs used to develop Level 3 fair value measurements, should be applied prospectively, while other amendments should be applied retrospectively. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><span style="font-family:inherit;font-size:10pt;">Also in </span><span style="font-family:inherit;font-size:10pt;">August 2018</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that aligns the requirements for capitalizing implementation costs incurred in a </span><span style="font-family:inherit;font-size:10pt;">hosting arrangement</span><span style="font-family:inherit;font-size:10pt;"> that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Entities can choose to adopt the new guidance prospectively or retrospectively. This update is effective for interim and annual periods beginning after </span><span style="font-family:inherit;font-size:10pt;">December 15, 2019</span><span style="font-family:inherit;font-size:10pt;">, and early adoption is permitted. Quanta does not expect this update to materially impact its consolidated financial statements and will adopt the new standard by </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span>. Adoption of New Accounting Pronouncements <div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">May 2014</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that superseded most </span><span style="font-family:inherit;font-size:10pt;">revenue recognition</span><span style="font-family:inherit;font-size:10pt;"> guidance, as well as certain cost recognition guidance. The update, together with other clarifying updates, requires that the recognition of revenue related to the transfer of goods or services to customers reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The update also requires additional qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments, and information about contract balances and performance obligations. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta adopted the new revenue recognition guidance using the modified retrospective transition method effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, applying the guidance to contracts that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 have been and will be presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting policy. The net cumulative adjustment resulting from adoption was a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has not experienced significant changes to the pattern of revenue recognition for its contracts, the identification of contracts and performance obligations or the measurement of variable consideration. For the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the impact related to the adoption of the new revenue recognition guidance on revenues, contract assets and contract liabilities was immaterial. Quanta has also expanded its discussion in Note 2 above to address the quantitative and qualitative disclosure requirements of the new revenue recognition standard.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">January 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that addresses certain aspects of recognition, measurement, presentation, and disclosure of </span><span style="font-family:inherit;font-size:10pt;">financial instruments</span><span style="font-family:inherit;font-size:10pt;"> to provide users of financial statements with more decision-useful information. This update requires equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or a similar investment of the same company. Quanta adopted the new standard effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;">. Quanta’s equity investments that are within the scope of this update do not have readily determinable fair values. Accordingly, Quanta continues to measure these investments at cost less any impairments and also considers changes resulting from any observable price changes as described above. The new standard is not expected to have a material impact on Quanta’s consolidated financial statements in the near-term based on the equity investments held at the time of adoption.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">August 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update intended to standardize the classification of certain transactions on the statements of </span><span style="font-family:inherit;font-size:10pt;">cash flows</span><span style="font-family:inherit;font-size:10pt;">. These transactions include contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investments. The new standard requires application using a retrospective transition method. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;">, and the changes did not have a material impact on its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">October 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that requires a reporting entity to recognize the </span><span style="font-family:inherit;font-size:10pt;">tax</span><span style="font-family:inherit;font-size:10pt;"> expense from the sale of an asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction should be recognized at the time of the transfer. The new guidance does not apply to intra-entity transfers of inventory. The income tax consequences from the sale of inventory from one member of a consolidated entity to another will continue to be deferred until the inventory is sold to a third party. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> utilizing the modified retrospective method, and the changes did not have a material impact on its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">November 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update intended to standardize the classification of restricted cash and cash equivalents transactions on the statement of </span><span style="font-family:inherit;font-size:10pt;">cash flows</span><span style="font-family:inherit;font-size:10pt;">. The new guidance requires net cash withdrawn from (deposited to) restricted cash to be removed from investing activities. Additionally, restricted cash balances for each period are included with “Cash and cash equivalents” in order to obtain beginning and ending balances for condensed consolidated statement of cash flow purposes, and any activity between “Cash and cash equivalents” and restricted cash is no longer reported on Quanta’s condensed consolidated statements of cash flows. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> utilizing the retrospective transition method, and the changes did not have a material impact on its consolidated financial statements. See Note 12 for reconciliations of “Cash and cash equivalents” and restricted cash.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">January 2017</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update intended to clarify whether transactions should be accounted for as acquisitions or disposals of assets or </span><span style="font-family:inherit;font-size:10pt;">business</span><span style="font-family:inherit;font-size:10pt;">es. When substantially all of the fair value of the gross assets acquired or disposed of is concentrated in a single identifiable asset or group of similar identifiable assets, the asset or group is not a business. The update requires, among other things, that to be considered a business, a set of assets and activities must include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create output. Additionally, the update removes the evaluation of whether a market participant could replace missing elements in order to consider the set of assets and activities a business, provides more stringent criteria for sets without outputs and narrows the definition of output. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> utilizing the prospective transition method, and the changes did not materially impact its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">May 2017</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update providing guidance about which changes to the terms or conditions of a </span><span style="font-family:inherit;font-size:10pt;">share-based payment</span><span style="font-family:inherit;font-size:10pt;"> award require an entity to apply modification accounting. A modification should be accounted for unless the following characteristics of the award are unchanged: the fair value, the vesting conditions and the classification as an equity </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">instrument or a liability instrument. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2018</span><span style="font-family:inherit;font-size:10pt;"> using the prospective transition method, and the changes did not materially impact its consolidated financial statements. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">June 2018</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that expands the scope of </span><span style="font-family:inherit;font-size:10pt;">share-based payment</span><span style="font-family:inherit;font-size:10pt;"> accounting to include share-based payment transactions for acquiring goods and services from non-employees. Quanta adopted this guidance effective </span><span style="font-family:inherit;font-size:10pt;">August 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, and the change did not materially impact Quanta’s consolidated financial statements.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Standards Not Yet Adopted </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">February 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that requires the recognition of operating </span><span style="font-family:inherit;font-size:10pt;">lease</span><span style="font-family:inherit;font-size:10pt;"> right-of-use assets and the corresponding lease liabilities on the balance sheet. The new standard is effective for interim and annual periods beginning after December 15, 2018. In July 2018, the FASB issued an update that provides entities a choice between the previously required modified retrospective transition method and another transition method that allows entities to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While Quanta continues to evaluate the effect of this standard on its consolidated financial statements, it is anticipated that adoption will result in a significant amount of lease right-of-use assets and corresponding lease liabilities being recorded on its consolidated balance sheets. Quanta has established a cross-functional team to implement this standard and is in the process of evaluating arrangements that will be subject to the standard, is implementing software to meet the reporting and disclosure requirements of the standard and is assessing the impact of the standard on its processes and internal controls. The standard is not expected to have a material impact on Quanta’s compliance with the financial covenants under its senior secured credit facility. Quanta will adopt this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;"> and will apply the transition method that allows the recognition of a cumulative-effect adjustment to retained earnings on such date.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">June 2016</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that will change the way companies measure </span><span style="font-family:inherit;font-size:10pt;">credit losses</span><span style="font-family:inherit;font-size:10pt;"> for most financial assets and certain other instruments that are not measured at fair value through net income. The update will require companies to use an “expected loss” model for instruments measured at amortized cost and to record allowances for available-for-sale debt securities rather than reduce the carrying amounts. The update will also require 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. Companies will apply this standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The new standard is effective for interim and annual reporting periods beginning after December 15, 2019. Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial statements and will adopt this guidance effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">August 2017</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that amends and simplifies existing guidance for presenting the economic effects of </span><span style="font-family:inherit;font-size:10pt;">risk management</span><span style="font-family:inherit;font-size:10pt;"> activities in the financial statements. The update is effective for interim and annual periods beginning after December 15, 2018. The amended presentation and disclosure guidance is required only prospectively, but certain amendments, if applicable, could require a cumulative-effect adjustment. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2019</span><span style="font-family:inherit;font-size:10pt;">; however, as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had no hedging relationships outstanding.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In </span><span style="font-family:inherit;font-size:10pt;">August 2018</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that amends certain disclosure requirements related to </span><span style="font-family:inherit;font-size:10pt;">fair value</span><span style="font-family:inherit;font-size:10pt;"> measurements. Certain disclosure requirements will be removed, such as the valuation processes for Level 3 fair value measurements, and other disclosure requirements will be modified or added, including a new requirement to disclose the range and weighted average (or a more reasonable and rational method to reflect the distribution) of significant unobservable inputs used to develop Level 3 fair value measurements. This update is effective for interim and annual periods beginning after </span><span style="font-family:inherit;font-size:10pt;">December 15, 2019</span><span style="font-family:inherit;font-size:10pt;">. Certain amendments, including the disclosure of the range and weighted average of significant observable inputs used to develop Level 3 fair value measurements, should be applied prospectively, while other amendments should be applied retrospectively. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><span style="font-family:inherit;font-size:10pt;">Also in </span><span style="font-family:inherit;font-size:10pt;">August 2018</span><span style="font-family:inherit;font-size:10pt;">, the FASB issued an update that aligns the requirements for capitalizing implementation costs incurred in a </span><span style="font-family:inherit;font-size:10pt;">hosting arrangement</span><span style="font-family:inherit;font-size:10pt;"> that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Entities can choose to adopt the new guidance prospectively or retrospectively. This update is effective for interim and annual periods beginning after </span><span style="font-family:inherit;font-size:10pt;">December 15, 2019</span><span style="font-family:inherit;font-size:10pt;">, and early adoption is permitted. Quanta does not expect this update to materially impact its consolidated financial statements and will adopt the new standard by </span><span style="font-family:inherit;font-size:10pt;">January 1, 2020</span>. -1800000 ACQUISITIONS:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta acquired an electrical infrastructure services business specializing in substation construction and relay services, a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen and two communications infrastructure services businesses, all of which are located in the United States. The aggregate consideration for these acquisitions was </span><span style="font-family:inherit;font-size:10pt;"><span>$105.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> paid or payable in cash, subject to certain adjustments, and </span><span style="font-family:inherit;font-size:10pt;"><span>679,668</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Quanta common stock, which had a fair value of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$22.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the respective acquisition dates. Additionally, the acquisitions of the postsecondary educational institution and one of the communications infrastructure services businesses include the potential payment of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$18.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of contingent consideration, payable if the acquired businesses achieve certain performance objectives over </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year and </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year post-acquisition periods. Based on the estimated fair value of this contingent consideration, Quanta recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$16.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of liabilities as of the respective acquisition dates. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements beginning on the respective acquisition dates.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 20, 2017, Quanta acquired Stronghold, a specialized services business located in the United States that provides high-pressure and critical-path solutions to the downstream and midstream energy markets. The aggregate consideration included </span><span style="font-family:inherit;font-size:10pt;"><span>$351.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash, subject to certain adjustments, and </span><span style="font-family:inherit;font-size:10pt;"><span>2,693,680</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Quanta common stock, which had a fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$81.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> at the acquisition date. Additionally, the acquisition includes the potential payment of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of contingent consideration, payable if the acquired business achieves certain performance objectives over a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year post-acquisition period. Based on the estimated fair value of this contingent consideration, Quanta recorded a </span><span style="font-family:inherit;font-size:10pt;"><span>$51.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> liability as of the acquisition date. The results of the acquired business have generally been included in Quanta’s Oil and Gas Infrastructure Services segment and consolidated financial statements since the acquisition date. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta also acquired a communications infrastructure services business and an electrical and communications business, both of which are located in the United States. The aggregate consideration for these acquisitions consisted of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> paid or payable in cash, subject to certain adjustments, and </span><span style="font-family:inherit;font-size:10pt;"><span>288,666</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Quanta common stock, which had a fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the respective acquisition dates. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements since the respective acquisition dates.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta is in the process of finalizing its assessments of the fair values of the acquired assets and assumed liabilities related to businesses acquired subsequent to </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, and further adjustments to the purchase price allocations may occur. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to certain tax estimates. The aggregate purchase consideration of the businesses acquired subsequent to </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was allocated to acquired assets and assumed liabilities, which resulted in allocations of </span><span style="font-family:inherit;font-size:10pt;"><span>$37.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to net tangible assets, </span><span style="font-family:inherit;font-size:10pt;"><span>$52.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> to identifiable intangible assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$55.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to goodwill. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the aggregate consideration paid or payable as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> acquisitions and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities (in thousands).</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">All Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stronghold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Acquisitions</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consideration:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid or payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of Quanta common stock issued</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of total consideration transferred or estimated to be transferred</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,258</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,091</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,204</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,705</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable net assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296,542</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the amount by which the purchase price for an acquired business exceeds the net fair value of the assets acquired and liabilities assumed. The </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> acquisitions strategically expanded Quanta’s domestic electric power, oil and gas and communications service offerings, which Quanta believes contributes to the recognition of the goodwill. In connection with the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions, as of the acquisition dates, goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$55.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded for the acquired businesses that were included within Quanta’s Electric Power Infrastructure Services Division. In connection with the </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> acquisitions, as of the acquisition dates and inclusive of purchase price adjustments, goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded for the acquired businesses that were included within Quanta’s Electric Power Infrastructure Services Division, and goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$296.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> was recorded for Stronghold, which is included within Quanta’s Oil and Gas Infrastructure Services Division. Goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$21.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions is expected to be deductible for income tax purposes, and goodwill of </span><span style="font-family:inherit;font-size:10pt;"><span>$302.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> acquisitions is expected to be deductible for income tax purposes.</span></div><div style="line-height:120%;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the estimated fair values of identifiable intangible assets for the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).    </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period in Years </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Curriculum</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization acquired in 2018 acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,364</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.4</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following unaudited supplemental pro forma results of operations have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,004,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,655,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,126,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,335,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,086,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019,842</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>653,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>631,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,485</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to common stock:</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The pro forma combined results of operations for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were prepared by adjusting the historical results of Quanta to include the historical results of the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions as if they occurred January 1, </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and the historical results of the </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> acquisitions as if they occurred January 1, </span><span style="font-family:inherit;font-size:10pt;">2016</span><span style="font-family:inherit;font-size:10pt;">. These pro forma combined historical results were adjusted for the following: a reduction of interest expense as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest expense as a result of the cash consideration paid; an increase in amortization expense due to the incremental intangible assets recorded; changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies; an increase in the number of outstanding shares of Quanta common stock; and reclassifications to conform the acquired businesses’ presentation to Quanta’s accounting policies. The pro forma results of operations do not include any adjustments to eliminate the impact of acquisition-related costs or any cost savings or other synergies that resulted or may result from the acquisitions. As noted above, the pro forma results of operations do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future. </span></div><span style="font-family:inherit;font-size:10pt;">Revenues of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$12.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">a loss</span><span style="font-family:inherit;font-size:10pt;"> before income taxes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$5.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs, were included in Quanta’s consolidated results of operations for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions. Revenues of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$32.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">a loss</span><span style="font-family:inherit;font-size:10pt;"> before income taxes of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$11.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs, were included in Quanta’s consolidated results of operations for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> related to the </span><span style="font-family:inherit;font-size:10pt;">2018</span> acquisitions. 105500000 679668 22900000 18000000.0 16500000 351000000.0 2693680 81300000 100000000.0 51100000 12000000.0 288666 8300000 37500000 52400000 55000000.0 The following table summarizes the aggregate consideration paid or payable as of <span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> acquisitions and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities (in thousands).</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:64%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">All Acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stronghold</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other Acquisitions</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consideration:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid or payable</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>105,545</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>351,014</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,955</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Value of Quanta common stock issued</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,882</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,337</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,267</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contingent consideration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,471</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,084</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of total consideration transferred or estimated to be transferred</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,157</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,913</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>193</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,914</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,674</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,258</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,480</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Identifiable intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,364</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,700</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,091</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(175</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(93</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,204</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(58,346</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,705</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax liabilities, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total identifiable net assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,849</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,893</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,305</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,049</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>296,542</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,917</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>144,898</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483,435</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,222</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities (in thousands). 105545000 351014000 11955000 22882000 81337000 8267000 16471000 51084000 0 144898000 483435000 20222000 18404000 77478000 7157000 1905000 11913000 193000 8484000 20914000 170000 23674000 51258000 1480000 576000 1513000 12000 52364000 95700000 8091000 175000 13489000 93000 11204000 58346000 2705000 4179000 0 0 0 48000 0 89849000 186893000 14305000 55049000 296542000 5917000 144898000 483435000 20222000 55000000.0 5900000 296500000 21600000 302500000 The following table summarizes the estimated fair values of identifiable intangible assets for the <span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> acquisitions as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).    </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Estimated Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period in Years </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30,767</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,158</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,689</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,750</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Curriculum</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization acquired in 2018 acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,364</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7.4</span></span></div></td></tr></table></div> 30767000 P5Y3M18D 2158000 P1Y 7689000 P15Y 2750000 P5Y 9000000 P10Y 52364000 P7Y4M24D The following unaudited supplemental pro forma results of operations have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,004,888</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,655,029</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,126,257</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,335,868</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>433,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>369,629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,086,411</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019,842</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>226,017</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>210,503</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>653,444</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>631,254</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of intangible assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,182</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,133</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,803</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,252</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,593</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>93,185</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>246,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,649</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>213,485</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Earnings per share attributable to common stock:</span></div><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.83</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.58</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.59</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.83</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.34</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 3004888000 2655029000 8126257000 7335868000 433432000 369629000 1086411000 1019842000 226017000 210503000 653444000 631254000 12182000 12133000 36803000 37252000 127593000 93185000 246773000 214717000 127245000 92649000 245087000 213485000 0.83 0.58 1.59 1.35 0.83 0.58 1.58 1.34 12900000 -5100000 5000000.0 32200000 -11700000 11000000.0 GOODWILL AND OTHER INTANGIBLE ASSETS:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary of changes in Quanta’s goodwill is as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Electric Power Infrastructure Services </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Division</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Oil and Gas Infrastructure Services</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Division</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,272,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,966,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,272,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,868,600</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill recorded related to 2018 acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase price allocation adjustments </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at September 30, 2018:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,320,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>591,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,912,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,320,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>591,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,912,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Also, as described in Note 2, Quanta’s operating units are organized into one of Quanta’s </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> internal divisions, and accordingly the goodwill associated with the operating units has been aggregated on a divisional basis in the table above. These divisions are closely aligned with Quanta’s reportable segments, and operating units are assigned to a division based on the predominant type of work performed. From time to time, an operating unit may be reorganized between divisions if warranted due to changes in its predominant business. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s intangible assets and the remaining weighted average amortization periods related to Quanta’s intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="27"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets, Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets, Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining Weighted Average Amortization Period in Years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(158,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(137,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,001</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,657</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,847</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,691</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,659</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patented rights and developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Curriculum</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(624</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(364,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(335,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineering license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,434</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(364,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(335,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,179</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense for intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$31.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$22.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The estimated future aggregate amortization expense of intangible assets subject to amortization as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is set forth below (in thousands):</span></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Fiscal Year Ending December 31,</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,456</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> A summary of changes in Quanta’s goodwill is as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Electric Power Infrastructure Services </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Division</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Oil and Gas Infrastructure Services</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Division</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at December 31, 2017:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,272,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>693,905</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,966,432</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(97,832</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,272,527</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>596,073</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,868,600</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill recorded related to 2018 acquisitions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,049</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Purchase price allocation adjustments </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency translation adjustments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(11,561</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at September 30, 2018:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,320,752</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>591,387</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,912,139</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated impairment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,320,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>591,387</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,912,139</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1272527000 693905000 1966432000 0 97832000 97832000 1272527000 596073000 1868600000 55049000 0 55049000 51000 0 51000 -6875000 -4686000 -11561000 1320752000 591387000 1912139000 0 0 0 1320752000 591387000 1912139000 2 Quanta’s intangible assets and the remaining weighted average amortization periods related to Quanta’s intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="27"/></tr><tr><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets, Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Assets, Net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining Weighted Average Amortization Period in Years</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354,579</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(158,622</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>327,334</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(137,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>190,001</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.4</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Backlog</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>137,238</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,657</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136,266</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(135,847</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>419</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.8</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trade names</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,834</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(20,591</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,243</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,057</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,740</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15.6</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-compete agreements</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,267</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(29,691</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,576</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,760</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(27,659</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Patented rights and developed technology</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,516</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,838</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,678</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,529</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,611</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,918</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.9</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Curriculum</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(624</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,376</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets subject to amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>645,434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(364,023</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281,411</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,686</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(335,507</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,179</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8.3</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Engineering license</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,000</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">  Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>648,434</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(364,023</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>598,686</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(335,507</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,179</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr></table></div> 354579000 158622000 195957000 327334000 137333000 190001000 P6Y4M24D 137238000 135657000 1581000 136266000 135847000 419000 P0M24D 81834000 20591000 61243000 74797000 17057000 57740000 P15Y7M6D 40267000 29691000 10576000 37760000 27659000 10101000 P3Y8M12D 22516000 18838000 3678000 22529000 17611000 4918000 P2Y10M24D 9000000 624000 8376000 0 0 0 P9Y3M18D 645434000 364023000 281411000 598686000 335507000 263179000 P8Y3M18D 3000000 3000000 0 0 648434000 364023000 284411000 598686000 335507000 263179000 10600000 9000000.0 31500000 22000000.0 The estimated future aggregate amortization expense of intangible assets subject to amortization as of <span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> is set forth below (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">For the Fiscal Year Ending December 31,</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,333</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>40,836</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,307</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,456</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>281,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 12307000 45333000 43172000 40836000 37307000 102456000 281411000 PER SHARE INFORMATION:<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amounts used to compute basic and diluted earnings per share attributable to common stock for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> are illustrated below (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts attributable to common stock:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,551</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average shares:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding for basic earnings per share attributable to common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive unvested non-participating stock-based awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>997</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,793</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a one-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for each of the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> weighted average participating securities.</span></div>For purposes of calculating diluted earnings per share attributable to common stock, there were no adjustments required to derive Quanta’s net income attributable to common stock. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive. The amounts used to compute basic and diluted earnings per share attributable to common stock for the three and <span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> are illustrated below (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Amounts attributable to common stock:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income attributable to common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,551</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89,313</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>236,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>201,417</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average shares:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding for basic earnings per share attributable to common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,562</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>157,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154,087</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive unvested non-participating stock-based awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,125</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,136</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,111</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>997</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>153,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158,620</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>155,198</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>156,793</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 124551000 89313000 236530000 201417000 152562000 157484000 154087000 155796000 1125000 1136000 1111000 997000 153687000 158620000 155198000 156793000 2600000 2500000 2300000 2500000 DEBT OBLIGATIONS:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s long-term debt obligations consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under senior secured credit facility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term debt, interest rate of 2.4% </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital leases, interest rates ranging from 2.5% to 3.8%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>955,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,941</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less — Current maturities of long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt obligations, net of current maturities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current maturities of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current maturities of long-term debt and short-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,811</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Senior Secured Credit Facility</span><span style="font-family:inherit;font-size:10pt;"> </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 18, 2015, Quanta entered into an amended and restated credit agreement with various lenders that provided for a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.81 billion</span></span><span style="font-family:inherit;font-size:10pt;"> senior secured revolving credit facility. On October 10, 2018, Quanta entered into an amendment to the credit agreement that, among other things, (i) increased the amount of revolving commitments thereunder by </span><span style="font-family:inherit;font-size:10pt;"><span>$175.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, resulting in an aggregate revolving credit facility of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.99 billion</span></span><span style="font-family:inherit;font-size:10pt;">, and (ii) provided for a new term loan facility with total term loan commitments of </span><span style="font-family:inherit;font-size:10pt;"><span>$600.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. See Note 13 for additional information related to the term loan facility, including interest rates and required amortization payments, and the other changes to the credit agreement pursuant to the October 2018 amendment. The maturity date for both the revolving credit facility and the term loan facility is October 31, 2022.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">With respect to the revolving credit facility, the entire amount available may be used by Quanta for revolving loans and letters of credit in U.S. dollars and certain alternative currencies, up to </span><span style="font-family:inherit;font-size:10pt;"><span>$600.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> may be used by certain subsidiaries of Quanta for revolving loans and letters of credit in certain alternative currencies, up to </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> may be used for swing line loans in U.S. dollars, up to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> may be used for swing line loans in Canadian dollars and up to </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (increased to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> pursuant to the October 2018 amendment) may be used for swing line loans in Australian dollars. In addition, subject to the conditions specified in the credit agreement, Quanta has the option to increase the capacity of the credit facility, in the form of additional revolving loan or term loan commitments, by up to </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, from time to time, upon receipt of additional commitments from new or existing lenders. Borrowings under the credit agreement are to be used to refinance existing indebtedness and for working capital, capital expenditures and other general corporate purposes. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had </span><span style="font-family:inherit;font-size:10pt;"><span>$449.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding letters of credit and bank guarantees under the credit facility, </span><span style="font-family:inherit;font-size:10pt;"><span>$242.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which were denominated in U.S. dollars and </span><span style="font-family:inherit;font-size:10pt;"><span>$207.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars. Quanta also had </span><span style="font-family:inherit;font-size:10pt;"><span>$952.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding revolving loans under the credit facility, </span><span style="font-family:inherit;font-size:10pt;"><span>$772.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which were denominated in U.S. dollars, </span><span style="font-family:inherit;font-size:10pt;"><span>$100.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which were denominated in Canadian dollars and </span><span style="font-family:inherit;font-size:10pt;"><span>$79.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of which were denominated in Australian dollars. The remaining capacity under the revolving credit facility as of September 30, 2018 was </span><span style="font-family:inherit;font-size:10pt;"><span>$407.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, all of which was available for revolving loans or new letters of credit or bank guarantees. Borrowings under the credit facility and the applicable interest rates during the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows (dollars in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maximum amount outstanding under the credit facility during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,003,581</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average daily amount outstanding under the credit facility</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>899,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,178</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:6px;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Beginning on November 20, 2017, amounts borrowed as revolving loans in U.S. dollars bear interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate (as defined in the credit agreement) plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.125%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>2.000%</span></span><span style="font-family:inherit;font-size:10pt;">, as determined based on Quanta’s Consolidated Leverage Ratio (as described below), or (ii) the Base Rate (as described below) plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.125%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.000%</span></span><span style="font-family:inherit;font-size:10pt;">, as determined based on Quanta’s Consolidated Leverage Ratio. Amounts borrowed as revolving loans under the credit agreement in any currency other than U.S. dollars bear interest at a rate equal to the Eurocurrency Rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.125%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>2.000%</span></span><span style="font-family:inherit;font-size:10pt;">, as determined based on Quanta’s Consolidated Leverage Ratio. Additionally, standby or commercial letters of credit issued under the credit agreement are subject to a letter of credit fee of </span><span style="font-family:inherit;font-size:10pt;"><span>1.125%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>2.000%</span></span><span style="font-family:inherit;font-size:10pt;">, based on Quanta’s Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of </span><span style="font-family:inherit;font-size:10pt;"><span>0.675%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.150%</span></span><span style="font-family:inherit;font-size:10pt;">, based on Quanta’s Consolidated Leverage Ratio. From December 18, 2015 through November 19, 2017, interest rates for revolving loans and letter of credit fees were generally consistent with those set forth above, other than the maximum additional interest rates and fee percentages, which were </span><span style="font-family:inherit;font-size:10pt;"><span>0.125%</span></span><span style="font-family:inherit;font-size:10pt;"> higher. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta is also subject to a commitment fee of </span><span style="font-family:inherit;font-size:10pt;"><span>0.20%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.40%</span></span><span style="font-family:inherit;font-size:10pt;">, based on its Consolidated Leverage Ratio, on any unused availability under the credit agreement.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated Leverage Ratio is the ratio of Quanta’s Consolidated Funded Indebtedness to Consolidated EBITDA (as those terms are defined in the credit agreement). For purposes of calculating Quanta’s Consolidated Leverage Ratio, Consolidated Funded Indebtedness is reduced by available cash and cash equivalents (as defined in the credit agreement) in excess of </span><span style="font-family:inherit;font-size:10pt;"><span>$25.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. Base Rate equals the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.5%</span></span><span style="font-family:inherit;font-size:10pt;">, (ii) the prime rate publicly announced by Bank of America, N.A. and (iii) the Eurocurrency Rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.00%</span></span><span style="font-family:inherit;font-size:10pt;">. Consolidated Interest Coverage Ratio is the ratio of (i) Consolidated EBIT (as defined in the credit agreement) for the four fiscal quarters most recently ended to (ii) Consolidated Interest Expense (as defined in the credit agreement) for such period (excluding all interest expense attributable to capitalized loan costs and the amount of fees paid in connection with the issuance of letters of credit on behalf of Quanta during such period).</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subject to certain exceptions, (i) all borrowings under the credit agreement are secured by substantially all the assets of Quanta and Quanta’s wholly owned U.S. subsidiaries and by a pledge of all of the capital stock of Quanta’s wholly owned U.S. subsidiaries and </span><span style="font-family:inherit;font-size:10pt;"><span>65%</span></span><span style="font-family:inherit;font-size:10pt;"> of the capital stock of direct foreign subsidiaries of Quanta’s wholly owned U.S. subsidiaries and (ii) Quanta’s wholly owned U.S. subsidiaries guarantee the repayment of all amounts due under the credit agreement. Subject to certain conditions, all collateral will automatically be released from the liens at any time Quanta maintains an Investment Grade Rating (defined in the credit agreement as two of the following three conditions being met: (i) a corporate credit rating that is BBB- or higher by Standard &amp; Poor’s Rating Services, (ii) a corporate family rating that is Baa3 or higher by Moody’s Investors Services, Inc. or (iii) a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc.).</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The credit agreement contains certain covenants, including (i) a maximum Consolidated Leverage Ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.0 (except that in connection with certain permitted acquisitions in excess of </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, such ratio is </span><span style="font-family:inherit;font-size:10pt;"><span>3.5</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.0 for the fiscal quarter in which the acquisition is completed and the two subsequent fiscal quarters) and (ii) a minimum Consolidated Interest Coverage Ratio of </span><span style="font-family:inherit;font-size:10pt;"><span>3.0</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.0. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta was in compliance with all of the covenants in the credit agreement.</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on Quanta’s assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (after giving effect to the dividend or stock repurchase): (i) no default or event of default under the credit agreement; (ii) continued compliance with the financial covenants in the credit agreement; and (iii) at least </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of availability under the revolving credit facility and/or cash and cash equivalents on hand. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The credit agreement provides for customary events of default and contains cross-default provisions with Quanta’s underwriting, continuing indemnity and security agreement with its sureties and certain other debt instruments exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> (increased to </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> pursuant to the October 2018 amendment) in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that Quanta provide cash collateral for all outstanding letter of credit obligations, terminate the commitments under the credit agreement, and foreclose on the collateral.</span></div><div style="line-height:174%;padding-top:12px;text-align:justify;text-indent:17px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Facilities</span></div><span style="font-family:inherit;font-size:10pt;">Quanta has also entered into certain unsecured and uncommitted bilateral credit agreements with various lenders that may be utilized for, among other things, the issuance of letters of credit or bank guarantees and overdraft protection. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 million</span></span> of letters of credit and bank guarantees outstanding under these facilities. Quanta’s long-term debt obligations consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:66%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under senior secured credit facility</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952,517</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>668,427</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other long-term debt, interest rate of 2.4% </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,648</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,810</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Capital leases, interest rates ranging from 2.5% to 3.8%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,188</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>955,353</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>671,941</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less — Current maturities of long-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-term debt obligations, net of current maturities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>952,886</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>670,721</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 952517000 668427000 1648000 1810000 1188000 1704000 955353000 671941000 2467000 1220000 952886000 670721000 Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:68%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current maturities of long-term debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,467</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current maturities of long-term debt and short-term debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,811</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,220</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 20344000 0 2467000 1220000 22811000 1220000 1810000000 175000000.0 1990000000 600000000.0 600000000.0 100000000.0 50000000.0 30000000.0 50000000.0 400000000.0 449900000 242300000 207600000 952500000 772400000 100700000 79400000 407600000 Borrowings under the credit facility and the applicable interest rates during the three months ended <span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were as follows (dollars in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maximum amount outstanding under the credit facility during the period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,003,581</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,053,598</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917,895</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average daily amount outstanding under the credit facility</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>899,323</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760,418</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>836,448</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,178</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div> 1003581000 917895000 1053598000 917895000 899323000 760418000 836448000 564178000 0.0370 0.0266 0.0357 0.0260 0.01125 0.02000 0.00125 0.01000 0.01125 0.02000 0.01125 0.02000 0.00675 0.01150 -0.00125 0.0020 0.0040 25000000.0 0.005 0.0100 0.65 3.0 200000000.0 3.5 3.0 100000000.0 100000000.0 150000000.0 2600000 EQUITY:<div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Exchangeable Shares and Preferred Stock</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with certain prior acquisitions of Canadian businesses, the former owners of the acquired businesses received exchangeable shares of certain Canadian subsidiaries of Quanta, which may be exchanged at the option of the holders for Quanta common stock on a </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;">-for-one basis. The holders of exchangeable shares can make an exchange only once in any calendar quarter and must exchange a minimum of either </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>50,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares or, if less, the total number of remaining exchangeable shares registered in the name of the holder making the request. Additionally, in connection with </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of such acquisitions, Quanta issued </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> share of Quanta Series F preferred stock and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> share of Quanta Series G preferred stock to voting trusts on behalf of the respective holders of the exchangeable shares issued in such acquisitions. The </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> share of Quanta Series F preferred stock was subsequently redeemed and retired effective October 6, 2017. All holders of exchangeable shares have rights equivalent to Quanta common stockholders with respect to dividends and other economic rights. Additionally, the share of Quanta Series G preferred stock provides the holder of the associated exchangeable shares voting rights in Quanta common stock equivalent to the number of exchangeable shares outstanding. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> exchangeable shares were exchanged for Quanta common stock. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> exchangeable shares were exchanged for Quanta common stock. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Quanta Series G preferred stock remained outstanding and </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> exchangeable shares remained outstanding, of which </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> were associated with the Quanta Series G preferred stock.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Treasury Stock</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">General</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Treasury stock is recorded at cost. Under Delaware corporate law, treasury stock is not counted for quorum purposes or entitled to vote. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Shares withheld for tax withholding obligations </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The tax withholding obligations of employees upon vesting of restricted stock, RSUs and performance units settled in common stock are typically satisfied by Quanta making such tax payments and withholding the number of vested shares having a value on the date of vesting equal to the tax withholding obligation. For the settlement of these employee tax liabilities, Quanta withheld </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Quanta common stock during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, with a total market value of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$14.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$18.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. These shares and the related costs to acquire them were accounted for as adjustments to the balance of treasury stock. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Notional amounts recorded related to deferred compensation plans </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For RSUs and performance units that vest but the settlement of which is deferred under Quanta’s deferred compensation plans, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital” (APIC). However, no shares are added to outstanding treasury stock at vesting as the shares of Quanta common stock associated with deferred equity awards are not issued. Upon settlement of the deferred equity awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> amounts recorded to treasury stock and APIC related to the deferred compensation plans during the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, and the net amounts recorded to treasury stock and APIC related to the deferred compensation plans during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Stock repurchases </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the second quarter of 2017, Quanta’s board of directors approved a stock repurchase program that authorized Quanta to purchase, from time to time through June 30, 2020, up to </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of its outstanding common stock (the 2017 Repurchase Program). During the third quarter of 2018, Quanta’s board of directors approved an additional stock repurchase program that authorizes Quanta to purchase, from time to time through June 30, 2021, up to </span><span style="font-family:inherit;font-size:10pt;"><span>$500.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of its outstanding common stock (the 2018 Repurchase Program). Repurchases under these programs can be made in open market and privately negotiated transactions. During the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>6.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock in the open market at a cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$217.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the 2017 Repurchase Program. During 2017, Quanta repurchased </span><span style="font-family:inherit;font-size:10pt;"><span>1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of its common stock in the open market at a cost of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the 2017 Repurchase Program. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Non-controlling Interests</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta holds interests in various entities through both joint venture entities that provide infrastructure services under specific customer contracts, either directly or through subcontracting relationships, and other equity investments in partially owned entities that own and operate certain infrastructure assets, including investments that may be entered into through the partnership structure Quanta has formed with certain infrastructure investors. Quanta has determined that certain of these joint ventures where Quanta provides the majority of the infrastructure services, which management believes most significantly influences the economic performance of such joint ventures, are VIEs. Management has concluded that Quanta is the primary beneficiary of these joint ventures and has accounted for each on a consolidated basis. The other parties’ equity interests in these joint ventures have been accounted for as “Non-controlling interests” in Quanta’s condensed consolidated balance sheets. Net income attributable to the other participants in the amounts of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> has been accounted for as a reduction of net income in deriving “Net income attributable to common stock” in Quanta’s condensed consolidated statements of operations. </span></div><span style="font-family:inherit;font-size:10pt;">The carrying amount of the investments held by Quanta in all of its VIEs was </span><span style="font-family:inherit;font-size:10pt;"><span>$9.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">. The carrying amount of investments held by the non-controlling interests in these VIEs at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, net distributions to non-controlling interests were </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, net distributions to non-controlling interests were </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. There were also discharges of notes receivable from a joint venture partner of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">. There were no other changes in equity as a result of transfers to/from the non-controlling interests during the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span>. See Note 10 for further disclosures related to Quanta’s joint venture arrangements. 1 50000 2 1 1 1 0 2500000 500000 400000 400000 500000 14700000 18200000 0 3300000 3400000 300000000.0 500000000.0 700000 6300000 23800000 217700000 1400000 50000000.0 300000 500000 1700000 1200000 9700000 7800000 1400000 4100000 1300000 400000 2900000 1800000 -500000 -1400000 EQUITY-BASED COMPENSATION:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Incentive Plans</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">May 19, 2011</span><span style="font-family:inherit;font-size:10pt;">, Quanta’s stockholders approved the 2011 Omnibus Equity Incentive Plan (the 2011 Plan). The 2011 Plan provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock, RSUs, stock bonus awards, performance compensation awards (including performance units and cash bonus awards) or any combination of the foregoing. The purpose of the 2011 Plan is to attract and retain key personnel and provide participants with additional performance incentives by increasing their proprietary interest in Quanta. Employees, directors, officers, consultants or advisors of Quanta or its affiliates are eligible to participate in the 2011 Plan, as are prospective employees, directors, officers, consultants or advisors of Quanta who have agreed to serve Quanta in those capacities. An aggregate of </span><span style="font-family:inherit;font-size:10pt;"><span>13,300,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Quanta common stock may be issued pursuant to awards granted under the 2011 Plan. Quanta also has a Restricted Stock Unit Plan (the RSU Plan), pursuant to which RSUs may be awarded to certain employees and consultants of Quanta’s Canadian operations. The 2011 Plan and the RSU Plan are referred to as the Plans. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSUs to be Settled in Common Stock</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During each of the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta granted </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of RSUs to be settled in common stock under the 2011 Plan with weighted average grant date fair values of </span><span style="font-family:inherit;font-size:10pt;"><span>$33.73</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$32.76</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta granted </span><span style="font-family:inherit;font-size:10pt;"><span>1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of RSUs to be settled in common stock under the 2011 Plan with weighted average grant date fair values of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.43</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$37.20</span></span><span style="font-family:inherit;font-size:10pt;">. The grant date fair value for RSUs to be settled in common stock is based on the market value of Quanta common stock on the date of grant. RSU awards to be settled in common stock are subject to forfeiture, restrictions on transfer and certain other conditions until vesting, which generally occurs in equal installments over a </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;">-year, </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year or </span><span style="font-family:inherit;font-size:10pt;">five</span><span style="font-family:inherit;font-size:10pt;">-year period following the date of grant. Holders of RSUs to be settled in common stock are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of common shares. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, vesting activity consisted of nominal amounts of RSUs settled in common stock with approximate fair values at the time of vesting of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, vesting activity consisted of </span><span style="font-family:inherit;font-size:10pt;"><span>1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of RSUs settled in common stock with an approximate fair value at the time of vesting of </span><span style="font-family:inherit;font-size:10pt;"><span>$47.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$55.4 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$10.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cash stock compensation expense related to RSUs to be settled in common stock. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$32.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$31.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of non-cash stock compensation expense related to RSUs to be settled in common stock. Such expense is recorded in selling, general and administrative expenses. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$51.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unrecognized compensation expense related to unvested RSUs to be settled in common stock granted to both employees and non-employees. This cost is expected to be recognized over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>1.96</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Units to be Settled in Common Stock</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Performance units awarded pursuant to the 2011 Plan provide for the issuance of shares of common stock upon vesting. These performance units cliff-vest at the end of a </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year performance period based on achievement of certain performance metrics established by Quanta’s compensation committee, including company performance goals and, with respect to certain awards, Quanta’s total shareholder return as compared to a predetermined group of peer companies. The final number of shares of common stock issuable upon vesting of performance units can range from </span><span style="font-family:inherit;font-size:10pt;"><span>0%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>200%</span></span><span style="font-family:inherit;font-size:10pt;"> of the number of performance units initially granted, depending on the level of achievement, as determined by Quanta’s compensation committee.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta did not grant any performance units to be settled in common stock under the 2011 Plan. During each of the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta granted </span><span style="font-family:inherit;font-size:10pt;"><span>0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> performance units to be settled in common stock under the 2011 Plan with a weighted average grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$12.24</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$17.63</span></span><span style="font-family:inherit;font-size:10pt;"> per unit. The grant date fair values for awards of performance units with market-based metrics, which were granted in the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, were determined using a Monte Carlo simulation valuation methodology using the following key inputs:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation date stock price based on the February 28, 2018 and March 22, 2017 closing stock prices</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$34.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$36.31</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term in years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta recognizes expense related to performance units with market-based metrics based on the probability of achievement of the underlying performance metrics, multiplied by the portion of the three-year period that has expired and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. Quanta recognizes expense related to performance units without market-based metrics based on the portion of the three-year period that has expired multiplied by the fair value of the total number of shares of common stock that Quanta anticipates will be issued. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in compensation expense associated with performance units. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$7.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in compensation expense associated with performance units. Such expense is recorded in selling, general and administrative expenses. During each of the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> performance units vested, and </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were issued in connection with performance units. During each of the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> performance units vested, and </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were issued in connection with performance units. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">RSUs to be Settled in Cash</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain RSUs granted by Quanta under the Plans are settled solely in cash. These cash-settled RSUs are intended to provide plan participants with cash performance incentives that are substantially equivalent to the risks and rewards of equity ownership in Quanta, typically vest in equal installments over a </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;">-year or </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;">-year period following the date of grant, and are subject to forfeiture under certain conditions, primarily termination of service. Additionally, subject to certain restrictions, Quanta’s non-employee directors may elect to cash settle a portion of their RSU awards, which generally vest upon conclusion of the director service year. For RSUs settled in cash, the holders receive for each vested RSU an amount in cash equal to the fair market value of </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> share of Quanta common stock on the settlement date, as specified in the applicable award agreement.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Compensation expense related to RSUs to be settled in cash was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. Such expense is recorded in selling, general and administrative expenses. RSUs that are anticipated to be settled in cash are not included in the calculation of earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> to settle liabilities related to cash-settled RSUs in the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$6.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> to settle liabilities related to cash-settled RSUs in the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> </span></div><span style="font-family:inherit;font-size:10pt;">and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$2.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span>. 13300000 200000 33.73 32.76 1500000 1400000 34.43 37.20 1500000 1100000 1400000 1500000 47700000 55400000 10400000 9900000 32400000 31200000 51900000 P1Y11M15D 0 2 300000 12.24 17.63 The grant date fair values for awards of performance units with market-based metrics, which were granted in the <span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, were determined using a Monte Carlo simulation valuation methodology using the following key inputs:</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation date stock price based on the February 28, 2018 and March 22, 2017 closing stock prices</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$34.44</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>$36.31</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Term in years</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.84</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.78</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 34.44 36.31 0.34 0.36 0.0239 0.0146 P2Y10M2D P2Y9M10D 1200000 1000000.0 7400000 3200000 0 0 100000 100000 1 1200000 2300000 4000000.0 6200000 100000 1400000 6100000 7500000 2500000 4600000 COMMITMENTS AND CONTINGENCIES:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Affiliates and Other Entities</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in Note 8, Quanta holds investments in various entities, including joint venture entities that provide infrastructure services under specific customer contracts and partially owned entities that own and operate certain infrastructure assets constructed by Quanta. Losses incurred by these entities are generally shared ratably based on the percentage ownership of the participants in these structures. However, in Quanta’s joint venture structures that provide infrastructure services, each participant is typically jointly and severally liable for all of the obligations of the joint venture entity pursuant to the contract with the customer, as a general partner or through a parent guarantee and, therefore, can be liable for full performance of the contract with the customer. In circumstances where Quanta’s participation in a joint venture qualifies as a general partnership, the joint venture partners are jointly and severally liable for all of the obligations of the joint venture, including obligations owed to the customer or any other person or entity. Quanta is not aware of circumstances that would lead to future claims against it for material amounts in connection with these joint and several liabilities.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, in the joint venture structures entered into by Quanta, typically each party indemnifies the other party for any liabilities incurred in excess of the liabilities such other party is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each party. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if the other party is unable or refuses to pay or perform its share of the obligations. Quanta is not aware of circumstances that would lead to future claims against it for material amounts that would not be indemnified.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in Note 2, Quanta has also formed a partnership with select infrastructure investors that provides up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of capital, including approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$80.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> from Quanta, available to invest in certain specified infrastructure projects through August 2024. Additionally, as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had outstanding capital commitments associated with investments in unconsolidated affiliates related to planned oil and gas infrastructure projects of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$14.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> is expected to be paid in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. The remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of these capital commitments is anticipated to be paid by </span><span style="font-family:inherit;font-size:10pt;">May 31, 2022</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During 2014, a limited partnership in which Quanta is a partner was selected for an engineering, procurement and construction (EPC) electric transmission project in Canada to construct approximately </span><span style="font-family:inherit;font-size:10pt;"><span>500</span></span><span style="font-family:inherit;font-size:10pt;"> kilometers of transmission line and </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;"><span>500</span></span><span style="font-family:inherit;font-size:10pt;"> kV substations. A subsidiary of Quanta, engaged by the limited partnership, is contracted to provide turnkey EPC services for the entire project. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta made aggregate contributions to this unconsolidated affiliate of </span><span style="font-family:inherit;font-size:10pt;"><span>$65.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, received </span><span style="font-family:inherit;font-size:10pt;"><span>$62.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a return of capital and had outstanding additional capital commitments associated with this project of </span><span style="font-family:inherit;font-size:10pt;"><span>$24.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, which are anticipated to be paid in 2019. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta leases certain land, buildings and equipment under non-cancelable lease agreements, including related party leases. The terms of these agreements vary from lease to lease, and certain leases include renewal options and escalation clauses. The following schedule shows the future minimum lease payments under these leases as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ending December 31 —</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,174</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,479</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rent expense related to operating leases was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$77.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$67.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$229.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$200.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has guaranteed the residual value on certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of termination of such leases. At </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the maximum guaranteed residual value was </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$668.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. Quanta believes that no significant payments will be made as a result of the difference between the fair market value of the leased equipment and the guaranteed residual value; however, there can be no assurance that significant payments will not be required in the future.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contingent Consideration Liabilities</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in further detail in Note 2, Quanta is obligated to pay contingent consideration amounts to the former owners of certain acquired businesses in the event that such acquired businesses achieve specified performance objectives. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the estimated fair value of Quanta’s contingent consideration liabilities totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$74.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$65.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Committed Expenditures</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has capital commitments for the expansion of its vehicle fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>$30.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> of production orders were issued with expected delivery dates in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of production orders were issued with expected delivery dates in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. Although Quanta has committed to purchase these vehicles at the time of their delivery, Quanta anticipates that the majority of these orders will be assigned to third party leasing companies and made available to Quanta under certain of its master equipment lease agreements, thereby releasing Quanta from its capital commitments.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings</span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta is from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, employment-related damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, Quanta records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. In addition, Quanta discloses matters for which management believes a material loss is at least reasonably possible. Except as otherwise stated below, none of these proceedings are expected to have a material adverse effect on Quanta’s consolidated financial position, results of operations or cash flows. In all instances, management has assessed the matter based on current information and made a judgment concerning its potential outcome, giving due consideration to the nature of the claim, the amount and nature of damages sought and the probability of success. Management’s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Maurepas Project Dispute</span><span style="font-family:inherit;font-size:10pt;">. During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of Maurepas’ assertion of a claim for liquidated damages allegedly arising from delay in mechanical completion of a project in Louisiana. Quanta disputes the claim and believes that QPS is not responsible for liquidated damages under the contract terms. The matter remains subject to contractual dispute resolution measures; however, either party may choose to institute a formal legal proceeding upon completion of such measures. If, upon final resolution of this matter, Quanta is unsuccessful, any such liquidated damages would be recorded by QPS as additional costs on the project, and Quanta believes the range of reasonably possible loss could be up to </span><span style="font-family:inherit;font-size:10pt;"><span>$22.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which is the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, Quanta received notice from Maurepas claiming certain warranty defects on the project. Quanta is evaluating the claimed defects, and based on the information currently available, no estimate of possible loss related to these claims can be determined.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lorenzo Benton v. Telecom Network Specialists, Inc., et al.</span><span style="font-family:inherit;font-size:10pt;"> In June 2006, plaintiff Lorenzo Benton filed a class action complaint in the Superior Court of California, County of Los Angeles, alleging various wage and hour violations against Telecom Network Specialists (TNS), a former subsidiary of Quanta. Quanta retained liability associated with this matter pursuant to the terms of Quanta’s sale of TNS in December 2012. Benton represents a class of workers that includes all persons who worked on certain TNS projects, including individuals that TNS retained through numerous staffing agencies. The plaintiff class in this matter is seeking damages for unpaid wages, penalties associated with the failure to provide meal and rest periods and overtime wages, interest and attorneys’ fees. In January 2017, the trial court granted a summary judgment motion filed by the plaintiff class and found that TNS was a joint employer of the class members and that it failed to provide adequate meal and rest breaks and failed to pay overtime wages. In February 2018, a hearing was held on a final motion for summary judgment on damages filed by the plaintiff class seeking approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> for its claims; however, a final determination regarding the amount of damages was not made. Quanta believes the court’s decision on liability is not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter.</span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, in November 2007, TNS filed cross complaints for indemnity and breach of contract against the staffing agencies, which employed many of the individuals in question. In December 2012, the trial court heard cross-motions for summary judgment filed by TNS and the staffing agencies pertaining to TNS’s demand for indemnity. The court denied TNS’s motion and granted the motions filed by the staffing agencies; however, the California Appellate Court reversed the trial court’s decision in part and instructed the trial court to reconsider its ruling. In February 2017, the court denied a new motion for summary judgment filed by the staffing companies and has since stated that the staffing companies would be liable to TNS for any damages owed to the class members that the staffing companies employed. </span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The final amount of liability, if any, payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of Quanta’s appeal of the trial court’s ruling on liability, the final determination with respect to any damages owed by Quanta, and the solvency of the staffing agencies. Based on review and analysis of the trial court’s rulings on liability, Quanta does not believe, at this time, that it is probable this matter will result in a material loss. However, if Quanta is unsuccessful in this litigation and the staffing agencies are unable to fund damages owed to class members, Quanta believes the range of reasonably possible loss to Quanta upon final resolution of this matter could be up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$11.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, plus attorneys’ fees and expenses of the plaintiff class. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta is subject to concentrations of credit risk related primarily to its cash and cash equivalents and its net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of Quanta’s cash and cash equivalents are managed by what it believes to be high credit quality financial institutions. In accordance with Quanta’s investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what Quanta believes to be high quality cash and cash equivalent investments, which consist primarily of interest-bearing demand deposits, money market investments, money market mutual funds and investment grade commercial paper with original maturities of three months or less. Although Quanta does not currently believe the principal amount of these cash and cash equivalents is subject to any material risk of loss, changes in economic conditions could impact the interest income Quanta receives from these investments. In addition, Quanta grants credit under normal payment terms, generally without collateral, to its customers, which include electric power and oil and gas companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada, Australia and Latin America. Consequently, Quanta is subject to potential credit risk related to changes in business and economic factors throughout these locations, which may be heightened as a result of uncertain economic and financial market conditions that have existed in recent years. However, Quanta generally has certain statutory lien rights with respect to services provided. Some of Quanta’s customers have experienced significant financial difficulties in the past, and customers may experience financial difficulties in the future. These difficulties expose Quanta to increased risk related to collectability of billed and unbilled receivables and contract assets for services Quanta has performed. </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> customer represented 10% or more of Quanta’s consolidated net receivable position. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> customer represented 10% or more of Quanta’s consolidated revenues for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> customer within Quanta’s Oil and Gas Infrastructure Services segment accounted for approximately </span><span style="font-family:inherit;font-size:10pt;"><span>10%</span></span><span style="font-family:inherit;font-size:10pt;"> of Quanta’s consolidated revenues for the three and </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Insurance</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Note 2, Quanta is insured for employer’s liability, workers’ compensation, auto liability, general liability and group health claims. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;">, the gross amount accrued for insurance claims totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$245.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$254.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, with </span><span style="font-family:inherit;font-size:10pt;"><span>$186.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> considered to be long-term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2017</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$36.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$50.4 million</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> were included in “Prepaid expenses and other current assets” and </span><span style="font-family:inherit;font-size:10pt;"><span>$36.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> were included in “Other assets, net.” </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Project Insurance Claim.</span><span style="font-family:inherit;font-size:10pt;"> While performing a horizontal directional drill and installing an underground gas pipeline, a subsidiary of Quanta experienced a partial collapse of a borehole. Quanta is working with its customer to mitigate the impact of the incident and develop a plan to complete the project. The customer agreed to obtain and has procured insurance coverage for the project, with the Quanta subsidiary as an additional insured. Quanta believes the incident is covered under such insurance and is working collaboratively with the customer to prepare and submit an insurance claim to the customer’s insurance carrier. To the extent such claim is not successful, Quanta could pursue contractual relief from the customer or seek recovery under its own insurance policies.</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had recorded an insurance receivable of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, which represents management’s estimate of the amount of costs incurred through such date that are probable of recovery. Quanta anticipates recording additional insurance recovery in future periods as additional mitigation costs are incurred. The plan to mitigate the incident is not final, may change and will be subject to the inherent risks associated with underground pipeline installation, which could cause the estimated costs to mitigate the incident to increase materially. To the extent Quanta is unsuccessful in realizing insurance or contractual recoveries, additional charges would be required. See </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition - Contract Estimates</span><span style="font-family:inherit;font-size:10pt;"> in Note 2 for additional information. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain of Quanta’s vendors require letters of credit to ensure reimbursement for amounts they are disbursing on Quanta’s behalf, such as to beneficiaries under its insurance programs. In addition, from time to time, certain customers require Quanta to post letters of credit to ensure payment of subcontractors and vendors and guarantee performance under contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to Quanta’s senior secured credit facility. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit if the holder claims that Quanta has failed to perform specified actions. If this were to occur, Quanta would be required to reimburse the issuer of the letter of credit. Depending on the circumstances of such a reimbursement, Quanta may also be required to record a charge to earnings for the reimbursement. Quanta does not believe it is likely that any material claims will be made under a letter of credit in the foreseeable future.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$449.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in outstanding letters of credit and bank guarantees under its senior secured credit facility securing its casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon maturity. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Performance Bonds and Parent Guarantees</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In certain circumstances, Quanta is required to provide performance bonds in connection with its contractual commitments. Quanta has indemnified its sureties for any expenses paid out under these performance bonds. These performance bonds expire at various times ranging from mechanical completion of the related projects to a period extending beyond contract completion in certain circumstances, and as such a determination of maximum potential amounts outstanding requires the use of certain estimates and assumptions. Such amounts can also fluctuate from period to period based upon the mix and level of Quanta’s bonded operating activity. As of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, the total amount of the outstanding performance bonds was estimated to be approximately </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$3.1 billion</span></span><span style="font-family:inherit;font-size:10pt;">. Quanta’s estimated maximum exposure as it relates to the value of the performance bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each of its commitments under the performance bonds generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$791 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, from time to time, Quanta guarantees the obligations of its wholly owned subsidiaries, including obligations in connection with certain contracts with customers, lease obligations, joint venture arrangements and, in some states, contractors’ licenses. Quanta is not aware of any material obligations for performance or payment asserted against it under any of these guarantees.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employment Agreements</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has various employment agreements with certain executives and other employees, which provide for compensation, other benefits and, under certain circumstances, severance payments and post-termination equity-related benefits. Certain employment agreements also contain clauses that become effective upon a change in control of Quanta, and Quanta may be obligated to pay certain amounts to such employees upon the occurrence of any of the defined change in control events.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Collective Bargaining Agreements</span></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Some of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. From time to time, Quanta is a party to grievance actions based on claims arising out of the collective bargaining agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at any time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Pension Protection Act of 2006 also added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer plans that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and whether it is projected to experience a minimum funding deficiency). Plans in these classifications must adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which Quanta contributes or may contribute in the future are in “endangered,” “seriously endangered” or “critical” status. The amount of additional funds, if any, that Quanta may be obligated to contribute to these plans in the future cannot be reasonably estimated due to uncertainty of the future levels of work that require the specific use of union employees covered by these plans, as well as the future contribution levels and possible surcharges on contributions applicable to these plans.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta may be subject to additional liabilities imposed by law as a result of its participation in multiemployer defined benefit pension plans. For example, the Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer pension plan if the employer withdraws from the plan or the plan is terminated or experiences a mass withdrawal. These liabilities include an allocable share of the unfunded vested benefits in the plan for all plan participants, not merely the benefits payable to a contributing employer’s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. Quanta is not aware of any material amounts of withdrawal liability that have been incurred or asserted and that remain outstanding as a result of a withdrawal by Quanta from a multiemployer defined benefit pension plan.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnities</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject Quanta to indemnity claims and liabilities and related litigation. Additionally, in connection with certain acquisitions and dispositions, Quanta has indemnified various parties against specified liabilities that those parties might incur in the future. The indemnities under acquisition or disposition agreements are usually contingent upon the other party incurring liabilities that reach specified thresholds. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, except as otherwise set forth above in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span><span style="font-family:inherit;font-size:10pt;">, Quanta does not believe any material liabilities for claims exist against it in connection with any of these indemnity obligations.</span></div><span style="font-family:inherit;font-size:10pt;">In the normal course of Quanta’s acquisition transactions, Quanta obtains rights to indemnification from the sellers or former owners of acquired businesses for certain risks, liabilities and obligations arising from their prior operations, such as performance, operational, safety, workforce or tax issues, some of which Quanta may not have discovered during due diligence. However, the indemnities may not cover all of Quanta’s exposure for such pre-acquisition matters, and the indemnitors may be unwilling or unable to pay the amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed. Quanta is currently in the process of negotiating certain pre-acquisition obligations associated with non-U.S. payroll taxes that may be due from a business acquired by Quanta in 2013. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta had recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$11.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as its estimate of the pre-acquisition tax obligations and a corresponding indemnification asset, as management expects to recover</span><span style="font-family:inherit;font-size:10pt;color:#ee2724;"> </span>from the indemnity counterparties any amounts that Quanta may be required to pay in connection with any such obligations. 1000000000.0 80000000.0 14800000 14000000.0 800000 500 2 500 65000000.0 62700000 24500000 The following schedule shows the future minimum lease payments under these leases as of <span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> (in thousands):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.61013645224172%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:82%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Year Ending December 31 —</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,728</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108,640</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>73,024</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,174</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28,395</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,479</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Total minimum lease payments</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>342,440</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 36728000 108640000 73024000 48174000 28395000 47479000 342440000 77400000 67400000 229200000 200200000 668200000 74300000 65700000 30200000 1300000 22000000.0 11100000 11100000 0 0 1 0.10 245500000 254700000 186900000 200000000.0 36900000 50400000 300000 400000 36600000 50000000.0 11300000 449900000 3100000000 791000000 11400000 SEGMENT INFORMATION:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta presents its operations under </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s segment results are derived from the types of services provided across its operating units in each of the end user markets described above. Quanta’s entrepreneurial business model allows each of its operating units to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating units are organized into one of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> internal divisions, namely, the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments and are based on their operating units’ predominant type of work.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reportable segment information, including revenues and operating income by type of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of Quanta’s market strategies. These classifications of Quanta’s operating unit revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Quanta’s operating units may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers. </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, Quanta’s integrated operations and common administrative support for its operating units require that certain allocations be made to determine segment profitability, including allocations of shared and indirect costs, such as facility costs, indirect operating expenses including depreciation, and general and administrative costs. Certain corporate costs are not allocated and include payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands): </span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electric Power Infrastructure Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,617,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,504,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,756,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,024,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil and Gas Infrastructure Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,367,545</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,104,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,302,789</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,962,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,609,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,987,851</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electric Power Infrastructure Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>179,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,769</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil and Gas Infrastructure Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and non-allocated costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(68,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(225,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(202,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,561</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electric Power Infrastructure Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil and Gas Infrastructure Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and non-allocated costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,543</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Separate measures of Quanta’s assets and cash flows by reportable segment, including capital expenditures, are not produced or utilized by management to evaluate segment performance. Quanta’s fixed assets, which are held at the operating unit level, include operating machinery, equipment and vehicles, as well as office equipment, buildings and leasehold improvements, and are used on an interchangeable basis across its reportable segments. As such, for reporting purposes, total depreciation expense is allocated each quarter among Quanta’s reportable segments based on the ratio of each reportable segment’s revenue contribution to consolidated revenues.</span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Operations</span></div><span style="font-family:inherit;font-size:10pt;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta derived </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$667.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$653.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of its revenues from foreign operations. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta derived </span><span style="font-family:inherit;font-size:10pt;"><span>$1.84 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.83 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of its revenues from foreign operations. Of Quanta’s foreign revenues, </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>78%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>80%</span></span><span style="font-family:inherit;font-size:10pt;"> were earned in Canada during the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>75%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>81%</span></span><span style="font-family:inherit;font-size:10pt;"> were earned in Canada during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2017</span><span style="font-family:inherit;font-size:10pt;">. In addition, Quanta held property and equipment of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$321.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;"><span>$330.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in foreign countries, primarily Canada, as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">December 31, 2017</span>. Quanta presents its operations under <span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.</span><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s segment results are derived from the types of services provided across its operating units in each of the end user markets described above. Quanta’s entrepreneurial business model allows each of its operating units to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating units are organized into one of </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> internal divisions, namely, the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments and are based on their operating units’ predominant type of work.</span></div><div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Reportable segment information, including revenues and operating income by type of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of Quanta’s market strategies. These classifications of Quanta’s operating unit revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Quanta’s operating units may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers. </span></div>In addition, Quanta’s integrated operations and common administrative support for its operating units require that certain allocations be made to determine segment profitability, including allocations of shared and indirect costs, such as facility costs, indirect operating expenses including depreciation, and general and administrative costs. Certain corporate costs are not allocated and include payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets. 2 2 Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands): <div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Revenues:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electric Power Infrastructure Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,617,736</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,504,752</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,756,416</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,024,983</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil and Gas Infrastructure Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,367,545</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,104,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,302,789</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,962,868</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,985,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,609,307</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,059,205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,987,851</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating income (loss)</span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electric Power Infrastructure Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>179,181</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>466,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>362,769</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil and Gas Infrastructure Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,508</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>149,953</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and non-allocated costs</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(82,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(68,134</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(225,219</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(202,552</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>192,561</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>140,428</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390,821</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325,293</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Depreciation:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Electric Power Infrastructure Services</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,273</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,996</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,801</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,232</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Oil and Gas Infrastructure Services</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,711</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,886</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate and non-allocated costs</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,559</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,693</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,609</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Consolidated</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,543</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48,426</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>150,296</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>135,769</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 1617736000 1504752000 4756416000 4024983000 1367545000 1104555000 3302789000 2962868000 2985281000 2609307000 8059205000 6987851000 179181000 150054000 466087000 362769000 96067000 58508000 149953000 165076000 -82687000 -68134000 -225219000 -202552000 192561000 140428000 390821000 325293000 24273000 23996000 71801000 68232000 22711000 20737000 65886000 56235000 4559000 3693000 12609000 11302000 51543000 48426000 150296000 135769000 667600000 653100000 1840000000 1830000000 0.78 0.80 0.75 0.81 321600000 330400000 SUPPLEMENTAL CASH FLOW INFORMATION:<div style="line-height:120%;padding-top:9px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts and notes receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(272,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(345,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(398,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,878</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,996</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,002</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,142</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses and other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,386</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net change in operating assets and liabilities, net of non-cash transactions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(170,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(230,482</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands).</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Prepaid expenses and other current assets”</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Other assets, net”</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Prepaid expenses and other current assets”</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,627</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Other assets, net”</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,737</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Prepaid expenses and other current assets”</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,709</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Other assets, net”</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>518</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash includes any cash that is legally restricted as to withdrawal or usage.</span></div><div style="line-height:120%;text-align:left;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additional supplemental cash flow information is as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash (paid) received during the period for —</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest paid </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,279</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,808</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,011</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,314</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes paid </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax refunds </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">During the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, Quanta entered into a non-cash transaction whereby Quanta accepted title to a marine industrial property appraised at </span><span style="font-family:inherit;font-size:10pt;"><span>$6.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in exchange for a construction barge. During the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2017</span><span style="font-family:inherit;font-size:10pt;">, Quanta entered into a non-cash transaction whereby Quanta accepted title to a construction barge in satisfaction and discharge of a </span><span style="font-family:inherit;font-size:10pt;"><span>$7.1 million</span></span> note receivable. The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts and notes receivable</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(169,041</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(272,131</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(345,842</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(398,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(125,878</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,981</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(188,996</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(126,999</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,525</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,841</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,727</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,991</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,495</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(45,002</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23,142</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable and accrued expenses and other non-current liabilities</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>170,469</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>294,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216,651</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contract liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48,386</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,836</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,676</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,042</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other, net</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,291</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,621</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,270</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,813</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net change in operating assets and liabilities, net of non-cash transactions</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(170,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,692</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(285,016</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(230,482</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div> 169041000 272131000 345842000 398574000 125878000 -20981000 188996000 126999000 8436000 -13525000 13841000 -8727000 -12991000 -10495000 45002000 23142000 170469000 203607000 294259000 216651000 -48386000 43836000 22676000 80042000 2291000 6621000 8270000 -12813000 170572000 -13692000 285016000 230482000 A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands).<div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>113,524</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,532</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Prepaid expenses and other current assets”</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,275</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,286</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Other assets, net”</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,375</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118,174</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>95,234</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.41520467836257%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>120,357</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99,565</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Prepaid expenses and other current assets”</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,926</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,627</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Other assets, net”</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,454</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>416</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>124,737</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,608</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>138,285</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112,183</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Prepaid expenses and other current assets”</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,106</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,709</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted cash included in “Other assets, net”</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>518</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143,775</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,410</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div>Additional supplemental cash flow information is as follows (in thousands):<div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:48%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash (paid) received during the period for —</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest paid </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9,279</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,808</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(24,011</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13,314</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income taxes paid </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(38,445</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,616</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(91,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(105,112</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Income tax refunds </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,207</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,058</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,570</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,727</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div> 113524000 91532000 3275000 3286000 1375000 416000 118174000 95234000 120357000 99565000 2926000 2627000 1454000 416000 124737000 102608000 138285000 112183000 5106000 1709000 384000 518000 143775000 114410000 9279000 5808000 24011000 13314000 38445000 3616000 91000000 105112000 1207000 5058000 3570000 7727000 6400000 7100000 SUBSEQUENT EVENT:<div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Senior Secured Credit Facility Amendment</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 10, 2018, Quanta entered into an amendment to the amended and restated credit agreement for its senior secured credit facility, which, among other things, (i) increased the amount of revolving commitments thereunder by </span><span style="font-family:inherit;font-size:10pt;"><span>$175.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, resulting in an aggregate revolving credit facility of up to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.99 billion</span></span><span style="font-family:inherit;font-size:10pt;">, and (ii) provided for a new term loan facility with total term loan commitments of </span><span style="font-family:inherit;font-size:10pt;"><span>$600.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. After giving effect to the amendment, the aggregate amount of the credit facilities provided for under the credit agreement is </span><span style="font-family:inherit;font-size:10pt;"><span>$2.59 billion</span></span><span style="font-family:inherit;font-size:10pt;">. In addition, subject to the conditions specified in the credit agreement, Quanta has the option to increase such amount, in the form of revolving loan or term loan commitments, by up to an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, from time to time, upon receipt of additional commitments from new or existing lenders. Both the revolving credit facility and the term loan facility mature on </span><span style="font-family:inherit;font-size:10pt;">October 31, 2022</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The amendment also increased the amount of the revolving credit facility that may be used for swing line loans in Australian dollars from </span><span style="font-family:inherit;font-size:10pt;"><span>$30.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and increased the threshold amount for cross-defaults to certain debt instruments and for certain other purposes from </span><span style="font-family:inherit;font-size:10pt;"><span>$100.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On October 10, 2018, Quanta borrowed the full amount of the term loan facility and used all of such proceeds to repay outstanding borrowings under the revolving credit facility. Pursuant to the amendment, amounts borrowed under the term loan facility will bear interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.125%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.875%</span></span><span style="font-family:inherit;font-size:10pt;">, as determined based on Quanta’s Consolidated Leverage Ratio, or (ii) the Base Rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.125%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.000%</span></span><span style="font-family:inherit;font-size:10pt;">, as determined based on Quanta’s Consolidated Leverage Ratio. Quanta is required to make quarterly amortization payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> on the last business day of each March, June, September and December, beginning in December 2018. The aggregate principal amount of all term loans outstanding on the maturity date must also be paid on such date; however, Quanta may voluntarily prepay these term loan borrowings from time to time, in whole or in part, without premium or penalty.</span></div><span style="font-family:inherit;font-size:10pt;">For additional information on the credit agreement, see </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Debt Obligations - Senior Secured Credit Facility </span>in Note 7. 175000000.0 1990000000 600000000.0 2590000000 400000000.0 30000000.0 50000000.0 100000000.0 150000000.0 0.01125 0.01875 0.00125 0.01000 7500000 XML 11 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2018
Nov. 01, 2018
Document Information [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q3  
Trading Symbol PWR  
Entity Registrant Name QUANTA SERVICES INC  
Entity Central Index Key 0001050915  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business false  
Common Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   146,030,722
Exchangeable Shares Associated with Series G Preferred Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   449,929
Exchangeable Shares Not Associated with Preferred Stock    
Document Information [Line Items]    
Entity Common Stock, Shares Outstanding   36,183
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Current Assets:    
Cash and cash equivalents $ 113,524 $ 138,285
Accounts receivable, net of allowances of $6,662 and $4,465 2,291,608 1,985,077
Contract assets 680,006 497,292
Inventories 94,670 80,890
Prepaid expenses and other current assets 198,314 168,363
Total current assets 3,378,122 2,869,907
Property and equipment, net of accumulated depreciation of $1,086,424 and $981,275 1,350,894 1,288,602
Other assets, net 265,608 189,866
Other intangible assets, net of accumulated amortization of $364,023 and $335,507 284,411 263,179
Goodwill 1,912,139 1,868,600
Total assets 7,191,174 6,480,154
Current Liabilities:    
Current maturities of long-term debt and short-term debt 22,811 1,220
Accounts payable and accrued expenses 1,340,882 1,057,460
Contract liabilities 452,491 433,387
Total current liabilities 1,816,184 1,492,067
Long-term debt and notes payable, net of current maturities 952,886 670,721
Deferred income taxes 209,475 179,381
Insurance and other non-current liabilities 388,395 342,356
Total liabilities 3,366,940 2,684,525
Commitments and Contingencies
Equity:    
Common stock 2 2
Additional paid-in capital 1,955,801 1,889,356
Retained earnings 2,425,832 2,191,059
Accumulated other comprehensive loss (237,694) (203,395)
Treasury stock, 8,560,015 and 1,876,828 common shares (321,123) (85,451)
Total stockholders’ equity 3,822,818 3,791,571
Non-controlling interests 1,416 4,058
Total equity 3,824,234 3,795,629
Total liabilities and equity 7,191,174 6,480,154
Exchangeable Shares    
Equity:    
Common stock 0 0
Series G Preferred Stock    
Equity:    
Preferred stock $ 0 $ 0
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Allowances on accounts receivable, current $ 6,662 $ 4,465
Accumulated depreciation on property and equipment 1,086,424 981,275
Accumulated amortization on other intangible assets $ 364,023 $ 335,507
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares issued (in shares) 157,280,496 155,219,154
Common stock, shares outstanding (in shares) 148,720,481 153,342,326
Treasury stock, common shares (in shares) 8,560,015 1,876,828
Exchangeable Shares    
Exchangeable shares, par value (in dollars per share) $ 0 $ 0
Common stock, shares issued (in shares) 486,112 486,112
Common stock, shares outstanding (in shares) 486,112 486,112
Series G Preferred Stock    
Preferred stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 1 1
Preferred stock, shares issued (in shares) 1 1
Preferred stock, shares outstanding (in shares) 1 1
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Income Statement [Abstract]        
Revenues $ 2,985,281 $ 2,609,307 $ 8,059,205 $ 6,987,851
Cost of services (including depreciation) 2,559,451 2,258,676 6,998,956 6,068,867
Gross profit 425,830 350,631 1,060,249 918,984
Selling, general and administrative expenses 224,040 201,224 645,566 571,656
Amortization of intangible assets 10,623 8,979 31,535 22,035
Change in fair value of contingent consideration liabilities (1,394) 0 (7,673) 0
Operating income 192,561 140,428 390,821 325,293
Interest expense (9,219) (6,058) (25,175) (14,294)
Interest income 322 196 1,128 647
Other income (expense), net (15,498) (2,371) (37,899) (3,814)
Income before income taxes 168,166 132,195 328,875 307,832
Provision for income taxes 43,267 42,346 90,659 105,183
Net income 124,899 89,849 238,216 202,649
Less: Net income attributable to non-controlling interests 348 536 1,686 1,232
Net income attributable to common stock $ 124,551 $ 89,313 $ 236,530 $ 201,417
Earnings per share attributable to common stock:        
Basic (in dollars per share) $ 0.82 $ 0.57 $ 1.54 $ 1.29
Diluted (in dollars per share) $ 0.81 $ 0.56 $ 1.52 $ 1.28
Shares used in computing earnings per share:        
Weighted average basic shares outstanding (in shares) 152,562 157,484 154,087 155,796
Weighted average diluted shares outstanding (in shares) 153,687 158,620 155,198 156,793
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 124,899 $ 89,849 $ 238,216 $ 202,649
Other comprehensive income (loss), net of tax provision:        
Foreign currency translation adjustment, net of tax of $0, $0, $0 and $0 10,838 38,980 (34,299) 79,486
Other comprehensive income (loss) 10,838 38,980 (34,299) 79,486
Comprehensive income 135,737 128,829 203,917 282,135
Less: Comprehensive income attributable to non-controlling interests 348 536 1,686 1,232
Total comprehensive income attributable to Quanta stockholders $ 135,389 $ 128,293 $ 202,231 $ 280,903
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Statement of Comprehensive Income [Abstract]        
Foreign currency translation adjustment, tax $ 0 $ 0 $ 0 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Cash Flows from Operating Activities:        
Net income $ 124,899 $ 89,849 $ 238,216 $ 202,649
Adjustments to reconcile net income to net cash provided by (used in) operating activities—        
Depreciation 51,543 48,426 150,296 135,769
Amortization of intangible assets 10,623 8,979 31,535 22,035
Change in fair value of contingent consideration liabilities (1,394) 0 (7,673) 0
Equity in losses of unconsolidated affiliates 17,835 2,755 42,976 5,506
Amortization of debt issuance costs 287 339 863 1,017
(Gain) loss on sale of property and equipment (340) (451) 1,605 (617)
Foreign currency (gain) loss (168) 1,022 (237) 1,884
Provision for doubtful accounts 2,151 7 3,135 933
Deferred income tax (benefit) provision (7,391) (1,980) 6,114 1,650
Non-cash stock-based compensation 11,631 10,929 39,803 34,352
Changes in operating assets and liabilities, net of non-cash transactions (170,572) 13,692 (285,016) (230,482)
Net cash provided by operating activities 39,104 173,567 221,617 174,696
Cash Flows from Investing Activities:        
Capital expenditures (74,144) (62,997) (222,735) (168,278)
Proceeds from sale of property and equipment 5,642 4,080 18,635 16,424
Proceeds from insurance settlements related to property and equipment 145 136 510 733
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired (48,683) (352,887) (94,917) (360,522)
Investments in unconsolidated affiliates (881) (40,557) (2,450) (53,511)
Cash received from (paid for) other investments, net (18,510) 676 (17,726) (410)
Cash paid for intangible assets 0 0 (3,000) 0
Net cash used in investing activities (136,431) (451,549) (321,683) (565,564)
Cash Flows from Financing Activities:        
Borrowings under credit facility 855,831 812,503 2,893,224 2,060,597
Payments under credit facility (743,162) (541,040) (2,605,092) (1,664,424)
Payments on other long-term debt (336) (558) (1,067) (3,441)
Net borrowings (repayments) of short-term debt 7,124 0 20,066 (2,783)
Distributions to non-controlling interests (1,275) (443) (2,942) (1,806)
Payments related to tax withholding for share-based compensation (464) (329) (14,668) (18,134)
Exercise of stock options 0 0 0 25
Repurchase of common stock (26,755) 0 (216,661) 0
Net cash provided by financing activities 90,963 270,133 72,860 370,034
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash (199) 475 1,605 1,658
Net decrease in cash, cash equivalents and restricted cash (6,563) (7,374) (25,601) (19,176)
Cash, cash equivalents and restricted cash, beginning of period 124,737 102,608 143,775 114,410
Cash, cash equivalents and restricted cash, end of period $ 118,174 $ 95,234 $ 118,174 $ 95,234
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business and Organization
9 Months Ended
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization BUSINESS AND ORGANIZATION:
Quanta Services, Inc. (Quanta) is a leading provider of specialty contracting services, offering infrastructure solutions primarily to the electric power, oil and gas and communication industries in the United States, Canada, Australia, Latin America and select other international markets. Quanta reports its results under two reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services.
Electric Power Infrastructure Services Segment
The Electric Power Infrastructure Services segment provides comprehensive network solutions to customers in the electric power industry. Services performed by the Electric Power Infrastructure Services segment generally include the design, installation, upgrade, repair and maintenance of electric power transmission and distribution infrastructure and substation facilities along with other engineering and technical services. This segment also provides emergency restoration services, including the repair of infrastructure damaged by inclement weather, the energized installation, maintenance and upgrade of electric power infrastructure utilizing unique bare hand and hot stick methods and Quanta’s proprietary robotic arm technologies, and the installation of “smart grid” technologies on electric power networks. In addition, this segment designs, installs and maintains renewable energy generation facilities, consisting of solar, wind and certain types of natural gas generation facilities, and related switchyards and transmission infrastructure. To a lesser extent, the segment also provides comprehensive communications infrastructure services to wireline, fiber and wireless carrier customers within the communications industry; services in connection with the construction of electric power generation facilities; the design, installation, maintenance and repair of commercial and industrial wiring; and the installation of traffic networks and cable and control systems for light rail lines. This segment also includes Quanta’s postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen.
Oil and Gas Infrastructure Services Segment
The Oil and Gas Infrastructure Services segment provides comprehensive network solutions to customers involved in the development, transportation, storage and processing of natural gas, oil and other pipeline products. Services performed by the Oil and Gas Infrastructure Services segment generally include the design, installation, repair and maintenance of pipeline transmission and distribution systems, gathering systems, production systems, storage systems and compressor and pump stations, as well as related trenching, directional boring and mechanized welding services. In addition, this segment’s services include pipeline protection, integrity testing, rehabilitation and replacement, and fabrication of pipeline support systems and related structures and facilities. Quanta also serves the offshore and inland water energy markets, primarily providing services to oil and gas exploration platforms, including mechanical installation (or “hook-ups”), electrical and instrumentation, pre-commissioning and commissioning, coatings, shallow water pipeline installation, fabrication and marine asset repair. Additionally, Quanta provides high-pressure and critical-path turnaround services to the downstream and midstream energy markets and instrumentation and electrical services, piping, fabrication and storage tank services. To a lesser extent, this segment designs, installs and maintains fueling systems, as well as water and sewer infrastructure.
Acquisitions
During the nine months ended September 30, 2018, Quanta acquired an electrical infrastructure services business specializing in substation construction and relay services, a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen and two communications infrastructure services businesses, all of which are located in the United States. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements beginning on the acquisition dates.
On July 20, 2017, Quanta acquired Stronghold, Ltd. and Stronghold Specialty, Ltd. (collectively Stronghold), a specialized services business located in the United States that provides high-pressure and critical-path solutions to the downstream and midstream energy markets. The results of the acquired business are generally included in Quanta’s Oil and Gas Infrastructure Services segment and have been included in Quanta’s consolidated financial statements beginning on the acquisition date.
During the year ended December 31, 2017, Quanta also acquired a communications infrastructure services contractor and an electrical and communications contractor, both of which are located in the United States. The results of these acquired businesses are generally included in Quanta’s Electric Power Infrastructure Services segment and have been included in Quanta’s consolidated financial statements beginning on the respective acquisition dates.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES:
Principles of Consolidation
The condensed consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly owned subsidiaries, which are also referred to as its operating units. The condensed consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50%, are accounted for using the equity method. All significant intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.
Interim Condensed Consolidated Financial Information
These unaudited condensed consolidated financial statements have been prepared pursuant to the rules of the U.S. Securities and Exchange Commission (SEC). Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (US GAAP), have been condensed or omitted pursuant to those rules and regulations. Quanta believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income and cash flows with respect to the interim condensed consolidated financial statements have been included. The results of operations and comprehensive income for the interim periods are not necessarily indicative of the results for the entire fiscal year. The results of Quanta have historically been subject to significant seasonal fluctuations.
Quanta recommends that these unaudited condensed consolidated financial statements be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta and its consolidated subsidiaries included in Quanta’s Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 28, 2018.
Reclassifications
Quanta reclassified certain prior period amounts related to restricted cash and proceeds from the settlement of insurance claims related to property and equipment in the accompanying condensed consolidated statements of cash flows to conform to the current period presentation under recently adopted accounting updates. See Note 3 for further details regarding these updates. Certain reclassifications have also been made to Quanta’s condensed consolidated statements of operations for 2017 to conform to classifications for 2018. Additionally, the amounts previously reported as “Costs and estimated earnings in excess of billings on uncompleted contracts” and “Billings in excess of costs and estimated earnings on uncompleted contracts” on Quanta’s condensed consolidated balance sheets have been included in the newly titled “Contract assets” and “Contract liabilities” in accordance with the newly adopted revenue recognition guidance discussed below and in Note 3.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of the allowance for doubtful accounts, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, loan receivables, purchase price allocations, acquisition-related contingent consideration liabilities, liabilities for insurance and other claims and guarantees, multiemployer pension plan withdrawal liabilities, contingent liabilities, revenue recognition for construction contracts inclusive of contractual change orders and claims, share-based compensation, operating results of reportable segments, as well as the provision for income taxes and the calculation of uncertain tax positions.
Cash and Cash Equivalents
Quanta had cash and cash equivalents of $113.5 million and $138.3 million as of September 30, 2018 and December 31, 2017. Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At September 30, 2018 and December 31, 2017, cash equivalents were $55.2 million and $7.1 million, and consisted primarily of money market investments and money market mutual funds and are discussed further in Fair Value Measurements below. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held in domestic bank accounts were $79.3 million and $83.1 million, and cash and cash equivalents held in foreign bank accounts were $34.2 million and $55.2 million. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, were $12.4 million and $16.7 million, of which $11.9 million and $10.0 million related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to the joint ventures’ cash and cash equivalents other than participating in distributions and in the event of dissolution.
Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Doubtful Accounts
Quanta provides an allowance for doubtful accounts when collection of an account or note receivable is considered doubtful, and receivables are written off against the allowance when deemed uncollectible. Inherent in the assessment of the allowance for doubtful accounts are certain judgments and estimates regarding, among other factors, the customer’s access to capital, the customer’s willingness or ability to pay, general economic and market conditions, the ongoing relationship with the customer and uncertainties related to the resolution of disputed matters. Quanta considers accounts receivable delinquent after 30 days but does not generally include delinquent accounts in its analysis of the allowance for doubtful accounts unless the accounts receivable have been outstanding for at least 90 days. Quanta also includes accounts receivable balances that relate to customers in bankruptcy or with other known difficulties in its analysis of the allowance for doubtful accounts. Material changes in customers’ businesses or cash flows, which may be impacted by negative economic and market conditions, could affect Quanta’s ability to collect amounts due. As of September 30, 2018 and December 31, 2017, Quanta had allowances for doubtful accounts on current receivables of $6.7 million and $4.5 million. Should anticipated recoveries relating to receivables fail to materialize, Quanta could experience reduced cash flows and losses in excess of current allowances provided. Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets.
Some contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contracts and acceptance by the customer. Based on Quanta’s experience with similar contracts in recent years, the majority of the retainage balances at each balance sheet date are expected to be collected within the next twelve months. Current retainage balances as of September 30, 2018 and December 31, 2017 were $297.8 million and $300.5 million and were included in “Accounts receivable.” Retainage balances with settlement dates beyond the next twelve months were included in “Other assets, net,” and as of September 30, 2018 and December 31, 2017 were $96.1 million and $41.9 million.
Quanta recognizes unbilled receivables within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date, costs have been incurred but are yet to be billed under cost-reimbursement type contracts, or amounts arise from routine lags in billing (for example, work completed one month but not billed until the next month). These balances do not include revenue recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At September 30, 2018 and December 31, 2017, the balances of unbilled receivables included in “Accounts receivable” were $460.3 million and $303.9 million.
Goodwill
Quanta has recorded goodwill in connection with its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating units or managed on a stand-alone basis as an individual operating unit. An annual assessment for impairment is performed for each operating unit that carries a balance of goodwill. Quanta’s operating units are organized into one of two internal divisions: the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. As most of the companies acquired by Quanta provide multiple types of services for multiple types of customers, these divisional designations are based on the predominant type of work performed by an operating unit at the point in time the divisional designation is made. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating units represent its reporting units for the purpose of assessing goodwill impairments.
An annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. The income tax effect associated with an impairment of tax deductible goodwill is also considered in the measurement of the goodwill impairment.
Quanta has the option to first assess qualitative factors to determine whether it is necessary to perform the quantitative fair value-based impairment test described below. If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. Quanta can choose to perform the qualitative assessment on none, some or all of its reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators including deterioration in macroeconomic conditions, declining financial performance, or a sustained decrease in share price, among other things, may trigger the need for annual or interim impairment testing of goodwill associated with one or all of the reporting units.
Quanta’s annual goodwill impairment assessment is performed in the fourth quarter of its fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. For instance, a decrease in Quanta’s market capitalization below book value, a significant change in business climate or loss of a significant customer, as well as the qualitative indicators referenced above, may trigger the need for interim impairment testing of goodwill for a reporting unit. The quantitative impairment test involves comparing the fair value of each of Quanta’s reporting units with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. Any goodwill impairment is limited to the total amount of goodwill allocated to that reporting unit.
Quanta determines the fair value of its reporting units using a weighted combination of the discounted cash flow, market multiple and market capitalization valuation approaches, with heavier weighting on the discounted cash flow method because management believes this method results in the most accurate calculation of fair value. Determining the fair value of a reporting unit requires judgment and the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates, weighted average costs of capital and future market conditions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information, but variations in any of the assumptions could result in materially different calculations of fair value and determinations of whether or not an impairment is indicated.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows of each reporting unit, discounted to present value using risk-adjusted industry discount rates, which reflect the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts and operating forecasts (typically a one-year model) plus an estimate of later period cash flows, all of which are evaluated by management. Subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur, along with a terminal value derived from the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on trailing twelve-month comparable industry data.
Under the market multiple and market capitalization approaches, Quanta determines the estimated fair value of each of its reporting units by applying transaction multiples to each reporting unit’s projected EBITDA and then averaging that estimate with similar historical calculations using either a one, two or three year average. For the market capitalization approach, Quanta adds a reasonable control premium, which is estimated as the premium that would be received in a sale of the reporting unit in an orderly transaction between market participants.
For recently acquired reporting units, a quantitative impairment test may indicate a fair value that is substantially similar to the reporting unit’s carrying amount. Such similarities in value are generally an indication that management’s estimates of future cash flows associated with the recently acquired reporting unit remain relatively consistent with the assumptions that were used to derive its initial fair value.
During the fourth quarter of 2017, a quantitative fair-value based goodwill impairment analysis indicated that the fair value of each of Quanta’s reporting units, with the exception of two reporting units in its Oil and Gas Infrastructure Services Division, was in excess of its carrying amount. Quanta recorded a $57.0 million non-cash charge in the fourth quarter of 2017 for the impairment of goodwill associated with a reporting unit that provides material handling services, which achieved lower operating margins than anticipated during 2017 and is expected to continue to face a highly competitive environment in its select markets, and a reporting unit that provides marine and offshore services, which has experienced prolonged periods of reduced revenues
and operating margins and is expected to continue to experience lower levels of activity in the U.S. Gulf of Mexico and other offshore markets. Assuming a 10% decrease in the fair value of each of Quanta’s reporting units, one additional reporting unit within Quanta’s Oil and Gas Infrastructure Services Division would have had a fair value below its carrying amount. Circumstances such as market declines, unfavorable economic conditions, loss of a major customer or other factors could increase the risk of impairment of goodwill for this reporting unit in future periods.
If an operating unit experiences prolonged periods of declining revenues, operating margins or both, it may be at risk of failing the quantitative goodwill impairment test. Certain operating units have experienced declines over the short-term due to challenging macroeconomic conditions in certain geographic areas and low oil and natural gas prices, which have negatively impacted customer spending and resulted in project cancellations and delays. Additionally, customer capital spending has been constrained as a result of an increasingly complex regulatory and permitting environment. Certain operating units within Quanta’s Oil and Gas Infrastructure Services Division that primarily operate within the midstream and smaller-scale transmission market, including the reporting units referenced above, have continued to be negatively impacted by these factors. Goodwill and intangible assets associated with these operating units were $49.4 million and $12.7 million at September 30, 2018. Quanta monitors these conditions and others to determine if it is necessary to perform the quantitative fair-value based impairment test for one or more operating units prior to the annual impairment assessment. No interim impairment charges were recorded during the nine months ended September 30, 2018. Although Quanta is not aware of circumstances that would lead to additional goodwill impairments at this time, circumstances such as a continued market decline, the loss of a major customer or other factors could impact the valuation of goodwill in the future.
Other Intangible Assets
Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, which are all subject to amortization, as well as an engineering license, which is not subject to amortization. The value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This analysis discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. The following table presents the significant estimates used by management in determining the fair values of customer relationships associated with acquisitions in the nine months ended September 30, 2018 and year ended December 31, 2017:
 
 
2018
 
2017
Discount rates
 
20% to 27%
 
17% to 25%
Customer attrition rates
 
20% to 33%
 
15% to 78%

Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name and curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.
Quanta amortizes intangible assets subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for interim impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. Intangible asset impairments are included within “Asset impairment charges” in the consolidated statements of operations, when applicable.
During the fourth quarter of 2017, Quanta recorded an impairment charge of $1.1 million related to a customer relationship intangible asset, which primarily resulted from a strategic decision to restructure a business within a reporting unit in the Oil and Gas Infrastructure Services Division.
Investments in Affiliates and Other Entities
In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms
and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure services on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. As part of this strategy, Quanta formed a partnership with select investors that provides up to $1.0 billion of capital, including approximately $80.0 million from Quanta, available to invest in certain of these infrastructure projects through August 2024. Wholly owned subsidiaries of Quanta serve as the general partner of this partnership and as a separately operated registered investment adviser that manages the invested capital.
Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.
Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Quanta’s share of net income or losses from unconsolidated equity investments is reported as equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether any decline in the fair value of the investment below the carrying amount is other than temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain an earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses related to investments would be recognized in equity in earnings (losses) of unconsolidated affiliates. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions and are included in “Other assets, net” in Quanta’s accompanying condensed consolidated balance sheets.
Quanta has a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new electric transmission line and two substations in Alberta, Canada and has accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognizes revenue and related cost of services as performance progresses on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit is deferred until the electric transmission line and related substations are constructed and ownership of the assets is deemed to be transferred to the third party customer, which is expected to occur in 2019. The profit deferral has been recorded as a decrease to the equity method investment and as a component of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Because the profit deferral is greater than the amount invested, the net amount has been included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. See Notes 8 and 10 for additional disclosures related to investments.
During the three months ended September 30, 2018, Quanta acquired a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia for $22.2 million. This investment includes an option to acquire the remaining equity of the company through 2020 and provides for certain additional earnings and distribution participation rights during a designated 25-month post-investment period, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, plus or minus observable changes in the value of the company’s equity. Earnings on this investment will be recognized as distributions are received.
Revenue Recognition
As discussed in Note 3, effective January 1, 2018, Quanta adopted new revenue recognition guidance using the modified retrospective transition method, applying the guidance to contracts with customers that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 are presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting
policy. The net cumulative adjustment due to adoption of the new guidance was a $1.8 million reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes. Quanta does not anticipate significant changes to the pattern of revenue recognition for contracts with customers and does not believe that the guidance surrounding the identification of contracts and performance obligations or the measurement of variable consideration will have a material impact on revenue recognition under its customary contractual arrangements.
Contracts
Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, oil and gas and communications industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price installation contracts. These contracts are classified into three categories based on how transaction prices are determined and revenue is recognized: unit-based contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-based contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.
Performance Obligations
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for the customer. For contracts with multiple performance obligations, Quanta allocates the transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is estimated using the expected costs plus a margin approach for each performance obligation.
At September 30, 2018, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was estimated to be approximately $5.29 billion, of which 78.1% was expected to be recognized in the subsequent twelve months. This amount represents management’s estimate of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work has not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and VIEs, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations were potential orders under MSAs and non-fixed price contracts expected to be completed within one year.
Recognition of Revenue Upon Satisfaction of Performance Obligations
A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta generally recognizes revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Quanta believes that the following methods provide a faithful depiction of when performance obligations under its contracts with customers are satisfied. Under unit-based contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-based contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.
Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs.
Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized under the newly adopted revenue recognition guidance. Such costs were not material during the three and nine months ended September 30, 2018.
Contract Estimates
Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s engineers, project managers and financial professionals. Some of the factors that may lead to changes in estimates include concealed or unknown environmental conditions; changes in the cost of equipment, commodities, materials or labor; unanticipated costs or claims due to delays caused by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications or contract termination; weather conditions; changes in estimates related to the length of time to complete a performance obligation; and performance and quality issues requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes in profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from the original estimate and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated.
Changes in cost estimates on certain contracts may result in the issuance of change orders and/or claims, which may be approved or unapproved by the customer. Quanta determines the probability that such costs will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer or verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.
As of September 30, 2018 and December 31, 2017, Quanta had recognized revenues of $118.3 million and $144.0 million related to change orders and claims included as contract price adjustments and that were in the process of being negotiated in the normal course of business. These aggregate amounts, which were included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that had been earned and were probable of collection. The amount ultimately realized by Quanta cannot currently be determined but could be significantly higher or lower than the estimated amount.
Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.
Changes in contract estimates are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the current estimate differs from the previous estimate. The impact of a change in estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. During the three and nine months ended September 30, 2018, revenues were favorably impacted by $47.2 million and $71.0 million as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2018 and December 31, 2017, respectively. Quanta’s operating results for the three months ended September 30, 2018 were favorably impacted by $30.7 million, or 7.2% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2018. Quanta’s operating results for the nine months ended September 30, 2018 were negatively impacted by $4.6 million, or 0.4% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2017
Certain projects were materially impacted by changes to total estimated contract revenues and/or costs during the three and nine months ended September 30, 2018. Quanta successfully executed through project procurement, winter schedule challenges and productivity risks on an electrical transmission project in Canada, resulting in reductions to the estimated total costs necessary to complete the project. These changes in estimates resulted in favorable impacts to gross profit related to work performed in prior periods of $47.1 million and $47.2 million for the three and nine months ended September 30, 2018. Quanta experienced engineering and production delays on an ongoing processing facility construction project in Texas, which resulted in additional estimated
construction costs and liquidated damages payable to the customer. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $18.8 million and $20.6 million during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately $150 million, was approximately 82% complete and is expected to be completed in the first half of 2019. Quanta also experienced a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States resulting in additional estimated costs to complete the project. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $10.8 million and $7.6 million during the three and nine months ended September 30, 2018. See Insurance in Note 10 for additional disclosure related to an estimated insurance recovery associated with this project. Additionally, a natural gas pipeline construction project in the northeast United States experienced weather delays and project performance issues resulting in additional estimated construction costs. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $6.2 million and $16.4 million during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately $50 million and was approximately 98% complete.
Quanta’s operating results for the three months ended September 30, 2017 were negatively impacted by $2.8 million, or 0.8% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2017. Quanta’s operating results for the nine months ended September 30, 2017 were favorably impacted by $24.4 million, or 2.7% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2016.
Revenues by Category
The following tables present Quanta’s revenue disaggregated by geographic location and contract type for the three and nine months ended September 30, 2018 (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By primary geographic location:
 
 
 
 
United States
 
$
2,317,643

 
$
6,223,507

Canada
 
522,618

 
1,376,149

Australia
 
75,055

 
308,392

Latin America and Other
 
69,965

 
151,157

Total revenues
 
$
2,985,281

 
$
8,059,205


 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By contract type:
 
 
 
 
Unit-price contracts
 
$
1,082,858

 
$
2,714,441

Fixed price contracts
 
1,239,666

 
3,497,746

Cost-plus contracts
 
662,757

 
1,847,018

Total revenues
 
$
2,985,281

 
$
8,059,205

Contract Assets and Liabilities
With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as the intent is to protect the customer in the event Quanta does not perform on its obligations under the contract.
Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered a significant financing component, as they are used to meet working capital requirements that are generally higher in
the early stages of a contract and protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.
Contract assets and liabilities consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Contract assets
 
$
680,006

 
$
497,292

Contract liabilities
 
$
452,491

 
$
433,387


The increase in contract assets was primarily due to an increase in revenues on various large diameter pipeline projects. The increase in contract liabilities was primarily due to an advanced billing position at September 30, 2018 related to a large diameter pipeline project that had no contract liabilities associated with it at December 31, 2017, partially offset by normal fluctuations in the mix of projects and billing terms.
During the three and nine months ended September 30, 2018, Quanta recognized revenue of approximately $32 million and $375 million related to contract liabilities outstanding at December 31, 2017.

Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed until a later date, costs have been incurred but are yet to be billed or if amounts arise from routine lags in billing. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $20.0 million and $16.0 million at September 30, 2018 and December 31, 2017.
Impairment losses recognized on contract assets were not material for the three and nine months ended September 30, 2018.
Practical Expedients and Exemptions
Quanta utilizes certain practical expedients and exemptions associated with the new revenue recognition guidance. For example, Quanta elected the modified retrospective transition method, which allowed the guidance to be applied only to contracts that were not considered substantially complete as of January 1, 2018. Additionally, in cases where Quanta has a right to consideration from a customer in an amount that corresponds directly with the value of Quanta’s performance completed to date, Quanta recognizes revenue in the amount to which it has a right to invoice and does not disclose such performance as a remaining performance obligation. Also, contract consideration is not adjusted for the effects of a significant financing component if payment is expected to be collected less than one year from when the services are performed.
Income Taxes
Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.
Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.
Quanta records reserves for income taxes related to certain tax positions in those instances where Quanta considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.
As of September 30, 2018, the total amount of unrecognized tax benefits relating to uncertain tax positions was $30.9 million, a decrease from December 31, 2017 of $5.3 million. This decrease resulted primarily from the expiration of the statute of limitations
for the 2014 tax year. Quanta and certain subsidiaries remain under examination by various U.S. state and Canadian and other foreign tax authorities for multiple periods. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $7.7 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.
U.S. federal and state and foreign income tax laws and regulations are voluminous and are often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, consolidated statements of operations and consolidated statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 (the Tax Act), among other things, significantly revised the U.S. corporate tax regime and resulted in a reduction of Quanta’s future effective tax rate and a remeasurement of its deferred tax assets and liabilities. While Quanta has substantially completed its provisional analysis of the effects of the Tax Act and recorded a reasonable estimate of such effects, the net one-time benefits and calculation of income tax expense related to the Tax Act may differ, possibly materially, due to, among other things, further refinement of Quanta’s calculations, changes in interpretations and assumptions made, additional regulatory guidance, and actions and related accounting policy decisions resulting from the Tax Act. Quanta will complete its analysis of the Tax Act over the one-year measurement period ending December 22, 2018, and any adjustments during the measurement period will be included within “Net income” as an adjustment to “Provision for income taxes” on Quanta’s consolidated statement of operations in the reporting period when such adjustments are determined. Certain of the pending items and the potential changes to Quanta’s provisional analysis are described in further detail below.
The Tax Act imposed a tax on global intangible low-taxed income (GILTI), and it is unclear if GILTI should be included in the period in which it is incurred or whether deferred tax assets and liabilities should be recognized for basis differences expected to reverse as GILTI in future years. Quanta continues to analyze the impacts of the GILTI provision; however, due to the complexity of the new rules, Quanta’s analysis is not yet complete. Accordingly, Quanta has not yet made an accounting policy election related to GILTI.
The Tax Act also lowered the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries, limited and eliminated certain tax deductions and created new taxes on certain foreign-sourced earnings. Consequently, for the year ended December 31, 2017, Quanta recorded one-time net tax benefits of $70.1 million, including $85.3 million of tax benefits associated with the remeasurement of U.S. federal deferred tax assets and liabilities based on expected future rates (generally 21%), partially offset by an estimated $15.2 million transition tax on post-1986 earnings and profits of certain foreign subsidiaries. This net tax benefit was Quanta’s provisional estimate, utilizing the information that was available at the time. As permitted by and in accordance with the guidance issued by the SEC and codified by the Financial Accounting Standards Board (FASB), Quanta may adjust its provisional estimates in reporting periods throughout 2018 as it completes its analysis and as more information becomes available, and these adjustments may affect earnings. During the three months ended September 30, 2018, Quanta recorded $5.0 million of additional benefit related to the remeasurement of U.S. federal deferred tax assets and liabilities, as the estimate of such amount was revised in connection with the preparation and filing of Quanta’s 2017 income tax returns . While the remeasurement of U.S. deferred tax assets and liabilities is deemed to be complete at September 30, 2018, Quanta’s accounting for the transition tax has not been finalized. Although Quanta was able to reasonably estimate certain effects of the repatriation transition tax and recorded provisional adjustments based on those estimates, no additional measurement-period adjustments have been made during 2018 because Quanta’s analysis of deferred foreign income is not complete. Quanta expects to complete its accounting within the prescribed measurement period.
For the year ended December 31, 2017, an additional one-time tax benefit of $26.7 million was recorded in connection with entity restructuring and recapitalization transactions completed by Quanta, which was partially offset by an $8.5 million decrease in the production activity-related tax benefit that resulted from acceleration of certain deductions into 2017. During the three months ended September 30, 2018, the estimated benefit associated with entity restructuring and recapitalization transactions was decreased by $1.8 million based on actual 2017 earnings and profit balances.

Earnings Per Share
Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a one-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included
in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2018 included 2.6 million and 2.5 million weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2017 included 2.3 million and 2.5 million weighted average participating securities. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
Insurance
Quanta is insured for employer’s liability, workers’ compensation, auto liability and general liability claims. Under these programs, the deductible for employer’s liability is $1.0 million per occurrence, the deductible for workers’ compensation is $5.0 million per occurrence, and the deductibles for auto liability and general liability are $10.0 million per occurrence. Quanta manages and maintains a portion of its casualty risk through its wholly-owned captive insurance company, which insures all claims up to the amount of the applicable deductible of its third-party insurance programs. Quanta also has employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.5 million per claimant per year.
Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.
Collective Bargaining Agreements
Some of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at that time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict the union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock, restricted stock units (RSUs) and performance units to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of these awards is generally determined based on the number of shares or units granted and the closing price of Quanta’s common stock on the date of grant, with the exception of performance units with market-based metrics, the fair value of which is determined using a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is utilized to determine the period expense. Such estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for performance unit and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding performance units can also vary from period to period based on changes in the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such performance units. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.
Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value on the settlement date of one share of Quanta common stock, as specified in the applicable award agreement. For additional information on Quanta’s restricted stock, RSU and performance unit awards, see Note 9.
Functional Currency and Translation of Financial Statements
The U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada, Australia and Latin America, is typically the currency of the country where the foreign operating unit is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. The treatment of foreign currency translation gains or losses is dependent upon management’s determination of the functional currency, and when preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating units from their functional currency into U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses, which are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income (expense)” in the accompanying condensed consolidated statements of operations.
Comprehensive Income
Components of comprehensive income include all changes in equity during a period except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.
Litigation Costs and Reserves
Quanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. Further details are presented in Note 10.
Fair Value Measurements
For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.
Contingent Consideration Liabilities. As of September 30, 2018 and December 31, 2017, financial instruments required to be measured at fair value on a recurring basis consisted primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, the payment of which is contingent upon the future performance of the acquired businesses and, if earned, would be payable to the former owners of the acquired businesses. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners, and the fair values are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. As of September 30, 2018 and December 31, 2017, the aggregate fair value of these outstanding and unearned contingent consideration liabilities totaled $74.3 million and $65.7 million, which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets.
The fair value of contingent consideration liabilities as of September 30, 2018 was primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factors ranged from 23.0% to 30.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present value of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt, ranging from 2.1% to 3.6%.The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.
The majority of Quanta’s contingent consideration liabilities are subject to a maximum payment amount, which aggregated to $157.3 million as of September 30, 2018. One contingent consideration liability for which the fair value as of September 30, 2018 was $1.0 million is not subject to a maximum payout amount.
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, payments to settle outstanding liabilities, changes in the fair value of amounts owed based on actual and forecasted performance, and foreign currency translation gains or losses. During the three and nine months ended September 30, 2018, acquisitions increased Quanta’s aggregate contingent consideration liabilities by $2.8 million and $16.5 million as of the respective acquisition dates. During the three and nine months ended September 30, 2017, the acquisition of Stronghold increased Quanta’s aggregate contingent consideration
liabilities by $51.1 million. During the three and nine months ended September 30, 2018, Quanta recognized net decreases in the fair value of contingent consideration liabilities of $1.4 million and $7.7 million. The change in fair value of contingent consideration liabilities has been reflected in operating income on Quanta’s condensed consolidated statements of operations.
Goodwill and Other Intangible Assets. As discussed in the Goodwill and Other Intangible Assets sections within this Note 2 above, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The Goodwill and Other Intangible Assets sections provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine fair values of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that these valuation methods appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with this valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Investments and Financial Instruments. Quanta also uses fair value measurements in connection with the valuation of its investments in private company equity interests and financial instruments. These valuations require significant management judgment due to the absence of quoted market prices, the inherent lack of liquidity and the long-term nature of such assets. Typically, the initial costs of these investments are considered to represent fair market value, as such amounts are negotiated between willing market participants. On a quarterly basis, Quanta performs an evaluation of its investments to determine if an other-than-temporary decline in the value of each investment has occurred and whether the recorded amount of each investment will be recoverable. If an other-than-temporary decline in the value of an investment occurs, a fair value analysis would be performed to determine the degree to which the investment was impaired and a corresponding charge to earnings would be recorded during the period. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgment and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Other. The carrying amounts of cash equivalents, accounts receivable and accounts payable and accrued expenses approximate fair value due to the short-term nature of these instruments. The carrying amount of variable rate debt also approximates fair value. All of Quanta’s cash equivalents were categorized as Level 1 assets at September 30, 2018 and December 31, 2017, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.
Additionally, during the nine months ended September 30, 2018, Quanta recorded a $3.3 million charge associated with the exchange of a construction barge for an industrial property, and during the nine months ended September 30, 2017, Quanta recorded a $1.9 million charge associated with the planned disposition of the same construction barge, which was not consummated.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Pronouncements
9 Months Ended
Sep. 30, 2018
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
New Accounting Pronouncements NEW ACCOUNTING PRONOUNCEMENTS:
Adoption of New Accounting Pronouncements
In May 2014, the FASB issued an update that superseded most revenue recognition guidance, as well as certain cost recognition guidance. The update, together with other clarifying updates, requires that the recognition of revenue related to the transfer of goods or services to customers reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The update also requires additional qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments, and information about contract balances and performance obligations.
Quanta adopted the new revenue recognition guidance using the modified retrospective transition method effective January 1, 2018, applying the guidance to contracts that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 have been and will be presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting policy. The net cumulative adjustment resulting from adoption was a $1.8 million reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes.
Quanta has not experienced significant changes to the pattern of revenue recognition for its contracts, the identification of contracts and performance obligations or the measurement of variable consideration. For the three and nine months ended September 30, 2018, the impact related to the adoption of the new revenue recognition guidance on revenues, contract assets and contract liabilities was immaterial. Quanta has also expanded its discussion in Note 2 above to address the quantitative and qualitative disclosure requirements of the new revenue recognition standard.
In January 2016, the FASB issued an update that addresses certain aspects of recognition, measurement, presentation, and disclosure of financial instruments to provide users of financial statements with more decision-useful information. This update requires equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or a similar investment of the same company. Quanta adopted the new standard effective January 1, 2018. Quanta’s equity investments that are within the scope of this update do not have readily determinable fair values. Accordingly, Quanta continues to measure these investments at cost less any impairments and also considers changes resulting from any observable price changes as described above. The new standard is not expected to have a material impact on Quanta’s consolidated financial statements in the near-term based on the equity investments held at the time of adoption.
In August 2016, the FASB issued an update intended to standardize the classification of certain transactions on the statements of cash flows. These transactions include contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investments. The new standard requires application using a retrospective transition method. Quanta adopted this guidance effective January 1, 2018, and the changes did not have a material impact on its consolidated financial statements.
In October 2016, the FASB issued an update that requires a reporting entity to recognize the tax expense from the sale of an asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction should be recognized at the time of the transfer. The new guidance does not apply to intra-entity transfers of inventory. The income tax consequences from the sale of inventory from one member of a consolidated entity to another will continue to be deferred until the inventory is sold to a third party. Quanta adopted this guidance effective January 1, 2018 utilizing the modified retrospective method, and the changes did not have a material impact on its consolidated financial statements.
In November 2016, the FASB issued an update intended to standardize the classification of restricted cash and cash equivalents transactions on the statement of cash flows. The new guidance requires net cash withdrawn from (deposited to) restricted cash to be removed from investing activities. Additionally, restricted cash balances for each period are included with “Cash and cash equivalents” in order to obtain beginning and ending balances for condensed consolidated statement of cash flow purposes, and any activity between “Cash and cash equivalents” and restricted cash is no longer reported on Quanta’s condensed consolidated statements of cash flows. Quanta adopted this guidance effective January 1, 2018 utilizing the retrospective transition method, and the changes did not have a material impact on its consolidated financial statements. See Note 12 for reconciliations of “Cash and cash equivalents” and restricted cash.
In January 2017, the FASB issued an update intended to clarify whether transactions should be accounted for as acquisitions or disposals of assets or businesses. When substantially all of the fair value of the gross assets acquired or disposed of is concentrated in a single identifiable asset or group of similar identifiable assets, the asset or group is not a business. The update requires, among other things, that to be considered a business, a set of assets and activities must include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create output. Additionally, the update removes the evaluation of whether a market participant could replace missing elements in order to consider the set of assets and activities a business, provides more stringent criteria for sets without outputs and narrows the definition of output. Quanta adopted this guidance effective January 1, 2018 utilizing the prospective transition method, and the changes did not materially impact its consolidated financial statements.
In May 2017, the FASB issued an update providing guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. A modification should be accounted for unless the following characteristics of the award are unchanged: the fair value, the vesting conditions and the classification as an equity
instrument or a liability instrument. Quanta adopted this guidance effective January 1, 2018 using the prospective transition method, and the changes did not materially impact its consolidated financial statements.
In June 2018, the FASB issued an update that expands the scope of share-based payment accounting to include share-based payment transactions for acquiring goods and services from non-employees. Quanta adopted this guidance effective August 31, 2018, and the change did not materially impact Quanta’s consolidated financial statements.
Accounting Standards Not Yet Adopted
In February 2016, the FASB issued an update that requires the recognition of operating lease right-of-use assets and the corresponding lease liabilities on the balance sheet. The new standard is effective for interim and annual periods beginning after December 15, 2018. In July 2018, the FASB issued an update that provides entities a choice between the previously required modified retrospective transition method and another transition method that allows entities to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While Quanta continues to evaluate the effect of this standard on its consolidated financial statements, it is anticipated that adoption will result in a significant amount of lease right-of-use assets and corresponding lease liabilities being recorded on its consolidated balance sheets. Quanta has established a cross-functional team to implement this standard and is in the process of evaluating arrangements that will be subject to the standard, is implementing software to meet the reporting and disclosure requirements of the standard and is assessing the impact of the standard on its processes and internal controls. The standard is not expected to have a material impact on Quanta’s compliance with the financial covenants under its senior secured credit facility. Quanta will adopt this guidance effective January 1, 2019 and will apply the transition method that allows the recognition of a cumulative-effect adjustment to retained earnings on such date.
In June 2016, the FASB issued an update that will change the way companies measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The update will require companies to use an “expected loss” model for instruments measured at amortized cost and to record allowances for available-for-sale debt securities rather than reduce the carrying amounts. The update will also require 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. Companies will apply this standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The new standard is effective for interim and annual reporting periods beginning after December 15, 2019. Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial statements and will adopt this guidance effective January 1, 2020.
In August 2017, the FASB issued an update that amends and simplifies existing guidance for presenting the economic effects of risk management activities in the financial statements. The update is effective for interim and annual periods beginning after December 15, 2018. The amended presentation and disclosure guidance is required only prospectively, but certain amendments, if applicable, could require a cumulative-effect adjustment. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective January 1, 2019; however, as of September 30, 2018, Quanta had no hedging relationships outstanding.
In August 2018, the FASB issued an update that amends certain disclosure requirements related to fair value measurements. Certain disclosure requirements will be removed, such as the valuation processes for Level 3 fair value measurements, and other disclosure requirements will be modified or added, including a new requirement to disclose the range and weighted average (or a more reasonable and rational method to reflect the distribution) of significant unobservable inputs used to develop Level 3 fair value measurements. This update is effective for interim and annual periods beginning after December 15, 2019. Certain amendments, including the disclosure of the range and weighted average of significant observable inputs used to develop Level 3 fair value measurements, should be applied prospectively, while other amendments should be applied retrospectively. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective January 1, 2020.
Also in August 2018, the FASB issued an update that aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Entities can choose to adopt the new guidance prospectively or retrospectively. This update is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. Quanta does not expect this update to materially impact its consolidated financial statements and will adopt the new standard by January 1, 2020.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
Acquisitions ACQUISITIONS:
During the nine months ended September 30, 2018, Quanta acquired an electrical infrastructure services business specializing in substation construction and relay services, a postsecondary educational institution that provides pre-apprenticeship training and programs for experienced linemen and two communications infrastructure services businesses, all of which are located in the United States. The aggregate consideration for these acquisitions was $105.5 million paid or payable in cash, subject to certain adjustments, and 679,668 shares of Quanta common stock, which had a fair value of approximately $22.9 million as of the respective acquisition dates. Additionally, the acquisitions of the postsecondary educational institution and one of the communications infrastructure services businesses include the potential payment of up to $18.0 million of contingent consideration, payable if the acquired businesses achieve certain performance objectives over three-year and five-year post-acquisition periods. Based on the estimated fair value of this contingent consideration, Quanta recorded $16.5 million of liabilities as of the respective acquisition dates. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements beginning on the respective acquisition dates.
On July 20, 2017, Quanta acquired Stronghold, a specialized services business located in the United States that provides high-pressure and critical-path solutions to the downstream and midstream energy markets. The aggregate consideration included $351.0 million in cash, subject to certain adjustments, and 2,693,680 shares of Quanta common stock, which had a fair value of $81.3 million at the acquisition date. Additionally, the acquisition includes the potential payment of up to $100.0 million of contingent consideration, payable if the acquired business achieves certain performance objectives over a three-year post-acquisition period. Based on the estimated fair value of this contingent consideration, Quanta recorded a $51.1 million liability as of the acquisition date. The results of the acquired business have generally been included in Quanta’s Oil and Gas Infrastructure Services segment and consolidated financial statements since the acquisition date.
During the year ended December 31, 2017, Quanta also acquired a communications infrastructure services business and an electrical and communications business, both of which are located in the United States. The aggregate consideration for these acquisitions consisted of $12.0 million paid or payable in cash, subject to certain adjustments, and 288,666 shares of Quanta common stock, which had a fair value of $8.3 million as of the respective acquisition dates. The results of the acquired businesses have generally been included in Quanta’s Electric Power Infrastructure Services segment and consolidated financial statements since the respective acquisition dates.
Quanta is in the process of finalizing its assessments of the fair values of the acquired assets and assumed liabilities related to businesses acquired subsequent to September 30, 2017, and further adjustments to the purchase price allocations may occur. As of September 30, 2018, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to certain tax estimates. The aggregate purchase consideration of the businesses acquired subsequent to September 30, 2017 through September 30, 2018 was allocated to acquired assets and assumed liabilities, which resulted in allocations of $37.5 million to net tangible assets, $52.4 million to identifiable intangible assets and $55.0 million to goodwill.
The following table summarizes the aggregate consideration paid or payable as of September 30, 2018 for the 2018 acquisitions and 2017 acquisitions and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities (in thousands).
 
 
2018
 
2017
 
 
All Acquisitions
 
Stronghold
 
Other Acquisitions
Consideration:
 
 
 
 
 
 
Cash paid or payable
 
$
105,545

 
$
351,014

 
$
11,955

Value of Quanta common stock issued
 
22,882

 
81,337

 
8,267

Contingent consideration
 
16,471

 
51,084

 

Fair value of total consideration transferred or estimated to be transferred
 
$
144,898

 
$
483,435

 
$
20,222

 
 
 
 
 
 
 
Accounts receivable
 
$
18,404

 
$
77,478

 
$
7,157

Contract assets
 
1,905

 
11,913

 
193

Other current assets
 
8,484

 
20,914

 
170

Property and equipment
 
23,674

 
51,258

 
1,480

Other assets
 
576

 
1,513

 
12

Identifiable intangible assets
 
52,364

 
95,700

 
8,091

Contract liabilities
 
(175
)
 
(13,489
)
 
(93
)
Other current liabilities
 
(11,204
)
 
(58,346
)
 
(2,705
)
Deferred tax liabilities, net
 
(4,179
)
 

 

Other long-term liabilities
 

 
(48
)
 

Total identifiable net assets
 
89,849

 
186,893

 
14,305

Goodwill
 
55,049

 
296,542

 
5,917

 
 
$
144,898

 
$
483,435

 
$
20,222


Goodwill represents the amount by which the purchase price for an acquired business exceeds the net fair value of the assets acquired and liabilities assumed. The 2018 and 2017 acquisitions strategically expanded Quanta’s domestic electric power, oil and gas and communications service offerings, which Quanta believes contributes to the recognition of the goodwill. In connection with the 2018 acquisitions, as of the acquisition dates, goodwill of $55.0 million was recorded for the acquired businesses that were included within Quanta’s Electric Power Infrastructure Services Division. In connection with the 2017 acquisitions, as of the acquisition dates and inclusive of purchase price adjustments, goodwill of $5.9 million was recorded for the acquired businesses that were included within Quanta’s Electric Power Infrastructure Services Division, and goodwill of $296.5 million was recorded for Stronghold, which is included within Quanta’s Oil and Gas Infrastructure Services Division. Goodwill of $21.6 million related to the 2018 acquisitions is expected to be deductible for income tax purposes, and goodwill of $302.5 million related to the 2017 acquisitions is expected to be deductible for income tax purposes.
The following table summarizes the estimated fair values of identifiable intangible assets for the 2018 acquisitions as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).    
 
 
Estimated Fair Value
 
Weighted Average Amortization Period in Years
Customer relationships
 
$
30,767

 
5.3
Backlog
 
2,158

 
1.0
Trade names
 
7,689

 
15.0
Non-compete agreements
 
2,750

 
5.0
Curriculum
 
9,000

 
10.0
Total intangible assets subject to amortization acquired in 2018 acquisitions
 
$
52,364

 
7.4


The following unaudited supplemental pro forma results of operations have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues
 
$
3,004,888

 
$
2,655,029

 
$
8,126,257

 
$
7,335,868

Gross profit
 
$
433,432

 
$
369,629

 
$
1,086,411

 
$
1,019,842

Selling, general and administrative expenses
 
$
226,017

 
$
210,503

 
$
653,444

 
$
631,254

Amortization of intangible assets
 
$
12,182

 
$
12,133

 
$
36,803

 
$
37,252

Net income
 
$
127,593

 
$
93,185

 
$
246,773

 
$
214,717

Net income attributable to common stock
 
$
127,245

 
$
92,649

 
$
245,087

 
$
213,485

 
 
 
 
 
 
 
 
 
Earnings per share attributable to common stock:

 
 
 
 
 
 
 
 
Basic
 
$
0.83

 
$
0.58

 
$
1.59

 
$
1.35

Diluted
 
$
0.83

 
$
0.58

 
$
1.58

 
$
1.34



The pro forma combined results of operations for the three and nine months ended September 30, 2018 and 2017 were prepared by adjusting the historical results of Quanta to include the historical results of the 2018 acquisitions as if they occurred January 1, 2017 and the historical results of the 2017 acquisitions as if they occurred January 1, 2016. These pro forma combined historical results were adjusted for the following: a reduction of interest expense as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest expense as a result of the cash consideration paid; an increase in amortization expense due to the incremental intangible assets recorded; changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies; an increase in the number of outstanding shares of Quanta common stock; and reclassifications to conform the acquired businesses’ presentation to Quanta’s accounting policies. The pro forma results of operations do not include any adjustments to eliminate the impact of acquisition-related costs or any cost savings or other synergies that resulted or may result from the acquisitions. As noted above, the pro forma results of operations do not purport to be indicative of the actual results that would have been achieved by the combined company for the periods presented or that may be achieved by the combined company in the future.
Revenues of approximately $12.9 million and a loss before income taxes of approximately $5.1 million, which included $5.0 million of acquisition-related costs, were included in Quanta’s consolidated results of operations for the three months ended September 30, 2018 related to the 2018 acquisitions. Revenues of approximately $32.2 million and a loss before income taxes of approximately $11.7 million, which included $11.0 million of acquisition-related costs, were included in Quanta’s consolidated results of operations for the nine months ended September 30, 2018 related to the 2018 acquisitions.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets GOODWILL AND OTHER INTANGIBLE ASSETS:
A summary of changes in Quanta’s goodwill is as follows (in thousands):
 
 
Electric Power Infrastructure Services
Division
 
Oil and Gas Infrastructure Services
Division
 
Total
Balance at December 31, 2017:
 
 
 
 
 
 
Goodwill
 
$
1,272,527

 
$
693,905

 
$
1,966,432

Accumulated impairment
 

 
(97,832
)
 
(97,832
)
 
 
1,272,527

 
596,073

 
1,868,600

 
 
 
 
 
 
 
Goodwill recorded related to 2018 acquisitions
 
55,049

 

 
55,049

Purchase price allocation adjustments
 
51

 

 
51

Foreign currency translation adjustments
 
(6,875
)
 
(4,686
)
 
(11,561
)
 
 
 
 
 
 
 
Balance at September 30, 2018:
 
 
 
 
 
 
Goodwill
 
1,320,752

 
591,387

 
1,912,139

Accumulated impairment
 

 

 

 
 
$
1,320,752

 
$
591,387

 
$
1,912,139


Also, as described in Note 2, Quanta’s operating units are organized into one of Quanta’s two internal divisions, and accordingly the goodwill associated with the operating units has been aggregated on a divisional basis in the table above. These divisions are closely aligned with Quanta’s reportable segments, and operating units are assigned to a division based on the predominant type of work performed. From time to time, an operating unit may be reorganized between divisions if warranted due to changes in its predominant business.
Quanta’s intangible assets and the remaining weighted average amortization periods related to Quanta’s intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
 
 
As of
 
As of
 
As of
 
 
September 30, 2018
 
December 31, 2017
 
September 30, 2018
 
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Remaining Weighted Average Amortization Period in Years
Customer relationships
 
$
354,579

 
$
(158,622
)
 
$
195,957

 
$
327,334

 
$
(137,333
)
 
$
190,001

 
6.4
Backlog
 
137,238

 
(135,657
)
 
1,581

 
136,266

 
(135,847
)
 
419

 
0.8
Trade names
 
81,834

 
(20,591
)
 
61,243

 
74,797

 
(17,057
)
 
57,740

 
15.6
Non-compete agreements
 
40,267

 
(29,691
)
 
10,576

 
37,760

 
(27,659
)
 
10,101

 
3.7
Patented rights and developed technology
 
22,516

 
(18,838
)
 
3,678

 
22,529

 
(17,611
)
 
4,918

 
2.9
Curriculum
 
9,000

 
(624
)
 
8,376

 

 

 

 
9.3
Total intangible assets subject to amortization
 
645,434

 
(364,023
)
 
281,411

 
598,686

 
(335,507
)
 
263,179

 
8.3
Engineering license
 
3,000

 

 
3,000

 

 

 

 
 
  Total intangible assets
 
$
648,434

 
$
(364,023
)
 
$
284,411

 
$
598,686

 
$
(335,507
)
 
$
263,179

 
 

Amortization expense for intangible assets was $10.6 million and $9.0 million for the three months ended September 30, 2018 and 2017 and $31.5 million and $22.0 million for the nine months ended September 30, 2018 and 2017.
The estimated future aggregate amortization expense of intangible assets subject to amortization as of September 30, 2018 is set forth below (in thousands):
For the Fiscal Year Ending December 31,
 
 

Remainder of 2018
 
$
12,307

2019
 
45,333

2020
 
43,172

2021
 
40,836

2022
 
37,307

Thereafter
 
102,456

Total
 
$
281,411

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Per Share Information
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Per Share Information PER SHARE INFORMATION:
The amounts used to compute basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2018 and 2017 are illustrated below (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Amounts attributable to common stock:
 
 
 
 
 
 
 
 
Net income attributable to common stock
 
$
124,551

 
$
89,313

 
$
236,530

 
$
201,417

 
 
 
 
 
 
 
 
 
Weighted average shares:
 
 
 
 
 
 
 
 
Weighted average shares outstanding for basic earnings per share attributable to common stock
 
152,562

 
157,484

 
154,087

 
155,796

Effect of dilutive unvested non-participating stock-based awards
 
1,125

 
1,136

 
1,111

 
997

Weighted average shares outstanding for diluted earnings per share attributable to common stock
 
153,687

 
158,620

 
155,198

 
156,793


Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a one-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for each of the three and nine months ended September 30, 2018 included 2.6 million and 2.5 million weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2017 included 2.3 million and 2.5 million weighted average participating securities.
For purposes of calculating diluted earnings per share attributable to common stock, there were no adjustments required to derive Quanta’s net income attributable to common stock. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Debt Obligations DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Borrowings under senior secured credit facility
 
$
952,517

 
$
668,427

Other long-term debt, interest rate of 2.4%
 
1,648

 
1,810

Capital leases, interest rates ranging from 2.5% to 3.8%
 
1,188

 
1,704

Total long-term debt obligations
 
955,353

 
671,941

Less — Current maturities of long-term debt
 
2,467

 
1,220

Total long-term debt obligations, net of current maturities
 
$
952,886

 
$
670,721


Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Short-term debt
 
$
20,344

 
$

Current maturities of long-term debt
 
2,467

 
1,220

Current maturities of long-term debt and short-term debt
 
$
22,811

 
$
1,220



Senior Secured Credit Facility
On December 18, 2015, Quanta entered into an amended and restated credit agreement with various lenders that provided for a $1.81 billion senior secured revolving credit facility. On October 10, 2018, Quanta entered into an amendment to the credit agreement that, among other things, (i) increased the amount of revolving commitments thereunder by $175.0 million, resulting in an aggregate revolving credit facility of up to $1.99 billion, and (ii) provided for a new term loan facility with total term loan commitments of $600.0 million. See Note 13 for additional information related to the term loan facility, including interest rates and required amortization payments, and the other changes to the credit agreement pursuant to the October 2018 amendment. The maturity date for both the revolving credit facility and the term loan facility is October 31, 2022.
With respect to the revolving credit facility, the entire amount available may be used by Quanta for revolving loans and letters of credit in U.S. dollars and certain alternative currencies, up to $600.0 million may be used by certain subsidiaries of Quanta for revolving loans and letters of credit in certain alternative currencies, up to $100.0 million may be used for swing line loans in U.S. dollars, up to $50.0 million may be used for swing line loans in Canadian dollars and up to $30.0 million (increased to $50.0 million pursuant to the October 2018 amendment) may be used for swing line loans in Australian dollars. In addition, subject to the conditions specified in the credit agreement, Quanta has the option to increase the capacity of the credit facility, in the form of additional revolving loan or term loan commitments, by up to $400.0 million, from time to time, upon receipt of additional commitments from new or existing lenders. Borrowings under the credit agreement are to be used to refinance existing indebtedness and for working capital, capital expenditures and other general corporate purposes.
As of September 30, 2018, Quanta had $449.9 million of outstanding letters of credit and bank guarantees under the credit facility, $242.3 million of which were denominated in U.S. dollars and $207.6 million of which were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars. Quanta also had $952.5 million of outstanding revolving loans under the credit facility, $772.4 million of which were denominated in U.S. dollars, $100.7 million of which were denominated in Canadian dollars and $79.4 million of which were denominated in Australian dollars. The remaining capacity under the revolving credit facility as of September 30, 2018 was $407.6 million, all of which was available for revolving loans or new letters of credit or bank guarantees. Borrowings under the credit facility and the applicable interest rates during the three months ended September 30, 2018 and 2017 were as follows (dollars in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Maximum amount outstanding under the credit facility during the period
 
$
1,003,581

 
$
917,895

 
$
1,053,598

 
$
917,895

Average daily amount outstanding under the credit facility
 
$
899,323

 
$
760,418

 
$
836,448

 
$
564,178

Weighted-average interest rate
 
3.70
%
 
2.66
%
 
3.57
%
 
2.60
%

Beginning on November 20, 2017, amounts borrowed as revolving loans in U.S. dollars bear interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate (as defined in the credit agreement) plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio (as described below), or (ii) the Base Rate (as described below) plus 0.125% to 1.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Amounts borrowed as revolving loans under the credit agreement in any currency other than U.S. dollars bear interest at a rate equal to the Eurocurrency Rate plus 1.125% to 2.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Additionally, standby or commercial letters of credit issued under the credit agreement are subject to a letter of credit fee of 1.125% to 2.000%, based on Quanta’s Consolidated Leverage Ratio, and Performance Letters of Credit (as defined in the credit agreement) issued under the credit agreement in support of certain contractual obligations are subject to a letter of credit fee of 0.675% to 1.150%, based on Quanta’s Consolidated Leverage Ratio. From December 18, 2015 through November 19, 2017, interest rates for revolving loans and letter of credit fees were generally consistent with those set forth above, other than the maximum additional interest rates and fee percentages, which were 0.125% higher.
Quanta is also subject to a commitment fee of 0.20% to 0.40%, based on its Consolidated Leverage Ratio, on any unused availability under the credit agreement.
Consolidated Leverage Ratio is the ratio of Quanta’s Consolidated Funded Indebtedness to Consolidated EBITDA (as those terms are defined in the credit agreement). For purposes of calculating Quanta’s Consolidated Leverage Ratio, Consolidated Funded Indebtedness is reduced by available cash and cash equivalents (as defined in the credit agreement) in excess of $25.0 million. Base Rate equals the highest of (i) the Federal Funds Rate (as defined in the credit agreement) plus 0.5%, (ii) the prime rate publicly announced by Bank of America, N.A. and (iii) the Eurocurrency Rate plus 1.00%. Consolidated Interest Coverage Ratio is the ratio of (i) Consolidated EBIT (as defined in the credit agreement) for the four fiscal quarters most recently ended to (ii) Consolidated Interest Expense (as defined in the credit agreement) for such period (excluding all interest expense attributable to capitalized loan costs and the amount of fees paid in connection with the issuance of letters of credit on behalf of Quanta during such period).
Subject to certain exceptions, (i) all borrowings under the credit agreement are secured by substantially all the assets of Quanta and Quanta’s wholly owned U.S. subsidiaries and by a pledge of all of the capital stock of Quanta’s wholly owned U.S. subsidiaries and 65% of the capital stock of direct foreign subsidiaries of Quanta’s wholly owned U.S. subsidiaries and (ii) Quanta’s wholly owned U.S. subsidiaries guarantee the repayment of all amounts due under the credit agreement. Subject to certain conditions, all collateral will automatically be released from the liens at any time Quanta maintains an Investment Grade Rating (defined in the credit agreement as two of the following three conditions being met: (i) a corporate credit rating that is BBB- or higher by Standard & Poor’s Rating Services, (ii) a corporate family rating that is Baa3 or higher by Moody’s Investors Services, Inc. or (iii) a corporate credit rating that is BBB- or higher by Fitch Ratings, Inc.).
The credit agreement contains certain covenants, including (i) a maximum Consolidated Leverage Ratio of 3.0 to 1.0 (except that in connection with certain permitted acquisitions in excess of $200.0 million, such ratio is 3.5 to 1.0 for the fiscal quarter in which the acquisition is completed and the two subsequent fiscal quarters) and (ii) a minimum Consolidated Interest Coverage Ratio of 3.0 to 1.0. As of September 30, 2018, Quanta was in compliance with all of the covenants in the credit agreement.
The credit agreement also limits certain acquisitions, mergers and consolidations, indebtedness, asset sales and prepayments of indebtedness and, subject to certain exceptions, prohibits liens on Quanta’s assets. The credit agreement allows cash payments for dividends and stock repurchases subject to compliance with the following requirements (after giving effect to the dividend or stock repurchase): (i) no default or event of default under the credit agreement; (ii) continued compliance with the financial covenants in the credit agreement; and (iii) at least $100.0 million of availability under the revolving credit facility and/or cash and cash equivalents on hand.
The credit agreement provides for customary events of default and contains cross-default provisions with Quanta’s underwriting, continuing indemnity and security agreement with its sureties and certain other debt instruments exceeding $100.0 million (increased to $150.0 million pursuant to the October 2018 amendment) in borrowings or availability. If an Event of Default (as defined in the credit agreement) occurs and is continuing, on the terms and subject to the conditions set forth in the credit agreement, the lenders may declare all amounts outstanding and accrued and unpaid interest immediately due and payable, require that Quanta provide cash collateral for all outstanding letter of credit obligations, terminate the commitments under the credit agreement, and foreclose on the collateral.
Other Facilities
Quanta has also entered into certain unsecured and uncommitted bilateral credit agreements with various lenders that may be utilized for, among other things, the issuance of letters of credit or bank guarantees and overdraft protection. As of September 30, 2018, Quanta had $2.6 million of letters of credit and bank guarantees outstanding under these facilities.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity
9 Months Ended
Sep. 30, 2018
Equity [Abstract]  
Equity EQUITY:
Exchangeable Shares and Preferred Stock
In connection with certain prior acquisitions of Canadian businesses, the former owners of the acquired businesses received exchangeable shares of certain Canadian subsidiaries of Quanta, which may be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. The holders of exchangeable shares can make an exchange only once in any calendar quarter and must exchange a minimum of either 50,000 shares or, if less, the total number of remaining exchangeable shares registered in the name of the holder making the request. Additionally, in connection with two of such acquisitions, Quanta issued one share of Quanta Series F preferred stock and one share of Quanta Series G preferred stock to voting trusts on behalf of the respective holders of the exchangeable shares issued in such acquisitions. The one share of Quanta Series F preferred stock was subsequently redeemed and retired effective October 6, 2017. All holders of exchangeable shares have rights equivalent to Quanta common stockholders with respect to dividends and other economic rights. Additionally, the share of Quanta Series G preferred stock provides the holder of the associated exchangeable shares voting rights in Quanta common stock equivalent to the number of exchangeable shares outstanding.
During the three months ended September 30, 2018 and 2017 and the nine months ended September 30, 2018, no exchangeable shares were exchanged for Quanta common stock. During the nine months ended 2017, 2.5 million exchangeable shares were exchanged for Quanta common stock. As of September 30, 2018, the Quanta Series G preferred stock remained outstanding and 0.5 million exchangeable shares remained outstanding, of which 0.4 million were associated with the Quanta Series G preferred stock.
Treasury Stock
General
Treasury stock is recorded at cost. Under Delaware corporate law, treasury stock is not counted for quorum purposes or entitled to vote.
Shares withheld for tax withholding obligations
The tax withholding obligations of employees upon vesting of restricted stock, RSUs and performance units settled in common stock are typically satisfied by Quanta making such tax payments and withholding the number of vested shares having a value on the date of vesting equal to the tax withholding obligation. For the settlement of these employee tax liabilities, Quanta withheld 0.4 million and 0.5 million shares of Quanta common stock during the nine months ended September 30, 2018 and 2017, with a total market value of $14.7 million and $18.2 million. These shares and the related costs to acquire them were accounted for as adjustments to the balance of treasury stock.
Notional amounts recorded related to deferred compensation plans
For RSUs and performance units that vest but the settlement of which is deferred under Quanta’s deferred compensation plans, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital” (APIC). However, no shares are added to outstanding treasury stock at vesting as the shares of Quanta common stock associated with deferred equity awards are not issued. Upon settlement of the deferred equity awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. There were no amounts recorded to treasury stock and APIC related to the deferred compensation plans during the three months ended September 30, 2018 and 2017, and the net amounts recorded to treasury stock and APIC related to the deferred compensation plans during the nine months ended September 30, 2018 and 2017 were $3.3 million and $3.4 million.
Stock repurchases
During the second quarter of 2017, Quanta’s board of directors approved a stock repurchase program that authorized Quanta to purchase, from time to time through June 30, 2020, up to $300.0 million of its outstanding common stock (the 2017 Repurchase Program). During the third quarter of 2018, Quanta’s board of directors approved an additional stock repurchase program that authorizes Quanta to purchase, from time to time through June 30, 2021, up to $500.0 million of its outstanding common stock (the 2018 Repurchase Program). Repurchases under these programs can be made in open market and privately negotiated transactions. During the three and nine months ended September 30, 2018, Quanta repurchased 0.7 million and 6.3 million shares of its common stock in the open market at a cost of $23.8 million and $217.7 million under the 2017 Repurchase Program. During 2017, Quanta repurchased 1.4 million shares of its common stock in the open market at a cost of $50.0 million under the 2017 Repurchase Program.
Non-controlling Interests
Quanta holds interests in various entities through both joint venture entities that provide infrastructure services under specific customer contracts, either directly or through subcontracting relationships, and other equity investments in partially owned entities that own and operate certain infrastructure assets, including investments that may be entered into through the partnership structure Quanta has formed with certain infrastructure investors. Quanta has determined that certain of these joint ventures where Quanta provides the majority of the infrastructure services, which management believes most significantly influences the economic performance of such joint ventures, are VIEs. Management has concluded that Quanta is the primary beneficiary of these joint ventures and has accounted for each on a consolidated basis. The other parties’ equity interests in these joint ventures have been accounted for as “Non-controlling interests” in Quanta’s condensed consolidated balance sheets. Net income attributable to the other participants in the amounts of $0.3 million and $0.5 million for the three months ended September 30, 2018 and 2017 and $1.7 million and $1.2 million for the nine months ended September 30, 2018 and 2017 has been accounted for as a reduction of net income in deriving “Net income attributable to common stock” in Quanta’s condensed consolidated statements of operations.
The carrying amount of the investments held by Quanta in all of its VIEs was $9.7 million and $7.8 million at September 30, 2018 and December 31, 2017. The carrying amount of investments held by the non-controlling interests in these VIEs at September 30, 2018 and December 31, 2017 was $1.4 million and $4.1 million. During the three months ended September 30, 2018 and 2017, net distributions to non-controlling interests were $1.3 million and $0.4 million. During the nine months ended September 30, 2018 and 2017, net distributions to non-controlling interests were $2.9 million and $1.8 million. There were also discharges of notes receivable from a joint venture partner of $0.5 million and $1.4 million during the three and nine months ended September 30, 2018. There were no other changes in equity as a result of transfers to/from the non-controlling interests during the three and nine months ended September 30, 2018 or 2017. See Note 10 for further disclosures related to Quanta’s joint venture arrangements.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity-Based Compensation EQUITY-BASED COMPENSATION:
Stock Incentive Plans
On May 19, 2011, Quanta’s stockholders approved the 2011 Omnibus Equity Incentive Plan (the 2011 Plan). The 2011 Plan provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock, RSUs, stock bonus awards, performance compensation awards (including performance units and cash bonus awards) or any combination of the foregoing. The purpose of the 2011 Plan is to attract and retain key personnel and provide participants with additional performance incentives by increasing their proprietary interest in Quanta. Employees, directors, officers, consultants or advisors of Quanta or its affiliates are eligible to participate in the 2011 Plan, as are prospective employees, directors, officers, consultants or advisors of Quanta who have agreed to serve Quanta in those capacities. An aggregate of 13,300,000 shares of Quanta common stock may be issued pursuant to awards granted under the 2011 Plan. Quanta also has a Restricted Stock Unit Plan (the RSU Plan), pursuant to which RSUs may be awarded to certain employees and consultants of Quanta’s Canadian operations. The 2011 Plan and the RSU Plan are referred to as the Plans.
RSUs to be Settled in Common Stock
During each of the three months ended September 30, 2018 and 2017, Quanta granted 0.2 million of RSUs to be settled in common stock under the 2011 Plan with weighted average grant date fair values of $33.73 and $32.76. During the nine months ended September 30, 2018 and 2017, Quanta granted 1.5 million and 1.4 million of RSUs to be settled in common stock under the 2011 Plan with weighted average grant date fair values of $34.43 and $37.20. The grant date fair value for RSUs to be settled in common stock is based on the market value of Quanta common stock on the date of grant. RSU awards to be settled in common stock are subject to forfeiture, restrictions on transfer and certain other conditions until vesting, which generally occurs in equal installments over a two-year, three-year or five-year period following the date of grant. Holders of RSUs to be settled in common stock are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of common shares.
During the three months ended September 30, 2018 and 2017, vesting activity consisted of nominal amounts of RSUs settled in common stock with approximate fair values at the time of vesting of $1.5 million and $1.1 million. During the nine months ended September 30, 2018 and 2017, vesting activity consisted of 1.4 million and 1.5 million of RSUs settled in common stock with an approximate fair value at the time of vesting of $47.7 million and $55.4 million.
During the three months ended September 30, 2018 and 2017, Quanta recognized $10.4 million and $9.9 million of non-cash stock compensation expense related to RSUs to be settled in common stock. During the nine months ended September 30, 2018 and 2017, Quanta recognized $32.4 million and $31.2 million of non-cash stock compensation expense related to RSUs to be settled in common stock. Such expense is recorded in selling, general and administrative expenses. As of September 30, 2018, there was $51.9 million of total unrecognized compensation expense related to unvested RSUs to be settled in common stock granted to both employees and non-employees. This cost is expected to be recognized over a weighted average period of 1.96 years.
Performance Units to be Settled in Common Stock
Performance units awarded pursuant to the 2011 Plan provide for the issuance of shares of common stock upon vesting. These performance units cliff-vest at the end of a three-year performance period based on achievement of certain performance metrics established by Quanta’s compensation committee, including company performance goals and, with respect to certain awards, Quanta’s total shareholder return as compared to a predetermined group of peer companies. The final number of shares of common stock issuable upon vesting of performance units can range from 0% to 200% of the number of performance units initially granted, depending on the level of achievement, as determined by Quanta’s compensation committee.
During the three months ended September 30, 2018 and 2017, Quanta did not grant any performance units to be settled in common stock under the 2011 Plan. During each of the nine months ended September 30, 2018 and 2017, Quanta granted 0.3 million performance units to be settled in common stock under the 2011 Plan with a weighted average grant date fair value of $12.24 and $17.63 per unit. The grant date fair values for awards of performance units with market-based metrics, which were granted in the nine months ended September 30, 2018 and 2017, were determined using a Monte Carlo simulation valuation methodology using the following key inputs:
 
 
2018
 
2017
Valuation date stock price based on the February 28, 2018 and March 22, 2017 closing stock prices
 
$34.44
 
$36.31
Expected volatility
 
34
%
 
36
%
Risk-free interest rate
 
2.39
%
 
1.46
%
Term in years
 
2.84

 
2.78


Quanta recognizes expense related to performance units with market-based metrics based on the probability of achievement of the underlying performance metrics, multiplied by the portion of the three-year period that has expired and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. Quanta recognizes expense related to performance units without market-based metrics based on the portion of the three-year period that has expired multiplied by the fair value of the total number of shares of common stock that Quanta anticipates will be issued. During the three months ended September 30, 2018 and 2017, Quanta recognized $1.2 million and $1.0 million in compensation expense associated with performance units. During the nine months ended September 30, 2018 and 2017, Quanta recognized $7.4 million and $3.2 million in compensation expense associated with performance units. Such expense is recorded in selling, general and administrative expenses. During each of the three months ended September 30, 2018 and 2017, no performance units vested, and no shares of common stock were issued in connection with performance units. During each of the nine months ended September 30, 2018 and 2017, 0.1 million performance units vested, and 0.1 million shares of common stock were issued in connection with performance units.
RSUs to be Settled in Cash
Certain RSUs granted by Quanta under the Plans are settled solely in cash. These cash-settled RSUs are intended to provide plan participants with cash performance incentives that are substantially equivalent to the risks and rewards of equity ownership in Quanta, typically vest in equal installments over a two-year or three-year period following the date of grant, and are subject to forfeiture under certain conditions, primarily termination of service. Additionally, subject to certain restrictions, Quanta’s non-employee directors may elect to cash settle a portion of their RSU awards, which generally vest upon conclusion of the director service year. For RSUs settled in cash, the holders receive for each vested RSU an amount in cash equal to the fair market value of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement.
Compensation expense related to RSUs to be settled in cash was $1.2 million and $2.3 million for the three months ended September 30, 2018 and 2017 and $4.0 million and $6.2 million for the nine months ended September 30, 2018 and 2017. Such expense is recorded in selling, general and administrative expenses. RSUs that are anticipated to be settled in cash are not included in the calculation of earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid $0.1 million and $1.4 million to settle liabilities related to cash-settled RSUs in the three months ended September 30, 2018 and 2017 and $6.1 million and $7.5 million to settle liabilities related to cash-settled RSUs in the nine months ended September 30, 2018
and 2017. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $2.5 million and $4.6 million at September 30, 2018 and December 31, 2017.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES:
Investments in Affiliates and Other Entities
As described in Note 8, Quanta holds investments in various entities, including joint venture entities that provide infrastructure services under specific customer contracts and partially owned entities that own and operate certain infrastructure assets constructed by Quanta. Losses incurred by these entities are generally shared ratably based on the percentage ownership of the participants in these structures. However, in Quanta’s joint venture structures that provide infrastructure services, each participant is typically jointly and severally liable for all of the obligations of the joint venture entity pursuant to the contract with the customer, as a general partner or through a parent guarantee and, therefore, can be liable for full performance of the contract with the customer. In circumstances where Quanta’s participation in a joint venture qualifies as a general partnership, the joint venture partners are jointly and severally liable for all of the obligations of the joint venture, including obligations owed to the customer or any other person or entity. Quanta is not aware of circumstances that would lead to future claims against it for material amounts in connection with these joint and several liabilities.
Additionally, in the joint venture structures entered into by Quanta, typically each party indemnifies the other party for any liabilities incurred in excess of the liabilities such other party is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each party. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if the other party is unable or refuses to pay or perform its share of the obligations. Quanta is not aware of circumstances that would lead to future claims against it for material amounts that would not be indemnified.
As described in Note 2, Quanta has also formed a partnership with select infrastructure investors that provides up to $1.0 billion of capital, including approximately $80.0 million from Quanta, available to invest in certain specified infrastructure projects through August 2024. Additionally, as of September 30, 2018, Quanta had outstanding capital commitments associated with investments in unconsolidated affiliates related to planned oil and gas infrastructure projects of $14.8 million, of which $14.0 million is expected to be paid in 2018. The remaining $0.8 million of these capital commitments is anticipated to be paid by May 31, 2022.
During 2014, a limited partnership in which Quanta is a partner was selected for an engineering, procurement and construction (EPC) electric transmission project in Canada to construct approximately 500 kilometers of transmission line and two 500 kV substations. A subsidiary of Quanta, engaged by the limited partnership, is contracted to provide turnkey EPC services for the entire project. As of September 30, 2018, Quanta made aggregate contributions to this unconsolidated affiliate of $65.0 million, received $62.7 million as a return of capital and had outstanding additional capital commitments associated with this project of $24.5 million, which are anticipated to be paid in 2019.
Leases
Quanta leases certain land, buildings and equipment under non-cancelable lease agreements, including related party leases. The terms of these agreements vary from lease to lease, and certain leases include renewal options and escalation clauses. The following schedule shows the future minimum lease payments under these leases as of September 30, 2018 (in thousands):
 
 
Operating Leases
Year Ending December 31 —
 
 

Remainder of 2018
 
$
36,728

2019
 
108,640

2020
 
73,024

2021
 
48,174

2022
 
28,395

Thereafter
 
47,479

Total minimum lease payments
 
$
342,440


Rent expense related to operating leases was $77.4 million and $67.4 million for the three months ended September 30, 2018 and 2017 and $229.2 million and $200.2 million for the nine months ended September 30, 2018 and 2017.
Quanta has guaranteed the residual value on certain of its equipment operating leases, agreeing to pay any difference between this residual value and the fair market value of the underlying asset at the date of termination of such leases. At September 30, 2018, the maximum guaranteed residual value was $668.2 million. Quanta believes that no significant payments will be made as a result of the difference between the fair market value of the leased equipment and the guaranteed residual value; however, there can be no assurance that significant payments will not be required in the future.
Contingent Consideration Liabilities
As discussed in further detail in Note 2, Quanta is obligated to pay contingent consideration amounts to the former owners of certain acquired businesses in the event that such acquired businesses achieve specified performance objectives. As of September 30, 2018 and December 31, 2017, the estimated fair value of Quanta’s contingent consideration liabilities totaled $74.3 million and $65.7 million.
Committed Expenditures
Quanta has capital commitments for the expansion of its vehicle fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of September 30, 2018, $30.2 million of production orders were issued with expected delivery dates in 2018, and $1.3 million of production orders were issued with expected delivery dates in 2019. Although Quanta has committed to purchase these vehicles at the time of their delivery, Quanta anticipates that the majority of these orders will be assigned to third party leasing companies and made available to Quanta under certain of its master equipment lease agreements, thereby releasing Quanta from its capital commitments.
Legal Proceedings
Quanta is from time to time party to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, employment-related damages, punitive damages, civil penalties or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims and proceedings, Quanta records a reserve when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. In addition, Quanta discloses matters for which management believes a material loss is at least reasonably possible. Except as otherwise stated below, none of these proceedings are expected to have a material adverse effect on Quanta’s consolidated financial position, results of operations or cash flows. In all instances, management has assessed the matter based on current information and made a judgment concerning its potential outcome, giving due consideration to the nature of the claim, the amount and nature of damages sought and the probability of success. Management’s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation.
Maurepas Project Dispute. During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of Maurepas’ assertion of a claim for liquidated damages allegedly arising from delay in mechanical completion of a project in Louisiana. Quanta disputes the claim and believes that QPS is not responsible for liquidated damages under the contract terms. The matter remains subject to contractual dispute resolution measures; however, either party may choose to institute a formal legal proceeding upon completion of such measures. If, upon final resolution of this matter, Quanta is unsuccessful, any such liquidated damages would be recorded by QPS as additional costs on the project, and Quanta believes the range of reasonably possible loss could be up to $22.0 million, which is the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, Quanta received notice from Maurepas claiming certain warranty defects on the project. Quanta is evaluating the claimed defects, and based on the information currently available, no estimate of possible loss related to these claims can be determined.
Lorenzo Benton v. Telecom Network Specialists, Inc., et al. In June 2006, plaintiff Lorenzo Benton filed a class action complaint in the Superior Court of California, County of Los Angeles, alleging various wage and hour violations against Telecom Network Specialists (TNS), a former subsidiary of Quanta. Quanta retained liability associated with this matter pursuant to the terms of Quanta’s sale of TNS in December 2012. Benton represents a class of workers that includes all persons who worked on certain TNS projects, including individuals that TNS retained through numerous staffing agencies. The plaintiff class in this matter is seeking damages for unpaid wages, penalties associated with the failure to provide meal and rest periods and overtime wages, interest and attorneys’ fees. In January 2017, the trial court granted a summary judgment motion filed by the plaintiff class and found that TNS was a joint employer of the class members and that it failed to provide adequate meal and rest breaks and failed to pay overtime wages. In February 2018, a hearing was held on a final motion for summary judgment on damages filed by the plaintiff class seeking approximately $11.1 million for its claims; however, a final determination regarding the amount of damages was not made. Quanta believes the court’s decision on liability is not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter.
Additionally, in November 2007, TNS filed cross complaints for indemnity and breach of contract against the staffing agencies, which employed many of the individuals in question. In December 2012, the trial court heard cross-motions for summary judgment filed by TNS and the staffing agencies pertaining to TNS’s demand for indemnity. The court denied TNS’s motion and granted the motions filed by the staffing agencies; however, the California Appellate Court reversed the trial court’s decision in part and instructed the trial court to reconsider its ruling. In February 2017, the court denied a new motion for summary judgment filed by the staffing companies and has since stated that the staffing companies would be liable to TNS for any damages owed to the class members that the staffing companies employed.
The final amount of liability, if any, payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of Quanta’s appeal of the trial court’s ruling on liability, the final determination with respect to any damages owed by Quanta, and the solvency of the staffing agencies. Based on review and analysis of the trial court’s rulings on liability, Quanta does not believe, at this time, that it is probable this matter will result in a material loss. However, if Quanta is unsuccessful in this litigation and the staffing agencies are unable to fund damages owed to class members, Quanta believes the range of reasonably possible loss to Quanta upon final resolution of this matter could be up to approximately $11.1 million, plus attorneys’ fees and expenses of the plaintiff class.
Concentrations of Credit Risk
Quanta is subject to concentrations of credit risk related primarily to its cash and cash equivalents and its net receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets net of advanced billings with the same customer. Substantially all of Quanta’s cash and cash equivalents are managed by what it believes to be high credit quality financial institutions. In accordance with Quanta’s investment policies, these institutions are authorized to invest cash and cash equivalents in a diversified portfolio of what Quanta believes to be high quality cash and cash equivalent investments, which consist primarily of interest-bearing demand deposits, money market investments, money market mutual funds and investment grade commercial paper with original maturities of three months or less. Although Quanta does not currently believe the principal amount of these cash and cash equivalents is subject to any material risk of loss, changes in economic conditions could impact the interest income Quanta receives from these investments. In addition, Quanta grants credit under normal payment terms, generally without collateral, to its customers, which include electric power and oil and gas companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada, Australia and Latin America. Consequently, Quanta is subject to potential credit risk related to changes in business and economic factors throughout these locations, which may be heightened as a result of uncertain economic and financial market conditions that have existed in recent years. However, Quanta generally has certain statutory lien rights with respect to services provided. Some of Quanta’s customers have experienced significant financial difficulties in the past, and customers may experience financial difficulties in the future. These difficulties expose Quanta to increased risk related to collectability of billed and unbilled receivables and contract assets for services Quanta has performed.
At September 30, 2018 and December 31, 2017, no customer represented 10% or more of Quanta’s consolidated net receivable position. No customer represented 10% or more of Quanta’s consolidated revenues for the three and nine months ended September 30, 2018, and one customer within Quanta’s Oil and Gas Infrastructure Services segment accounted for approximately 10% of Quanta’s consolidated revenues for the three and nine months ended September 30, 2017.
Insurance
As discussed in Note 2, Quanta is insured for employer’s liability, workers’ compensation, auto liability, general liability and group health claims. As of September 30, 2018 and December 31, 2017, the gross amount accrued for insurance claims totaled $245.5 million and $254.7 million, with $186.9 million and $200.0 million considered to be long-term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of September 30, 2018 and December 31, 2017 were $36.9 million and $50.4 million, of which $0.3 million and $0.4 million were included in “Prepaid expenses and other current assets” and $36.6 million and $50.0 million were included in “Other assets, net.”
Project Insurance Claim. While performing a horizontal directional drill and installing an underground gas pipeline, a subsidiary of Quanta experienced a partial collapse of a borehole. Quanta is working with its customer to mitigate the impact of the incident and develop a plan to complete the project. The customer agreed to obtain and has procured insurance coverage for the project, with the Quanta subsidiary as an additional insured. Quanta believes the incident is covered under such insurance and is working collaboratively with the customer to prepare and submit an insurance claim to the customer’s insurance carrier. To the extent such claim is not successful, Quanta could pursue contractual relief from the customer or seek recovery under its own insurance policies.
As of September 30, 2018, Quanta had recorded an insurance receivable of $11.3 million, which represents management’s estimate of the amount of costs incurred through such date that are probable of recovery. Quanta anticipates recording additional insurance recovery in future periods as additional mitigation costs are incurred. The plan to mitigate the incident is not final, may change and will be subject to the inherent risks associated with underground pipeline installation, which could cause the estimated costs to mitigate the incident to increase materially. To the extent Quanta is unsuccessful in realizing insurance or contractual recoveries, additional charges would be required. See Revenue Recognition - Contract Estimates in Note 2 for additional information.
Letters of Credit
Certain of Quanta’s vendors require letters of credit to ensure reimbursement for amounts they are disbursing on Quanta’s behalf, such as to beneficiaries under its insurance programs. In addition, from time to time, certain customers require Quanta to post letters of credit to ensure payment of subcontractors and vendors and guarantee performance under contracts. Such letters of credit are generally issued by a bank or similar financial institution, typically pursuant to Quanta’s senior secured credit facility. Each letter of credit commits the issuer to pay specified amounts to the holder of the letter of credit if the holder claims that Quanta has failed to perform specified actions. If this were to occur, Quanta would be required to reimburse the issuer of the letter of credit. Depending on the circumstances of such a reimbursement, Quanta may also be required to record a charge to earnings for the reimbursement. Quanta does not believe it is likely that any material claims will be made under a letter of credit in the foreseeable future.
As of September 30, 2018, Quanta had $449.9 million in outstanding letters of credit and bank guarantees under its senior secured credit facility securing its casualty insurance program and various contractual commitments. These are irrevocable stand-by letters of credit with maturities generally expiring at various times throughout 2018 and 2019. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon maturity.
Performance Bonds and Parent Guarantees
In certain circumstances, Quanta is required to provide performance bonds in connection with its contractual commitments. Quanta has indemnified its sureties for any expenses paid out under these performance bonds. These performance bonds expire at various times ranging from mechanical completion of the related projects to a period extending beyond contract completion in certain circumstances, and as such a determination of maximum potential amounts outstanding requires the use of certain estimates and assumptions. Such amounts can also fluctuate from period to period based upon the mix and level of Quanta’s bonded operating activity. As of September 30, 2018, the total amount of the outstanding performance bonds was estimated to be approximately $3.1 billion. Quanta’s estimated maximum exposure as it relates to the value of the performance bonds outstanding is lowered on each bonded project as the cost to complete is reduced, and each of its commitments under the performance bonds generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately $791 million as of September 30, 2018.
Additionally, from time to time, Quanta guarantees the obligations of its wholly owned subsidiaries, including obligations in connection with certain contracts with customers, lease obligations, joint venture arrangements and, in some states, contractors’ licenses. Quanta is not aware of any material obligations for performance or payment asserted against it under any of these guarantees.
Employment Agreements
Quanta has various employment agreements with certain executives and other employees, which provide for compensation, other benefits and, under certain circumstances, severance payments and post-termination equity-related benefits. Certain employment agreements also contain clauses that become effective upon a change in control of Quanta, and Quanta may be obligated to pay certain amounts to such employees upon the occurrence of any of the defined change in control events.
Collective Bargaining Agreements
Some of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. From time to time, Quanta is a party to grievance actions based on claims arising out of the collective bargaining agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee
payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at any time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.
The Pension Protection Act of 2006 also added special funding and operational rules generally applicable to plan years beginning after 2007 for multiemployer plans that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors (including, for example, the plan’s funded percentage, cash flow position and whether it is projected to experience a minimum funding deficiency). Plans in these classifications must adopt measures to improve their funded status through a funding improvement or rehabilitation plan, as applicable, which may require additional contributions from employers (which may take the form of a surcharge on benefit contributions) and/or modifications to retiree benefits. Certain plans to which Quanta contributes or may contribute in the future are in “endangered,” “seriously endangered” or “critical” status. The amount of additional funds, if any, that Quanta may be obligated to contribute to these plans in the future cannot be reasonably estimated due to uncertainty of the future levels of work that require the specific use of union employees covered by these plans, as well as the future contribution levels and possible surcharges on contributions applicable to these plans.
Quanta may be subject to additional liabilities imposed by law as a result of its participation in multiemployer defined benefit pension plans. For example, the Employee Retirement Income Security Act of 1974, as amended by the Multiemployer Pension Plan Amendments Act of 1980, imposes certain liabilities upon an employer who is a contributor to a multiemployer pension plan if the employer withdraws from the plan or the plan is terminated or experiences a mass withdrawal. These liabilities include an allocable share of the unfunded vested benefits in the plan for all plan participants, not merely the benefits payable to a contributing employer’s own retirees. As a result, participating employers may bear a higher proportion of liability for unfunded vested benefits if other participating employers cease to contribute or withdraw, with the reallocation of liability being more acute in cases when a withdrawn employer is insolvent or otherwise fails to pay its withdrawal liability. Quanta is not aware of any material amounts of withdrawal liability that have been incurred or asserted and that remain outstanding as a result of a withdrawal by Quanta from a multiemployer defined benefit pension plan.
Indemnities
Quanta generally indemnifies its customers for the services it provides under its contracts, as well as other specified liabilities, which may subject Quanta to indemnity claims and liabilities and related litigation. Additionally, in connection with certain acquisitions and dispositions, Quanta has indemnified various parties against specified liabilities that those parties might incur in the future. The indemnities under acquisition or disposition agreements are usually contingent upon the other party incurring liabilities that reach specified thresholds. As of September 30, 2018, except as otherwise set forth above in Legal Proceedings, Quanta does not believe any material liabilities for claims exist against it in connection with any of these indemnity obligations.
In the normal course of Quanta’s acquisition transactions, Quanta obtains rights to indemnification from the sellers or former owners of acquired businesses for certain risks, liabilities and obligations arising from their prior operations, such as performance, operational, safety, workforce or tax issues, some of which Quanta may not have discovered during due diligence. However, the indemnities may not cover all of Quanta’s exposure for such pre-acquisition matters, and the indemnitors may be unwilling or unable to pay the amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed. Quanta is currently in the process of negotiating certain pre-acquisition obligations associated with non-U.S. payroll taxes that may be due from a business acquired by Quanta in 2013. As of September 30, 2018, Quanta had recorded $11.4 million as its estimate of the pre-acquisition tax obligations and a corresponding indemnification asset, as management expects to recover from the indemnity counterparties any amounts that Quanta may be required to pay in connection with any such obligations.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION:
Quanta presents its operations under two reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.
Quanta’s segment results are derived from the types of services provided across its operating units in each of the end user markets described above. Quanta’s entrepreneurial business model allows each of its operating units to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating units are organized into one of two internal divisions, namely, the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments and are based on their operating units’ predominant type of work.
Reportable segment information, including revenues and operating income by type of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of Quanta’s market strategies. These classifications of Quanta’s operating unit revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Quanta’s operating units may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers.
In addition, Quanta’s integrated operations and common administrative support for its operating units require that certain allocations be made to determine segment profitability, including allocations of shared and indirect costs, such as facility costs, indirect operating expenses including depreciation, and general and administrative costs. Certain corporate costs are not allocated and include payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets.
Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues:
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
1,617,736

 
$
1,504,752

 
$
4,756,416

 
$
4,024,983

Oil and Gas Infrastructure Services
 
1,367,545

 
1,104,555

 
3,302,789

 
2,962,868

Consolidated
 
$
2,985,281

 
$
2,609,307

 
$
8,059,205

 
$
6,987,851

Operating income (loss):
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
179,181

 
$
150,054

 
$
466,087

 
$
362,769

Oil and Gas Infrastructure Services
 
96,067

 
58,508

 
149,953

 
165,076

Corporate and non-allocated costs
 
(82,687
)
 
(68,134
)
 
(225,219
)
 
(202,552
)
Consolidated
 
$
192,561

 
$
140,428

 
$
390,821

 
$
325,293

Depreciation:
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
24,273

 
$
23,996

 
$
71,801

 
$
68,232

Oil and Gas Infrastructure Services
 
22,711

 
20,737

 
65,886

 
56,235

Corporate and non-allocated costs
 
4,559

 
3,693

 
12,609

 
11,302

Consolidated
 
$
51,543

 
$
48,426

 
$
150,296

 
$
135,769


Separate measures of Quanta’s assets and cash flows by reportable segment, including capital expenditures, are not produced or utilized by management to evaluate segment performance. Quanta’s fixed assets, which are held at the operating unit level, include operating machinery, equipment and vehicles, as well as office equipment, buildings and leasehold improvements, and are used on an interchangeable basis across its reportable segments. As such, for reporting purposes, total depreciation expense is allocated each quarter among Quanta’s reportable segments based on the ratio of each reportable segment’s revenue contribution to consolidated revenues.
Foreign Operations
During the three months ended September 30, 2018 and 2017, Quanta derived $667.6 million and $653.1 million of its revenues from foreign operations. During the nine months ended September 30, 2018 and 2017, Quanta derived $1.84 billion and $1.83 billion of its revenues from foreign operations. Of Quanta’s foreign revenues, 78% and 80% were earned in Canada during the three months ended September 30, 2018 and 2017 and 75% and 81% were earned in Canada during the nine months ended September 30, 2018 and 2017. In addition, Quanta held property and equipment of $321.6 million and $330.4 million in foreign countries, primarily Canada, as of September 30, 2018 and December 31, 2017.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information
9 Months Ended
Sep. 30, 2018
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information SUPPLEMENTAL CASH FLOW INFORMATION:
The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Accounts and notes receivable
 
$
(169,041
)
 
$
(272,131
)
 
$
(345,842
)
 
$
(398,574
)
Contract assets
 
(125,878
)
 
20,981

 
(188,996
)
 
(126,999
)
Inventories
 
(8,436
)
 
13,525

 
(13,841
)
 
8,727

Prepaid expenses and other current assets
 
12,991

 
10,495

 
(45,002
)
 
(23,142
)
Accounts payable and accrued expenses and other non-current liabilities
 
170,469

 
203,607

 
294,259

 
216,651

Contract liabilities
 
(48,386
)
 
43,836

 
22,676

 
80,042

Other, net
 
(2,291
)
 
(6,621
)
 
(8,270
)
 
12,813

Net change in operating assets and liabilities, net of non-cash transactions
 
$
(170,572
)
 
$
13,692

 
$
(285,016
)
 
$
(230,482
)

A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands).
 
 
September 30,
 
 
2018
 
2017
Cash and cash equivalents
 
$
113,524

 
$
91,532

Restricted cash included in “Prepaid expenses and other current assets”
 
3,275

 
3,286

Restricted cash included in “Other assets, net”
 
1,375

 
416

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
118,174

 
$
95,234

 
 
June 30,
 
 
2018
 
2017
Cash and cash equivalents
 
$
120,357

 
$
99,565

Restricted cash included in “Prepaid expenses and other current assets”
 
2,926

 
2,627

Restricted cash included in “Other assets, net”
 
1,454

 
416

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
124,737

 
$
102,608

 
 
December 31,
 
 
2017
 
2016
Cash and cash equivalents
 
138,285

 
$
112,183

Restricted cash included in “Prepaid expenses and other current assets”
 
5,106

 
1,709

Restricted cash included in “Other assets, net”
 
384

 
518

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
143,775

 
$
114,410


Restricted cash includes any cash that is legally restricted as to withdrawal or usage.
Additional supplemental cash flow information is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Cash (paid) received during the period for —
 
 
 
 
 
 
 
 
Interest paid
 
$
(9,279
)
 
$
(5,808
)
 
$
(24,011
)
 
$
(13,314
)
Income taxes paid
 
$
(38,445
)
 
$
(3,616
)
 
$
(91,000
)
 
$
(105,112
)
Income tax refunds
 
$
1,207

 
$
5,058

 
$
3,570

 
$
7,727



During the nine months ended September 30, 2018, Quanta entered into a non-cash transaction whereby Quanta accepted title to a marine industrial property appraised at $6.4 million in exchange for a construction barge. During the nine months ended September 30, 2017, Quanta entered into a non-cash transaction whereby Quanta accepted title to a construction barge in satisfaction and discharge of a $7.1 million note receivable.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event
9 Months Ended
Sep. 30, 2018
Subsequent Events [Abstract]  
Subsequent Event SUBSEQUENT EVENT:
Senior Secured Credit Facility Amendment
On October 10, 2018, Quanta entered into an amendment to the amended and restated credit agreement for its senior secured credit facility, which, among other things, (i) increased the amount of revolving commitments thereunder by $175.0 million, resulting in an aggregate revolving credit facility of up to $1.99 billion, and (ii) provided for a new term loan facility with total term loan commitments of $600.0 million. After giving effect to the amendment, the aggregate amount of the credit facilities provided for under the credit agreement is $2.59 billion. In addition, subject to the conditions specified in the credit agreement, Quanta has the option to increase such amount, in the form of revolving loan or term loan commitments, by up to an additional $400.0 million, from time to time, upon receipt of additional commitments from new or existing lenders. Both the revolving credit facility and the term loan facility mature on October 31, 2022.
The amendment also increased the amount of the revolving credit facility that may be used for swing line loans in Australian dollars from $30.0 million to $50.0 million and increased the threshold amount for cross-defaults to certain debt instruments and for certain other purposes from $100.0 million to $150.0 million.
On October 10, 2018, Quanta borrowed the full amount of the term loan facility and used all of such proceeds to repay outstanding borrowings under the revolving credit facility. Pursuant to the amendment, amounts borrowed under the term loan facility will bear interest, at Quanta’s option, at a rate equal to either (i) the Eurocurrency Rate plus 1.125% to 1.875%, as determined based on Quanta’s Consolidated Leverage Ratio, or (ii) the Base Rate plus 0.125% to 1.000%, as determined based on Quanta’s Consolidated Leverage Ratio. Quanta is required to make quarterly amortization payments of $7.5 million on the last business day of each March, June, September and December, beginning in December 2018. The aggregate principal amount of all term loans outstanding on the maturity date must also be paid on such date; however, Quanta may voluntarily prepay these term loan borrowings from time to time, in whole or in part, without premium or penalty.
For additional information on the credit agreement, see Debt Obligations - Senior Secured Credit Facility in Note 7.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Principles of Consolidation Principles of ConsolidationThe condensed consolidated financial statements of Quanta include the accounts of Quanta Services, Inc. and its wholly owned subsidiaries, which are also referred to as its operating units. The condensed consolidated financial statements also include the accounts of certain of Quanta’s investments in joint ventures, which are either consolidated or proportionately consolidated, as discussed in the following summary of significant accounting policies. Investments in affiliated entities in which Quanta does not have a controlling financial interest, but over which Quanta has significant influence, usually because Quanta holds a voting interest of between 20% and 50%, are accounted for using the equity method. All significant intercompany accounts and transactions have been eliminated in consolidation. Unless the context requires otherwise, references to Quanta include Quanta Services, Inc. and its consolidated subsidiaries.
Interim Condensed Consolidated Financial Information Interim Condensed Consolidated Financial Information
These unaudited condensed consolidated financial statements have been prepared pursuant to the rules of the U.S. Securities and Exchange Commission (SEC). Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with U.S. Generally Accepted Accounting Principles (US GAAP), have been condensed or omitted pursuant to those rules and regulations. Quanta believes that the disclosures made are adequate to make the information presented not misleading. In the opinion of management, all adjustments, consisting only of normal recurring adjustments, necessary to fairly state the financial position, results of operations, comprehensive income and cash flows with respect to the interim condensed consolidated financial statements have been included. The results of operations and comprehensive income for the interim periods are not necessarily indicative of the results for the entire fiscal year. The results of Quanta have historically been subject to significant seasonal fluctuations.
Quanta recommends that these unaudited condensed consolidated financial statements be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta and its consolidated subsidiaries included in Quanta’s Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on February 28, 2018.
Reclassifications ReclassificationsQuanta reclassified certain prior period amounts related to restricted cash and proceeds from the settlement of insurance claims related to property and equipment in the accompanying condensed consolidated statements of cash flows to conform to the current period presentation under recently adopted accounting updates. See Note 3 for further details regarding these updates. Certain reclassifications have also been made to Quanta’s condensed consolidated statements of operations for 2017 to conform to classifications for 2018. Additionally, the amounts previously reported as “Costs and estimated earnings in excess of billings on uncompleted contracts” and “Billings in excess of costs and estimated earnings on uncompleted contracts” on Quanta’s condensed consolidated balance sheets have been included in the newly titled “Contract assets” and “Contract liabilities” in accordance with the newly adopted revenue recognition guidance discussed below and in Note 3.
Use of Estimates and Assumptions Use of Estimates and AssumptionsThe preparation of financial statements in conformity with US GAAP requires the use of estimates and assumptions by management in determining the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist as of the date the financial statements are published, and the reported amounts of revenues and expenses recognized during the periods presented. Quanta reviews all significant estimates affecting its consolidated financial statements on a recurring basis and records the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on Quanta’s beliefs and assumptions derived from information available at the time such judgments and estimates are made. Uncertainties with respect to such estimates and assumptions are inherent in the preparation of financial statements. Estimates are primarily used in Quanta’s assessment of the allowance for doubtful accounts, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, loan receivables, purchase price allocations, acquisition-related contingent consideration liabilities, liabilities for insurance and other claims and guarantees, multiemployer pension plan withdrawal liabilities, contingent liabilities, revenue recognition for construction contracts inclusive of contractual change orders and claims, share-based compensation, operating results of reportable segments, as well as the provision for income taxes and the calculation of uncertain tax positions.
Cash and Cash Equivalents Cash and Cash EquivalentsQuanta had cash and cash equivalents of $113.5 million and $138.3 million as of September 30, 2018 and December 31, 2017. Cash consisting of interest-bearing demand deposits is carried at cost, which approximates fair value. Quanta considers all highly liquid investments with an original maturity of three months or less at the time of purchase to be cash equivalents, which are carried at fair value. At September 30, 2018 and December 31, 2017, cash equivalents were $55.2 million and $7.1 million, and consisted primarily of money market investments and money market mutual funds and are discussed further in Fair Value Measurements below. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held in domestic bank accounts were $79.3 million and $83.1 million, and cash and cash equivalents held in foreign bank accounts were $34.2 million and $55.2 million. As of September 30, 2018 and December 31, 2017, cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, were $12.4 million and $16.7 million, of which $11.9 million and $10.0 million related to domestic joint ventures. Cash and cash equivalents held by the joint ventures are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to the joint ventures’ cash and cash equivalents other than participating in distributions and in the event of dissolution.
Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Doubtful Accounts
Quanta provides an allowance for doubtful accounts when collection of an account or note receivable is considered doubtful, and receivables are written off against the allowance when deemed uncollectible. Inherent in the assessment of the allowance for doubtful accounts are certain judgments and estimates regarding, among other factors, the customer’s access to capital, the customer’s willingness or ability to pay, general economic and market conditions, the ongoing relationship with the customer and uncertainties related to the resolution of disputed matters. Quanta considers accounts receivable delinquent after 30 days but does not generally include delinquent accounts in its analysis of the allowance for doubtful accounts unless the accounts receivable have been outstanding for at least 90 days. Quanta also includes accounts receivable balances that relate to customers in bankruptcy or with other known difficulties in its analysis of the allowance for doubtful accounts. Material changes in customers’ businesses or cash flows, which may be impacted by negative economic and market conditions, could affect Quanta’s ability to collect amounts due. As of September 30, 2018 and December 31, 2017, Quanta had allowances for doubtful accounts on current receivables of $6.7 million and $4.5 million. Should anticipated recoveries relating to receivables fail to materialize, Quanta could experience reduced cash flows and losses in excess of current allowances provided. Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets.
Some contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contracts and acceptance by the customer. Based on Quanta’s experience with similar contracts in recent years, the majority of the retainage balances at each balance sheet date are expected to be collected within the next twelve months. Current retainage balances as of September 30, 2018 and December 31, 2017 were $297.8 million and $300.5 million and were included in “Accounts receivable.” Retainage balances with settlement dates beyond the next twelve months were included in “Other assets, net,” and as of September 30, 2018 and December 31, 2017 were $96.1 million and $41.9 million.
Quanta recognizes unbilled receivables within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed under the terms of the contract until a later date, costs have been incurred but are yet to be billed under cost-reimbursement type contracts, or amounts arise from routine lags in billing (for example, work completed one month but not billed until the next month). These balances do not include revenue recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At September 30, 2018 and December 31, 2017, the balances of unbilled receivables included in “Accounts receivable” were $460.3 million and $303.9 million.
Goodwill and Other Intangible Assets Goodwill
Quanta has recorded goodwill in connection with its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of Quanta’s existing operating units or managed on a stand-alone basis as an individual operating unit. An annual assessment for impairment is performed for each operating unit that carries a balance of goodwill. Quanta’s operating units are organized into one of two internal divisions: the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. As most of the companies acquired by Quanta provide multiple types of services for multiple types of customers, these divisional designations are based on the predominant type of work performed by an operating unit at the point in time the divisional designation is made. Goodwill is required to be measured for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Quanta has determined that its individual operating units represent its reporting units for the purpose of assessing goodwill impairments.
An annual, or interim, goodwill impairment test is performed by comparing the fair value of a reporting unit with its carrying amount and recognizing an impairment charge for the amount by which the carrying amount exceeds the fair value. The income tax effect associated with an impairment of tax deductible goodwill is also considered in the measurement of the goodwill impairment.
Quanta has the option to first assess qualitative factors to determine whether it is necessary to perform the quantitative fair value-based impairment test described below. If Quanta believes that, as a result of its qualitative assessment, it is more likely than not that the fair value of a reporting unit is less than its carrying amount, the quantitative impairment test is required. Quanta can choose to perform the qualitative assessment on none, some or all of its reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to the quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators including deterioration in macroeconomic conditions, declining financial performance, or a sustained decrease in share price, among other things, may trigger the need for annual or interim impairment testing of goodwill associated with one or all of the reporting units.
Quanta’s annual goodwill impairment assessment is performed in the fourth quarter of its fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. For instance, a decrease in Quanta’s market capitalization below book value, a significant change in business climate or loss of a significant customer, as well as the qualitative indicators referenced above, may trigger the need for interim impairment testing of goodwill for a reporting unit. The quantitative impairment test involves comparing the fair value of each of Quanta’s reporting units with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding charge to “Asset impairment charges” in the consolidated statements of operations. Any goodwill impairment is limited to the total amount of goodwill allocated to that reporting unit.
Quanta determines the fair value of its reporting units using a weighted combination of the discounted cash flow, market multiple and market capitalization valuation approaches, with heavier weighting on the discounted cash flow method because management believes this method results in the most accurate calculation of fair value. Determining the fair value of a reporting unit requires judgment and the use of significant estimates and assumptions, including revenue growth rates, operating margins, discount rates, weighted average costs of capital and future market conditions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information, but variations in any of the assumptions could result in materially different calculations of fair value and determinations of whether or not an impairment is indicated.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows of each reporting unit, discounted to present value using risk-adjusted industry discount rates, which reflect the overall level of inherent risk of a reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts and operating forecasts (typically a one-year model) plus an estimate of later period cash flows, all of which are evaluated by management. Subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur, along with a terminal value derived from the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on trailing twelve-month comparable industry data.
Under the market multiple and market capitalization approaches, Quanta determines the estimated fair value of each of its reporting units by applying transaction multiples to each reporting unit’s projected EBITDA and then averaging that estimate with similar historical calculations using either a one, two or three year average. For the market capitalization approach, Quanta adds a reasonable control premium, which is estimated as the premium that would be received in a sale of the reporting unit in an orderly transaction between market participants.
For recently acquired reporting units, a quantitative impairment test may indicate a fair value that is substantially similar to the reporting unit’s carrying amount. Such similarities in value are generally an indication that management’s estimates of future cash flows associated with the recently acquired reporting unit remain relatively consistent with the assumptions that were used to derive its initial fair value.
During the fourth quarter of 2017, a quantitative fair-value based goodwill impairment analysis indicated that the fair value of each of Quanta’s reporting units, with the exception of two reporting units in its Oil and Gas Infrastructure Services Division, was in excess of its carrying amount. Quanta recorded a $57.0 million non-cash charge in the fourth quarter of 2017 for the impairment of goodwill associated with a reporting unit that provides material handling services, which achieved lower operating margins than anticipated during 2017 and is expected to continue to face a highly competitive environment in its select markets, and a reporting unit that provides marine and offshore services, which has experienced prolonged periods of reduced revenues
and operating margins and is expected to continue to experience lower levels of activity in the U.S. Gulf of Mexico and other offshore markets. Assuming a 10% decrease in the fair value of each of Quanta’s reporting units, one additional reporting unit within Quanta’s Oil and Gas Infrastructure Services Division would have had a fair value below its carrying amount. Circumstances such as market declines, unfavorable economic conditions, loss of a major customer or other factors could increase the risk of impairment of goodwill for this reporting unit in future periods.
If an operating unit experiences prolonged periods of declining revenues, operating margins or both, it may be at risk of failing the quantitative goodwill impairment test. Certain operating units have experienced declines over the short-term due to challenging macroeconomic conditions in certain geographic areas and low oil and natural gas prices, which have negatively impacted customer spending and resulted in project cancellations and delays. Additionally, customer capital spending has been constrained as a result of an increasingly complex regulatory and permitting environment. Certain operating units within Quanta’s Oil and Gas Infrastructure Services Division that primarily operate within the midstream and smaller-scale transmission market, including the reporting units referenced above, have continued to be negatively impacted by these factors. Goodwill and intangible assets associated with these operating units were $49.4 million and $12.7 million at September 30, 2018. Quanta monitors these conditions and others to determine if it is necessary to perform the quantitative fair-value based impairment test for one or more operating units prior to the annual impairment assessment. No interim impairment charges were recorded during the nine months ended September 30, 2018. Although Quanta is not aware of circumstances that would lead to additional goodwill impairments at this time, circumstances such as a continued market decline, the loss of a major customer or other factors could impact the valuation of goodwill in the future.
Other Intangible Assets
Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, which are all subject to amortization, as well as an engineering license, which is not subject to amortization. The value of customer relationships is estimated as of the date a business is acquired based on the value-in-use concept utilizing the income approach, specifically the multi-period excess earnings method. This analysis discounts to present value the projected cash flows attributable to the customer relationships, with consideration given to customer contract renewals and estimated customer attrition rates. The following table presents the significant estimates used by management in determining the fair values of customer relationships associated with acquisitions in the nine months ended September 30, 2018 and year ended December 31, 2017:
 
 
2018
 
2017
Discount rates
 
20% to 27%
 
17% to 25%
Customer attrition rates
 
20% to 33%
 
15% to 78%

Quanta values backlog for acquired businesses as of the acquisition date based upon the contractual nature of the backlog within each service line, discounted to present value. The values of trade names and curriculum are estimated using the relief-from-royalty method of the income approach, which is based on the assumption that in lieu of ownership, a company would be willing to pay a royalty for use of the trade name and curriculum. The value of a non-compete agreement is estimated based on the difference between the present value of the prospective cash flows with the agreement in place and the present value of the prospective cash flows without the agreement in place. The value of the engineering license is based on cash paid to acquire the asset.
Quanta amortizes intangible assets subject to amortization based upon the estimated consumption of their economic benefits, or on a straight-line basis if the pattern of economic benefit cannot otherwise be reliably estimated. Intangible assets are reviewed for impairment and tested for recoverability whenever events or changes in circumstances indicate that the carrying amount may not be recoverable. For instance, a significant change in business climate or a loss of a significant customer, among other things, may trigger the need for interim impairment testing of intangible assets. An impairment loss is recognized if the carrying amount of an intangible asset is not recoverable and its carrying amount exceeds its fair value. Intangible asset impairments are included within “Asset impairment charges” in the consolidated statements of operations, when applicable.
During the fourth quarter of 2017, Quanta recorded an impairment charge of $1.1 million related to a customer relationship intangible asset, which primarily resulted from a strategic decision to restructure a business within a reporting unit in the Oil and Gas Infrastructure Services Division.
Investments in Affiliates and Other Entities Investments in Affiliates and Other Entities
In the normal course of business, Quanta enters into various types of investment arrangements, each having unique terms
and conditions. These investments may include equity interests held by Quanta in business entities, including general or limited partnerships, contractual joint ventures, or other forms of equity or profit participation. These investments may also include Quanta’s participation in different financing structures, such as the extension of loans to project-specific entities, the acquisition of convertible notes issued by project specific entities, or other strategic financing arrangements. Quanta also enters into strategic partnerships with customers and infrastructure investors to provide fully integrated infrastructure services on certain projects, including planning and feasibility analyses, engineering, design, procurement, construction and project operation and maintenance. These projects include public-private partnerships and concessions, along with private infrastructure projects such as build, own, operate (and in some cases transfer) and build-to-suit arrangements. As part of this strategy, Quanta formed a partnership with select investors that provides up to $1.0 billion of capital, including approximately $80.0 million from Quanta, available to invest in certain of these infrastructure projects through August 2024. Wholly owned subsidiaries of Quanta serve as the general partner of this partnership and as a separately operated registered investment adviser that manages the invested capital.
Quanta determines whether investments involve a variable interest entity (VIE) based on the characteristics of the subject entity. If the entity is determined to be a VIE, then management determines if Quanta is the primary beneficiary of the entity and whether or not consolidation of the VIE is required. The primary beneficiary consolidating the VIE must normally have both (i) the power to direct the activities that most significantly affect the VIE’s economic performance and (ii) the obligation to absorb significant losses of or the right to receive significant benefits from, the VIE. When Quanta is deemed to be the primary beneficiary, the VIE is consolidated and the other party’s equity interest in the VIE is accounted for as a non-controlling interest. In cases where Quanta determines that it has an undivided interest in the assets, liabilities, revenues and profits of an unincorporated VIE (e.g., a general partnership interest), such amounts are consolidated on a basis proportional to Quanta’s ownership interest in the unincorporated entity.
Investments in entities of which Quanta is not the primary beneficiary, but over which Quanta has the ability to exercise significant influence, are accounted for using the equity method of accounting. Quanta’s share of net income or losses from unconsolidated equity investments is reported as equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether any decline in the fair value of the investment below the carrying amount is other than temporary. In making this determination, factors such as the ability to recover the carrying amount of the investment and the inability of the investee to sustain an earnings capacity are evaluated in determining whether a loss in value should be recognized. Any impairment losses related to investments would be recognized in equity in earnings (losses) of unconsolidated affiliates. Equity method investments are carried at original cost adjusted for Quanta’s proportionate share of the investees’ income, losses and distributions and are included in “Other assets, net” in Quanta’s accompanying condensed consolidated balance sheets.
Quanta has a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new electric transmission line and two substations in Alberta, Canada and has accounted for this interest as an equity-method investment. The limited partnership contracted with a Quanta subsidiary to perform the engineering, procurement and construction (EPC) services for the project, and the Quanta subsidiary recognizes revenue and related cost of services as performance progresses on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit is deferred until the electric transmission line and related substations are constructed and ownership of the assets is deemed to be transferred to the third party customer, which is expected to occur in 2019. The profit deferral has been recorded as a decrease to the equity method investment and as a component of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense)” in the accompanying condensed consolidated statements of operations. Because the profit deferral is greater than the amount invested, the net amount has been included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. See Notes 8 and 10 for additional disclosures related to investments.
During the three months ended September 30, 2018, Quanta acquired a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia for $22.2 million. This investment includes an option to acquire the remaining equity of the company through 2020 and provides for certain additional earnings and distribution participation rights during a designated 25-month post-investment period, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, plus or minus observable changes in the value of the company’s equity.
Revenue Recognition Revenue Recognition
As discussed in Note 3, effective January 1, 2018, Quanta adopted new revenue recognition guidance using the modified retrospective transition method, applying the guidance to contracts with customers that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 are presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting
policy. The net cumulative adjustment due to adoption of the new guidance was a $1.8 million reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes. Quanta does not anticipate significant changes to the pattern of revenue recognition for contracts with customers and does not believe that the guidance surrounding the identification of contracts and performance obligations or the measurement of variable consideration will have a material impact on revenue recognition under its customary contractual arrangements.
Contracts
Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, oil and gas and communications industries. These services may be provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price installation contracts. These contracts are classified into three categories based on how transaction prices are determined and revenue is recognized: unit-based contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-based contracts are determined on a per unit basis, transaction prices for cost-plus contracts are determined by applying a profit margin to costs incurred on the contracts and transaction prices for fixed price contracts are determined on a lump-sum basis. All of Quanta’s revenues are recognized from contracts with its customers. In addition to the considerations described below, revenue is not recognized unless collectability under the contract is considered probable, the contract has commercial substance and the contract has been approved. Additionally, the contract must contain payment terms, as well as the rights and commitments of both parties.
Performance Obligations
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. Most of Quanta’s contracts are considered to have a single performance obligation whereby Quanta is required to integrate complex activities and equipment into a deliverable for the customer. For contracts with multiple performance obligations, Quanta allocates the transaction price to each performance obligation using its best estimate of the standalone selling price of each distinct good or service in the contract. The standalone selling price is estimated using the expected costs plus a margin approach for each performance obligation.
At September 30, 2018, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was estimated to be approximately $5.29 billion, of which 78.1% was expected to be recognized in the subsequent twelve months. This amount represents management’s estimate of the consolidated revenues that are expected to be realized from the remaining portion of firm orders under fixed price contracts not yet completed or for which work has not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and VIEs, revenues from funded and unfunded portions of government contracts to the extent they are reasonably expected to be realized and revenues from change orders and claims to the extent management believes additional contract revenues will be earned and are deemed probable of collection. Excluded from remaining performance obligations were potential orders under MSAs and non-fixed price contracts expected to be completed within one year.
Recognition of Revenue Upon Satisfaction of Performance Obligations
A transaction price is determined for each contract, and that amount is allocated to each performance obligation within the contract and recognized as revenue when, or as, the performance obligation is satisfied. Quanta generally recognizes revenue over time as it performs its obligations because there is a continuous transfer of control of the deliverable to the customer. Quanta believes that the following methods provide a faithful depiction of when performance obligations under its contracts with customers are satisfied. Under unit-based contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-based contracts with more than an insignificant amount of partially completed units and fixed price contracts, Quanta recognizes revenues as performance obligations are satisfied over time, with the percentage completion generally measured as the percentage of costs incurred to total estimated costs for such performance obligation. Under cost-plus contracts, Quanta recognizes revenue on an input basis, as labor hours are incurred, materials are utilized and services are performed.
Contract costs include all direct materials, labor and subcontract costs and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs and depreciation costs. The majority of the materials associated with Quanta’s work are owner-furnished, and therefore not included in contract revenues and costs.
Additionally, Quanta may incur incremental costs to obtain certain contracts, such as selling and marketing costs, bid and proposal costs, sales commissions, and legal fees or initial set-up or mobilization costs, certain of which can be capitalized under the newly adopted revenue recognition guidance. Such costs were not material during the three and nine months ended September 30, 2018.
Contract Estimates
Actual revenues and project costs can vary, sometimes substantially, from previous estimates due to changes in a variety of factors, including unforeseen or changed circumstances not included in Quanta’s cost estimates or covered by its contracts. The estimating process is based on the professional knowledge and experience of Quanta’s engineers, project managers and financial professionals. Some of the factors that may lead to changes in estimates include concealed or unknown environmental conditions; changes in the cost of equipment, commodities, materials or labor; unanticipated costs or claims due to delays caused by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications or contract termination; weather conditions; changes in estimates related to the length of time to complete a performance obligation; and performance and quality issues requiring rework or replacement. These factors, along with other risks inherent in performing services under fixed price contracts, are routinely evaluated by management. Any changes in estimates could result in changes in profitability or losses associated with the related performance obligations. For example, estimated costs for a performance obligation may increase from the original estimate and contractual provisions may not allow for adequate compensation or reimbursement for such additional costs. Changes in estimated revenues, costs and profit are recorded in the period they are determined to be probable and can be reasonably estimated.
Changes in cost estimates on certain contracts may result in the issuance of change orders and/or claims, which may be approved or unapproved by the customer. Quanta determines the probability that such costs will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer or verbal approvals by the customer. Quanta recognizes amounts associated with change orders and claims as revenue if it is probable that the contract price will be adjusted and the amount of any such adjustment can be reliably estimated. Most of Quanta’s change orders are for services that are not distinct from an existing contract and are accounted for as part of an existing contract on a cumulative catch-up basis. Quanta accounts for a change order as a separate contract if the additional goods or services are distinct from and increase the scope of the contract, and the price of the contract increases by an amount commensurate to Quanta’s standalone selling price for the additional goods or services.
As of September 30, 2018 and December 31, 2017, Quanta had recognized revenues of $118.3 million and $144.0 million related to change orders and claims included as contract price adjustments and that were in the process of being negotiated in the normal course of business. These aggregate amounts, which were included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that had been earned and were probable of collection. The amount ultimately realized by Quanta cannot currently be determined but could be significantly higher or lower than the estimated amount.
Variable consideration amounts, including performance incentives, early pay discounts and penalties, may also cause changes in contract estimates. The amount of variable consideration is estimated based on the most likely amount that is deemed probable of realization. Contract consideration is adjusted for variable consideration when it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur once the uncertainty related to the variable consideration is resolved.
Changes in contract estimates are recognized on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates can result in the recognition of revenue in a current period for performance obligations which were satisfied or partially satisfied in prior periods. Such changes in estimates may also result in the reversal of previously recognized revenue if the current estimate differs from the previous estimate. The impact of a change in estimate is measured as the difference between the revenue or gross profit recognized in the prior period as compared to the revenue or gross profit which would have been recognized had the revised estimate been used as the basis of recognition in the prior period. During the three and nine months ended September 30, 2018, revenues were favorably impacted by $47.2 million and $71.0 million as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2018 and December 31, 2017, respectively. Quanta’s operating results for the three months ended September 30, 2018 were favorably impacted by $30.7 million, or 7.2% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2018. Quanta’s operating results for the nine months ended September 30, 2018 were negatively impacted by $4.6 million, or 0.4% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2017
Certain projects were materially impacted by changes to total estimated contract revenues and/or costs during the three and nine months ended September 30, 2018. Quanta successfully executed through project procurement, winter schedule challenges and productivity risks on an electrical transmission project in Canada, resulting in reductions to the estimated total costs necessary to complete the project. These changes in estimates resulted in favorable impacts to gross profit related to work performed in prior periods of $47.1 million and $47.2 million for the three and nine months ended September 30, 2018. Quanta experienced engineering and production delays on an ongoing processing facility construction project in Texas, which resulted in additional estimated
construction costs and liquidated damages payable to the customer. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $18.8 million and $20.6 million during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately $150 million, was approximately 82% complete and is expected to be completed in the first half of 2019. Quanta also experienced a partial collapse of an underground borehole for a natural gas pipeline project in the northeast United States resulting in additional estimated costs to complete the project. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $10.8 million and $7.6 million during the three and nine months ended September 30, 2018. See Insurance in Note 10 for additional disclosure related to an estimated insurance recovery associated with this project. Additionally, a natural gas pipeline construction project in the northeast United States experienced weather delays and project performance issues resulting in additional estimated construction costs. These changes in estimates resulted in unfavorable impacts to gross profit related to work performed in prior periods of $6.2 million and $16.4 million during the three and nine months ended September 30, 2018. At September 30, 2018, this project had a contract value of approximately $50 million and was approximately 98% complete.
Quanta’s operating results for the three months ended September 30, 2017 were negatively impacted by $2.8 million, or 0.8% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2017. Quanta’s operating results for the nine months ended September 30, 2017 were favorably impacted by $24.4 million, or 2.7% of gross profit, as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2016.
Revenues by Category
The following tables present Quanta’s revenue disaggregated by geographic location and contract type for the three and nine months ended September 30, 2018 (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By primary geographic location:
 
 
 
 
United States
 
$
2,317,643

 
$
6,223,507

Canada
 
522,618

 
1,376,149

Australia
 
75,055

 
308,392

Latin America and Other
 
69,965

 
151,157

Total revenues
 
$
2,985,281

 
$
8,059,205


 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By contract type:
 
 
 
 
Unit-price contracts
 
$
1,082,858

 
$
2,714,441

Fixed price contracts
 
1,239,666

 
3,497,746

Cost-plus contracts
 
662,757

 
1,847,018

Total revenues
 
$
2,985,281

 
$
8,059,205

Contract Assets and Liabilities
With respect to Quanta’s contracts, interim payments are typically received as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals or upon achievement of contractual milestones. As a result, under fixed price contracts the timing of revenue recognition and contract billings results in contract assets and contract liabilities. Contract assets represent revenues recognized in excess of amounts billed for fixed price contracts and are current assets that are transferred to accounts receivable when billed or the billing rights become unconditional. Contract assets are not considered a significant financing component as the intent is to protect the customer in the event Quanta does not perform on its obligations under the contract.
Conversely, contract liabilities represent billings in excess of revenues recognized for fixed price contracts. These arise under certain contracts that allow for upfront payments from the customer or contain contractual billing milestones, which result in billings that exceed the amount of revenues recognized for certain periods. Contract liabilities are current liabilities and are not considered a significant financing component, as they are used to meet working capital requirements that are generally higher in
the early stages of a contract and protect Quanta from the other party failing to meet its obligations under the contract. Contract assets and liabilities are recorded on a performance obligation basis at the end of each reporting period.
Contract assets and liabilities consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Contract assets
 
$
680,006

 
$
497,292

Contract liabilities
 
$
452,491

 
$
433,387


The increase in contract assets was primarily due to an increase in revenues on various large diameter pipeline projects. The increase in contract liabilities was primarily due to an advanced billing position at September 30, 2018 related to a large diameter pipeline project that had no contract liabilities associated with it at December 31, 2017, partially offset by normal fluctuations in the mix of projects and billing terms.
During the three and nine months ended September 30, 2018, Quanta recognized revenue of approximately $32 million and $375 million related to contract liabilities outstanding at December 31, 2017.

Quanta recognizes unbilled receivables for non-fixed price contracts within “Accounts receivable” in certain circumstances, such as when revenues have been earned and recorded but the amount cannot be billed until a later date, costs have been incurred but are yet to be billed or if amounts arise from routine lags in billing. Quanta also recognizes unearned revenues for non-fixed price contracts when cash is received prior to recognizing revenues for the related performance obligation. Unearned revenues, which are included in “Accounts payable and accrued expenses,” were $20.0 million and $16.0 million at September 30, 2018 and December 31, 2017.
Impairment losses recognized on contract assets were not material for the three and nine months ended September 30, 2018.
Practical Expedients and Exemptions
Quanta utilizes certain practical expedients and exemptions associated with the new revenue recognition guidance. For example, Quanta elected the modified retrospective transition method, which allowed the guidance to be applied only to contracts that were not considered substantially complete as of January 1, 2018. Additionally, in cases where Quanta has a right to consideration from a customer in an amount that corresponds directly with the value of Quanta’s performance completed to date, Quanta recognizes revenue in the amount to which it has a right to invoice and does not disclose such performance as a remaining performance obligation. Also, contract consideration is not adjusted for the effects of a significant financing component if payment is expected to be collected less than one year from when the services are performed.
Income Taxes Income Taxes
Quanta follows the liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are recorded based on future tax consequences of temporary differences between the financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that are expected to be in effect when the underlying assets or liabilities are recovered or settled.
Quanta regularly evaluates valuation allowances established for deferred tax assets for which future realization is uncertain, including in connection with changes in tax laws. The estimation of required valuation allowances includes estimates of future taxable income. The ultimate realization of deferred tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible. Quanta considers projected future taxable income and tax planning strategies in making this assessment. If actual future taxable income differs from these estimates, Quanta may not realize deferred tax assets to the extent estimated.
Quanta records reserves for income taxes related to certain tax positions in those instances where Quanta considers it more likely than not that additional taxes may be due in excess of amounts reflected on income tax returns filed. When recording these reserves, Quanta assumes that taxing authorities have full knowledge of the position and all relevant facts. Quanta continually reviews exposure to additional tax obligations, and as further information is known or events occur, changes in tax reserves may be recorded. To the extent interest and penalties may be assessed by taxing authorities on any underpayment of income tax, such amounts have been accrued and included in the provision for income taxes.
As of September 30, 2018, the total amount of unrecognized tax benefits relating to uncertain tax positions was $30.9 million, a decrease from December 31, 2017 of $5.3 million. This decrease resulted primarily from the expiration of the statute of limitations
for the 2014 tax year. Quanta and certain subsidiaries remain under examination by various U.S. state and Canadian and other foreign tax authorities for multiple periods. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $7.7 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.
U.S. federal and state and foreign income tax laws and regulations are voluminous and are often ambiguous. As such, Quanta is required to make many subjective assumptions and judgments regarding its tax positions that could materially affect amounts recognized in its future consolidated balance sheets, consolidated statements of operations and consolidated statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 (the Tax Act), among other things, significantly revised the U.S. corporate tax regime and resulted in a reduction of Quanta’s future effective tax rate and a remeasurement of its deferred tax assets and liabilities. While Quanta has substantially completed its provisional analysis of the effects of the Tax Act and recorded a reasonable estimate of such effects, the net one-time benefits and calculation of income tax expense related to the Tax Act may differ, possibly materially, due to, among other things, further refinement of Quanta’s calculations, changes in interpretations and assumptions made, additional regulatory guidance, and actions and related accounting policy decisions resulting from the Tax Act. Quanta will complete its analysis of the Tax Act over the one-year measurement period ending December 22, 2018, and any adjustments during the measurement period will be included within “Net income” as an adjustment to “Provision for income taxes” on Quanta’s consolidated statement of operations in the reporting period when such adjustments are determined. Certain of the pending items and the potential changes to Quanta’s provisional analysis are described in further detail below.
The Tax Act imposed a tax on global intangible low-taxed income (GILTI), and it is unclear if GILTI should be included in the period in which it is incurred or whether deferred tax assets and liabilities should be recognized for basis differences expected to reverse as GILTI in future years. Quanta continues to analyze the impacts of the GILTI provision; however, due to the complexity of the new rules, Quanta’s analysis is not yet complete. Accordingly, Quanta has not yet made an accounting policy election related to GILTI.
The Tax Act also lowered the U.S. federal corporate income tax rate from 35% to 21% effective January 1, 2018, required companies to pay a one-time transition tax on earnings of certain foreign subsidiaries, limited and eliminated certain tax deductions and created new taxes on certain foreign-sourced earnings. Consequently, for the year ended December 31, 2017, Quanta recorded one-time net tax benefits of $70.1 million, including $85.3 million of tax benefits associated with the remeasurement of U.S. federal deferred tax assets and liabilities based on expected future rates (generally 21%), partially offset by an estimated $15.2 million transition tax on post-1986 earnings and profits of certain foreign subsidiaries. This net tax benefit was Quanta’s provisional estimate, utilizing the information that was available at the time. As permitted by and in accordance with the guidance issued by the SEC and codified by the Financial Accounting Standards Board (FASB), Quanta may adjust its provisional estimates in reporting periods throughout 2018 as it completes its analysis and as more information becomes available, and these adjustments may affect earnings. During the three months ended September 30, 2018, Quanta recorded $5.0 million of additional benefit related to the remeasurement of U.S. federal deferred tax assets and liabilities, as the estimate of such amount was revised in connection with the preparation and filing of Quanta’s 2017 income tax returns . While the remeasurement of U.S. deferred tax assets and liabilities is deemed to be complete at September 30, 2018, Quanta’s accounting for the transition tax has not been finalized. Although Quanta was able to reasonably estimate certain effects of the repatriation transition tax and recorded provisional adjustments based on those estimates, no additional measurement-period adjustments have been made during 2018 because Quanta’s analysis of deferred foreign income is not complete. Quanta expects to complete its accounting within the prescribed measurement period.
For the year ended December 31, 2017, an additional one-time tax benefit of $26.7 million was recorded in connection with entity restructuring and recapitalization transactions completed by Quanta, which was partially offset by an $8.5 million decrease in the production activity-related tax benefit that resulted from acceleration of certain deductions into 2017. During the three months ended September 30, 2018, the estimated benefit associated with entity restructuring and recapitalization transactions was decreased by $1.8 million based on actual 2017 earnings and profit balances.

Earnings Per Share Earnings Per Share
Basic and diluted earnings per share attributable to common stock are computed using the weighted average number of shares of common stock outstanding during the applicable period. Exchangeable shares that were issued pursuant to certain of Quanta’s historical acquisitions (as further discussed in Note 8), which are exchangeable on a one-for-one basis with shares of Quanta common stock, have been included in the calculation of weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the portion of the periods that they were outstanding. Additionally, unvested stock-based awards that contain non-forfeitable rights to dividends or dividend equivalents (participating securities) have been included
in the calculation of basic and diluted earnings per share attributable to common stock for the portion of the periods that the awards were outstanding. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2018 included 2.6 million and 2.5 million weighted average participating securities. Weighted average shares outstanding for basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2017 included 2.3 million and 2.5 million weighted average participating securities. Diluted earnings per share attributable to common stock is computed using the weighted average number of shares of common stock outstanding during the period adjusted for all potentially dilutive common stock equivalents, except in cases where the effect of the common stock equivalents would be antidilutive.
Insurance Insurance
Quanta is insured for employer’s liability, workers’ compensation, auto liability and general liability claims. Under these programs, the deductible for employer’s liability is $1.0 million per occurrence, the deductible for workers’ compensation is $5.0 million per occurrence, and the deductibles for auto liability and general liability are $10.0 million per occurrence. Quanta manages and maintains a portion of its casualty risk through its wholly-owned captive insurance company, which insures all claims up to the amount of the applicable deductible of its third-party insurance programs. Quanta also has employee health care benefit plans for most employees not subject to collective bargaining agreements, of which the primary plan is subject to a deductible of $0.5 million per claimant per year.
Losses under all of these insurance programs are accrued based upon Quanta’s estimate of the ultimate liability for claims reported and an estimate of claims incurred but not reported, with assistance from third-party actuaries. These insurance liabilities are difficult to assess and estimate due to unknown factors, including the severity of an injury, the extent of damage, the determination of Quanta’s liability in proportion to other parties and the number of incidents not reported. The accruals are based upon known facts and historical trends, and management believes such accruals are adequate.
Collective Bargaining Agreements Collective Bargaining AgreementsSome of Quanta’s operating units are parties to various collective bargaining agreements with unions that represent certain of their employees. The collective bargaining agreements expire at various times and have typically been renegotiated and renewed on terms similar to those in the expiring agreements. The agreements require the operating units to pay specified wages, provide certain benefits to their union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally are specified in the collective bargaining agreements (usually on an annual basis), and contributions are made to the plans on a “pay-as-you-go” basis based on its union employee payrolls. The location and number of union employees that Quanta employs at any given time and the plans in which they may participate vary depending on the projects Quanta has ongoing at that time and the need for union resources in connection with those projects. Therefore, Quanta is unable to accurately predict the union employee payroll and the amount of the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock, restricted stock units (RSUs) and performance units to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of these awards is generally determined based on the number of shares or units granted and the closing price of Quanta’s common stock on the date of grant, with the exception of performance units with market-based metrics, the fair value of which is determined using a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is utilized to determine the period expense. Such estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for performance unit and time-based RSU awards is recognized on a straight-line basis over the requisite service period, which is generally the vesting period, and the resulting compensation expense for performance-based RSU awards is recognized using the graded vesting method over the requisite service period. The compensation expense related to outstanding performance units can also vary from period to period based on changes in the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such performance units. Payments made by Quanta to satisfy employee tax withholding obligations associated with awards settled in common stock are classified as financing cash flows.
Compensation expense associated with liability-based awards, such as RSUs that are expected to or may settle in cash, is recognized based on a remeasurement of the fair value of the award at the end of each reporting period. Upon settlement, the holders receive for each RSU an amount in cash equal to the fair market value on the settlement date of one share of Quanta common stock, as specified in the applicable award agreement. For additional information on Quanta’s restricted stock, RSU and performance unit awards, see Note 9.
Functional Currency and Translation of Financial Statements Functional Currency and Translation of Financial StatementsThe U.S. dollar is the functional currency for the majority of Quanta’s operations, which are primarily located within the United States. The functional currency for Quanta’s foreign operations, which are primarily located in Canada, Australia and Latin America, is typically the currency of the country where the foreign operating unit is located and transacts the majority of its activities, including billings, financing, payroll and other expenditures. The treatment of foreign currency translation gains or losses is dependent upon management’s determination of the functional currency, and when preparing its consolidated financial statements, Quanta translates the financial statements of its foreign operating units from their functional currency into U.S. dollars. Statements of operations, comprehensive income and cash flows are translated at average monthly rates, while balance sheets are translated at month-end exchange rates. The translation of the balance sheet results in translation gains or losses, which are included as a separate component of equity under “Accumulated other comprehensive income (loss).” Gains and losses arising from transactions not denominated in functional currencies are included within “Other income (expense)” in the accompanying condensed consolidated statements of operations.
Comprehensive Income Comprehensive IncomeComponents of comprehensive income include all changes in equity during a period except those resulting from changes in Quanta’s capital-related accounts. Quanta records other comprehensive income (loss) for foreign currency translation adjustments related to its foreign operations and for other revenues, expenses, gains and losses that are included in comprehensive income but excluded from net income.
Litigation Costs and Reserves Litigation Costs and ReservesQuanta records reserves when the likelihood of incurring a loss is probable and the amount of loss can be reasonably estimated. Costs incurred for litigation are expensed as incurred. Further details are presented in Note 10.
Fair Value Measurements Fair Value Measurements
For disclosure purposes, qualifying assets and liabilities are categorized into three broad levels based on the priority of the inputs used to determine their fair values. The fair value hierarchy gives the highest priority to quoted prices (unadjusted) in active markets for identical assets or liabilities (Level 1) and the lowest priority to unobservable inputs (Level 3). Certain assumptions and other information as they relate to these qualifying assets and liabilities are described below.
Contingent Consideration Liabilities. As of September 30, 2018 and December 31, 2017, financial instruments required to be measured at fair value on a recurring basis consisted primarily of Quanta’s liabilities related to contingent consideration associated with certain acquisitions, the payment of which is contingent upon the future performance of the acquired businesses and, if earned, would be payable to the former owners of the acquired businesses. The liabilities recorded represent the estimated fair values of future amounts payable to the former owners, and the fair values are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. As of September 30, 2018 and December 31, 2017, the aggregate fair value of these outstanding and unearned contingent consideration liabilities totaled $74.3 million and $65.7 million, which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets.
The fair value of contingent consideration liabilities as of September 30, 2018 was primarily determined using a Monte Carlo simulation valuation methodology based on probability-weighted performance projections and other inputs, including a discount rate and an expected volatility factor for each acquisition. The expected volatility factors ranged from 23.0% to 30.0% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present value of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt, ranging from 2.1% to 3.6%.The fair value determinations incorporate significant inputs not observable in the market. Accordingly, the level of inputs used for these fair value measurements is the lowest level (Level 3). Significant changes in any of these assumptions could result in a significantly higher or lower potential liability. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.
The majority of Quanta’s contingent consideration liabilities are subject to a maximum payment amount, which aggregated to $157.3 million as of September 30, 2018. One contingent consideration liability for which the fair value as of September 30, 2018 was $1.0 million is not subject to a maximum payout amount.
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, payments to settle outstanding liabilities, changes in the fair value of amounts owed based on actual and forecasted performance, and foreign currency translation gains or losses. During the three and nine months ended September 30, 2018, acquisitions increased Quanta’s aggregate contingent consideration liabilities by $2.8 million and $16.5 million as of the respective acquisition dates. During the three and nine months ended September 30, 2017, the acquisition of Stronghold increased Quanta’s aggregate contingent consideration
liabilities by $51.1 million. During the three and nine months ended September 30, 2018, Quanta recognized net decreases in the fair value of contingent consideration liabilities of $1.4 million and $7.7 million. The change in fair value of contingent consideration liabilities has been reflected in operating income on Quanta’s condensed consolidated statements of operations.
Goodwill and Other Intangible Assets. As discussed in the Goodwill and Other Intangible Assets sections within this Note 2 above, Quanta has recorded goodwill and identifiable intangible assets in connection with certain of its historical business acquisitions. Quanta utilizes the fair value premise as the primary basis for its impairment valuation procedures. The Goodwill and Other Intangible Assets sections provide information regarding valuation methods, including the income approach, market approach and cost approach, and assumptions used to determine fair values of these assets based on the appropriateness of each method in relation to the type of asset being valued. Quanta believes that these valuation methods appropriately represent the methods that would be used by other market participants in determining fair value, and periodically engages the services of an independent valuation firm when a new business is acquired to assist management with this valuation process, including assistance with the selection of appropriate valuation methodologies and the development of market-based valuation assumptions. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Investments and Financial Instruments. Quanta also uses fair value measurements in connection with the valuation of its investments in private company equity interests and financial instruments. These valuations require significant management judgment due to the absence of quoted market prices, the inherent lack of liquidity and the long-term nature of such assets. Typically, the initial costs of these investments are considered to represent fair market value, as such amounts are negotiated between willing market participants. On a quarterly basis, Quanta performs an evaluation of its investments to determine if an other-than-temporary decline in the value of each investment has occurred and whether the recorded amount of each investment will be recoverable. If an other-than-temporary decline in the value of an investment occurs, a fair value analysis would be performed to determine the degree to which the investment was impaired and a corresponding charge to earnings would be recorded during the period. These types of fair market value assessments are similar to other nonrecurring fair value measures used by Quanta, which include the use of significant judgment and available relevant market data. Such market data may include observations of the valuation of comparable companies, risk adjusted discount rates and an evaluation of the expected performance of the underlying portfolio asset, including historical and projected levels of profitability or cash flows. In addition, a variety of additional factors may be reviewed by management, including, but not limited to, contemporaneous financing and sales transactions with third parties, changes in market outlook and the third-party financing environment. The level of inputs used for these fair value measurements is the lowest level (Level 3).
Other. The carrying amounts of cash equivalents, accounts receivable and accounts payable and accrued expenses approximate fair value due to the short-term nature of these instruments. The carrying amount of variable rate debt also approximates fair value. All of Quanta’s cash equivalents were categorized as Level 1 assets at September 30, 2018 and December 31, 2017, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access.
Additionally, during the nine months ended September 30, 2018, Quanta recorded a $3.3 million charge associated with the exchange of a construction barge for an industrial property, and during the nine months ended September 30, 2017, Quanta recorded a $1.9 million charge associated with the planned disposition of the same construction barge, which was not consummated.
Adoption of New Accounting Pronouncements and Accounting Standards Not Yet Adopted Adoption of New Accounting Pronouncements
In May 2014, the FASB issued an update that superseded most revenue recognition guidance, as well as certain cost recognition guidance. The update, together with other clarifying updates, requires that the recognition of revenue related to the transfer of goods or services to customers reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. The update also requires additional qualitative and quantitative disclosures about the nature, amount, timing and uncertainty of revenues and cash flows arising from customer contracts, including significant judgments and changes in judgments, and information about contract balances and performance obligations.
Quanta adopted the new revenue recognition guidance using the modified retrospective transition method effective January 1, 2018, applying the guidance to contracts that were not substantially complete as of such date. Quanta’s financial results for reporting periods after January 1, 2018 have been and will be presented under the new guidance, while financial results for prior periods will continue to be reported in accordance with the prior guidance and Quanta’s historical accounting policy. The net cumulative adjustment resulting from adoption was a $1.8 million reduction to retained earnings as of January 1, 2018, which primarily related to certain contracts that are now accounted for as a single performance obligation but were previously accounted for separately for revenue recognition purposes.
Quanta has not experienced significant changes to the pattern of revenue recognition for its contracts, the identification of contracts and performance obligations or the measurement of variable consideration. For the three and nine months ended September 30, 2018, the impact related to the adoption of the new revenue recognition guidance on revenues, contract assets and contract liabilities was immaterial. Quanta has also expanded its discussion in Note 2 above to address the quantitative and qualitative disclosure requirements of the new revenue recognition standard.
In January 2016, the FASB issued an update that addresses certain aspects of recognition, measurement, presentation, and disclosure of financial instruments to provide users of financial statements with more decision-useful information. This update requires equity investments (except those accounted for under the equity method of accounting or those that result in consolidation of the investee) to be measured at fair value with changes in fair value recognized in net income. However, an entity may choose to measure equity investments that do not have readily determinable fair values at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or a similar investment of the same company. Quanta adopted the new standard effective January 1, 2018. Quanta’s equity investments that are within the scope of this update do not have readily determinable fair values. Accordingly, Quanta continues to measure these investments at cost less any impairments and also considers changes resulting from any observable price changes as described above. The new standard is not expected to have a material impact on Quanta’s consolidated financial statements in the near-term based on the equity investments held at the time of adoption.
In August 2016, the FASB issued an update intended to standardize the classification of certain transactions on the statements of cash flows. These transactions include contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies and distributions received from equity method investments. The new standard requires application using a retrospective transition method. Quanta adopted this guidance effective January 1, 2018, and the changes did not have a material impact on its consolidated financial statements.
In October 2016, the FASB issued an update that requires a reporting entity to recognize the tax expense from the sale of an asset in the seller’s tax jurisdiction when the transfer occurs, even though the pre-tax effects of that transaction are eliminated in consolidation. Any deferred tax asset that arises in the buyer’s jurisdiction should be recognized at the time of the transfer. The new guidance does not apply to intra-entity transfers of inventory. The income tax consequences from the sale of inventory from one member of a consolidated entity to another will continue to be deferred until the inventory is sold to a third party. Quanta adopted this guidance effective January 1, 2018 utilizing the modified retrospective method, and the changes did not have a material impact on its consolidated financial statements.
In November 2016, the FASB issued an update intended to standardize the classification of restricted cash and cash equivalents transactions on the statement of cash flows. The new guidance requires net cash withdrawn from (deposited to) restricted cash to be removed from investing activities. Additionally, restricted cash balances for each period are included with “Cash and cash equivalents” in order to obtain beginning and ending balances for condensed consolidated statement of cash flow purposes, and any activity between “Cash and cash equivalents” and restricted cash is no longer reported on Quanta’s condensed consolidated statements of cash flows. Quanta adopted this guidance effective January 1, 2018 utilizing the retrospective transition method, and the changes did not have a material impact on its consolidated financial statements. See Note 12 for reconciliations of “Cash and cash equivalents” and restricted cash.
In January 2017, the FASB issued an update intended to clarify whether transactions should be accounted for as acquisitions or disposals of assets or businesses. When substantially all of the fair value of the gross assets acquired or disposed of is concentrated in a single identifiable asset or group of similar identifiable assets, the asset or group is not a business. The update requires, among other things, that to be considered a business, a set of assets and activities must include, at a minimum, an input and a substantive process that together significantly contribute to the ability to create output. Additionally, the update removes the evaluation of whether a market participant could replace missing elements in order to consider the set of assets and activities a business, provides more stringent criteria for sets without outputs and narrows the definition of output. Quanta adopted this guidance effective January 1, 2018 utilizing the prospective transition method, and the changes did not materially impact its consolidated financial statements.
In May 2017, the FASB issued an update providing guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting. A modification should be accounted for unless the following characteristics of the award are unchanged: the fair value, the vesting conditions and the classification as an equity
instrument or a liability instrument. Quanta adopted this guidance effective January 1, 2018 using the prospective transition method, and the changes did not materially impact its consolidated financial statements.
In June 2018, the FASB issued an update that expands the scope of share-based payment accounting to include share-based payment transactions for acquiring goods and services from non-employees. Quanta adopted this guidance effective August 31, 2018, and the change did not materially impact Quanta’s consolidated financial statements.
Accounting Standards Not Yet Adopted
In February 2016, the FASB issued an update that requires the recognition of operating lease right-of-use assets and the corresponding lease liabilities on the balance sheet. The new standard is effective for interim and annual periods beginning after December 15, 2018. In July 2018, the FASB issued an update that provides entities a choice between the previously required modified retrospective transition method and another transition method that allows entities to initially apply the new standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. While Quanta continues to evaluate the effect of this standard on its consolidated financial statements, it is anticipated that adoption will result in a significant amount of lease right-of-use assets and corresponding lease liabilities being recorded on its consolidated balance sheets. Quanta has established a cross-functional team to implement this standard and is in the process of evaluating arrangements that will be subject to the standard, is implementing software to meet the reporting and disclosure requirements of the standard and is assessing the impact of the standard on its processes and internal controls. The standard is not expected to have a material impact on Quanta’s compliance with the financial covenants under its senior secured credit facility. Quanta will adopt this guidance effective January 1, 2019 and will apply the transition method that allows the recognition of a cumulative-effect adjustment to retained earnings on such date.
In June 2016, the FASB issued an update that will change the way companies measure credit losses for most financial assets and certain other instruments that are not measured at fair value through net income. The update will require companies to use an “expected loss” model for instruments measured at amortized cost and to record allowances for available-for-sale debt securities rather than reduce the carrying amounts. The update will also require 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. Companies will apply this standard’s provisions as a cumulative-effect adjustment to retained earnings as of the beginning of the first reporting period in which the guidance is effective. The new standard is effective for interim and annual reporting periods beginning after December 15, 2019. Quanta is currently evaluating the potential impact of this authoritative guidance on its consolidated financial statements and will adopt this guidance effective January 1, 2020.
In August 2017, the FASB issued an update that amends and simplifies existing guidance for presenting the economic effects of risk management activities in the financial statements. The update is effective for interim and annual periods beginning after December 15, 2018. The amended presentation and disclosure guidance is required only prospectively, but certain amendments, if applicable, could require a cumulative-effect adjustment. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective January 1, 2019; however, as of September 30, 2018, Quanta had no hedging relationships outstanding.
In August 2018, the FASB issued an update that amends certain disclosure requirements related to fair value measurements. Certain disclosure requirements will be removed, such as the valuation processes for Level 3 fair value measurements, and other disclosure requirements will be modified or added, including a new requirement to disclose the range and weighted average (or a more reasonable and rational method to reflect the distribution) of significant unobservable inputs used to develop Level 3 fair value measurements. This update is effective for interim and annual periods beginning after December 15, 2019. Certain amendments, including the disclosure of the range and weighted average of significant observable inputs used to develop Level 3 fair value measurements, should be applied prospectively, while other amendments should be applied retrospectively. Quanta is evaluating the impact of this new standard on its consolidated financial statements and will adopt the new standard effective January 1, 2020.
Also in August 2018, the FASB issued an update that aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software (and hosting arrangements that include an internal-use software license). Entities can choose to adopt the new guidance prospectively or retrospectively. This update is effective for interim and annual periods beginning after December 15, 2019, and early adoption is permitted. Quanta does not expect this update to materially impact its consolidated financial statements and will adopt the new standard by January 1, 2020.
Acquisitions These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities (in thousands).
Segment Reporting Quanta presents its operations under two reportable segments: (1) Electric Power Infrastructure Services and (2) Oil and Gas Infrastructure Services. This structure is generally based on the broad end-user markets for Quanta’s services. See Note 1 for additional information regarding Quanta’s reportable segments.
Quanta’s segment results are derived from the types of services provided across its operating units in each of the end user markets described above. Quanta’s entrepreneurial business model allows each of its operating units to serve the same or similar customers and to provide a range of services across end user markets. Quanta’s operating units are organized into one of two internal divisions, namely, the Electric Power Infrastructure Services Division and the Oil and Gas Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments and are based on their operating units’ predominant type of work.
Reportable segment information, including revenues and operating income by type of work, is gathered from each operating unit for the purpose of evaluating segment performance in support of Quanta’s market strategies. These classifications of Quanta’s operating unit revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Quanta’s operating units may perform joint projects for customers in multiple industries, deliver multiple types of services under a single customer contract or provide service offerings to various industries. For example, Quanta performs joint trenching projects to install distribution lines for electric power and natural gas customers.
In addition, Quanta’s integrated operations and common administrative support for its operating units require that certain allocations be made to determine segment profitability, including allocations of shared and indirect costs, such as facility costs, indirect operating expenses including depreciation, and general and administrative costs. Certain corporate costs are not allocated and include payroll and benefits, employee travel expenses, facility costs, professional fees, acquisition costs and amortization related to intangible assets.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2018
Accounting Policies [Abstract]  
Significant Estimates Used by Management in Determining Fair Values of Intangible Assets The following table presents the significant estimates used by management in determining the fair values of customer relationships associated with acquisitions in the nine months ended September 30, 2018 and year ended December 31, 2017:
 
 
2018
 
2017
Discount rates
 
20% to 27%
 
17% to 25%
Customer attrition rates
 
20% to 33%
 
15% to 78%
Revenue Disaggregated by Geographic Location and Contract Type The following tables present Quanta’s revenue disaggregated by geographic location and contract type for the three and nine months ended September 30, 2018 (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By primary geographic location:
 
 
 
 
United States
 
$
2,317,643

 
$
6,223,507

Canada
 
522,618

 
1,376,149

Australia
 
75,055

 
308,392

Latin America and Other
 
69,965

 
151,157

Total revenues
 
$
2,985,281

 
$
8,059,205


 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30, 2018
 
September 30, 2018
By contract type:
 
 
 
 
Unit-price contracts
 
$
1,082,858

 
$
2,714,441

Fixed price contracts
 
1,239,666

 
3,497,746

Cost-plus contracts
 
662,757

 
1,847,018

Total revenues
 
$
2,985,281

 
$
8,059,205

Contract Assets and Liabilities Contract assets and liabilities consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Contract assets
 
$
680,006

 
$
497,292

Contract liabilities
 
$
452,491

 
$
433,387

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2018
Business Combinations [Abstract]  
Aggregate Consideration Paid or Payable and Allocation Net Assets The following table summarizes the aggregate consideration paid or payable as of September 30, 2018 for the 2018 acquisitions and 2017 acquisitions and presents the allocation of these amounts to net tangible and identifiable intangible assets based on their estimated fair values as of the respective acquisition dates, inclusive of any purchase price adjustments. These allocations require significant use of estimates and are based on information that was available to management at the time these consolidated financial statements were prepared. Quanta uses a variety of information to estimate fair values, including quoted market prices, carrying amounts and valuation techniques such as discounted cash flows. When deemed appropriate, third-party appraisal firms are engaged to assist in fair value determination of fixed assets, intangible assets and certain other assets and liabilities (in thousands).
 
 
2018
 
2017
 
 
All Acquisitions
 
Stronghold
 
Other Acquisitions
Consideration:
 
 
 
 
 
 
Cash paid or payable
 
$
105,545

 
$
351,014

 
$
11,955

Value of Quanta common stock issued
 
22,882

 
81,337

 
8,267

Contingent consideration
 
16,471

 
51,084

 

Fair value of total consideration transferred or estimated to be transferred
 
$
144,898

 
$
483,435

 
$
20,222

 
 
 
 
 
 
 
Accounts receivable
 
$
18,404

 
$
77,478

 
$
7,157

Contract assets
 
1,905

 
11,913

 
193

Other current assets
 
8,484

 
20,914

 
170

Property and equipment
 
23,674

 
51,258

 
1,480

Other assets
 
576

 
1,513

 
12

Identifiable intangible assets
 
52,364

 
95,700

 
8,091

Contract liabilities
 
(175
)
 
(13,489
)
 
(93
)
Other current liabilities
 
(11,204
)
 
(58,346
)
 
(2,705
)
Deferred tax liabilities, net
 
(4,179
)
 

 

Other long-term liabilities
 

 
(48
)
 

Total identifiable net assets
 
89,849

 
186,893

 
14,305

Goodwill
 
55,049

 
296,542

 
5,917

 
 
$
144,898

 
$
483,435

 
$
20,222

Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization The following table summarizes the estimated fair values of identifiable intangible assets for the 2018 acquisitions as of the acquisition dates and the related weighted average amortization periods by type (in thousands, except for weighted average amortization periods, which are in years).    
 
 
Estimated Fair Value
 
Weighted Average Amortization Period in Years
Customer relationships
 
$
30,767

 
5.3
Backlog
 
2,158

 
1.0
Trade names
 
7,689

 
15.0
Non-compete agreements
 
2,750

 
5.0
Curriculum
 
9,000

 
10.0
Total intangible assets subject to amortization acquired in 2018 acquisitions
 
$
52,364

 
7.4
Unaudited Supplemental Pro Forma Results of Operations The following unaudited supplemental pro forma results of operations have been provided for illustrative purposes only and do not purport to be indicative of the actual results that would have been achieved by the combined companies for the periods presented or that may be achieved by the combined companies in the future. Future results may vary significantly from the results reflected in the following pro forma financial information because of future events and transactions, as well as other factors (in thousands, except per share amounts):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues
 
$
3,004,888

 
$
2,655,029

 
$
8,126,257

 
$
7,335,868

Gross profit
 
$
433,432

 
$
369,629

 
$
1,086,411

 
$
1,019,842

Selling, general and administrative expenses
 
$
226,017

 
$
210,503

 
$
653,444

 
$
631,254

Amortization of intangible assets
 
$
12,182

 
$
12,133

 
$
36,803

 
$
37,252

Net income
 
$
127,593

 
$
93,185

 
$
246,773

 
$
214,717

Net income attributable to common stock
 
$
127,245

 
$
92,649

 
$
245,087

 
$
213,485

 
 
 
 
 
 
 
 
 
Earnings per share attributable to common stock:

 
 
 
 
 
 
 
 
Basic
 
$
0.83

 
$
0.58

 
$
1.59

 
$
1.35

Diluted
 
$
0.83

 
$
0.58

 
$
1.58

 
$
1.34

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of Changes in Goodwill A summary of changes in Quanta’s goodwill is as follows (in thousands):
 
 
Electric Power Infrastructure Services
Division
 
Oil and Gas Infrastructure Services
Division
 
Total
Balance at December 31, 2017:
 
 
 
 
 
 
Goodwill
 
$
1,272,527

 
$
693,905

 
$
1,966,432

Accumulated impairment
 

 
(97,832
)
 
(97,832
)
 
 
1,272,527

 
596,073

 
1,868,600

 
 
 
 
 
 
 
Goodwill recorded related to 2018 acquisitions
 
55,049

 

 
55,049

Purchase price allocation adjustments
 
51

 

 
51

Foreign currency translation adjustments
 
(6,875
)
 
(4,686
)
 
(11,561
)
 
 
 
 
 
 
 
Balance at September 30, 2018:
 
 
 
 
 
 
Goodwill
 
1,320,752

 
591,387

 
1,912,139

Accumulated impairment
 

 

 

 
 
$
1,320,752

 
$
591,387

 
$
1,912,139

Other Intangible Assets Quanta’s intangible assets and the remaining weighted average amortization periods related to Quanta’s intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
 
 
As of
 
As of
 
As of
 
 
September 30, 2018
 
December 31, 2017
 
September 30, 2018
 
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Remaining Weighted Average Amortization Period in Years
Customer relationships
 
$
354,579

 
$
(158,622
)
 
$
195,957

 
$
327,334

 
$
(137,333
)
 
$
190,001

 
6.4
Backlog
 
137,238

 
(135,657
)
 
1,581

 
136,266

 
(135,847
)
 
419

 
0.8
Trade names
 
81,834

 
(20,591
)
 
61,243

 
74,797

 
(17,057
)
 
57,740

 
15.6
Non-compete agreements
 
40,267

 
(29,691
)
 
10,576

 
37,760

 
(27,659
)
 
10,101

 
3.7
Patented rights and developed technology
 
22,516

 
(18,838
)
 
3,678

 
22,529

 
(17,611
)
 
4,918

 
2.9
Curriculum
 
9,000

 
(624
)
 
8,376

 

 

 

 
9.3
Total intangible assets subject to amortization
 
645,434

 
(364,023
)
 
281,411

 
598,686

 
(335,507
)
 
263,179

 
8.3
Engineering license
 
3,000

 

 
3,000

 

 

 

 
 
  Total intangible assets
 
$
648,434

 
$
(364,023
)
 
$
284,411

 
$
598,686

 
$
(335,507
)
 
$
263,179

 
 
Estimated Future Aggregate Amortization Expense of Intangible Assets The estimated future aggregate amortization expense of intangible assets subject to amortization as of September 30, 2018 is set forth below (in thousands):
For the Fiscal Year Ending December 31,
 
 

Remainder of 2018
 
$
12,307

2019
 
45,333

2020
 
43,172

2021
 
40,836

2022
 
37,307

Thereafter
 
102,456

Total
 
$
281,411

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Per Share Information (Tables)
9 Months Ended
Sep. 30, 2018
Earnings Per Share [Abstract]  
Basic and Diluted Earnings Per Share Attributable to Common Stock The amounts used to compute basic and diluted earnings per share attributable to common stock for the three and nine months ended September 30, 2018 and 2017 are illustrated below (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Amounts attributable to common stock:
 
 
 
 
 
 
 
 
Net income attributable to common stock
 
$
124,551

 
$
89,313

 
$
236,530

 
$
201,417

 
 
 
 
 
 
 
 
 
Weighted average shares:
 
 
 
 
 
 
 
 
Weighted average shares outstanding for basic earnings per share attributable to common stock
 
152,562

 
157,484

 
154,087

 
155,796

Effect of dilutive unvested non-participating stock-based awards
 
1,125

 
1,136

 
1,111

 
997

Weighted average shares outstanding for diluted earnings per share attributable to common stock
 
153,687

 
158,620

 
155,198

 
156,793

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations (Tables)
9 Months Ended
Sep. 30, 2018
Debt Disclosure [Abstract]  
Long-term Debt Obligations Quanta’s long-term debt obligations consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Borrowings under senior secured credit facility
 
$
952,517

 
$
668,427

Other long-term debt, interest rate of 2.4%
 
1,648

 
1,810

Capital leases, interest rates ranging from 2.5% to 3.8%
 
1,188

 
1,704

Total long-term debt obligations
 
955,353

 
671,941

Less — Current maturities of long-term debt
 
2,467

 
1,220

Total long-term debt obligations, net of current maturities
 
$
952,886

 
$
670,721

Current Maturities of Long-Term Debt and Short-Term Debt Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
 
 
September 30, 2018
 
December 31, 2017
Short-term debt
 
$
20,344

 
$

Current maturities of long-term debt
 
2,467

 
1,220

Current maturities of long-term debt and short-term debt
 
$
22,811

 
$
1,220

Borrowings under Credit Facility and Applicable Interest Rates Borrowings under the credit facility and the applicable interest rates during the three months ended September 30, 2018 and 2017 were as follows (dollars in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Maximum amount outstanding under the credit facility during the period
 
$
1,003,581

 
$
917,895

 
$
1,053,598

 
$
917,895

Average daily amount outstanding under the credit facility
 
$
899,323

 
$
760,418

 
$
836,448

 
$
564,178

Weighted-average interest rate
 
3.70
%
 
2.66
%
 
3.57
%
 
2.60
%
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Grant Date Fair Value for Awards of Performance Units Inputs The grant date fair values for awards of performance units with market-based metrics, which were granted in the nine months ended September 30, 2018 and 2017, were determined using a Monte Carlo simulation valuation methodology using the following key inputs:
 
 
2018
 
2017
Valuation date stock price based on the February 28, 2018 and March 22, 2017 closing stock prices
 
$34.44
 
$36.31
Expected volatility
 
34
%
 
36
%
Risk-free interest rate
 
2.39
%
 
1.46
%
Term in years
 
2.84

 
2.78

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Minimum Lease Payments The following schedule shows the future minimum lease payments under these leases as of September 30, 2018 (in thousands):
 
 
Operating Leases
Year Ending December 31 —
 
 

Remainder of 2018
 
$
36,728

2019
 
108,640

2020
 
73,024

2021
 
48,174

2022
 
28,395

Thereafter
 
47,479

Total minimum lease payments
 
$
342,440

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Tables)
9 Months Ended
Sep. 30, 2018
Segment Reporting [Abstract]  
Summarized Financial Information Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Revenues:
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
1,617,736

 
$
1,504,752

 
$
4,756,416

 
$
4,024,983

Oil and Gas Infrastructure Services
 
1,367,545

 
1,104,555

 
3,302,789

 
2,962,868

Consolidated
 
$
2,985,281

 
$
2,609,307

 
$
8,059,205

 
$
6,987,851

Operating income (loss):
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
179,181

 
$
150,054

 
$
466,087

 
$
362,769

Oil and Gas Infrastructure Services
 
96,067

 
58,508

 
149,953

 
165,076

Corporate and non-allocated costs
 
(82,687
)
 
(68,134
)
 
(225,219
)
 
(202,552
)
Consolidated
 
$
192,561

 
$
140,428

 
$
390,821

 
$
325,293

Depreciation:
 
 

 
 

 
 
 
 
Electric Power Infrastructure Services
 
$
24,273

 
$
23,996

 
$
71,801

 
$
68,232

Oil and Gas Infrastructure Services
 
22,711

 
20,737

 
65,886

 
56,235

Corporate and non-allocated costs
 
4,559

 
3,693

 
12,609

 
11,302

Consolidated
 
$
51,543

 
$
48,426

 
$
150,296

 
$
135,769

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2018
Supplemental Cash Flow Elements [Abstract]  
Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities The net effects of changes in operating assets and liabilities, net of non-cash transactions, on cash flows from operating activities are as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Accounts and notes receivable
 
$
(169,041
)
 
$
(272,131
)
 
$
(345,842
)
 
$
(398,574
)
Contract assets
 
(125,878
)
 
20,981

 
(188,996
)
 
(126,999
)
Inventories
 
(8,436
)
 
13,525

 
(13,841
)
 
8,727

Prepaid expenses and other current assets
 
12,991

 
10,495

 
(45,002
)
 
(23,142
)
Accounts payable and accrued expenses and other non-current liabilities
 
170,469

 
203,607

 
294,259

 
216,651

Contract liabilities
 
(48,386
)
 
43,836

 
22,676

 
80,042

Other, net
 
(2,291
)
 
(6,621
)
 
(8,270
)
 
12,813

Net change in operating assets and liabilities, net of non-cash transactions
 
$
(170,572
)
 
$
13,692

 
$
(285,016
)
 
$
(230,482
)
Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information A reconciliation of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands).
 
 
September 30,
 
 
2018
 
2017
Cash and cash equivalents
 
$
113,524

 
$
91,532

Restricted cash included in “Prepaid expenses and other current assets”
 
3,275

 
3,286

Restricted cash included in “Other assets, net”
 
1,375

 
416

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
118,174

 
$
95,234

 
 
June 30,
 
 
2018
 
2017
Cash and cash equivalents
 
$
120,357

 
$
99,565

Restricted cash included in “Prepaid expenses and other current assets”
 
2,926

 
2,627

Restricted cash included in “Other assets, net”
 
1,454

 
416

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
124,737

 
$
102,608

 
 
December 31,
 
 
2017
 
2016
Cash and cash equivalents
 
138,285

 
$
112,183

Restricted cash included in “Prepaid expenses and other current assets”
 
5,106

 
1,709

Restricted cash included in “Other assets, net”
 
384

 
518

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
143,775

 
$
114,410

Additional supplemental cash flow information is as follows (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
 
September 30,
 
September 30,
 
 
2018
 
2017
 
2018
 
2017
Cash (paid) received during the period for —
 
 
 
 
 
 
 
 
Interest paid
 
$
(9,279
)
 
$
(5,808
)
 
$
(24,011
)
 
$
(13,314
)
Income taxes paid
 
$
(38,445
)
 
$
(3,616
)
 
$
(91,000
)
 
$
(105,112
)
Income tax refunds
 
$
1,207

 
$
5,058

 
$
3,570

 
$
7,727

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business and Organization (Detail)
9 Months Ended
Sep. 30, 2018
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Dec. 31, 2016
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents $ 113,524 $ 120,357 $ 138,285 $ 91,532 $ 99,565 $ 112,183
Cash equivalents 55,200   7,100      
Domestic Bank Accounts            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 79,300   83,100      
Foreign Bank Accounts            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 34,200   55,200      
Investments in Joint Ventures            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents 12,400   16,700      
Domestic Joint Ventures            
Cash and Cash Equivalents [Line Items]            
Cash and cash equivalents $ 11,900   $ 10,000      
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Current and Long-Term Accounts Receivable and Notes Receivable and Allowance for Doubtful Accounts (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Allowances for doubtful accounts on current receivable $ 6,662 $ 4,465
Current retainage balances 297,800 300,500
Non-current retainage balances 96,100 41,900
Unbilled receivables $ 460,300 $ 303,900
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Goodwill (Detail)
3 Months Ended 9 Months Ended
Dec. 31, 2017
USD ($)
Reporting_Unit
Sep. 30, 2018
USD ($)
division
Goodwill And Intangible Assets [Line Items]    
Number of internal divisions | division   2
Number of reporting units impacted by impairment charges | Reporting_Unit 2  
Non-cash charge for impairment of goodwill $ 57,000,000.0 $ 0
Decrease in fair value of reporting units considered for impairment calculation 10.00%  
Goodwill $ 1,868,600,000 1,912,139,000
Intangible assets $ 263,179,000 284,411,000
Oil and Gas Infrastructure Services Division    
Goodwill And Intangible Assets [Line Items]    
Number of reporting units with fair values that approximated carrying values after sensitivity of a decrease in fair value | Reporting_Unit 1  
Goodwill   49,400,000
Intangible assets   $ 12,700,000
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Detail)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Minimum    
Indefinite-lived Intangible Assets [Line Items]    
Discount rates 20.00% 17.00%
Customer attrition rates 20.00% 15.00%
Maximum    
Indefinite-lived Intangible Assets [Line Items]    
Discount rates 27.00% 25.00%
Customer attrition rates 33.00% 78.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Other Intangible Assets (Detail)
$ in Millions
3 Months Ended
Dec. 31, 2017
USD ($)
Accounting Policies [Abstract]  
Impairment charges related to customer relationship intangible asset $ 1.1
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Detail)
$ in Millions
3 Months Ended
Sep. 30, 2018
USD ($)
Water and Gas Pipeline Infrastructure Contractor  
Summary Of Significant Accounting Policies [Line Items]  
Equity interest acquired 30.00%
Cash subscription price $ 22.2
Capital for Infrastructure Projects  
Summary Of Significant Accounting Policies [Line Items]  
Capital provided to investors 80.0
Infrastructure Investors Partnership | Capital for Infrastructure Projects  
Summary Of Significant Accounting Policies [Line Items]  
Capital provided to investors $ 1,000.0
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Revenue Recognition (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Retained earnings $ 2,425,832,000   $ 2,425,832,000     $ 2,191,059,000
Remaining performance obligation 5,290,000,000   5,290,000,000      
Revenues recognized related to change orders and claims 118,300,000   118,300,000     144,000,000.0
Revenue, related to performance obligation satisfied in previous periods 47,200,000   71,000,000.0      
Change in contract estimates, favorable (unfavorable) impact on operating results $ 30,700,000 $ (2,800,000) $ (4,600,000) $ 24,400,000    
Percent aggregate change in contract estimates impact on gross margin 7.20% (0.80%) (0.40%) 2.70%    
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period $ 32,000,000   $ 375,000,000      
Accounts payable and accrued expenses 1,340,882,000   1,340,882,000     1,057,460,000
EPC Electric Transmission Project            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Change in contract estimates, favorable (unfavorable) impact on operating results 47,100,000   47,200,000      
$150 Million Lump-Sum Processing Facility Construction Project            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Change in contract estimates, favorable (unfavorable) impact on operating results $ (18,800,000)   $ (20,600,000)      
Percentage of completion 82.00%   82.00%      
Lump-sum amount $ 150,000,000   $ 150,000,000      
$145 Million Lump Sum Natural Gas Pipeline Construction Project            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Change in contract estimates, favorable (unfavorable) impact on operating results (10,800,000)   (7,600,000)      
$50 Million Lump Sum Natural Gas Pipeline Construction Project            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Change in contract estimates, favorable (unfavorable) impact on operating results $ (6,200,000)   $ (16,400,000)      
Percentage of completion 98.00%   98.00%      
Lump-sum amount $ 50,000,000   $ 50,000,000      
Unearned Revenue            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Accounts payable and accrued expenses $ 20,000,000.0   $ 20,000,000.0     $ 16,000,000.0
Accounting Standards Update 2014-09 | Adjustment Due to Adoption of New Guidance            
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]            
Retained earnings         $ (1,800,000)  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Performance Obligation (Detail) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01
Sep. 30, 2018
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Percent of remaining performance obligation expected to be recognized 78.10%
Recognition period for remaining performance obligation 12 months
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 2,985,281 $ 2,609,307 $ 8,059,205 $ 6,987,851
Unit-price contracts        
Disaggregation of Revenue [Line Items]        
Revenues 1,082,858   2,714,441  
Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Revenues 1,239,666   3,497,746  
Cost-plus contracts        
Disaggregation of Revenue [Line Items]        
Revenues 662,757   1,847,018  
United States        
Disaggregation of Revenue [Line Items]        
Revenues 2,317,643   6,223,507  
Canada        
Disaggregation of Revenue [Line Items]        
Revenues 522,618   1,376,149  
Australia        
Disaggregation of Revenue [Line Items]        
Revenues 75,055   308,392  
Latin America and Other        
Disaggregation of Revenue [Line Items]        
Revenues $ 69,965   $ 151,157  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Contract Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Accounting Policies [Abstract]    
Contract assets $ 680,006 $ 497,292
Contract liabilities $ 452,491 $ 433,387
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Income Taxes (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Income Taxes [Line Items]      
Total amount of unrecognized tax benefits relating to uncertain tax positions $ 30.9 $ 30.9  
Decrease in the total amount of unrecognized tax benefits relating to uncertain tax positions   (5.3)  
Tax Act, one-time net tax benefits 5.0   $ 70.1
Tax Act, benefits associated with re-measurement of deferred tax assets and liabilities     85.3
Tax Act, transition tax expense on post-1986 earnings and profits of certain foreign subsidiaries     15.2
Tax Act, benefit associated with entity restructuring and recapitalization     26.7
Tax Act, expense associated with acceleration of certain deductions     $ 8.5
Tax Act, decrease in benefit associated with entity restructuring and recapitalization 1.8    
Maximum      
Income Taxes [Line Items]      
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months $ 7.7 $ 7.7  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Earnings Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Accounting Policies [Abstract]        
Number of shares of common stock received for each exchangeable share (in shares)     1  
Weighted average shares outstanding attributable to participating securities (in shares) 2,600,000 2,300,000 2,500,000 2,500,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Insurance (Detail)
9 Months Ended
Sep. 30, 2018
USD ($)
Accounting Policies [Abstract]  
Employer's liability claims subject to deductible per occurrence $ 1,000,000.0
Worker's compensation claims per occurrence 5,000,000.0
Auto liability insurance claims deductible 10,000,000.0
General liability insurance claims deductible 10,000,000
Employee health care benefit plans subject to deductible per claimant $ 500,000
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Detail)
9 Months Ended
Sep. 30, 2018
shares
Restricted Stock Units to be Settled in Cash  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares (in shares) 1
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Fair Value Measurements (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Jul. 20, 2017
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Aggregate maximum payout amount $ 157,300 $ 157,300      
Charge associated with disposition of construction barge   3,300 $ 1,900    
Acquisitions 2018          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration 2,800 2,800      
Acquisitions 2018          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Aggregate maximum payout amount 18,000 18,000      
Contingent consideration 16,471 16,471      
Stronghold          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Aggregate maximum payout amount         $ 100,000
Contingent consideration     $ 51,084   $ 51,100
Level 3          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Change in the fair value of contingent consideration liabilities (1,400) (7,700)      
Contingent consideration 74,300 74,300   $ 65,700  
Level 3 | Acquisition Without Maximum Earn-out          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Contingent consideration $ 1,000 $ 1,000      
Volatility | Level 3 | Minimum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Expected volatility rate 0.230 0.230      
Volatility | Level 3 | Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Expected volatility rate 0.300 0.300      
Discount Rate | Level 3 | Minimum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Expected volatility rate 0.021 0.021      
Discount Rate | Level 3 | Maximum          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Expected volatility rate 0.036 0.036      
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
New Accounting Pronouncements (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Retained earnings $ 2,425,832   $ 2,191,059
Accounting Standards Update 2014-09 | Adjustment Due to Adoption of New Guidance      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Retained earnings   $ (1,800)  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Jul. 20, 2017
Sep. 30, 2018
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Business Acquisition [Line Items]              
Potential payment (up to) $ 157,300   $ 157,300 $ 157,300 $ 157,300    
Net tangible assets acquired         37,500    
Other intangible assets acquired         52,400    
Goodwill acquired       55,049 55,000    
Electric Power Infrastructure Services Division              
Business Acquisition [Line Items]              
Goodwill acquired       55,049      
Oil and Gas Infrastructure Services Division              
Business Acquisition [Line Items]              
Goodwill acquired       0      
Acquisitions 2018              
Business Acquisition [Line Items]              
Cash consideration 105,545     $ 105,500      
Number of shares granted for acquired companies (in shares)       679,668      
Value of Quanta common stock issued 22,882     $ 22,900      
Potential payment (up to) 18,000   18,000 18,000 18,000    
Fair value of contingent consideration liability 16,471   16,471 16,471 16,471    
Other intangible assets acquired       52,364      
Goodwill acquired 55,049            
Goodwill expected to be deductible for income tax 21,600   21,600 21,600 21,600    
Revenues included in consolidated results of operations     12,900 32,200      
Income (loss) before taxes     (5,100) (11,700)      
Acquisition costs     5,000 $ 11,000      
Acquisitions 2018 | Minimum              
Business Acquisition [Line Items]              
Contingent consideration financial target term       3 years      
Acquisitions 2018 | Maximum              
Business Acquisition [Line Items]              
Contingent consideration financial target term       5 years      
Acquisitions 2018 | Electric Power Infrastructure Services Division              
Business Acquisition [Line Items]              
Goodwill acquired       $ 55,000      
Stronghold, Ltd. and Stronghold Specialty, Ltd.              
Business Acquisition [Line Items]              
Cash consideration 351,014 $ 351,000          
Number of shares granted for acquired companies (in shares)   2,693,680          
Value of Quanta common stock issued 81,337 $ 81,300          
Potential payment (up to)   $ 100,000          
Contingent consideration financial target term   3 years          
Fair value of contingent consideration liability   $ 51,100         $ 51,084
Goodwill acquired 296,542            
Stronghold, Ltd. and Stronghold Specialty, Ltd. | Oil and Gas Infrastructure Services Division              
Business Acquisition [Line Items]              
Goodwill acquired           $ 296,500  
Acquisitions 2017, other than Stronghold              
Business Acquisition [Line Items]              
Cash consideration 11,955         $ 12,000  
Number of shares granted for acquired companies (in shares)           288,666  
Value of Quanta common stock issued 8,267         $ 8,300  
Fair value of contingent consideration liability 0   $ 0 $ 0 $ 0    
Goodwill acquired $ 5,917            
Acquisitions 2017, other than Stronghold | Electric Power Infrastructure Services Division              
Business Acquisition [Line Items]              
Goodwill acquired           5,900  
Acquisitions 2017              
Business Acquisition [Line Items]              
Goodwill expected to be deductible for income tax           $ 302,500  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Aggregate Consideration Paid or Payable and Allocation Net Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Jul. 20, 2017
Sep. 30, 2018
Sep. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Business Acquisition [Line Items]            
Goodwill     $ 55,049 $ 55,000    
All Acquisitions 2018            
Business Acquisition [Line Items]            
Cash paid or payable $ 105,545   105,500      
Value of Quanta common stock issued 22,882   22,900      
Contingent consideration 16,471   16,471 16,471    
Fair value of total consideration transferred or estimated to be transferred 144,898          
Accounts receivable 18,404   18,404 18,404    
Contract assets 1,905   1,905 1,905    
Other current assets 8,484   8,484 8,484    
Property and equipment 23,674   23,674 23,674    
Other assets 576   576 576    
Identifiable intangible assets 52,364   52,364 52,364    
Contract liabilities (175)   (175) (175)    
Other current liabilities (11,204)   (11,204) (11,204)    
Deferred tax liabilities, net (4,179)   (4,179) (4,179)    
Other long-term liabilities 0   0 0    
Total identifiable net assets 89,849   89,849 89,849    
Goodwill 55,049          
Fair value of total consideration transferred or estimated to be transferred 144,898   144,898 144,898    
Stronghold            
Business Acquisition [Line Items]            
Cash paid or payable 351,014 $ 351,000        
Value of Quanta common stock issued 81,337 81,300        
Contingent consideration   $ 51,100       $ 51,084
Fair value of total consideration transferred or estimated to be transferred 483,435          
Accounts receivable 77,478   77,478 77,478    
Contract assets 11,913   11,913 11,913    
Other current assets 20,914   20,914 20,914    
Property and equipment 51,258   51,258 51,258    
Other assets 1,513   1,513 1,513    
Identifiable intangible assets 95,700   95,700 95,700    
Contract liabilities (13,489)   (13,489) (13,489)    
Other current liabilities (58,346)   (58,346) (58,346)    
Deferred tax liabilities, net 0   0 0    
Other long-term liabilities (48)   (48) (48)    
Total identifiable net assets 186,893   186,893 186,893    
Goodwill 296,542          
Fair value of total consideration transferred or estimated to be transferred 483,435   483,435 483,435    
Acquisitions 2017, other than Stronghold            
Business Acquisition [Line Items]            
Cash paid or payable 11,955       $ 12,000  
Value of Quanta common stock issued 8,267       $ 8,300  
Contingent consideration 0   0 0    
Fair value of total consideration transferred or estimated to be transferred 20,222          
Accounts receivable 7,157   7,157 7,157    
Contract assets 193   193 193    
Other current assets 170   170 170    
Property and equipment 1,480   1,480 1,480    
Other assets 12   12 12    
Identifiable intangible assets 8,091   8,091 8,091    
Contract liabilities (93)   (93) (93)    
Other current liabilities (2,705)   (2,705) (2,705)    
Deferred tax liabilities, net 0   0 0    
Other long-term liabilities 0   0 0    
Total identifiable net assets 14,305   14,305 14,305    
Goodwill 5,917          
Fair value of total consideration transferred or estimated to be transferred $ 20,222   $ 20,222 $ 20,222    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Business Acquisition [Line Items]    
Estimated fair value at acquisition date   $ 52,400
Acquisitions 2018    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 52,364  
Weighted average amortization period at acquisition date 7 years 4 months 24 days  
Customer relationships | Acquisitions 2018    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 30,767  
Weighted average amortization period at acquisition date 5 years 3 months 18 days  
Backlog | Acquisitions 2018    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 2,158  
Weighted average amortization period at acquisition date 1 year  
Trade names | Acquisitions 2018    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 7,689  
Weighted average amortization period at acquisition date 15 years  
Non-compete agreements | Acquisitions 2018    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 2,750  
Weighted average amortization period at acquisition date 5 years  
Curriculum | Acquisitions 2018    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 9,000  
Weighted average amortization period at acquisition date 10 years  
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Business Combinations [Abstract]        
Revenues $ 3,004,888 $ 2,655,029 $ 8,126,257 $ 7,335,868
Gross profit 433,432 369,629 1,086,411 1,019,842
Selling, general and administrative expenses 226,017 210,503 653,444 631,254
Amortization of intangible assets 12,182 12,133 36,803 37,252
Net income 127,593 93,185 246,773 214,717
Net income attributable to common stock $ 127,245 $ 92,649 $ 245,087 $ 213,485
Earnings per share attributable to common stock:        
Basic (in dollars per share) $ 0.83 $ 0.58 $ 1.59 $ 1.35
Diluted (in dollars per share) $ 0.83 $ 0.58 $ 1.58 $ 1.34
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Detail) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2018
Goodwill [Roll Forward]    
Goodwill gross, beginning balance $ 1,966,432  
Accumulated impairment, beginning balance (97,832)  
Goodwill, beginning balance 1,868,600  
Goodwill acquired 55,049 $ 55,000
Purchase price allocation adjustments 51  
Foreign currency translation adjustments (11,561)  
Goodwill gross, ending balance 1,912,139 1,912,139
Accumulated impairment, ending balance 0 0
Goodwill, ending balance 1,912,139 1,912,139
Electric Power Infrastructure Services Division    
Goodwill [Roll Forward]    
Goodwill gross, beginning balance 1,272,527  
Accumulated impairment, beginning balance 0  
Goodwill, beginning balance 1,272,527  
Goodwill acquired 55,049  
Purchase price allocation adjustments 51  
Foreign currency translation adjustments (6,875)  
Goodwill gross, ending balance 1,320,752 1,320,752
Accumulated impairment, ending balance 0 0
Goodwill, ending balance 1,320,752 1,320,752
Oil and Gas Infrastructure Services Division    
Goodwill [Roll Forward]    
Goodwill gross, beginning balance 693,905  
Accumulated impairment, beginning balance (97,832)  
Goodwill, beginning balance 596,073  
Goodwill acquired 0  
Purchase price allocation adjustments 0  
Foreign currency translation adjustments (4,686)  
Goodwill gross, ending balance 591,387 591,387
Accumulated impairment, ending balance 0 0
Goodwill, ending balance $ 591,387 $ 591,387
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
division
Sep. 30, 2017
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]        
Number of internal divisions | division     2  
Amortization of intangible assets | $ $ 10,623 $ 8,979 $ 31,535 $ 22,035
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 645,434 $ 598,686
Accumulated Amortization (364,023) (335,507)
Intangible Assets, Net $ 281,411 263,179
Remaining Weighted Average Amortization Period in Years 8 years 3 months 18 days  
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 648,434 598,686
Accumulated Amortization (364,023) (335,507)
Intangible Assets, Net 284,411 263,179
Engineering license    
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets 3,000 0
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 354,579 327,334
Accumulated Amortization (158,622) (137,333)
Intangible Assets, Net $ 195,957 190,001
Remaining Weighted Average Amortization Period in Years 6 years 4 months 24 days  
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (158,622) (137,333)
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 137,238 136,266
Accumulated Amortization (135,657) (135,847)
Intangible Assets, Net $ 1,581 419
Remaining Weighted Average Amortization Period in Years 24 days  
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (135,657) (135,847)
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 81,834 74,797
Accumulated Amortization (20,591) (17,057)
Intangible Assets, Net $ 61,243 57,740
Remaining Weighted Average Amortization Period in Years 15 years 7 months 6 days  
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (20,591) (17,057)
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 40,267 37,760
Accumulated Amortization (29,691) (27,659)
Intangible Assets, Net $ 10,576 10,101
Remaining Weighted Average Amortization Period in Years 3 years 8 months 12 days  
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (29,691) (27,659)
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 22,516 22,529
Accumulated Amortization (18,838) (17,611)
Intangible Assets, Net $ 3,678 4,918
Remaining Weighted Average Amortization Period in Years 2 years 10 months 24 days  
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (18,838) (17,611)
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets 9,000 0
Accumulated Amortization (624) 0
Intangible Assets, Net $ 8,376 0
Remaining Weighted Average Amortization Period in Years 9 years 3 months 18 days  
Indefinite-lived Intangible Assets [Line Items]    
Accumulated Amortization $ (624) $ 0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2018 $ 12,307  
2019 45,333  
2020 43,172  
2021 40,836  
2022 37,307  
Thereafter 102,456  
Intangible Assets, Net $ 281,411 $ 263,179
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Detail) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Amounts attributable to common stock:        
Net income attributable to common stock $ 124,551 $ 89,313 $ 236,530 $ 201,417
Weighted average shares:        
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 152,562 157,484 154,087 155,796
Effect of dilutive unvested non-participating stock-based awards (in shares) 1,125 1,136 1,111 997
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 153,687 158,620 155,198 156,793
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Per Share Information (Detail) - shares
shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Earnings Per Share [Abstract]        
Weighted average shares outstanding attributable to participating securities (in shares) 2.6 2.3 2.5 2.5
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations - Long-term Debt Obligations (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Borrowings under senior secured credit facility $ 952,517 $ 668,427
Other long-term debt, interest rate of 2.4% 1,648 1,810
Capital leases, interest rates ranging from 2.5% to 3.8% 1,188 1,704
Total long-term debt obligations 955,353 671,941
Less — Current maturities of long-term debt 2,467 1,220
Total long-term debt obligations, net of current maturities $ 952,886 $ 670,721
Other Long Term Debt    
Debt Instrument [Line Items]    
Interest rate 2.40% 2.40%
Capital Leases | Minimum    
Debt Instrument [Line Items]    
Interest rate 2.50% 2.50%
Capital Leases | Maximum    
Debt Instrument [Line Items]    
Interest rate 3.80% 3.80%
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Short-term debt $ 20,344 $ 0
Current maturities of long-term debt 2,467 1,220
Current maturities of long-term debt and short-term debt $ 22,811 $ 1,220
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations - Senior Secured Credit Facility (Detail) - Senior Secured Credit Facility - USD ($)
Oct. 10, 2018
Dec. 18, 2015
Line of Credit Facility [Line Items]    
Borrowing capacity   $ 1,810,000,000
Option to increase revolving commitments under the credit agreement   400,000,000.0
Subsequent Event    
Line of Credit Facility [Line Items]    
Borrowing capacity $ 2,590,000,000  
Revolving Credit Facility | Subsequent Event    
Line of Credit Facility [Line Items]    
Borrowing capacity 1,990,000,000  
Increase in maximum borrowing capacity 175,000,000.0  
Term Loan | Subsequent Event    
Line of Credit Facility [Line Items]    
Borrowing capacity 600,000,000.0  
Revolving Loans and Letters of Credit in Alternative Currencies    
Line of Credit Facility [Line Items]    
Borrowing capacity   600,000,000.0
U.S. Dollar | Swing Lines Loan    
Line of Credit Facility [Line Items]    
Borrowing capacity   100,000,000.0
Canadian Dollars | Swing Lines Loan    
Line of Credit Facility [Line Items]    
Borrowing capacity   50,000,000.0
Australian Dollars | Swing Lines Loan    
Line of Credit Facility [Line Items]    
Borrowing capacity   $ 30,000,000.0
Australian Dollars | Swing Lines Loan | Subsequent Event    
Line of Credit Facility [Line Items]    
Borrowing capacity $ 50,000,000.0  
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations - Credit Facility Current Borrowings (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Line of Credit Facility [Line Items]    
Amount borrowed under the credit facility $ 952,517 $ 668,427
Credit facility available for revolving loans or issuing new letters of credit 407,600  
Letters of Credit and Bank Guarantees    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees 449,900  
Letters of Credit and Bank Guarantees | U.S. Dollar    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees 242,300  
Letters of Credit and Bank Guarantees | Primarily Canadian and Australian Dollars    
Line of Credit Facility [Line Items]    
Letters of credit and bank guarantees 207,600  
Borrowings under Credit Facility    
Line of Credit Facility [Line Items]    
Amount borrowed under the credit facility 952,500  
Borrowings under Credit Facility | U.S. Dollar    
Line of Credit Facility [Line Items]    
Amount borrowed under the credit facility 772,400  
Borrowings under Credit Facility | Canadian Dollars    
Line of Credit Facility [Line Items]    
Amount borrowed under the credit facility 100,700  
Borrowings under Credit Facility | Australian Dollars    
Line of Credit Facility [Line Items]    
Amount borrowed under the credit facility $ 79,400  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Debt Disclosure [Abstract]        
Maximum amount outstanding under the credit facility during the period $ 1,003,581 $ 917,895 $ 1,053,598 $ 917,895
Average daily amount outstanding under the credit facility $ 899,323 $ 760,418 $ 836,448 $ 564,178
Weighted-average interest rate 3.70% 2.66% 3.57% 2.60%
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations - Credit Facility Terms under the Amended and Restated Credit Agreement (Detail) - Senior Secured Credit Facility
23 Months Ended
Nov. 20, 2017
USD ($)
Nov. 19, 2017
Oct. 10, 2018
USD ($)
Line of Credit Facility [Line Items]      
Increase in maximum additional interest rates and fee percentages   0.125%  
Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount $ 25,000,000.0    
Percentage of capital stock of direct foreign subsidiaries of wholly owned U.S. subsidiaries to secure credit agreement 65.00%    
Maximum consolidated leverage ratio 3.0    
Acquisition threshold for leverage ratio $ 200,000,000.0    
Maximum leverage ratio acquisition completed in current and two subsequent quarters 3.5    
Minimum consolidated interest coverage ratio 3.0    
Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases $ 100,000,000.0    
Cross default provisions with debt instruments exceeding this amount $ 100,000,000.0    
Subsequent Event      
Line of Credit Facility [Line Items]      
Cross default provisions with debt instruments exceeding this amount     $ 150,000,000.0
Minimum      
Line of Credit Facility [Line Items]      
Commitment fee 0.20%    
Maximum      
Line of Credit Facility [Line Items]      
Commitment fee 0.40%    
Standby Letters of Credit | Minimum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 1.125%    
Standby Letters of Credit | Maximum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 2.00%    
Performance Letters of Credit | Minimum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 0.675%    
Performance Letters of Credit | Maximum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 1.15%    
Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only | Minimum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 1.125%    
Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only | Maximum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 2.00%    
Excess of Base Rate Domestic Borrowings Only | Minimum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 0.125%    
Excess of Base Rate Domestic Borrowings Only | Maximum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 1.00%    
Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings | Minimum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 1.125%    
Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings | Maximum      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 2.00%    
Excess of Federal Funds Rate      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 0.50%    
Excess of Euro Currency Rate      
Line of Credit Facility [Line Items]      
Debt instrument basis spread on variable rate 1.00%    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Debt Obligations - Other Facilities (Details) - Letters of Credit and Bank Guarantees
$ in Millions
Sep. 30, 2018
USD ($)
Line of Credit Facility [Line Items]  
Letters of credit and bank guarantees $ 449.9
Other Credit Facilities  
Line of Credit Facility [Line Items]  
Letters of credit and bank guarantees $ 2.6
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity - Exchangeable Shares and Preferred Stock (Detail)
3 Months Ended 9 Months Ended
Oct. 06, 2017
shares
Sep. 30, 2018
shares
Sep. 30, 2017
shares
Sep. 30, 2018
Acquisition
shares
Sep. 30, 2017
shares
Dec. 31, 2017
shares
Oct. 05, 2017
shares
Class of Stock [Line Items]              
Number of shares of common stock received for each exchangeable share (in shares)       1      
Minimum number of shares that can be exchanged by exchangeable shareholders unless the number of remaining exchangeable shares registered in the name of the holder is less (in shares)       50,000      
Number of business acquisitions having issuances of preferred stock | Acquisition       2      
Common stock, shares outstanding (in shares)   148,720,481   148,720,481   153,342,326  
Series F Preferred Stock              
Class of Stock [Line Items]              
Preferred stock, shares issued (in shares)             1
Preferred stock, shares retired (in shares) 1            
Series G Preferred Stock              
Class of Stock [Line Items]              
Preferred stock, shares issued (in shares)   1   1   1  
Exchangeable Shares For Common Stock              
Class of Stock [Line Items]              
Exchangeable shares exchanged for common stock (in shares)   0 0 0 2,500,000    
Exchangeable Shares              
Class of Stock [Line Items]              
Common stock, shares outstanding (in shares)   486,112   486,112   486,112  
Exchangeable Shares Associated with Series G Preferred Stock              
Class of Stock [Line Items]              
Common stock, shares outstanding (in shares)   400,000   400,000      
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity - Treasury Stock (Detail) - USD ($)
shares in Millions
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Jun. 30, 2017
2018 Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Aggregate authorized amount of common stock to be repurchased $ 500,000,000.0   $ 500,000,000.0      
2017 Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Treasury stock acquired (in shares) 0.7   6.3   1.4  
Treasury stock acquired $ 23,800,000   $ 217,700,000   $ 50,000,000.0  
2017 Repurchase Program | Maximum            
Equity, Class of Treasury Stock [Line Items]            
Aggregate authorized amount of common stock to be repurchased           $ 300,000,000.0
Treasury Stock Associated with Deferred Compensation Plans            
Equity, Class of Treasury Stock [Line Items]            
Treasury stock acquired $ 0 $ 0 $ 3,300,000 $ 3,400,000    
Common Stock Withheld for Settlement of Employee Tax Liabilities            
Equity, Class of Treasury Stock [Line Items]            
Treasury stock acquired (in shares)     0.4 0.5    
Treasury stock acquired     $ 14,700,000 $ 18,200,000    
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity - Non-controlling Interests (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Equity [Abstract]          
Net income attributable to non-controlling interests $ 348 $ 536 $ 1,686 $ 1,232  
Carrying value of the investments held by Quanta in variable interest entities 9,700   9,700   $ 7,800
Non-controlling interests 1,416   1,416   $ 4,058
Distributions to non-controlling interests 1,300 $ 400 2,900 $ 1,800  
Decrease in notes receivable $ 500   $ 1,400    
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation - Stock Incentive Plans (Detail)
Sep. 30, 2018
shares
2011 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Aggregate number of shares of common stock that may be issued (in shares) 13,300,000
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation - RSUs to be Settled in Common Stock (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-cash stock compensation expense $ 11,631 $ 10,929 $ 39,803 $ 34,352
Restricted Stock Units to be Settled in Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (in shares) 0.2 0.2 1.5 1.4
Weighted average grant date fair value (in dollars per share) $ 33.73 $ 32.76 $ 34.43 $ 37.20
Awards vested (in shares) 0.0 0.0 1.4 1.5
Fair value of restricted stock, vested $ 1,500 $ 1,100 $ 47,700 $ 55,400
Non-cash stock compensation expense 10,400 $ 9,900 32,400 $ 31,200
Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total $ 51,900   $ 51,900  
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock     1 year 11 months 15 days  
Share-based Compensation Award, Tranche One | Restricted Stock Units to be Settled in Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period for RSUs to be settled in stock     2 years  
Share-based Compensation Award, Tranche Two | Restricted Stock Units to be Settled in Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period for RSUs to be settled in stock     3 years  
Share-based Compensation Award, Tranche Three | Restricted Stock Units to be Settled in Common Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period for RSUs to be settled in stock     5 years  
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation - Performance Units to be Settled in Common Stock (Detail) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Non-cash stock compensation expense $ 11,631 $ 10,929 $ 39,803 $ 34,352
Performance Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Required performance period     3 years  
Performance units granted (in shares)     0.3 0.3
Weighted average grant date fair value (in dollars per share)     $ 12.24 $ 17.63
Non-cash stock compensation expense $ 1,200 $ 1,000 $ 7,400 $ 3,200
Performance units vested (in shares) 0.0 0.0 0.1 0.1
Number of common shares issued in connection with performance units (in shares) 0.0 0.0 0.1 0.1
Performance Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance units performance percentage     0.00%  
Performance Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Performance units performance percentage     200.00%  
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Detail) - Performance Units - $ / shares
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Feb. 28, 2018
Mar. 22, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share price (in dollars per share)     $ 34.44 $ 36.31
Expected volatility 34.00% 36.00%    
Risk-free interest rate 2.39% 1.46%    
Term in years 2 years 10 months 2 days 2 years 9 months 10 days    
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity-Based Compensation - RSUs to be Settled in Cash (Detail) - Restricted Stock Units to be Settled in Cash - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares (in shares)     1    
Compensation expense related to RSUs to be settled in cash $ 1.2 $ 2.3 $ 4.0 $ 6.2  
Payments to settle liabilities under compensation plan 0.1 $ 1.4 6.1 $ 7.5  
Accrued liabilities under compensation plan $ 2.5   $ 2.5   $ 4.6
Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period for RSUs to be settled in cash     2 years    
Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period for RSUs to be settled in cash     3 years    
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Investments in Affiliates and Other Entities (Detail)
$ in Millions
57 Months Ended
Sep. 30, 2018
USD ($)
May 31, 2022
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2014
kV
substation
km
Capital for Infrastructure Projects          
Other Commitments [Line Items]          
Outstanding capital commitment $ 80.0        
Planned Oil and Gas Infrastructure Projects          
Other Commitments [Line Items]          
Outstanding capital commitment 14.8        
Planned Oil and Gas Infrastructure Projects | Forecast          
Other Commitments [Line Items]          
Outstanding capital commitment   $ 0.8   $ 14.0  
EPC Electric Transmission Project          
Other Commitments [Line Items]          
Length of electrical transmission line to be constructed under contract | km         500
Number of substations | substation         2
Voltage of substations | kV         500
Aggregate contributions to this unconsolidated affiliate 65.0        
Proceeds from return of capital 62.7        
EPC Electric Transmission Project | Forecast          
Other Commitments [Line Items]          
Outstanding capital commitment     $ 24.5    
Infrastructure Investors Partnership | Capital for Infrastructure Projects          
Other Commitments [Line Items]          
Outstanding capital commitment $ 1,000.0        
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Minimum Lease Payments (Detail)
$ in Thousands
Sep. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2018 $ 36,728
2019 108,640
2020 73,024
2021 48,174
2022 28,395
Thereafter 47,479
Total minimum lease payments $ 342,440
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Leases (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Operating Leases [Line Items]        
Rent expense related to operating leases $ 77.4 $ 67.4 $ 229.2 $ 200.2
Residual Value Guarantee        
Operating Leases [Line Items]        
Maximum guaranteed residual value $ 668.2   $ 668.2  
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Contingent Consideration Liabilities (Detail) - USD ($)
$ in Millions
Sep. 30, 2018
Dec. 31, 2017
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration liability $ 74.3 $ 65.7
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Committed Expenditures (Detail) - Vehicle Fleet Committed Capital
$ in Millions
Sep. 30, 2018
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Estimated committed capital in current year $ 30.2
Estimated committed capital next year $ 1.3
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Legal Proceedings (Detail) - Maximum
$ in Millions
9 Months Ended
Sep. 30, 2018
USD ($)
Maurepas Project Dispute  
Loss Contingencies [Line Items]  
Reasonably possible amount of loss $ 22.0
Lorenzo Benton v Telecom Network Specialists Inc  
Loss Contingencies [Line Items]  
Reasonably possible amount of loss 11.1
Damages sought $ 11.1
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Concentrations of Credit Risk (Detail) - Customer Concentration Risk - Customer
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Dec. 31, 2017
Concentration Risk [Line Items]      
Number of customers representing ten percent or more of net receivable position 0   0
Number of customers representing ten percent or more of revenue 0    
Oil and Gas Infrastructure Services Segment      
Concentration Risk [Line Items]      
Number of customers representing ten percent or more of revenue   1  
Consolidated Revenues | Oil and Gas Infrastructure Services Segment      
Concentration Risk [Line Items]      
Concentration risk percentage   10.00%  
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Insurance (Detail) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Commitment And Contingencies [Line Items]    
Insurance and other non-current liabilities $ 388,395 $ 342,356
Insurance Claims    
Commitment And Contingencies [Line Items]    
Gross amount accrued for insurance claims 245,500 254,700
Insurance and other non-current liabilities 186,900 200,000
Related insurance recoveries/receivables 36,900 50,400
Related insurance recoveries/receivables included in prepaid expenses and other current assets 300 400
Related insurance recoveries/receivables included in other assets net 36,600 $ 50,000
Atlantic Bridge Project Insurance Claim    
Commitment And Contingencies [Line Items]    
Related insurance recoveries/receivables $ 11,300  
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Letters of Credit (Detail)
$ in Millions
Sep. 30, 2018
USD ($)
Letters of Credit and Bank Guarantees  
Loss Contingencies [Line Items]  
Outstanding letters of credit and bank guarantees $ 449.9
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Performance Bonds and Parent Guarantees (Detail) - Performance Bonds
$ in Millions
Sep. 30, 2018
USD ($)
Guarantor Obligations [Line Items]  
Total amount of outstanding performance bonds $ 3,100
Estimate  
Guarantor Obligations [Line Items]  
Estimated cost to complete bonded projects $ 791
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Indemnities (Detail) - Indemnification Agreement
$ in Millions
Sep. 30, 2018
USD ($)
Loss Contingencies [Line Items]  
Pre-acquisition estimate of tax obligations $ 11.4
Pre-acquisition estimate of indemnification asset $ 11.4
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information (Detail)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Segment
division
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | Segment     2    
Number of internal divisions | division     2    
Revenues $ 2,985,281 $ 2,609,307 $ 8,059,205 $ 6,987,851  
Property and equipment 1,350,894   1,350,894   $ 1,288,602
Canada          
Segment Reporting Information [Line Items]          
Revenues 522,618   1,376,149    
Foreign Operations          
Segment Reporting Information [Line Items]          
Revenues 667,600 $ 653,100 1,840,000 $ 1,830,000  
Property and equipment $ 321,600   $ 321,600   $ 330,400
Foreign Operations | Canada          
Segment Reporting Information [Line Items]          
Percentage of foreign revenues 78.00% 80.00% 75.00% 81.00%  
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment Information - Summarized Financial Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Segment Reporting Information [Line Items]        
Revenues $ 2,985,281 $ 2,609,307 $ 8,059,205 $ 6,987,851
Operating income (loss) 192,561 140,428 390,821 325,293
Depreciation 51,543 48,426 150,296 135,769
Corporate and Non-Allocated Costs        
Segment Reporting Information [Line Items]        
Operating income (loss) (82,687) (68,134) (225,219) (202,552)
Depreciation 4,559 3,693 12,609 11,302
Electric Power Infrastructure Services | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 1,617,736 1,504,752 4,756,416 4,024,983
Operating income (loss) 179,181 150,054 466,087 362,769
Depreciation 24,273 23,996 71,801 68,232
Oil and Gas Infrastructure Services | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 1,367,545 1,104,555 3,302,789 2,962,868
Operating income (loss) 96,067 58,508 149,953 165,076
Depreciation $ 22,711 $ 20,737 $ 65,886 $ 56,235
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Supplemental Cash Flow Elements [Abstract]        
Accounts and notes receivable $ (169,041) $ (272,131) $ (345,842) $ (398,574)
Contract assets (125,878) 20,981 (188,996) (126,999)
Inventories (8,436) 13,525 (13,841) 8,727
Prepaid expenses and other current assets 12,991 10,495 (45,002) (23,142)
Accounts payable and accrued expenses and other non-current liabilities 170,469 203,607 294,259 216,651
Contract liabilities (48,386) 43,836 22,676 80,042
Other, net (2,291) (6,621) (8,270) 12,813
Net change in operating assets and liabilities, net of non-cash transactions $ (170,572) $ 13,692 $ (285,016) $ (230,482)
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Dec. 31, 2016
Cash, Cash Equivalents and Restricted Cash [Line Items]            
Cash and cash equivalents $ 113,524 $ 120,357 $ 138,285 $ 91,532 $ 99,565 $ 112,183
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 118,174 124,737 143,775 95,234 102,608 114,410
Prepaid Expenses and Other Current Assets            
Cash, Cash Equivalents and Restricted Cash [Line Items]            
Restricted cash and cash equivalents 3,275 2,926 5,106 3,286 2,627 1,709
Other Assets            
Cash, Cash Equivalents and Restricted Cash [Line Items]            
Restricted cash and cash equivalents $ 1,375 $ 1,454 $ 384 $ 416 $ 416 $ 518
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Supplemental Cash Flow Elements [Abstract]        
Interest paid $ (9,279) $ (5,808) $ (24,011) $ (13,314)
Income taxes paid (38,445) (3,616) (91,000) (105,112)
Income tax refunds $ 1,207 $ 5,058 $ 3,570 $ 7,727
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.10.0.1
Supplemental Cash Flow Information (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Supplemental Cash Flow Elements [Abstract]    
Marine industrial property acquired $ 6.4  
Notes receivable reduction   $ 7.1
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Event (Details) - Senior Secured Credit Facility - USD ($)
Oct. 10, 2018
Nov. 20, 2017
Dec. 18, 2015
Line of Credit Facility [Line Items]      
Borrowing capacity     $ 1,810,000,000
Cross default provisions with debt instruments exceeding this amount   $ 100,000,000.0  
Subsequent Event      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 2,590,000,000    
Amount of option to increase credit facility 400,000,000.0    
Cross default provisions with debt instruments exceeding this amount 150,000,000.0    
Revolving Credit Facility | Subsequent Event      
Line of Credit Facility [Line Items]      
Increase in maximum borrowing capacity 175,000,000.0    
Borrowing capacity 1,990,000,000    
Term Loan | Subsequent Event      
Line of Credit Facility [Line Items]      
Borrowing capacity 600,000,000.0    
Quarterly amortization payment $ 7,500,000    
Term Loan | Eurocurrency Rate | Minimum | Subsequent Event      
Line of Credit Facility [Line Items]      
Additional amount over rate (up to) 1.125%    
Term Loan | Eurocurrency Rate | Maximum | Subsequent Event      
Line of Credit Facility [Line Items]      
Additional amount over rate (up to) 1.875%    
Term Loan | Base Rate | Minimum | Subsequent Event      
Line of Credit Facility [Line Items]      
Additional amount over rate (up to) 0.125%    
Term Loan | Base Rate | Maximum | Subsequent Event      
Line of Credit Facility [Line Items]      
Additional amount over rate (up to) 1.00%    
Swing Lines Loan | Australian Dollars      
Line of Credit Facility [Line Items]      
Borrowing capacity     $ 30,000,000.0
Swing Lines Loan | Australian Dollars | Subsequent Event      
Line of Credit Facility [Line Items]      
Borrowing capacity $ 50,000,000.0    
EXCEL 101 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #>&9TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ -X9G32?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " WAF=-6%KT8>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>*$Y'5TSJR\9.&PQ6V.C-V&IK&CO&UDCZ]G.R M-J5L#["CI=^?/H$:'83N(K[%+F DB^EN<*U/0HOV$XPHP%; M=.@I 2\Y,#E.#*>A;> *&&&$T:6? IJ9.%7_Q$X=8.?DD.R5$];/A2W*]$S;>C MZXW?5=AUQN[L/S:^",H&?MV%_ 902P,$% @ -X9G39E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " WAF=-R>7_#\L" \"P & 'AL+W=O,! M2;JW'\:NY\)%ZI\8\#GW<.$>YZYN0KZH,^FWJ5JWCL];=?9*H_9DW3-V) MCK?FS5'(AFDSE:=$=9*S@R4U=0*$%$G#JC;>K.S:H]RLQ$775EWQ&N^UWT(9AY7ON-UW4$\C@:L__&K[PV M\'XG1F,O:F5_H_U%:=&,4]3G7UGLE5F];HAJ^3:AQD1 MVP$!,P2=$(F)/0D )K %CP[O!78^(L4%4C2#U-+3&3W#Z1E*SRP]F]%SYP!\ M1($+Y*A [M$7CH"/6.("!2I0>/32$? 1E. *"U1AX?.I(S% <@MIAVLF-)#& M$A59^B).I6P'2#&'!$JE1"5*7R)S)!!(CDM0@AN*^!$*UU((9A%0"=B6^A&6 MK@KU[H22G)3!A% #/U#PI=P"0S 0J#"*NYBF?@2WQC ,!%1PLU/?RY"Z*CXF M4,<4-SSU_0QNF2&8D AN>NI[&D+WBIN:+C[ZX:2X8:GO6' J?3=BWM5@5I"4 M+((WAUN7^L:$@&4 -R:0C^8+N.? ]YR7+_B>R[*RA#*@A%L.$#L%R@-P.\&' M_Q4!=PH@3O&2S;QDTX(NW4]R,NM%&BY/MFU3T5Y<6MLSSE:GUO !;"_S'S[T ME=^9/%6MBIZ%-AV1[5N.0FAN=D/NS#[.II6=)C4_ZGZX,&,Y]'/#1(MN[%63 MJ6'>_ -02P,$% @ -X9G356*93&?! 4A8 !@ !X;"]W;W)KVKE9CT&Y;H#&^V%6;_70^&Y\] MM/-9\]IO-_OZH9UTK[M=U?ZWJ+?-^_T4IA\/OFU>UOWPH)C/#M5+_6?=_W5X M:--=<6YEM=G5^V[3["=M_7P__0GNEA2'@%'Q]Z9^[RZN)T,JCTWS?;CY;74_ M-8.C>EL_]4,35?IYJY?U=CNTE'S\>VIT>NYS"+R\_FC]ES'YE,QCU=7+9OO/ M9M6O[Z=A.EG5S]7KMO_6O/]:GQ)RT\DI^]_KMWJ;Y(.3U,=3L^W&OY.GUZYO M=J=6DI5=]>/XN]F/O^^G]C_"] \!> Y .S- #H%$ LHCL[&5'^N^FH^:YOW M27M\6X=J* JXHS283\/#<>S&_Z5LN_3T;8YQ5KP-[9PDBZ,$+R77BJ54D#E+ MBM3_V02J)G",I\MXT.-)C:.N?&BFVA]:9@9J0HFQ$S=E:J74GIA*2]*[0T0\+I19#Z0)]U-4-T$ MZ:9D;H+HAJ@,@'Q"2AT&'Z/)U$U4_43IA]7G(LJTR:6WP(='T6$(WF0J!XS. M*B,="5@9F;IW)]QE*$G"$?6<$>@O QK ;@C1><)RIAQI*,44#H" M[@B5H@8$/IA+31A\>F^9608ZGD'RV7(^GS27797)%)2\E!2AM\& LQE/.J3! MBC7'9F8KZ%@%R57+N0J2F(A!OGHI2W,Z-\@Z5T&"U7*P@F0FD#4AB 5=$1I7 M6I_SI/,5)& M!RQ(=-JT+DLX:%$"E$*@*!PI.HOD,NC'S)Y5@M9QT*+D)Y'WD:\12T6(/J1Y MD-EXH@Y:E*!U'+2:AKB=FYIK)SI>4>(U!VC4\8H2KX[S#!6\\E1N2:Y]Z%Q% MR57'&88*+J-S:57B;A1A"#%?>SI747+5<8JAY"5:=(%_&2TU85IYC=:T!%+[M.0)AV.I,"10YHD\_CR=U-R[4,'(DD@^@PJ2,<7A<^/A0X;DK#Q M?*$X:M?U3MRV;?31Z;OF]VXVG><]/T=6K.?$V#NJZK MU?EF6S_WPV69KMOC*>?QIF\.IQ/&9TU@^,2D M\@( -T+ 8 >&PO=V]R:W-H965T&ULC9;;CILP$(9? M!7'?Q6.,,:LD4I.J:J566K5J>\TF3H(6, 4GV;Y]S6$1V)-D:Y&7S=(_:ET]!D&S/E?*J]YE04:?UO+7-U6?K@OS7\R Y'W38$ MJT65'N1/J7]53[6I!6.675;(LLE4Z=5RO_0_PN,&1!O0*7YG\M),REX[E&>E M7MK*U]W2)RV1S.56MRE2\SC+CLKU#W7Y(HDG<2PKG-X8H8XQ%.$J(DH4N26"2]))IT D1P1ID% MX^H2 32^@L-0'.;@Q,3"8+T M)"*S)F#O)%<'(N:""IP'"&Z"Q/WLK\PR7+%1<,?$;1\%YQNT-^)-R9P#=U)P MK=39@X-F.FE,< #'U>_JYD2XHX)KJ%_']GM:'K&R\9Z7-E:V[6.V5TM*D(P\FT='< MM<=*+O>Z+<:F7/<7SKZB535C'87^L'L;;NC[=3R;5>AL/>757G.(Q_?)\3H_ERZ0Z ME3'?M$:'_025,B3Q]O<1'W^\93&L??G=/QM<_& ML/_]W?O/K?@DYBFOXJ+8_[7;U-N'L1^/-O$Y?]W77XOS+[$39,>C3OUO\2WN M$]Z,)/6Q+O95^W^T?JWJXM!Y24,YY#\NG[MC^WGN_+^;R0;8&>#5(/7]F8'N M#/2'@?G4P'0&YO_V8#L#2WJ87+2WD[G,ZWPV+8OSJ+S$PREOP@[N;5JN==/8 MKD[[6YK/*K6^S3Q,)V^-GPZ97Q#L(WB++#GRX622^K\. J5!S)&9DPX6G/": MC.$_G:P^=7(S3"W.E6[M==_>R/9&M#>MO>G;6S+7%R1KD>-%1/ 6Z9HL!,ZI MH%5&)H5S7MF BO2[XIP+/O-V8!FMJ,]R?8[HNR"V/VYK@[%4G\"A]2XC_I:< M.]:/2>/6BLCCF+;*:3(+2XZ!<@I-(.HX M%\"'H>#,1'$9%^>)N$Q8%*,,%2=@"A))Q'',&6L=73F.V0Q<;X%OM'E1F^?: MR!3.O3352/:8!:=\R(BK)8D#)R4AQ12P;*;Y2 :VC.XC$I6!%$M1+@=-!>23^ M5A*'%L- !H&!= M<(5*%P"<[( 0J4,""90S QL_R)D?-)=EJ"PM3* UP5-E H6 *G,J\ MQ@&%*VC#7C^A MH-!L[3B48ITI$R@F] %F7=,=KMPEA7- N>#!GI0$C#4SM(B=25Q M"@P,;9URD0*!G9I #90%*)<%R,L"4+0NZ*#0+S[NZ$%U(5*6GIH$"NXLV?!7 M(H4#88UR/8"\'@!%"X(.(M+2+/;^:"R(-M9]9K,4;))L=HJ6J%[2O94MEPF( M0E ,['@HIV3D*1D4S MZR8">JW7J\=';&ZR2/L<[A<@M"_A?G6Y6/QP?[GG_#TO7W;':O14U'5Q:&^Y MGHNBCFGXZ5T8C[8QWUP?]O&Y;KYFZ7MYN5^\/-3%J;L[G5PO<&?_ E!+ P04 M " WAF=-HVO7"MH" ?"@ & 'AL+W=O.LM[$ACSGY;P'#,POO'L51\:D]U97C5CX1RG;61"([9'55#SPEC7JGSWO M:BI5LSL$HNT8W9F@N@I0&*9!3.-4U[?X6K.*7 MA1_YUX[G\G"4NB-8SEMZ8#^8_-D^=:H5C"J[LF:-*'GC=6R_\!^CV28*=8 A M?I7L(B;OGK;RPOFK;GS=+?Q09\0JMI5:@JK'F:U856DEE<>?0=0?Q]2!T_>K M^F=C7IEYH8*M>/6[W,GCPB>^MV-[>JKD,[]\88.AQ/<&]]_8F54*UYFH,;:\ M$N;7VYZ$Y/6@HE*IZ5O_+!OSO SZUS X T!: Q08]\+P$, ?@^([P;$0T#\ MT1&2(2"Q1@AZ[Z:8:RKIME%LT1-UU9WFMDQ_ZEZ"M5[7D9A M.@_.6FA@BIY!$X:@6V3M(M%(!"J!,0L$95$@)]P:8.42!%LY_%=D'Q3K P6B$&!V C$$X$\LXK=(YE!FGX,%),\M^KA8B0GL46M70IA@B)K M@C< %J)THG9C+0&M)4!M""R0@@*I4YLHM/P4/9-,BQ,23*S:N!16Q0FMVKC4 M)QPCN] ;%\ORF*2PLPQTEKG.(BN;(ON0,Y>"G+D4Z,S%[C@CH#,".(LL9\1U MAI,,6^M^!6"($&2O:!=#(D3XZM=,O7?] ME:5O2-X.U[%@O!,N_P%02P,$% @ -X9G3?:(Q.H @ A 4 !@ !X M;"]W;W)K'#!>MC5G;A.W?US8.2PA*^H(]PSEG+@R3=(R_B1) .A^4U&+MEE(V M*X1$5@+%XHDU4*LW.>,42V7R HF& SX9$B4H\+QG1'%5NVEB? >>)JR5I*KA MP!W14HKYWPT0UJU=W[TX7JNBE-J!TJ3!!?P$^:LY<&6A0>544:A%Q6J'0[YV M7_S5/M)X _A=02=&=T=7F+7L<5_AS,0!=>9 MJ!@9(\(\G:P5DE&KHE*A^*,_J]J!(!];6;9NZPQ&G"6>?P?AP:K*?.7\7J:?Z*93WG/I^ ME*"S%K*838\)1IAE< W9W4+\ 8%4 D,6P5P6F^"&/@FPO44LPTD.#T7V=T6N MT@QGFQ4:?CBNTEO,"T2S I$1B*ZZ'4^ZW6,6!E,;C#?IQ4/$[B%B?P_1%X)& M(T2!%^9_%D[&VEKJ)HR\P\IX"?0(3OP;?[7U9_P[M6+ZC? IW^^G'Y@752V< M(Y-J\,UXYHQ)4(E[3VK@2[42!X- +O5UH>Z\7PR](5EC=QX:%F_Z#U!+ P04 M " WAF=->'R!GZ4& #A(@ & 'AL+W=OQK7P<\I 4YY#2]6N[_;I[:IIN]&VU7.]NQD]=M[F:3G=W3\UJ MOOO0;IIU_L]#NUW-N_QS^SC=;;;-_'Y?:+6\6LVW_Y7-LGV]&=OQ]PN?%X]/77]A>GN]F3\V?S;=7YM/V_QK M>HIROU@UZ]VB78^VS;YXZ6IFN6RCY3;\>\QZ/A49U_P_/OWZ+_LQ6;<1J/[IN'^?.R^]R^_MHA4(-?]5@$^%N ?!=R;!=RQ@/O9&ORQ M@!;CN^HO[T=G_+_?G+E]]N;4V M7$]?^D!'ICPP=,8DND1JC=@3,E^>+SHHX@(,!W#Z .PM01-'9!R3ND?6A#G*I*$1_:"P5R0FJUA1Q(CG M,X 9"F?1+J1Y*,V#ODDX0( !@NH;:X6>\L#XLX9ZZYV8")6F7'(D1->:LMY0 M(?L&8.QC&.B;"*5%)2U)95%78P))99I*192#KB&VGKW0I2DB >@H] TD**O0XQ20[M](412^@ M6D..BBCGGZ:\-P'+L@:O\08(LT+8$;IHL 86IW:K M<[LE+V4YL(YQH70!S!9)+HH "]8ZJ4U3-OB!A='BY&X]$*=LHM<5VQJ0AZV'!=Z#I#&SV@E,;#0^2JL*0,NA4'<)2(XKE0#.4Y[$=L MTAZ4!HR:Q1; @_ T@-8G9,GT5FG>@EP@0II^6O$$5'4RQ0 \X)/<V99IR1BU4@++9$DAY",M5#J07PJ: @"E@:0H()'(G31R" M6.XB .2MD<(T%(?2"V%#0, 0L#0$!)*X2T'NE"O$Y34S2;]7([!PA;I_8<#L MC&A@B2)L#0A8 Y;6@'2NGJ0DLPRBG/%>*00<.:]&$&!Y3V6'3CFP1R#@$>1= M4!)*_DE-J@IP0>X>:A@L1IF[9XAS=L D$#8)!$R"O%]*TOE:"7L7J0$R86/4 MJ+T5Z5(2-@8$C($TQ24A8\#!*>>#0-5/>R#,$^N#S0CT@$UL# MBCIQ\E!.P;F7]&& E3O#DO0&/7F?=$G8F!7 M1M@=$' 'CI:,3@TH2O>#,">#U8BB0O;F#-:9AHZQ>.#T M';@#Z;E+1GD_J'$#%*LM***L"_*$90:Y=.Y<+N5A<\# '$A/6K+.TS)]OH_4 M[R,S@-# X3!C.\# #CAI!Q@D<@KJK+0"G!*%0N7%+U@I[:== 6-7P, 5..D* M6*?FPA3R'+0"&$6CK'T-N$@IJ&'3&$=C!J?6/6<"E!. MKC4U@,"Y*J3\@$UA;%,8V!1IOTH&3QN"UT.''DIP=%(E:2MUI# MBR2V* PLBMS-E R>8I"+TME6B#/9>:CL#3C'48[S#'%Y"1_:9SAL3APP)_)H MN#Q"%\]1\YHL1Z<"7.%);CKKGPPW>S?<0>#T[/'\JMD^[M^5V(WNVN=UU_OP MLZNG]S$^4O]X7UPO[55EP?7:7LT.;UO\"']X^>./^?9QL=Z-OK1=UZ[VC_X? MVK9K8OV\/+UTYRT M4\I2\=+8KL_QL>/DHW7/O@,(Y$4KXPO:A= ?&?-5!UKX.]N#P3^-=5H$=%W+ M?.] U FD%>.[W1NFA32TS%/L[,K<#D%) V='_*"U<+].H.Q8T#V]!9YDVX48 M8&7>BQ:^0OC6GQUZ;&&II0;CI37$05/0A_WQE,7\E/!=PNA7-HF=7*Q]CLZG MNJ"[* @45"$R"#RN\ A*12*4\7/FI$O)"%S;-_8/J7?LY2(\/%KU0]:A*^@[ M2FIHQ*#"DQT_PMS//25S\Y_A"@K3HQ*L45GETY=4@P]6SRPH18N7Z90FG>/, M?X-M _@,X*\ ;"J4E+\7092YLR-QT^Q[$:]X?^0XFRH&TRC2/Q3O,7HM]_<\ M9]=(-.>15=%O:!ISOYDSYM^Q?A6FD\N=B -YOFWU@; M *7L[G"%.GQ@BZ.@"=%\B[:;UFQR@NWG%\269US^!E!+ P04 " WAF=- M>!W@FK0! #2 P & 'AL+W=O5=2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF M<\T4%YH66?2=3)%A[Z30<#+$]DIQ\^L($H><;NFGXUDTK0L.5F0=;^ %W/?N M9+S%9I9**-!6H"8&ZIS>;0_'-,3'@!\"!KLXDU#)&?$U&%^JG&Z"()!0NL# M_7:!>Y R$'D9;Q,GG5,&X/+\R?X8:_>UG+F%>Y0_1>7:G-Y24D'->^F><7B" MJ9X])5/Q7^$"TH<')3Y'B=+&E92]=:@F%B]%\?=Q%SKNPWB3[B;8.B"9 ,D, MN(UYV)@H*G_@CA>9P8&8L?<=#T^\/22^-V5PQE;$.R_>>N^EV.[W&;L$HBGF M.,8DRY@Y@GGV.46REN*8_ -/UN&[586["-_]H?!ZG2!=)4@C0?K?$M=B;OY* MPA8]56":.$V6E-CK.,D+[SRP=TE\D]_AX[1_XZ81VI(S.O^RL?\UH@,O97/E M1ZCU'VPV)-0N'&_\V8QC-AH.N^D'L?D;%Q]02P,$% @ -X9G38) 3-FV M 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TK MB!]0'"=ML\BVU'2:.FF5HD[K/A/[;*,"YP*.VW\_P*[G;=:^ '?<>_?N.+(! MS8MM 1QY4U+;G+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1D:9+<,,6% MID46?2=39-@[*32<#+&]4MR\'T'BD-,-_7 \B:9UP<&*K.,-? ?WHSL9;[&9 MI1(*M!6HB8$ZIW>;PW$7XF/ LX#!+LXD5')&? G&URJG21 $$DH7&+C?+G / M4@8B+^-UXJ1SR@!Y4]1N3:G>THJJ'DOW1,.#S#5K"K<1OOU#X:=U@MTJP2X2[/Y;XDK,3?)7$K;H MJ0+3Q&FRI,1>QTE>>.>!O4OCF_P.'Z?]D9M&:$O.Z/S+QO[7B Z\E.3*CU#K M/]AL2*A=.-[ZLQG';#0<=M,/8O,W+GX!4$L#!!0 ( #>&9TT66@"DLP$ M -(# 9 >&PO=V]R:W-H965TO&G5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\VTD!TM MLN@[V2(S@U>R@Y,E;M!:V!]'4&;,:4+?'4^R:7UPL"+K10-?P7_K3Q8MMK!4 M4D/GI.F(A3JGM\GAN _Q,>"[A-&MSB14D-)1748E#^R8P/,-?S@9*Y M^,]P 87A00GF*(UR<27EX+S1,PM*T>)MVF47]W&Z2=,9M@W@,X O@)N8ATV) MHO)/PHLBLV8D=NI]+\(3)P>.O2F#,[8BWJ%XA]Y+D5PG&;L$HCGF.,7P=U,8J[M&T#7.=!5Y%D)(LV6P.3'&A:9%%W]D6 MF>F]%!K.EKA>*6Y?3R#-D-,M?7,\BJ;UP<&*K.,-_ #_LSM;M-C,4@D%V@FC MB84ZIW?;XRD-\3'@EX#!+7YC_Q)KQUHNW,&]D4^B\FU.;RFIH.:]](]F^ I3/7M*IN*_PQ4D MA@+/?3;!U0#(!DAEP&_.P,5%4_IE[ M7F36#,2.O>]X>.+M,<'>E,$96Q'O4+Q#[[78'M*,70/1%',:8Y)ES!S!D'U. MD:RE."7_P)-U^&Y5X2["=^\4[M<)TE6"-!*D_RUQ+>;P(0E;]%2!;>(T.5*: M7L=)7GCG@;U+XIO\#1^G_8';1FA'+L;CR\;^U\9X0"F;&QRA%C_8;$BH?3A^ MPK,=QVPTO.FF'\3F;US\ 5!+ P04 " WAF=-=3[FZ;0! #2 P &0 M 'AL+W=O<.3,>9X-U+[X%".15*^-S MVH;0'1GS90M:^#O;@<&;VCHM IJN8;YS(*H$THKQS>:>:2$-+;+D.[LBLWU0 MTL#9$=]K+=S/$R@[Y'1+;XYGV;0A.EB1=:*!+Q"^=F>'%IM9*JG!>&D-<5#G M]'%[/.UC? KX)F'PBS.)E5RL?8G&QRJGFR@(%)0A,@C'BRZKNL0IO3 R45U*)7X=D.'V"JYPTE4_&?X H*PZ,2 MS%%:Y=-*RMX'JR<6E*+%Z[A+D_9AO-G=8.L /@'X##@D !L3)>7O1!!%YNQ MW-C[3L0GWAXY]J:,SM2*=(?B/7JOQ?;^(6/72#3%G,88OHR9(QBRSRGX6HH3 M_P?.U^&[586[!-_]H?"P3K!?)=@G@OU_2UR+>?M7$K;HJ0;7I&GRI+2]29.\ M\,X#^\C3F_P.'Z?]LW"--)Y<;,"73?VOK0V 4C9W.$(M?K#94%"'>'S LQO' M;#2"[:8?Q.9O7/P"4$L#!!0 ( #>&9TTSF7ICLP$ -(# 9 >&PO M=V]R:W-H965T[^?I3LNM[F]442*9[#0XI*!V.?70/@R:N2VF6T\;X[ M,.:*!I1P5Z8#C3>5L4IX-&W-7&=!E!&D).-)MAI,E MKE=*V%]'D&;(Z(:^.1[;NO'!P?*T$S5\!_^C.UFTV,Q2M@JT:XTF%JJ,WFX. MQUV(CP$_6QCY RD"$,EXF3CJG#,#E M^8W]/M:.M9R%@SLCG]K2-QF]H:2$2O32/YKA :9Z/E$R%?\5+B Q/"C!'(61 M+JZDZ)TW:F)!*4J\CGNKXSZ,-WP_P=8!? +P&7 3\[ Q453^67B1I]8,Q(Z] M[T1XXLV!8V^*X(RMB'_@X[=^$K5OMR-EX?-G8_\H8#R@EN<(1:O"#S8:$RH?C'L]V'+/1\*:; M?A";OW'^&U!+ P04 " WAF=-Q]C"A+0! #2 P &0 'AL+W=O2 MV2O=@_(WC3:2.6^:EMC> *LC2 I"-YL;(AE7N,RC[V3*7 ].< 4G@^P@)3-_ MCB#T6. M?G,\\K9SP4'*O&82E.5:(0--@>^VAV,6XF/ M;PZC79Q1J.2L]7,POM4%W@1!(*!R@8'Y[0+W($0@\C)>$B>>4P;@\OS&_B76 M[FLY,POW6CSQVG4%WF-40\,&X1[U^!52/=<8I>*_PP6$#P]*?(Y*"QM75 W6 M:9E8O!3)7J>=J[B/Z6:?8.L F@!T!NQC'C(EBLH?F&-E;O2(S-3[GH4GWAZH M[TT5G+$5\WNYQ< E&*.4XQ=!DS1Q#//J>@:RF.]!\X78?O5A7N M(GSW06&V3I"M$F21(/MOB6LQUY^2D$5/)9@V3I-%E1Y4G.2%=Q[8.QK?Y#U\ MFO8?S+1<6736SK]L['^CM0,O97/E1ZCS'VPV!#0N'&_]V4QC-AE.]^D'D?D; MEW\!4$L#!!0 ( #>&9TU)RY9ZM0$ -(# 9 >&PO=V]R:W-H965T M[^OI3L>MYF[$42*9[#0XI*!V-?7 /@R9N2VF6T\;X[,N:*!I1P-Z8# MC3>5L4IX-&W-7&=!E!&D)..;S2U3HM4T3Z/O;//4]%ZV&LZ6N%XI87^=0)HA MHUOZX7ALZ\8'!\O33M3P!/Y'=[9HL9FE;!5HUQI-+%09O=L>3TF(CP$_6QC< MXDQ")1=C7H+QMBE?S3# TSU?*)D*OX;7$%B>%"".0HC75Q)T3MOU,2" M4I1X&_=6QWT8;_;)!%L'\ G 9\ AYF%CHJC\L_ B3ZT9B!U[WXGPQ-LCQ]X4 MP1E;$>]0O$/O-=_N;U-V#413S&F,XQTE>>.>!O>/Q37Z'C]/^ M7=BZU8Y7C?VOC/& 4C8W.$(-?K#9D%#Y<-SCV8YC-AK>=-,/8O,WSM\! M4$L#!!0 ( #>&9TT&Z8C!M@$ - # 9 >&PO=V]R:W-H965TO&C5N9RVWO3=LPUUL0521IQ7B2O&-:R(X66?1=;)&9P2O9P<42-V@M[.\S*#/F-*6O MCB?9M#XX6)'UHH%OX+_W%XL66U0JJ:%STG3$0IW3A_1TW@=\!/R0,+K5F81* MKL8\!^-SE=,D) 0*2A\4!&XW> 2E@A"F\6O6I$O(0%R?7]4_QMJQEJMP\&C4 M3UGY-J='2BJHQ:#\DQD_P5S/@9*Y^"]P X7PD G&*(UR<27EX+S1LPJFHL7+ MM,LN[N-T<^ S;9O 9P)?",<8ATV!8N8?A!=%9LU([-3[7H0G3D\<>U,&9VQ% MO,/D'7IOQ8%G[!9T9LAY@O 5)%T0#,67"'PKPIF_H?-M^FXSP5VD[];1[]]O M"^PW!?918/^_"M]"TF/R3PRVZJ@&V\19.5=QO4A/B'["Y]F_:NP MC>PBZ&@]N%XCV<[#=ED>-//_X/*D5>LRVGC?'1AS10-:N"O308LWE;%: M>#1MS5QG0901I!7CF\U'IH5L:9Y&W\GFJ>F]DBV<+'&]UL(^'T&9(:,)?7'< MR;KQP<'RM!,U_ 3_JSM9M-C,4DH-K9.F)1:JC%XGA^,NQ,> >PF#6YQ)J.1L MS&,POI<9W01!H*#P@4'@=H$;4"H0H8S?$R>=4P;@\OS"_C76CK68*M _@$X#-@'_.P,5%4_D5XD:?6#,2.O>]$>.+DP+$W17#&5L0[ M%._0>\F3?9*R2R":8HYC#%_&S!$,V><4?"W%D;^!\W7X=E7A-L*W?RE\AV"W M2K"+!+O_EK@6L_TG"5OT5(.MXS0Y4IB^C9.\\,X#>\WCF[R&C]-^*VPM6T?. MQN/+QOY7QGA *9LK'*$&/]AL**A\.'["LQW';#2\Z:8?Q.9OG/\!4$L#!!0 M ( #>&9TU#(O.]M $ -(# 9 >&PO=V]R:W-H965T:9M<<7!1@'\#K]^P)V M'">U^@+,,.?,F6%(!S3/M@%PY%5);3/:.-<=&+-% TK8*^Q ^YL*C1+.FZ9F MMC,@R@A2DO'-YH8IT6J:I]%W,GF*O9.MAI,AME=*F#]'D#AD=$O?'(]MW;C@ M8'G:B1I^@OO5G8RWV,Q2M@JT;5$3 U5&;[>'8Q+B8\#O%@:[.)-0R1GQ.1@/ M948W01!(*%Q@$'Z[P!U(&8B\C)>)D\XI W!Y?F/_&FOWM9R%A3N43VWIFHSN M*2FA$KUTCSA\@ZF>:TJFXK_#!:0/#TI\C@*EC2LI>NM032Q>BA*OX][JN _C M3;*;8.L /@'X#-C'/&Q,%)7?"R?RU.! S-C[3H0GWAZX[TT1G+$5\*C!UG"9+"NQUG.2%=Q[86Q[?Y#U\G/8?PM2MMN2,SK]L M['^%Z,!+V5SY$6K\!YL-"94+QR_^;,8Q&PV'W?2#V/R-\[]02P,$% @ M-X9G3;9C;E6U 0 T@, !D !X;"]W;W)K&UL M?5/;;MLP#/T501]0)4JVIH%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:VQ M%TFD> X/*2H;K'OR+4 @SUH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1 M)9!6C&\V[YD6TM B2[ZS*S+;!R4-G!WQO=;"_3Z!LD-.M_3%\2B;-D0'*[). M-/ -PO?N[-!B,TLE-1@OK2$.ZIS>;X^G?8Q/ 3\D#'YQ)K&2B[5/T?A'JSZ*:O0YO1 206U MZ%5XM,,GF.IY1\E4_!>X@L+PJ 1SE%;YM)*R]\'JB06E:/$\[M*D?1AO^-T$ M6P?P"(MG-X[9: 3;33^(S=^X^ -02P,$% @ -X9G M3:]#X5?# @ Y L !D !X;"]W;W)K&UL=59A M;]HP$/TK47Y $U\@0 5(I=.T29M4=5KWV04#49,XLPUT_WZ.DS)F/W\AL7GW MWCFY=[GE1:HW?13").]-W>I5>C2FN\\RO3V*ANL[V8G6_K.7JN'&+M4ATYT2 M?.>"FCJC/"^SAE=MNEZZO2>U7LJ3J:M6/*E$GYJ&JS\;4'M85ZY M%H^R_E7MS'&5SM-D)_;\5)MG>?DBQ@--TV0\_3=Q%K6%]YE8C:VLM?M-MB=M M9#.RV%0:_CY",)$'M<, MBLP P(2)O'B68P?EX5G*B6^A M$$1Y$=&).)4!BD '@:81'6C7!T: HO1U$&@6T<&^9@6@F/LZ"+2(Z&#[L]#; MQ((6AT"1+L=P!V"AO8F1KX- L3K 38"%#B<6U $"Q>H ]P$6FIQ84 <(%*L# MW H8\#D+Z@"!8G6 NP$#5J>@#A H]K7#_8" UK@QDN=;.6I=;/MS>YUA'T@-Z3]@P_S[W>N#E6KDU=I[*CG!K*]E$;87/([ MVS..=N2^+FJQ-_WMS-ZK8>X<%D9VXTR=70?[]5]02P,$% @ -X9G39 A M1J_- 0 G 0 !D !X;"]W;W)K&UL;51M;]L@ M$/XKB!]0$AR[561;:CI-J[1)4:=MGXE]?E'!N(#C]M\/L.-Z'E\"=WY>[@A' M.DKUJAL @]X%[W2&&V/Z(R&Z:$ P?2=[Z.R72BK!C U5372O@)6>)#BANUU" M!&L[G*<^=U9Y*@?#VP[."NE!"*8^3L#EF.$]OB5>VKHQ+D'RM&.<* @Z%<0K, M+E=X LZ=D"WC;=;$BZ4CKO3>&2_BC\-UN\MMEK3J-]2JY.:,:<)@Q= M83X1Q*HO%C1D<:+_T6F8'@4KC#P]6KO'25C@$!0X>('#/RW238LA3!0VB8,F M<4#@L#$)8>*P21(T20("R<8DA+G?F)#5[1"@:C\7&A5RZ/Q,KK++Z#U2?[L^ MX=/<_F"J;CN-+M+8.^IO4B6E 5O*[LXVW-BG8@DX5,9M[^U>30,S!4;V\UM ME@&UL=53;;MP@$/T5Q <$W]9-5[:E;*JHE5IIE:KM,VN/ M+PH8!_ Z_?L"]KJN2UX69GPN,RQ#-@GYHEH C=XXZU6.6ZV'(R&J;(%3=2<& MZ,V76DA.M0EE0]0@@5:.Q!F)@B EG'8]+C*7.\LB$Z-F70]GB=3(.96_3\#$ ME.,0WQ+/7=-JFR!%-M &OH/^,9REBM6)'DFH<_P0'D^IQ3O SPXF MM=DCV\E%B!<;?*ER'-B"@$&IK0(URQ4>@3$K9,IX733Q:FF)V_U-_'Q\B<36F3 M[BC<-U.\,MEK$<7W&;E:H05SFC'1!A.N"&+45XO(9W&*_J-'?GKLK3!V]'CK MGKXCD'@%$B>0_-/BQUV+'DP2^$T.7I.#1R#DU2CT"\,_%ADIT) MV=P.#K)QS>0FNX[>0^1NUU_X/+??J&RZ7J&+T.:.NIM4"Z'!E!+< MF89;\U2L 8-:V^T'LY?SP,R!%L/R%I#U02K^ %!+ P04 " WAF=-PZWHI7PQW//<\=_B. M=)3J13< !KT*WND,-\;T!T)TT8!@^D;VT-F32BK!C#55372O@)4^2'!"HR@A M@K4=SE/O.ZD\E8/A;0V[HQSD'RM&K5'KI*SE"_.^%EF.'() 8?". 9F MEPL\ .>.R*;Q;^;$BZ0+7.\_V+_[VFTM9Z;A0?+GMC1-AO<8E5"Q@9M'.?Z MN9X8H[GX7W !;N$N$ZM12*[]%Q6#-E+,+#85P5ZGM>W\.DXGR=T<%@Z@ATQ"/O-OS+ \57)$:KK[GKE?O#E0>S>%<_JK\&6V]EYSNXI1<'-&, M.4X8NL)L%@2Q[(L$#4D["(DE0)/E*$$=7(B',]>\BJ^X0H&H_%QH5=1F=I;(_Z3JJD-&!3B6YLP8U]*A:#0V7<]M;NU30P MDV%D/[\%9'F0\G=02P,$% @ -X9G3Z!VW 0 T@, !D !X;"]W M;W)K&UL;5/;;MP@$/T5Q >$7=;9KE:VI6RJJI%: M:96JS3-KCR\*%P?P.OW[#MAQG-0OP SGG+DPI(.QSZX!\.152>TRVGC?'1ES M10-*N!O3@<:;RE@E/)JV9JZS(,I(4I+QS6;/E&@US=/H.]L\-;V7K8:S):Y7 M2MB_)Y!FR.B6OCD>V[KQP<'RM!,U_ +_NSM;M-BL4K8*M&N-)A:JC-YMCZFXIF8K_ 5>0" ^98(S"2!=7 M4O3.&S6I8"I*O(Y[J^,^C#?[_41;)_")P&?"(<9A8Z"8^5?A19Y:,Q []KX3 MX8FW1XZ]*8(SMB+>8?(.O=>+_T?DZ M?;>:X2[2=\OH^\.Z0+(JD$2!Y$.)NT\EKF&23T'8HJ<*;!VGR9'"]#I.\L([ M#^P=CV_R#A^G_:>P=:L=N1B/+QO[7QGC 5/9W. (-?C!9D-"YRA\Z>5%()9JRI:J)[!:ST08(3&D4)$:SM<)YZWUGEJ1P,;SLX*Z0' M(9CZ?0(NQPQO\+OCN:T;XQPD3WM6PW

\-+"J%=[Y"JY2/GJC"]EAB.7$' HC&-@=KG" W#NB&P:OV9.O$BZP/7^ MG?W)UVYKN3 -#Y+_;$O39/B 40D5&[AYEN-GF.N),9J+_PI7X!;N,K$:A>3: M?U$Q:"/%S&)3$>QM6MO.K^-TDFSGL' G0/H$G#P.F02\ID_,L/R5,D1J:GW M/7._>'.DMC>%<_I6^#.;O+;>:T[C."571S1C3A.&KC";!4$L^R)!0Q(G^B&< MAL.WP0RW/GR[5M__1W\7)-AY@MT_)28W)88P^[!('!2) P2'&Y$0YE-8) F* M)!\)DNA&)(2Y;1=9W0X!JO9SH5$AA\[/Y,J[C-X]];?K+WR:VV],U6VGT44: M>T?]3:JD-&!3B>YLP8U]*A:#0V7<=F_W:AJ8R3"RG]\"LCQ(^1]02P,$% M @ -X9G36_59P.W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=;)1BO;4C95E$JMM$K4]IFUQQ<%& ?P.OW[ '8< M-_4+,,,Y9RX,Z8#FQ38 CKPIJ6U&&^>Z V.V:$ )>X4=:']3H5'">=/4S'8& M1!E)2C*^V=PP)5I-\S3Z3B9/L7>RU7 RQ/9*"?/W"!*'C&[IA^.IK1L7'"Q/ M.U'#,[A?W&W"]R#E$'(I_$Z:=(Y9" NSQ_J#[%V7\M96+A'^:+-/ M)MHZ@4\$/A-N8QPV!HJ9?Q-.Y*G!@9BQ]YT(3[P]<-^;(CAC*^*=3]YZ[R7G M-SQEER T88XCAB\PVQG!O/H<@J^%./+_Z'R=OEO-QTG>>&=!_:.QS?YA(_3_E.8NM66G-'Y MEXW]KQ =^%0V5WZ$&O_!9D-"Y<)Q[\]F'+/1<-A-/XC-WSA_!U!+ P04 M" WAF=-HP-!MK24;.%OB.JV%_7,"9?J4KNF[XU%6M0\.EB6M MJ. 7^-_MV:+%)I5":FB<- VQ4*;T;GT\;0,^ IXD]&YV)J&2BS$OP?A>I'05 M$@(%N0\* K!TUZ10R$.?G=_5OL7:LY2(,L$8N5$NKB3OG#=Z5,%4M'@;=MG$O1]N=GRD M+1/X2. 3X3;&84.@F/E7X4666-,3._2^%>&)UT>.O&9TV06,.JN $ -(# 9 >&PO=V]R:W-H965T)MN5;2F;JFJE5EJE:OK,VF,;!3PNX'7Z]P7LN&[J MO@ SG'/FPI"-:)YM"^#(BU:=S6GK7']DS)8M:&%OL(?.W]1HM'#>- VSO0%1 M19)6C"?)+=-"=K3(HN]LB@P'IV0'9T/LH+4POTZ@<,SICKXZ'F73NN!@1=:+ M!KZ!^]Z?C;?8HE))#9V5V!$#=4[O=\?3/N CX$G":%=G$BJY(#X'XW.5TR0D M! I*%Q2$WZ[P $H%(9_&SUF3+B$#<7U^5?\8:_>U7(2%!U0_9.7:G!XHJ: 6 M@W*/.'Z"N9YWE,S%?X$K* \/F?@8)2H;5U(.UJ&>57PJ6KQ,N^SB/DXW:3K3 MM@E\)O"%<(AQV!0H9OY!.%%D!D=BIM[W(CSQ[LA];\K@C*V(=SYYZ[W7@M\> M,G8-0C/F-&'X"K-;$,RK+R'X5H@3_X?.M^GI9H9II*?KZ(?_".PW!?918/]7 MB>_?E+B!N4O>!&&KGFHP39PF2TH&9TU2NP&PO=V]R:W-H965TI="V0)WSO4'0FS5@63V3O>@_)=&&\F<#TU+;&^ MU9$D!:&;S2XS&/N9,I<#TYP!2>#[" E,W^.(/18X"V^)EYYV[F0(&7> MLQ:^@_O1GXR/R*)2QN]9$R\E W&]OZH_Q]Y]+V=FX4F+7[QV78$?,*JA M88-PKWI\@;F?#*.Y^:]P >'AP8FO46EAXR^J!NNTG%6\%IY6KN(ZS_I66 M)M"90&\(9"H4G7]FCI6YT2,RT]GW+%SQ]D#]V50A&8\B?O/FK<]>2GJ_SXB?;>N_I"E!?9)@7T4V/_3(KUI M,879I8MDR2)90F!_4R2%N>V$K"Y.@FGCD[6HTH.*X[+*+E/Q2./%?\"GD?K& M3,N516?M_/.)E]QH[4+/\5Y5]0 M2P,$% @ -X9G3=,A?-.Z 0 T@, !D !X;"]W;W)K&UL;5/;;MLP#/T501]0)4K2%(%MH&E1;, *!"VV/2LV;0O5Q9/D MN/W[ZN)X7N<7BZ0/#P\I*ANT>;,M@$/O4BB;X]:Y[D"(+5N0S-[H#I3_4VLC MF?.N:8CM#+ J)DE!Z&IU2R3C"A=9C)U,D>G>":[@9)#MI63FXPA"#SE>XVO@ MA3>M"P%29!UKX!7$,2S3R7H4HDC_2^=[O?+!)M%C9M(L)G7WVV6 M";:+!-M(L/U'P=V7)A-F%S$J8;Z4(+.92C!-W":+2MVKN,FSZ+2P]S3>R5]X MVO9G9AJN+#IKYV\VSK_6VH$7LKKQ&EK_P"9'0.V"N?>V26N6'*>[\061Z1D7 MGU!+ P04 " WAF=-0^[\=:P" ";"@ &0 'AL+W=O MB)I7^I^=:$JF]+39![)N.-M:4ED$41@F0^XD5AE'0R_\1,O M--Q$HO?8B$+:7V]SE$J43D6'4K+7]IE7]GEV^F\TF! Y0G0AH/B_!.P(>"HA M=H1X*H$X IE*2!PAF4J@CD 'A*!UU[ZN.Z;88M:(L]>T%5V$ M^IA["/,OXD#[<3$E DV)K #N"6!8 (,"V K$W5P'EBU;"+60RD(0PB2*!\X" ML"C$A [,!6 XC5(R,'@,RQ 9AK8&4!E)!EKW4 (1NN93#/H4CWR*TH$#RQ9# M.OL0HEOMP( QBJ(.J!<+ 6,A0"P$%DA @61ZU5!0@+Y?-72<9H9'9HQ1*;[J M1@K&D@)N)+! !@IDT]U (=R:PO?]<)ANJC@>5P< ZQ=1/YXKK1(!GM K$G!C M01_H+ AN+6A";W$8TNL:\=@5 );0JZ[ 1QA!9SB](@&?/$0^X I\]E RP94$ MZ%C9V!4 %H8C5X+.%]9]$WQ,BGX M3IDAU>.FO2ZU$R5J=Q4,+O?1Q5]02P,$% @ -X9G33J!/P/] 0 ?04 M !D !X;"]W;W)K&UL?93;CILP%$5_!?$!8X/! MN8@@33*J6JF5HJG:/COD)* QF-I.F/Y];4,0!4]?\(6]M]=:R*WP'_:,]2C-"8\JY MJJ%1E6@""9==^!QM#]3JG>!G!9V:] -;R4F(-SOX&XI#5.^X_T3ZYV4\N)*3@(_JLZZW(7KL/@#!=VX_I5=)]AJ"<- M@Z'XKW ';N26Q*Q1"*[<,RAN2HMZ2#$H-7OOVZIQ;3?D/VQ^0SP8XM$0)?\U MD,% 9@;4D[E27YAF>29%%\C^8[7,_A/1EIC-+.RDVSOWSE2KS.P]C]>;#-UM MT*#9]YIXJOE7<5@J"!XER ",%+&7(G9^,O%'*?4'$&\ <0')%' V7TFI73 M-$Y#*9U7LA0E"4W]*(D7)?&@1#.47I-.5HDWJS6>$1^6,H)QBC_8VM2+DWIP M9D7OT\4Z&QHM:):J)-I\!$.],-0#0V8P=/D%*"8+FJ6,8++$09.#8"^F;TQ> MJT8%)Z'-F7)__D4(#282/YG:2G,7C@,.%VV[*].7_8W0#[1HA\L.C3=N_A=0 M2P,$% @ -X9G35.9N*V# @ CP@ !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,3Z M]K4-H8 W[>5'L,WLS"PVN^0WQE]%2:ETWIJZ%2NWE+)[]CQQ*&E#Q!/K:*ON MG!AOB%13?O9$QRDYFJ"F]K#OQUY#JM9=YV9MQ]#G@L4Z@"# M^%'1FYB,'9W*GK%7/?E\7+F^=D1K>I":@JC+E1:TKC63\O%K('5'31TX'=_9 M/YKD53)[(FC!ZI_5498K-W6=(SV12RU?V.T3'1**7&?(_@N]TEK!M1.E<6"U M,/_.X2(D:P869:4A;_VU:LWU-O#?P^ / 3@,2"(_AD0# '!&( SDWSOS*3Z M@4BRSCF[.;S?K8[H0X&> _4P#WK1/#MS3V4KU.IUC;,P]ZZ::,!L>PR>8%(\ MAQ0V!(T(3QD876#(Q19;X3B+%A(0)H9% C#5P! $,X($)@A!@M 0A#."=.&R MQT0&T_886"(")2) (EML1_1>B1B4B"V)P/<7$CTFF4A$B6]^BW1MH ][24 O M"> %+;Q F <)IZ!(:A&$2XW42@.E<1I#&:?6TT<9PBC(IM"9JPQTE0%I!0M; MF64+QP%*,MM59I^)- P1>F@*^7 Y\ %;X0.*!Q4%O?\]0V YV" ,N(B650G; M._% !:X'*/COP2@&S%0DS,+YN9AKP:4#V;7#VNYB ,V.(4X@,6]2WAO*SZ83 M"N? +JUIPY/5L=MNL&D/?^%]J_Y*^+EJA;-G4C49TPI.C$FJ#/E/*N]2?1V, MDYJ>I!XF:LS[%ME/).N&]N^-WR#K/U!+ P04 " WAF=-@59GPR " #1 M!@ &0 'AL+W=O?E9:\%[%6.'TO6NKVK5MKW^EX82H)T0#P:S] M/T+<$^(/PL(EWSESJ7ZBFF:)%*TGN]-JJ/TIPDUL-C.W0;=W;LYDJTSTDL7! M(B$7*]1CMATF&F'"6\3N'A$'RP%#C(/!1H39V$9W M%DB7M$'. KQ&BBL>// M;O@K7&"&"LR<0'PCL,8%YJC _-Y!&$RV&L-,-QO#1+B1!6ID@0C$$R,89FH$ MP\QP(TO4R!(1F.,"*U1@]?B9K%&!]0-G@F$F5V2'8?YQ 4S10R]B\,"IH*#5 M]#)BH.FND%&!X" +5TN5EXMS[0KY*#K4Z^?(%9@/>%?LOU-95+7R#D*;,N6* MR4D(#<9+\&1^UM*\+\. P4G;[M+T95=DNX$63?^ D.$5R_X"4$L#!!0 ( M #>&9TVFD $&PO=V]R:W-H965T3TB^F [#H37!I"MQ9.QP(,54'@IF=&D"Z/XW2@EGGZI:800.K M0Y+@A";)+1&LE[C,0^RDRUR-EO<23AJ940BF_QZ!JZG *;X&GOJVLSY RGQ@ M+?P"^WLX:>>1A:7N!4C3*XDT- 6^3P_'O<<'P)\>)K.RD>_DK-2+=Q[K B=> M$'"HK&=@[KC W#NB9R,UYD3+R5]XMJ^LG\+O;M>SLS @^+/?6V[ M]A5$/# M1FZ?U/0=YGYN,)J;_P$7X [NE;@:E>(F?%$U&JO$S.*D"/86SUZ&F!NME4/AA&$?XY\<9%+V5&DYQ< M/-&,.48,76'NZ (ACGZI0;=J'.E_^1E-MPFR39%9(,A6!.G-[3;!?I-@'PCV M'Q303UU&3)H$D(Q5=I]EDM5@V;)1!E1IEV.95=%G:>QKNY1T>-_XGTVTO M#3HKZVXWW$&CE 6G)=FY->K<(UL<#HWUYA=GZ[AJT;%JF%\169YR^0]02P,$ M% @ -X9G36GG^88< @ 4P8 !D !X;"]W;W)K&ULC571CILP$/P5Q ?$V(2$1 0IN>K42JT47=7VV2$;0&=CSG;"]>]K M&T*YG"/E);:7V=F9!6^R3LA750'HX)VS1FW"2NMVC9 J*N!4S40+C7ER$I)3 M;8ZR1*J50(\NB3-$HFB!.*V;,,]<;"_S3)PUJQO8RT"=.:?R[PZ8Z#8A#J^! ME[JLM V@/&MI"3]!_VKWTIS0R'*L.32J%DT@X;0)MWB]P\0F.,3O&CHUV0?6 MRD&(5WOX=MR$D54$# IM*:A9+O $C%DFH^-M( W'FC9QNK^R/SOSQLR!*G@2 M[$]]U-4F3,/@""=Z9OI%=%]A,)2$P>#^.UR &;A58FH4@BGW&Q1GI04?6(P4 M3M_[M6[B]](:?\"]4TSZ3H MDWOZ7V'>,U,;TI;-"U MPCTSXI6)7O*8Q!FZ6*(!L^LQ9())R0A!AGZL07PU=N13?DSF?H+8*S)V!/,/ M!(F?8.XEF#N"^ /!PD^0> D2CX+E39M\F-1?9.$MLO 0K&Z*]!@<.5#C0(3, M[KR.I;?,\G.9./(3I%Z"]/%NKKP$*X\"?&.TQR03G^D=D;89OB\[\E2YTRA\ MYW+@QYUB[[>_Q>0!KP-H.3&+H^C6+IK<:0ZR=--,!84X-VZ43J+CQ-RZ@8G^ MP_MQ^X/*LFY464F_'A@<-)VNS1[V8^Y_J!%.XQP M-/Z/Y/\ 4$L#!!0 ( #>&9TV52,5P!00 !T4 9 >&PO=V]R:W-H M965TA*B<[UF:ETOW5%67 MN>>5NY/(DO*+O(A<_7*01994ZK4X>N6E$,F^,O&8E4[*K: M1:*^/L1&I&GM2?'X5SMU[S%KP^[SI_?7)GF5S'M2BHU,_SGOJ]/2C5UG+P[) M-:V^RMNO0B?$74=G_[OX$*F"UTQ4C)U,R^;3V5W+2F;:BZ*2)=_;[W/>?-^T M_T\S;$"U ;T;J-AC!DP;L!\&P:A!H V"J1&X-N!3(X3:()QJ$&F#R*#DM=5M MINLYJ9+5HI WIV@[[I+4C4WFD6J(73W8S'_SFYJQ4HU^K!AC"^^C=J0QZQ9# M.YB8]B'/-H3<$9XB<&=!$8LUMC$X=A! !T'C(.@XX)$Q9RTD:B!Y6XR \I@ID?*-NDV';@&4S(C/ M9UUH+P$.$^!6 HR%1@8MAG=B<5K'\>T,)D%[M$)(*P2TS,*&5BQ"8H98349N M 3((QNA'D'X$Z,<&_<@*%404L;>!$1FC%$-*,: T,RC%5E,Q/P*4-C;P%QHC M[@ 8A #X8@.I+CQ.<@:3G-E)!D:D-<(0(S^$,84680P->T&8 "=$?+PK^, % M-U+2H-[$4;@^$3+B8]U$!G8K8O&R:1%[-:GYB&,@?0]@MPCK\ZAMK($LX&[W M1"BH;CC@ F\AY($]A.!-A-B[B+TV-:BO%P3.,4+2L2G&6P,!>T,0#;C ,D[" M!XJ#I90@+;6*$]DZ0V*H2 A*_7"L/%A0"5#4P!1Y")J9E,9!?3)8^ A0&FXJ MGP9U4R<<[^.3H/WC)-8O"O2+#YU(L=10,KV)*%[G%*QSJXDTB/>:R(=-A*#1 M6 ]1+!Z4@>K0 1=8/&CP0'7P0J?H$&A5A]OK)H3G%80DX=AF3K%Z4' *M%88 M G'K#\DXJ$\&ZQ %.F2M,&J+R\ "FX+LT\(J1(%V\($C!L7:06?3.XCA5<[L M56Z=!IA]]*"X-I.16X DX5@5&9889I]F&!\J 9881A^HXL"_45L-S'^3KQIC M['0H8Z]S\9")XMC<,Y7.3E[SJN;9&;W?93W1^N+"&%^3^8: \6!_4>IP$LG^_I**0U4_1NJY:"^LVI=* M7O1EG'>_$5S]#U!+ P04 " WAF=-@\@MD:8! "] P &0 'AL+W=O M.CIIT!KIR;5'X7H+LHY)1HLL23;"2-7Q,H^QO2US/'FM.MA;YD[& M2/MW!QJ'@J?\$GA5Q]:'@"CS7A[A!_B?_=Z2)V:66AGHG,*.66@*_CG=[M8! M'P&_% SNRF:ADP/B6W"^U@5/0D&@H?*!0=)VAB?0.A!1&7\F3CY+AL1K^\+^ M$GNG7@[2P1/JWZKV;<$?.:NAD2?M7W'X E,_]YQ-S7^#,VB"ATI(HT+MXLJJ MD_-H)A8JQ)_Y*VG)!-"=F;7)P#T839C9CL"I/-"$'LLT2V*)'%]-4'B8=E M@M4BP2H2K#\0/-[4N(3YM"RR7A19_T^P26Y$EC#IC8BXFGQXV-^E/:K.L0-Z MNL0XZ@;1 _$E=_1:6OI+LZ.A\<%\(-N.+VIT//;39Q'SCRW_ 5!+ P04 M" WAF=--.(L$3(# ^#0 &0 'AL+W=OJT[3=-G 05< 9.TKW]S$5+=J8,LS).M*O-$ MFV&Y"ZI#*9--DY1G 0Y#'N1)6OCS:1-[+.=3==196LC'TJN.>9Z4_Q8R4^>9 MC_RWP%.ZV^LZ$,RGAV0G?TK]Z_!8FE'0LVS27!95J@JOE-N9?X\F#YC5"0WB M=RK/U>#>JUMY5NJE'GS;S/RPKDAF^\+V-W";'3#^I\U?9-<1\K^O^NSS)S,#K2LP< M:Y55S:^W/E9:Y1V+*25/7MMK6C37<\?_E@8GX"X!]PF(?9I N@3RGD _3:!= M KUV!M8E,&N&H.V]$7.5Z&0^+=79*]O_PR&I_W9HPLSK6M?!YNTTSXR>E8F> MYH3C:7"JB3K,HL7@ 498D)4+03TB, 7T56"HB@5VTJT)EBY"$*N&BR0/GY)\ M*). 8I$FGWP0:X2 @@2T(:## I@E=@N)&DC1=A$+A@6R! %P/(Q)&%FJN#@1 MLAB'UKP/+H['(A)LY#TRL#_F]$'A9DP[S011,8LZY;7072&@<192/ MU#2R["! ES$*<,VX1_@&96 _(W*%,L1IF',<,=MG X)&H5(C)0$KQ#(72(( MCT8H8!,B=H,PL T1OT(8[OJ#H(A3>UT&@!QCPL*QMF!G(]?:A(^)"YL1B1N4 M@>V(XBN4B9V&&<8)'4N[2HO*>E38[UF9?N55*2U-^>&?*WYO#3#_(Y%;7MY&Y+]L=?3O0 MZM"=5H+^R#3_#U!+ P04 " WAF=-ZO5,]M$! !C! &0 'AL+W=O MF:9,VV=RF M[6]6Q]5<$ OL>OOV!72-=4W_"#.<L.P6L]"3!<1R&6RQ8TZ(L\;FSRA)Y,[QIX:P"?1." MJ3\GX+)/480>B=?F6AN7P%G2L2M\!_.C.RL;X4FE; 2TNI%MH*!*T8?HF%.' M]X"?#?1Z-@]<)17"-.22_VI*4Z=HCX(2*G;CYE7VGV&L9X."L?BO< =NXQ_&IO5C/^H_:.N$>"3$$R&B_R60D4 6!#PX\Z5^9(9EB9)] MH(;+ZICKB>A([&$6+NG/SJ_9:K7-WC.RBQ)\=T(CYC1@XADF_A>1/R-(.$&P M-3"YB%==Q)Y/9OQHLUT7(*L"Q O0N0&ZJ&* [#RD]9#M/K3=OBCE&48/N_@0 MK[NAJV[HDQNZV.9$G[?9Q/2P./I\!48(V>\6;O#LNMWS^\;4M6EU<)'&=HZ_ MWTI* U8R?+$]7=L7/P4<*N.F.SM70]\/@9'=^*3Q]%_)_@)02P,$% @ M-X9G3:7*N@Z3 @ @D !D !X;"]W;W)K&UL ME5;;CILP$/T5Q'L!-7Y]3N.97A<'[W_E$'+X/984[6 MM/Q9',1Y8:>V=2!'?"G%"[U](EU D6UUT7\A5U)*N%(B.?:TY/K?VE^XH%7G M14JI\%L[%K4>;YW_NQELX'<&?F\@N?]F$'0&P;\:A)U!^&X0ZVRUH>C<;+# M><;HS6+MZVVP^HK0/)39WZM-G6S]3*:'R]UK'B1^YEZ5HPZS:C'^ ),:D/48 M@AX1FS$B\)(>XTJ1O5(?4KKR1PY,$4\1FS$B\& - 9BM0-L'#]D*8 I!3 2*B0 QD4'38A :T'R(G(F88Y F!FAB M(^86$PU8#"&;>!QOXCG>;/B#526@J@10E1B8=WA[._B*V:FHN;6C0K8IW4R.E HBQ7B. M/-)G>2'I%R4Y"C5-Y)RU7;E="-IT-PZWO_;D?P!02P,$% @ -X9G3:71 MG[\5 @ _P4 !D !X;"]W;W)K&ULC53;CILP M$/T5Q >LP\5I% '2YE*U4BM%6[5]=L@DH+4QM9VP_?O:QF$)L;+-0["'<\Z< M&9O).BY>906@@C=&&YF'E5+M$B%95L"(?.(M-/K-D0M&E-Z*$Y*M '*P)$91 M/)O-$2-U$Q:9C>U$D?&SHG4#.Q'(,V-$_%T!Y5T>1N$U\%*?*F4"J,A:SHPA MH% JHT#TXP)KH-0(:1M_G&8XI#3$\?JJ_MG6KFO9$PEK3G_7!U7EX2(,#G D M9ZI>>/<%7#TX#%SQW^ "5,.-$YVCY%3:_Z \2\694]%6&'GKGW5CGYW3O]+\ MA-@1XH$0X8>$Q!&2=T+ZD) Z0OJ_&; CX$D&U-=NF[DABA29X%T@^NO0$G/K MHB76QU6:H#T=^T[W4^KHI4@6288N1LAA5CTF'F$6\2UD7.+!;3PX[,%M/\;U!:+1[64@3G:4R*#D MYT:9_H^BP[1ZCLWMG\17T7(=>>(;/=WZ8?0NWX_&[T2Z[T-V>_C"/G M"K3]V9-V7NEI/&PH')59?M)KT<^D?J-XZ\8M&F9^\0]02P,$% @ -X9G M38$<]'/] 0 ?04 !D !X;"]W;W)K&ULE93; MCILP$(9?!?D!UH2$PT: M-FJ:J56BK9J>^W $-#:F-I.V+Y]?2"4$K=2N<#V M>.;_9@R>?.3B5;8 *GACM)<%:I4:]AC+J@5&Y ,?H-<[#1>,*+T49RP' :2V M08SB* P3S$C7HS*WMJ,H@?"S0!MT,+]VY5<: RWP@ M9_@"ZNMP%'J%9Y6Z8]#+CO>!@*9 3YO](3/^UN%;!Z- &*_P5*O*#$ WI<@9([T%31 M7TBIEY3>DQ[#%2G]3U+F)64>TF9%RNZ^4NSCX,7OST"<[<670<4OO6TZ"^O< M6YXB>WU^N[O&])F(<]?+X,25OH3VJC2<*]#9A ^ZY%;WPGE!H5%FFNJY&UL;51MCYP@$/XKA!]P[.)Z[6W4Y/::IDW: M9'--V\^LCDJ.%PNX7O]] 5WKM7P19GCFF6<&QF+2YL7V Z]2J%LB7OGAB,A MMNY!,GNG!U#^I-5&,N=-TQ$[&&!-#)*"T-WNGDC&%:Z*Z#N;JM"C$US!V2 [ M2LG,[Q,(/95XCV^.9][U+CA(50RL@V_@O@]GXRVRLC1<@K)<*V2@+?'C_GC* M SX"?G"8[&:/0B47K5^"\;DI\2X( @&U"PS,+U=X B$"D9?Q:^'$:\H0N-W? MV#_&VGTM%V;A28N?O'%]B=]CU$#+1N&>]?0)EGIRC);BO\ 5A(<')3Y'K86- M7U2/UFFYL'@IDKW.*U=QG1;^6U@Z@"X!= V@,8#,B:+R#\RQJC!Z0F;N_<#" M%>^/U/>F#L[8BGCFQ5OOO5;9 RW(-1 MF-.,H1O,?D40S[ZFH*D4)_I?>/:0 MI0FRI,8L$AS>$!S2!(-<7_TCCI?Z%S^/RE9F.*XLNVOFG$2^PU=J!%[*[\QIZ/Z&K M(:!U8?O.[\W\3F?#Z6$90;+^!ZH_4$L#!!0 ( #>&9TVX:!2]H , ),1 M 9 >&PO=V]R:W-H965T>WSNO3X&,[_RXKT\ M,B:LCRS-RX5]%.(TV09+1_XB>7R/WM>9%3(V^+@E*>"T5T=E*4.=MW MR6B2V\MY/?92+.?\+-(D9R^%59ZSC!9_5BSEUX6-[-O :W(XBFK 6B5\%U(B?";N6VK55I?+&^7MU\V6W ML-U*$4O95E045/YN_UO9<"IXI%BDEHQ_- M;Y+7OU?%?PN# [ *P&T 1O\-("J 3 WP5( W-AE2>)P[EPJ(H59-1BL82+< MA:S[$-0B'"F@58$A%2O<"R?8,Z:8@-D F#CJ8IX@'M3%/$,\,9P0 $A* $H)FA6+-0KLH@BF"$&*<'IW(I @ LI!C.Y$O7+@J->;$5!' M2@Q*B>\I!W+A3<"=7A TL(^@"0M6@?1TD4S7+,HHK"L(W%(>$9[0(P7JS!1X M(3(%C<&Z@N M 1% D#= 6\*R+NC3["1$>1D<_M#@$M==[@#L%%1,-Z!C0+I M4_G(C3Q3$01#@X)@VZ/&]XCH6]0 ^Q[%-W1 -BO* :JXIOK,NXMN$_(ZQL% M@(7AD" ,FQ^[$XRB0/I,H==_U$R#/2F8WLW ']8-[S@8VG&" 0IXC\!X>CLQ M[&H,N;I7/0+ZR2S>"*HK!]XA,/3>$ Y0P#L$]N\H"NQ\##D_,HNB'N2>EJ_[ M@(E9E3%85Q#L?!P"@@9>Z#!L?7R']3%L?0Q9OU>6&,JW5Y415/<5%38^ 8R/ M!C(BL <)FEX4 GN00,]ILR@*9*3KFN_MZW%<5]+ RSO@:31$ ?N0W/&D)K / M"?2D[A7&!Q,F@5F845PCR='.C1DK#O6IO[2V_)R+ZD"DC;9?%AYQ=>XTQM=H MMFG.H_]HFL\5WVAQ2/+2>N-"GFKKL^>><\&D3/=!RCPRNFMO4K87U64HKXOF M,T%S(_A)?0)QVN\PR[]02P,$% @ -X9G3&ULC531CILP$/P5Y/>> 0/)18#42U2U M4BM%5[5]=F )Z RFMA.N?U_;$,01J[V7V+O,##.+XW3@XD76 ,I[;5DG,U0K MU>\PED4-+94/O(=./ZFX:*G2I3ACV0N@I26U#(>^G^"6-AW*4]L[BCSE%\6: M#H["DY>VI>+/$S ^9"A M\9S \[>D9OH/ZT1^%KO"L4C8M=++AG2>@ MRM#'8'=(#-X"?C8PR,7>,TE.G+^8XDN9(=\8 @:%,@I4+U?8 V-&2-OX/6FB M^96&N-S?U#_9[#K+B4K8<_:K*56=H2WR2JCHA:EG/GR&*4^,O"G\5[@"TW#C M1+^CX$S:7Z^X2,7;245;:>GKN#:=78=)_T9S$\*)$,Z$(/HG@4P$\EY"-!&B M%0&/4>QL#E31/!5\\,3X=7MJ#E&PB_3T"].TP[;/]'BD[E[S* A3?#5"$^9I MQ(0+S JQOT<0$KW%'!P8?X9@;7)V&CJ=AI9/WC@E;@'B%"!6(%H(Q)M5TA&R ML9!N3!J%\9:L\AXZ\T/BV"T0.P7B]T\D<0HD_YW(/KE+ M^B'8^NL/AQ?'S=P7WZ@X-YWT3ESIDVO/5\6Y JWH/VC;M;ZBYH)!I+]= ?A^2+,_P)02P,$% @ -X9G36@@P@T4!0 _QP !D !X M;"]W;W)K&ULE5G;;N,V%/P5P^]=B8<\N@2.@<:Q MDP(M$&S1]EF)F=A8V7(E)=[^?76+89'#F'Z))67.C>(,#ZG9L2A_5!NMZ\G/ M7;ZO;J>;NC[ZRNKDMWX+J4.ILW1GM\H#", IV MV78_G<^Z9T_E?%:\U_EVKY_*2?6^VV7E?WE]U17?%/.< M57I1Y/]LU_7F=II,)VO]FKWG]??B^*B'@G@Z&:K_77_HO(&WF30Q7HJ\ZOY. M7MZKNM@-7II4=MG/_G>[[WZ/@_]/,VQ @P&=#(3ZTD .!M+70 T&RM> !P/V M-8@&@\C7(!X,8E^#9#!(#(.@?QW=^[W/ZFP^*XOCI.RGZ"%KF2!NDF8&O;0/ MNPG3_:]YQ57S]&.NA)H%'ZVC 7/78^@,0V/$PD8HP6/,_44ORXN(U47$@XV0 MX1CR:$,2>8($S6B=AHS@D%%G+T?%1MB!A YDYT"-',3&F/>8N,/L.XS@6(9& M+?=^L*4?;'41-BI.P>(4*"XQXO08/HLC8W:%81B&09C4",-6&";E"A/!,)$= MALS!C>PP'"HS&8AR)1/#9&*0C, .$N@@\9^Y*720>@Q'>F$X1F%$B%4IM +) M4#E<.(1-^!90[@,[K=;Q4@=5 ]*P3=.:!PC/.C)U@U@EU1;6840)0 MBLA<"FQ.B9!9L3DJ;$M)R$Z."\P^@>@GS5 VLZ(XC2+7 &)N"40N:R&,K5!$ M26*M8[%5/%'JK!US520>J\0 &KV.)+16"3_8T@^VN@@;EX>51" I8;,\6TM$ MI&)AEN<%6_K!5A=AXQ8!"QC9 F:M3\L!-%Z@9.30.<(Z1^*R2-T-($]1)D?? M@^0P,B/9(D@M$2D9D:@[;*UAL "(9PB0GA](+ ^2)<+ MK/L4^R^42WFH$0H;F',SC0FK4!]A1AI XV8[=(ZSPL16'L1>0)!#QA0FMD)M M!)MQR*:4L):U1P@+$X?2*"P3"BW\9@>E[!6=THB5JW;'X0B0D[.),W:!=4*Q M/\D5U@GE<:KQ,(!BHV#GI,)ZHH">2,?.3&'^JRM.+12FM4*T-E5-@;Y?I,SF MN-BT%N3D&F-:,Z"UJ6D/;&\/FLUF%#EJ9TQK1OL#4]+8WA\D%,5F0L)6-*>@ M,68_>[#_CK\Z4^F[3+:9;R[+ER&K+R'C2CF&C.L''R%N^PKP61:T;G^&W9O@V.EN?;G+]6K>7 M<7-=]I_D^INZ. R?&X/3-\_Y_U!+ P04 " WAF=-#-T+!$H& #Y)P M&0 'AL+W=OO;1S$W'O,S,L&V-^,C\?#.??:W'Q4 M]8]F79;M[.=NNV]NY^NV/5PO%LWSNMP5S9?J4.Z[_WFIZEW1=F_KUT5SJ,MB M-0S:;1_B.NO:=(/ M&(B_-^5'<_9ZUI_*4U7]Z-_\MKJ=)[VB_E>;CN\5](=X[G:-L._L^>WIJUVXRR=E%WQ\_AWLQ_^?HSS?P[# ^0X M0)X&"'UQ@!H'J-@!>AR@8P>8<8")'9". ]+8 78<8,F Q7%UA\NU+-KB[J:N M/F;U<<<=BGYCBVO;;8CG_L/A^@__UUVQIOOT_4[KY&;QWD\T,O='1IXQTB<> M.*&%\9EE0,$)U#"!]B8@ M2W%$[(#L!\281.=D.2"5)%B+AEHTUW(FQIO P E,_&JD<((4*"!7]3YE)RH2 M8S3=0$?,$&QJ02R48[DF& MBJ)/9<"2&Y M[\5Q+LSYTG&:"1!GAI62/(.NM+ Y51Z%N2#FZ\:1)D"F&4%U\U!+J.8@XBXB M?FV*4U&"5#2TG)(\Q[KTI;MH&8>Y(.;KQJDH>2K2HOA>\B3SJV+_0!/5.XHR M6J!('C^D0AE7*(YS8":R7[WINECI36DT$E,1N*5$'P"X&]SEKM67?KRC,!3&_*.PTN!\&)ENN(= =LH0<1=1'RM.-<4:BEHW:A0$\ \) )R [3'.+[NH/ M0];E<<2\N^]R^C$#=G(-G)R5Z)I;;R932_7PGB&;+- UMF<-[)G=6=?<3JG' MA1%W$?&U8C_6Z(X/TPJ>-B123GWML)MJU"6PB\0]T ICZ<+$4"Y$^:*QH6IN MJ*QNU\#_F)G&0"X ^0_,L(T:].""5NP&] :6[KX8R 4@7S&V8X/LF-9A!CQG MT!F3'$.Y$.6+QD9L4(-!"W4#;LS0YW@1C+O,^'*QZ1O45] 2W?!>(.LZ+RHX MAG(ARA>-8\: F&'[@J?,%?ONQ4 N /F"<0P9=/.*EN4&= #2LL=O<9@+8KYN MG%<&Y!6KR4TXK\*(NXCX6G%>&=0_T#K1A/N',.(N(KY6G'@&]0^T3C+@L;A6 M?#]$82Z(^;IQZ!G01; EYE%E"'."Y_XEX6G?'_0S4*PG-=LSW]P_;-^ ME.8IZ%FV>6&*KT7Q*]_JP\+/?&_+ M=^Q8Z"=Q_L*[AA+?Z[K_QD^\,/"F$I-C(PIE/[W-46E1=BRFE)*]M=>\LM=S MQW\)PP.@"X ^ ))W Z(N(.H#"+7-MY795C\QS99S*;-]6S9I-0>XC(^:F M6;3:V>],M\JLGI9Q$LV#4T/4858M!@888GN/,(8CU*'!2XJTCV 5EQSQ#,-"-9 M9R-94YHYM@#@UH)P@JP8B#I^^P'W'R#^HY&# C<6P'19 ?<,8)ZYE;4#7>W6 M-''L(L"=!=A9-9(5 46.WV_ [0>(_5Q' .#&@@\<5H![!J8<5S ^KV:AZV0& MW%DPY<#"0#2YR1,,IK.2R[T=9)6W$:6\ M%Z'-C&@GN9T0FIM:PCOS?@YFN.\?"K[3S6UJ[F4[X;8/6M3=]![T?R&6?P%0 M2P,$% @ -X9G3;ZF0S&ULC9;M;ILP%(9O!7$!Q=] E41J2*9-VJ1JT[;?-'$25, 9.$EW M]S.&4G+L=/T3L/.Y!2!R]56;?S\*#U\3Z*VLU!5GE[IXZR M-O_L5%/EV@R;?=0>&YEOK5%51@0A$55Y48>+F9U[;!8S==)E4R5)=YB,/7B>_%_J"[B6@Q.^9[^4/JG\?'QHRBTHRTB6!O^O9GX#,AB0T<#$?L^ #@;T MS8"]:\ & _;1"'PPX"!"U&NWQ5SE.E_,&G4)FGX_'/-NV^%[;I9KTTW:U;'_ MF7JV9O:\8$+,HG/G:&"6/4,F3$*ND96+X)&(3 )C%L27Q9(XYB! YA()!3G\ MU\GZ72=7:5)OL:BUIU.5@O@=,*\#9AVP:0(<%+M'8HO4%J$(L21)0$%=<)5!U9E*9PXA B$01$R#X811W!'NYC@E#$&Q'DP MB@EG?FVQ5UOL:@.U7L9N#0F&7X+,2U&HS*6H2*#^M8>*";^Q9HE75^+H2N&. M3#P9QSP%R60NEE(,C^_*I0@3<0R5>3#,XLD^N9*6>J6EKC2X9*ESJ(TTPD#2 MF8NE1#!XUES*>$+P@*\]&*9L4J@K:1CYKR7D?FH1NN'BQLV&G?J8,P^OMAY* M)]FB.WBS9%Z*@[._\E#XCH,JKKT4O54=[W7Y@(E'&H'2R(>D^2A7FDMAAUI[ M*0H_0]&D-:EDL[=]8AMLU*G6W8I/9L=>],&VHF!^B>\S[)E?=;VK;87>W/>- M[[>\V1=U&SPI;1HJV_;LE-+2)&]$A\'!]-KCH)0[W;W&YKWI&\Y^H-5Q:*:C ML:-?_ -02P,$% @ -X9G33[)! 2V P B1$ !D !X;"]W;W)K&ULC9AO;YLP$,:_"N)]BWWF;Y5$:C)-F[1)U:9MKVGB M)*B ,R!-]^UG#$W!=R1Y$\ YW_.'62I_]FJJD@;_5CMO/I0R71C.A6Y!XR%7I%FI;N8F;:G:C%3QR;/ M2OE4.?6Q*-+JWU+FZC1WN?O>\"/;[9NVP5O,#NE._I3-K\-3I9^\LR;'^KT M1?8%!:[35_]-OLI(IG9#4"0D=:UZ7(=+A<1B'C-%"$2D482&P"XJ04! PWQK?583&5T=- MF8E),S%1M?6J+6-LAM,:":F1$!K"TDCP#'(>A!,ZG-&+EQ%*OKUZ&9[$A ,7 M]NC>$#@V-4$43I@*;%,<:3';SJ60L1&2*8\<"".A;01N'9WK@6-3-(>X(%;# MU*S3).+^[2SC-&,X 1E$,XXIPR&" ";(SFG.< HT]OKGF#13DTU#AA.403CC M&#.7*Z(9P@F((*)Q@B(CI(V5:))P"B4VKCAFR12O@.8(4!RQB048#W=A/%C9 M8R4:#D#!P286X)7/!; H0-\$UP/'IFA0 4*FUB U[]-K(LA8R,T'(" R)6 M'W3#Z%P/')NB<0/XRTW,&4#MK-6Q- <0 M@];S.<,CF(WQ1WAW2/$]K79963O/JM';:[,)WBK52&V'W>MAV&ULC53MCILP$'P5Q .O/SB. (KZ!^QE9G9VL3=KN7B3)8#R MWAFMY<8OE6K6",FB!$;D V^@UE].7#"B]%:A2I5C MQ:"6%:\] :>-_QBNGQ*#MX!?%;1RL/9,)0?.W\SFVW'C!\804"B442#Z=84= M4&J$M(T_G:;?IS3$X?I#_8NM7==R(!)VG/ZNCJK<^$O?.\*)7*AZX>U7Z.I) M?*\K_CM<@6JX<:)S%)Q*^_2*BU2<=2K:"B/O[EW5]MVZ+XNPH\T3<$? /0'? M)T0=(?I?0MP1XD_"ZBXAZ0C)* -RM=MF[HDB>29XZPEW'!IB3EVX3O3O*DS0 M_AW[3?=3ZN@UC],T0URGD+!'(&V@=X'G7&SQA![A^#;% M;@:S6HYL3#%XM;C%/-W7N3$;S;8LL@+1L-9%,B\0SPK$5B"^<3FNQ&$2BZD= M9CY%,ILBF:2(TU&*K<.D@Q1AL,#1J.U3U'*5KD9NIZ H3*)DU/DI"N,@&K<. M#8XN W&VU M] Y"S>0W$;QIINUJ!_X^3]02P,$ M% @ -X9G3;>"D^9)!0 IQT !D !X;"]W;W)K&ULE9G=;N,V$(5?Q?#]KL1?B8%C('91M$ +!%NTO59L)C96LEQ)B;=O M7TI67)ESZ# WL:T

^[5]V77\A62Z.Q8O]PW9_'A\;]RNYS++=5_;0 M[NO#K+'/]_,'=K?6O!\P*/[:VU,[^3[KM_)4U]_['[]N[^=I;Y$M[:;KIRC< MQYM=V[+L9W)V_#-..K^LV0^=A\VXS3T5KUW7Y]W[;[>[G^7RVM<_% M:]E]JT^_V'%#:CX;=_^;?;.ED_>6N#4V==D.?V>;U[:KJW$69TI5_#A_[@_# MYVF<_WT8'L#' ?PR@.N; \0X0%P&,#EL_FS9L-6?BJY8+IKZ-&O.WCH6?5"P M.^$.<]-?',YN^)_;;>NNOBUE9A;)6S_1J%F=-7RB81=%XF:_+,'1$BM.AO/K M!=94(5*\@H";$,-X,=U$'IA P@GD,(&\FH!YIW#69(/F,&BT5%)(;R]4IDRN M8= MXUH3>[@6;!)S5^9DT)P,F./Y884T"B^2PT5R$E0B#5AIX 0F(J@,"*J&-P&(!_K"(T!I%5T&32QI;2'"8FF7=M$F8$RV-2*J>9PE2NN7\;A$+AC!(!HS!W& (/ M22E*'F:449EO$T4/,R[$0A4 1@]'Z/&)#45Y8!U,$\[B\X[C[..PFB7Z?#-)IK@.@Y1@K M'%4FQ%NTYG!.4)H$>T"8RP#K. 851Z#R$W 4726@\D]SS2FF) LY'C.*(T:1 MW ,B$XH.C!UNXG-/8$R(F IE%&4?>E. "N66-P5FB@ 5B@G@3V"F"!Z?>R+P MB(,(X.?>*)KN.&>*N.'.=*Q+%4ADS"? M!.*3GW>CZ*KD9ESZY:V@>%)9)D-.PW02B$Y^ZB&1X8%U,'!$]HG4PY00,97, M*,H^="V32/I& 3&29 M#AF$82)C"A0)Z@YN-/$4U&5:!8)'8CA)!"<_\4;1U0W/A83V+:)P8BD+U9LR MT,]!>Q(R0,16,I,T5[$Y0P-QR)\:)!/6+"?1.),:) MI-V3<.+A])(3.B$$ 888%'K\41I-":/+3#HE,J#V*>:,^T5Y1F! JIGQ1M)F+ MG0G+E[ S UU?4+Z$BC*%8:(^T651./E53)=%T<<20_M.0!6R!5-$Q10E"A0; MFOLU+U"%;,$X4C%=%46[*KD@MSA%:12P16,2Z9AV"A*90#YKC!?]B7:*QDC0 M,=6*!NT4ZD*@\H\MF;SVJFSS,KPA;&>;^O70]6^Y)E0R?_R\RO, MWXOF97]H9T]UU]75\(KLN:X[ZRQ)OSK7[6RQO?PH[7/7?\W<]^;\ZO#\HZN/ MXVO1Y/)N=OD?4$L#!!0 ( #>&9TVM9"81'@( $4& 9 >&PO=V]R M:W-H965TL%9N_4JI;H.0/%70 M4/G$.VCUFPL7#55Z**Y(=@+HV9(:AG 0)*BA=>N7A9T[B++@-\7J%@["D[>F MH>+/#ACOMW[H/R9>ZVNES 0JBXY>X3NH']U!Z!&:5,YU ZVL>>L)N&S]YW"S MSPW> G[6T,M9WS-)CIR_F<&7\]8/3$' X*2, M7-'?; F!'29?P>-?W)TA#G M_8?Z)YM=9SE2"7O.?M5G56W]S/?.<*$WIEYY_QG&/+'OC>&_PAV8AIM*M,>) M,VF?WNDF%6]&%5U*0]^'MFYMVX_Z#YJ;@$<"G@AA]%\"&0ED04!#93;J"U6T M+ 3O/3%L5D?-F0@W1"_FR4S:M;/O=%JI9^]EE.<%NANA$;,;,'B&P?\B]FL$ M"28(T@5,56!G%=CRR8P?)K%;@#@%B!6(9@)Q$"QB#)C48MK!!),@==M$3IO( M2L0S"1R$R^5:@Z*8$.+VB9T^L<,'+_.L01$)4^SV29P^B 4OT-N:+&9TT,@1;^C ( &4( M 9 >&PO=V]R:W-H965T!0/+OJQ9(TO>>((=YOXCFFTR@[> GR6[RM':,TJVG+^8S9?]W ]-0ZQB M.V48J'YY5Z>YG_G>GAWH MN5+/_/J9]7J([_7BO[(+JS3<=*)K['@E[:>W.TO%ZYY%MU+3U^Y9-O9Y[?EO M:7 "[A/PD*!KWTN(^H3H+2&^FQ#W"?'_5B!] G$J!)UV:^::*KHH!+]ZHCL. M+36G#LV(?ET[$[1OQWZG_90Z>EF0$!?!Q1#UF&6'P2-,YD#64P@:$(%N8.@" M0UTL\23=*;":(K+(Z>&?))N[)._:C$"S(IL?O3/K X(8)(@M03PBR'/'[ Z2 M6DC3.8EC0I#CQQ26Y1%R+9FB<)20*'1\ 6 ABE$*2R.@- )X$\,$"4B03+PA M(7',Z3!D; [!)'$/"P1+XRQVW(%@<9BECCL0C*1Y HM+07$I("YQQ*73.@@[ M#JP@4.0PK2$0> 9JR@!-CG?+#/ N2ER+5Q L2[!S3M<0C* \ M10=9N(C-G>L$U^BV0H!\;6>H=W( M>Z/O!O W*HYE([TM5_IFM_?O@7/%=/?A@V[\I&?^L*G809EEJM>BFWS=1O&V M'^K!\,]B\1=02P,$% @ -X9G357 (+,& @ D 4 !D !X;"]W;W)K M&ULC539CILP%/T5Q ?$84M11) F2]5*K11-U?;9 M(9=%8V-J.V'Z]_46AB$HTQ=L7\XY=_'US7K&7T0-(+U72EJQ\6LINS5"HJB! M8K%@';3J3\DXQ5(=>85$QP&?#8D2%"Z7*T1QT_IY9FQ'GF?L(DG3PI%[XD(I MYG^W0%B_\0/_9GANJEIJ \JS#E?P ^3/[LC5"0TJYX9"*QK6>AS*C?\4K ^Q MQAO KP9Z,=I[.I,38R_Z\/6\\9F-6OO]&^T>4+H".% 4+X?$2)'B-X(\4-"[ CQ_WI( M'"&9>$ V=U/,/98XSSCK/6[;H<.ZZX)UHJZKT$9S.^:?JJ=0UFN>+-,,7;60 MPVPM)AQATO ]9'\/"08$4@$,481S46S#._K$P>X>D4:3.3P4>1=F-%NL MR/"C<9:K=%X@GA6(C4 \$HC29%)MBPGLE;0VC\5J4HY9T+0@LZ")N\,'()L4 M&K43!5Z9MRV\@EU:J0LRL@[CXRG4[3BQ;X/U+IBQ[]6XL=/A3=[.JN^85TTK MO!.3ZA&85BT9DZ!B7RY4\]=J/ X' J74VT]JS^V0L ?).C?_T#"$\W]02P,$ M% @ -X9G3?^RW+Z5 @ S0D !D !X;"]W;W)K&ULE9;=CILP$(5?!?$ :VS^5P2I256U4BM%6[6]=A(G00N8VDZR??O: MAJ#$#&GW)MC.F>-O!AA<7+AXE4?&E/?6U*U<^$>ENF>$Y/;(&BJ?>,=:_<^> MBX8J/14')#O!Z,X&-34B09"@AE:M7Q9V;2W*@I]47;5L+3QY:AHJ_BQ9S2\+ M'_O7A9?J<%1F 95%1P_L.U,_NK70,S2Z[*J&M;+BK2?8?N%_P,\KG)H J_A9 ML8N\&7LFE0WGKV;R9;?P T/$:K95QH+JRYFM6%T;)\WQ>S#UQSU-X.WXZO[) M)J^3V5#)5KS^5>W4<>%GOK=C>WJJU0N_?&9#0K'O#=E_96=6:[DAT7ML>2WM MK[<]2<6;P46C-/2MOU:MO5X&_VL8'$"& #(&X.AA0#@$A$X ZLELJA^IHF4A M^,43_=WJJ'DH\'.HB[DUB[9V]C^=K=2KYS(.\@*=C=&@6?8:W%'C&( 0-0FL0W1E@)XU>DUI-:S5Y3&*<.KE,94F2122% M<2(0)P)PG)HM>TU\LP].HLR! 4397&5B$"4&4$(')9[N@C,7!1"E002C)"!* M J!$#DHRV26/XS!VB%=369+B/,(P3@KBI !.[."DDWU(E+A/S%2$"9FY21F( MD@$HB8.208]OECFRU526I$%*9BJ3@S@Y@#/S_., ;BO!_[_1>*8S88 B2RZAX$;"P8Z M"R$S%G!#P,D[2@*_Q!AZBR#<^>L52FJM>X.&*NB!D[5@^B@-6\J(3G5II07K#H) MM'0DSC#Q_1WFM&E1EKC>26:)N&K6M'"2GKIR3N7?(S#1IRA ]\9+ L MZ>@%?H+^U9VDJ?"D4C8<6M6(UI-0I>A+<,ACBW> WPWT:C;W;)*S$&^V^%:F MR+>&@$&AK0(UPPUR8,P*&1M_1DTT+6F)\_E=_=EE-UG.5$$NV&M3ZCI%C\@K MH:)7IE]$_Q7&/#'RQO#?X0;,P*T3LT8AF')/K[@J+?BH8JQP^CZ,3>O&?M2_ MT[8)9"20B1!$_R6$(R%<$/#@S$5]HIIFB12])X>/U5%[)H)#:#:SL$VW=^Z= M2:M,]Y;%)$KPS0J-F.. (3,,^8C(UXC0GR#8&)A8=HCAA]$B;+Y&?9(DVC02;1C9+8P,F'AN)-KM%S[6H("0 M3ZS$FU;BE95EV&.\WA+R& 0+*VO4AA4\.W'V!OA!Y:5IE7<6VAQ>=\0J(308 M0?_!*-;FTID*!I6VT[V9R^'7&PHMNO%6P=/5EOT#4$L#!!0 ( #>&9TV; MG$;HLP( "0, 9 >&PO=V]R:W-H965T992;?<$9>B(/S?FN;LMG21>Y]XS4YGJ2>\ MU:(B)_J3RE_5EJN1U[ :@JC+E6YHGFLFU<=?2^HVFKJP?7]G_V+,*S,[(NB&Y7^R M@SPOW<1U#O1(+KE\9;>OU!H*7<>Z_TZO-%=PW8G2V+-9ZL_SW,K@ VP+<%"CMH8+ %@1/!5[=F;'ZF4BR6G!V,1L(DS883_70-(+!1K A M"-H$@0\3!"!!8 AF#P3HJKYV4!PDM"$ M*&$X2GA$E#88B-*P9PPG"4-)2GHH>C:A";L0AN.!Q^Q#%M3V' Y;AH.$H2#U M;;MP.G XP3*<#AR-L1QUMHA@V#*<(PSD:-9' 8<#)Q,LP^' Z8A?, N*/W[* M7NNXIL_//P@_9:5P=DRJDY\YGQT9DU2Q^B_J@9W5D;T9Y/0H]6VL[GE];JT' MDE7V3.XU?PQ6_P%02P,$% @ -X9G3;-/G$2< @ R@H !D !X;"]W M;W)K&ULE5;1CILP$/P5Q <Y_GUM0Q 7UB?R$K"9G9TA#.SRRL6K+!A3WEM=-7+E%TJU MST$@]P6KJ7SB+6OTE2,7-55Z*4Z!; 6C!UM45P$.PR2H:=GX^=+N;46^Y&=5 ME0W;"D^>ZYJ*?VM6\>O*1_YMXZ4\%5_0L\;3$R!1?PNV56.SCUC9N'7KZPW1'RO M=_^=75BEX4:)[K'GE;2_WOXL%:][%BVEIF_=L6SL\=KSW\K@ MP7X*$ Q1\6 M1'U!=%<0=,JLU<]4T7PI^-43W;_54O-0H.=(W\R]V;3WSE[3;J7>O>0D1LO@ M8HAZS+K#X!$&OT=LIH@H'""!%C"HP* *;.NCL0H700021)8@?F?C3N2ZPZ06 MTUA,1C!!Z9V7*2Q)%C%.83DQ*"<&Y$1W9RN@#[+( ^"4R0@039?*0 1'"CV0*02'"D&IFAB.IH8_>(X1'!@$)6;AH("S@,@#AN$T MH&3&:Z0'D;OWB-,PG!L$!2=S4,"10(L'#,.A0-D@AP4<"IP_(!A.!48^D1,#)/) M-R_-IG]P,!HJS)3W@XI3V4AOQY6>3^P4<>1<,4T9/FG*0@^6PZ)B1V5.4WTN MNNFJ6RC>]I-C,(RO^7]02P,$% @ -X9G31?#>P16 @ 2 < !D !X M;"]W;W)K&ULC57MCILP$'P5Q .<^3*0B" =R56M MU$JGJ]K^=H@3T!E,;2=(/] .M_+-D;(&"7ED)\ [AM%!DQH" L^+08/JULTS'7MF>4;/ M@M0M?F8./S<-8G\*3&B_<7WW&GBI3Y50 9!G'3KA[UC\Z)Z9/(%)Y5 WN.4U M;1V&CQOWT5\_Q0JO 3]KW//9WE%.]I2^JL.7P\;U5$&8X%(H!227"]YB0I20 M+./WJ.E.*15QOK^J?]+>I9<]XGA+R:_Z(*J-F[K. 1_1F8@7VG_&HQ_H.J/Y MK_B"B82K2F2.DA*NGTYYYH(VHXHLI4%OPUJW>NU'_2O-3@A&0C 19.Y[A' D MA.^$Z"XA&@G1_V: (P$:&<#@73=SAP3*,T9[APV_0X?47^>OH?Q2%,?:,C2]S* M3](5-+IBDX,A7*5&;SZ4N[$'K?:@Q5YDV(.+/.EJ%09&%[9+6!)[D6]4O;.H MA7$4F>:6,!A'TI[=7&PU%UO,&7 M'C%'2@66I7L/\GM4\EJ;#@0?A=HFPM,EV?^%U!+ P04 M" WAF=-$V@ ELH# _%0 &0 'AL+W=OB/!LCQ>WP,#W8\/YOBM3QH;9WW+,W+A7NP]OCH>>7FH+.X?#!'G5??[$R1 MQ;8Z+?9>>2QTO&T:9:G'?7_F97&2N\MY<^VY6,[-R:9)KI\+ISQE65S\6^G4 MG!N7_=(IWICZQ)Q]?&FGW2:UI6J?OSMBKJ] M9]WP\OBC^N6Q,6G9_'\:\+X!9S<;B*Z! MZ!LP>;.![!K(@8/71FG&9AW;>#DOS-DIVMM[C.NGB#W*:O0W]<5FL)OOJN$I MJZMO2S7SY]Y;7:C3K%H-O]*P:\T3TO!KS1II1*_QJG[VG>6PL[PI("X+"!\7 M$+" : K(JQ[(01*D4=A$0A,)"LP&0]IJ@D:3-QJN_.8/.RGHI(!3,'!"FA"; MS*#)#!2(!B:M1EW$(>YK "V"L44P? B#\8CY_JTA"Z%5"*P&S_*JU3!V&>>! M> 0BZ!(!EP$-J^C>,6,^)M<')F*(KC\:-G9[V!CQGF# 30[=V&0W##KC(S<6 M!D0)C#H3][\L& :9 9*'F==LC#)3MS-CF-F85.$3I#*,*IM-R(Q19(A%-;S/ M2#0C?#"'; RB8 1C#$/&HOO3DQ3!P-.6,T@)1*+&/P,0( $-(<"LP#()-6,9A&,1X?ABG1:*0>$L)8KV( M8"#0%Q@&(2>DQ3 (L(8;IP4BBEN!B1$(!N(M)3 ,(IB0%L,@T!)ME!:(*&X% M)D8@&")<0F(8I']_6HEAD&AF&*9%(O(W"29& A@BJJL8!CEA126)GT9H135* M"T01,7U(3(P$,$3$XR$Q#'+"6DIB&"1:)HW2HNF#\L'$2 !#1,Q $L,@)ZRE M%(9!H672,"T24=PJ3(P",$3$)*8P#&K"6DIA&-0]:RDDB@AN%29&(1B(24P1 MNP03UE(*PZ#N64LAT8A;[V)CJMY:_!X7^R0OG1=CK&9TV%&PNX MP0$ $4$ 9 >&PO=V]R:W-H965T^H(]XS/GS/&% M?%#ZQ;0 %KT*+DV!6VO[/2&F:D$PLU$]2+?2*"V8=:$^$]-K8'4H$IS0*,J( M8)W$91YR1UWFZF)Y)^&HD;D(P?3; ;@:"KS%M\1S=VZM3Y R[]D9?H/]TQ^U MB\C,4G<"I.F41!J: G_;[@^9QP? WPX&LY@C[^2DU(L/?M4%CGQ#P*&RGH&Y MX0H/P+DG=.(U*<1.^J+H8J\3$XEH1['4<.QG&8>*_E:T7T*F S@5T M]#(*A^:/>+NG;F\JGPQ;$=9<\\9EKV6ZN\O)U1--F,.( MH0M,3),90QS_+$)716@@B)2SSNY^G2!=)4B_[C1;)DYX-!8/[US[#&PJI\>+9G_'.4[4$L#!!0 ( M #>&9TT98*'R] ( H- 9 >&PO=V]R:W-H965T?=1[QH3SF6=%/7/W0I3WGE>O]RRG]1TO62'_V?(JIT)> M5CNO+BM&-YJ49QY!*/)RFA;N?*K'7JKYE!]$EA;LI7+J0Y[3ZM\#R_AIYF+W M//":[O9"#7CS:4EW[(V)7^5+):^\5F63YJRH4UXX%=O.W&_X?D6((FC$[Y2= MZHMS1RWEG?,/=?%],W.1FA'+V%HH"2H/1[9@6::4Y#S^&E&WK:F(E^=G]6>] M>+F8=UJS!<_^I!NQG[F)ZVS8EAXR\AQ'DXF4^^HA SFH<&0"TR$4!>SL#'^Q.]B'B$=W,4\01C2Q3R/ MT%E"F-Y\5A F:#&>]*TUCX#F$2W@=P1"6, '!7PM$%RZE@0]1QI,J#&%QF"X M1 "6"*P2$8IZ)0*K1(C0Q2WNE G!,B%0)NZ5":TR!"X1@24BJT3<\VH1V5X% M24Q0D/3WV6CD$D"&OA\0GT3P[&-P]C%@4 (+)*! ,GZS34"!B>U?+^FKR=B] MAA'<31"P2JN=H-%5!GH6MJL,.('AX.(O)!?#T<5V=OMV+O"U[)I^=Q.RO KI M3A5N 1CH 7@@W1B.-PZ_8!@<7VSG-\*X[YB=-M1_BMR$/-V&/ ,0HIO>D"]P MJC$0ZX%'"(9CC;^0:PP'&P/)[G=&;$<[2*3_I&_=.-SR-J[[_(3[!;'[!8D' M%.!>0/!X^\C 4YSQ?N9^DKX2:M=6M3..Q?R54^_ MD&TY%TQJHCNIMISIL+P4OSY>&UGS_S_U!+ P04 M" WAF=-5<*#M?4" !/# &0 'AL+W=O*7NK#H1PXSW/BFIF'C@O)Y95;0XD3ZH1+4DAONPHRQ,N MEFQO524CR589Y9GEV'9@Y4E:F/.IVGMB\RD]\BPMR!,SJF.>)^S?@F3T/#/! M_-AX3O<'+C>L^;1,]N2%\%_E$Q,KJV'9ICDIJI06!B.[F?D DT<82P.%^)V2 M<]5Z-Z0KKY2^R<7W[>',:U*1)OQ'MD&\:VOL?Y$0R 9=*Q!D;FE7J MO[$Y5ISFFD5(R9/W^ID6ZGFNOP2^-L,-'&W@- 80W#1PM8'[:>#=-/"T@3?T M!%\;^$-/"+1!,/2$4!N$'0.KOET5KCCAR7S*Z-E@=<:5B4QLF(0B(39R4\5? M?1,1J\3N:1Z ,[5.DDAC%C7&:6&B#B3N0^ 2L>XC7#ML,)80V2AU,*4+IT?0 M$;'L(R*WH_,NR>H^R;H/<>U+R"-R3@2XMRX:%U<1>!=Q<7$"#R7P%(%[0>#A M!#Y*X",*_$YFU)A080J%\6W]U[GX(<@+40$J*D!$!3A!B!*$PZ\E0@DB1$'8 MN98: ]#RUAYU0#$""D;=5$- ,+JB=XSJ'2-ZHX[><2\XCAMA442 $(8(GFQ$_O@*Q94.!\-##FCK>0#G?BT\:E#;9?=VB@->^H#4OG.- B]^ M^$+U U[^@-5_-W&@7]:=1%C>A\0(Q'61I%IA0._6!>--!) NXESISH"W$?A" M'P&\D<" 3A(#VDJ\[KV@*/^*'+Q/P(!&$4._K,'#ZG^%(2,'BY75&E5RPO9J M,JV,#3T67-YP:[>9?A\<.>IT]A&9TW\W[*^A@( )\( 9 >&PO=V]R:W-H965T@ZK6S3,5.] \(U=>5RT^4(==FP;1OVMM+0[C&!9<*2#QN>(/K6@H)&W]&37=**8GS\:OZ7M4N:CDB MAC>D_EV=>+ER4]),L1IJ=$(R$8"*(W!\1PI$0OA'@AP0X$N"]&:*1$-V; M(1X)L4;PAF:I[F\11WE&2>_08?]T2&Y3L(S%^A8RJ)93O1,+P$3TEL=!D'DW M*31BU@,FF&%2#;(U(6!">,+ Y"*PN5@'!EU+L#$1::AY^%1D][G(WH2$OKV2 MT-K/4/'#>2,2:!> 5@&H!.!_"Z*97 ^81&':P21,M8:9F"B,M8Z9&!"G&FAG M 05A8"\ILI8464J"6DD#)IIE622^K_F]![2/#+])ZK^SAK'5;VSZ!9K=V' " M(-#;>P]H'QMVH1^E=KN)U6YBV 50WS&):274.[=)+%;T)3"%@H4.VIE"X-TE M2*TUI98M$VDUI>8.-^R:& -)][LL&PPO:BKCCD%N;9<_I=GT>DV?0SD8:O% MUV"Y 9;X%BQWPV7Y)C]'<1G0C@6WOT'T>52?"U,DQJ? MN1PF8DR'.W.8<-*-GP/>]$V2_P-02P,$% @ -X9G3< W1K.K 0 H , M !D !X;"]W;W)K&UL;5/;;MLP#/T501]0.7(N M;6 ;:%H,&[ !08=MSXI-QT)U\20E[OY^E.P::6$_6"1U> Y)2<5@W:OO )Y MT\KXDG8A]'O&?-V!%O[.]F!PI[5.BX"N.S/?.Q!-2M**\2S;,BVDH5618D=7 M%?82E#1P=,1?M!;NWP&4'4JZHN^!%WGN0@RPJNC%&7Y"^-4?'7IL9FFD!N.E M-<1!6]+'U?ZPCO@$^"UA\#FI%DL"!34(3((7*[P!$I%(BSC M[\1)9\F8>&N_LW])O6,O)^'AR:H_L@E=2>\I:: 5%Q5>[/ 5IGXVE$S-?X7;@ETCT80YC!A^@\D?\AG# MD'\6X8LB/!&L/XCLE@GR18(\$>0?*M@L$ZP7"=8+%=Q_:G/$;!+&),PJS[/X M?5)B-\.-=_>'<&=I/#G9@.>4IME:&P!)LSODZ_"YS(Z"-D1SA[8;+\WH!-M/ M[X'-C[+Z#U!+ P04 " WAF=-47#!O4D# 1#@ &0 'AL+W=O#=::2\"/':#+YM9V[0>,1SOI$-1:H>9[[D M>=XP*3_^=*1NOV9C.'Q_9_^BQ2LQ+VG-ER+_G6WE8>;&KK/EN_24RR=Q^']H()(@ M#XS]7[08A 9* \\\:?> 5@ (>!X0!=:&I#MMQ1(#?G\&N'8*+#"* 0Y&Y M$@2*1]:!:Q&"BE$R0@%G?<3NS]H(SOLHM+V@5EPAT$AY07!Y0$!]H",Y"\') M&,7_H1;.>PA(?+9:&T3)B*L8SD<8R$=TY%,'P[<>H_O58OAJ8>!J66H!$"5F MD?0'G[,%K_:ZMZB=C3B5LO%Q,-OW+P^Z?3'F%VBR1,#\2O4[;7?R0=\V2S_2 M:I^5M?,BI/H(UY_*.R$D5[X'GCK_!]6?]8.<[V3S&JGWJFU2VH$4QZX!\_LN M&9TWYD7#G]@( /4+ 9 >&PO=V]R:W-H965T MN5G2H7UEF<%7]IG(:$ MSUA)"_G+D54Y$7)9G1Q>5I0.9[KADY.TL)>+?3>8[5:L(O(TH(^5A:_ MY#FI_JYIQFY+&]GO&T_IZ2S4AK-:E.1$?U+Q7#Y6LL*JZ'%I M/Z#Y#L7*0!._4GKCG7=+27EA[%4MOAV6MJLRHAG="^6"R,>5;FB6*4\RCS^- M4[N-J0R[[^_>OVCQ4LP+X73#LM_I09R7=FQ;!WHDETP\L=M7V@@*;*M1_YU> M:29QE8F,L6<9UW^M_84+EC=>9"HY>:N?::&?M\;_NQELX#4&7FL@8W]F@!L# M_&'@?VK@-P;^O1&"QB P(CBU=EW,+1%DM:C8S:KJ^U 2=>W0/)#'M5>;^G3T M;[*>7.Y>5Z'O+YRK6_-.-F0Y1K4EN BGR3V@$4[D;L2QOID @X]-B45D-! M]SQ-79/(MD&,:X%,41-47Q38M*A)9-L@4Z(FJ+XHN#TC/!05 MC!TVW*"1?W\?0G K1$ O#)!9% @::44([I@H!%R,?;5PST31?ZB%.R("6N)0 M+03Y1ARG,[+DM#KI^9%;>W8IA,JQL]O.J ^>&GF,_36:;Q"POU4SK1Z1/MS7 M _$/4IW2@ELO3,A!2X]#1\8$E;F[,WE29SF#MXN,'H5ZC>1[50^B]4*PLAFR MG7;27_T#4$L#!!0 ( #>&9TU6WBM&,P( *L& 9 >&PO=V]R:W-H M965T5M!@ M/J,=M/+/D;(&"SED)\0[!OB@20U!X7R>H@;7K9]G.K9C>4;/@M0M[)C'STV# MV=\M$-IO_,"_!E[J4R54 .59AT_P \3/;L?D"(TJA[J!EM>T]1@<-_Y#L'Y: M*+P&_*JAYY.^IS+94_JJ!E\/&W^N# &!4B@%+)L+%$"($I(V_AA-?YQ2$:?] MJ_JSSEWFLL<<"DI^UP=1;?RE[QW@B,]$O-#^"YA\$M\SR7^#"Q )5T[D'"4E M7'^]\LP%;8R*M-+@MZ&M6]WV1O]*"0$\8>$ MQ! 2BX"&W/5B/F*!\XS1WF-#.71855VP3N1VE2JH=T?_D^O)9?22ITF2H8L2 M,ICM@ DGF&!$(*D^3A&ZIMB&=_3P=H+B'K&,;B&/]Y T26\Q3R[,PNTT.,TD#C,K M:VL=F'1N[8X+\XZ1U&DD=0A8);!U8:P:*%R8V&UDX32R< C8Q>["6(56N#!V MH:')"6R G?1UR+V2GENABG02'6_^8G>J6>WLJ MY/V@3_&14@'2XGPF=ZV2+\&9TUAHD_4I@( *() 9 >&PO=V]R:W-H965T?;0@E MYJ;-_@3[YIQS[_$%V_F9\5=QH%0Z;U59BYE[D+*9^K[8'&A%A,<:6JM_=HQ7 M1*HIW_NBX91L#:DJ_3 (L%^1HG;GN8D]\7G.CK(L:OK$'7&L*L+_+FC)SC,7 MN9? <[$_2!WPYWE#]O0'E3^;)ZYF?J^R+2I:BX+5#J>[F?N IFL4:8)!_"KH M60S&CK;RPMBKGGS=SMQ 5T1+NI%:@JC'B2YI66HE5<>?3M3M:*G@NA*58\-*87Z= MS5%(5G4JJI2*O+7/HC;/ U9C2&H1_BJ@+Z*$*IB$8[H5H+E&)%%5@V?BCQ^+K(> M0Z( =A*!ZQD9?C3D3Q)8( 8%8B,07PE@RVF+20RF_FBU$S!%,DJ!\<3J>8M! MP3"'9S<% (6>W986E XPL=460 8/"6]X#"_W +[S4HNL?M M&!1']L?E#XZ+BO*].>R%LV''6NH:!]'^0O$0ZN/&BB_0=(F ^ I-']OKPKM\ M>WOY3OB^J(7SPJ0ZY,Q1M&-,4E5[X*F=X: N3/VDI#NIAZD:\_;6T$XD:[H; MD=]?R^;_ %!+ P04 " WAF=-4Q1 6N0" #1"P &0 'AL+W=OOS!64^)ZK M_CL[L4+#329:8\,+:7^]S5$J7CH6G4I)WYIO7MGOV?&_A\$!V 7@-@"C3P,B M%Q!]!'RN$+N ^%*%Q 4DEP80%T ^ C)['LUFV=U_H(HNYX*?/=%XIN MB3[?C5FTQVG_TP<@]>II2=)H'IP,D@*(0)8I @M@11+X,;F" ! M"9)1!B0+!^?68%*+J2PFFTB2@!H$T$ P00H2I)=7F8$$V055-AB$.F6B>#9Q MG#>@S T@@V$"%,(V"B\O%4TX$?V_V)4#&;FVVK!3;.,!ATI[6S*1#.C8.X3' M-SPF$Q2P1U!TQ9; +D$QL"6#UVGM0$FGV"2V$ M(#\E0Q5R136PZU *Z)#AFYZ.=$@R(0-[$T'F3(3/"8-C MV)_X"G]BV)_X G\^8,"?.)Y-["R&S8((#5;K5JIE:*MVEX[, 2T!K.V$[9O7]NP"(%S M@T___-^,L9V/C+^)!D Z'QWMQ=%MI!P."(FR@8Z()S9 KU9JQCLBU9!?D1@X MD,H$=11ASXM11]K>+7(S=^9%SFZ2MCV&VOC=03 MJ,@'X5 ?W2_^X91IO1'\:6$4J[ZC*[DP]J8' MWZNCZ^F$@$(IM0-1S1V>@5)MI-)XGSW=!:D#U_U/]Q=3NZKE0@0\,_JWK61S M=%/7J: F-RI?V?@-YGHBUYF+_P%WH$JN,U&,DE%AODYY$Y)ULXM*I2,?4]OV MIAVGE22;P^P!> [ 2P">:IE )O.O1)(BYVQT^+3W ]&_V#]@M3>EGC1;8=94 M\D+-WHLXS7)TUT:SYC1I\$H3X'#1(.6_0+ 5@HU!L#+PD\QN$%@- F,0K@PB MS]MD.6D2H^FG+.,$IW9,:,6$QB):66#/W^[&7N1[:1QZ=E!D!446$-X6M!D5DYJ.0?;5 M=*.>UF5 H9:ZFZ@^GQZ8:2#9,+^=:'G B_]02P,$% @ -X9G30A3><\W M @ P08 !D !X;"]W;W)K&ULC57M;ILP%'T5 MQ /$?)-&!*E).FW2)D6=NOUVR$U -9C93NC>?OZ@A! O;7X$^_J?ZAJSORL@M%NZOOL>>*Z.I5 !E&"%$=PE13X@^NT/<$^+)#LCDKHNYP0+G&:.=P\SKT&+U MUOF+6!Y7H8+Z=/2:K">7T7.>//@9.BNA'K,RF&"$F0?7D,TMY"*"I('!16!S ML0INZ),-UK>(>3CQ\*'(TUV1*YNAM5BAYH=7Q0KL I%5(-("T97 )(V5P?B> M!C4:E*:SR!O])@>TME"2^Y2-A1($#[-IQ6PPSYO])^G8FG1L23JR"R16@>3S M94^M JG%03PI>VJI83*?%F3S(V\FSZ*4]\DP(7 0 M:IC*,3-=U4P$;?L+ PVW5OX/4$L#!!0 ( #>&9TT.H.4!P $ !0$ 9 M >&PO=V]R:W-H965T4,@H71>0>!P@R-(Z870QL]) MD\Y;>N)R?E?_$&K'6L["PE'+'VWEFIR^H:2"6ERE>];#1YCJV5(R%?\9;B 1 M[IW@'J66-GQ)>;5.JTD%K2CQ.HYM%\9ATK_3U@G)1$AF0IS^E\ G G\@L-%9 M*/6]<*+(C!Z(&0^K%_Y.Q >.S2Q],O0NK&&U%K.W8O=VE[&;%YHP3R,F66"2 M/Q''OQ$\FB$,#B"!X%N%%CG\U4^#WR^V#^-_F$@715(@T"Z%$BV M#VT8,7&T,+E/-_RA%2NHW7:S?S##%N?CW\L782YM9\E9.SSJ<""UU@Y0,=K@ M)6SPB&UL;5/M;J,P$'P5 MRP\0@Z%-&P%2TZJZD^ZDJ*=K?SNP!*LVIK83>F]__B H3?F#O>O9F=G%+D:E MWTT'8-&G%+TI<6?ML"'$U!U(9E9J@-Z=M$I+9EVH#\0,&E@3BJ0@-$ENB62\ MQU41IH!>]AIY$Y2LGTORT(-98XQ>?$"S]TUB=(50SL '_ _AUVVD5D M9FFXA-YPU2,-;8D?TLTV]_@ >.4PFHL]\IWLE7KWP<^FQ(DW! )JZQF86T[P M"$)X(F?C8^+$LZ0OO-R?V9]#[ZZ7/3/PJ,0;;VQ7XCN,&FC94=@7-?Z J9\; MC*;F?\$)A(-[)TZC5L*$+ZJ/QBHYL3@KDGW&E?=A'2?^<]ER 9T*Z%Q 8R]1 M*#A_8I95A58CTG'V _._.-U0-YO:)\,HPIDS;USV5-W>KPMR\D039ALQ] *3 MT7S&$,<_B]!%$1H(LB\B=\L$V2)!%@CR+P3W5RXC)DT"J(\VDQ5=ELD79?)O M,NLDN9+)O\NDJ^Q*A5R,W]_NWTP?>&_07EGW)\.\6Z4L.,)DY:Y,YQ[4' AH MK=^NW5[':Q4#JX;IQ9#YV5;_ 5!+ P04 " WAF=-LOR/!?0! !D!0 M&0 'AL+W=OQ M2-E452NUTBI5TVU$(RHLU1-DCU$LC9)3&*<)*L$",=C\O"Q8ZR M+,1%TX[#44;JPAB1?PY Q;"/T_@6>.B:5ML *HN>-/ #],_^*,T)32SGC@%7 MG>"1A'H?WZ6[P];B'>"Q@T'-]I&MY"3$DSU\/>_CQ!H""I6V#,0L5[@'2BV1 ML?%[Y(PG29LXW]_8/[O:32TGHN!>T%_=6;?[>!-'9ZC)A>H',7R!L9YE'(W% M?X,K4 .W3HQ&):ARSZBZ*"W8R&*L,/+LUXZ[=1CY;VGA!#PFX"D!^UJ\D'/^ MB6A2%E(,D?1WWQ/[B=,=-G=3V:"["O?.F%BW725J@JR4:,0>/P3/,"P(9 M]DD"AR0.^)_T#.=A@BSH,7,$^2N/.$R0!PER1Y"](LC"!,L@P3+@(']S2QZS M=ACN,/@=DZN@QBJ@L0P3K(,$ZX]7N0D2;#Y0I<>DZ:S,-%V\\S]L@S+;@,SJ MC8S'I,G_9=#L+V<@&]??*JK$A;O9,HM.(^0.NRYY@?OY\YW(IN,J.@EM>LUU M1"V$!F,F69A/VYJ1-QTHU-INUV8O?>/[@Q;].-/0-%C+OU!+ P04 " W MAF=-FFMCH# " #G!@ &0 'AL+W=ON.HC 4?A7" TRYJ6B09,1,=I/=Q,QF9W]7/ J9EC)ME=FWW[8@@UA=_]#V M\%W.*?0T:1A_%P6 =#XIJ<32+:2L%PB)O "*Q1.KH5)O]HQ3+-62'Y"H.>"= M(5&" L^;(HK+RDT3$]OP-&%'23KY44A&.Q65"L6?[5A69FPZ M_3/-3@@Z0M 3E/<]0M@1PB]"=)<0=81H1$!M*69OUECB-.&L<7C[>6NL_R)_ M$:G=SW70;+9YI[9'J.@IG7FS!)VT4(=9M9A@@/%[!%+JO45@LU@%5_3@TB"[ M1L3A)61]#0D]>Q*AM<[0\,.+.F.[0&05B(Q ="$P'VU4BYD83&4PWJB,>XB+ M)";6)";72?@CB]7D48NIU6)JL;CQN6=6@=GC.QU;!>+_%YG%5T7>R'%NM9A; M+ *[@._9SXWW>)G^C:/G6[(8_?>9!11ZXU31X+13X ?32863LV,E]:$91/MN M_1SH;C&*K_Q%UO;<+YGV"OB)^:&LA+-E4O4BTS'VC$E0.7I/ZCL4ZM;I%P3V M4D]G:L[;UMLN)*N[:P7U=UOZ#U!+ P04 " WAF=-,\A3L%D" ," M&0 'AL+W=OVMH*[9^)66W 4 <*])@\<0ZTJHW9\8;+-647X#H.,$G$]10$ 9! AIJQF8 M7$YU0UI1L];CY+SUW\'-#D8ZP"B^UZ07L[&G4SDP]JHGGTY;/]!$A)*CU!98 M/6YD1RC53HKCYVCJ3WOJP/GX[O[!)*^2.6!!=HS^J$^RVOJ9[YW(&5^I?&'] M1S(FA'QOS/XSN1&JY)I$[7%D5)A?[W@5DC6CBT)I\-OPK%OS[$?_>Y@[(!P# MPBD QG\,B,: :!$ !C*3ZGLL<5EPUGM\.*T.ZX\";B)5S*->-+4S[U2V0JW> MRA3&!;AIHU'S/&C"F29\5.QL111,$J )HK021&:^.B! KD-(J=!9 SBF0$* M%ED,DM1(VH$QRZ(<+5)QR.(P0HF;)G;2Q!9-"E<,D-, _7L]$J=!XB!(%P49 M-&B6:1@C%"SJMG/(4)P&*^>;.G'2OQ]/:FT#LR2W:&R9:EG!&DWFI,D%(UKM35/$TH.4L]3-68#_?3,)&L&^]>,/T!*'\# M4$L#!!0 ( #>&9TT1GH*9K0$ )X# 9 >&PO=V]R:W-H965TI="V0KWS@U[0FS3@V1VHP=0_J33 M1C+G37,F=C# VA@D!:%9]H5(QA6NR^@[FKK4%R>X@J-!]B(E,W\.(/18X2W^ M<+SP<^^"@]3EP,[P ]S/X6B\169*RR4HR[5"!KH*WV_WAR+HH^ 7A]$N]BAT M)B>>4(7"Y_Z!_C;W[7D[,PH,6 MOWGK^@K?8M1"QR["O>CQ":9^;C":FO\.5Q!>'BKQ.1HM;/RBYF*=EA/%ER+9 M>UJYBNN83G;Y%+8>0*< .@?0U$M*%"M_9([5I=$C,FGV PN_>+NG?C9-<,91 MQ#-?O/7>:[VCM"37 )HTAZ2A"TU.BUE#/'].0E>3T @H%H";XC^ ?!601T"^ MK#++UP'%*J#XIX(=S3^UF33;+(I4%!7%W>;N4QZR&&VXN<_,G+FRZ*2=_TMQ MEIW6#CPRV_CKT/O',AL".A>V.[\WZ@UD?I+U7U!+ P04 " W MAF=-^,7RM;T! !"! &0 'AL+W=O8G^-1V8@L*$TO8-"]')""ML0?T_TA<_6^X*6'2:_FR#DY2?GJ@J]-B1,G M"#C4QB$P.USA"3AW0%;&[QD3+Y2N<3V_H7_VWJV7$]/P)/FOOC%=B1\Q:J!E M%VZ>Y?0%9C\[C&;SW^ *W)8[)9:CEES[+ZHOVD@QHU@I@KV%L1_\.,WXM[9X M YT;Z-) @Y= Y)5_8H95A9(34F'O1^:..-U3NS>U2_JM\&M6O+;9:Y73;4&N M#FBN.80:NJK9K&J(Q5](:)2$>H#-.Y)='& 3!=AX@.T[@.Q.9:C)?&9TTU02<+K $ ,,# 9 >&PO=V]R:W-H965T MF1LLB"86:<5XDGQD6LB>5D7,'6U5F(M7LH>C)>ZBM;!O!U!F+&E*;XEG>>Y\ M2+"J&,09?H#_.1PM1FQA::2&WDG3$PMM23^G^T,>\!'P2\+H5GL2.CD9\Q*" M[TU)DV (%-0^, ATH::,5%^6N9PP M:1)!?02EZ>X?/O--F7Q#)GTGD_^7#%O-/USO)V'/LG?D9#S^RCCPUA@/R)CL M\,YT^**60$'KP_8.]W:Z5U/@S3 _&;:\V^HO4$L#!!0 ( #>&9TT>M9K" M%0, T, 9 >&PO=V]R:W-H965T:YX5U:+-MCP$U:F4R:XA MY5E $&)!GJ2%/Y\V9T_E?*K..DL+^51ZU3G/D_+/0F;J.O.Q_W;P+3T<=7T0 MS*>GY""_2_WC]%2:7="K[-)<%E6J"J^4^YG_B"<;S&M"@_B9RFLU6'MU*,]* MO=2;S[N9CVJ/9":WNI9(S.,BES++:B7CQ^].U.]MUL3A^DU]TP1O@GE.*KE4 MV:]TIX\S7_C>3NZ3LGV044^5X7_1=YD9F!UYX8&UN55(P#C0>T$@+Q;$H5,2WII8 IA86&ZX&$[I+69]A\X& M\F,2ED6:(@:^.C4B G>P1DP\D!NX=F-Z1 M&.H$S!AG"%E?38>[*?.(8ANW O2P"!&R@6M $ MZ [R-$6YOV.UO[I?3@8:V M3!MV@ES=B=M .(K"4=?AMHG=OLDI'Y& VR)F'R@2N/-@M_5P*NP$NB"*8[M$ M(*783C$ "IW:@$!V/PT&DTDNRT,S5U;>5IT+7:=D<-K/KH^DGFRL\P6>+#%P MOL*3=3L)_9-O!^6O27E(B\I[5MK,4\W4LU=*2^,[>C"W>C2S>;_)Y%[72V[6 M93N@MANM3MWP'?3_ .9_ 5!+ P04 " WAF=-?1WWG,D# #L#P &0 M 'AL+W=O-^SY&@#0P MK#925AIEM_JJY_'U74[%)6W^J#AX?FN;TD"3UYN#RM/Y0GESA?]F559XV_K7:)_6I6ZR8^&>JZ@^YWE:_;=T67F9QS1^&_A\W!^:=B!9S$[IWOWC MFG]/SY5_2ZY>ML?<%?6Q+*+*[>;Q(WU8,](:=,27H[O4H^>HE?)2EM_:EX_; M>4S:B%SF-DWK(O5?KV[ELJSUY./X/CB-KW.VAN/G-^]_=N*]F)>T=JLR^WK< M-H=Y;.)HZW;I.6L^EY>_W"!(QM&@_I-[=9G'VTC\')LRJ[O/:'.NFS(?O/A0 M\O1'_WTLNN_+X/_-##=@@P&[&OBYWS/@@P'_:2#>-1"#@;AW!CD82#!#TFOO M%O,I;=+%K"HO4=6?AU/:'COZ(/UV;=K!;G>ZW_QZUG[T=:$%FR6OK:.!6?8, M&S$&($\A0J]$X@.X1L&P*)8L, <3K$+")ZI.!/BW -BU[1HXFHI9)!?4AF"""&2 OQ+@EA@%O:P1CDMF)W5>H.!6( MH]0"<2J81U()EV 54L((IH"TD**2, NP-8)QJ97%I6E4FD;V;>)@&]2!N?]F M6-2!O>/DV$#I'X8I T[\"L&4H:-P^N5%,.;/!-S2-<81)B7#Y5&"YUERQ^D9 MH)N#(26@5@C%E879$*%HFR& .@RCG$R)FR@B%-D].>$"K0"/E-U_@BB>G2G_ M=78=F!NYBFK-%5QD!)1$:!E4OA#TE!(4WE,,)$S8J1)$\1)"PQH2WI0!NHE> M6QH4$8R3A$AX5Q!.*$7@U5LC'%=L,AE1O(K0L(P@=R5,Z4PP#5,MAG$+D^@3 M@FEJ""PC"*8,XU.W!:\C-"PD6J@)%WB^IOHW;@N>L:FYX[88I+8H+86$JXR ME/C<)>$ZAR#WV4:;("^%H"]]S"@SH1(O*_2>ND+#%&\54;"N()@TDL!_) A& MA;620X4(IR31$R>!X76%W5-7!NCFSR+3%&8##".:PW^4"*:D,3#?(9A4C,.R MD(PZE=Q5^ZYMK*-->2Z:]H2/1J^MZ2-K.QTPOJ0/*XJ,/_E6MF\\?[KO^^"_ MTVI_+.KHI6Q\?]5U0;NR;)R/GGSP^W+PK??U)7.[IGW4_KGJ^\_^I2E/0V^= M7!O\Q?]02P,$% @ -X9G398M)DTF P IPL !D !X;"]W;W)K&ULC5;;CMLX#/T5P^^M=;6E01*@N10ML L,6G3WV9,H MB5';2FUETOW[E65/FE"<:5]B23D\Y*%HD[.+[;[W1V-<\K.IVWZ>'IT[/619 MOSV:INS?VY-I_3][VS6E\]OND/6GSI2[8-34&2,DSYJR:M/%+)P]=HN9/;NZ M:LUCE_3GIBF[_Y:FMI=Y2M.7@R_5X>B&@VPQ.Y4'\]6X;Z?'SN^R*\NN:DS; M5[9-.K.?IQ_HPX8&@X#XIS*7_F:=#%*>K/T^;#[OYBD9(C*UV;J!HO2/9[,R M=3TP^3A^3*3IU>=@>+M^8?\8Q'LQ3V5O5K;^M]JYXSQ5:;(S^_)\@ZAM K(O,!7*-@6!1+ M%ID#!ZL8H3B(X;W*I7$"01*( *!N,NV MD>,47 M 'S MCN::" HR@N!8P2@'N#6"XT(J 9.#X;22A< %2E2@C 1R ?2-$'FGCTE5@#RL M8APC6D%U&)M26N= '>HUUUKCZG)471ZKDT!='OM1@H-H5C&*(>%G$$3.M84TB*"(TU!6CW@E)""Q(!,8XO:G;.V4* M5::0%TX#:2H.NB B![!5#&.$YP1\+-<(3 LF =L&@=$\EZ]\-34J3D?B!+PV MC:1:<07K,88)KF -K&,48WD!W[08I0AY[=8HP;L2B>]-$MB6"%(@+*I)#);G M#'Y(,)AB!7"Z06"4*?I*&Z&O-%V*R*-0'D4:04%D 5LC J0\UU&+1OB8DH3" M"T2!G @%[S"[&3(:TQW"Q-;+.CT9A@-E;ZXR/G[SWEW/T4_-U4YN]&Y:%7W?CZ#AN MG#U-8W%VG&ULC9;M;ILP&(5O!7$!!=L80Y5$6CXW:9.J M5MM^NXF3H )FX"3=W<\V;I:8=Q-_ C;/.;;/ZX G%]F^=4E74W#8]* M-8]1U&V/HN+=@VQ$K9_L95MQI9OM(>J:5O"=%55EA.,XC2I>U.%L8ON>VME$ MGE19U.*I#;I35?'V]UR4\C(-4?C1\5PMV$_#3^AQ@V(CL,2/0ERZF_O +.55RC?3^+*;AK&9D2C%5AD+KB]G ML1!E:9ST/'XYT_ ZIA'>WG^XK^WB]6)>>2<6LOQ9[-1Q&F9AL!-[?BK5L[Q\ M%FY!- S<9HW@2G8V18^8]@V\8CU@ 1!;?,\LA0SQD M-40RUU P& JV!N0N% (;$-" 6(/D=JU^J#W"+%); M!"%"<>(E"V X)I1YX0(8R7!&O8"'6(ZH/[4U0.4T];PVT (PROZ14P+FE QR M8M1+8-XS]&Z<##$_* ##"2-^4 "6$,;\H(983C'QQEP#9C%.X\Q+"EI!DJ 8 M3HJ"25$@*0H;I*!!.GY/,]" 3-(O5JQP4H)]K-=#"&<8\]I.80HBCUH!0V7 M>= :&"[%WK;8#"'$XAR.)P/CR8!X&&R0@P;Y^ +I;S_X+H]'E,A!]Z^*08T@ M*O'_FDN (ID'K0 H07Z1QD ; *(H\R**;KY\YCCUC;>'HNZ"5ZGT1]1^ZO92 M*J$-XP==\*,^P5T;I=@K<\OT?=L?8_J&DHT[HD77<^+L#U!+ P04 " W MAF=-\XGG9&$" !(!P &0 'AL+W=OU6+G!O@9?R7 @5 M\+*TQ6?R2L2/=L_DSAM5CF5-&E[2QF'DM'*?P7(7*;P&_"Q)QR=K1SDY4/JF M-E^/*]=7!9&*Y$(I8/FXD@VI*B4DR_@]:+IC2D66 .=G0ZE=Y M%,7*35SG2$[X4HD7VGTA@Q_D.H/Y;^1**@E7E<@<.:VX_G7R"Q>T'E1D*35^ M[Y]EHY_=H'^CV0EP(,"1(',_(@0#(?@@A \)X4 (_S<#&@C(R.#UWG4SMUC@ M+&6T1QY2JH3T>_D_WD,GK-8I2DWE4)#9AUCX$33 +O(=LY M!(P(3Q8P5@%M5:SAC&XDV,P126#4\$^1W4.1NS(#:[,"S0^F+A-D%PBM J$6 M".^ZO3"ZW6-BC6DTYM,"Q@9J8T&AQ#=.;FM!P= 'P.B+!0:" (1V:\AJ#@:9X@"4-D>+/!(A 9WBRH!?!](^?. @,^ @#:S4569,Q4!-VUC.9.SF]-$)]R)/H./:? MH1HC1GP-EAM@B6_E-=%/]0_Y_H[YCMFY;+ASH$(.+SUB3I0*(FOWG^1Q%/): M&S<5.0FUC.6:]<.]WPC:#O>6-UZ>V5]02P,$% @ -X9G39UKXNOF 0 MI00 !D !X;"]W;W)K&UL?539CILP%/T5Q ?$ MK$D4 =(D5=5*K11-U90N@ MO#=*F,S]5JG^A) L6Z!8[G@/3)_47%"LM"D:)'L!N+(D2E 4!'M$<0+JW'\*3Y?4X"W@5P>C7.P]4\F-\U=C?*UR/S ) 8%2&06LESM<@! C MI-/X/6GZ^?@%IGI2WYN* M_P9W(!IN,M$Q2DZD_7KE(!6GDXI.A>(WMW;,KJ,[V1\GVC8AF@C13 C3_Q+B MB1!_$!);O,O,EOH)*UQD@H^><#^KQ^9.A*=8-[,T3ML[>Z:KE=I[+P[[*$-W M(S1AS@X3+3#AC$!:?0X1;84X1P_T58#+(^(8;T>(-XN(+3]>)GA,MP6238'$ M"B3_="%>=<%APL""F 7M=\EVE'0S2KH1)5FU(GV,":.P@2*_D M U.FCPOO/&M/D;D=*_]9SZ ;F0\9-\#?L6@Z)KT;5_KNV1M2&PO=V]R:W-H965T./Q9G M5;W6!RFU]Y9G1;WT#UJ7]T%0;PXR%_6=*F5AGNQ4E0MMFM4^J,M*BFV;E&/A#8);<2O5)[KT;W72'E1ZK5I M?-TN_; 9D#,2P[%16=W^>YMCK57>HYBA MY.*MNZ9%>SUW3_A[&IR ^P0\)" ZFT#Z!/(_@U;W>4C1?$;J/3/4W36=;[/:9*4]M>D\KSN@B.#5 ?4 M8M>(9I9H-O\%(]B9R+8F9_&4S?9F_SX=7+ S$61-QPR/8,>AY/KZ8MA(V#82 MY^%$,1!$8QL:!BV$+8M!*B%@K"#!_8.MKW#N6-ZPK!W M\ W>P;!WL.T=0"U@,.:P.89=@P'7C&;^2PC8##B^02UL!FRO/X!:8)%*')\A M@1U#(,:EK:%7V9\%@.)"N_@%02P,$% @ .(9G34'?4#D."0$ M@!\$ !0 !X;"]S:&%R9613=')I;F=S+GAM;.R]6W/;2+8F^CSG5R#ZN">D M"(C-BR1*KMX=(:OLVMI39;LM5W?L,S$/$ E*J"(!-D!*Q?[U9UTS5R8 BK)= MO>=,G(?NDB4@D9>5Z[Z^]>>FV23;LOC'-K^NMN7FW_XPG4[_D/RV6I;-O_WA M8;-9O_[3GYK90[[*FD&USDOXRZ*J5]D&_EG?_ZE9UWDV;Q[R?+-:_FD\')[_ M:945Y1_^\N>F^,N?-W_YOIIM5WFY2;)RGKPM-\5FE]R4/$)1E9_%25FX<&WIGG\_BOM_EZD$R&:3(>CB[B/[ZO'@?)<-3] M1SDYOO%MF]_%?%]FR M:0WCOO$QKXL*]VF>?)]M6L_ILO^O__;?]J[M7=',LF7RGWE6)^_@EZW=C9^4 M[W8^^]=)_)O/=38OROOD=K>ZJY;Q7S_^_5/\*SGW3_E]T6SJ#+[[/ENU5O?7 MGZ_>?[Y*;M]^^MO-]=O;Y.;]=<] US#U&J9] [3Q6_(_\EW\W/6VKN.-Z-O4 MDY/1^&0RZOG4NV*9U\DUO'=?U:WO_)C5]WER-9OE\!0\,^?G>\9ZN\KK>]RX M'^KJ:?.07%>K=5:V!I6G;U?9<\4.L9Z7VU:XSTSS'4%)UPV\&?XJ:F6Q9Q>?9,MLW*& P/;:8"'_'S[ M?7+TZCAYE11E\OFAVC:PQ#;5YS.X/LP8IGTD S.$,5^W_IPU#\3#9OA#_H]M M\9@MX?G61X 8D(\V29W/R'P&O)/F%/_YIGR$"51X(*T[6.?KK)@G^6]KW+Z&/E)M'H"49[+. M[C$_5QNX+_N?^5B#'*B!P'!0W(DULA*_R!GPENV2#FJ>@WC \T8NBTL>I<.+ M\_1T?,K+OKP8I>-I:^$?:*;\=1JW^X&B!$J^+Y#$S+/Q'+)556^*?_HY3,Y/ MT^%XPC.83,[2LV&+&GZHJOE3L6PQ-]Z?[GU1"OJQR.Z*9;&!7+ M5'E->QY 3EELD(KYIN!& 8/,RUG[852-7C?K;);_VQ^ N)N\?LS_\)>DQ0#A M7FQV[?-GGMQT,;NK^;Q (H6YXN4] 58VR]8%S#U^\E.^ 1T+3SJK2YAH%Q-R M]"_7'F1-G3\ 712/.1!<6Z)\!D4.MGC'DTN3B_3L?)@.1V>T):/T8GJ>7HPO M<"1:0J?:QEM-(SQ4RWE>-__]_[X8CZ;?$:/8M&3=>SQ!),MJN43)"%=P]2(/&;Q3Y@4CL*_/>S5HFFV7_!:Y76I?>_&%RNX0/M> M#&B5GWGY7D54^@T&>-%^][W]_);WO7G@KO=\-8>@1W2-'CI%T7KDM_FQ)'3!,1@CL86:1CS55&2#;=!,=*G:%Q% M*M?S[(#H'+=XD15*GJ@[J"#>X(]-,9?CVB?,Y4Q)F.#6MC><18S.OO?OW:^K MZDFG=B1C''=JJ7*T=_FBJO.]R@VHU(]%@PN#1_<^^3[OF]B/8"6^3OS?DVRS MJ8N[[8;8QZ9B;>D06;MGC-D>_>6M*".>E^Q]O:4;O M?UH,T&U#.B;I0ENBD+PUY=:L_IX7]P\DZ1Z!KH!([VB:+V-&K4'F,O_?@:== M!YJ>T."A:H5G0WTC];.G#QV*IMX35#B/G4D E(U/OX+84]Z7H+[-= M@BZC9LD7/YO_LFTV@<&)HZ%=!PR6_\>6W?#%\^L0^JU'NV]=UY-??O_$!CMD MS+]N,^"M@<+][8CF2W73@P\03N[+9HL^F'>@ !_N^S&O+.IJE7@I<34#6=9M MK5^YN3:XV2!(*S )8>=+SR'Q8.%?Y!8BF@8%(+G;)4?";8Z3RGTJ3#3(06"1S=N]'V"[]YM;W;++9+9],6!H6F6I=S/"+]'=ZOV[KY;Q_ M/$4XY8,O$\V.+6UXCM9]I),]=A:P&[M3-PQ7^*R"[&A&=9C"G?WA]/*N*.%H MGJ&7-U5=5T^D%&V!%8/ A)TK-J"8SY#:6PZ5C]F.=_!E3SM70>C[[%KWG9_1 M$?JU>81CLGCV>TF_1U,%Q259>"\1P6Z>AG21T6#0 N4LOHP'1XK: AI M[AM((W/TZH?Z/BM%OK;T3O.WU*@UI W!NQ_1BPP,0&6S7%/@V4;KZ5>[W_Q\ M>_/^[>UM?;SZ\?ZW:X:WX!5)4[ ;)$?_Z&.1_DB7+ MG(.Y0D4U4>@:E9 E<.F9A SPB<8-4P$%U7Q_%G4&\]K.4*XDL#"Y:^NZ6&5U ML=S1Q7G(DWP)- >;FZRKI[R&(0KV*-QGO(%(Z=L2]$S:A:*<;_$L6/SB^S^7 MA=,#80;769G-LS2YPLEYDXV&%ROP*; M'>@6 5\!3@)?HRO?;)>.H6V>*ODKN^'R>SJ0U\G1Z#AYJZOZB*O"G *[';KO M-)FC\7'R01;] RRZY]G!H6/>\D1 X\T/?47FKD?=1"8&2*FGJO[5G"):[+#! MH&75[B#"@]23V@W\9^"Z8&H%,Z3-RZ18VX :9ZOLGG<>WV!3_BG/<(HIGU^)20C_)"W"[J3= M-9R_[&S'#D:?A(U;%O_$F7$:47*'GI\'*M\\5'.^#7SM M)#9$+DC@&/DFJV']U5T%SR<9"'7:Q&I9W9.23=OZD <3Q_GA,./A=PU<:J"> MNIC3+T;?!:^C.(L6(@0/!W.#=BE'WW"7S"DQV36.[AI/8O _9!9E_D2<@39V M)]0;D4O*[DM6V)#!5LL,S@.4&MZD&:C$&5ZPW9H-NQ*#I4 [R!Y[1F2)Q=I) M X0X>]AEM6QO0.3A>0$55L3V0<\$JOUMPY;X0]Y#F"&/"-ATT^+_>I6!<3R! MQ@TZ%ES-17&7\\VDWZ'(G&4U''=MN O>).$PK6\PA_G.#T\^O++,R;[B2\@O MECP7H8OHN#OW\;L]S"6^$O[6X111H1.WN(HK^"Y_K8N'KC=Q;)+%OP2<=@O!=WT]LL_H;L45HBK(K5/?R4+"Q[3 MK5)Z%54.$R.:BB>RWJ[6B4A09%MPU_,EYM!XVPI=1 \4;)H#AY@)A8+=IR2W MRM$H(:D%+\^M-KJ'>;M;8!@'[Z ]K U_,"4-$:0':+T;-JUQ/Q_8R>.U==CB M93;+F7+P%XOLKE:]U6YTLUTC305;X_BU'G"JMYP^U=JJX!R]H@E0;*AFS\3!B&XV1' M<+@B=A^JZM>3[;H1H7N<.K[KN",N=Z4F3DH,!CDH$Z&>'WDVYC]82+S+,5?[R8R[_"P^G:#G:$^1WS*A^LE'8B7IK> MN4U6_FJ5RTZQ_@)59K'-E\&%-U>5]YZ-JK8."#MK7'3)]]M:%=42#V'%L?$< M8^/ W]8P.FH$FK^=N*-01QU\R&Y)GY9QIQ:XV*NLA6+XS*OL@4Z@5W!G=CG[ M+Y&1K!\\58SH M(W$XTLKG'82W;^/]SMSS_]=/7I/Y,/[Y+;FQ_>W[R[N;YZ_SFYNK[^\//[SS?O?T@^?OCQ MYOKF[>WKY".L9%:LE[D$7ZU+\#-;,A(%?7[G8 "Y 58_=!F!_L^1&Y!D$3SP M!+0.) '4EK.S U2&K"83T[,84D=<0A90:,:^,A^V B:FQ/B2V5OKI35Q-8O= M&AQ!%6'HYI<*A%B"Z?#;.IQX7DC4WTP$6#(Z'# B"FQ^@[?>_IT$'VC%8#TT M_FXO*E1"2#YZ@FH,066>6M9"+8,D"C&YF!*(?"S2$ .:5[!+\MJPS Y:%# M^+':V- (+O,.C"N\X>/A'XELSH9_3)DL>,TY1[&VC=Y/SKT5CP]H!R"QPLG MV#.N?O$'[AP7$C,"RE6"4]>0O>EV_KS>"2P+YORPR4[ U?DX,O MC-^4-:JU>!W7VQH#^1N5'/56& O)I,$M6J(S+3>@.CR-]UP[G3LYNGU[?3Q( MKN7*%6:Z9*)4U0;S^^EB+*N&[UF)S\0")2M+(+#NV;LY%YRT7,_)0"47#LWT M!R>CL*IJC=M@V;#GFT<_WR8_7%U]!"GMM\1O))!CM2HVF];V5(UN$&N#]ULV M(;SI=0?4EC^J "=1[-<,8A?(A6A_#D2&\3(8=I7]FHN[QV_;FN,Z.15&@/QN M)-1"%BO9=*#?B]6XRDI0Z<6H1)7;9YZ$OL-RN>-$ ]QX#$)O:[:2[0MECCX+ MY%$P-\RH7.[X$)B3N8,!S;=0QX'3'RJ7$YOVY"!I%=2"0LMT=O#^&F,M0H&% MW(HO(VPEII9JXZ=F' W1[) 1V2EP\(X5(#P'W9N"J'9.FO=CKK=%/Z:C()>N M<A@5O\(AMC.6"39PV9&,"50;F**! 3C598 M1NII\(OYQ1U.-E.^^MA&R0&MG!/U';K4&':Q:U(,QVXT608^ M6*P.R)-19019)TE/O/H]U!"JB.;"4AXN\2F]KEI#)M[*G/JUHFP M"H0J(ETFXKU.>%OKXOD-,+P#)T>$$^Y$_'%Y["+V&]$!" 7 5CT6U;99[B1( MC%O3J&L,$_.E& G8]XKU/DTY+BCO C47U+ *4O H2H5Y2"N0<7(KR=I0[QH- M)J._T7>"D6;[OOG*DP'6)DN^W!;_C=7L0]=63>.6$=$&?Y-R;M[)] MO)E78+>O.&6'! K,L[KV\DPF>4B>:$RS#H.*RU>0<6I;_F#>?#!S'SP;F<4 M!!P6KE1>K]C=)/%@H;V5,Y[Z4A6M,A.66'2_D?Q:@FV(%R3_#<0;DK<(RWE; MH[#B N3F>GNW+(!&YCYXVS55.2TA6ZU9EK-#S\O-7+:&0B/9C;%C5O MRTS,E__8SN^]@#63K:G6 '79UJTD%771)A1@U3XG,5#A'X$%QFWU4,4@C7599:2H\,42@N8*P/3-> M\.K*]"*BQSD2[7#6 VJ MYAQ:8HUS7F=/8:EN:N<4_+Z+A>-L H^^DV L>!I1Y?77J%:*J0OW%0/!9#?0 MW-/>Y,W4N+6,HM^1!1;$2)BR^PJY' ,$XV"V]0D!V](E?V!5C%ADJ!6I&DD_ MO#6YBL[B,+IF*Z&1T!9&D\$96)Z@)X@9_VHTN1A,_*_HN8Z0##[;5K1E4F$N MBSJ*3N[RK.:2PQ7%E7-:#)9Z2K['')D/ZB?.0;>&_?I-;KF_78ZC*XTR3T0&))0&)@>MT7G-Y'6 ,[9@5U[F)0F$Y![G##!3%HJ_=H@YIF M:S.M0]$LQ<[X:G/X-G:DGS[!%B:OSLX&X_"XIH.1^T7JHBBP^>C7<"P1'0A5 MF6M,(-@;BAW8/ZZV="T6VU*2A7!57B52K1T(\AVN[V_$[WZB$F9G4@)CA26_ MC'C2/<3ZD"^)I\_ANF"R& B^\E?O&>3=F5Y:RL7=N9BTM^?9;VC2<]I.)YRR M856]B\3+%K[%/C2GEI BP0D3P7.!.PI=W8# M3/D990F(A=RK'"AER94YW FD2G(.>^6$N+ZP;U3@94!-6W0Z#)'!4XV>6AP4 M1L5"L683:7#T^7F>8PX56K \#Q@ G:FAY)[;D*5"+65.D!)'S=IWM? 4^YBA4 M*TR-Y007Y.9HGVME%/F4R_N*]19Q:V-J@L^0E"]SAF^@UMM"%W9P"CD*=:ZI M7ADV Z1]TR6AVQ D<&"PK']LB907&V*78#3N&KK(+L[53G"S[^FP&).@4P%- M&\VP \]VZX-#73/TC@M;@DU%9QLLC0!"O.0YAYE9+M^R:U!QCHCSEC>VE4N/ MXJ?>KC>S'1ZY221G8)HH:=-?NO9!\A-F[11.!V:/A$Y".9K) 4'MVOD) M51*M,G1EDYU"[LT[-'+O!0#B&8J$B2SG8G:W##9/Y7*?G4M@3AK52T6M48L- MT%HW652E0M@WM(2\N<8I??Y&4,8XU]9AU@UA'\*&H-<9 M<]VLB]3&\VI"PL(GG.4EJ?'DEE"""K-?@+R2[;IB((AE[E*S'X()EN3D!O*C M98@.HQ,>)&]Z7#/F'.E2-P703E8'EJJXTRFJ(7Q[E?U2>8LE-PMSW 1X29[! MHH*=92<<:8N_H4>&.3C:,'RG_-FRD_0WV#8P6!_5(O+*1M<77W8%6?4<7TX' M%^$-F@R'D1U*CUI?L5!>!WKB0(GO4WN"O,,^J$(!!5C]KA)CN[W@WD^WB#ZU MCNDOVHK+"*(%VSK6CZ&9+S+-T+!P5?PO1,PW%9WCZ,;?C)M(E,;J'J7>VJ M $(-R8+E@[D&%,@ PUP$D-OHF@F' $W(Y=08VX;\B\YW MC.:6)R4B;105X4BLC[(#"S.]5)# :G1C!_&ZXN4@W558QJ:\"WTP(0^XVY$;,SPU\56N MR1^!@AR=EIR6U/5E) 6.V[BK5#0:<%3M8,7^O'E,1O(M=G6[&2RQ6DKM@3J7 MT)L4IKC):E8P/4T)6,AVZ1\<9]WW.#%$&A]=D:"+Y$&RHX]DX851K]' ,@F- MB>(:D<[)]=QWJ1J_#*GYM@OV^3^@:ZXK#L_RW;,Q'AN[,;>4))&D'Z5=#U-] M47AC[W9,KB[,&>+@9?&).(Z'MYG4L[JXTXR#07*SZ,PV)$&?2=")@BN;<,I> *0R MPQ46A2V+7]$33,Y'U#QGN')GU/N6JLOZ;>:U.4S MMJ0,T:-7[-L!E]I0TKD);^Z9B7P2,^-R=G#QUVE5[@7)2ZQJU;(XK(8<1:OU M"LR&FM65\\!8M\L\GRTY.<3D>O(I9)0"COL!DV@$1MH"M3!P(RF@H:L331 L MQT-_$,CR^WO1_V-F08J$._NV'&I:VHE\LHO'VDVW MG-:E\V.<"X^IWC#H";%]G^=)FT27:U'S4:&#>W:560M+3 [FHW)^.=]# M-SOC2>/K\HZ#ZQL^E"PXAVBEZEQC/[(BN;%R5I*P6M]3W6/[WR5=;&^MUYIM%I^CLXK@J3HG:W,S22%#2R11-8.%E[!=4 MJ>9VB^4L++K&I)R*/=@BZ.$Y-P[?#B^=0ARF$ HJ+0+1[%0YX](K8%?]Y4M'5]4TID7"V.2?,S MB@&*>7Y.TU%4-T)S!YM=,'!7F%EBM;7OHX3!9_0"EYZHX3!GD4FN8D]^79C[ M92^+^D#NN?5-S3!.7BF';;XO2DE/)&*11YYBZ%SV(%%*,R,;4GG*EHS"5@BB MJZ@CWY.MYN#U<(^[A(EZ7BA]7^.MSLSS\6R7B>$L%PY?/P)CH ?JNB\6"PYWFM)OPN!-.O^$3]P^H9LO!VHCC%(V36G/,^%// MWAZB33MNJ)E$8/OZ7&0Y*1/;4*X!\QT'D_GK">9:Y0V'9 MM4E([-8%!9G(.'BD4(":J@N?H8A#=EX)E[]*PA.SP1 /@,SU[09-%LFZ(<>> M!G0X0Q)]JY(D0=L'#..7?.:]!$'6YAWP>_/]KLUE)I MDJ'J=$(U$JMJGB^/D_5R2UXEW7><,;MA1=NU<;Y607G.[(WM4L^2!LEMK+<& M,:K:X:I8'U2TCWQRE@TP]^_B?,%5VSDKITHJ9'FI!>'*$B'WI5!(L*EM7=([ M[C0WWL&T:V$EI>VE88\,XA<62_?H[9N;S]]?L0\XX7\X =+T[D+H'$)L'^+, M%*@X8<\S:S&<2^$H.]MD]G8>+K"LF.H6K.:*=FI,7:(6_57K]9*4'E.Z:3: MR+^U?@O\]0M'J63KG"W%[)[E5>:%3!A4,_[>@!TRD8G[EFY'2OY)\GM@.B#= M%9$HK(>;[>S9.H\T,)^S.N:$@,(V :6LBNU*60XP5;^K+D.4'N%5,:>XT\09 MJ8MT"+P=KKB"60XFLRYWP9YKD:XLPN4@D7,*5^AK>-0=&ATG6@][-6Q4[)UM MDUDZ88];(\@;, +Q)3TFEU/220.1VHQ<9N:.V-5(BV0+ KGB-A=LE(B-^!ON MI#U*R9;XB:U0GNG^K8)_KKAB:9D);H3F998;4UMG9#J?-T852,<@GU--FTSJ M7(%;%JILON:A;:Q*H"9K^Z%.K/3M-(PUB\3)^SYWT6&V4NK7B\;-VJG9#CC3 M\PO1K%[BUD^IK"](>NBPRX)0*EM,R:NSJ"\[/5< MM+2%$/M#]3="15Q:0":7[CE[0)&'21Y//EG1Z\7LH;-))U(20[.EA,(FR #@ MK/IMSA7 F+JO^=.4Z8[8 YB_4SX6=56J:PHW5D!3'9P42;SGEL=82ZBH*$Q5 MO,"'K EP<.!E%-[XDQ3TD$[%B2]!/5![+YY9KLG X-TD+8\]'0R*O-/3YY+S M[7*!?_PI_ZV85:;&P2W&0:U0%1A;EZ/A'P-_S9=?'W1[9;[W6X>G_\M06EPT MC:4,%RACS41)+CX) M$4-$-HM2[!XP&GE7B1.+/MYS$?F>%O&N4IXWMZ!#M/=)S8 @0_(+%1.<+ M,4, -<*GO>]U&MO4D?L:??;DH.,L.BEYBLTU)RS&>Y6*+FO0 M'7I#;0@$)HM-7%9[1!5$O_XL7ZHFQZ;LDA(PPS)<-Z+Z =S(R&L4#J(A6"[O M0=/ "JD.1&?PAG#%9?Z; D)4-5=AK5%#WG"O(,\K^\_G&]Q6X:VNMH.^D-LL M+@\%18ENF"N7UR?HN8[@'?FN=H '!T*Y[<"E4U26JB'CKE/EK+C&A=),S)F3 MW*.V!EW*5I.W=Y&312Y;-0QCFYO9F=+B% $PH@J.[M$G#*4[!A]%_HK%BX-^ M@;(5:\L+"8%K'"%>I2T*U4A&I\]ID+RONGSGXL+E[7**S_R%Z'L(S[-YJ+;W M#CNHX+SL[(F2/191H,,8+@AH0F!07GIUQ<8YJP!&QO<^TM^]?6C6<^ M)%78#!WK->20>E&>;/D&HW5A\,8W/@7!V^@$V+<0QQAQ2_1%G(B[2HP(Y_11 MA"I"5':6D3H0F[;CD4UX=5I8,S+JS!646T0D0:PO+,"]!Y92VB(!GT;)$./+ M&-3!UW+@EVF0VB,^>K@RGE&0L]/MO2>[]%FH :\[-GM.OF4@V6P\348^A#OA MFO>"O[SFY^CG[P/'+\&5P8Z.IW],1E/^\>R/R77/ONGCDPD\?D8_3B_^J#Q1 M5BR7V;N3/N4\/OH-D?AD1H@YE3 _W.,9-Q>3 MI^*93L0RV-/KR,F#M]4$+G""CM.3NMI1'Q )/\D,6Y?.L8S@^GKWA_B'L,X\ MWU(P\:D$^0NDDA+C9R0XYPV3>B@I@$*]3:;!*'-NI_SBHK5%["GK9KU0*+W7T7S)>I1G9K2&C%9,W MILW<@R.:N194R-R9F/7<6-PIW*&4_6L>$F?4Y&F$F0\24705*3Y@@TI4[@%:D9-N[[RSS M=LK(X=D>V?/Y'B_)]MF?R]$B%SLRO(D! A3@&(J/+-NN=W: M9>7LWAQU%CO%U?B";O)[N'N@K8L!*VAHVD/'4Z-L8SL-D3?L9=G>$;3JE6O7 M1V.P.O]6058%<5%@$T%XUBQ%=&IN2U'YIK0[6 7&ZJMMXW._/:X"D$>-ETUQ M6S+V?H97ZO;S8F5L,8& :X!><> M,Y:A-**_VSD'5,=(;F\\N9M.>X84PBIA2TS^37LD8@JX,DCVF@2DKVD%NEHJ M6UALN5X:.U8(+&XW<'Q5&@A#6E] ,8C,XT#K%^@-$VG&MA"NW:@1J6L[@HFR MDI2=MC'V=2<=FY/ M.M(HK2C4W+TPLA86/_TB&(KV"JY2]2.A9\@ZC*=HT'#AQ\R#5K0L *).#/T*#H M $V\NK#H'<2E>29IB+;!G[5N7];'FOY-W#S4Y":ZVMX#P8(H&I\.DK_WP8?[ MT ?W,=%KK$Q*]L/MG-T?J;C$-PDH+/>.4,+LQ4 KEPAXACP'P< '!H%;L18 M>62=3;:N*['0)?T',H7221$1&W.V. ]#,+&),^R2H[_=O#T.#0>4O>@;K;$< M;.:L0564^467,2KC%&'U"KE;LP0&3SD7PECD9M+%PCCLV' H")B5M4%GQUA>3AL*&YV!/X9W)4'/-$N1-? M)7GVPJBU7ZD<(:8V&CT5@_%<8R)?\?%]U?Y-BCNM]*B0[U7 5.XSS9S-[IJJ MO@MT8-]16^*^#@E&$C."I]5,H=N5ZGSP*N2E.1*!*^'C[#F?U&YWV'Y83$3I M+@678^=7'.H)JC_),"$H.UVCOKZW!$7-+.\)$^ Z4X.HEHJ"*AG!P1;<;3;^ MNE9.=X&X-2H6:-M8HP<]J03U=5WQK<;)'^6#^P%:-1&/4-V4OG>WO=$][=>L0# M'G-1<4^[;>-.ZBW3ERD>"5CH\1< 5/1GM[]M+VV?6P"3X%QMH')7]&=)_*([ M.\"+)LUYE K)V'HM F@IF#(294W$B+CS?-I&@KB&6!P-L1JT(2RQF_LL[FAV MRHQ@=!DB>"87_"ZJ)Z*X@AXXR-QL1I(G2"N-_,INT\0MH-E>S8/)CQ,W 1W^ M.K0>)OQ45TWAH1:X6."[. S6)2ZL^@*$%\/%,E! 2\$SZ>2Q69>!*J'%3).0 M@BRG4Q*D3GTWJ4&H*Y7YDV_W&<3 EYJ:A/EHOC$8^PR6=ZC[:CMI>HRF'W!4 MNEUN\A(X(RHX:5$!:TI=:U/3VZ>,J7*L.G,KW!Q87L;B4DO(&UU';S]>'X>5 MZR90Y<&7VY\TT"-:HL&)&0H8R_7T;NBL"=0LZG,FX%&E_>8@^7=0\A[1K2A9 M*,_*7NK%9@5VR(Y@B>J'(&XGO8@\(LUHHSY M[>U8SDT'XC'IT(*5U U+?^@:6]!8TC>A23C>.1JRYNZS*BQF>[>@"]S& >3M M2]HNPA__V&5=9*8!)"5]^2:<@:M F1RICJXUWA46+V2P9[2L5^-Q *GZF=FK M(UL/K5>:(GX;G^+D:\K)$@^E!?S8.3_%>#@>JN'!/A7"CQ9WA]E>=Q-B<1HY M+"4G0X12YE W8)GC,RG;P&Z2)V8YG'@0)%ZL)>.*4KX9SMB.WU+.XP/I8 P; MT3+0OL?D%G0@6(W#ZTLI^@U@EU*N$<+DI*+$'^Z0QW,U@P];N2R,:(^CN8%: M9%I,;*(3U1D9%8P[K%FUI?9%$-B;A471)X/]?14U9>-V#:D@3Z"-_A]924U> M.#7@PM1K<%,(5!+V-H;PMM.JFG/_ESK?F' L\7Q^26O@?/T+^K9T)$E)9L"W MR,?K*P$DP<943"@$E202D/+.W0\CFO"%_;9ED8^KN+9'A+L9[8P@ZFM[*H_C MA3ND:R"&O\Q[OF3[X3" :9"#?6<:/?0T[. 1W(XAZ49K#-";_BE\*BTZ:P?)'(MV M<&R.&NCXN1O54Y>OAA)2\T#+,OXK]!P0[9C.,^$@QF7*)-$F>$&U\3J[PV+U M%08=D677FM2$WO>@]'=3/[%8_9Q4^ODPN#L;D'74:MGE>=:^>Y0U)F6*$Y1%V4+HP77;L[. MT1;U9$Z3[?H>TUH:[>;>^. )M6F.1.["Y$(ZENU48?*TID'/;S8>HJ[#5%]8 MY"Y"Z?1]R6974-$ ?'.5H1O>Y2;Y-,;DZ*?;J^:XMQ]]>'0$>:<=+#"['!0M M^[N@\;A[56=JQJKSQ'3NHJ@;:T*HB=Q7%)1PSOH'=+>8\CG.8Y+9\.! MCSW(5GA-D6O7/,(!]1%.(4G6_D7:-;1G0$Z\CK'CJ9&;$\B>0^CD[TR[5L2W ML6-6X7"VE#-3!9OK&UB:-1RF8[3&*(E-NEMT?[QSZ9VK66Y7ZY-FN^+5<-_0 MK@(:]2G7(:8B>BDCON,O)J%6WWBUS^5H6@[0Q$A-J3U]S3>1[PFTM "MJF/, M"U.7P!E"H_ 0*G74]:_F3CBL%IA!)4O\H\$?Z4KM!F7N:8C'X M+PH!9SO)U*FC!N\NZ.$91+%Q=AA%;T@71A;QT?#:#X;77O4)+0Q*X+I7!==* M97YZBEZBZ2AX*F)8HX)-H(HSQM!)*L=K!LE/XIAHMRNSW,#O.HPKC'V_?*4P MB,FX")'S7,#=U8N8L!6EYYI.?91G@U#FFI^D;AD/(ORN+2E=+7>/1/-:K0"H M-)H*&=X]5WG=LU#6=:F(FR*:!BB I8(4\DHE4W.02,>5@O;^H[&9#_1LEA1 MZQTN2,$TL0MUE3#?83@#94>:=^JKZ[O7V->513)#[N\1U'_3M7;/[=9_V@1JF7YX$=L-P_=E@?.D"_*8OQ_1B,/HC#Q ".X>.; DN M*RI#"'6L>>WL\## C7NJI+VA9SP6CN4ZY;4U*<(T#^ 6U$@7AQY5PH$-JIV8 M#-YM2S@@I]T1D(M#Y*T-1"2A9G+/#G[N+K_?EGR=5+?E9 G!!*#R/3>?9RZ6 M=T :_2GY\5.E.D?[%3_U:!P3, M6?T2!"!\2]<_<_U0^L5BF\&$&1^.C^D4U6.?;4P4,&!*^UB[*15T!V1Q0=G_ MHHH-YI\R(J"DS/4+<P[\FO8G,P3]6) 9(@V" MT\1T2W4 Q<&]]!,,FMA8RD$UI3%Z2A-V9!%TJ*9M$U!K"@>/*XE4S$$:82#T MRZ5$EG\3ULK:'F*@MCYM=X$S1=T*#7,-($2!C(+J4QL1R.ZT+H0+B5*/WEJL M-+G3=_O9F1T3UF]!G I2PEA(Q+5H0>ZH=1"%;9., ]G](=7<5M^3E*;M.)3O M.M'OSAG$+EWUZ7UCMVZ_4SDYR./[OX&+U[=8L$&!_[.=OCQ71[[.^?O_.WIM M<@:2I(60^#I'KW125O;PK_+5>M N=O&1PG=(0:E,D9VZD;SHBA;LY2S>*6R* M*VP?;?<[VU.7 (U6ZF .$V>H;."W=4;3Q[V5F)?42U#0:\PX#5)Y7^<>_-K+ M!Q$8R[:\4%GCG#O[5LIV>TVE/Z]$R-1RKQ5D#0M-HB;WC=0>>*H< M2LO5.2"K4Z\605< ](+S,DQI!"B2=1,^:9(*V,=2D4G"]4HGTN[9B":QFV4U M3C9WI#P>,>25"/HH$]-QV#V9F(G3$@0#5S$_._.R-1WL.&[C$'2CE9"+%\+F M3Z'WP&=[FGR=K%0M!YW_'L==/M:U#31WZ7I#@@42/XO4SJN$6L. M/K\H/"W6G%]>!QI>(XCDPHMF7!25.40Z$YU6AU>V_: _>A]M M%S6^])9:,ZO6N2N&$-)[R98.2/NG'I7+G6DNQ_*YL2>X:15NZ7%P<^0@P5)2 M"FUSAL;M?BQQ$<^V[Z0RZUTG#J;RW&QLX>636NC] ;FV\]<[8CIOOVN#EM6, MD!2"U+9/B@KPHF;1*B6()[I:F&=8(@6_YKP@72PWKO5!*R,OM26XI6B999@A M951WC8@%+SETDK[.[Q(2X)XQHDN:DDV#G9UJ>X3&>_E,[S6JC]2T*6VQ_MP; M+L?^A N(EL4B-\.0VJ>^]3!AQ"%FTLA]27!-!XEY6XN+;HT[/'O.,.C@#)A[ MIOK 7K-!XSAR'>;%W%_N3O(6U6H_31,5?IAM*M1R#I/,?@.,-2$L7U+#240P MU6-S%\[G,X\K(WH*7D3C2B,_-.;:EIII%@A-SA1WB:(X&D]6V&_1^!RGN^W. MS#N8LP2[)(\Q3FR\.D5:#I*(*G.3G3/Y4U78UPB_EBKQ0XNCMS\L[QI M'X5[C_]$'>Q8]:6*_[!VPYUU5E;B@&G;C1'"Y\(PT:CEMS4B-^53G.RKR4F*,+=<8!YW@8Y\JQ 3KJL1.# M*KB^A7T[8M)K2&JI M;1)@M5^Q[;'A.CWX1HLCVA4G!5?3"X6V8R=H/%E3[_2JR02 EET#B!?J@!P: MJ1P-W82F"U*[<.R^QCHI]3-H^K;[6$Y&)J>=()"U0@1XIY.Z:#(/?H)^N;K: M4MF#,Y-:CRFL0OB*(@:Z504>;N5*W0@S+-8E$.?R-3(#S8%EX!NS>W0]?=X% M9;@(5TE1,E/U4;%"5#Q"CEEOI1C";_%CSJIIHS$%C42$%"81%@$?JZMS9H>Z)-0!@QBLI94$U;>E/&,43=-U6P M^_?*;JO';R; YDVM]D%=T%T6)^/&0T_Q4B6ZFM4U2B$.PRT*'XS1#?DF?&G] M95S)=$P1AG2X B!QLOV<@C>/0%><,YOB&>PBCORHTA^Y-E@P L2$Q7Z2Z:?) M68B[Z:P4XXU!58OT1U:.1+.P1;U7X9_ZF)0DKH6AT![@ IX,RNUMR8N:OXZ8 M$F^3:@D1T&J'+F0KZ(P33S"J"KUA_B]?3DK-?R$9_<<65'#C_?Y7?U"US5)K[<"BU[U-XE5=U1 MDN1)M2!,4L-D.6YL>[#Q\];Q+PI]4/_5[0/S^VNQUE@O):!@#<(9)9A<-PX@ M1F5UZJ"O[)UOB03 MQTV"J+U0U8BMZ'C;Q"9W01R.KMN\%THTU<#AB;:L]?%#X=9PY*6Q)=AXBR.$ MXC@0PR9P"_Z=0JA=#EBM@&==@+_OD8-D'8>JSMH!UG:%D,B+QCW1JO\UB /BL9_D5(=JL6&T+#) MB9['3;*C*%57@"V>L4>,,.'(^%G92UE6KO!@TF-=?KT@DU?(% K86V&4U=BF M3G,BGORL[$04.7;NBU/%O8SW _-NVH<-MD)_.N$G)KS_&[#A,6,!L2P@T'A M3C$L=$/TDJ:]0IMA%463;3X29H/7W$ "$S9<.;&'7T>"=_.VJ5!1Q:QK+,ZH MQX+6,W\N[=HGO0<$HMH%Y_DV)K%,/HMU97IVP8TQG-*"C3""9B/@ "^^(![C MVBL?ZJF@5NMQBA)NB\^@TX2 'B6S#U [GA>-A$H4:]YNFDC:"R>4R57!@5;(6!ITW=6X9L<[WWA]+:Q&%17054/Z74].! M60J7R7?(XR3=@PYX'SX$-HTJ08O(Y_>LZEFD?^Q^BM\C!T1 I0<8OD*ENNU] M.I1)TS+"S:0--;XC3]\8'H2 @ALAM*SWRGE="TGT1^H/.^G[:FK@09[[KK.. M&-D#9V @/"4!R[W'X(@THF!>D$Y!!QXW1#XBQPDY\:*^Q!SB!YI1;:E*;!=< M&U _9K>O-P^VI4GD(!]J8SH7DD1\;GO"-*IO>?\O$W_@P5T-&AV%HOZ978R6 M_]6+3ZW[#?D'E[]8CL.IMDP^?A4=[P4&]7+WORE;(3EUQ>C/+V0#2RR"%R7' MW!V*X6DS5BI75*-,B\&#HF0R<4$QBJV^1+N39JY(,:P__=H/&ZI I&@.3ZJ= M1O:T,R );+ACCDY99)=>UO>^-'(X'GALM<^5VE?3"/! MFSNZ+@T>FH="4ST*!>_.]/+,"-ZH00UQCKN%5IC*&+0"BPW#)H6N1,SEP:I7 MRL3,&>FOE@H_@6>ZK[.5I N8S'2$F%I)!0/"][5@*_8O->_J;6YPJ7#/?RXI M&>)VD[G62;XP.,R4D_+M)@]#O)C-_6HT/!N(":JI"I<([D2 4BTZMP\G# M4*FV*.K$^?0R/3^_8*^^1='&U5-*=C7[U?=;C/IY5HNXP'@\'ESZIGG.=D.? MGESPN%51*[^#W*I!6%M:L!Q$#*0CE19!ZF6'Z)AB:)EII -!ZP0J_<(@GTO5 M05?.8^H/QO1JBCLY<4=>CYX?%"W\PEOGVFYB"<()-Q4GL(]'_2?!@=D-=OU( MWP2IISW-UXD!]J\C[@/R:G1NR!!=N\91>^C9?^8GJ.JGZM\@/96FQZ?O M^(G[?;_S'8GW,2QW&J\F9R-S-5[$CL;I^>4D/;\8?CE#>G4Q&DQLW\Z(GXBK M=2_/\57YSW*!X?!;L0%E LU!7" +^$#/Q?]][CTV.[>M?GP4O;\AW6$7_:77 M_) >/B^[XS /\?2V5V"4I[U- @UH2E,9S>FEPDCT7ZMO=HAP'O&FC<:&]K]*#1E?7( :^O_S9(^GR_U+\K9Z.TJ) ZLFOM&@ M8! WC-IM!AMB4[RPU2)IS%[>&Z]9H-?(VQ8UIFI;&E,QVQ;8@0RYFR<05QVZ MK67[*7&HCKV 8J3K;0'@>>K]X]VT/='@%> MPGC#?%Z=G1E& ^]H6^7N[K,P>3R+ M?XKX[F-Q,?VRK M3>XZAC/J8-J*"=-ZO9.?VFACES[?'L.TU+6Y]928+>!%9%?#%QBZ!$M>3ACJ M'?^0%0VL%_&M&'HN+^]AM_@^-RB@HSKVY=F Q@_F#9_E'! MA50-IA0>#TQ[9(13M(XL8^U(O\3@K]?V;KY.KEV[6'-#7R6CX5EZ=GH&/X&1 MD2*\#/QNE%Z>G25_4U6@0W-03_!XG%YCK!I8'!.!Z/-?U0BP]U!R[2TR$N>SJ%Z>&+TW1T-G5@KWI0L"G#,]J;T209 M74YDSQ537IZ"P6!M\,%+V,K1=(A /F Z2/,NCR\X!J-L>HI[,3Z[@+%/P4*S M#3Z2L^DY_/H,OS5.;O;SK[-Q.CD_32[/TNEP"%,87H[\] /B&DW/DF/X#^S, MQ27^!.LXCE82O@ 3A-V!)\\NTLGI.?XTAL_@,-_;VKQ M"$#/CI-1U/\AAZT M_I>_AI4T7,1KOZ?/')U>F#<_$U$$3-RH%A>7Z<7I)9SC.1P\;-=I.H'I_2 2 M+3D[2X?PY_'E.1#Z.#F#DYGNIQ/WJH'<(ZG#*7=W.Y,.$3%W*5MOVV':Q%;5 MHG912*PHQ8Q!= B6T*ZY>EM8NDZ5I%L[,(I(IYY7*[Q'LY=B#6L$IL+&GUP! M$C3!FQC^J .2_A1H.4]9 MXRUNU4"ZK!./_A,W$/XRN\3VO.U;X_3P-4H6H5$R^A6,>#^,*_F_?#O8/@GF M!W?4*+RM&5KO7KN;2?>D7M:4^(=@-J/!>5?WY6[-M6CA$LX9HTBA8TTI<%BJ M&&S!9#@V6]#^ZO3KOWJ0CM]KUSVC2N]1[9\A:>80O-Y6>#]H3^]"ESOJ[1RJ M3&DBF"Z$-WK(.*GQ[\!(Z(E"Q>NMVP'24%@;^KL.>"4#7MD!/[I\N?_$09+K MKB[=#>I:PW0*FM+98)*\R6:_+JO[9 Q*!R@"P+ ^(WY\4F; H$$5.00; QF@,P=23W2[ M7%+;&:[UO4QE%'_],K,R2L\P^&KL)*8P ML@2X[BACTF?4NH9<0G@>AJUR'6MW7*CU[%B:;[=%'C1(WM%_W0QQG$>,QH6% MC :6EY^3/"#OB?3GX#?<8BUYJTS1.M%HX8\C>$,; SX$&)?>XI(9VWWC$,V> MV]^)W7;\&F@$?>H_<53\+6DB[S%.'OPF=!%T. R(\?F?/BGZ(=PDH'10Y"Y0 MD1NGYZCLC2_AYXMT-#X'W7I*^OQDG%\D/U#AK:#C@^8W00>;\]PS[&D,HH"6\2H:#BPG]YPQ/;S0XH_T?@"K^?;'<;LB< M:SW#_YF<:L\UH75WT[JYC-[@%Z+-.0T[<']0LP52LC1Z85 /S?=%)3:E?OW/ M]LI,#FZ).Q8_'N:"3IWLW#MN[%![=MQSAT?4L<<=GZ(-"GI6!5SI-8'5*&8C MT[KTXA9PFHSQ;*C8R?G93'C0)*HBH\_OX#NE^.%[5-?O. ]+^NUI3M3XXCT;C0;3/9LV&OU7[-I!4KUCT^(D M3^<(P&UAA^6-9^)7Q,3WOM-Z&G0:E\[>GUSZPX'&B[5.$1*F)]OI((8KGXKN^.U][J@QCV>CM.S,>J7F+B$+G?\[>7Y.6GJ5S,IV$%" M\4W$G=OXP&/'YB<_Y-DE:.6@"8_0%DC/P4(VGE[Q,QG::*MCXDK6K\D_ M/_;%T0,9C].Q\!#^9 M76U3N=G643H9#],IV IGE_ S*.\8Q$![XO*Y#8W_^\H,]LH-]\H.N&RJ- 0+ M=<#':4RA'IT!NZ!QZ*VJ[S-%N$6TL-+$H#PTX5/E*ZGG0FP*_>5Q5 ,?,^I> M%:I7XBRD/\8S\-VY-,@MS2$" 4' MKI]N]41#J+ M4_S#Z>@270^!+_8"Y 9\Z0C8'S ^>.@<1,OI))F>IM/+*<96TR&->C9-IZ=# M]-J>]WEM3X<4*C\:7Z;G-!:ZB:;GZ-.9G@_A]U.8X27_?@3KF("N]3';L!9M M&OWYXG9*BJA@G3L,RI^-<#D7,&&,HV*L^8)^/;ZD>9Z/\)NGP+3AUZ XMUS' M1^=C#/I>I!.85)\PN!Q,7NQ>/C\] T$.NS@Y/TV'8SRM,6PL^MO.+B](Q!VA MM^YLB#LY/I]0$!ES$=_"!\J<@HY:1D7>OZ&;3_BO^+]],P5%X_2"YO3*SNH5 MS.M4_( ZLU=V;J_<[*ZZ7 %2=A5]3*I-3&")TK$NC:[\,@/ QX!QG,G(!(_H M-^-QQ] O\WVQ"6T"0NPU]EE@G:Z03G]F;]"AC_,A!$).7!:$)K7T;*FOVDCB M'>C7<,#(4-"MC&02\$WF37/V6=#@Y%2=#*=98KP>&E]R2:_3&N^+CAYPCU3_= M;RE\!-/@]M^O/KT% ^'=AT\_76%!VFNIJ^"JIFP/ZQUWU_"'QIN-E\9"\]IM$9L/KS,?QW2NE((Y"BZ+,?@<4R MO3Q/WCKH*B($]/]LN34%M]US.):,GH1C"CX=X0EB+M1H?(;_/\$DI1$PRMG##[84/._\ M] [/8""[Y+FOY*TT'&/EGT<9F?;=KLLPI91%/1>,F;K$2JQ MD@N$O7O#4+GCR#18#?*+?OWWS.?GP MYL>;'ZZDZ#[B>SZ5E##';$^RH+PJS).(M8Z#[.XW%<(FT^DPB-Y^ #T,G*,L MIE2 \W,P,\;35OXK3CKUL"IZZIX=NP2A.CF;).?347IY.DI^Q!BKVE#7 MDB*\PD:5 HJZB$<#A?@<78SC\?#9SW&J,$K/]LB\=Q=D=YU/A^D4E/$X,G#( M? A$ZP$8F/G=MZ:+VVA\RB6>4+;'%^_=02]T+>X5I>5+!@N.=,M$>BM$>LU$ M^DZ)]$-I4#\N:$5GKN0R)RH39VQ6.M"N3,#Z,X-XYQP0:J$>WJVZSP E5UDT/^''ANH/!QYDYW&&8;&K#AZEIN85)!,;/W+]:6QT]N+3M MYO$0C@J88K2K"(_"N?555OIQV.M-5]+_UP^RL-22YOA$*"]=:!68<8'3(>E"T\/[-F0^[63 M; F4R95#%>H[$IU.QRZ#AJR?8_XP'H,Z@%LOA6,^'[YG="FM+#>%RZ4SQ5SB MDB?K'BA,B%YZB,J .".I+#9 XL+ZO#TJ1L23$5,@DE M-D4%'4)^(6U$$]$QL)JRF!=8$V;M@Q=-\,#YC'KG0\T/GMA76.;RN6CE;IBS MEXYRG949K+ ,]E &F]C!C@SOB#]T&(T>'S2A*W*I+,V4J-I [VH:8R4;F']" MR2!H.S4BHLMD@ 0;B9EI_HU+"F+C8PWTR^S*C&/OOXA:N#*8$> 924@7E";2 MQ9]2)#/9YM/@Z%/)E0FB6=LU\:597JPWT0Z "C4!U;7> M,WG]>VJU#1;DJ]/32Y,L$V5PM:\C?OLN*W]-[K<9Q?CRCJWPI_QJ?&HM"@>? M0+8AF+F5:?C6XD.OQL.IL;_VONSY@9/9F< R^&%34TCN;BU^J>O&6)0)VBE0 M0$- 'KM3,3/;MR?3J2W2/GA/4F9QT\/>[.1*KZ:7AWZY:TL^!\%7=\7]6O>( MR#YJI"#(:7#0$=)76+W<)3G@5WAEV]1*)G5 K/OO<$NB&Q]=I*881]X+@S.M M4+*>T+_"\_U3]AMV4W**JR'A_MTP:Q44:$J''TXH8@JFV6B:7EQRDJ!FHO)>7IZBC^=G6-=Z87SKYRH M9R(TH">#Z3#Y(SISSN$_D\'9E/^%OWQC8:=,OT!%E=+XR1V1#:JD38O^8N9U MEV>UFP*UL6JENK @I@97-,4<&WQ3;FE![ M-#=R1M]NZKHYZF62+1]*YMCAUBH]*>?D(M7#ZO MV3P4LSE.\:*1Z8&S05 D.]7P69[:T$UM],VF-G!AG7UGM4=NDPVV\VE81I#T M'V_7&78?W.]V)K%+FB[6W8Y[5*U6>4UE/QVJ-<<3GM%D;)A6!C%C+'+R3W4L MZPL6PH;=1X/+]:.?M#@J#B+_YU=&ILF:TI\KWZ-9H63Q'*T?[.!]& [.ITK7 MH[,OW0=)QVKY81*%GG%\:G2I?"H23_L-K'#BXJKW&$SJ$"L=IBX"TOK8NZ2: M1XK62D6+]0FT3'O<*! BV,H0UNLRH6@&PA4080][[WJT)5+"@@/P.KO?^O&0 M=GXX. TW'E/.]E)=Q1=_6Y*^+KH&2Z!^$AKL99.%0"#3/]K1N>#5=UL2Y3?6 M(H!U!,^\?7/S^?LKHGX^#6Y#E]7YL[=A0%D1OFQRX2-#0!HON9W/SIIP^;&; M!Y=%.:6MOTGN8=>YI P[KN]Y-3X+7%)>W!#_;:3^"4BHH;NMDO1=/B=;">?= MO%24#M&%GGH9AW9$GHC%!8QB1J6H)8@?6?L;5#LQC0_8+RB0:?)^<#50%UVO M;!<1@0PT(J\;O4G7U5XZP]6V".>PA?HZK6V=+#B!!G:T)@9,76W0?.86&]I8 ME3:D>Z)O)??GX&\3?(_HET=PWHJGOS1\Q-5JQ3$P!?C.Y^HH:$S&J'?3$KLC MY)NB&W\!18=V"NLP*+!D]B%;+HPO2[1C,WVX" MNL&!MMK-96F-TH[6S0L7']WNIX<*7ZF>\#!(IPG\IG/&4??M*Y5 M7X0D-;1XV@&#G\,MZAMM7M2X80M)AN]V'+[D8T2;+WO-V8GMDD/<"+4%,*MY MGV#H.'SO8V/K=H:ZY(88$J>C;S<5.L]G H*(+G1V%;JZKV61HQ#?D*PBYY8< M-!KD^!'JQ7E#^0@TZQ\H7_43\_FC9^X@M<]XJMHA,+9NC8^0F\2M\LUK)F/C M?9)!:VUBP%#];]Z\.4%EE.4Z4I@V?$S^>[9:?Y=\K*K:'9',]]8!E=,YVJ\L MLA5! 49?R;))^)6?JFJ^<^/RQF#!NA_ZIIP-Q';YPI6\*S9P[7G.,N Q.TI: M&RR)((VA">G!9J,AO*6J2^U3,>"D)B )V88BCIFOM3]"F[<9U%L&ZH^P0T(1 M&_E3B;?5*G# @-:O.ID1B(LD:!(5(/]*7[I\(U%#\I\\519U,1(]Q_XRNV;0 MA\G&8(,.<8BBIXFV+NR<9WF@:YO7&J)$Q3K0-'I=&7JP9 M0\KM?-,-G]9$<6GB\S!5*9 *\G\[>Q4Z#A2T\SCB5-O[@@P;:=.D2-N:.X7: M1/2]8^96);;W6&14XUTSV 4)'_E=/U?_CDE06X#.#^ZOV$,HWQEE$&XL,OM- M!^!UCS&R-Q;Y)^IXTJ=QP[A@LNE-"I\+1J->G M_LFTI>NJ;Z)5/&$2 V)HR(9J2&15JOM5THEV<2(!=:H$56BC:'DIEP@ZB?R5LEL^]EAP[2B0F,01"^&K-/ MJ=9UB0E8SO<%])S1WAO0(]U"LC(PO#C'FOPZ#S0>ZZZ5LKIZ*RQ\6XH^+5RX M6*W@$UP8/!>< <&83!VB*8DI8;M"#F6Z%[K$ M>#+-GF09#?UN"K9S8,K=:2H'F#&MN @'%4%\SFM@L'@D&]8>#@XDFE3)5BT# M]8?O_NV>7+^W?_WYYO-_O@ZSHF\YE;K-&O6!RQ#J8ZX,M07:9"(+> MX;SP?G3!L6JF=A*F:C/'UY>K1>>AQJ[9EKG]^BC MK#T+QY =@,8CCA0$ES'DER+^/.-%RT%5V>OL!,RNT,J4O[6AF^(;CZG\/&=_]8 C)^A14IMES1YK\'X,MZ MZG6LIRBW*M1"F5&ZKJ@\>%>[DH./R2E,ANHJ!^*J)>9=RY/3E04ZQ(;P+H?K M)BIW]Z.3Y]A\^^^_.$:MIMF!;#_7W3I'^!S;WXFF\] MT\+@N>-FGH27/]*(AL_,K^O%U"AB0(M/$)GID<7..:NE;N1"#^(.E! M[M<*UVVZS6S(53I(?B8%Z?M\F3UQX9-Z0N 7L#6M$1! 2%'6<;/_L:U XS9A MAIIR%C=+5J^!V/.!"F]\V ME![G75JB''ZHB0% 6:!=IE+LP- 5+HAK6!NM4+HJ=C:3(F\;T57S9AY&4UH=( )!-=0%H!^#XTHU.3 M_T093:,+@UNDH!N-5Q)94%HL+M^6 _^XDNLVL\2,>GV[1\J=0*S@5@;W88 Y MT1SQ5(.I"T-FKK>5, #*1K*:EQB;Q1/;0YYD " 94&OK]M$Z!&3W#39X8J#O M_AE$C:@0"Z\,%X5+P)'&P^]"AD*_'+%# Q,V%PN)Z$*2N3)\M^(.\E6T00:+\U[J35FM6Z7S@Z_5.V;C ML$6-X,#7.9-R6;6I$"DXVB1,>X2MCG/U]Q'IE^>\^91]PNK_W:?W!8">KR91 MZ1O\XM26/K02U0?[4AY=LDB_[&%O>!%8UJ;RTR//(U%Y.8)KL@1+E+@=MWT M/O+TCB-%LZCCC;AXV4:4-H7DP$UIOF)31B;W_TLVY:)[4SX94G'N)[\ MK6Q MFSQ&Z0H"6RI5XK%?'S1_\J*5^3VP8KX&!I.Y0\$_N,+5L'N=)0KX4+B>FQOA M62CW:;;M7TIQ4ICY;RB:QAD8K\:3P46$1 (FH/^6=\[UD)A;:=#ITTY]9.[J MUTPU< (?,"^&] %^7!$FM(M%>1\AJ&>-O5R[?BM14JG1+Q4\G*#' MF."X_3.^7B[IZVTH9:A&\)SLRN&[QVW#]?/@SVO#W+8Q< O MI=9\9L%6N$@SK8J*@3,?70]G#K\S&&:^%6^T$M\SR5>'^:]8-VC@1;Z!Z-I%!HK'M@7398F5_9[\ 6^V<'18;)![K\<^ E6 MV2]5;:IC>L[3NP5=NR[74H42!@%].1RIET;U,L1-#H5OU8XU924F[_= MO(4%_^0_AHN&0:0TW+KL)>V(RRGP/,HK M62[CG9U:\=>%STF/M0O)>R?6-2DZKCY:]O>#IOF223!*6>0*>'5J0)*_QM'( M-?]S;)R YUP(!'C_0EA7'[5OQ6GW?%[J?_BBZ<1XTUC('CHEU#BC<"'B[H". ME M@/E\5(?>&CH M8^028(DFKET6DG[DR#US'#\DUOO:-"_@ $?:XX_55^ZJ$M;#SI(T4%D"2U^\ M*4=>06P[RUS:BQWSV&/P(ZY\T 88@__W%85,<*?$AZU_]1M7L/-P(ZT@.="% M&N"O^0[GT6 @<2G&&VOJ@7AGWZ9Q@9FIN]VE5E:2FB+WI*@3;E<*7ZN]UN,E MWR!YJV[PU)O4&%X K2S'GU 0PGVE:1!NPV/15+5UB2%$)6X>O+(LN%P#[8]E MP:"-:%<[N!_7^,'M#94Q9=07I7)1R?RK)_7T4+$*1QD2Y 5"Y3@W(IC+(:08 ME="6KBR0!A8G3=+), P]=SL"Q;3HP%D3LKL76./ ,.0-B N&D4=^\A3/; !; MQ)LK"O3/-S0-/L9*/WF#M3<"?CX/NE[[N(=F#+J=;%>;:/9!K/-XTE;WG$Z) MSM*%EZCS+?V=V-> )\#Z41<@N/!]/SK%(QH33%(ZR@LT/Z7K?%T<*IK MG [&0]$].]\@N7' Q(JPF78KFM.3NV(C7_1](C>'J;?WDU&AGN#M@<#WXH<# MA[Z1<$<.HP,A8+L7(>,31*9WD!"&^4[D M] ]D> MDDOPOJ7NQ:?>M7?AWGRYQP.YGZCV2"*RD*J&EC;*Q V=00Y<^SLBY M/O9I;19=.2./TISDP\1=O\X<<)$;%"&HVP3H7 Q1L+06,FU%WR:PQ/6]2L(F M[J;UN8FR4IRQK6'WV#LOO?[[UQ?;6:,0<>* M98]R]VWVM-I;+&>G?794U_* MPZ7?+X8O$/,Z,B&6!!J@E8"8P]/QM^!8%$.='-IJ/KK9F?L. V,KZ<[65CPCWXP3:QQ37B:WUZ!A;9XN11( G( 5S2"K- [-@7 M91>=J9L0^C#O $&72]DD*'AAFVYJPY.E+JL12ZQ'OQK^OJ^T:E[K. M2>Q+7U9IBDR2YEET9SI %(EQ_E''$<'YUY0=2VX2+EP3F')<4M6F)'2#HS/U)M@ F#CRM;\+UY\6<!\0HB_^/D]FCB[<$0S[J0: MF@(1UKP2C7Z4HU]M-\]I@&/W-O4_;H7FXV&\KL#?>Y71VG8'#J%_YP/)B.J9"?Q\ECA"JC,:G**2$(()_2I M:'X]6>#U"$&'QH/))?P9-#I\ZC-"V&FK'_C;Q2G\W_2BI5LT75+T!<<:=WZJ M[K1X+.0*>FV(=I>[V)'FB&2%^*3KI:0\TI@A^C=QAL"&H3@A.D!@)866O]"Y M!@2_Z_L@VJX'[/2+=Z6]L[_S M_GQ[-3[J&/G*=GF4.MJ6)W:.SI_1.W3WZS%?3X+]%>NQ95DQY1P>B#OE[8 MUDO[M@-#R6IY9]"@.6])D6+%J[#-[Z!%M&A;4X39XBNN3SI0Y$%CZ=+1H7 M@1 H:N.W;+L.:5?)9N 4F\:(#_V:+H74AH%/$K>:*,R ,X4U6JB./I=>XTUP M<@]Q%H&\&M84D 2*W;1==6%=/EN3"HTG3'9'"T_8 &IRU#' T_HB'PFN0I(4 M(GEDH6>_)E7FU,@U^L7Y5Z?*?$OYP?NBC, K /.>S7*)[/L;QK1;C_@L;M\ M#I]"U5BIA70OFA$Z:*2Y>S[GI $M-]DYC8Q*QU]9'M]*:*"8']TP4ZUBZ:+- M8&5!7W+6Y_%4IL8%^^53>2EU7$F!O?V.4EK_YMM4Y7VW19)6(A_WJ6UVW[S_?4D?LZP_O/]^\_^'M^^N;M[>O#? 1@Z";.':I;;O?:D[J55=+8M\T M0I-V@Q'CM%WKSOI=DW8%0>&;I==2R(%^9S6;0?)C137ML*IM73NSI#'KR0*8 M2.()<[1V@9_O(GO(03P:[4*D6T?*(]9LZ2P;4_S3SNT+=]J_=-!>IRP0S00H MI\-I.C3X4O%''F6=> <%>=I 45UB/BK#BK8M5S!>JR^K%-/G',H',]W&5\^ M0QOY);6!\4!EY"XEISUFL:1:5&#FO-@NPU23:O',1*A=P*RH9]L5LI-9E,OL MSL+T?V);*DY:TSRAIG-E2!-IQ\;IGXG[=5VV7"+R:T3>D82I(Q@+!6^X1/P>HD)M'(U>O M"Q/?[ 8I=&G.9E.LI.C .&COLKDZ02Z]8PC6!'#79J8I4AOL4+"Q99*NKKU0C$ "-[Y$T="V2<,W:6,,S A,N!T)_=6$+@"A, MH[?!P]E2LQ.UBEVG&V/J!#.$X='N]&4^5]M[A$H9#\>G\4WM;9,08.T$%6F" MHVG!CF+O5:3((!2128LW&7_6&;K,2H(K*-CZN"=LO.Z%266V3WDVP ;X!^,5 M; 5K%8O59R ;W)=70S.H*RSI6C*"1+<,'QH;@2#AMFCWI<36DIVF9)3 */D\ M(#@'8&@PJ)U )NP3(L9<"AS@/ON&Y(2HA\!/#(\GV7FT:[B,H[XE.S>>Z4[MB=50#+/,U7QPJ@K1FU@D5[#=88+-[&251Z" M+$6UD3Z9D[YI$_,W#\0AN^F9Z/(\[K@F@$VOSL&&S\Z[K,D/?!N6Q 8!)L, M*(S61(0L-SDE!;@]#SKF[:)#+'I&.B&/RR+ & M^B$-,NQDWN)[@ ^5^1.B[:\%:1_GC?B?$HU>9EOW:>]%;&8/^7Q+X"J(/4FN M*Q96"CK%4W!8'+;^5F;0RVKCGH\?.&D6/BLGT--5WC5W[&HN/SE/IV.*7UXF MH^%%>GXZI'KL9#I)00XDW%W^(AU-3YE-C2_2R>69[2Y_.DU/IY?21;-GG?"A MTW%Z"H-_HD2^MA.MP-71K.C054ZI9")H4WXQX.U*F:')5LYJ%^NR\6"QRQ&G'6L+-$Y:XT;V. M/A0$.F,W:A1M9117R=11CWCLR$:E6"_?5:=')I7,6H8+-OL038U.^?P\!$N1 M'70UI:1!8:#(EY5ZTM)@(K/DJ 2(?-8=>[1G+P3>VA^%[E[O(KZSVC>:HV+K M(N!%TVQK4O)I#?T+$-74*>IB&C'W&'A?U88@AHNYY,LG/QI;!559VSG=M5/' M8I!EAW(;VS)(5C/_I5GP):=/BTL^AB(,X(,C.$)9#]8!KY*,.H=KM2LWL7K&U(47 *Y9[&97\@W:>&H*\=Q.9; MVS#/<(HND>W4D]_6H#\9Y(?''(0SNAF6.96D)NB@KQE B"(@=&]AQ[:+C%3B M6FRG8I4WENV (PV6&*\(- M3!NG6:?J5Y]\TX$OT56]1&EY_Q!LLSL(@\:C M GHLUI+Y"Y?"N,-]J6X=A"3QJHS//U0(8>9IUKX+HKV1]%AEB#MI.%=;DR+^ M=+<3%'_?9X7U(\X%;!$BJGCW\*N/8#XP9'%C.$@;RX17A.!J"A>;/37; K^O M-KO#;%C2R&LSL@2,BL85<\$6@O"ID3=M:ZY_4X:AL6Q!'K&0:'G^:S<,;9!8 M(9ZZ_)X932/M@7[9XDG?U9I*X'R2&<-88]E;7E,[WA6W"^*(+.[7B6HU[F]K MC.ZC2\C]9E8\%NC\A*]QS^Q:]Z-BM%=R$OT"%@2]AZCEA'Z<;:J:3J_(%^U^ MO>AR9-G%FDSM M22<@0Y5[$R4L'5PQW1'1^*C9+Z@WCG15$CZ6G!:KZB@;(&@O MMB/(I!_G4T$N?L9)P$9PF+)2YO[^6M*DTA7C)N *0.-RFA/LE:*_5UT -X> M]*#L,#O9!59=(AR 1''3%XAHS_NVE(2'DJ('JQ ; W6X1EN!\S[Z*(BVH[=] ML3VO27[9SN^U+03P%W)W(%]85]AW"V<+1B=B(*2*=8]8VJ&05$30;+/UKC^B MQ-02":7_N&?D;B0-\FRO=46I@D#>,[KW'@[$AV!TZI@*097)[F@H^R7#HBC. M $#_-,&-Z"M%PQL0(9;_6F($"[LG$:=U_>WAN!33\*=LBXT.&F2/].KW1;/> M@OQ]%GYJFIJ7BW6.GI$T^?''Z^1(?W],8'>D!OWUXRT8=\:;0P_";X_16=3M M,H$?=21%*$':<-D@&9\*W;%E 7)C;AF7,D:,<@ _QJ40LP=1F%$VT2K'(GQD MN-H]PXUK/$8_5@CH"\&!5?@(I8R"&ES1ZJJA'G M*S"W#0Y!G<17U-TPE&^:66-WBRA1OX38_-(5FA/]S6SH)A7*&JT:ORWE8BRV MRY1,0Y8#[8UZ\C$!R>O P KL-6%+FM[3 NTL=Q#WB^]-VSC+I7B@6G2Q7!$$ M^EGQ?X_'@?O+X41:J]'+FYY#[PUARM$#H_R/K<3HG'/;H[YYIQM>LIE4/[@K M281).IFH64]9C0;@CL#^9JWML0&-7'+)Y?;34*2KTHN\D4%]P0=#G"PM_#]8QQIUN MT?+*E@4!3F#C(*!Y;*U25'G]\S]Q1CMHN)FASM#0,E>[+L]*D*KXEIT_DG M8T"-;$D'"E/!G7%V*Q#J>* ["@2)^AGY<65;)4KHNC"(XY*8MFBRU%:,GYI; MJP\_I3&2$-*,RFFE62&,B0^Z96N4J-S"5N'6@_:Q6)#+2')H!*7"D05/M"B# M?2D:4LU)<9!KC+=;FG4\B<+L%.,NN&FPW)=;[F6O[GW@GDM)(H4SY^Q.WSN" MK!(9VO?'Q=2U#>C39;YSTG%!17Q(YV \4XD&B6DZP)K[YR"Q:OHMRMT5(8UY MW:-BNX+N@)8F1%N"GUX @<_]-E,S<0D92W)G;30G>&E%=*'@P1D'/+-B&<8Y M0(-]V*#U$$<^1K6U>" P(,S8CCG4BRN,$VP7$;NW0K;U1XJ1@QIH% MZGQ=_L:<#]H %,\*]L"4YOZ+>B(->WF!%EL(S#"-LU%SID8U#@K14F,KQTI$ MW>4)!BF/K+'U;U]XP3IR+$SW\"$0,Y(;GP>U1_*^<4B#,N$3IKFFF^@$R=5=;TT06 ML9%@+IP)/&N.>L7WTVR% )[13.9YB>JX?44N 86CM5@8]1B=IR7^UE1"[[$1 M@LG5&FP"%.PB(A55.=Z<-I4*["7-J/ Y=?&F,OJ"F&Y$D/5V2<6\$1L0%AAL M0):4^=/>^]^][M##A>9J4Q Z(1OASI76\8+3727-BD_.9??HY0[2I@+>N6]P MI5A;9&N\&7I3J3<,?"UUD!.=N5!>X*G109\5PX-*(J5QE#,E:3_(3X@56,(% MN90VJ7R:)[IT":_("VYRDK%5WJ%A %M%6: 5/!UTPZ<>\#;I-]3!6N,2Z-;. MFT0M=_^JY2.WKE]T7P)NETSK!"HO:#+GJ,,<>=HW/NYDH9%98H;2]0 M0XB).B#H] NM,>-(/L#0C(VW?7(ZY5[1G8H5!]&E/, EW8;2C$)=F*%;^WS) M:VX.A@6M9I=#(SYZ1=NDXBLN9\#7Y53BZN[K14A\$_Z+H(L& %']=%+^)!F9 M3N9Y%=SAR#NS#'.]Q9)IWB<. M8H[RD]P13V*4 X*M9G6;*9T6S73GT51/"&?T MW+33':/9^$PPV.1EP9H$F[)V*,Y'\8#S/N&M?SET;^<8NY&*#]35%O"1BI/! M?+IDUPIU:7WCVQPVI0-!SC$$AP$:L3M.[D2;%CT#&#Q2%3IQ*[@P&I(.A@W^ MLMJ2LVJQU=Y19N_NJ;,RAF[RFCW+V9K8&.RX:]BP0I=KH:[,('4"W2SD78UC M9XZ1>M^$[)9X0/Y?]MYUN8TK2Q-]%40?^005D63C?G'%3(0LRV[U^*)CR54Q M/Y- DLPRB&0A N1,$9;FZ)V+^V!0)9.[KNG[K6^'LUP^1QCQH MD6'/OD17&+2("E>\MIQ"*"*B3Z&.=DQ8))SJH,;7![8RE880-6(<[&FU<74; MD>CFTQ%HSK5RS@6NA)$](:5"Q[YPY0=2G&V=&@N5.#TBPV!W#T'.$_67!SBJ ME1+> Q[;#MX%3M/FV)*B MY207')1MLTYD*$=Q@(X&$#%@O(5W$#JP&+R"9X2;0]W>?X!(V.!5>$V]+E'" M:W^V(B_1+=N0D^0@\NU02"Z0U(N<$#:3)&S14'L:@%G!5*BP,FIN>$>4&#NI M"3,4B8;_[>GH(:BTXYOI#B57U6,Y')%H854G:"DA]5';08Z:'B!,5 MZ-RSL M$9-^T 19FK*E-I@B&CD,$(S8]WEC4$^@C YB)16J%0].L;D!?*9>'[>,F:?K M7K8<#+;'8?FI/NV)!PBLA9*WT2?",R":;ETSK!MNYPR$"Q86P&6'Y$XH6@P\A\FX\SITH'3:N9(4.([=BJB?68!]7T*3^PBA+9WNP\*3JY@0 MLT<&YHAXB/Z\.0%H[^U.@%HIBJJ+F:KALSQ4B=7IN)P3PO%9,8$][J *Z;Q M'Q8!'H>$B CJ+OAO8'!B[.LS@4^W&.N1S"M7<5*00V;.20.%-8VGL[04T4$WUX2&Y!@7EU[XPXE'$X*](K0TS9HVUG2+ Z9) MU(>*A5$^B*T3PKJ(CY4UX,/T@5@F7MDL(S-W3"F7M!@UL8%**)&S&X S+2)))RDHX\?21T M,15;2:XM@@_<6[2+1DG4,C12S1/NNO?1'5C8_(CH$0G%2EG\=SA4:ZCP2###VJ@S/VAGK3KD47JP^P.%X9O; M^I^4BI4E;_;)N1:-5D1P#6[;\2FM^ R.0#"$?B'[*/P?^:=P7RX15(Z6\!N> M8&OV#MEA_@PH/@'@H +8W&M#HB9V6GCQID'V%VIMNK7OLFL'E:THQ,)G MZOMK@'A2^@!&H$6H6":P2Y<$ #JPUL+(?M3ID4FY'G] _7IJCA(V0-S/M7/7\63+:J'MI[7T,5'4QG,P M,%]+]XTQ)8(PT3V"QBQWOZ$8K(,@*O?YJ)TOLO90AA2]4.UJE*BDW/C=P?=F M-I4WI0[.C8VPQ:RB8&1[24<;ZC\I-X@[F'>>R"7*_"DQ9%UL#QNL6>:;ZY/= MZZ1UX5L.?:/E!'H<0(/6@SA74:W'UD^H9Z17P;Y,R%'C>F?!@Y7Q;7"5AX]4 MD-P9!$AN@(>@**!Z<2;*$0,C>N)5)[8G$3U*B&SKWT#UDP[QT3E>W:CNADYE MF=D8=O@;T'#4>%R<__/4ZHOIU)-P@XQQ18^9#L MV3@G,AQ5 )V?<&R4\PANA7IKZ+O!-D0M5=.QY&BR:9!$O]G=8$CF*?*V%W!+ MMUOR7%+7C\32Q'2'M@=>F>OJL?%A,/>@NG?),1O;BF2*$\+A]8+8M+"M-D)P MEY5WB^3^D1PXC:RJ"4*O:H_W#RR14<')\P#12'P,6X@E(>TPK(RPF38Q>3B> M/3SP]>_X9&6B3DV'!F-#5G8I?1">(J5G+M2X.9^?=7>K 7QD-B4%1)*6-W.'ZP(/(3^\,H(H+L4>%1[ MB'QBO(V;XUKH,04V)*UNI:C-@-K=D7B!!YMP!!YW:O6I:2=U1?'"Z FL7;K5 M7VPC'"&O([;E4Z^^K9+ITF8EF[-8.2JVOL.1XK R]J0$_DWFX=F)R8*0[C?8 M-4JPI<& A.HK(7)))9YCJF3VKC2)3=5B[C%%2F&S1V2!,J@AN*R%/$/+Z1]G MSDK4,SC13 ?80_<2V19^$C=-W!4 _LG<+B'/D+FR [5WMG*RN-R/#;KXP; MP(EZI5&S#SH2@6@-J]^#G4 \IQ:D80J6")JA$ M0X%:BC,NYZEQ(C6J$N#<6K?*6(J%S.O[?'IH0F/T(R@ M1GJ2'LVU.SZ"-7SBV7WV @4<(2^O_AM6ZH'MI]W:"1<<*24-XFQN@YCZ2"%&+M&T0C0N3>32(K"=!/#\Q.1IB=QB MB!^.YR79O(YG*1ASOIZR$WH=26O6>]JY;D,[8GJIBFD%"?Z\VD:XXI;9]\BA=',&V!P6SP^#R;@>: M$UM=ORSB62L(![T^MB]H?B@7.+T0%ORR;"\?F^/E;2.9!7R@;7^-QH!?8=@G M@$[S_DJBGM)XRC6?[HKW\NFW6 (*@N(VS'E'IU3+"7&L2J.$<24L%W0]))$P MIM/#1"T"IS.:';;GE/=%;]I5G&"C 0.Z[KA?5SW<>4UK;^!^M\2;Z*.% @R4 M0D:(S8"WMCZ<6,U,:2YY"P!O@,&?>]A2W1P'@&G/WO&WW^V#)T 3?$7Y%:@9 M(D53;L# :JD.!W%,E!_:6,DK!#J/V_AH&T$SLX!QSXIK* BB(XUT- !R)R:X M>%ZX\1H1CQF ^=B�=5$I:TD$/+?VDKE+%@F>IGY"/A5?RI-3CN0>;*7Q"\ MX8X\MU:H%)QB[6(+RB;_7H(Q6NA158D RT0EZDQ?6EA)L.$2,3A^5Z%YH;#6 MOVN]LL-GE,K4(QNPP3@IH'1?7C&'O'*@RFHQL6,?A]3U6W M)#YYR+P(1A4J+^1/"R?BOKJCE"Y=^@=MWJH;[P$[(O&CDD4OI-#>EMT/*VU? M/92_51*4NJTF;,^S<-+00\<$=)"5N#!I& MZ&ZZO !83WYH7-&U6GS\??3AM0).+"NS )2RF&,,J<:03*CR".,@\;!]JD!@ M1LQ=D0SD5[/Q38AJ/3Q$K1*KRDAJN;==)0OIH9"V 1%?Z3T HW#46%<48]2P M1#^EO8TEH-C+\Q3AHVAH7[:+68TF6] M)XP-%WW\& U E0,([U?P2;(_]"'+X#S3-!V!G%L"R=*B8.B;?4Y4"E+4;Z$;A:1 MGAB_VDHPV'.C'GM2IX+K8L<3 M&J6DX"7(@+,\H[RW'+'"'R[W3>D$74+P'P#3%7&C6,.)N(B[?XXWCE\V]YZU ME/LT=,<)[8?W*06E: MD#4$TDGJ7DA7)CH F88")\,>KFUL[B$.3AJSKC1[%PJ1NE J.(JY(6-A4?JW M6 L9//[IU3DE-2!E2A5RM6$G7=+1,3)'Z&=-2"GNLO8,N9JMT5A5))OIG)B; MXVZ9MQ!$HGHDJ50V.E8 V&)K"+=*BI M>JN_XCN7=K#@,X%X;1]7S&QW%&2T4Q616[_E_AI4+&#,56EQGML)I,DMXZX_ MC"-K!?EMQUB,4--:T)T%DWC[+CM?CFH/9RT=AP R4W1N@_?Y(@X8,O$?D,#! MF(H,>N$"MX7WZ\(GRIM*T+'A(Q38/92_4^(<'L%!NLZ8&4=G**$VF4&(3([G5I=\HIJ:R^D9Y1:,* M,5RT3U2F-4"UIXYK^>B<<2OK$[*)5VL&8+G2B/N2[Y=E&XT4JU:LE&;W-U[I M6.:DUCB&4+Q+1-"3G*1SC4Y @J@"0.ZO5^^O--00ME%N/2\#; SK%:O3T+.H MJH=8^R;/QMH!H&[JDS'(HIH@YM(IP6&+IK5#W$2S)YXAX<*(+AE"95$-.:ZM M*+5.1RIM.O.> >YO#3_5]Y%?*C2;PLM[&]#\S_=OOH=&,X.W/WWW\R\_OOKP M]N>?OM:610(B1"RCL8=QQNT3#!+>0)8GO;3]>G Q>CEX(^5'[[#\J ^M#PMU M,7YY#K*?.V$[/GP?S(FH;Z[W30E]8S:7P5\33E8ZXAVTD3P<0&T(5!N= *HY M%HCD09F%Z,1@I31!*-D0?194!_ %JEZ%_4HA +O M:.K6D #57#?T1*0W OPG# MW')A^ID']EO^M@KJ2T1>CK_HW.X2,3LXS[ ]3Y= M%,F90E"W 6<3,'>/UA+DBF6$?[8_\#%3.I?$N, JRC5TX,$_=P]&XOP@#N]0 MIU+H#$]/-#X#JA_W6*05ONV(KF1 <4=(84?)*%HNF\/.<=6M$ AEPHU/9>AL MLLF\N+A++K+(5QX_HTD.@K3A$)+GK\'9EC1Z$_Q/'F[,*##&D'+HFCU HTLO M6.V"PE)Y"380L\W:'[N"1B!W8)-MJVY[K@'1E.+%E7:-#5!A$\NJI3'MO4D0 M2/0*341:7!T@%WN'R^B 1HRC!M/,1(.,A[!#U&Z[H/T5]*P0Q[#S@X) A 8N6 !8&=#.H/3R"V;1_QH#( MB69,DD@=I<)5M2\L?CAMO? !RPM_I*K"-QC0^@F.1O2;V(C-F+187&8_,4@_ MF&1G:K<7@U$Q'RV*Q62./\^&TV(Q&X>?X?_S8CJ:X\_#\;18+2=G*;]1,9DO MBMET%GX:A>?-9K/!I)@,Q\5BN1J,B]5\7"SG2ZSAUO++%_"'Y:P8+T?X\WRX M"E]9A)^7Q7"V*L;#6?AY'CZS*):SD>M

KH BK]7PZ>,_/%JACAZT:S87C) M%&8ZGQ?#Y0*[6H3QSE=GS7@5OC1?#&;+L'[+P6BZ*E:SR6 TGQ7#Q3S,4^X) MRJS@\-@-H6-[L0P3#F]].;B8+XO19 H_C<=A-48K_#&LW2SLRLMTS4:K\(Q&A;AK,)/\(35!.#B>LF?L3YAR\>+"?PP*58K. >+4;$3\5EK,P[+.!J%XQG.V&(0EF2YG _"R1I/9F>L#)R>53@]\S"-$9Z*P6@$ M9RE=B5DXNU,8['09UF'.FSK&88\F,]S*]U!LQL1VE'#,!%.HHEOI)I O>8!T MY^F]]_):*,\KQ\U?J$0D+GH*M@:UMD6)<_WH_4!(K9(=5.6LH(ZY<%/_CGEG MJKZT3CM(KL<,58F%@XFG0@6R_?4>&B;LD)@^;EDA=/9Q[!0J[2O[9-J:!S& M$)OSV5G!_V(XD,Q7K'$+"I&P5[BP!.]P7D_6R7I%(&)*=WB5"!WP.K4H*,1506?0,0< MF $1$_2S>M58-)-]SQ?S^2*M^9W/)HZ#2>&P4A0/]OP-#\H,IXB?^GE-;KJ# M&ETMIXI8QC&%WTQ\B[OSAO1SYU++I^2[Q6"Q_ I?L1Q^164ZW&[8NI-M/GNY MX8?%C)\_.N/YS^T.E&.9P7NO+040*&:-@&X&+R;C4;KCDXFO*:]WNDS(HT!. MA)&U""W+\PK?.\&G8$Y3(_5P0U^#@/T.T">G0EOY;[S9OWK_'X/O?OCY;W'[08'7E1=#>$_C[:%+,QK/PL4EX%;QW62S&B\'9# =@ M+:Q6H\$HF$6K\)PPY.%PC,;4I!CAX'4%)+N-&HII+3(OZ.&."'9D>$M=2'8:IQ^MRBQ&A]JZJ#IPC:(_*#T!J7XL?.3L";?1VXI1AD0')#1XF MW\V3-_"J]SJ][J4F"RN'1QB[9:!<=G M]J>L:1 LZ*T;#>5B517#B_LBZ3H*9. NGY<]=U2"6%PM:DFDQ'0W[ MAMQB*I_D*-)6[X<#.IW.V.(HYJ*&@F0=#H?\@&$X8*-Q](0!]!6'LD"( M;8TQG!24V S#)$'%#2&F@7;%<]T8M;LKWU^^S.I40(9AQS0A2UD#*@6"DO5! M,'5@9.\L?F_,B8A:WYLNZI=* M,Y-6=@#/P/8C$YMKS2WF]2A?= V$S8NT][24@M14 *1]K=WC$J8$@%5+)_O@ M"%SKPQ C4(#JUS]L33%6[2:4;&&3XB_'5;.7*LR.7/N$D$978BVFTSMF: M903_H2)Y2*L%HM:E\$W8=+$O:9(W//+>/LLI*I M-!X/I)9!KB;6&_7=E=,#\" FC'IB*OD3(1QW%8X)XPQ*=;L;;( V;<^SAVZI MMIAP4R)F/DZON9$I+E+&B*EB['BQJ6Y*!*% T)$S>)OJ^C"@Y@Z&,?"0/H9G M2JZ;!C4:IJ,:S>++=4H(7C?[/2'6$&*Z37D/,KM5$C!D(V [!M0A7).14]B' MQJ&5Z2T8D[:+V+M35X-W2:LE)P/$D=2!VP.SP@@I;W>GW8LG"5@$DC MK:44#(LRR/&5P_G4,Q&S8@B'"'/8$+D>U< Q$Q.QO^R,>\]U=7$HSG"$P]LH M)OM !Y] Q'88W>'/B%\L7&VV%?6'16A*H83CX8GW]?$>@1_80.N1 !T]Z+BF M3PNUP0WY%J3+SPXD>?F4&=4UY*@=# 2<';,T!^Y@6=\QP^+@0GYZF3[D'6W4 MEM)]=APSAN6)CW[H#TL9="#V)Q672ODV%"L2]1'V."Q^.5D3]$0V.R(R M_QJH"#Y6^_@IU*K(1A?NTO98(&K6MVK,,TKZO# M)RCE&0\IUS0;?D4IYY@)^]B*^T?4'H/[*MQUH"2'5L_18" ;BVT"'FW#T8KR M 6*K(:JVM92S486#79>KP:\[: ,A!NRA^ET++%TU1D&GEVK@K*.,G+S35R0Z M/?Z*7*7W&L,1]3W<:+X"D5;Z3O?O1![JN8ZV[C%ASI]XKD?B5! R_731)?_/I^\/VK5^]>%FY) M;"&A>"3X#(?.\@"ZE!:(W.E;;H;7YGB.&3'AYLS-K/>N'Z*8)E2N8KYP\<^^DMJHZ N[ M"NHP0.Q!KZ>R!G,)-X&$X[G=P:FA_;ZZ@\(\K(G" %H"@DD[1M RT*WXO(,M MAXD45+YQ.4,SNZ,3)+$,05F$&70C:T.=1C:(!/Y8F==&+Y.G@."'>IUP ,)H M@1:B,RB5X1^AL4\+&4M'CN.<=B]46RI/WRK97'0"(75V#ZZ&G<'/EA=4"R^B M^._'740. CV/])E/:7_-"&/4Y]"XV3\I?",)D=@'KTA@$ (=C,?O(.PP&E[^ M+]T'I'VD*%BN#0%I4R!4H\Z .KL@U/"!VG%P27YG*L9_J1)D^),?L*TRO@^K M=*H;8:G,M>Q*$Q!8]"^.JRNZ.QRVE4 U.LT4W/-Z !YL#(&<1>U-P;OLT>E- M>1 6">- RK=.61R>'DLY$GGD U,W&G#1@,>CVGAKZ_@ +_1U-A.F?-FC[;>! MIL#;=A"U687#+]\3!;5/-X1-,'*;JIW"J[O=/9Y> "=H8'!XRN*52%_.'UNF M);V^(N\!&A 2F8:FG(PBYK5"E8VP0GEV*:;/Q77:I0U77%@&C9TPZN/ 3_]& MOA,]:7WJG4\]O>O4GY>@[PIZ.:F[ZA-0#$"28&/+$L%',E/+ 2GD8QDSPUXD MQU- >'O'87X+'>'A.^9;!+N@^<31-3ZZ'9/R5ZI=>1-QCKXRSM'G?OX#%1DB M0)5-A:QL)NF._3,D],WV498;M9<3-8&?8C"08CGB+=C)-6:!/D2)MYN:&U_I MG?_&X+<=H#*03PAKI=6*W72-%Z^9@"SJ>+T%4L^-U<[FAAH5+VF.FG?^G[D, MI@/Q.P4-G42I([I7ZVY=B==0")^?#@SLD$=!S#F&O.ZD()5VCQ,2S/%@5IXS M_ECW*-,<+LN:G:__Y/JC^,JWVEUT#TI4L!AY"Q^# "?@%%G/&&?" M\-7?3[R?^F7_JM0\V)4W;4:&1(Z]9YI M0*.=V77]#-&[*K>/V,GAMFDV$%<6UD^K9.&+!9V0MKA)^%AL25/OV4=@K]_0 M&5%?2 P8NL9&!7A1P6E$+CG >;M*I*CBYM)3Y?)EEQY-)9=N.0F14B74F>9, MCE+#:%>+4SP\&::36DAD>4S1[W,*@+A578[:Z&U1;;7L-41^.[#0(&0ME#.DI, M$4'XPQN#SYS]05]1W]^GL\&V-9.T$]AHLO1=KI[74>N*QN)=YJ<[I"*; ?8* M0C0%6$4:EC2"YM;=2M4$)C(:>WX- MO/CSJ .@$K4 %4?2(&_D,LL=J20PP_#!'T '?H 46 1L_PG#&+_$S;%?14K\ M6U'B\L5GOL8>7GS6ZXQ[@\FKF-[MA)E!7&-"RDLRO]S)GV%?,(+K\/QUJP(, M3%]^H* D75O#L&&?]A!.A8?>*(E1;/O@ZS>0Z]N@YTCCN(8.>F\3L^S9)A0) M-E9??7:D!@UB>-.-="VF\$72+J[$/EGHTU.U7L_GF'0'$\B0^A0"-63>L2Z; M42/?3OM>>K:0^Z*M!+^^JQ\RG? 0X! 9Q$GK%&#^W1YEJX%KZTB]&Y!$**>C M,GWA@1!@1[ XHKF=#"%!WF*N2O-;GGN-LC#^>_+8FLB7T48%!^;,O3U:4B@W M0@L8^-0Y@K\.6%=X&*QHS-9YSF4J\]/FH(0RB6TYE!\Q*( WA\?#NM'803D M(T6.:MJ ^#/F?C7X4;L?6861#D)X.QRW%MBE&I]+.DU3T\D*A?8. E@I#YU M(JDI'3FL'5?'3CG?9W6F-\=3G9;ZE(TS#'5EVIYC 48W"UDOC!"WYS0%*H2I MLR*O!N_O:$[:?W C-$IZB]#);Z(' ^TB97-H1^I_5DD[2$=SS"U)HFH1=+I: MHE+P43;1%#9AZZ;]@_6KS9S2TC=9Y5*8IX#PSPC[QI$Y;NUMC@X.V-T(QJH3 MDFS0WB-=J/)&1Z%)GW3;0TP78DKFLS 2/RK)B?O* ;T70@*[[8C< *DT*QP_ MZO7R& G0*T0KY8(:;A_Q4BL_D?/Q!KZI>L$PG;BWE4U,I4F0)=3;QJ\LA:_0 M7D)>KTIZ\_"=JJ(RIQTDQ0_!U?LH/D%P:O0>=-_X.2V'QZO%U3*I^QP.$T^L MK\7OJ^Y!=9V2.P.D%;9D!@;RI5E4?L+G=QK@W!:<%,JRP\#(XQH_5@4]P]!;XWF7<:A,YDQS;JNN\":R/ M3.&W;X V&&!ZE*%@,3*XB*CKD7?)$A*-5"W@L'#6,AB8DIXL_,Q+88#28[EI M\#MBSB0QH'\R3 ;?R8P+.D]D6;BD0%C,)$O)*B_1K'EOVY/2T+OS/ <=YJ>3 MP>A.YE">=WME '0AIO-.E_')<&)7(G6$ONTV&"5M$J8C2SL%Z?#^YH QO\2&KQ70"S8NNX\8+#@5+M$GL(X=H*X3'MS M1']VCEY0\B&H\^MCRW<=#W=I?N&H?N'C!L4G.?& (2Y=X, M1X'2'WJ5$NCSM9+3;-)CQ.\RPA-/ZM+I GZ(^%^$489;%^[Q8- _*-EYZN-& M% N1N3WTN,_37#($AWSZ=*? K$ MW=*"0,\(&"IR'PZZLTUN[/4C'5?-%KJ4#9:J)3MBS4'#;4:;G#6V:'-0.M2N MQK^8B]]D=OR=\'+M,M1Y(#@>%6<,??SWPYV"I"#^S\G$E'DW?CUE MB;!OPI0(C_\'O,T>).O"29ETKXTHE4/);V^R^, BUR[##]D40,$CQ"X!U@-Y MAV:(8@V?.$981XRQDG*7.TY%=ZZ98VP]W,6]A4*NNZ:A_$*R;)FY@(3<-5 R M09S:RGB=N9K12PB?\_A0=_0Y_*\@J@TT-B-5P^RBAL5,KH @! M[)UU9-G<,Q)^I6M#3&_'6>D7&$G8[&,619 HS=ZZI@"'E89C? QF4ZVWA+%P MZ,R(Z!P).8,F*U%>AL]3U1[4S-YQUAH^EROKQ-9$^_KVEAT![1_&-HH)OW2E M.'^FMS<5%FA(Z-YW]5"7K)=?F9.Q?M&]I%5,/Z1]E)B+SYI#9N(BX>6ZV=-6 M0;3RAGLV8MPLZH=._@=SG=/^,6&GCLZ%U>BZ?$O6Z:7ZC2UX@SZHA2(RP1:N5PLD@SO$]1I=(+$3?80.GDR+^1_Z$*KB>6:!/ MG) SSP45XL9[3PKGM"3:0>5=U9[4I$(VG>5@,_W?IU\]'9_9S&]OLJHS)W%% MG>)ITY$5B:+$G:G;R-TK*4@H6DU7B_1L0@O/BCY\3ORT!+/!GVB3,-]9*$:P M=1ZSEP[T27U?NZ1"VG7:+K\RY.$GRT-GPY6ZC55S:H/T* BN12G#V856% 21 MN'9-P 6#S^4K&G(M+&',1K\/<<<7SQ XF-(/APHSF; 5=U7YL8::''R]*\O+ MO9/K9+0@QZ'EG&$ :IX^)Z@.L8W W9$NBRE PUMKWR:XNR?L D7Y*<>T>&0, M^>N!J<40J@S-]^!VWWP"&!;U8?;TD/O;>LH"M0-3TE$* 0'9](R/P\*]&5#IY:_1PNN/0#.:2 MX(JX;D\ S!'6#ICO MK'%R":;3)58U8&>%EU1.#1WH7(L1BLFRM>N3?FQP.1P&D\0F_+' 99W8K2F] MV086-(S6Q:"2=:2=\V)@P!0&7^5/SBS3=O/WS[B@+" _J'*I"V=Q7BX- ^ M2 V4S)BUN*0P-%DQ!*S0DUU"[QV[G>^%(E[TE>E*9DXP^;BO9$XI$/&X5N\'07&)S'N >@X MO"NL4<@.=\O9LW2Z<.5F0^:8*@%IZ,Z5[2)RZM:MJ@(MJ?@=9T62XEI0-%S) M.&C+;95W@4AI$"84KH);K4WGL#$[,9I,Q:MU@+I5FS15E=#IMSZZ-$C-@-5VT/6K*C M?E(OE$9Z>JD&W+N0%B\[SE5Q'2VJ%)V:V-G(R><&6U7/" M^@46XD4(B(Q?%N55R6,:O)@M'&&,,HNQ:]0;!\"EU;K/*'C9&[GH6 NXH@JV MTUY^P1W?;"GX+=7FK'77=Z#R /$!"9*.74P1.H] XT5A+15YEZ/A5U&\YO.O#X2]'/5))M+?#0<]YP:QEJ&2 M8D!*158Z1I"R-^IU%-\2- &K%PHQPOX>=S?EQX8,E6PTTL),B'@Q1*)TJ=5 M//D]RB&&DICM\9Z+2/>T3E<58<\DZ?EX89"FFUOS[9&S1])"J<;KWCV18137 M82H8D^PD _4V,AD9?_^?(';RK)52QWP#96' M=-W7F_" JKPGU!L YZK])42N*[((A86#[JH/PV2"ZID +NZBB%1)&>=V53O3 M\PUV.6>J;$VZ(>6,K3;M(2*U"=-5!](_]D#-++[%^M4WW.>47N%.N@KX)/-7 MWSP[Z1<96ZFU?,,I<,DCI+/TM962RY[O"(>AY$(4[U-3)S[WC__KR:]=G MM_8('1\UI)1ZO8.&JW \L-$V]3:2(RXL,NJC,WLI!<906D(LXI+#5>Q$:-!' M:*JP":QZ1A) ;+N!1W+A)6CAW<@#M=R1!LI1[45R)*@7>U3'>AM$RLY7#!BF M$OJG?BJW*;."%7; F_$A>R*U^'#7[0P787;RT7OT2Y^LV#?;L3VQ\QT'R:/Q M!)E\;D>:DW0M7SL2\6^CP"]REH45'2^^&HP6]./LJ\'KGG63CT\FX>/$0@D- M?%@F\HSY,E.*,M.JW ZY[QN(!YY.MC:E]Y6^.V:*O6$8)KV#-3YUI>?&F"0/ M3T3&W<6DH9C0240&17KU.!F#VQYK]"\A<'JY;QZ!GU'23SS"SJ53D1%=7PM_ M<'P(RK6K(R83L>%[."H%"GZB@]-HF'0DYS[DP6[C81#5G*Z432Z96R*>RKRX MC>53-'1)LT 9 ,?5.'CG9$$C;;L;Y!3 [I4)DQ4N@[T/*\JY'/USGM<(/+OS MR&3&&(WI"O=HB_#92 @*PGTM+499L5GQ$XG]*J?[>K1#>M:=T KW7\X$#3-( M$W5'K&4GFDZ(E@WF>U"$E\AE3'C9FI<)Z]+P,>D#!+>N%( 48H4J_: 4=#17 M7MV+@8JF%/!Q9,"1L&M5*YR'7 ,D14T LPA$.#)"O^U$4N\X#Q3YQBS-0VK > M"&.,N>CN?FRS]M=*?4DL14'E&9!%"=N!6_QDX+?H!CMS*$\D1.AO<)#PD[X2 M?E+2$V0.OV&FTC_R7>$G9)+!H+CV),'ED,:M"UH"E4O39\5=6XE_V!IL[R[4 M(R7%'=BQ^L=1:E.8/$"1 !^X2[H-G?(99+XS@XFD_ZQ<7>E"[595/+4(#<05 MNX"K8@@,I&!8S3%=B"C\M 3>?)B&JVIX.%3]#B)-\SEJ?FW&ZX]"7*[K#Y-]TV\)F^%:CT@1BR@Z(RE]F2V6 M# "?/!T4[O&=?$D+")J=X_"C%N3^Q "YS$XB83<0B;H6*GKP0V#N3H47C/'' M)M5K!D07,:D,0UC_[CIR\V\A6Q5VD+J\TMG1KNC:/!O)G: 0Z2-RC_NEXKNT MIN;8;91ZER\DRZ#/EW.$'5P+,/T*C6I=, $:XGZ#00+Q!8A@A8/YDJ U\*7+ M0W/9'NM#LMVO6NUYC^$%WN9'%2@,^2S]7*2 $+,<;G^CC(:V#!GZSJ!:T>]: MJ!NA2S@3+Y:^10$B#V@DA4,&89>,CP18]#37![[1^44\W.TQ1//J> M\[N/A M>'HU^%L??[>E'? T5G*-14CQ>NC*^?7ATD?X)G4RMB D,MQ"DI/@^2:0-Q^# MD;7W&=B6'86/9"_QTN5 ?0JXCW0*0CF!DAKP4H2!8%)JE R/@XN_OGWS,C;: M0>]!7'(/I5AK]<3$2*4O*EJ3GU/'E2,8ZBP'X>$%X1"<-^P&7=^X8!D9[34R M@Y,%&ES?_:/9X0?AQDH@6!&;M7P\O#H&U7_H>;S[-IL+\%6D^UN K5SFT)\X;0=O;L3^&7 M.S+6Q#WCSB3A5@'1,F M-$KD0ZVI]T_Z=BEASO&0M:(6<-G(F@YV4G#AN2_Z!@=_45W=7H%'D<@(E GR MOI=%M\@^9NO985TAN&F.M6>;84[5"$!G,LG@]-K&-J<8"(93YJ/ M*VD4%=7OU7X-SF,/F?[9+/B4>1;2VDX1 U5H18#_QJVR MGD&W(I("I4BK?L)"G1?TP)=4W1N?=[7?72BGMUZ>AWC!?)8]VJ.QQN31@R',H]'D9@::?= M=AJ$@^R2B? 6M#M8[+/V>;O)Z$08A:=?:T\SIUPKXK+$6AZ,Z#;U5Z1AQ1 MG?+BK1$@+PAA.#RI5^2YQ>PJ^O55VAPZ^(7,&E,S=4MA?\TL1G&#\_A5TJ*F MSZ!:<5*L# ;HCHE%LC*VS#FHG-8K!0 4(8RFJ$C5?'>PG(H[YE52X!WEG[<" M"P(L&$$#-0/P:GL-MF\AK>KA8SC\2*+B[=+!<](*3\%EYQ20I92;F[C>!M<2 MXUALYDZJ-_*\G,-NR21\0=W7^DX0*0\@D 1PGE*M>SZ MZ+*-S*SPAML]LSCM_#NO!O\A/9T8 ?*D[@7%'RGL6!R%*4H< J4=-P,R:HPG M]E^FY,^ V ZXD&QTV<"L*J(B[19;=.PC[EVAT5V]IUU_="%-P^$ZL!BBQ^$, MAJ.]$OL:)T0TCB"BP%?/%+JQZ!9$X47.5FQ["E_V.U\C=FXUI4O79]Q&F]&(^-W;/;E()DT"_&6WS&1R *$W7,(B[[@AD!P'_[ MSW*'[3)&29=&8($[S:/J]CS%O!M6_^8I K;2"#Y(C)RC!AN#3Z,;(E M6"&9 PJ#;=7S)M\LA%@F(VSLM>.Q[^EF0$_0%8-CE\PQ8MF).Y\]DCB%J[X^ MWA^W7 "OC/*BD'#K7=##3Q"MD!*B;\8I%I6^$FU9Y9I+T*YTSAE)3NK MG%EZ&G#[J:_/IYP?CT#!*M+ +K8!7B6>'=>6(WZ("Z?1D>@>>.F!:F$R(*.G(IT1,DY/G3C]:LO(XKL"P]J7L3Y."^.>X43%AOP!&7SB4OGE:B76DY![:+0O!L?@,>:>>(JE9X!7L\O.E>X.9@-QBAPPTPQ,'$E^K6/6 M( PL,X;K@Q38;@'G_' +< ,,K( #U%I@'>AK4W%\XS!J"GE1,PFC<(4":F]+ M[4%U?]QI&QCIU%YI]DIM0489:S=HSY!X7T*(5C$C!B\;7/SX_E7[4F:09@:2 MK4->,B'H!]1O4,+^=[PT9> .88"RMR,Z+;F!E5_#A?8E>*\46X<])F+:5PB%(O 17_^Y=FI9V>S M/=X_7+;'>YH--77,%39(O'$?$]]!!"N1.W8QD5KXK?7W=@W)30*T*8-.X7=? M< #\/N;_939,"9JX5ND"K(OYJL/27A/!=O0A,%6Q?]J>&GV06> P/-$GT:C% MI-!'#)=TNC?IIS%.#__"]" U'*;$=8=XPT%!DX[S&-G'Q"Z(B'=.UOJ6N*_Z ME!8$K&'>]S75L)0V/&&5$+ <[ H[7> '(=G=FKA-!HW*FJO!C^RT=GLY>6E@ MJQZ>RX+]M'[%$+G+QL>,9IJ,51R_2VD@;-*U,0/S _FF!3B9*MB\6UF.UR!=R8S +Z0&(/;"M**-!CI>"H M;VL<*@6G189:[^,B:)R+:XL;37*'RLQ%' D>T*J>\W/L:Q[!J 'M?MU=NX@T MY(A=3UI4*@VE:;CL5'_=9WV A6G3XZ1?G,J=78U7FOQU[0,6RZO15_2 F'TW M#G)RXE&JY6,^6L$;DS/L"/5.5*\:JZ'S9E7DJO':&1023T=E\*#QR6#?6R.C M_;TTFG&DI!WE )+V$0DVE#9U[ZC[D,T0Q*!\[KJZ/>[H.HEM2XETKM7&LBH= MSQ,7RPC8@VBTW3.UDR"PHY6*$3HRJB>XC^UTZ/EQ!:U\*SQ"O[E-;Q1Y0 T.L$0OE3A28GED[TA:RPV$6MDC7QEL]Q%C=\U2F[:QTXMU_=V&;\UVM\Z M5EW[GB&TG<,*Y]/RA.W3@\6:,RX;?_ZP^YVC$Q/JI"C\=D1K;6?0T0$)P[)![S(//6XZ28?RNSSCYU=C'8]?LU%8VO,P/1_7Y MPBBWY75XVQU 7B4QB*,K-(Q!OZ>:)I;+EN_95T9<:$$*FRG"]D ;,I9''UKP MFZDKPO4Z_B9A[O@[]"L?&9,/1XR1DLK6[^$+X/> 7$;$9]-LD^!(1)V#+R*K M,^U\X!8CJ1M*W @T,#!%"XFBRYOC?A=WZ=P3B8^C8I=>U8D^)&<*1Q0[:5(^ M2M!@S!.M*4#%Z614QNL<4VV,/;P4U%_5J$+*2M#I?'!RHO!2?WGVZ="X\L).,,^%*QU1N3VZ0! MYC-;V#(]"ZV$1LLU*K=),R&H\<^K0]4#;ATT7Y'P2Z%,?[>3"]/ZB, >P)"" M1$E8: HR7B0NZPK>K#Q>JC0(;UC1R=1&3P;W/ *=6[#5H7F0E'=LDMJ.].QU M/.'6%]VAH_FQ8G+R2%G17>&/DF?6K+E>,B$6;VX(F!N6"GH);:O-+:V\X\+H M.N62XVX+75.R*_L:Z+W MC9$&6KVJ47*.1/_%M@A38.X3*MP M^<;EOGI4YE\ZD7[X-]'%/A+(7\(UY/&A&*>T&-2N*7C#B 0B@#GE@(%- X9N MK=_XC9Y/YY3W2H@];@X"3ED?RQV G+)+E?(RN@]18%816@K?R[-+T8KW6$KD M+VN?DIS]TK<3HK8(I* ^O\*A-)C *!9G74HK):T\HW9-E P/>R?!->DU2_OG MF[.H814YHJAB7W=7TQS?PIDE'-^.6IWPI><*;G6O.ZAM=6)Q7X^FAZ#"$'8 MMDX/LW?/R$+G0^2K^OS6(Y!VR^4D#]#^[@'^5&NS)3\XDU"2]!D(ESII7;0P^)55ZJ MO8OB0I9208,2Y_?EB(]RT#6OK>>M6V3:%Q*/A\TI0Q5D+AU]L* N7FG P$F[ MF2B0T$4DEU8BD_T6IG=\:J#%:MNEAMP/<6F2+NZ6) MT!'6O>L*5D2NMLGEWKI.4>D6T.<;+&*QKRU;TM'J#Z.\"@NQ/\D/>3*(BLL# M^Y7V3V/D1SZ(^L&$!^20.,&@,6!+:G'5.@/=MJ@S?";X>& +Y+I*JG. VH\$ M*S'>*1#/T:\PJ]M?\Q +W1I7G^A,C/!;T!,?L2BQ!.I1(&8PGA0R ,.JB0'. MM:@4/_1U\+*HNNK1 O5C0/JY&K!:B;F!^3%"1YH);].Z:"&D,$*_:('X-ZV.DB>]C:KSWKQTV M]_W8,7[2S4AS]Z?U0V*:U3O71PC<;3(.)',1O8,Z5%$H(6MJE[O$YMK'(7_5 M[#1"PH;R0&X( I=/49CH>3)]B':]P].=&K >^734O/D0;#5H6%?@*_T!3T5- M=2K3;LV:[T0RN!D3XZ%N3$&[ 6*KH"1^VD-RHB'-/=!TMZT8Y=T$IU\])DBU46DJ%6O/S0<;J(:J,]8@^B,XYSX'.(9X'.QZ9X64PNF='IER2 M$,^-\%W&1'@OI@O#UI*N7HR]%SNYX$;38)+CQS_WD,DWW2 M+($N(@2KW3Z>: ?H0:?GXYY/K=]DZ-C],/,5%O0KS+JZP]-ID?5?OI#/6*2S MCAL%5?-LBR^F5_-XC897T_^6:]0]6L::J57M.%77W<)/U6-;.XF<3#C_WQE/ MUWY^#/K*BG368/82TT/U>[4^$DTVU>!+)"XB8OB$F/W@K]Q5F^.V4M)5"UHC M@AG9ARF412DC@81"D:ROG9&7A.6B"JF"]Y-JB T1W5&P&UXO6HR(S%)#>5&U M$ ,V\\%!(V@UFE_:)GQQHB'4&DD:6Z::%+V;(##37LE>A,:2Y1EY!*&3<32Y MG@O+;P>0LU',EW:CV=TV+M0./]Z4:PJZ1%5?;GL^5+^7KLN(+9CS)6(&+'V* M!;ZV]3^.[+QLRGLD4 @6=CZ!?N9^>6+F+[1CX8HD?;['0R>0_L#%ZT>$U=HE M@MFK]?8;OUL,W1K-ADY&8C5!](%ET"H6U.Z2B4?0$RD@QB:2X4[?, O3*J&; M<8>M%,F(;F#YP/U#&91^B_CYP76SK^X:1A^6,:6R5/BX0\:>=O@?1.A^W6&- MX_N#VW26"SV'CO.6?T@ _!D':I@>J,67.4]0UV659%*6=*JZRP^]]''J6A_# MX=7'3%3?3FF:4.[9VSYI2[FJ2D] MFCLRZ"\M9SY/S#@I@S&@CIQ9+4W.?&%+>G':2AR[6\56XO*_I97H+>G%%[:D M%R>]C?'4'2A52ZE\P4ODXDZ8O!N)B,%L5\.@D_SXOQ>%+,A@LA(YB-Q\4\/'143!;S M8C1=N3K:Q:P8SF;AQ$%B?:,EN R/7HOPB2'RW&QG"UQ5(O1 MM)A.1X/OL@=U5(PGJV(^GP\FQ72U*!;3^>!UIHAI/@]/"M,>%=%^39*X MA0%P1+VG]HQSF!(#Y5=I*C2A?="L).TEVA\8D^<7L8SB>4L9U76%1 E(MB!V M4'=ZDGEUI4IQ5-\X*(WBH136NP.S2Q,BZ"#,:9H!EW+0CR:9K?A6:$B:70>0 MW2UBPY%#B+G"GBB9K7,[I2<@VI[<_O7ND2;UL-TUC:>OEEH!),>'FWT#X7FY MBAK+]I@ *8;S]T+VSNY'[&C#3'16U"@0R7Z31$O?%)6>4^+[KW,+Z(]D]'L^ MKL\])P4?%,*Q2#NX^ZHZH"3"SW)/&\:1W3-U/]\#@T1SXD_.$V;FV@.&#R@1 MX.$!EN;->13R@,T]@1XBDZZ=H'BF/S1;18S"?<1G5;J-%;2E_ MPM/O7',[/N6L-\,H-4(RNK,;O$S?%XR&Y; 8#N?A)U"$XV *9 ]/^/-L''0E MJ+GI9%),E@M*U^RL=U@JA3]17R5F+1#*A%WT'<,)[)0L>8N\SYNZO*^PU6L2 M1^!4:_;-?LA]KR\W'TOT/>56/C1,NI'OQ>,=ZJ?&9KGU79,?56ID TSLD,U@ MF#4-'=PJ9(ECE,+-%LKSC84*\\?U[Y2=XZ TTLY*!P)0[W\L=Y0"F2SCUW4I M)XG7.UG,LE"/W/I &V) L&"(,[ZTE0H^5C]15H)%WI7!SN\AFH& MCY VC#PJ:SW(E@ETR J5&]?2^H"Q/(25N*Y$V1,75ZX6A\## M0"I!C2(%_,QDJ&\=_I586EP(X,=6NV MJ?J \F3?B$Z=L--X4BAH2<;BNP5E\#>ZIQ*!1D6W7N^!K)OYI=I"MIF:=8T] M\[%$;(9/-.O*IR"O!F\S#(,>DM"1EYTRA,_.';PC[&-XQ)LPT4VMT*@WOU?< MRK5+AH\&Y0=H%WWJ;\9*O<6&'HBVK@72F:,*Y48+^ CL1FV]G^M6F8Z4CBU\ MY"P5K.@9;I$(WP-]B;7*:S(=E.O2H03:"";@^8=$.R.&+#SMNN1*W[[AL.6D MB 178;ZC& T\AOKRX)?+3_U%SF#-$CTQWB+"R&"#9!P3#0%Y^;L+0FA9!/(= M#EM704F- /<.)]ZZ1F)HVU*]1[!+PR7!,B3MX1C,Q#74ESA:?#JL15(H*-X>J#[("UCCK7&#D\ENFVX=31PP6U%HVZN\;@FIU@P+[ZH;Y1A&X(T,.OP\KN@-"-;R5?[M3,D8^)6VETS7N M#>@XI27%Y>]X_X]A7MQ''$T!R.J[,BGINJ2V+,BF+4BU;;CYX,&1WVOK 70 M'$,"5F+,RU **>Z%"-.(B R8%?(&FKJ@UX;J6H0 %4$UUD (8']%>N=UBWEA M1:J'JQH=$B--]=!,+47 4TP1W\PZX3(P9XYPTV /%MF>A ?<3"PQ$QC(K:8% MYQNYQVE7K_6BIZGVG1 -YM ?=\XB0(TCO/#4AXX\6!6KR5D'!P?@1BN7 '#D MGGA=NW8)Y*5F#H[-+![Z-4V)F>^D+G8X(;4)P ,QKQR.1.N!E+7LDXCA0JR[ M8=3$=R#G&\)S/*6HWP/WHR?O'$J'N X,]E>\0VQVC1R?^!P,==?ESM%L0G%C M?4NKY8\##,KSWU"L)*WC)R2LJ[@)"][6"HIU[ >[<$8'H[&88_V;":=5US=, MA?MR+'P;V#@_0VI<#BS+7%N/=B!T?O:5[O[H$N?W2%< 5_2FVB!?/M9:Z^K* M4CJ)AC8,^3388UBKXC\V6^@J#GLDAE%S$J2PRO'EP,TBG+E#9G'_!Y/:/M2+ M_1B.PD+:#\./_MC'-BLQZ+Y/0AAM7]U!.Z*/9J=$)7.PH\'D'KP^LNWYG\TU MUA(S=F,QN)"/A%^^S-=(Q0A[0:+"]W#;M4,!2^7;^EZXCAT"R&!:F0H@7C(C M2A6;EXX!7.J8'A'6^0QK'[0E,(0Z4O \FRFU2U.QC(>86Z#*O<"QZ3]YQ6+/ MO+0[;_:-LJ3R$XP"N-E5EUA:JK>.]E1747@2P,]AKU1\[:9Q+ M@275BN.Q0"=P_+O'J);(V?*99TF)74][O9^T#8:$&(CWW57;A3/ 'W[7:U/( MEYM,"7Y.N"122/'[<>297,RD^B]E373]X=FXY.6KPZNDTLH3)3FL:[<_0?=R MTMN$$!&@F7R.-\",NR6*1/+=9)/K>V#?@LN*5NEN<+MMKK$F17L@AN]W+VF+2;L'BVH+)Z2^&> ?79N(CK67%(70 XRI"64\[ .X0^.D#E%\BT0^.M->H!)[UCUM,>X$+_DT!R FCBG:2GZ*[\!?A* M(ZI]2HT@":%C.$&*Z^/67!7K]B";6G?IU8+:7[/'XZA)/,$:B!B\&QUA47'] MF9>;./CX7&#<$HO&O'(3F\:4G/?,X-\H=R;4)GD\^NH4V[?:*52W5],:4V-? M50:.P9L/J)([.X-,K"IO^Q;:\@$)+Z@(&1%MSO;?&%H:M0T2UA/S.+FIKO"; M7W+9-L<]8H=Y()AT8D(_I!5A4_U4>^INJTZ=,>C"R-@%_V(Q=)!H'PQZL?2N M!YPJ_]4\RT!B/40[>\Z=TSBAWBB)7F'0Z,+2D' "7N83+Q&4\L5HYH!]W3U_ M "C):+6<.VIO905X\B2P0Y8L+'I[)Z2JC*[H=)8W[UR;HU@;/\Y2PE92)T*0 M_0<&49'WFZ575R9M:WX)OW[_YC4;ODQPS[__3J.LK^R*O\=*90CX?-.$_PTN MOGOU_IN7442)E%/'OO-,+!W=IET&HC1JQ-QU,9F!$VXKA>X-"T[ZT-\49X#)D4ALR3]\522CWS5_.63QB;@( M:NZ1D,9UN:P/:^@E!G5#B?BN/8H.3"92)F9__XS.N?1IJQ4#RN>1LYGF12YY M@=L87W-17Q@N@B3"EEM+;2$I?ZL=V?"Z=*,7TRC%0MGUJZ<7RRK+K&F6R6*4X[DPE M_7BI4L--$36#NOS$8;%>!^.K&TUR-@B24,,R?HZ\BVN]9""I"?"92PGK)6M! M0&G?AD/O!J<]4!1E5+5$?MJK-"'Z1C[\+LSI/;1;>_H3@V^"C;_&QV_J+9;B MZ3N!:)^ZMG7I?^_#4@;_KEG_I@2;QYC.^E,%F$ P'8&M]#8894=<;)#>\% ) M.-F#/,K">;G6OUUOT9O?R:O#7_+3'+\&:7_?ML$Q]IUJN*(]M8,%YI()W1X\ MRY<^SU_YX2 ("XA.+H-\N80?R(VBWL@Z<_6-; &*&$X1>7Q)#*>SN/)@MX3B MP?VQW=6>:\9H[=.(0O7S2$OOWI_6ZARE7S$^EWE5RT]H:G%;AZKO4HNQ;<4"&VM]MI,TW/)%9!M M:AP8!@8M?8CMM\1G9!@8[F)_NR_O.;YL(( GA@,#?^'9&6!G,.&ZI^:^F:>= MF ^;G;B<1+RLT/6J^7.]^8J/1W'!E&@\E7;KD. M77P^_,LG;"A_20WE@YEPH!2+;#H3+VD[PAUUQ8-L.7--48(N!E\G^M&M*H\' M>34O"7]L+Y.=C2%VX#WPME:#NRI, YAM]YI-0 @'9RR1VH\_VTI3M[]SX8@P M-(' +?>W3&QOO9)R!ZFV"!Z/E.OVI#*9THNADR^P4[@V)1G8G,]-K^%K M&\TW-II7.IKG?EX86GOKZ8QWG/E,82:2*7YJ;]MQV@ MP..3S\94++J;,APB]85#C?K1:GB8-L9QDI&!N\-6T6#: GQWT-9A-TKJ8<,0 M%TOZQF]G,BH;#0EXI]P)=4SVQ]9@*WH"^I]C \"H,0:)+,*' M[.TZ4>7A?6(O+XXM(66(7:'<[;"H VQ-3BOXEQHSE#:TP_FAM ^L1(UQF4" _UR/CXS"V$[7M;7V 7X@H2G8QHU?M*M:W-&+@ M]H)0=9L/+35M4@% ).D>2G#[ MK1KPM;_-GE70O[OK_NYY D$5[SP;*I F1,VG.CE6[S33TS<<&,5GN;X/ K4 M;J#=M:-N%DBASQ[9?04;P#9?/&=ME.RF2/Y^B46TU>!UN=\VH!/$G3*0+"&J MFVUS^P@LT%$TEX^D6_+"-2TT!SU,LBSP3DE/!^05Y\'XS"B?,B:5B^GQO*%" M7&YDTTD1.SZ')LW@JG ;';MDG";SHS=UMX[D.X)G8(@D7@_PLEWQRRE M#P0L+7A.EUCOPX1M@CE _=K6!VUMR:OC6E[;L<5)5ZU+69AE_;QI/#5P"Q%A MT\^-OE9@^D^-7XR=S%!<\L&[CMV##QR(:/2BVJ N!DR"W38= %!6N=G Y M2!GZ7C%),)/WJ$]^)AU&R]9774)-S0T47%S%.D"V(WV7^EU1^,>*ED#,#[*E M".!S@#V(H\1!AG<7RV50W-O.<)8BUIM=)Y;[W7&WY@3!:W)6R,%'/G # .N3PR M/IW)P9V,6XR$6%N&;IE*AAA:M':$V\YL'"DAZD6&25P!UD9 ,ZN7,CRKVN R MUHJ/9N:SLH;Y?; BDWJ?/5R8Q"X119CRS!-D:9&R,!PQ8/&13%. M"9A92IM2N_H8"YSY-G[K$H/EG*J@!\A61]<<%BEZHB>U.+'QVZ!P: MZC"CS8.M/)((D2LYF=GENH WOKP2'_5[BL5!MIT[@^SKUA"'C/_5KA$@ M$V+6TAV5(K8>$"61T,A06->]_ PJ]3Z8=LQTM A4^GO.9U[+>O>ANF2,% M&AT!$VT.I^%*LZO!G6#'-T'*NF]W4+Z8%+U,X+=MI\;JR2TG#_:4-/(X 6<- M9FZW -;@D=P&1VMXM1*7#[D[6VJ>Q$W0,D.&2N@JZO*Y4_AM9XM_"**;J1I> M*W/E+UR0]*P/]]6M:0$G%I?5=PV5Q!)JE'89IAA1KG>#$/B1TQU@XF:!-U@= MJN,5PV['1-/RN:O!=Q'0E@.H%/FTS.O_^_^,YL._C(:=]?L.K*F_HAGUHUE^ M75,G_S'$93B^0NFH6U"KI1M?[9JK_UT33Q@7;:"!!^FEZWU30HNYC]6VTU>L MCMKT87?#5@E+(J>VWCO+M1N-N*O#<=ZO[RAR1DH.N4NPW0R_)CSS'\>&*Z@@ MG'5QW D/_TO"TV&LD>Q1+G($#4Z9\6R=[\4/,+'!Z*4>$P"[)F\][IIK.(!< MNXFSY"].7AJ8.ZVG:0YI%9_PNM"E9B,Z2*'S-BCI<4\D)^$[H(M>1X3^/_AB MCV#.N%:BJ%$#]U@M0[:PHO$DL(^UYLE+\Q(*RA< ="?RA(+YZJ^K ME)@7>2SWU)*R/?% CCU'J\!0*$N?Q. >=Z5<#$K2 J?&88$1_PP4; 8=\FW/ M'-H7D4.7VNC)'WOS>[5Y6A,1)W/?H&>?25PS;123BV-&_":[C3%L]!X@O]08 M#P%PZ&*:=M29SR+>><.-9:@Q+ %N @"P(!EZJ#_K1/IQ52" M"$7T5Q(+NX$:6A+%D26ZK;WRYO0+_+2OY[-[H@?30W MU?6AP%510WE\-:)5N9I_-;A*#F+D&.,]T3H13WW&FA1;V'C]RJ$!4.))A0OJ M9]2[:/29N<%QF38:QKTWCCBHP]J='N)T^'LW+M_P=?=H$L8+NK358_E$QR6K MY=+X80><&Q/#Q<"KMDK$E<\7!4&-]L1X.!XB00#RDH1_C;K]E#.$F$\+C#CC M $"2W\/M5^Y,UCCJ/!MA+%1CCV8++U+[A,_5X&>BO3X]GD='EI+$0T_*M0C- M4W?@'M&M'#@9'*P0GC17;<"J/[%8]/9"5)QBQ5ZW164% M250_5@9B!S2?HKM/T%PI0E^7;2*.BZA _9QPV1\C0(L@JT(^M_F#"Y^R7 OE MU"PYB)P:>I"2>!L+QJW_P-34:G&/A.-YV =;"&+N7W2NLY$K#/O2A'3@\@OH MN^>LG350 #^-'*TV;HHG:^"LF':G^HQW #B"<3]"'%/[8"C'-9I^SXEN# M[YMF@WFP4DF=WUJU+/$3HZ4;0:]AZ<[Y)D!+&7(OB8(@M1"X/1Z4U\W'*BKX M5%?AUC^;O-^;FA6KOD+(F#(,4@;/@G"3LW*RTDIU&&>SV_1H!$OEOJ8"6P^3 M([\0'708A_&YF2F)+58V%LQ_WJ()QLI[W\9JD1JLD95)H0P*:0/]8@FT&ISC MDE\P-JD]N(^DY?W=.$CBKJE541V2R H^] &JE*H=\R&A%I=Y93L8&?A-.#L4%2ZS7U7-: MM^9E@^)M(0;A/5IKS9&#8ST<7Y1#C&'& M@B4"-Y;?EH!8NN&.3(+*IF7>W5[",:>.+J[(DW7!!TFIRB-K[@+4'IQ \*M3 M[JU79\6,!7(C.[EWK#*->+=*Z@$BZ%>A9_PDK-G=NPI6>+A(_SB&WP%#(DEJ M535L)B+?1G5R7R/!5^/]10%Q"7QPEXZJKUJC=\RJ494]RCM[(($>UQR/YWSJ MX4Y1-L(UHS'^]/M)"_02B0#?/G]<*(?TJ3@B"*9%?H@4:EI$4+O9=,!>FPK@ ML-CW1GT:/^Q2U"-/&\JM]F"Q-N0.!&,)B)/#][6*Y).GPL!EZ7 GRL4!M4&A MPPZ0PX@,V0$TE+3&M2S0VQ4)K2J&N.)2DG4PF".UOO)W52\H3E;+Z95MC\<( M,#I&QKG?$ *.7\ Q!1(+;.I'1Y;:D7(_7 [*%%3TH.U]HX!3JQ&GZ#D''T[* M!(\=V2@X]3?!MFQ()G@UXP-*.VW65&GJI;GAXDGQ@X&?WH&7WEJ]+9Q' ,=7 MY/([EU,B7$H." 2%::C7C:K !"#XRD*B 51)8(C31=E5 , W-!62G)50O1)7 MC;*FW6^DG"!R77D'@Y>[;9K?5)[ZN@][1;7[6 <7BA@V_SS=B!8F^R/E?D^Y M&7&H;Q0*)55[1;;;!'$WG<&6[(F^HTB:::GV+IR=5+V(QH@U8CIB^*2V?L8P M'$3T2*&[%WO%#O7VVRS953QO*OSSJ<,@L#BGIKFL9Y [4T.E\&HVD_'Q:AM; MOB_)!&93?345%?BD8 1HO&.G1"X4P=NQ,WU<]NG$Y_-]:.9 >S%Q03 6VCE: M%@6W--R?P;JN7>.7L"P,C6$ <('] -9G<-L89_2\P2[R@QT9]V6:?7ZU:12, M_5.PMQWOR+MP+QL@U323,LM*$KS8P?\.FX&/JC:?_X8@\WXL'XD,DVPJ8#H1 M5"IT5'Q ]"'N>GM\ *XGF"&6?N4:XCC:-3A[X&VVKG])>\A^FFF0'XA5_M#< MDF6">\IPD* Y.<%+'VN5]\C5TO:T,$_82*3+#4+EFX8JB=55@HPI-TU1\MR6 M(7L^9A(9'$P&X%@BKOF7#*?54TER%9 SG5?[51"^>YZATT"8ZCZ4%&W;P3T& M7#'_PM +P.W1,*4_B;M"H\SETIXR43,H4<,Y6X2? M9PI+_\#<9S[%C\.VIDI,=-"I^W!P9O.PZ#[0I($1[,0)=1#T>^$$VE>'?:.Q M3$=NPGA(N$+L/#V2BP!/U):Z9A&SK M4@V5-]"G(1VG(Q+>&5&@(6RL_0RLG]UFPACFWQUWEV1>1&)[XYM HZMZ.9OH M";IH,+13# T)%1O=&XBQ,FX0KX:1&280M5*D(Q+@Q/P;QB:*GB) M= C82 Y8XC?#!9ZV;L(S\$GFPO86X20A55?U''6T)O$$/8#I&6Q'*!V,'B(X MR^TC'XSN%1!@TY57Y' D??_3-I/0DZK!\A#.5B)B[?$2E73B 9TRCJ6NG?_@ M&Y/U-G5DQ'@,Y5=S+)+*QJWS[*@]#I%J?Q)]43IU>I9D::SIBFL9]D0'./94 MA5DUVAOI@%SB\)&EED+BF(O;15%MSI%!IST<;:0?6&%LN_IB$'7">F*F+5LB MZ#3)=<#.F4\:$3RTRJR"LGT0?BGWCL)O>"$22M@,=AL_='"_LY K:@^'<>S@ MU!!X* O]IA*X!C%BQ %[&;YP<]QZU<3T=SP;U754O3T/+T@X7[D\QW;1#J [^0^@W2P$NH>^[OFMP M=(V\++<,./9-@Z(%%<^^*C<>&8,7.,)/'T(AW) ,%GG"EG] M5.,""*1OIY /2W"9*,%$G[N%K4T_23$8SKZTCD0LN[-YR=-%(A*B!+P;Q0>B M7%)FI^ZJ[<835%*0B+0$RL17QUM@AWQ2)&(GRPU-2"9;,S&N%-PY?2F$J_Y$ M2[U8S.%NIKM&*OV7),3W%&:*"PW)EBPM-11NQ#7#DPI*^50;UW4R;A+@^$V0 MQ.3I;RCR%3XXEK-O!S!$S7XNH5' 9!+?W MA&.0D0Q05ROVP$FW0>J]^3ILZHU=[NSQ/JOP"4_AS^M#@USB9VEF6P#G3;#( M=QW2Z'!ZXGC;Q'(K(7Y*HXH0J[9;1Q($W_W[,7B4P'Z AK@4)9AGSFF!"ED@ MB+:2<7N7^&K/20D7T0XWH6>-I3A5FE!X_IAAZA3Q6SN(QO71DQM%8\[R92"VU(BZXC%JB 67@I:\[?I,*T'?2L:?:/VF)2V$FCQF*=K=#OT9^ MB>Z^DIKE,CY'MM?EKN$ 3->7TY6CAH!B?]!+@+@'D#D("+-X=4YUGG=!8LK@ M'D==&K7]F7?IIZ"8[L^Z3,^3Z8[L H6V!EY\C/BDP,_)^_B@Z_110*5I05P542B,&YBO5=/"Y MHR7RI'A1T++!S'7365_DPCVA]_[$*_<^>._HUH[&',<(7UJ' ML5D^\@\L>^JX+LZ^T1R(MNRYOYJF%+J!'0_2I#JS<*S*K>_B"-R&8F%1EYEJ MEX0)2THJ=?&#&'7<0UV>Q!D$NJ,OJZC4#Y=_7>VP ]]&L-<8=(K@;J05(2ZW M;XX/E&9F-ZGS,0[Q)%]AJ]WLQBC"+5(IWSF&U#HS9+O6W_*H DN*#V[U*"TH MPFAPC_3L)%4*K)X&GQ$0R@6E?QZ.G".W)?Y8"7Y)WL^9B!B;[IC$% &C&3!J M?0"YV/""5"0>_/1!G#*K>90.EZ-59O EBIM_V)9K:*W>J]NH.F/)F-D0;Z( M7'KX/*GD^FVQ0#K? . \V6E)08L'H[1@-N8S*$2EN&C,H6'[D8PC(5[34%(X@O&?^H34<;>5F*'U4*7O 9M"D-E\G0HF62:P$-T-CN(IL(>I!I,ZV!/$H0.-X1?4OGW^4VO_" M8_2?QUWE0\XG'#(*^+9Q'"A[-"QNB$X$^?:Y3W9C8:@E\,!B.A+Q)Y(*I7+U M9G?I*";/7',.@$SZ'-T3:_G<\,W563ER6/OOJNO],T+5+K_<22T;'GY+O2F1 M@*NY@;"Q%[*4-_9X,_I\A.IG9],7)^9C8+:^U(P+ENZ>[5)D?I0DG#.",72C M.)'1C#:$SR)6.0GG_8FE4*6 0H=4QOJN@3B>;UGMDE):[7QVBVE$7G2Z;$*S+4F$+=\Y7X*< MMS1#&/?FBL*"4<_ * KM;YD"]#[)>2K\SC7="ZX$9BQC3A[LIPXU(>A=5Z;NZ--J7)?P\CV_PV*!77OI*%H.57F/FP\Y<]JC:*T0 M4V";P28=@%K9T(*+L<1I<1@4A0'2UX!QV@@3ZQ>*H(=9UW'*WHX> MP(%W6*9 J:T:RTAV-9J):\Q#K8'I%!L]QX6;5(X"Y_),Y;TRV()=]]/"(B.\ MG[[OW8O=[#PFPRGR,Q0)A=%([\%'/Y6/!IC5] LO$C/,*,&V+;2_?5)E=*!" M;Y?R-'C!H2\1*(SD/L_G'#.6#V1H1CWE4 9HO$//$@Q9G.T@[JLMJR<;E1]( MD##A?ORSDOJ?W4;"R_L-;9J%:A2_C'TT,*B)R$MK&P!P3/(;2X9O<*0MP9QV M9^@15DDV.5_T= > #2VRX$(4SL?KN#T4JE-<2MAAW*+PBNV1D!899C1/C*K+ M'!\0X^4$_IW6 BIGW[;-;O]G6D%=,-13]M!*11*$1XAK FJI3%V@(M$:="^906QS+V\"57@< MR%DJVPFU\V7A>#A(4HVG75,2#/?8.06M?%!E8)D!(WQ-7IJ^DV!="+F0R4/\ MK;FOUS[W@E!_5QSD0@IRYK,&N[N*7]BJA2?C)!':;)B15!G[XZ:F:K-#5FXU M4B%B X KHXL/#Q8CZ\;U7"@T+,/>^B%%8#UVVU MEPO 553JGV]>FPH!]/JJ5$P:JF^ M9UA5$R8WC(46@Q=I52-K)2YRZ'MKX3A8GGJO>D>@[#8;&(&G:R$ EGZ/^A_A M$[D-H5)7=_KL7&#@!(-XKGTX.CXEF]%B+36"6)851?\OZO!HY+S-_5J#0Y5O5/K&(R_3\\^<*'WT!^H)R*) Y!;>GXV"PR MWXLO!F\D-D+,*8+2B_=,M5]T] :89DO.U)]W5TE,$M6.QB9JU^A7#[0" M)<@4'G@L'+C>GQ>.??) 7S^F)SDMM"%D%=C^ZQ/5TURDZ1H0["AV;@U53K=" MQCF:D>5 )@39>WJJ AE_*/=N7;$6/:ITC ;2F!OB (5>G.:KO3OE?C!?TZ6' M:GVWJ_\!L2]1MHYBRZ>P,?_)S7(=1T Q\(6-\(>R;J$VL\;":H#_( >"9RV( MX:X=XNF;^O=JHZG,+M%'U^?NH9F\J FOU$+D_F6WL4I%M;F_B(=R5EY:Z1#O^6D84?VK8\:&&F/2F]NO!Q>CEX UH][ ]@W=(IO5V=[,OI6]I%:P\ M#OC#;"[&+P<_UU1#^WW9]GV6)8/](6HD$0$HB0 U*#*065(DW>;8V*T2RM+_ M% >P^J>\;YX\*+,0'00N_T%+68@A=&_H0;QE4M^M21$.A4/^%-/M;C.4*AP* MO@#?(K7-4&CEI]X!O*;@X*"&@*9@5QTQ,J>H (JN2!B<7Y$; 5)?[3]6# 8# M/-I>\_=6W\;!%P')EVP*^?GR--,Y=,:<:WW6[&_+G?'A OH,EN138^%*Z.") M<8=BL O#E"3YF0?V6_ZV1D/..+GZ)4'&=L?"#2^"[D3(19#EU<;;!)W#U17I M!Z3L319%6AM"YR=D'P/1ACU[<8 M*5-L+)Z>N-> ]BPES%,2,9 U4<@XX$2DMH<:-_[ H:$NN*S>E470XP1D,7 M5PS8)IAG>PS'N6Z#]EXJCZI^+\%N[7*2T$P.0%=WA\LH<\(\6S GMMO(.QP MP0?#^>2^/N!])2A(N';A5MU"!; L2+\:.93F$WOG4\2L8#CBO?8%+/A@MO<#&;C<3$/#QT5D\6\&$U7KN_-8E8,9[/PXF4Q68WC M%C@#8YF;KXK5?!;V?E2,9HO!!^R%>/)JIC/YX-),5TM MBL5TCET/+K%"S3XWGX%H[0<%L/A//P$RS,.!^1UKNPU_'DV#BL(DY].)L5D MN>CP67@AUZ<$7BGG9TSE_ZZL,;KZSK''O%*/??!3=7B&M&]162E/8\0S&E5/ MT3N5L:8OF"["@T2RGR8,$Q>V\]M(XUCLP1$B6E=;R/":+_LTH65BON:)\L\C M?F5;%7NA8$W0(YAEZ[NRE0I UZ5%#,/_&TKYOZ&4GE"*,T> 62F2"8X3F%1. M]-=('GP]P'J!](8&V3^<%;/I+/PT"8H*"''"[T;%*BBXOPK(7L%;KC)Y<-H7DP7HP&\9SE%.,5H_!@RJ;+H*(F,+7Q,.CWL1C7$=56^,*RF YAVHM% M&!Y\<8$*.Q7M85&"?H:U&4T&H]6$UUQ:-/"GPL/"W,(+5V$I1XLA4 \ARQ*% M?0'\H-FBWGX]0S>-1Z\/2V_@B:9S*>#U:Q8 M#(>@2X-:R6J=B]%B-G@9_A=69KF"G\(\7B8SB;\0!AA6)WQR%LR=H.S#3T&S M#^$QW_IJPHA?' 3PQ;08+> =LM'R?WJ;L5[Z]\EG+J9+]TTR'2(A#F^0)5\% M&V,5]G$>-CXLU[28A.$I[^\LF&OAS^/5/!ST\6 6=F9Q\IRD&O&-GK?4<_(# MZI(*PX;_PLG:OTF&[15GV%X1' @/^&>HX-Y>+D]HNA.:-^XQXW6: ]W0;#KY MPM+-QG(A'+2()%HA?=20CO^;A&HUGX]4_0K@4: MP0+.UEK5@Q4\', 'H+UHO3YNC_>#5; 0AT'TPM/H:'Q!?>,,&:)75?KDHU( M;O8$;IB ]5UU1$1@1W:*X/?RU_@!RL2@Y$)LM<]SZC-. MH\]M,OYCA.PO4) MPGM)_NHPSD$P$SST.7X1 M#))@FXQ&]/,(%,HXC GIC@M)\)#5O8'@E9Y2)>(,(PGO'J)J&8^&Q6R(<859 M>-D4C(OY!#3]-!9(:"^G-S\,(0B;Y9A_F$QPJ,42'S@)+N5LC.X;A[SA4XMB MMH*_KB;ABZC(IO-BL9C@6*;!HU_X;V"@ZOIX$,\@LNOH<6.T"%=A<:"-X!_=_I]X[-=!CK;U.CQ@>+6\.G%H%];8A5>63'SV8-C)_O;_>I;100UOMEUJ5- 6U>CL?4F;^-_ODM< M:@L'^!ZHLY%];P1*[KS6J1?ALI&9/ WJ'2W>8 7/YJ/PDUO5KLARRQK\H6!, M+L)5G:U&$-R!!<7KO'IJ0=/_OW />Z&/>V$/3(]JST5X1LY=CW/>CR6E=%]2 M%/\\8]!M\I/OZ+-], ;1=ZN^C%WY-;<8]/\]*Q"8^5!7%/F=CQ1!YZ,%"NP_ M_H1?=)N^E&D\FQ:S!0CMBV 0!_T)]STJ?X@0G\..$/0%AT M-)A?3=6FAK^/)TOXX"RH\05*CMER%/X0U/A\3G]83N$/T]$*]$)D?2^#5 EO MN@B7(UR+\*%Y$#S3R6 15-YJ ; )\% M.CRXX&&(B_DP_#Z8^K,5_7X4YC&Y6@S>E0>R"+%:C'F9M#X"HU34TG 0C^@5%:O@L#S7 MH9@'W3Z%50QN0["C8+?&86'!&)JMEB@ +\"4@N1(^--\@E[],KSI#?3UJS#Q M*D@\-,V&.I[X7^G_^T8:U-!TB6-ZX4<5C(_EE(TT&=D+/[87.KH3'CQ9OQ8U MCV[!&Z9V.C^$#K0[^H6 MV/[@3H/9#3L5B2X2#QOB1<*'H]$Y&2X(K!C.!EQ@A+-.86W'V!X0;LMR,H>? MQW!#X/,? &1!H,?1<%Q,9W/>X!=RGM(5##)G\!Y-Q[?.5>DSU\B A"LFAJ+: MH/:@5XD-^IILT/=@@^8V4.++ F<&P0#\%M?ZL@V_K'J>P?NY^5'+?X!6$G^X MVO3L\Y_B:;V2H/M)@_XY#D50&3/,\JV*R0B]DB#@9Y,AAMS@;"Q,/8G*QC5N MO^[[0]3;$!:;MNRYVS2:!1D\'X?_+S!P.PKJ#3R=43 T%ZOYX(V6)>-! )?O M2+2C&Z0(4(X2@@K!,YE[ +DB(&H\&L_@OQ,(YXZ"]%JM>F?;F=3GGKY1\#OG M. U0T4.3&NW M1$T\7P0?9=R1\C*>'Z/QX$'ZH <)Q-Y[;%2BOWOB0&4&TYTF%OQ9_Q/\W9<^ M;N^3YV,688(QG\_>DK.^D)O<"TS(<1QKW$7N=^[&:[H,W\EE0)B %OB!%43G M]Q#,HW:-\Q M:-_@T 2="P\.1EPQG<)/LSFDZY:JF2Y%,\5"+[@]P\%7078%[^RK\*_@7N&_ MPB\[1C=R&EU^@]H0:K*#"7S:Q/M^#V"';^$]+J<#>O 5*=-P"=XY%.ZO"$I] MBQ5I.>ON%I^W2> 'A*S7!WI8+Z%.3^7Z0SXZ2B<38K]5CURDYZ&,?]7OXW*0E4#! MLZAHP;B"EF[,/Y;[,.T@6NAA !%7E*8JG#M[8-# M%XX,G)M?M(M\?+K&5Y-5^//H:@J?0E4@D9GP-\BK7RV67/9'(L4+NA/"B.^8]_ETMJM=WU6;XQ9[:C'%!OM]3+''A##*(JW7$5ABJ MR MKU>7*I^?%7O] WVSQXE3+9/SY<+U7HR7Y,N-AL$6G [)F5L$UWP\96=N&6[^ ME)RY,6 :9]Z9FP(J8L560L\\PXNF07]-._I&"G_.2X8[;BBJ7SSQ^7S2 M*U-IDZMAJ'UNKY-9HP__2_PNR7"=G1X )3$/JF$QF>//L^&4H\3P?TAH(0P1 M=KI8+2=G91%&Q62^0$10,$F'X+C-!I/@X(^+Q7(%D,WY&+-JKSUB+,9RCHOY M<(4Q 0]L!9#M:AGT6/ $?T[K-BZ W>/EX#DS7ZR"R8R&SFP87@+VUO3_+^[* M>MLXDO!?F0LC[%"S3Z\%NY!1A _<* M=A'-I)4]RZ<]\BI@+ H(Y!Y=V&FW!;1*=E3H8=J'JP[4.5_J**[D_8$C[RD' M8+\UG2(=P&-ATLTI0K75Z_>2]J:'X< Y:K3C_CB#+4%5'RBKUQ\F[ Q2SQ1M MG1B50U2!X5- 2]6=& +M4APVVOUZ(WVH/9HVFH#A*/GM]^(-*+;M)1I(4A@- M6BXN')J'Y_QS="E'&Y--O86RTHZHX0*]EA8,1!(F^)3RD$3\NAVV!SDPT#[# M<*<5/G7);X^)V X.6\&>NRX]T-.(#^7)+$HF\$Y1"CV%_1"\LWPT;74'.1EQ MS]!WF/?U/_J#(3GCU3^F<$G' W652L%Y9SEL8>P>,X0P>U$3YZ+[K M >^9XFU\I3';235 (S/^/0<]NS>DJ+@)36("4G.<76*TZ](OMFGQ+2I!?T#< MTVF.KH$!",\S])9WR2,*ER^GR9^G5?.T ] A"_%X.3RR!\#8>O!B&*&5=@KW M'"Y9+Q^U1L-0U!]%RPB\#2/5879D[- Q>SVX=3FQLM:H1_\# MS )4_I]QC9.\3V8_C>EU,M'2R8_1SZ*=2,@J>D0"($P08TS1 Y#58 *?\.09 M'QR;[C(,T5*7\Z)49)5"\2P6ML7.=C#%63U#X2$!6S:!.4U J/(J8*!;V'.O M\$T [[R,&9CINI1?+:(N*6>;VW(5;]12U[881:A02I0?=(*7.P@_3O'#>*$& M]'!M#4'47%71WPWJ_=*BJB5?-H.XU@>Z1-6D!X2=T+\?6TM4:?K!#)]AAJJ2 M4G&/.L&Z3<8]45HV6LQ ? X4D%Z#/46K$CE8X1D_' V?9$^!C8'T!>;0&Y^X MIP-0R)Y^3T')0;WD&7F<1EW)/$=0A>&-S?O WRAD*J>HJ_Z3[.L05.D167>G M)^UK?X(1XY,GWE40$N.QVA+TMW:?1B>@,SG#??S9E2_BYC%\Q)D7KK5&TNZ# M9("7!468P_^"].].M+R %T^NU0?@1/U\0(+?E([!E$C='@Y_,!AJW0*>4EK@ M3'/R6ZL.NG!X>:_4 T9B'C#DA*RL],[!E$#2WT&8=2G\$#0(9B\U> 84KJ9 M K2J^@*!!5?\35S<=>P.ZLVX[:Y-5:#:^<)''ZY?9&?/ M<*^ M-X;R5$=%[B=6TCLCVS3X$IWS'4>,=M/<(9_OD8*?05$N/M+;.5=&38D MG#/BOF>_SM9?K.I6_N653X/]^9U2S3_"/[%6<7#<^&?-SM P)'S) M6*>+54>ORD7GWY)N7OGQW(!\TF5\L3G<[+%$I.VC,3&"WU4 M=>VQR_BRWYI7A&J@D@9<-YM;&W\K;/&6;);E-#YABE[9E4KW\]EJKNWQU>XQ ME:/+/""OJK$^+%*S05AO^B:3_\)W>"A8.4Q__*[#E6R"IUX)!0+&[!X50I8/#?I,J&[!Z+=5V,";@)^LKK*2]%>D>+2 M[%Z5@26J?^V)Q)2/I5]#Z!.L]5!JK5V8; +B4#VQBWY?^G4\D7YM1!?!<'XC M;4C&O%$5S+DH%5@J.T3.@/P2YE($+ O?.VF)%>7@_/:63 GZ0:$VP (;IJU; M$@S5;_Z8[356#?*=R^5=L2)2+3,@8TG:;$-K?%>_QM@EN# U;[12;S+;&(6) MUX%T.*Q@-=\N[S18+?!+_ID*R$%67EG@I8;Y"36QJ6D$ X0GM=D*^EVISU?F MN^QRMMVOBRT1S4-VQ#0:49*!D;GR$/^Y6L;T[AGHW=U<5LIUERV8+Y4:,6$A M?KCX4)9!BJL".(XN7:%G@QJ0.,9*Q!U *N6*R&%DC.^\U6N1$/:_N/G[W"$\Z, MJG/]A%#9.6GQ#GDC,J37LZJ-!X3T:YTQ M[\(0HWQ6QCKIS[Q4%L@+9]% %25D?74$C)E^,2)"JA&'I*KN5[7!LWS8 M-5PT>WWX>M>&"X&\!Q+S]$.*7$2KSS\MWW!\2V[4 M/0UYH;/KQQ-!&;&<1. M1T+M8L8H":R+1THQG"YIK,* I''-"+'1V%TVP&B,K9L^)P8,V/I*'" M3B;@]V1$#@T54LU+C6/GK:S[KB+98>U)4C0_WQ1K>'V:4A!+5?_PL#;P0O@) MU;4./(SLD]ZY#I]H,%@KQD-@<$+1)K@IA@VVL,-6H1^W1=NK+$"9&:RH M/?-#!X?QBFAA:YNHM<9%[=OY=#+R:OT0#-F&IH5B7F_!K38$XVMDN5@B%E;M MNMBR"E76E/PV]#)8ZE)JU\&BS$]F[ESK,QYL3)02MZT%U@U*GYLOOWG MT2=^9FOF9#S;7M7!,&42&B^LLB"E\7%$@Y!-&@:70^WYRSTA;:B:%U3)4'(5Q"+C-&2*:'[VHR9(@I?%;9SK3'VFW?VQV7ZAWN9^5+GN,-[T M_ #E.GN!YE>O=Z],;VD^YUZI$M#$ M_.]TE+;*!HB*4)7"2&],Y?VNWKNKZP]4U^-OA K2O*9:61Y+QM@;+6'@Z=OW M6!?)RWEXX]7.J5C^PIJ,=V AD^?OAQ4B"D:_<=-HA;2L-Z:N(6S%%7(4R_3? M;I!+ZQ\P93>NZK@\[*\ZF^9N]@,+A\LOX>?*[5,508OESJ@@BN5ZS]8;;,$5 M81FAD&VI!5@,6WPXY9-JA$*I#3]46W]T218/ MF>LJX+R0C>YL$2WBVM_M$&D?B$$GW$.>)X8%\W@ M7@)&>>6<$.!A M\[I*; !PT1D41W0/0N,^7,)'"Y>O ES+8(5T\ 1A69:CJ' M^!'UP M?J_O,!=DM?^A_GQB6+74!7.(:6GQR5.'FM'HA@ I3Z?(*('"M64* 6TOI9ZQ3?0S;@<*98]LN/QX*[?V MM._BP+!I=I5ZQ-Z'[-F1Q%H[M50J?:F"$5\?$8Q8BW07PIRL[8C29?E#Y"A$ MRFHWDT1.+H 4IHF3ZE>C1.&D14?UY\#7GIP(R81L;$8A$/L9V= MC'PHK<()W_<.T[V6$=;C B:ZK%*_>R28OX@QYV2$OQ/]=:? _$6&#H!K5EV8 M'AV$0ZDKX(#M+ P#>$1,#/;PBBSV9)R,B:J&T'YU+[L(JA]_H1\'[">_&,-@ M>]POT!#:K^F $70_>?OP[+,@2M\K?U^8C, 8TM#.:I2CH T0=C6EL6S ZV-0 M:P)A'PM6>$3<41FY3Y*238]:6,^UNA_7^GY4T?Z\6==\&8PA?S??=Q#X0I1U ME(61*R0Q5MF1[CF^TBI#)3& ;#Z[@P;"';\SX2/+M0Y>V1;WF]4]-?*@PAA4 MGM6=!-.Y;E^=Z@.\-F]VQ=\'/*J+>Z'MJ[6+H#$NSIO:11!=O=[,U@DCN-EA M ^VK+?9[C(1WNXM.K!6E\)&$4^0U%R[YA\YU)WM!,(HX.$WS-=4[QN[Y_5O/ M%DN8YPL-O%C?Q(8+/GJCA,V2KGSE3,W-\V1- MJ=$--OJ4TB@\$IR71VW'=G%)-7\1#],2(YGO&<74*A,52FCZ?7PY":VKE^F( M+NI7+=P WJ^7,P[;NVD($]O\OCP.E"J[A4>CI8;T>!D4E2L;0E(,(J;RY,G. M<"Q]F::K5,X$A88OULZ_*AQ2@WU$3V'=Z-S(NG05@)L=[FM#B>B;?"H',I0T MAU"*IB ^9PZSJ:*%XTIO"R('G8W#**W;R7M#(2G!A)W:BDX_[3+$^" _.2I; MQ8*"+BA 5>4(S(.@,LLU%:/9[6PMK1>W2++U,IO!C__.TS MW/ ?V>8;YMD0YRE] 1J0>A;5ZC>C6&YP.49@5>@+0*;]B+> D)QWY,1%R15O M9X8J?U5R%^F4*AVVX/&G_;<-K5M+_;]!-*#88$-HX-+2:BSYS#?19=G@>"V. MU7T+*Y XL5]@U6$*@15]5L#86$<0F#8Z:#4**27)(4(&[=Q!%U8 M%(@^0P#@.J[8U)CFYC9* %P4M[/#:J]R6A5\@XJ<0[:RM(]O541)A5%'Z-8A M[N)UXU=,2"OL2D\_2OV"F\1%?3AHK#QA,@?MLAULW8RB$;$2-8DDB3'GXN6/ MSB*0("]=&#\QJ\&*NIW1F$^JMC-Y8K!"WM>%Y447A^W&NG4H[,X3XD!V#OC& MJ03OL/QF));P,?J6%^/ZQK!EU>57KU[K2#470SB[\=(QK91I56K")("D;U$6=ICM2"H\<-%\*TZ[_9.*[ MX,6O2U 7\B=J6L/8)\]7,W6.:H$Q(XR1I>MJ1"5)L_D,H7T0PCZ'J"-<1'RAJB"?<+Z'5L'9H?N,U/-0W6,L?W4<<1"[@)";RPN MFQ_N\'E&3VU\82NL*DP^MW2@!&\IM((?(REB+ZO4PWA]N=.66^A>0==$G!<" MO6+MKUC=JPMA3]UID(GKZPB@T$EG[8SSK%H MS%9FZ;4R=EJVP>RP_[Q1V/$N];&T;)/=;.;#7I<:LKUNOG9ZJEL;:!S9UD"3 MQ F$F7UEI\XK610V2*Z4CG.)R4F2 FB=BYBD\+G0BK[*^C&9F3;M"3,*7X?C MZ"PA*5_V>K_=4.EE:U@X*KP_6)]L71G%O .$A&%AO 1&+=]W%9!L>4=DO*W=&H7YB;C0/>%.K*@B.HA-B9^$KX=C+&S MR^&5/U?Q[O5L0I[[U?4'*6&LQGF=$#W62F Y%DY.K:J43:BS:;FE(#'E+<* MK\OY!TW\QV)%&^K!5#ZRGF/6F:ZAHUW;D5%?5O#Q[(JU>%(],,>!GYY;3LS< M[/8ER!WK7_=.?^?VSB>UEHITYC),9T&P2K\ZVA0ZM=/ALZ&\M=JQV1N XE,R MN#XF/F4HQJ>$4QOQ!%H$3S,'/O)NK:#T3J>HC_B:4=@9!E!#7IZXKIX<^YFZ MC/??-H^TC.01"8_X<<:,,2=>:^K_Q:G83#A?TGJ%#Y\BF\4O6<&K!$[$&]7S M$:=@FUNEUZDDALH_6A?*\$HJ"*_%E3@E=3K!=S2??66;M!F6/WEK[#QVW("= MJ"OV$*.Y4VJ@^03(OVE[Q,A8?G'3L26_N'EVV['%O\0[J^.+T^20D'[*_"(# M$6IR)/T:J"7&37;]*PW$_._&7SYB$Z6/>WS%\;G MM)G-VZW8,_R=YX(U3B\7F<,H" X5/5R11,40A&:#IL##T6X*1"!$3:P_@6P" MOEOH9$1,-_4A!@DL3Q&4Q1ZP41\6Y/ AXQOG)27;[<6YN'\Q>MZLC,.PW.3+ MQ_"#CN: +V#ZEN NEGB#2MZPF:%>;I_:H%-(%Y7:%K!Q:\]AR5A:'11C9*_K M+IQJG74ZP38%HBPBCFD'Q[Q06CUNU6%+1!'^8C\7G MY1PDS\M54>R][TWT:'1X]:[=8B3 ![PP-OC )E=YF)%1O&.;CS"W,S#LSW-J M2]F$L:;KXKOWQ+6V9(8WHUKR9'; 2SLY>[!?+'>BAC&Q>HPNZ M/'R<[#DPF+/2(O( 'P"V[C^;[%>L[;;.[K/WR*J!6;TM]M\VVR\F[WVY(UUY MSD3=["L&BV2[S>'3Y\9,"?Z-[P>3[>C<5:B:^IMJ$XU*+=1G[J]\>/9Q6LT& M@V!.94]5; $Y]HNU>?)@!.%71'# "FV%7VS#8OH]5O=;&0@V!7X@4/>F5$/2 MPEND(1J$N_2V>HM;'7X_)P_5+I%!*:KL2+,E=:GVM1QEMX^$12'@ YWM0 M(RE88+MT[Y[C M/6!L4$VB2]"= -GYT0!-(%']*$[?E'.SB< :Q*3J;J^3JRC*C/HI".Q3+A%0 M>_47Q=A53 MNSD>G7ECZNY"A8/,:+:\3&G<-*DGE?A^"#%\$ROCP KJOS"1V@SON!S.:<(V MM>#C"]',) "H1 MV^?!*ZY\'2AKER+S4_I)J"K=SOY7]:./R#N)U5D.?GQ:26+1%B0"ZSQFZ>"C M#NZT>L%^:%JB&B?V+G9>+_R>HMJG("Y(\;KP3U\;]_3)RQ 1U:*F4M"S;#24 M^TLZSD;%FYM?IE*U4?['2CG1\ >F6N@1:VQJ*GD#C'^-MVN!>4!+5<1(0W(% MHHC>5JNQ6PAN/M]R;EWI0AR;/EK*(F$&!4RMPG M^GQT#B$/9+9^Q80,0X\HC;IZC] BV$\ =[-V<&V+J1\\[TR$6'*_?Q<#W611 MP1Z29R;D:M;GJB4UB@[^RVZW_^=_ 5!+ P04 " XAF=-.$H0DI " !3 M#P #0 'AL+W-T>6QEB MY!=<%RB1I= Q/JY-R,>?RQ1B?+?_\;Z4^O0#\M^]3WM[X=W!:=>^[QP'&'F, M;VF,H]%G'/PYZ&%H?SNAO;N38/C"!$^A=Z!'+X-^ KD#/-X!W #M"#Q^AM%9 M Q^'3R] V%Z"[K:,(QL<5+4[ MG612-"5\A+W!H!,.:$E8C,\)HS-%;51&.&5K;QY80R*95$B;LV.R.^#BP;LC MK]EC5>%P*J1RN7T&_S^KAG<<&\T2I(S5! ?8&Z:3G&@-2EP8Q0UVQM]6*?6DALAI60N M!7$<-A&58& 38.S&WCD_LBWL58;\&+LE(4:6Q48TLZ[$9M?L_49HW/!P4_FV831*Q-.)V23 M!RVDH@\&SY9*8@R@,%J"TC1I6WXJDM_"2F_*:96]EO.@AYS_]3K/08 BK$W: MU/Y[7N7_S/AH_/>4W:W2)?R^5O6M*=HFIPH#R1X<&]LJ]H#D20]( MCOMP!9FF^&U)!E6WUFH)MQK"VHIF)66:BHKN@J8I>#ZV(X_Q=]ONLZVVK.D+ M#;PF,_/"W<(WL2EDI&3ZVD[1.6/6>#2J1]W6$#%NY"M(:BFB:_?BD9 M3D>-\V(O$UT26Y:EQY0U#SDS?G5KW?<;:[^+7W5EFK/)UOO=R]FL*;>JELW? M=J=,>&5M72U]>.HVLV;GE%PU6Z5\73:"+6 MVC5^T9V[W[/61M?Z7JWZ9\W6WOYCG;ZWQLMJ43I;5?V[NA?Z-X4S- ];OBGG M=3G8T-;;2J\"Q$A>RDJ94 M@D#& #(>$7(9$\@Y@)R/ KGH<,);"60"(),1(0(NVKJ6[$W8M%GIC='B;#/'R MO"QM&^(E@3P%D*>\D!^"Y@Y$9B."%DUX7';WM&]H$#]!4?R$%_*\_-&&D_;; M*1,T"[-:WEJ[NM55M?_R^:UR07]>FDW'(5WLA'UQ9I)&+VR'7XNOD[2H-\$3$+8T\SO9#[<%R'0S6/+B-R M1<0NB[K6OH\8_=T0E-$%$V5*K0;7%+DB8I;%0FWZZ>H3MP'R1,0NBMVNZB.N MK,2E;+;B365O'T@I)C)%Q*R*17O3J!]M-XC7/\-?.GM&=HB9[0 ].YCUQ4@8 M,;,P,":=]\5P,<(L#.I:\2*L3"O5_$7AD#!B9F% Z0XO-?)'S.R/H](].IC( M*S&S5_ZT[U% Y)68V2M/BF]/2C&166)FLT#]B1<4$UDFYK;,8P$>O>)(,3&[ M8H )AZD09)PYLW&>7'B*%U?*2XJ)C#,?U3AT$3]'QIDS&P=CIA03)L"8W8,Q M,XJ)W#-G=@_&S"DFDL^<63X8LZ"82$%S9@5AS%.*B10TYU[< ,QEG[IYP$0* MFH^8$5OVV9P'3&2A.;N%$":U4((LE(RX[EE&=$&1( LE(UIH&5$+)2.W$-UK"1.Y)G[$B$S"_&MFN=%\A[%=P%!.Y)QVS2#/(N:7(/2FS M>S F562*W)..FGVCBDR1>U)F]V!,JL@4M@$PN^=XDG J+F2C2T&3""ER3\KL MGB=RF8^C>XK4DS*KYU$N6[.9>N5J<36(1TA"*;.$CF!>MLYU:;E_I6\I M)I)0RBRA(Y@+9;0-WP15MHZVJ" )9H8DE#%+"([F(/>:(0EES]PS$##W,;Z_YK2K)D,2RIZEA:"; MP?TJM\$]JDNT[P-IES:FF$A"V;/T%@3,+T[)I@U+H86WY?=#?*>8L!OM62I! M ?.#-=/2&M^UQG9+H2!VY6AXSY"%,F8+/5VPFG;C2C&1A3)F"R',SXNO%!-9 M*&.V$,(,LQ+:@X@LE#-;"&&^=70>ER,+YLQ]A ML/[-D85R9@MA3)HBSI&%OUJIM39J]2$X @ DS4 !H !X M;"]?8 :7]O79E2Z MFDVWG7F!" Q!A03%&;5]^\FPF8S4YLP"G6R($)']KSXBYSZ^Y',]G+JV-*=K M6;U?SFW95LTP7+\94W9-OM3EH;OF=OSET/67>AB_]D=SK7>O]3$;6:_5]-,U MJJ?'Z9JKY_VVZI_WMEK]K/MC'K:5>3^;MZY_+4W.0S&WBWT8-QAO^;CF_]F^ M.QQ.N_R]V_VZY';XI.+O!I7Y/$CF@X0>Y.:#'#W(SP=Y>E"8#PKT()T/4GI0 MG ^*]* T'Y3H09OYH T]R*Z!C&M^$L*:K[4%7%N^UQ: ;?EB6T"VY9MM =J6 MK[8%;%N^VQ; ;?ER6T"WY=MM =Z6K[< O86OMP"]98%G;?2PS==;@-["UUN MWL+76X#>PM=;@-["UUN WL+76X#>PM=;@-["U]L!O1U?;P?T=GR]'=#;+7!6 M@@Y+^'H[H+?CZ^V WHZOMP-Z.[[>#NCM^'H[H+?CZ^V WHZOMP=Z>[[>'NCM M^7I[H+?GZ^V!WGZ!LVYTV,W7VP.]/5]O#_3V?+T]T-OS]?9 ;\_7VP.]/5_O M /0.?+T#T#OP]0Y [\#7.P"] U_O /0."[RK1"\K^7H'H'?@ZQV WH&O=P!Z M![[> >@=^'HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;%Y@U0<,F?+T5 MZ*U\O17HK7R]%>BM?+TCT#OR]8Y [\C7.P*](U_O"/2.?+TCT#OR]8Y [\C7 M.P*]XP*S@FA8D*]W!'I'OMX1Z!WY>B>@=^+KG8#>B:]W GHGOMX)Z)WX>B>@ M=^+KG8#>B:]W GHGOMX)Z)T6F/5&P]Y\O1/0._'UW@"]-WR]-Q.]2U/W>?]C MZ$_ML=R[Y)_%OZR9P%V&CW.^?\9MU2_WGR@]C+MD<_N\^S_8;=4_$69:49Y^ M U!+ P04 " XAF=-9D8\T$(" #P,P $P %M#;VYT96YT7U1Y<&5S M72YX;6S-V]]NFS 4Q_%7B;B=@H,!FTY-;]K=;I6V%_# 25#X)]OMTK>?0]M) MJS*I4Q/I>Q,"QYSS@UB?NUS_>)JL7QSZ;O#K9!?"]%D(7^]L;WPZ3G:(EA/BJ=N*R=1[L[5"KE9*U.,0[!"6X=@CN;F^LQOST(7%[?/U8^MU8J:I:VL3 MVG$0CT/SINGRI6'J;#>O\;MV\I_B@F3QY1"[^'AMG<2J3\0[)KR]\7@>[_OV M:)UK&_M?T<;-IJUM,]8/?;PE]9.SIO$[:T/?I7YGG&V^!]<.VY>\]\:%KZ:/ MC<6A$W\M2"^7(SQU]G2 N7+.R2%N"WMJU%QX_LP^-/!U-]2CL\O)Q:H+[8G' MBY'N8]6+X\)S/J(];IW&-N\:'EM?[H?]-;K]_/W4"_]3]&(^?.RMGR^'A.3( M(3D*2(X2DD-!M,._DOP?F-U!+ M 0(4 Q0 ( #>&9TT?(\\#P !," + " 0 !? M&9TTGZ(<.@@ +$ 0 M " >D !D;V-0&UL4$L! A0#% @ -X9G35A: M]&'O *P( !$ ( !F0$ &1O8U!R;W!S+V-O&UL M4$L! A0#% @ -X9G39E7_#\L" \ M"P & @ 'X" >&PO=V]R:W-H965T&UL M4$L! A0#% @ -X9G356*93&?! 4A8 !@ ( !^0L M 'AL+W=O&9TU@^,2D M\@( -T+ 8 " &PO=V]R:W-H965T&UL4$L! A0#% @ -X9G M3:-KUPK: @ 'PH !@ ( !\1@ 'AL+W=O&9TWVB,3J ( (0% 8 M " 0$< !X;"]W;W)K'R!GZ4& #A(@ & @ $W'@ >&PO=V]R:W-H M965T&UL4$L! A0#% @ -X9G38X;<2.P 0 T@, !@ M ( !$B4 'AL+W=O&9TUX'>":M $ -(# 8 " ?@F !X;"]W M;W)K&PO=V]R:W-H965T&9TT66@"DLP$ -(# 9 " <\J M !X;"]W;W)K&UL4$L! A0#% @ -X9G3&PO=V]R:W-H965T&9TTSF7ICLP$ -(# 9 " 9 P !X;"]W;W)K&UL4$L! A0#% @ -X9G3C( 'AL+W=OK4! #2 P &0 @ %E- >&PO M=V]R:W-H965T&9TT&Z8C!M@$ M - # 9 " 5$V !X;"]W;W)K&UL4$L! A0#% @ -X9G32+D6J&T 0 T@, !D ( ! M/C@ 'AL+W=O&PO=V]R:W-H965T&9TVV8VY5M0$ -(# 9 M " 10\ !X;"]W;W)K&UL4$L! A0#% M @ -X9G3:]#X5?# @ Y L !D ( ! #X 'AL+W=O&PO=V]R:W-H965T&9TW6DSSCSP$ )P$ 9 " ?Y" !X M;"]W;W)K&UL4$L! A0#% @ -X9G37,!2+#4 M 0 G 0 !D ( !!$4 'AL+W=O&PO=V]R:W-H965T& M9TTQ;9(2U $ )P$ 9 " ?U( !X;"]W;W)K&UL4$L! A0#% @ -X9G36_59P.W 0 T@, !D M ( !"$L 'AL+W=O&PO=V]R M:W-H965T&9TV06,.JN $ -(# M 9 " >1. !X;"]W;W)K&UL M4$L! A0#% @ -X9G35*[!R[ 0 -P0 !D ( !TU M 'AL+W=O&PO=V]R:W-H965T&9TU#[OQUK ( )L* 9 M " ;M4 !X;"]W;W)K&UL4$L! A0#% @ M-X9G33J!/P/] 0 ?04 !D ( !GE< 'AL+W=O&PO=V]R:W-H965T&9TV!5F?#( ( -$& 9 " 8Q< !X;"]W M;W)K&UL4$L! A0#% @ -X9G3::0 1R] 0 MU@, !D ( !XUX 'AL+W=O?YAAP" !3!@ &0 @ '7 M8 >&PO=V]R:W-H965T&9TV5 M2,5P!00 !T4 9 " 2IC !X;"]W;W)K&UL4$L! A0#% @ -X9G38/(+9&F 0 O0, !D M ( !9F< 'AL+W=O&PO=V]R:W-H M965T&9TWJ]4SVT0$ &,$ 9 M " :QL !X;"]W;W)K&UL4$L! M A0#% @ -X9G3:7*N@Z3 @ @D !D ( !M&X 'AL M+W=O&PO=V]R:W-H965T&9TV!'/1S_0$ 'T% 9 " M &UL4$L! A0#% @ -X9G M36/I43;" 0 $P0 !D ( !_G4 'AL+W=O&PO=V]R:W-H965T&9TW(ORMHY0$ !0% 9 " &UL4$L! A0#% @ -X9G36@@P@T4!0 _QP M !D ( !ZGT 'AL+W=O&PO=V]R:W-H965T&9TTQ\0UG MWP( $X, 9 " ;:) !X;"]W;W)K&UL4$L! A0#% @ -X9G3;ZF0S&PO=V]R:W-H965T M&9TWYQ]/!)P( /P% 9 M " 1:4 !X;"]W;W)K&UL4$L! A0# M% @ -X9G3;>"D^9)!0 IQT !D ( !=)8 'AL+W=O M&PO=V]R:W-H965T&9TT,@1;^C ( &4( 9 " 4F> M !X;"]W;W)K&UL4$L! A0#% @ -X9G357 M(+,& @ D 4 !D ( !#*$ 'AL+W=O&PO=V]R:W-H965T&9TW+D%&DW@$ .8$ 9 " 16F !X;"]W;W)K&UL4$L! A0#% @ -X9G39N<1NBS @ ) P !D M ( !*J@ 'AL+W=O&PO M=V]R:W-H965T&9TT7PWL$5@( M $@' 9 " >>M !X;"]W;W)K&UL4$L! A0#% @ -X9G31-H );* P /Q4 !D ( ! M=+ 'AL+W=O&PO=V]R:W-H965T&9TT98*'R] ( H- 9 M " 6VV !X;"]W;W)K&UL4$L! A0#% M @ -X9G357"@[7U @ 3PP !D ( !F+D 'AL+W=O&PO=V]R:W-H965T&9TW -T:SJP$ * # 9 " 8&_ !X M;"]W;W)K&UL4$L! A0#% @ -X9G35%PP;U) M P $0X !D ( !8\$ 'AL+W=O&PO=V]R:W-H965T& M9TU6WBM&,P( *L& 9 " 1#( !X;"]W;W)K&UL4$L! A0#% @ -X9G36&B3]2F @ H@D !D M ( !>LH 'AL+W=O&PO=V]R M:W-H965T&9TTS <&F!P( ,P% M 9 " 7+0 !X;"]W;W)K&UL M4$L! A0#% @ -X9G30A3><\W @ P08 !D ( !L-( M 'AL+W=OU0 >&PO=V]R:W-H965T&9TW&%QJML0$ ,(# 9 M " 177 !X;"]W;W)K&UL4$L! A0#% @ M-X9G3;+\CP7T 0 9 4 !D ( !_=@ 'AL+W=O&PO=V]R:W-H965T&9TTU M02<+K $ ,,# 9 " ??C !X;"]W;W)K&UL4$L! A0#% @ -X9G31ZUFL(5 P #0P !D M ( !VN4 'AL+W=O&PO=V]R:W-H M965T&9TV6+29-)@, *<+ 9 M " 2;M !X;"]W;W)K&UL4$L! M A0#% @ -X9G35!XJ":P @ ,PH !D ( !@_ 'AL M+W=O&PO=V]R:W-H965T&9TV=:^+KY@$ *4$ 9 " M 0+V !X;"]W;W)K&UL4$L! A0#% @ -X9G M35"O]<0? P G X !D ( !'_@ 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-0 M2P$"% ,4 " XAF=-9D8\T$(" #P,P $P @ '!$ ( I6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 8P!C "<; T$P( ! end XML 102 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 103 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 270 358 1 false 105 0 false 12 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://quantaservices.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://quantaservices.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical Condensed Consolidated Statements of Comprehensive Income (Parenthetical) Statements 6 false false R7.htm 1004000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Business and Organization Sheet http://quantaservices.com/role/BusinessAndOrganization Business and Organization Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - New Accounting Pronouncements Sheet http://quantaservices.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 2104100 - Disclosure - Acquisitions Sheet http://quantaservices.com/role/Acquisitions Acquisitions Notes 11 false false R12.htm 2105100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 12 false false R13.htm 2106100 - Disclosure - Per Share Information Sheet http://quantaservices.com/role/PerShareInformation Per Share Information Notes 13 false false R14.htm 2107100 - Disclosure - Debt Obligations Sheet http://quantaservices.com/role/DebtObligations Debt Obligations Notes 14 false false R15.htm 2108100 - Disclosure - Equity Sheet http://quantaservices.com/role/Equity Equity Notes 15 false false R16.htm 2109100 - Disclosure - Equity-Based Compensation Sheet http://quantaservices.com/role/EquityBasedCompensation Equity-Based Compensation Notes 16 false false R17.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://quantaservices.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Segment Information Sheet http://quantaservices.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 2112100 - Disclosure - Supplemental Cash Flow Information Sheet http://quantaservices.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 19 false false R20.htm 2113100 - Disclosure - Subsequent Event Sheet http://quantaservices.com/role/SubsequentEvent Subsequent Event Notes 20 false false R21.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://quantaservices.com/role/SummaryOfSignificantAccountingPolicies 21 false false R22.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://quantaservices.com/role/SummaryOfSignificantAccountingPolicies 22 false false R23.htm 2304301 - Disclosure - Acquisitions (Tables) Sheet http://quantaservices.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://quantaservices.com/role/Acquisitions 23 false false R24.htm 2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://quantaservices.com/role/GoodwillAndOtherIntangibleAssets 24 false false R25.htm 2306301 - Disclosure - Per Share Information (Tables) Sheet http://quantaservices.com/role/PerShareInformationTables Per Share Information (Tables) Tables http://quantaservices.com/role/PerShareInformation 25 false false R26.htm 2307301 - Disclosure - Debt Obligations (Tables) Sheet http://quantaservices.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://quantaservices.com/role/DebtObligations 26 false false R27.htm 2309301 - Disclosure - Equity-Based Compensation (Tables) Sheet http://quantaservices.com/role/EquityBasedCompensationTables Equity-Based Compensation (Tables) Tables http://quantaservices.com/role/EquityBasedCompensation 27 false false R28.htm 2310301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://quantaservices.com/role/CommitmentsAndContingencies 28 false false R29.htm 2311301 - Disclosure - Segment Information (Tables) Sheet http://quantaservices.com/role/SegmentInformationTables Segment Information (Tables) Tables http://quantaservices.com/role/SegmentInformation 29 false false R30.htm 2312301 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://quantaservices.com/role/SupplementalCashFlowInformation 30 false false R31.htm 2401401 - Disclosure - Business and Organization (Detail) Sheet http://quantaservices.com/role/BusinessAndOrganizationDetail Business and Organization (Detail) Details http://quantaservices.com/role/BusinessAndOrganization 31 false false R32.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail Summary of Significant Accounting Policies - Cash and Cash Equivalents (Detail) Details 32 false false R33.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Current and Long-Term Accounts Receivable and Notes Receivable and Allowance for Doubtful Accounts (Detail) Notes http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsReceivableAndNotesReceivableAndAllowanceForDoubtfulAccountsDetail Summary of Significant Accounting Policies - Current and Long-Term Accounts Receivable and Notes Receivable and Allowance for Doubtful Accounts (Detail) Details 33 false false R34.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail Summary of Significant Accounting Policies - Goodwill (Detail) Details 34 false false R35.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Detail) Details 35 false false R36.htm 2402407 - Disclosure - Summary of Significant Accounting Policies - Other Intangible Assets (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesOtherIntangibleAssetsDetail Summary of Significant Accounting Policies - Other Intangible Assets (Detail) Details 36 false false R37.htm 2402408 - Disclosure - Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Detail) Details 37 false false R38.htm 2402409 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail Summary of Significant Accounting Policies - Revenue Recognition (Detail) Details 38 false false R39.htm 2402410 - Disclosure - Summary of Significant Accounting Policies - Performance Obligation (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetail Summary of Significant Accounting Policies - Performance Obligation (Detail) Details 39 false false R40.htm 2402411 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Detail) Details 40 false false R41.htm 2402412 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetail Summary of Significant Accounting Policies - Contract Assets and Liabilities (Detail) Details 41 false false R42.htm 2402413 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail Summary of Significant Accounting Policies - Income Taxes (Detail) Details 42 false false R43.htm 2402414 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetail Summary of Significant Accounting Policies - Earnings Per Share (Detail) Details 43 false false R44.htm 2402415 - Disclosure - Summary of Significant Accounting Policies - Insurance (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetail Summary of Significant Accounting Policies - Insurance (Detail) Details 44 false false R45.htm 2402416 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail Summary of Significant Accounting Policies - Stock-Based Compensation (Detail) Details 45 false false R46.htm 2402417 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Detail) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail Summary of Significant Accounting Policies - Fair Value Measurements (Detail) Details 46 false false R47.htm 2403401 - Disclosure - New Accounting Pronouncements (Detail) Sheet http://quantaservices.com/role/NewAccountingPronouncementsDetail New Accounting Pronouncements (Detail) Details http://quantaservices.com/role/NewAccountingPronouncements 47 false false R48.htm 2404402 - Disclosure - Acquisitions (Detail) Sheet http://quantaservices.com/role/AcquisitionsDetail Acquisitions (Detail) Details http://quantaservices.com/role/AcquisitionsTables 48 false false R49.htm 2404403 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation Net Assets (Detail) Sheet http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail Acquisitions - Aggregate Consideration Paid or Payable and Allocation Net Assets (Detail) Details 49 false false R50.htm 2404404 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail) Sheet http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail) Details 50 false false R51.htm 2404405 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Detail) Sheet http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Detail) Details 51 false false R52.htm 2405402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Detail) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Detail) Details 52 false false R53.htm 2405403 - Disclosure - Goodwill and Other Intangible Assets (Detail) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsDetail Goodwill and Other Intangible Assets (Detail) Details http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables 53 false false R54.htm 2405404 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail Goodwill and Other Intangible Assets - Other Intangible Assets (Detail) Details 54 false false R55.htm 2405405 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail) Details 55 false false R56.htm 2406402 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Detail) Sheet http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Detail) Details 56 false false R57.htm 2406403 - Disclosure - Per Share Information (Detail) Sheet http://quantaservices.com/role/PerShareInformationDetail Per Share Information (Detail) Details http://quantaservices.com/role/PerShareInformationTables 57 false false R58.htm 2407402 - Disclosure - Debt Obligations - Long-term Debt Obligations (Detail) Sheet http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail Debt Obligations - Long-term Debt Obligations (Detail) Details 58 false false R59.htm 2407403 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Detail) Sheet http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Detail) Details 59 false false R60.htm 2407404 - Disclosure - Debt Obligations - Senior Secured Credit Facility (Detail) Sheet http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail Debt Obligations - Senior Secured Credit Facility (Detail) Details 60 false false R61.htm 2407405 - Disclosure - Debt Obligations - Credit Facility Current Borrowings (Detail) Sheet http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail Debt Obligations - Credit Facility Current Borrowings (Detail) Details 61 false false R62.htm 2407406 - Disclosure - Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail) Sheet http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetail Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail) Details 62 false false R63.htm 2407407 - Disclosure - Debt Obligations - Credit Facility Terms under the Amended and Restated Credit Agreement (Detail) Sheet http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail Debt Obligations - Credit Facility Terms under the Amended and Restated Credit Agreement (Detail) Details 63 false false R64.htm 2407408 - Disclosure - Debt Obligations - Other Facilities (Details) Sheet http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails Debt Obligations - Other Facilities (Details) Details 64 false false R65.htm 2408401 - Disclosure - Equity - Exchangeable Shares and Preferred Stock (Detail) Sheet http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail Equity - Exchangeable Shares and Preferred Stock (Detail) Details 65 false false R66.htm 2408402 - Disclosure - Equity - Treasury Stock (Detail) Sheet http://quantaservices.com/role/EquityTreasuryStockDetail Equity - Treasury Stock (Detail) Details 66 false false R67.htm 2408403 - Disclosure - Equity - Non-controlling Interests (Detail) Sheet http://quantaservices.com/role/EquityNonControllingInterestsDetail Equity - Non-controlling Interests (Detail) Details 67 false false R68.htm 2409402 - Disclosure - Equity-Based Compensation - Stock Incentive Plans (Detail) Sheet http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail Equity-Based Compensation - Stock Incentive Plans (Detail) Details 68 false false R69.htm 2409403 - Disclosure - Equity-Based Compensation - RSUs to be Settled in Common Stock (Detail) Sheet http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail Equity-Based Compensation - RSUs to be Settled in Common Stock (Detail) Details 69 false false R70.htm 2409404 - Disclosure - Equity-Based Compensation - Performance Units to be Settled in Common Stock (Detail) Sheet http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail Equity-Based Compensation - Performance Units to be Settled in Common Stock (Detail) Details 70 false false R71.htm 2409405 - Disclosure - Equity-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Detail) Sheet http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail Equity-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Detail) Details 71 false false R72.htm 2409406 - Disclosure - Equity-Based Compensation - RSUs to be Settled in Cash (Detail) Sheet http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail Equity-Based Compensation - RSUs to be Settled in Cash (Detail) Details 72 false false R73.htm 2410402 - Disclosure - Commitments and Contingencies - Investments in Affiliates and Other Entities (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail Commitments and Contingencies - Investments in Affiliates and Other Entities (Detail) Details 73 false false R74.htm 2410403 - Disclosure - Commitments and Contingencies - Minimum Lease Payments (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail Commitments and Contingencies - Minimum Lease Payments (Detail) Details 74 false false R75.htm 2410404 - Disclosure - Commitments and Contingencies - Leases (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail Commitments and Contingencies - Leases (Detail) Details 75 false false R76.htm 2410405 - Disclosure - Commitments and Contingencies - Contingent Consideration Liabilities (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail Commitments and Contingencies - Contingent Consideration Liabilities (Detail) Details 76 false false R77.htm 2410406 - Disclosure - Commitments and Contingencies - Committed Expenditures (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail Commitments and Contingencies - Committed Expenditures (Detail) Details 77 false false R78.htm 2410407 - Disclosure - Commitments and Contingencies - Legal Proceedings (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail Commitments and Contingencies - Legal Proceedings (Detail) Details 78 false false R79.htm 2410408 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail Commitments and Contingencies - Concentrations of Credit Risk (Detail) Details 79 false false R80.htm 2410409 - Disclosure - Commitments and Contingencies - Insurance (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail Commitments and Contingencies - Insurance (Detail) Details 80 false false R81.htm 2410410 - Disclosure - Commitments and Contingencies - Letters of Credit (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail Commitments and Contingencies - Letters of Credit (Detail) Details 81 false false R82.htm 2410411 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail Commitments and Contingencies - Performance Bonds and Parent Guarantees (Detail) Details 82 false false R83.htm 2410412 - Disclosure - Commitments and Contingencies - Indemnities (Detail) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail Commitments and Contingencies - Indemnities (Detail) Details 83 false false R84.htm 2411402 - Disclosure - Segment Information (Detail) Sheet http://quantaservices.com/role/SegmentInformationDetail Segment Information (Detail) Details http://quantaservices.com/role/SegmentInformationTables 84 false false R85.htm 2411403 - Disclosure - Segment Information - Summarized Financial Information (Detail) Sheet http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail Segment Information - Summarized Financial Information (Detail) Details 85 false false R86.htm 2412402 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Detail) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Detail) Details 86 false false R87.htm 2412403 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) Details 87 false false R88.htm 2412404 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Detail) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetail Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Detail) Details 88 false false R89.htm 2412405 - Disclosure - Supplemental Cash Flow Information (Detail) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationDetail Supplemental Cash Flow Information (Detail) Details http://quantaservices.com/role/SupplementalCashFlowInformationTables 89 false false R90.htm 2413401 - Disclosure - Subsequent Event (Details) Sheet http://quantaservices.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://quantaservices.com/role/SubsequentEvent 90 false false All Reports Book All Reports pwr9-30x201810xq.htm pwr-20180930.xsd pwr-20180930_cal.xml pwr-20180930_def.xml pwr-20180930_lab.xml pwr-20180930_pre.xml pwr9-30x2018ex311.htm pwr9-30x2018ex312.htm pwr9-30x2018ex321.htm http://xbrl.sec.gov/currency/2017-01-31 http://fasb.org/srt/2018-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true JSON 107 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pwr9-30x201810xq.htm": { "axisCustom": 0, "axisStandard": 38, "contextCount": 270, "dts": { "calculationLink": { "local": [ "pwr-20180930_cal.xml" ] }, "definitionLink": { "local": [ "pwr-20180930_def.xml" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml" ] }, "inline": { "local": [ "pwr9-30x201810xq.htm" ] }, "labelLink": { "local": [ "pwr-20180930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "pwr-20180930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2018/dei-ref-2018-01-31.xml" ] }, "schema": { "local": [ "pwr-20180930.xsd" ], "remote": [ "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/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/dei/2018/dei-2018-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" ] } }, "elementCount": 626, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 55, "http://quantaservices.com/20180930": 13, "http://xbrl.sec.gov/dei/2018-01-31": 10, "total": 78 }, "keyCustom": 59, "keyStandard": 299, "memberCustom": 62, "memberStandard": 43, "nsprefix": "pwr", "nsuri": "http://quantaservices.com/20180930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Document and Entity Information", "role": "http://quantaservices.com/role/DocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "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" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - New Accounting Pronouncements", "role": "http://quantaservices.com/role/NewAccountingPronouncements", "shortName": "New Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Acquisitions", "role": "http://quantaservices.com/role/Acquisitions", "shortName": "Acquisitions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Per Share Information", "role": "http://quantaservices.com/role/PerShareInformation", "shortName": "Per Share Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Debt Obligations", "role": "http://quantaservices.com/role/DebtObligations", "shortName": "Debt Obligations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Equity", "role": "http://quantaservices.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Equity-Based Compensation", "role": "http://quantaservices.com/role/EquityBasedCompensation", "shortName": "Equity-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Commitments and Contingencies", "role": "http://quantaservices.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Segment Information", "role": "http://quantaservices.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Supplemental Cash Flow Information", "role": "http://quantaservices.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Subsequent Event", "role": "http://quantaservices.com/role/SubsequentEvent", "shortName": "Subsequent Event", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Acquisitions (Tables)", "role": "http://quantaservices.com/role/AcquisitionsTables", "shortName": "Acquisitions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "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" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Per Share Information (Tables)", "role": "http://quantaservices.com/role/PerShareInformationTables", "shortName": "Per Share Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Debt Obligations (Tables)", "role": "http://quantaservices.com/role/DebtObligationsTables", "shortName": "Debt Obligations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "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" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Equity-Based Compensation (Tables)", "role": "http://quantaservices.com/role/EquityBasedCompensationTables", "shortName": "Equity-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Segment Information (Tables)", "role": "http://quantaservices.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401401 - Disclosure - Business and Organization (Detail)", "role": "http://quantaservices.com/role/BusinessAndOrganizationDetail", "shortName": "Business and Organization (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail", "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-5", "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractReceivableRetainageDueOneYearOrLess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Summary of Significant Accounting Policies - Current and Long-Term Accounts Receivable and Notes Receivable and Allowance for Doubtful Accounts (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsReceivableAndNotesReceivableAndAllowanceForDoubtfulAccountsDetail", "shortName": "Summary of Significant Accounting Policies - Current and Long-Term Accounts Receivable and Notes Receivable and Allowance for Doubtful Accounts (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractReceivableRetainageDueOneYearOrLess", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfInternalDivisions", "reportCount": 1, "unitRef": "division", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail", "shortName": "Summary of Significant Accounting Policies - Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2017Q4QTD", "decimals": "INF", "lang": null, "name": "pwr:NumberOfReportingUnitsImpactedByImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Reporting_Unit", "xsiNil": "false" } }, "R35": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail", "shortName": "Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2017Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Summary of Significant Accounting Policies - Other Intangible Assets (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesOtherIntangibleAssetsDetail", "shortName": "Summary of Significant Accounting Policies - Other Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2017Q4QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsFinitelived", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_pwr_WaterandGasPipelineInfrastructureContractorMember", "decimals": "2", "first": true, "lang": null, "name": "pwr:EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402408 - Disclosure - Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "shortName": "Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_pwr_WaterandGasPipelineInfrastructureContractorMember", "decimals": "2", "first": true, "lang": null, "name": "pwr:EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402409 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-5", "lang": null, "name": "pwr:RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2018-10-01", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402410 - Disclosure - Summary of Significant Accounting Policies - Performance Obligation (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetail", "shortName": "Summary of Significant Accounting Policies - Performance Obligation (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2018-10-01", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligationPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Operations", "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402411 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail", "shortName": "Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD_us-gaap_ContractWithCustomerBasisOfPricingAxis_pwr_UnitPriceContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402412 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetail", "shortName": "Summary of Significant Accounting Policies - Contract Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402413 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "-5", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfSharesOfCommonStockReceivedForEachExchangeableShare", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402414 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetail", "shortName": "Summary of Significant Accounting Policies - Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:EmployersLiabilityInsuranceClaimsDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402415 - Disclosure - Summary of Significant Accounting Policies - Insurance (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetail", "shortName": "Summary of Significant Accounting Policies - Insurance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:EmployersLiabilityInsuranceClaimsDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD_us-gaap_AwardTypeAxis_pwr_RestrictedStockUnitsToBeSettledInCashMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402416 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail", "shortName": "Summary of Significant Accounting Policies - Stock-Based Compensation (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402417 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Detail)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail", "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "-5", "lang": null, "name": "us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - New Accounting Pronouncements (Detail)", "role": "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "shortName": "New Accounting Pronouncements (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Acquisitions (Detail)", "role": "http://quantaservices.com/role/AcquisitionsDetail", "shortName": "Acquisitions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "D2018Q3OCT0117-SEPT3018", "decimals": "-5", "lang": null, "name": "pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation Net Assets (Detail)", "role": "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "shortName": "Acquisitions - Aggregate Consideration Paid or Payable and Allocation Net Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "D2018Q3SEPT30-SEPT30_us-gaap_BusinessAcquisitionAxis_pwr_Acquisitions2018Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "D2018Q3OCT0117-SEPT3018", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail)", "role": "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "shortName": "Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD_us-gaap_BusinessAcquisitionAxis_pwr_Acquisitions2018Member", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Detail)", "role": "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail", "shortName": "Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Detail)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail", "shortName": "Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfInternalDivisions", "reportCount": 1, "unitRef": "division", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Goodwill and Other Intangible Assets (Detail)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsDetail", "shortName": "Goodwill and Other Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Detail)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405405 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail", "shortName": "Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Detail)", "role": "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail", "shortName": "Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Per Share Information (Detail)", "role": "http://quantaservices.com/role/PerShareInformationDetail", "shortName": "Per Share Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Debt Obligations - Long-term Debt Obligations (Detail)", "role": "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail", "shortName": "Debt Obligations - Long-term Debt Obligations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "lang": null, "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Detail)", "role": "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail", "shortName": "Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "I2015Q4Dec18_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Debt Obligations - Senior Secured Credit Facility (Detail)", "role": "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "shortName": "Debt Obligations - Senior Secured Credit Facility (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "I2015Q4Dec18_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember", "decimals": "INF", "lang": null, "name": "pwr:OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Debt Obligations - Credit Facility Current Borrowings (Detail)", "role": "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "shortName": "Debt Obligations - Credit Facility Current Borrowings (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407406 - Disclosure - Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail)", "role": "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetail", "shortName": "Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "D2017Q4Dec18toNov19_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:DebtInstrumentIncreaseDecreaseInMaximumAdditionalInterestAndFeeRates", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407407 - Disclosure - Debt Obligations - Credit Facility Terms under the Amended and Restated Credit Agreement (Detail)", "role": "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "shortName": "Debt Obligations - Credit Facility Terms under the Amended and Restated Credit Agreement (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "D2017Q4Dec18toNov19_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:DebtInstrumentIncreaseDecreaseInMaximumAdditionalInterestAndFeeRates", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_CreditFacilityAxis_pwr_LettersOfCreditAndBankGuaranteesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407408 - Disclosure - Debt Obligations - Other Facilities (Details)", "role": "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "shortName": "Debt Obligations - Other Facilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_CreditFacilityAxis_pwr_LettersOfCreditAndBankGuaranteesMember_us-gaap_DebtInstrumentAxis_pwr_OtherCreditFacilitiesMember", "decimals": "-5", "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfSharesOfCommonStockReceivedForEachExchangeableShare", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Equity - Exchangeable Shares and Preferred Stock (Detail)", "role": "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail", "shortName": "Equity - Exchangeable Shares and Preferred Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "lang": null, "name": "pwr:MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_ShareRepurchaseProgramAxis_pwr_A2018RepurchaseProgramMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Equity - Treasury Stock (Detail)", "role": "http://quantaservices.com/role/EquityTreasuryStockDetail", "shortName": "Equity - Treasury Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD_us-gaap_ShareRepurchaseProgramAxis_pwr_A2017RepurchaseProgramMember", "decimals": "-5", "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Equity - Non-controlling Interests (Detail)", "role": "http://quantaservices.com/role/EquityNonControllingInterestsDetail", "shortName": "Equity - Non-controlling Interests (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2017Q4", "decimals": "-5", "lang": null, "name": "us-gaap:VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_PlanNameAxis_pwr_TwoThousandAndElevenPlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Equity-Based Compensation - Stock Incentive Plans (Detail)", "role": "http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail", "shortName": "Equity-Based Compensation - Stock Incentive Plans (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_PlanNameAxis_pwr_TwoThousandAndElevenPlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Equity-Based Compensation - RSUs to be Settled in Common Stock (Detail)", "role": "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail", "shortName": "Equity-Based Compensation - RSUs to be Settled in Common Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD_us-gaap_AwardTypeAxis_pwr_RestrictedStockUnitsToBeSettledInCommonStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Equity-Based Compensation - Performance Units to be Settled in Common Stock (Detail)", "role": "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "shortName": "Equity-Based Compensation - Performance Units to be Settled in Common Stock (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD_us-gaap_AwardTypeAxis_pwr_PerformanceUnitsMember", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "I2018Q1Feb28_us-gaap_AwardTypeAxis_pwr_PerformanceUnitsMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Equity-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Detail)", "role": "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail", "shortName": "Equity-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "I2018Q1Feb28_us-gaap_AwardTypeAxis_pwr_PerformanceUnitsMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD_us-gaap_AwardTypeAxis_pwr_RestrictedStockUnitsToBeSettledInCashMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Equity-Based Compensation - RSUs to be Settled in Cash (Detail)", "role": "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "shortName": "Equity-Based Compensation - RSUs to be Settled in Cash (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD_us-gaap_AwardTypeAxis_pwr_RestrictedStockUnitsToBeSettledInCashMember", "decimals": "-5", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_OtherCommitmentsAxis_pwr_CapitalforInfrastructureProjectsMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Commitments and Contingencies - Investments in Affiliates and Other Entities (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "shortName": "Commitments and Contingencies - Investments in Affiliates and Other Entities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_OtherCommitmentsAxis_pwr_OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember", "decimals": "-5", "lang": null, "name": "us-gaap:OtherCommitment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Commitments and Contingencies - Minimum Lease Payments (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail", "shortName": "Commitments and Contingencies - Minimum Lease Payments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Commitments and Contingencies - Leases (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail", "shortName": "Commitments and Contingencies - Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Commitments and Contingencies - Contingent Consideration Liabilities (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail", "shortName": "Commitments and Contingencies - Contingent Consideration Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_pwr_VehicleFleetCommittedCapitalMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Commitments and Contingencies - Committed Expenditures (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail", "shortName": "Commitments and Contingencies - Committed Expenditures (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_pwr_VehicleFleetCommittedCapitalMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_srt_LitigationCaseAxis_pwr_MaurepasProjectDisputeMember_srt_RangeAxis_srt_MaximumMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410407 - Disclosure - Commitments and Contingencies - Legal Proceedings (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail", "shortName": "Commitments and Contingencies - Legal Proceedings (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_srt_LitigationCaseAxis_pwr_MaurepasProjectDisputeMember_srt_RangeAxis_srt_MaximumMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyEstimateOfPossibleLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfNetReceivablePosition", "reportCount": 1, "unique": true, "unitRef": "Customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410408 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail", "shortName": "Commitments and Contingencies - Concentrations of Credit Risk (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfNetReceivablePosition", "reportCount": 1, "unique": true, "unitRef": "Customer", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Business and Organization", "role": "http://quantaservices.com/role/BusinessAndOrganization", "shortName": "Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410409 - Disclosure - Commitments and Contingencies - Insurance (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail", "shortName": "Commitments and Contingencies - Insurance (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_InsuranceClaimsMember", "decimals": "-5", "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_CreditFacilityAxis_pwr_LettersOfCreditAndBankGuaranteesMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410410 - Disclosure - Commitments and Contingencies - Letters of Credit (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail", "shortName": "Commitments and Contingencies - Letters of Credit (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_PerformanceGuaranteeMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410411 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail", "shortName": "Commitments and Contingencies - Performance Bonds and Parent Guarantees (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_PerformanceGuaranteeMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_IndemnificationGuaranteeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410412 - Disclosure - Commitments and Contingencies - Indemnities (Detail)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail", "shortName": "Commitments and Contingencies - Indemnities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_IndemnificationGuaranteeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Segment Information (Detail)", "role": "http://quantaservices.com/role/SegmentInformationDetail", "shortName": "Segment Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q3QTD_us-gaap_GeographicDistributionAxis_us-gaap_GeographicDistributionForeignMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Segment Information - Summarized Financial Information (Detail)", "role": "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail", "shortName": "Segment Information - Summarized Financial Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Detail)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail", "shortName": "Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails", "shortName": "Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "contextRef": "FI2018Q3_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Detail)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetail", "shortName": "Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "ix:continuation", "div", "ix:continuation", "body", "html" ], "contextRef": "FD2018Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Supplemental Cash Flow Information (Detail)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationDetail", "shortName": "Supplemental Cash Flow Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "contextRef": "FD2018Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "I2015Q4Dec18_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Subsequent Event (Details)", "role": "http://quantaservices.com/role/SubsequentEventDetails", "shortName": "Subsequent Event (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "contextRef": "I2018Q4OCT10_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "INF", "lang": null, "name": "pwr:LineOfCreditFacilityOptionToIncreaseAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 105, "tag": { "country_AU": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "AUSTRALIA", "terseLabel": "Australia" } } }, "localname": "AU", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian Dollars" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canada, Dollars", "terseLabel": "Canadian Dollars" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail" ], "xbrltype": "domainItemType" }, "currency_USD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "United States of America, Dollars", "terseLabel": "U.S. Dollar" } } }, "localname": "USD", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "If the value is true, then the document is an amendment to previously-filed/accepted document.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal period of the document report. For a first quarter 2006 quarterly report, which may also provide financial information from prior periods, the first fiscal quarter should be given as the fiscal period focus. Values: FY, Q1, Q2, Q3, Q4, H1, H2, M9, T1, T2, T3, M8, CY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]", "terseLabel": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]", "terseLabel": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r443" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r443" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: (1) Large Accelerated Filer, (2) Accelerated Filer, (3) Non-accelerated Filer, (4) Smaller Reporting Company (Non-accelerated), (5) Smaller Reporting Accelerated Filer or (6) Smaller Reporting Company and Large 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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r443" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r443" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a smaller reporting company with both a public float and revenues of less than $75 million.", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "stringItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "pwr_A2017RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Repurchase Program [Member]", "label": "2017 Repurchase Program [Member]", "terseLabel": "2017 Repurchase Program" } } }, "localname": "A2017RepurchaseProgramMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "domainItemType" }, "pwr_A2018RepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 Repurchase Program [Member]", "label": "2018 Repurchase Program [Member]", "terseLabel": "2018 Repurchase Program" } } }, "localname": "A2018RepurchaseProgramMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "domainItemType" }, "pwr_AcquisitionWithoutMaximumEarnOutMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisition Without Maximum Earn-Out [Member]", "label": "Acquisition Without Maximum Earn-Out [Member]", "terseLabel": "Acquisition Without Maximum Earn-out" } } }, "localname": "AcquisitionWithoutMaximumEarnOutMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2017Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions 2017 [Member]", "label": "Acquisitions 2017 [Member]", "terseLabel": "Acquisitions 2017" } } }, "localname": "Acquisitions2017Member", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2017OtherThanStrongholdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions 2017, Other Than Stronghold [Member]", "label": "Acquisitions 2017, Other Than Stronghold [Member]", "terseLabel": "Acquisitions 2017, other than Stronghold" } } }, "localname": "Acquisitions2017OtherThanStrongholdMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2018Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions 2018 [Member]", "label": "Acquisitions 2018 [Member]", "terseLabel": "Acquisitions 2018", "verboseLabel": "All Acquisitions 2018" } } }, "localname": "Acquisitions2018Member", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2018Q3Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions 2018 - Q3 [Member]", "label": "Acquisitions 2018 - Q3 [Member]", "terseLabel": "Acquisitions 2018" } } }, "localname": "Acquisitions2018Q3Member", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "pwr_AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares.", "label": "Amount In Cash Received For Each RSU Is Equal To Fair Value Of This Number Of Quanta Common Stock Shares", "terseLabel": "Amount in cash received for each RSU is equal to the fair value of this number of Quanta common stock shares (in shares)" } } }, "localname": "AmountInCashReceivedForEachRSUIsEqualToFairValueOfThisNumberOfQuantaCommonStockShares", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail" ], "xbrltype": "sharesItemType" }, "pwr_AtlanticBridgeProjectInsuranceClaimMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Atlantic Bridge Project Insurance Claim [Member]", "label": "Atlantic Bridge Project Insurance Claim [Member]", "terseLabel": "Atlantic Bridge Project Insurance Claim" } } }, "localname": "AtlanticBridgeProjectInsuranceClaimMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "domainItemType" }, "pwr_AutoLiabilityInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Auto liability insurance claims deductible amount per occurrence.", "label": "Auto Liability Insurance Claims Deductible", "terseLabel": "Auto liability insurance claims deductible" } } }, "localname": "AutoLiabilityInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "pwr_AvailabilityAmountToAllowDividendsAndStockRepurchases": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases.", "label": "Availability Amount To Allow Dividends And Stock Repurchases", "terseLabel": "Amount of availability under the credit agreement and/or cash and cash equivalents on hand that must be present to allow for cash payments of dividends and stock repurchases" } } }, "localname": "AvailabilityAmountToAllowDividendsAndStockRepurchases", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BorrowingsUnderCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The borrowings under the credit facility.", "label": "Borrowings Under Credit Facility [Member]", "terseLabel": "Borrowings under Credit Facility" } } }, "localname": "BorrowingsUnderCreditFacilityMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail" ], "xbrltype": "domainItemType" }, "pwr_BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Acquisitions, Pro Forma Amortization Of Intangible Assets", "label": "Business Acquisitions, Pro Forma Amortization Of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "BusinessAcquisitionsProFormaAmortizationOfIntangibleAssets", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessAcquisitionsProFormaGrossProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Acquisitions, Pro Forma Gross Profit", "label": "Business Acquisitions, Pro Forma Gross Profit", "terseLabel": "Gross profit" } } }, "localname": "BusinessAcquisitionsProFormaGrossProfit", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockFromContinuingOperationsNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock From Continuing Operations, Net Of Tax", "label": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock From Continuing Operations, Net Of Tax", "verboseLabel": "Net income attributable to common stock" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockFromContinuingOperationsNetOfTax", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Acquisitions, Pro Forma Selling, General And Administrative Expenses", "label": "Business Acquisitions, Pro Forma Selling, General And Administrative Expenses", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "BusinessAcquisitionsProFormaSellingGeneralAndAdministrativeExpenses", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationCashConsiderationTransferredOrToBeTransferred": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash consideration transferred or to be transferred in cash except for contingent consideration.", "label": "Business Combination Cash Consideration Transferred Or To Be Transferred", "terseLabel": "Cash consideration", "verboseLabel": "Cash paid or payable" } } }, "localname": "BusinessCombinationCashConsiderationTransferredOrToBeTransferred", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesTargetTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Target Term", "label": "Business Combination, Contingent Consideration Arrangements, Range Of Outcomes, Target Term", "terseLabel": "Contingent consideration financial target term" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesTargetTerm", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "durationItemType" }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets, Current", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Assets, Current", "terseLabel": "Contract assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Liabilities", "negatedTerseLabel": "Contract liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tangible assets acquired less liabilities assumed at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets", "terseLabel": "Net tangible assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "monetaryItemType" }, "pwr_CanadianAndAustralianDollarsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Canadian And Australian Dollars [Member]", "label": "Canadian And Australian Dollars [Member]", "terseLabel": "Primarily Canadian and Australian Dollars" } } }, "localname": "CanadianAndAustralianDollarsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail" ], "xbrltype": "domainItemType" }, "pwr_CapitalforInfrastructureProjectsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capital for Infrastructure Projects [Member]", "label": "Capital for Infrastructure Projects [Member]", "terseLabel": "Capital for Infrastructure Projects" } } }, "localname": "CapitalforInfrastructureProjectsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "pwr_CommitmentAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitment And Contingencies [Line Items]", "label": "Commitment And Contingencies [Line Items]", "terseLabel": "Commitment And Contingencies [Line Items]" } } }, "localname": "CommitmentAndContingenciesLineItems", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "stringItemType" }, "pwr_CommitmentAndContingenciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commitment And Contingencies [Table]", "label": "Commitment And Contingencies [Table]", "terseLabel": "Commitment And Contingencies [Table]" } } }, "localname": "CommitmentAndContingenciesTable", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "stringItemType" }, "pwr_CommonStockClassUndefinedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock class undefined.", "label": "Common Stock Class Undefined [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockClassUndefinedMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "pwr_CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common stock withheld for settlement of employee tax liabilities.", "label": "Common Stock Withheld For Settlement Of Employee Tax Liabilities [Member]", "terseLabel": "Common Stock Withheld for Settlement of Employee Tax Liabilities" } } }, "localname": "CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "domainItemType" }, "pwr_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate", "label": "Contract With Customer, Asset, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate", "negatedTerseLabel": "Change in contract estimates, favorable (unfavorable) impact on operating results" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Contract Value", "label": "Contract With Customer, Contract Value", "terseLabel": "Lump-sum amount" } } }, "localname": "ContractWithCustomerContractValue", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerPercentAggregateChangeInContractEstimatesImpactOnGrossMargin": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percent Aggregate Change In Contract Estimates Impact On Gross Margin", "label": "Contract With Customer, Percent Aggregate Change In Contract Estimates Impact On Gross Margin", "terseLabel": "Percent aggregate change in contract estimates impact on gross margin" } } }, "localname": "ContractWithCustomerPercentAggregateChangeInContractEstimatesImpactOnGrossMargin", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "percentItemType" }, "pwr_ContractWithCustomerPercentageOfCompletion": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Percentage Of Completion", "label": "Contract With Customer, Percentage Of Completion", "terseLabel": "Percentage of completion" } } }, "localname": "ContractWithCustomerPercentageOfCompletion", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "percentItemType" }, "pwr_CrossDefaultProvisions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cross-default provisions.", "label": "Cross Default Provisions", "terseLabel": "Cross default provisions with debt instruments exceeding this amount" } } }, "localname": "CrossDefaultProvisions", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "pwr_CurriculumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Curriculum [Member]", "label": "Curriculum [Member]", "terseLabel": "Curriculum" } } }, "localname": "CurriculumMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "pwr_DebtInstrumentCovenantAcquisitionThresholdForLeverageRatio": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio", "label": "Debt Instrument, Covenant, Acquisition Threshold For Leverage Ratio", "terseLabel": "Acquisition threshold for leverage ratio" } } }, "localname": "DebtInstrumentCovenantAcquisitionThresholdForLeverageRatio", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "monetaryItemType" }, "pwr_DebtInstrumentCovenantInterestCoverageRatioMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "label": "Debt Instrument, Covenant, Interest Coverage Ratio, Minimum", "terseLabel": "Minimum consolidated interest coverage ratio" } } }, "localname": "DebtInstrumentCovenantInterestCoverageRatioMinimum", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "pureItemType" }, "pwr_DebtInstrumentCovenantLeverageRatioAcquisitionCompletedInCurrentAndTwoSubsequentQuartersMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio Acquisition Completed In Current And Two Subsequent Quarters, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio Acquisition Completed In Current And Two Subsequent Quarters, Maximum", "terseLabel": "Maximum leverage ratio acquisition completed in current and two subsequent quarters" } } }, "localname": "DebtInstrumentCovenantLeverageRatioAcquisitionCompletedInCurrentAndTwoSubsequentQuartersMaximum", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "pureItemType" }, "pwr_DebtInstrumentCovenantLeverageRatioMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "label": "Debt Instrument, Covenant, Leverage Ratio, Maximum", "terseLabel": "Maximum consolidated leverage ratio" } } }, "localname": "DebtInstrumentCovenantLeverageRatioMaximum", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "pureItemType" }, "pwr_DebtInstrumentIncreaseDecreaseInMaximumAdditionalInterestAndFeeRates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Increase (Decrease) In Maximum Additional Interest And Fee Rates", "label": "Debt Instrument, Increase (Decrease) In Maximum Additional Interest And Fee Rates", "negatedTerseLabel": "Increase in maximum additional interest rates and fee percentages" } } }, "localname": "DebtInstrumentIncreaseDecreaseInMaximumAdditionalInterestAndFeeRates", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "percentItemType" }, "pwr_DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Decrease in fair value of Reporting units considered, for impairment calculation.", "label": "Decrease In Fair Value Of Reporting Units Considered For Impairment Calculation", "terseLabel": "Decrease in fair value of reporting units considered for impairment calculation" } } }, "localname": "DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "percentItemType" }, "pwr_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document and entity information.", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://quantaservices.com/20180930", "xbrltype": "stringItemType" }, "pwr_DomesticBankAccountsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Domestic Bank Accounts [Member]", "label": "Domestic Bank Accounts [Member]", "terseLabel": "Domestic Bank Accounts" } } }, "localname": "DomesticBankAccountsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail" ], "xbrltype": "domainItemType" }, "pwr_DomesticJointVenturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Domestic Joint Ventures [Member]", "label": "Domestic Joint Ventures [Member]", "terseLabel": "Domestic Joint Ventures" } } }, "localname": "DomesticJointVenturesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail" ], "xbrltype": "domainItemType" }, "pwr_EPCElectricTransmissionProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "EPC Electric Transmission Project [Member]", "label": "EPC Electric Transmission Project [Member]", "terseLabel": "EPC Electric Transmission Project" } } }, "localname": "EPCElectricTransmissionProjectMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "pwr_ElectricPowerDivisionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Electric power division.", "label": "Electric Power Division [Member]", "terseLabel": "Electric Power Infrastructure Services Division" } } }, "localname": "ElectricPowerDivisionMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "domainItemType" }, "pwr_ElectricPowerInfrastructureMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Electric Power Infrastructure [Member]", "label": "Electric Power Infrastructure [Member]", "terseLabel": "Electric Power Infrastructure Services" } } }, "localname": "ElectricPowerInfrastructureMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "domainItemType" }, "pwr_EmployersLiabilityInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Employer's liability claims deductible amount per occurrence.", "label": "Employers Liability Insurance Claims Deductible", "terseLabel": "Employer's liability claims subject to deductible per occurrence" } } }, "localname": "EmployersLiabilityInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "pwr_EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Securities Without Readily Determinable Fair Value, Ownership Percentage", "label": "Equity Securities Without Readily Determinable Fair Value, Ownership Percentage", "terseLabel": "Equity interest acquired" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueOwnershipPercentage", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "percentItemType" }, "pwr_EstimateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimate.", "label": "Estimate [Member]", "terseLabel": "Estimate" } } }, "localname": "EstimateMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "domainItemType" }, "pwr_EstimatedCostsToCompleteBondedProjects": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Estimated Costs To Complete Bonded Projects", "label": "Estimated Costs To Complete Bonded Projects", "terseLabel": "Estimated cost to complete bonded projects" } } }, "localname": "EstimatedCostsToCompleteBondedProjects", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "monetaryItemType" }, "pwr_EurocurrencyRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Eurocurrency Rate [Member]", "label": "Eurocurrency Rate [Member]", "terseLabel": "Eurocurrency Rate" } } }, "localname": "EurocurrencyRateMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfBaseRateDomesticBorrowingsOnlyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess Of Base Rate Domestic Borrowings Only [Member]", "label": "Excess Of Base Rate Domestic Borrowings Only [Member]", "terseLabel": "Excess of Base Rate Domestic Borrowings Only" } } }, "localname": "ExcessOfBaseRateDomesticBorrowingsOnlyMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfEuroCurrencyRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess Of Euro Currency Rate [Member]", "label": "Excess Of Euro Currency Rate [Member]", "terseLabel": "Excess of Euro Currency Rate" } } }, "localname": "ExcessOfEuroCurrencyRateMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member]", "label": "Excess Of Euro Currency Rate Of Credit Agreement For Foreign Borrowings [Member]", "terseLabel": "Excess of Euro Currency Rate of Credit Agreement for Foreign Borrowings" } } }, "localname": "ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member]", "label": "Excess Of Eurocurrency Rate Applicable To Domestic Borrowings Only [Member]", "terseLabel": "Excess of Eurocurrency Rate Applicable to Domestic Borrowings Only" } } }, "localname": "ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "pwr_ExcessOfFederalFundsRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess Of Federal Funds Rate [Member]", "label": "Excess Of Federal Funds Rate [Member]", "terseLabel": "Excess of Federal Funds Rate" } } }, "localname": "ExcessOfFederalFundsRateMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "pwr_ExchangeableSharesAssociatedWithSeriesGPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exchangeable shares associated with series G preferred stock.", "label": "Exchangeable Shares Associated With Series G Preferred Stock [Member]", "terseLabel": "Exchangeable Shares Associated with Series G Preferred Stock" } } }, "localname": "ExchangeableSharesAssociatedWithSeriesGPreferredStockMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "domainItemType" }, "pwr_ExchangeableSharesForCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "In connection with certain Canadian acquisitions, the former owners of the acquired companies received exchangeable shares of certain Canadian subsidiaries of Quanta, which may be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. The holders of exchangeable shares can make an exchange only once in any calendar quarter and must exchange a minimum of either 50,000 shares or, if less, the total number of remaining exchangeable shares registered in the name of the holder making the request.", "label": "Exchangeable Shares for Common Stock [Member]", "verboseLabel": "Exchangeable Shares For Common Stock" } } }, "localname": "ExchangeableSharesForCommonStockMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "domainItemType" }, "pwr_ExchangeableSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exchangeable shares.", "label": "Exchangeable Shares [Member]", "terseLabel": "Exchangeable Shares" } } }, "localname": "ExchangeableSharesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "domainItemType" }, "pwr_ExchangeableSharesNotAssociatedWithPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exchangeable Shares Not Associated With Preferred Stock [Member]", "label": "Exchangeable Shares Not Associated With Preferred Stock [Member]", "terseLabel": "Exchangeable Shares Not Associated with Preferred Stock" } } }, "localname": "ExchangeableSharesNotAssociatedWithPreferredStockMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "pwr_FairValueInputsCustomerAttritionRates": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Inputs, Customer Attrition Rates", "label": "Fair Value Inputs, Customer Attrition Rates", "terseLabel": "Customer attrition rates" } } }, "localname": "FairValueInputsCustomerAttritionRates", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "percentItemType" }, "pwr_FairValueInputsRateOfReturn": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Inputs, Rate Of Return", "label": "Fair Value Inputs, Rate Of Return", "terseLabel": "Discount rates" } } }, "localname": "FairValueInputsRateOfReturn", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "percentItemType" }, "pwr_ForeignBankAccountsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Bank Accounts [Member]", "label": "Foreign Bank Accounts [Member]", "terseLabel": "Foreign Bank Accounts" } } }, "localname": "ForeignBankAccountsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail" ], "xbrltype": "domainItemType" }, "pwr_GeneralLiabilityInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "General liability insurance claims deductible amount per occurrence.", "label": "General Liability Insurance Claims Deductible", "terseLabel": "General liability insurance claims deductible" } } }, "localname": "GeneralLiabilityInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "pwr_GoodwillAndIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill and intangible assets.", "label": "Goodwill And Intangible Assets [Line Items]", "terseLabel": "Goodwill And Intangible Assets [Line Items]" } } }, "localname": "GoodwillAndIntangibleAssetsLineItems", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "stringItemType" }, "pwr_GoodwillAndIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Goodwill And Intangible Assets [Table]", "label": "Goodwill And Intangible Assets [Table]", "terseLabel": "Goodwill And Intangible Assets [Table]" } } }, "localname": "GoodwillAndIntangibleAssetsTable", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "stringItemType" }, "pwr_HealthCareDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Health care deductible.", "label": "Health Care Deductible", "terseLabel": "Employee health care benefit plans subject to deductible per claimant" } } }, "localname": "HealthCareDeductible", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "pwr_IncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "pwr_IncomeTaxesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Income taxes.", "label": "Income Taxes [Table]", "terseLabel": "Income Taxes [Table]" } } }, "localname": "IncomeTaxesTable", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "stringItemType" }, "pwr_InfrastructureInvestorsPartnershipMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Infrastructure Investors Partnership [Member]", "label": "Infrastructure Investors Partnership [Member]", "terseLabel": "Infrastructure Investors Partnership" } } }, "localname": "InfrastructureInvestorsPartnershipMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "pwr_InvestmentsInJointVenturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments In Joint Ventures [Member]", "label": "Investments In Joint Ventures [Member]", "terseLabel": "Investments in Joint Ventures" } } }, "localname": "InvestmentsInJointVenturesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail" ], "xbrltype": "domainItemType" }, "pwr_LatinAmericaandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Latin America and Other [Member]", "label": "Latin America and Other [Member]", "terseLabel": "Latin America and Other" } } }, "localname": "LatinAmericaandOtherMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "pwr_LengthOfTransmissionLine": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Length of transmission line.", "label": "Length Of Transmission Line", "terseLabel": "Length of electrical transmission line to be constructed under contract" } } }, "localname": "LengthOfTransmissionLine", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "lengthItemType" }, "pwr_LettersOfCreditAndBankGuaranteesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The Letters Of Credit and Bank Guarantees.", "label": "Letters Of Credit and Bank Guarantees [Member]", "terseLabel": "Letters of Credit and Bank Guarantees" } } }, "localname": "LettersOfCreditAndBankGuaranteesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Increase In Maximum Borrowing Capacity", "label": "Line Of Credit Facility, Increase In Maximum Borrowing Capacity", "terseLabel": "Increase in maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityIncreaseInMaximumBorrowingCapacity", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "pwr_LineOfCreditFacilityOptionToIncreaseAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Option To Increase, Amount", "label": "Line Of Credit Facility, Option To Increase, Amount", "terseLabel": "Amount of option to increase credit facility" } } }, "localname": "LineOfCreditFacilityOptionToIncreaseAmount", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lorenzo Benton v. Telecom Network Specialists Inc [Member]", "label": "Lorenzo Benton V Telecom Network Specialists Inc [Member]", "terseLabel": "Lorenzo Benton v Telecom Network Specialists Inc" } } }, "localname": "LorenzoBentonvTelecomNetworkSpecialistsIncMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "domainItemType" }, "pwr_MaurepasProjectDisputeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maurepas Project Dispute [Member]", "label": "Maurepas Project Dispute [Member]", "terseLabel": "Maurepas Project Dispute" } } }, "localname": "MaurepasProjectDisputeMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "domainItemType" }, "pwr_MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum number of shares that can be exchanged by exchangeable shareholders unless number of remaining exchangeable shares registered in name of holder is less.", "label": "Minimum Number Of Shares That Can Be Exchanged By Exchangeable Shareholders Unless Number Of Remaining Exchangeable Shares Registered In Name Of Holder Is Less", "terseLabel": "Minimum number of shares that can be exchanged by exchangeable shareholders unless the number of remaining exchangeable shares registered in the name of the holder is less (in shares)" } } }, "localname": "MinimumNumberOfSharesThatCanBeExchangedByExchangeableShareholdersUnlessNumberOfRemainingExchangeableSharesRegisteredInNameOfHolderIsLess", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "sharesItemType" }, "pwr_NaturalGasPipelineConstructionProjectNortheastUnitedStates1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Natural Gas Pipeline Construction Project - Northeast United States [Member]", "label": "Natural Gas Pipeline Construction Project - Northeast United States 1 [Member]", "terseLabel": "$145 Million Lump Sum Natural Gas Pipeline Construction Project" } } }, "localname": "NaturalGasPipelineConstructionProjectNortheastUnitedStates1Member", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "pwr_NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Natural Gas Pipeline Construction Project - Northeast United States 2 [Member]", "label": "Natural Gas Pipeline Construction Project - Northeast United States 2 [Member]", "terseLabel": "$50 Million Lump Sum Natural Gas Pipeline Construction Project" } } }, "localname": "NaturalGasPipelineConstructionProjectNortheastUnitedStates2Member", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "pwr_NotesReceivableReduction": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Notes Receivable Reduction", "label": "Notes Receivable Reduction", "terseLabel": "Notes receivable reduction" } } }, "localname": "NotesReceivableReduction", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "pwr_NumberOfBusinessesAcquiredWithPreferredStockIssuedToVotingTrusts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Businesses Acquired With Preferred Stock Issued To Voting Trusts", "label": "Number Of Businesses Acquired With Preferred Stock Issued To Voting Trusts", "terseLabel": "Number of business acquisitions having issuances of preferred stock" } } }, "localname": "NumberOfBusinessesAcquiredWithPreferredStockIssuedToVotingTrusts", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "integerItemType" }, "pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfNetReceivablePosition": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Customers Representing Ten Percent Or More Of Net Receivable Position", "label": "Number Of Customers Representing Ten Percent Or More Of Net Receivable Position", "terseLabel": "Number of customers representing ten percent or more of net receivable position" } } }, "localname": "NumberOfCustomersRepresentingTenPercentOrMoreOfNetReceivablePosition", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "integerItemType" }, "pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of customers representing 10% or more of revenues", "label": "Number Of Customers Representing Ten Percent Or More Of Revenue", "terseLabel": "Number of customers representing ten percent or more of revenue" } } }, "localname": "NumberOfCustomersRepresentingTenPercentOrMoreOfRevenue", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "integerItemType" }, "pwr_NumberOfInternalDivisions": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of internal divisions.", "label": "Number of Internal Divisions", "terseLabel": "Number of internal divisions" } } }, "localname": "NumberOfInternalDivisions", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsDetail", "http://quantaservices.com/role/SegmentInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "integerItemType" }, "pwr_NumberOfReportingUnitsImpactedByImpairmentCharges": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the number of reporting units impacted by impairment charges.", "label": "Number of Reporting Units Impacted by Impairment Charges", "terseLabel": "Number of reporting units impacted by impairment charges" } } }, "localname": "NumberOfReportingUnitsImpactedByImpairmentCharges", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "integerItemType" }, "pwr_NumberOfReportingUnitsWithFairValuesThatApproximatedCarryingValuesAfterSensitivityOfADecreaseInFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of reporting units with fair values that approximated carrying values after sensitivity of a decrease in fair value.", "label": "Number Of Reporting Units With Fair Values That Approximated Carrying Values After Sensitivity Of A Decrease In Fair Value", "terseLabel": "Number of reporting units with fair values that approximated carrying values after sensitivity of a decrease in fair value" } } }, "localname": "NumberOfReportingUnitsWithFairValuesThatApproximatedCarryingValuesAfterSensitivityOfADecreaseInFairValue", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "integerItemType" }, "pwr_NumberOfSharesOfCommonStockReceivedForEachExchangeableShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock received for each exchangeable share.", "label": "Number Of Shares Of Common Stock Received For Each Exchangeable Share", "terseLabel": "Number of shares of common stock received for each exchangeable share (in shares)" } } }, "localname": "NumberOfSharesOfCommonStockReceivedForEachExchangeableShare", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "pwr_NumberOfSubstations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Substations", "label": "Number Of Substations", "terseLabel": "Number of substations" } } }, "localname": "NumberOfSubstations", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "integerItemType" }, "pwr_OilAndGasDivisionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Oil And Gas Division [Member]", "label": "Oil And Gas Division [Member]", "terseLabel": "Oil and Gas Infrastructure Services Division" } } }, "localname": "OilAndGasDivisionMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "domainItemType" }, "pwr_OilAndGasInfrastructureDivisionOperatingUnitsThatHaveBeenNegativelyImpactedByVariousFactorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating units within oil and gas infrastructure division that have been negatively impacted by various factors.", "label": "Oil and Gas Infrastructure Division Operating Units that have been negatively impacted by various factors [Member]", "terseLabel": "Oil and Gas Infrastructure Services Division" } } }, "localname": "OilAndGasInfrastructureDivisionOperatingUnitsThatHaveBeenNegativelyImpactedByVariousFactorsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "domainItemType" }, "pwr_OilAndGasInfrastructureServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Oil and Gas Infrastructure [Member]", "label": "Oil And Gas Infrastructure Services [Member]", "terseLabel": "Oil and Gas Infrastructure Services", "verboseLabel": "Oil and Gas Infrastructure Services Segment" } } }, "localname": "OilAndGasInfrastructureServicesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "domainItemType" }, "pwr_OperatingLeasesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Leases [Line Items]", "label": "Operating Leases [Line Items]", "terseLabel": "Operating Leases [Line Items]" } } }, "localname": "OperatingLeasesLineItems", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail" ], "xbrltype": "stringItemType" }, "pwr_OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Option to increase revolving commitments under credit agreement.", "label": "Option To Increase Revolving Commitments Under Credit Agreement", "terseLabel": "Option to increase revolving commitments under the credit agreement" } } }, "localname": "OptionToIncreaseRevolvingCommitmentsUnderCreditAgreement", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail" ], "xbrltype": "monetaryItemType" }, "pwr_OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other commitments planned oil and gas infrastructure projects.", "label": "Other Commitments, Planned Oil And Gas Infrastructure Projects [Member]", "terseLabel": "Planned Oil and Gas Infrastructure Projects" } } }, "localname": "OtherCommitmentsPlannedOilAndGasInfrastructureProjectsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "pwr_OtherCreditFacilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Credit Facilities [Member]", "label": "Other Credit Facilities [Member]", "terseLabel": "Other Credit Facilities" } } }, "localname": "OtherCreditFacilitiesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_OtherLongTermDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Long Term Debt [Member]", "label": "Other Long Term Debt [Member]", "terseLabel": "Other Long Term Debt" } } }, "localname": "OtherLongTermDebtMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "domainItemType" }, "pwr_PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of capital stock of direct foreign subsidiaries required to secure credit agreement.", "label": "Percentage Of Capital Stock Of Direct Foreign Subsidiaries Required To Secure Credit Agreement", "terseLabel": "Percentage of capital stock of direct foreign subsidiaries of wholly owned U.S. subsidiaries to secure credit agreement" } } }, "localname": "PercentageOfCapitalStockOfDirectForeignSubsidiariesRequiredToSecureCreditAgreement", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "percentItemType" }, "pwr_PercentageOfForeignRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of foreign revenue.", "label": "Percentage Of Foreign Revenue", "terseLabel": "Percentage of foreign revenues" } } }, "localname": "PercentageOfForeignRevenue", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail" ], "xbrltype": "percentItemType" }, "pwr_PerformanceBasedAwardPerformancePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Based Award Performance Percentage", "label": "Performance Based Award Performance Percentage", "terseLabel": "Performance units performance percentage" } } }, "localname": "PerformanceBasedAwardPerformancePercentage", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail" ], "xbrltype": "percentItemType" }, "pwr_PerformanceLettersOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance Letters Of Credit [Member]", "label": "Performance Letters Of Credit [Member]", "terseLabel": "Performance Letters of Credit" } } }, "localname": "PerformanceLettersOfCreditMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "pwr_PerformanceUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance units.", "label": "Performance Units [Member]", "terseLabel": "Performance Units" } } }, "localname": "PerformanceUnitsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail" ], "xbrltype": "domainItemType" }, "pwr_PreferredStockSharesRetired": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred Stock, Shares Retired", "label": "Preferred Stock, Shares Retired", "terseLabel": "Preferred stock, shares retired (in shares)" } } }, "localname": "PreferredStockSharesRetired", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "sharesItemType" }, "pwr_ProcessingFacilityConstructionProjectTexasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Processing Facility Construction Project - Texas [Member]", "label": "Processing Facility Construction Project - Texas [Member]", "terseLabel": "$150 Million Lump-Sum Processing Facility Construction Project" } } }, "localname": "ProcessingFacilityConstructionProjectTexasMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "pwr_ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reduction in Quanta's maximum funded debt and maximum senior debt by all cash and cash equivalents in excess of amount.", "label": "Reduction In Company Maximum Funded Debt And Maximum Senior Debt By All Cash And Cash Equivalents In Excess Of Amount", "terseLabel": "Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount" } } }, "localname": "ReductionInCompanyMaximumFundedDebtAndMaximumSeniorDebtByAllCashAndCashEquivalentsInExcessOfAmount", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "monetaryItemType" }, "pwr_ResidualValueGuaranteesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Residual Value Guarantees [Member]", "label": "Residual Value Guarantees [Member]", "terseLabel": "Residual Value Guarantee" } } }, "localname": "ResidualValueGuaranteesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail" ], "xbrltype": "domainItemType" }, "pwr_RestrictedStockUnitsToBeSettledInCashMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted Stock Units To Be Settled In Cash [Member]", "label": "Restricted Stock Units To Be Settled In Cash [Member]", "terseLabel": "Restricted Stock Units to be Settled in Cash" } } }, "localname": "RestrictedStockUnitsToBeSettledInCashMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "pwr_RestrictedStockUnitsToBeSettledInCommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Restricted stock units to be settled in common stock.", "label": "Restricted Stock Units To Be Settled In Common Stock [Member]", "terseLabel": "Restricted Stock Units to be Settled in Common Stock" } } }, "localname": "RestrictedStockUnitsToBeSettledInCommonStockMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "domainItemType" }, "pwr_RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue Recognized, Related To Unapproved Change Orders And Claims", "label": "Revenue Recognized, Related To Unapproved Change Orders And Claims", "terseLabel": "Revenues recognized related to change orders and claims" } } }, "localname": "RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "pwr_RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolving loans and letter of credit in alternative currencies.", "label": "Revolving Loans And Letter Of Credit In Alternative Currencies [Member]", "terseLabel": "Revolving Loans and Letters of Credit in Alternative Currencies" } } }, "localname": "RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail" ], "xbrltype": "domainItemType" }, "pwr_ScheduleOfOperatingLeasesFutureMinimumPaymentsDueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Operating Leases Future Minimum Payments Due [Table]", "label": "Schedule Of Operating Leases Future Minimum Payments Due [Table]", "terseLabel": "Schedule Of Operating Leases Future Minimum Payments Due [Table]" } } }, "localname": "ScheduleOfOperatingLeasesFutureMinimumPaymentsDueTable", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail" ], "xbrltype": "stringItemType" }, "pwr_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "label": "Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Grant Date Fair Value for Awards of Performance Units Inputs" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "pwr_SeniorSecuredCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Senior Secured Credit Facility [Member]", "label": "Senior Secured Credit Facility [Member]", "terseLabel": "Senior Secured Credit Facility" } } }, "localname": "SeniorSecuredCreditFacilityMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "pwr_StrongholdLtd.andStrongholdSpecialtyLtd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stronghold, Ltd. and Stronghold Specialty, Ltd. [Member]", "label": "Stronghold, Ltd. and Stronghold Specialty, Ltd. [Member]", "terseLabel": "Stronghold, Ltd. and Stronghold Specialty, Ltd.", "verboseLabel": "Stronghold" } } }, "localname": "StrongholdLtd.andStrongholdSpecialtyLtd.Member", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "pwr_SummaryOfSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Significant Accounting Policies [Line Items]", "label": "Summary Of Significant Accounting Policies [Line Items]", "terseLabel": "Summary Of Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesLineItems", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "stringItemType" }, "pwr_SummaryOfSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary Of Significant Accounting Policies [Table]", "label": "Summary Of Significant Accounting Policies [Table]", "terseLabel": "Summary Of Significant Accounting Policies [Table]" } } }, "localname": "SummaryOfSignificantAccountingPoliciesTable", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "stringItemType" }, "pwr_SwingLinesLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Swing Lines Loan [Member]", "label": "Swing Lines Loan [Member]", "terseLabel": "Swing Lines Loan" } } }, "localname": "SwingLinesLoanMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingAccelerationOfCertainDeductionsProvisionalIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Acceleration Of Certain Deductions, Provisional Income Tax Expense", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Acceleration Of Certain Deductions, Provisional Income Tax Expense", "terseLabel": "Tax Act, expense associated with acceleration of certain deductions" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingAccelerationOfCertainDeductionsProvisionalIncomeTaxExpense", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail": { "order": 1.0, "parentTag": "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Change in Tax Rate, Provisional Income Tax Expense (Benefit)", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Change In Tax Rate, Provisional Income Tax Expense (Benefit)", "negatedLabel": "Tax Act, benefits associated with re-measurement of deferred tax assets and liabilities" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingChangeInTaxRateProvisionalIncomeTaxExpenseBenefit", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingEntityRestructuringAndRecapitalizationIncreaseDecreaseInProvisionalIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Change In Provisional Income Tax Benefit", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Increase (Decrease) In Provisional Income Tax Benefit", "negatedTerseLabel": "Tax Act, decrease in benefit associated with entity restructuring and recapitalization" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingEntityRestructuringAndRecapitalizationIncreaseDecreaseInProvisionalIncomeTaxBenefit", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingEntityRestructuringAndRecapitalizationProvisionalIncomeTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts and Jobs Act of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Provisional Income Tax Benefit", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Entity Restructuring And Recapitalization, Provisional Income Tax Benefit", "negatedLabel": "Tax Act, benefit associated with entity restructuring and recapitalization" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingEntityRestructuringAndRecapitalizationProvisionalIncomeTaxBenefit", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Provisional Income Tax Expense (Benefit)", "negatedTotalLabel": "Tax Act, one-time net tax benefits" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail": { "order": 2.0, "parentTag": "pwr_TaxCutsAndJobsActOf2017IncompleteAccountingProvisionalIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense", "label": "Tax Cuts And Jobs Act Of 2017, Incomplete Accounting, Transition Tax For Accumulated Foreign Earnings, Provisional Income Tax Expense", "terseLabel": "Tax Act, transition tax expense on post-1986 earnings and profits of certain foreign subsidiaries" } } }, "localname": "TaxCutsAndJobsActOf2017IncompleteAccountingTransitionTaxForAccumulatedForeignEarningsProvisionalIncomeTaxExpense", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "pwr_TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]", "terseLabel": "Term Loan" } } }, "localname": "TermLoanMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "pwr_TreasuryStockAssociatedWithDeferredCompensationPlansMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Treasury Stock Associated with Deferred Compensation Plans [Member]", "label": "Treasury Stock Associated with Deferred Compensation Plans [Member]", "terseLabel": "Treasury Stock Associated with Deferred Compensation Plans" } } }, "localname": "TreasuryStockAssociatedWithDeferredCompensationPlansMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "domainItemType" }, "pwr_TwoThousandAndElevenPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand And Eleven Plan [Member]", "label": "Two Thousand And Eleven Plan [Member]", "terseLabel": "2011 Plan" } } }, "localname": "TwoThousandAndElevenPlanMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail" ], "xbrltype": "domainItemType" }, "pwr_UnearnedRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unearned Revenue [Member]", "label": "Unearned Revenue [Member]", "terseLabel": "Unearned Revenue" } } }, "localname": "UnearnedRevenueMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "pwr_UnitPriceContractsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unit-price Contracts [Member]", "label": "Unit-Price Contracts [Member]", "terseLabel": "Unit-price contracts" } } }, "localname": "UnitPriceContractsMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "pwr_VehicleFleetCommittedCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vehicle Fleet Committed Capital [Member]", "label": "Vehicle Fleet Committed Capital [Member]", "terseLabel": "Vehicle Fleet Committed Capital" } } }, "localname": "VehicleFleetCommittedCapitalMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail" ], "xbrltype": "domainItemType" }, "pwr_VoltageOfSubstations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Voltage Of Substations", "label": "Voltage Of Substations", "terseLabel": "Voltage of substations" } } }, "localname": "VoltageOfSubstations", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "decimalItemType" }, "pwr_WaterandGasPipelineInfrastructureContractorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Water and Gas Pipeline Infrastructure Contractor [Member]", "label": "Water and Gas Pipeline Infrastructure Contractor [Member]", "terseLabel": "Water and Gas Pipeline Infrastructure Contractor" } } }, "localname": "WaterandGasPipelineInfrastructureContractorMember", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "pwr_WorkersCompensationInsuranceClaimsDeductible": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Workers' compensation insurance claims deductible.", "label": "Workers Compensation Insurance Claims Deductible", "terseLabel": "Worker's compensation claims per occurrence" } } }, "localname": "WorkersCompensationInsuranceClaimsDeductible", "nsuri": "http://quantaservices.com/20180930", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r146", "r154" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "verboseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityTreasuryStockDetail", "http://quantaservices.com/role/SubsequentEventDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/SubsequentEventDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityTreasuryStockDetail", "http://quantaservices.com/role/SubsequentEventDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityTreasuryStockDetail", "http://quantaservices.com/role/SubsequentEventDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r168" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r157", "r266", "r269", "r440", "r442" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201409Member": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2014-09 Revenue from Contracts with Customers (Topic 606).", "label": "Accounting Standards Update 2014-09 [Member]", "terseLabel": "Accounting Standards Update 2014-09" } } }, "localname": "AccountingStandardsUpdate201409Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts Payable and Accrued Liabilities, Current", "terseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r18", "r267" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowances of $6,662 and $4,465" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedPayrollTaxesCurrentAndNoncurrent": { "auth_ref": [ "r411", "r429" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs.", "label": "Accrued Payroll Taxes", "terseLabel": "Pre-acquisition estimate of indemnification asset" } } }, "localname": "AccruedPayrollTaxesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r28", "r204" ], "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", "terseLabel": "Accumulated depreciation on property and equipment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r53", "r54" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r188" ], "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 amortization period at acquisition date" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r19" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r110" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities\u2014" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r279", "r291", "r297" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Compensation expense related to RSUs to be settled in cash" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r46", "r161" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible.", "label": "Allowance for Doubtful Accounts Receivable, Current", "terseLabel": "Allowances for doubtful accounts on current receivable", "verboseLabel": "Allowances on accounts receivable, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsReceivableAndNotesReceivableAndAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r66", "r92", "r387" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r92", "r185", "r195" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This item is to be populated with the collective of (i) types (categories) of arrangements of the entity applicable to its revenue-generating activities or operations and non-arrangement transactions, including but not limited to, for instance, sales of product manufactured by the entity, if such comparison of arrangements as a component of all transactions is provided by the entity.", "label": "Arrangements and Non-arrangement Transactions [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r151", "r406", "r419" ], "calculation": { "http://quantaservices.com/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/2018-01-31", "presentation": [ "http://quantaservices.com/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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r6", "r49" ], "calculation": { "http://quantaservices.com/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/2018-01-31", "presentation": [ "http://quantaservices.com/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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r280", "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r361", "r362" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Interim Condensed Consolidated Financial Information" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Number of shares granted for acquired companies (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Unaudited Supplemental Pro Forma Results of Operations" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r340" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill expected to be deductible for income tax" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r318", "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Income (Loss) from Continuing Operations, Net of Tax", "terseLabel": "Net income" } } }, "localname": "BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r318", "r319" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r333", "r334", "r336" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Fair value of total consideration transferred or estimated to be transferred" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r333", "r334" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Value of Quanta common stock issued", "verboseLabel": "Value of Quanta common stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r91", "r341" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "negatedTerseLabel": "Change in the fair value of contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r339" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "For contingent consideration arrangements recognized in connection with a business combination, this element represents an estimate of the high-end of the potential range (undiscounted) of the consideration which may be paid.", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "terseLabel": "Potential payment (up to)", "verboseLabel": "Aggregate maximum payout amount" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r332", "r335", "r338" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration", "verboseLabel": "Fair value of contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "Value of input used to measure contingent consideration liability from business combination.", "label": "Business Combination, Contingent Consideration, Liability, Measurement Input", "terseLabel": "Expected volatility rate" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of indemnification assets (amounts to be reimbursed if and when certain assumed liabilities are paid) recognized at the acquisition date of a business combination.", "label": "Business Combination, Indemnification Assets, Amount as of Acquisition Date", "terseLabel": "Pre-acquisition estimate of tax obligations" } } }, "localname": "BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Income (loss) before taxes" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "verboseLabel": "Revenues included in consolidated results of operations" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "negatedLabel": "Other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r302", "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "negatedTerseLabel": "Deferred tax liabilities, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Identifiable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r322", "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Total identifiable net assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedLabel": "Other long-term liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r322", "r324" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r324" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "terseLabel": "Fair value of total consideration transferred or estimated to be transferred" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r103", "r314" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Acquisitions" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalLeaseObligations": { "auth_ref": [ "r13", "r395", "r421" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.", "label": "Capital Lease Obligations", "terseLabel": "Capital leases, interest rates ranging from 2.5% to 3.8%" } } }, "localname": "CapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsMember": { "auth_ref": [ "r395" ], "lang": { "en-US": { "role": { "documentation": "A borrowing recorded for a lease meeting the criteria for capitalization. A lease is defined as an agreement conveying the right to use property, plant, or equipment (land or depreciable assets) usually for a stated period of time.", "label": "Capital Lease Obligations [Member]", "terseLabel": "Capital Leases" } } }, "localname": "CapitalLeaseObligationsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r27", "r94" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of cash and cash equivalent balance.", "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents [Axis]" } } }, "localname": "CashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]", "verboseLabel": "Cash, Cash Equivalents and Restricted Cash [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r7", "r95", "r103", "r159" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r94", "r100" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash reported in the statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r381" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r27" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingCapitalTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the net increase (decrease) in operating capital in the operating section of the statement of cash flows, represents the entire footnote disclosure that provides details regarding the net change during the reporting period of all assets and liabilities used in operating activities.", "label": "Cash Flow, Operating Capital [Table Text Block]", "terseLabel": "Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities" } } }, "localname": "CashFlowOperatingCapitalTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r101" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but 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": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/DocumentAndEntityInformation", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail", "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r250", "r251", "r252", "r253" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r213", "r412", "r428" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r212", "r225" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Exchangeable shares, par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r16" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r16", "r242" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://quantaservices.com/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" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r102", "r284" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive income attributable to Quanta stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r57", "r59", "r348", "r349", "r357" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "terseLabel": "Less: Comprehensive income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r57", "r59", "r347", "r357" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r139", "r140", "r375", "r376" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r139", "r140", "r375", "r376", "r438" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r139", "r140", "r375", "r376", "r438" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r139", "r140", "r375", "r376" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r137", "r139", "r140", "r141", "r375", "r377" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r139", "r140", "r375", "r376" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r103", "r350", "r358", "r359" ], "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": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractReceivableRetainageDueAfterOneYear": { "auth_ref": [ "r44", "r400" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected after the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, after Next Twelve Months", "terseLabel": "Non-current retainage balances" } } }, "localname": "ContractReceivableRetainageDueAfterOneYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsReceivableAndNotesReceivableAndAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r17", "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs that have been withheld because of retainage provisions in a contract to be collected in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Contract Receivable Retainage, Next Twelve Months", "terseLabel": "Current retainage balances" } } }, "localname": "ContractReceivableRetainageDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsReceivableAndNotesReceivableAndAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Contract Assets and Liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r256", "r258", "r267" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, Net", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r266", "r270" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r256", "r257", "r267" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r268" ], "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": "Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r262" ], "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": "Revenue, related to performance obligation satisfied in previous periods" } } }, "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r97", "r98", "r99" ], "lang": { "en-US": { "role": { "documentation": "The number of shares converted 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 Converted", "terseLabel": "Exchangeable shares exchanged for common stock (in shares)" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r156" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and Non-Allocated Costs" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r68" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of services (including depreciation)" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r138" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r329" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term debt and current maturity of long-term debt and capital lease obligations due within one year or the normal operating cycle, if longer.", "label": "Debt, Current", "terseLabel": "Current maturities of long-term debt and short-term debt", "totalLabel": "Current maturities of long-term debt and short-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r238" ], "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 Obligations" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r12", "r13", "r407", "r408", "r418" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Debt instrument basis spread on variable rate", "verboseLabel": "Additional amount over rate (up to)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r37", "r386" ], "lang": { "en-US": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Weighted-average interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Quarterly amortization payment" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r38", "r107", "r243", "r246", "r247", "r248", "r385", "r386", "r388", "r417" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r304" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable within one year (or the operating cycle, if longer).", "label": "Deferred Compensation Share-based Arrangements, Liability, Current", "terseLabel": "Accrued liabilities under compensation plan" } } }, "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r92", "r105", "r310", "r311" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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 tax (benefit) provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r303", "r308" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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 taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r92", "r203" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r331" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Patented rights and developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference between Revenue Guidance in Effect before and after Topic 606 [Member]", "terseLabel": "Adjustment Due to Adoption of New Guidance" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r266" ], "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": "Revenue Disaggregated by Geographic Location and Contract Type" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r254", "r298" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Equity-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings per share attributable to common stock:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r65", "r111", "r118", "r122", "r126", "r127", "r131", "r415", "r431" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Earnings per share attributable to common stock:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r65", "r111", "r118", "r122", "r126", "r127", "r131", "r415", "r431" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r103", "r128", "r129", "r130" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Per Share Information" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r381" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements.", "label": "Employee Service Share-based Compensation, Cash Flow Effect, Cash Used to Settle Awards", "terseLabel": "Payments to settle liabilities under compensation plan" } } }, "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Cash subscription price" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r364", "r365", "r366", "r367", "r371", "r372" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r368" ], "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": "Significant Estimates Used by Management in Determining Fair Values of Intangible Assets" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r274", "r275", "r276", "r366", "r398" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r274", "r275", "r276", "r366", "r399" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r370" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized on the income statement for 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, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Change in fair value of contingent consideration liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r103", "r373", "r374" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Remaining Weighted Average Amortization Period in Years" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "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", "negatedLabel": "Accumulated Amortization", "terseLabel": "Accumulated amortization on other intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remainder of 2018" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r196" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r196" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r196" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r196" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r186", "r190", "r194", "r198", "r403" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r194", "r403" ], "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": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r186", "r193" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r194" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Intangible Assets, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r187" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Finite-lived Intangible Assets Acquired", "terseLabel": "Estimated fair value at acquisition date", "verboseLabel": "Other intangible assets acquired" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r266", "r270" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which amount of consideration is fixed.", "label": "Fixed-price Contract [Member]", "terseLabel": "Fixed price contracts" } } }, "localname": "FixedPriceContractMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r378", "r379", "r380" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Realized", "negatedLabel": "Foreign currency (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r103", "r380", "r383" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Functional Currency and Translation of Financial Statements" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r92" ], "calculation": { "http://quantaservices.com/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", "negatedLabel": "(Gain) loss on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicDistributionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Axis]", "terseLabel": "Geographic Distribution [Axis]" } } }, "localname": "GeographicDistributionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GeographicDistributionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities.", "label": "Geographic Distribution [Domain]", "terseLabel": "Geographic Distribution [Domain]" } } }, "localname": "GeographicDistributionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicDistributionForeignMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Allocation of business activity identified as foreign.", "label": "Geographic Distribution, Foreign [Member]", "terseLabel": "Foreign Operations" } } }, "localname": "GeographicDistributionForeignMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r172", "r174" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r176" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill", "verboseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r103", "r181", "r191" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r178" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r175", "r180" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail": { "order": 1.0, "parentTag": "us-gaap_Goodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before 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, Gross", "periodEndLabel": "Goodwill gross, ending balance", "periodStartLabel": "Goodwill gross, beginning balance" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r175", "r180" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail": { "order": 2.0, "parentTag": "us-gaap_Goodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedPeriodEndLabel": "Accumulated impairment, ending balance", "negatedPeriodStartLabel": "Accumulated impairment, beginning balance" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r92", "r173", "r177", "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Non-cash charge for impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r179", "r315" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Purchase price allocation adjustments" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r67" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsLineItems": { "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": "Guarantor Obligations [Line Items]", "terseLabel": "Guarantor Obligations [Line Items]" } } }, "localname": "GuaranteeObligationsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r232" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Maximum guaranteed residual value", "verboseLabel": "Total amount of outstanding performance bonds" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r92", "r199" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "verboseLabel": "Impairment charges related to customer relationship intangible asset" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r92", "r202" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Charge associated with disposition of construction barge" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r63", "r111", "r404", "r414", "r432" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "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 before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r64", "r92", "r149", "r167", "r413", "r430" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in losses of unconsolidated affiliates" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r105", "r150", "r312" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r103", "r300", "r301", "r306", "r307", "r309", "r313", "r441" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r89", "r96" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "negatedLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": 1.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of the sum of amounts due within one year (or one business cycle) from customers for the credit sale of goods and services; and from note holders for outstanding loans.", "label": "Increase (Decrease) in Accounts and Notes Receivable", "negatedLabel": "Accounts and notes receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": 2.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "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", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": 6.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": 3.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInNotesReceivables": { "auth_ref": [ "r91" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.", "label": "Increase (Decrease) in Notes Receivables", "negatedLabel": "Decrease in notes receivable" } } }, "localname": "IncreaseDecreaseInNotesReceivables", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period of all assets and liabilities used in operating activities.", "label": "Increase (Decrease) in Operating Capital", "negatedLabel": "Changes in operating assets and liabilities, net of non-cash transactions", "negatedTotalLabel": "Net change in operating assets and liabilities, net of non-cash transactions" } } }, "localname": "IncreaseDecreaseInOperatingCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": 5.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable and accrued expenses and other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": 7.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "negatedTerseLabel": "Other, net" } } }, "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail": { "order": 4.0, "parentTag": "us-gaap_IncreaseDecreaseInOperatingCapital", "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", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r120", "r121", "r123", "r124", "r125" ], "lang": { "en-US": { "role": { "documentation": "This element represents nonvested share-based payment awards that contain non-forfeitable rights to dividends or dividend equivalents (whether paid or unpaid). Basic and dilutive earnings per share are generally disclosed for such shares using the two-class method.", "label": "Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights", "terseLabel": "Weighted average shares outstanding attributable to participating securities (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r119", "r129" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Effect of dilutive unvested non-participating stock-based awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r189", "r197" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassLineItems": { "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": "Indefinite-lived Intangible Assets [Line Items]", "terseLabel": "Indefinite-lived Intangible Assets [Line Items]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r197" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Intangible Assets" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r189", "r197" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r227", "r234" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification Agreement" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r271" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InsuranceClaimsMember": { "auth_ref": [ "r220", "r436" ], "lang": { "en-US": { "role": { "documentation": "A demand for payment of a policy benefit because of the occurrence of an insured event, such as the death or disability of the insured; the maturity of an endowment; the incurrence of hospital or medical bills; the destruction or damage of property and related deaths or injuries; defects in, liens on, or challenges to the title to real estate; or the occurrence of a surety loss; and the costs to process claims.", "label": "Insurance Claims [Member]", "terseLabel": "Insurance Claims" } } }, "localname": "InsuranceClaimsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InsuranceSettlementsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.", "label": "Insurance Settlements Receivable", "terseLabel": "Related insurance recoveries/receivables" } } }, "localname": "InsuranceSettlementsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceSettlementsReceivableCurrent": { "auth_ref": [ "r48" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Insurance Settlements Receivable, Current", "terseLabel": "Related insurance recoveries/receivables included in prepaid expenses and other current assets" } } }, "localname": "InsuranceSettlementsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceSettlementsReceivableNoncurrent": { "auth_ref": [ "r29" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) of amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy.", "label": "Insurance Settlements Receivable, Noncurrent", "terseLabel": "Related insurance recoveries/receivables included in other assets net" } } }, "localname": "InsuranceSettlementsReceivableNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "terseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r184", "r192" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Intangible Assets, Net", "verboseLabel": "Other intangible assets, net of accumulated amortization of $364,023 and $335,507" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r62", "r148", "r384", "r387", "r416" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r88", "r96" ], "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", "negatedLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r47", "r171" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r71", "r147" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r34", "r103", "r164", "r165", "r169" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investments in financial assets, including marketable securities (debt and equity securities with readily determinable fair values), investments accounted for under the equity method and cost method, securities borrowed and loaned, and repurchase and resale agreements. For marketable securities, the disclosure may include the entity's accounting treatment for transfers between investment categories and how the fair values for such securities are determined. Also, for all investments, an entity may describe its policy for assessing, recognizing and measuring impairment of the investment.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments in Affiliates and Other Entities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Rent expense related to operating leases" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r102", "r103", "r224" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]", "terseLabel": "Litigation Costs and Reserves" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 and bank guarantees", "verboseLabel": "Outstanding letters of credit and bank guarantees" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r33" ], "calculation": { "http://quantaservices.com/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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r23", "r410", "r425" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r36" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r433", "r434" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date.", "label": "Liability for Claims and Claims Adjustment Expense", "terseLabel": "Gross amount accrued for insurance claims" } } }, "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]", "terseLabel": "Engineering license" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r408", "r418" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Amount borrowed under the credit facility", "verboseLabel": "Borrowings under senior secured credit facility" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Average amount borrowed under the credit facility during the period.", "label": "Line of Credit Facility, Average Outstanding Amount", "terseLabel": "Average daily amount outstanding under the credit facility" } } }, "localname": "LineOfCreditFacilityAverageOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetail" ], "xbrltype": "monetaryItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum amount borrowed under the credit facility at any time during the period.", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "terseLabel": "Maximum amount outstanding under the credit facility during the period" } } }, "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r30" ], "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": "Borrowing capacity", "verboseLabel": "Bilateral credit agreement availability" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r30" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Credit facility available for revolving loans or issuing new letters of credit" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r30", "r107" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityCurrentBorrowingsDetail", "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsOtherFacilitiesDetails", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility.", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "terseLabel": "Commitment fee" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r237", "r408", "r421" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total long-term debt obligations" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail": { "order": 2.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current maturities of long-term debt", "verboseLabel": "Less \u2014 Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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 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", "terseLabel": "Long-term debt and notes payable, net of current maturities", "verboseLabel": "Total long-term debt obligations, net of current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r38", "r236" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r213", "r214", "r215", "r218", "r219", "r220", "r223", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r213", "r214", "r215", "r218", "r219", "r220", "r223", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r213", "r216", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages sought" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r217", "r222", "r229" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date.", "label": "Loss Contingency, Estimate of Possible Loss", "terseLabel": "Reasonably possible amount of loss" } } }, "localname": "LossContingencyEstimateOfPossibleLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r213", "r214", "r215", "r218", "r219", "r220", "r223", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r368" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r368" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumGuaranteesPolicy": { "auth_ref": [ "r103", "r437" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for minimum guarantees, including the nature of each guarantee given to contract holders under long-duration contracts, and the methods of determining the amounts of the guarantees reflected as liabilities in the balance sheet or disclosed.", "label": "Minimum Guarantees, Policy [Policy Text Block]", "terseLabel": "Collective Bargaining Agreements" } } }, "localname": "MinimumGuaranteesPolicy", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r45", "r409", "r424" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/EquityNonControllingInterestsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r249" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "terseLabel": "Distributions to non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from 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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r90", "r93" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r55", "r58", "r352", "r356" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "terseLabel": "Less: Net income attributable to non-controlling interests", "verboseLabel": "Net income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/EquityNonControllingInterestsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r111", "r116" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "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 attributable to common stock", "totalLabel": "Net income attributable to common stock" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Amounts attributable to common stock:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "New Accounting Pronouncements and Changes in Accounting Principles [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r114" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "terseLabel": "New Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r110", "r112", "r113" ], "lang": { "en-US": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail" ], "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": "Adoption of New Accounting Pronouncements and Accounting Standards Not Yet Adopted" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "auth_ref": [ "r97", "r98", "r99" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but 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": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Marine industrial property acquired" } } }, "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r327" ], "lang": { "en-US": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-compete agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/BusinessAndOrganizationDetail", "http://quantaservices.com/role/SegmentInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "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)", "terseLabel": "Operating income (loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r391", "r393" ], "calculation": { "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r391", "r393" ], "calculation": { "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r391", "r393" ], "calculation": { "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r391", "r393" ], "calculation": { "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r391", "r393" ], "calculation": { "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r391", "r393" ], "calculation": { "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2018" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesMinimumLeasePaymentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r233", "r389", "r390", "r392", "r394" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Minimum Lease Payments" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r146", "r154" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order or Production Backlog [Member]", "terseLabel": "Backlog" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r360" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Business and Organization" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/BusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r361", "r363" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r29" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitment": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.", "label": "Other Commitment", "terseLabel": "Capital provided to investors", "verboseLabel": "Outstanding capital commitment" } } }, "localname": "OtherCommitment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50", "r382" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment, net of tax of $0, $0, $0 and $0" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r50", "r52" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit), after reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax", "terseLabel": "Foreign currency translation adjustment, tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r59", "r61", "r242" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax provision:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Insurance and other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetail", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r13", "r408", "r421" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Other Long-term Debt", "terseLabel": "Other long-term debt, interest rate of 2.4%" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r75", "r78", "r108" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Cash received from (paid for) other investments, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r81" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r81" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Distributions to non-controlling interests" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r81", "r277" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Payments related to tax withholding for share-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r76" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "terseLabel": "Aggregate contributions to this unconsolidated affiliate" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r77" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedTerseLabel": "Cash paid for intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r78" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Investments in unconsolidated affiliates" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r77" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r226" ], "lang": { "en-US": { "role": { "documentation": "An agreement (contract) that requires the guarantor to make payments to a guaranteed party based on another entity's failure to perform under an obligating agreement. This may include the issuance of a performance standby letter of credit which requires the guarantor to make payments if a specified party fails to perform under a nonfinancial contractual obligation.", "label": "Performance Guarantee [Member]", "terseLabel": "Performance Bonds" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r280", "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail", "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail", "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "lang": { "en-US": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r25", "r26" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r73", "r86" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "terseLabel": "Proceeds from return of capital" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r90", "r96" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refunds" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r75", "r85" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.", "label": "Proceeds from Insurance Settlement, Investing Activities", "terseLabel": "Proceeds from insurance settlements related to property and equipment" } } }, "localname": "ProceedsFromInsuranceSettlementInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r80" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings under credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [ "r108" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from (Repayments of) Short-term Debt", "terseLabel": "Net borrowings (repayments) of short-term debt" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r74" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.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 and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r79", "r295" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of stock options granted under share-based compensation arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r55", "r58", "r84", "r151", "r155", "r347", "r351", "r353", "r356", "r357" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r9", "r205", "r427" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment", "verboseLabel": "Property and equipment, net of accumulated depreciation of $1,086,424 and $981,275" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SegmentInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r70", "r259" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense related to write-down of receivables to the amount expected to be collected. Includes, but is not limited to, accounts receivable and notes receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r18", "r24", "r103", "r160", "r163", "r426" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for trade and other accounts receivable, and finance, loan and lease receivables, including those classified as held for investment and held for sale. This disclosure may include (1) the basis at which such receivables are carried in the entity's statements of financial position (2) how the level of the valuation allowance for receivables is determined (3) when impairments, charge-offs or recoveries are recognized for such receivables (4) the treatment of origination fees and costs, including the amortization method for net deferred fees or costs (5) the treatment of any premiums or discounts or unearned income (6) the entity's income recognition policies for such receivables, including those that are impaired, past due or placed on nonaccrual status and (7) the treatment of foreclosures or repossessions (8) the nature and amount of any guarantees to repurchase receivables.", "label": "Receivables, Policy [Policy Text Block]", "terseLabel": "Current and Long-Term Accounts and Notes Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r82" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Payments under credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r82" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other, maturing after one year or the operating cycle, if longer.", "label": "Repayments of Other Long-term Debt", "negatedLabel": "Payments on other long-term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r7", "r94", "r100", "r405", "r422" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "terseLabel": "Restricted cash and cash equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r20", "r249", "r423" ], "calculation": { "http://quantaservices.com/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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r260", "r265", "r266" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/SegmentInformationDetail", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r104", "r273" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Line Items]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueInitialApplicationPeriodCumulativeEffectTransitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information when using transition method for cumulative effect in initial period of application for revenue from contract with customer.", "label": "Revenue, Initial Application Period Cumulative Effect Transition [Table]", "terseLabel": "Revenue, Initial Application Period Cumulative Effect Transition [Table]" } } }, "localname": "RevenueInitialApplicationPeriodCumulativeEffectTransitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r263" ], "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": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r264" ], "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": "Recognition period for remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r264" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r264" ], "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": "Percent of remaining performance obligation expected to be recognized" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of goods and services rendered, in the normal course of business, after sales returns and allowances, and sales discounts, when it serves as a benchmark in a concentration of risk calculation.", "label": "Sales Revenue, Net [Member]", "terseLabel": "Consolidated Revenues" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationNetAssetsDetail", "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetail", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "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": "Long-term Debt Obligations" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r129" ], "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": "Basic and Diluted Earnings Per Share Attributable to Common Stock" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r186", "r193" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r186", "r193" ], "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": "Other Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r181", "r183" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r181", "r183" ], "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": "Summary of Changes in Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r233" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties.", "label": "Schedule of Guarantor Obligations [Table]", "terseLabel": "Schedule of Guarantor Obligations [Table]" } } }, "localname": "ScheduleOfGuaranteeObligationsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r197", "r200" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Indefinite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r30", "r107" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Borrowings under Credit Facility and Applicable Interest Rates" } } }, "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Aggregate Consideration Paid or Payable and Allocation Net Assets" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r145", "r151", "r152", "r153", "r181" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r145", "r151", "r152", "r153", "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summarized Financial Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r280", "r294" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of short-term debt arrangements (having initial terms of repayment within one year or the normal operating cycle, if longer) including: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table Text Block]", "terseLabel": "Current Maturities of Long-Term Debt and Short-Term Debt" } } }, "localname": "ScheduleOfShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r41", "r106", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r193" ], "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": "Estimated Future Aggregate Amortization Expense of Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r158" ], "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 Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformation" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationDetail", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self Insurance Reserve [Policy Text Block]", "terseLabel": "Insurance" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r69", "r170" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeriesFPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series F preferred stock or outstanding series F preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series F Preferred Stock [Member]", "terseLabel": "Series F Preferred Stock" } } }, "localname": "SeriesFPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesGPreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Outstanding nonredeemable series G preferred stock or outstanding series G preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series G Preferred Stock [Member]", "terseLabel": "Series G Preferred Stock" } } }, "localname": "SeriesGPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Non-cash stock compensation expense", "verboseLabel": "Non-cash stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Required performance period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period for RSUs to be settled in stock", "verboseLabel": "Vesting period for RSUs to be settled in cash" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Shares granted (in shares)", "verboseLabel": "Performance units granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "terseLabel": "Awards vested (in shares)", "verboseLabel": "Performance units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r287" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of restricted stock, vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r289" ], "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": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r290" ], "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": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Aggregate number of shares of common stock that may be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationStockIncentivePlansDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Number of share instruments newly issued under a share-based compensation plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of common shares issued in connection with performance units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r278", "r283" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail", "http://quantaservices.com/role/EquityBasedCompensationPerformanceUnitsToBeSettledInCommonStockDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCashDetail", "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "First portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche One [Member]", "terseLabel": "Share-based Compensation Award, Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Third portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Three [Member]", "terseLabel": "Share-based Compensation Award, Tranche Three" } } }, "localname": "ShareBasedCompensationAwardTrancheThreeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Second portion of share-based compensation award differentiated by a particular vesting feature, including, but not limited to, performance measure or service period.", "label": "Share-based Compensation Award, Tranche Two [Member]", "terseLabel": "Share-based Compensation Award, Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "domainItemType" }, "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r288", "r296" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Term in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r10", "r407", "r420" ], "calculation": { "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail": { "order": 1.0, "parentTag": "us-gaap_DebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term Debt", "terseLabel": "Short-term debt" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r228", "r235", "r344", "r439" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters of Credit [Member]", "terseLabel": "Standby Letters of Credit" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r151", "r181", "r206", "r207", "r208", "r435" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsDetail", "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetail", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r14", "r15", "r16", "r242" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/DocumentAndEntityInformation", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetail", "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Aggregate authorized amount of common stock to be repurchased" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r21", "r22", "r162" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r345", "r346", "r355" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r396" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r396" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/DebtObligationsSeniorSecuredCreditFacilityDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r266", "r270" ], "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": "Cost-plus contracts" } } }, "localname": "TimeAndMaterialsContractMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r326" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetail", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r250" ], "lang": { "en-US": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, common shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r16", "r242", "r249" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Treasury stock acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r250", "r253" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 8,560,015 and 1,876,828 common shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r242", "r249", "r250" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Information by category of arrangement, including but not limited to collaborative arrangements and non-collaborative arrangements.", "label": "Type of Arrangement and Non-arrangement Transactions [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetail", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r43", "r402" ], "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 receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCurrentAndLongTermAccountsReceivableAndNotesReceivableAndAllowanceForDoubtfulAccountsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r299", "r305" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Total amount of unrecognized tax benefits relating to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r305" ], "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": "Decrease in the total amount of unrecognized tax benefits relating to uncertain tax positions" } } }, "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary": { "auth_ref": [ "r210" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due within Two Years", "terseLabel": "Estimated committed capital next year" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnSecondAnniversary", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the fixed and determinable portion of the unrecorded unconditional purchase obligation maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year", "terseLabel": "Estimated committed capital in current year" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "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": "Unrecorded Unconditional Purchase Obligation [Line Items]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r209", "r211" ], "lang": { "en-US": { "role": { "documentation": "Describes each unrecorded unconditional purchase obligation arrangement to purchase goods and services that extend over multiple periods, any assets pledged to secure payment, and the fixed or determinable amount of payments due in each of the next five years and thereafter.", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r133", "r134", "r135", "r136", "r142", "r143", "r144" ], "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 and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet": { "auth_ref": [ "r354" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The net carrying amount of the consolidated Variable Interest Entity's assets and liabilities included in the reporting entity's statement of financial position.", "label": "Variable Interest Entity, Consolidated, Carrying Amount, Assets and Liabilities, Net", "terseLabel": "Carrying value of the investments held by Quanta in variable interest entities" } } }, "localname": "VariableInterestEntityConsolidatedCarryingAmountAssetsAndLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetail" ], "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/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCreditFacilityTermsUnderAmendedAndRestatedCreditAgreementDetail", "http://quantaservices.com/role/SubsequentEventDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule for share-based compensation.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule for share-based compensation.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/EquityBasedCompensationRsusToBeSettledInCommonStockDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r127" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted average diluted shares outstanding (in shares)", "totalLabel": "Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computing earnings per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r115", "r127" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average basic shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "verboseLabel": "Weighted average shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 12 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r103": { "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" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22580-107794" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1377-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1500-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "59A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780131-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "60A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780132-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "61A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780137-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5498026-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "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": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "305", "URI": "http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e4975-111524" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84173941&loc=d3e5074-111524" }, "r162": { "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" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.M)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=84241550&loc=SL75117539-209714" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "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=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "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=6877327&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "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=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25287-109308" }, "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=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77896938&loc=d3e25336-109308" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "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=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "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=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12069-110248" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=82913499&loc=d3e13051-110250" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=82913499&loc=d3e12803-110250" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r239": { "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" }, "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=6877327&loc=d3e13212-122682" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "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" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r253": { "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" }, "r254": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r255": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130531-203044" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130532-203044" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130533-203044" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=82913815&loc=SL49130534-203044" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130551-203045" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL108322424-203045" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r273": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r275": { "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=108410482&loc=d3e1928-114920" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r289": { "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=109197908&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(k)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=SL79508275-113901" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "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=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32247-109318" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e32280-109318" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "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=34349781&loc=d3e330036-122817" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e961-128460" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e1043-128460" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=108330185&loc=d3e2207-128464" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84161108&loc=d3e4845-128472" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6578-128477" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=109124213&loc=d3e6613-128477" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911338&loc=d3e6819-128478" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2,12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e7008-128479" }, "r342": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=66022390&loc=d3e923-111674" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r346": { "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" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "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" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108788376&loc=d3e5710-111685" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4590271-111686" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591551-111686" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=84234705&loc=SL4591552-111686" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=SL7498348-110258" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19279-110258" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13279-108611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13531-108611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=109250915&loc=d3e13537-108611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "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=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r381": { "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" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r383": { "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" }, "r384": { "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" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r388": { "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" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164451&loc=d3e36991-112694" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 1,3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164817&loc=d3e45280-112737" }, "r396": { "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" }, "r397": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=68065756&loc=d3e49370-109356" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=68065756&loc=d3e49370-109356" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=68054760&loc=d3e55302-109406" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r414": { "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=114873765&loc=SL114874048-224260" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r416": { "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=114873765&loc=SL114874048-224260" }, "r417": { "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" }, "r418": { "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=6879938&loc=d3e572229-122910" }, "r419": { "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=6879938&loc=d3e572229-122910" }, "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=6877327&loc=d3e13212-122682" }, "r420": { "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=6879938&loc=d3e572229-122910" }, "r421": { "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=6879938&loc=d3e572229-122910" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r423": { "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=6879938&loc=d3e572229-122910" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r425": { "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=6879938&loc=d3e572229-122910" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r427": { "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=6879938&loc=d3e572229-122910" }, "r428": { "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=6879938&loc=d3e572229-122910" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r432": { "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=114873790&loc=SL114874131-224263" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99382578&loc=d3e14764-158437" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99382578&loc=d3e14764-158437" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "40", "Subparagraph": "(SAB Topic 5.W)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=27015833&loc=d3e570705-122907" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a),(b),(c),(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r443": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e640-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r62": { "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=115205541&loc=SL114868664-224227" }, "r63": { "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=115205541&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r66": { "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=115205541&loc=SL114868664-224227" }, "r67": { "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=115205541&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r69": { "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=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "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=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "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=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3000-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=SL94080549-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=SL94080555-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "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=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" } }, "version": "2.0" } ZIP 108 0001050915-18-000065-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001050915-18-000065-xbrl.zip M4$L#!!0 ( #B&9TWP$;=AHQP P^ 0 0 <'=R+3(P,3@P.3,P+GAS M9.T]67/;.-+O\ROX^6F^JG%LY9A)4I/9DJ^LMAS+:\LS^[8%DY"$#05H -*V MYM=O-\#[)B5%S$I5KH0B@;X!-!H-X->_O2Q>2$H\ZUC/SYM8?#E5? MK:D4"^L/(;^R)W)\;"I9^N%%.1^5/:<+8A'/D^S1]^B5D(L+.B6^ZWTZ\OF? M/G'9E%$'2' IHD@52'SVB)Q1[X8LJ%H2FWXZFGO>\N/)"13A'E%4/C&;JE>V M6)R\/AV\/_WP!M@"1KGZZ#+^-2K__/S\ZN51NJ^$G$')TS#< M7Q17<#QYXJV6] 0*'4,I*ID=U:NOE*ZP?)9MV$!XCA?52#+Q[L1\3!9E%2PS MKCS"[8CEEYR(GM_HTH,/'SZ44%02P@Y-_?;F^U_H^^NT'R]+Z9XNE MD)[%@I_'<<@7@'> M(^ND!0F^.IX1LFQ/1K*B(25XLRXY4KA4;8@>#6M=@M!^-T60AM6%H"I#+B$G M7P5_'8?UCO'5\>#U>E3$/4@[*L)ZFZ#BPPF1-JH:U&9[Q_1EZ1)./"%75_"[ M&66NE"DHES$0)/$#DCCX>0T2-61.9SB&-">7&'/]$N3+JVH7OCC M. ;2D1A?2G#!.E"3K!C]6IL>A[+:OEZ55<*'+KU["AA]L>?M28AJZ:>UB6#\ MB2KM:+QIHY1$M>#Y. ;1C1).F*U:6T=*V0ANT(:(L X^',>5.Q+@ M+65[LXAJZ:<*LR"<"T]#PE?AR^62\:DP;^ =CMH?PZ'[CDXM[1]_# ;.:B_Z M9"G%DDJ/@3.5F'=H '-)IY^.8%)P''K^_[:)^PK<[K!$#G[:I]!C%%2Q?5?S MR>K0P 3*& QF%@.[3]]IK2JU9&%GQ[N1E639(T^52N$'L*/C>>WUX/3 MMX/34^O8NF#*=H7R)84?R>J_GF0K9<#YBCIC_IM^SK(=5 Z*5%3,--+&]=(- MH;!:\#*4:D-9#V$.6-Y2U;DT:5#[@Q=-^AH;Z@W5(IZ MZH)ZA+G=5+4NTBI-OSU]^_;T396F\6=(@)6BP$(2+"&M@ B+<,>*R;" #LL0 M8OUH2/G_/36;=;3?5(FO*Y6XYPJX5!Y;X+SXBC#Y.W%]JL;3D0/,L2E#VQT! MFWS&L"EIBX4&=4==K/$'9;,Y_#]\ K.?T>$"W"_VE^9M';5NE:):8WE;T^(C MZBPDSS+T66)J)2FT8A+#=HX]0$"E%9)I!71:24+WW2 G*,".0W=0MTK);T[? MOCD=5/<(!LR^*N"!$]]A8)[W_G)IEE2(>RL%KJN0.ZI\UX,&.5X&8]U:77A' M7+6M^%U-*X[P6DG$%F"V-&HKP(T-.\:^CTWSS%>,4X6=[%C." ]ZJ>;J+@-0 M[64/"KSL$)+N2Y.P#NIHVP:KP50WK\';?/]9JII];#+G8K%@'G8I*%^8&'B, MSRBW69MAK0I(9=.!MI-O.@EH6D4I> ?5H!3,)Q@2+E^6E,/@ ))K/;9UA%_9 MX :G;T]_;J70Z#L.<$ETA]:840FWX7TPNH^GYY*"H.Z8^KI1O=<@J57^^_;* M3Z)$'\8@M1#KP0:RZC$_O%0$YQKF</]T%Z? M 8:#-C.2Q[5Q_6G$A],I]&/$HWI6X\VIO(2B&V^];3#66D*'EAWAMQBW8@K, MS MIL$(B#L:2DMXU!55OTA92 &M5G0LLUZG:@#\H,2/SF0X0VI1BMOEFU5D( MNE:QO[17[,S$&D-,!QUG% $35QE-E3:JXB+(M?Y7NW"*UK#&DYAY'32<%-$7 MP++P%[J'NR4K76:#:JX 7]N:DM,ME5-<5P$7]DQP M![_?$@DE/_L$'%N/;G1@;HZMMNGG(MUUYI# ;6GDNI1!;\7X#_:1$ES;1=]Z M4)5KP(/3@C7@:LWNX:(P","A'"ICP$BXS,'DA3/BHFW?SRGU6BFL%E:%Q@:G MN*B!P_ ]"%.OUIJ0EH%I)8%: 53+@#WH*R%CTPW-J<> X$TJ+PVX1I/O=-MK MK4GKQQ26O6^)D0#1GR5J?N6*YW5;9#',:GV^;=PR8^C:,P;XED9PT&1"ZF(! M',ZA#'NB(P[JHIO4:0'T:NV^Z:K=)";+H#KHN5(3F^R=6Z&JL8#&_76]!1SZ M\'(UQ7EF&]1] FBUEE]W;.V8G42W"\%F3P(P4J MV%^IGPDIQ3/&3Q_ 3N6YWKKJX5Q?,B%-W.V*V+BVO<)=(,NE"WV.R1^G( CO M#M=-VH8=MDE$==[=+P5I0%EKP%2\B"++1Y*L@"83AT"JPIAD2)?9G1)19H6D M69JV?8Q49)2<5F,@SUC.:YI0,^BUMI'+""FPC:SB0]-(V,Q!VVE]3*A;:)P#'1,R>%,4CT>;M0.VN.MM9#<0E4#"]%D!!T)>&U60$RPG<60 M$U:*"#H8D0I:UA?B^5(OQH^GUX+/4)Q8$I1Y/Q?2"W^O:SJ=L-4:3&XMI,A@ M@BXDQHU>(6(_1G2F"EJ+IB#Q[F C214E7J]I"]50:W6>RT@IT+G6KA=I,OGQ MH%6=@Q/TGU$F4/40%2C5H+$"/+D!_=! VZXU%E>O7%\\_:5@?3'?5^[?DF)X M#"AX)#I+<37B>K42YU1AS3C 2_]X3=>I?A M9M#5FDS.RZPRF;PY>,)ZI%9 &Y2,"18FH:#E43"NU-^1E5$S3=D$E6P:_6? M6V6HTO_=_4.1RC&WXZ#JWP?<%)^D8#/B00&(9+,$2?H!G MWSO9&\$Q11^^0(E9F+30L5^M!E:KQI*1$QX \+$=0XZ2*_:X[YQ(2D!,JS5: M8!&(6B65C'?P$(+;WR;U60CGF;ENN)$]>\9F0QL?I8+T7'TVUK M?Q/$U)I.+DK9R'12I_%JZA('3"U(VM)A# M-]38".[]Q8+(U7AZKB:0\^T:FD. 6>]7,;@QBA55/EA% M3E=M QT-X55'/-X51#R:>1?[%_RXH<]#6]\K!O/-6RDX/-IFPTYSK54!J7;@ MWQ0X\ #-BL%9:7@'U70Y_J0>5'6?^:8@]E2IIGWL"V^IU)&W3EE*196KF\[/ M!4T'H)CHWYXF)15(\8PH9L-P^@!0KI"51)4D.+M7M^^)<@4(W8!--=9L+CQ3K]J"7 M+LMIY2"J'SKTY478MKC&FL$OU:?N<&G2)]A. 21 M61&V@\JS*FD[.)5"J!R;!H."L:FP&>[AR.0_*OJG#PQ, I_(?)*D_$[1(KW "NZMGMZR(' MH['6\10!S!?7AZ[B0P+]7CHXLFAC&.O,)'^533LS"2A( M7JJ[Y_<7-51=="Y5>#Q$4$;=49M"8S,WI=\(CZ;?X*7ES[BYYTK("^$_>E/? M#:MNRWGET5A/8/=E"BH6@'[1>=TMMM<75]5+46D3N,JY5%)';G M)I$?S*),5UTSESI!KQUFD)=MN<)Y!+4-?KT)4G!\ MLL9XT'NY6CK>[M@-?*W.UVOG>WWK8U.-;.4"R&T@KQT4VM326P\60Z]O3 M1O+>UT=5:ROK>8^''/B69I$XY"0^P&T[9E&%JG:\62/TGCG*)<9]L(I258GM M++$T6FIY?0I_!0MCC?7]8_AT4&Q6 7?TB7*?@F1)N)W,.5M]IF(FR7+.[&MA M:SZ"J^QC@D=6P%Q5HHZZW%EQ?19(8'1I7HZ@J]52.X.^TYVDT!\,(8R)24^AOM=U8/"7N +X61&36X1 M2(_*!<- <128Q,N??.6)!95WU#"KYFRIAO:?/I/4V8Y1;9W>6N/,G6#6RCB3 M)2(&+.0 >[:8!YQG);A(!&7-_5(N/+'I8!G%VFJ=>-D&:F4RYBG^K>-M[V..YG+IZHZ2N.%=HMVV$M0 MJL[A+,Y(BR'&]Y#NZS:#:O$.'4=C(FY-P?8=]$;Q5F>1%N=VU%D!%(K):%)^ M+WON;VD5395=L/)R4%YKY=U0[W(ZI;:^138\FB.X\9//BO( H<:81S='7TFQ MB(O;'GOJN!RS0RIK3:W +6C0KP )5D!UYO"1B)22+,>?L.Y/EN")&[2M*?"0 MK!EQ<;#JG+U@T(';>GD,?IF+SC-9S\%E>Y+9>-U>='9V*]=S:S346F1!JD$# MBTR3%-[0_E,N)?NGZ/(_0UKJL.^#A[O&-K%&X"JG*8/717O&&@Q]_]/3DU]/ M7I3SD2R7#%C&5\$+SH6A7K_#5]3(R2*/2H>I/QUYTJ='6MO+9_GOX>O3P2]W M=.E+>PX:O)48Y5Y\H8M'*H\L3A;TTU%-&>:Z*.L0LO(!%?-\)..S%/[RT]'+ MHW391^;1Q9'E 1.?CKC@W%]\=,2",#Z"#\C;D64*0J?/A#/1!1U?!I.KDU8\ MO6_ 4T69_O&$03:E3>4/YLV%[WTA+VSA+S"5=@R_TMPU+=UG/A6:72E?Z:^] MYT-G*$S )[KWI."SN7"=:M:J*O2=V_>5K+W_?OCXYYMJ3A+?=\9+1/L"8W3F M8A2S!X,Z5T)>$GM^=_\P4N#P$';,<%3X#\QGHK3%P[#C2HL+N3<3W1#CO M6J6)A,FAX\,<"^B+6&M:NKL2P1[ R9:K+&./Q$5MA0<7]ZHY34'U?>Y9XD972&G!Z;TQ)WG2[F$&I%(=#*3&TK'<& MW.'3> I36FQI:D+DC'JX2;E*9.N![2[!4 R;&N@2/ 5I9W]19P2NB<>FC$1C M4YB?DUXQ@&_^@CKI(Q""_=X5PMLXHIZY2]N4<>++-B6<1K.3!O^-!0R#Y:32 MH=L6DKX-.&7._CGAQ&$$4ZJ'/A9QX<>% .JE2OOZC4KV+FYS3I;,(^Y4R!&? M2@*%8';JRW ^GN.Q8>G^\0F.(]-[XH+D>#V.83[6-=@Y8HM,OUG1->(OX-#R MV;=C4*_GU#,7%FO&F.-]G .MTO8?M4B^%8N!\W_N$J7GU%-0228>7%^LE]89 MD(RK#G/J8HS0W*6+%SYPW+H_,UPG(C&Y-KD3(Q[F:L>BV3S@O@UA54(,W^D0YR6((COQTC2.DJ MH<^@(X$))8^/^IL\B_A,WW_Z1 *[*DC"J);,)M'T7HSM)?(MF&O09:&%DRA0QD$O]*L-2S;/QX#HF_%,Y68KX%49UBK+-)OCM)ARPJ^2@KNW,L. M(CA2-<]&:E>EMWXT;COP5O?4]J6.6@7IN7>4.,Q=A9OOD?9XX'OFP/:<+>/9 M:R2434';D>]0:NU!+")CVMFWN[?C\+;VGO M96)_Z4OP4G N8J_N\NHJ^]J_SO7%IDJ-IWAR 5(:N2A1XMN8NYFDN)9U>LLS M:NF\7(=UI;X;OL93D[JUQ)*ML_A^=+@?J3+)]T.EA(WGJ3KH--P#?*H^ MWTIJ,L7T\EN.Z35 ? <2@2:<6'NL8[ZD]'? 9QUGWQ,O-\)+6V$["VY:?>>. M9N2^C_C2Q_2Y8/$7TXIU5E,RGMBT\(X#AADRS9L*O9N.E^DPO(EBR)WL%H]829*9LK.#][FVJG(ED M,-5<3R"DNB72"T)JZ>Z^1?G>>5JIFR JUCX:E.L=;]=XHM 0'"*8I)+@:HLT M5Y4E=CY27U,^\^;C:7)%!AM_1'WY]ZX>DZM!;G@U])IZF*T015.X@Y[19Y\ MW1[-6EKCTKO7#\@Z)#/<)1LNZD>+^5% Y)PLH8RWBOCL6KMO0>,J<8R7.A%* MA(R9_=55(BBMT3>V2ZT=G'_^ESB#,H(_3: X#'TWU'L6\NO]DL(4U&4*>U$[ M8_?MZ_6NQ_U"8$18$A4L<5PP!;.Y3$RMILS.6W60FQ8>:6'B!Y,Y\IBH[$N*-(%+3@?%#BCLY HYC8,N(W()OQ].\:PDA= M X!(7OVAIV^'>-P0\$"(^QF,B2VI"[T)Y@II1RQ.7K@1$H9U\,\PF0CC/1@4 M&:1MM<8NS/U>E/2>;U[Z4322-^Z?&=FB'$B6L7WWDT@(YZ"-AWN?J31 MQL9\B'.DE$^=B?A=8&+=1/HJ7J_> )SN,H*I!)U!)[.N?@,>PB HZ#(XY0_) MI#S(@AC++S#.CJFH+-G M.7'#I*^R-=Z=W@@5+F-FCG;+ M^8)9<74#L2M_,2< 1&R.V\DQEOJTJQZ[S(4;,XS*@^-5G-I:_KEWSFA$:CI8 M&A(>G?^MFR,VP+^3)WI&*;_!/8Q@9^XJ[LE^)T",KZ[@I\B>:_ M$'TOTKT/ M#FIN)*%KN&CO;_!I)Q?==K9/$I*>C6N M"?<)XWK1 0?),_>BA+.8 MM<[UOY>XF0Z^)]BY!22<.B766GS@QYHP^F?QFI]D?#1WBD)UD7YR="UP!B$7 MN!^N@)O"SSL/(*2VE)N#9;0?-)Y>P$S9]H*D#W0HF,.(U'=4FEGT1.C,?5K2 MN+<">< OHS\\O*$KNG/KQ/6E]R-WPFTDF\S&_0:%6C9_E,"3(SBV_I MQMF@7._ZFP3-VN,KY2C]=?>]32KH%L;G/98X)+*Z2-]B]3#88BZUOC/5K/05 M!)$G](5D5=2^WLZ5%P6/1WHS/^&K8#D7$\CQ+MA'7-8.WMU3SH3$=V>KH:NO M3\&SKM(WZHQXF(J>7D'])ICZ=G)0F8G=41@??>+J $Q9>D%=H=[U8/%U1;J= MFWFK.*/FH"S''-6?X[%%E>^0X[+L_4XU>]!=)*\R_XLZ^MIE=.X>.,$XY!-U MS"%.8XD+NMAH=>IMS'9W -_+]#":\5X+PO6E>-H%"3V0$1^Z.IBOST8SFY1R MH#_(IPAJ>A(13Q7*]B.$-PI M$0KA6R'KVXRJ@[##4T6A"N[6J^#WC'*:N'=FRSC^!T1[J8\!TW,9O5"!UH8W MZMHF-AS<390_/JY(/MV%OQTJ>IM+MW')[$(;__NRWTH_LR\=B]XH9(ZF)2]7 M0L(70\K][9WSV(R%[Z"^1V>SNEBF U)SO!<5ZIW M?#UP"NT-PX0Z;IAFI^QC#[E@WJUD-@T/@%=91DJ_]XZ7W^F.Z/?]%?V\GW,Z[V-B/!OJR]$;MM71:K_9_521IU1O*%(NDGW, MKW_((BE1%UED%9-LCR<\:HG, T BD0 2"?SMO[Y>CUY\CLVTGHQ__('\!?_P M(H[])-3CRQ]_^.T"G5V\?O_^A__Z^W_\[?\@]#^O/O[\XLW$SZ_C>/;B=1/M M+(877^K9U8M_A#C]YXO43*Y?_&/2_+/^;!%:='K1_C*JQ__\:_[A[#2^^#JM M_SKU5_':_CSQ=M;.?36;W?SUY/%B08YF,HH?8WJ1__WMX_O;07Z?V_$,8&D^ MUSY._^(GUR]SDY=G_O=Y/:TSN:8P>3O&51/3CS_ XN[QLXB7PP6OXHPZQ:5?S@ZW#>?/!?K-N%,_&X6PT M6J[SKW%V-IW&V?1-G-EZM ,: \UT$"KLC$P!F-Y.9_5UWJ#O;-W\7SN:Q^EY M>A]@Y]:ISM1Z#T.,+^M,MY9.0+V/<91[_"/6EU?P[QD(!GL9SZXGS:S^5TO5 MG3$M <9!Z/AT:ND[$[M1W,$A? M3ZZOZUE>Q3PA",X9G.MPOM=;&;M#SQ)0+KX"?GS[]2:.@3/G3>S&U?T&+8,; MJ /CV7(GG2?0IP"6C_7TG_T1[#9R(2P7?\SNG=L_@^RO1R!TAEC.W68H@?7[ M<8C7XT'0>W:H,GA,YTU66_MC\>1 97#X'*>+K]Z/SU("I@#MHI7 LZO8O(6F MPZS3'M.4P/_G".U[H_?4*&6@OVPU$!]C-DH'P&/3>&4P@K.GN17+_1':,%P) M?'ZIQ_7U_+IE$##$VC9]D=H^9@G,/L0F9<47Q-:KR3CD[S_8!EK^-+<@S&:Q M_[;:>8H2>'L !6%> M+/=5G-7>;F>DO48[+#87,_C9\@'((#N]>C>:?-EK)38.5!"'R?5-$Z^@3?TY MOA]#Q]@;F^>'/"I>O7EOG_'+87SGI^B+V^.1!L/B372SJ+SM!^DSK0T'S M:M(TDR]93_H-*-2\GC=Y0?,AU=239J%QO+,^VUG?LO?UYF8$2[WPZD6PJF+<0:[(L30>FJG>9>$1[9)]5 MZ#S&].U7 M?V7'ES'/<7$%YGKK@03X(NBB85>.VGFT@;'Y=3+.CDCX! :Y7%F"N[!.IQ$& MAOI3$^UTWGS;E=H;^@T&X4^32?A2CT:K:ZR'T3I; .W:O1B\GYJW4G=6?[W! F#HMZ[9N!X1O<6S5 M_P*%I1[;L:_MJ#_TNPQZ0-PZ,>RV;L/!-W?3^/L"IINS M?W.G 6%;JE(7]>6X3K6'9FL'Z614=PC/WFV0PK!GAU@."8)_LJ'ZV8XZ*Q7# M35 :Y^PTL'YV^X9EUP#GH:]>MD%N]_DA]L M?3YLUD[F9I/EIU'9)PAX>O,,4?:GD#$FOST(7QO+U2^:7U=NU@H0PV M?F&,=[+<^PQ9&*]%3-@G^W50D?CLJ,6QV^6I1*\QBV,VW .* \Y8F"K[^Q4' M&[\PQFL7O'>A&0-BW&'\TA@/J8T?62O_&,&JF<?XN2RL3=7 MM5]E8E@&\VZ6_3O$:_ MV+&]C M/ H (VG.=%<3U)_VOY],9G,--^W8_AVQ=U3?3]FEY$\. -"L%9&G: M9W_LHZO_(>G688+".'?S8.TQU(!XW&5!6+U(V<$EVZUW*6C/0FAEC!UM:=B1 MZPXQ62E:#('B<2#_-<[>IA1]^^)F=1F[?)XROGS*+P0]SL>W[ZG>-9/KN^9^ M5G_>17D_/FBEZ)P/Y;%O#0_X:_$@[8'#N)2-.HH MP'<8XUG(O1WY^6B9V&'\SV7S#.1>:;,6\\2OL_9MR2%F&C1=U2V@&9F7Y&4$A2?$E9/O8M& I%NVS*-# #X8 M%IM[]V!+W)Y@_R+S5C19BZWE2$H54*2"(LXD1\H%H:2TRBNV/]_3?QN^/]75 MVL[P)WY&M+[D8YP.[<25T@H6/$4D02(@%KA&C%H,%)!4D,!$-'+__<'^;?;' MR2[7][A!/C03L#5GW_)KH/85)[2]N7[Z&"DZ?X4-#EA;@IQ. 3')..+* 7\$ M[^"H-B9$LO]VX7]NEQ-9M>]QU[02XM?)V*^+C4([YLFY*^RL\Y$HI*1-R' = M$?P=4? L)L4E=]3NOUO$G[OE!%;L>]PI3[X6^G1E;U_.%-HU6^&HA-:.$IH0 MEG#>4Z<-,@S^]"ZJ*!13*G5RG#R]@^2?.^C$5N^$[/>U;PI:[VO?5)IC)^'< M1H0JBJ@5#I%D],(:5#(YRWO8[NJ.^=$?G/M/<[&^QY-C:9)MWAME)JX\"81' MK)'$7"$7/#!!P$!V;CGW7 43>ICN^M]G>YSL>GV/.^3-,J/$)_NU_"YY>O+* M@S02B004DF>(2\61C5$CX4T,T6-0:_G^.\7\N5-.8LV^Q]UR9X"M?5?2)?P\ M !7'S 4XOH'NGB!. T8F.(N8-IQK[8F*IL>5(?YSVYS,PMUMG;^]?"K28O 0 MC(V1% <(^2A7ZNJ06#P5D'/(^88H.34T?)TJ216:M 2^K[M6>RHX\>NN59J* MPK1+8:6R@.U1 ZD@@%NJ&!6%9,.;NJ)P[/W&K2"4SY?]*0K$]IH]1<'96G&G M(#1=2^44C"&]#>)><,\B6=P2SEL0YW&#]=%QA(KA@*E.!M'$+.(6>X1ITBA: M(P0-6@G7R3UU/#I\C->VSGGNS].[>@HL\K_1;K++]AZS2BPPGIA#)I-)"AT1 M-9XB'IDU+%$?1(^P@C+1F0?AB\GQ*%S*G="1;N_'G[Y,,BJ;?&D[CU5Y;U-B MR2,&E$=1:(LPU@Q)$P)0BN!DPJG'1YX*Y_6E[.EQ',P:A^.YV]$J9J*23!K$ M4_#(!)&0EAC61 2LC(@B.7SJ48>GQ75]:'MR?/=N,F\&8[O;P:H4.>;>1J22 MAVW)M4&:\X1X,#@:I231/;BN3/#>27%=']*>'M/5GX>3=;>#54!G01SE^5Y< M@[IA'?*:8Z0PIEX&J07O<4M;)@;NM)BN!VE/C.D^7<4FVC3;>-NS\U@5DUX2 MZ0CB.$1D<."(>2R0BI1R'PF1ID?899F@L1-BN5Z4+7*SLL$%L6<1VX).DA*7 M&KM6ERWHD%F_V1LOZG!<34:PTZ;WBT8](1FV=:TDTT0%D(A)"8.2-1ZT0"N0 M=O _)F,0OM,-[L$Q[X9DA:646 >+$N:P!VV28%Q9C(Q@@CO),>S 4W>3#+MH MDR&)5>IT7(/R^>>ASS>N:/#.A4B1(5PBBYT%M5-ZY!5Q7).(-?^>V&"WE7I^ MQ?;(44I1B,R1A*-SHD<(S(%9Y;#D*\5*JVCS?]2SJU66N!4"F]2CC?TJ*83E 4?$G899M8XH\1"0 MH!;4>!Q(!J=1RQY M@I0@UG(NK5#T.Y(@_?2*H4A43K=8A!'?YIR^G\MLH[ZQL6<5F+,,8XE,2 II MHF5&' Y9G\,]A:0^Q>](4O1BB^%I5[U0Y9[&.(B&EHT;2 M4P&3YLPE<&!B00@3WI_Z9<)07#$HFJN&7N?URG M=@-/#3-!!1HZYAH4M"B30)Z'A'R$_492LMQJKZGJX?8O?DX-SWY'H_/Q.'4G MKJNDDB*!2$;:2X-SZ_G[1LY, MK7V_2<;9WKJPPS@L; MD61@=WB3?0L4K,A(73")P4]Z\JD(!^:7@U"MX!7 "MC60,S%+9IX%=RX A'*, ,+P@D!!(Q!(<5 QV,R,*.HX4GW M2 8ARKQJ'Y@[!B%3*0;XT"R=D)TXX(G65;14&VL""M%91'V(B!+0SEC -BI+ M$NX31U(F0&Y@#AB&3*58X)=Z/&E:TVZK<^5AT\J:%*T#3L8N8<0 ;:0X&'I) M1$XL=XR8'OO_6&II<2-W +H64T2V94)=)K\T,@2%!06X>42!*HQX5 I)!<=? M],P0TL&F=.ON[#/LOS M4/WI291BWI@GRZ>?S5[;IOD&6W>KBZ9+_PH,!$ZB-6!4>HFB(CG!$G=(Z'R! M2P(!.GP?3+'7BCYTV1R(9J5#K>XJAX 6WSVVZJENE:':$@G3V20D4MA89+0! M?0)T0H6ET]Z>?"C$(_PRC(^E>$6OB=I"IK*-[9>I&F:QE7^FJZ:9(?>E8\&$VX] MPM9S)&.@R F6D,4Q@'$A@^R36K/,\\;AV.(P%"O'+<\4T-@L)C9UJQ)3-F"- MD5?*HIBC!KUA,N MV80)I8JAJ&-$,KN:@[44:>F,!#4Z,-4C9*ZD5M&+-0Y$JU*U/M7(/UVZ:Z.M[6-L[ A& M0\!)4H$L-;D"!);(@;Z)X/\>],NH,!&G;GL7XI3!*5F*=VYK6OS21G&U2G&^ MD?AM/'%9F5[4M[B9MQ=8D[%OTYDO:H_,FP8(^,I.Z^GM2^^?;#W.,G-Q:F=* MK\)/-[!A,1@JJZ60.=-%4MZB)$%A4!JL+NN),RH)B4D/VQ^TR87: M:8 J)N*48AH10QVR',2Q9$8B(91*##-/50\?1*&JN858Z6 D+:;Z31I8C?'B M;ME_^]38\=3Z3. 5:A^C'>7RN09"WHG?I<3P%FP.;-9.YF:3Y:A<-M]E<]VZU2%!M*!& ; M*%M$0# M VPG29)-PM,^#_W,'^FL&YB.1TO&M(R(>17',6U\)[JE9Q6U-=:E MC&E@2*E 4'+2(6E8BDDR2ON\WE@O2OK],\_PM"R6R.+*-A%LSWSC=YUAWN8= M?;I#9;!W'D0H2D(()#E6R($6B!QUR6KN32)]7C_\H9SE@Y&PH&'_X);IEB3+ M=_6;K?HMG2L<-#>*!D2E)2@*')%4WB&!:2)4>"=%#UV'T#^4LG,0>I;BI&=H MM/!&]+PF?F*0BFHI1&0<<6. T,HEY 5/2(2(C<$!>]G#*5_F^N;[OR8>9F6* M*>++@A2?)LNRX,^&E&Y2RSL/4LF@3:(4X(@!K!'I*$K>!I -N="%Q#+)'FYV MEQD(VG/DL4WFYQ8NPQ3 M:6QS8E*%B"9^:3ES$Y )*B2/E8ZV1Q J^V,+MV$)>S0VVR'&8FO?BD1CJ"0! M$9L(HB%' 3,9D#;8J01L MJ1R=]\A3L+V88\I([3CE/9[''/?JN #O]"'D,72K)VZ:NFKOW4>I:.2&,9K) MD%^BAD21)PG#9O*:&LVT]#T>UASU/OF0VM3P9"TMF=Y-FG6$VD=G.^KNNXU4 M"0[ZHXH*A6ASLDJMD2+8HV1$\(XP'&4/^77<"^=#R:_#T?;(/K/;<(P^/K,G M!JG ;B8J4HZP# %^X) #,6$C<@I[3N?"UCTN?LH$LG[_/K-A5N88Q^ZJH,W/ MV78!JP6LE8T7D5O[5I)10HV+2%!JD%4!4!;,(<^X"X%ZZOJ4V3WJW5+O9=YP MQ Y%S%),]#'>+(7V>=J5B;;VK5*"S2DY1I9C@8A/'$X4;Q'HL3+HD 7\,%S5F"K(P<]ZE=Q#+H!<0:1Z!1H(=0CYJ-%) AO%?7P M=8_[[>/ZL0[)/4-0\AB'V#H.%U>39M:!@SKUK[ -5$8I4<) U.@H!7V6*L0= MY=;ZQ# _^40,1SC,AB1H:4OQ/+VI,Z'&8;I#/MT.O2MI]1M?>X'JW!N>D@]"S-2Q]CFUK^T^23_9H?&.7:\V.? MWV2(IV^_QL;7T\V7A]OZ5@J(S+P7@'("S3(2BP26H"E@JJC.VH/K$;.L_JCG MXU#$/((7%8[V>>.O8 > >=&I)M+VSE7@UE!I% H8:V2,=$A39I$+Q@II,7>L MA\_@N.\G#B6C!B5G*49:N.#.T[I;[GSPW38PZO&!JU),AALG$-44Z(=C0#Z)A!)7D4AAH[;#7)C_Z<[] M;E?\>(G.[N46>UPIZ3Z8);.,/8:E0_FL#;TJGR06@1ED\@%,$U;(2E@DU3K2 M-,'8=%*:B^,[< W>@6>J<)0J4)F?9645V06>'U# GU[[Z$"_T>'DZVX,QC>/ M:V0>F=9_YO8Z"M<.3(Z/8E3"C^Q7 IM+ MLCY95PN].#DAQCH0T4^!Y9Y_M@ZZ7?O7AD?=,(B">(5I*IT*/BY%"M_U'4 L/1-R3-3!/*;?V8X]2<;,7V.!. M9)U]MO5HP0AKKL!E,[GP2'G!66#+M9" &22ORS8&U@+M2R!/,-':!XG#R6=3W99V-J1*/ M3>9BYLDJ=<0=^IMLB\>M*^&UP4)A) PHSHU7$2\Q]BBA8 MV%R"&" T=1(9[2(F#,,QT".,L@SO[+W6CP)N2]"OG%-A"K9H+MLT/1N'BZ4= M=0&JYD9_P7.=,J;"PEPH!1T1HT$!SJ&-[B-!*&)$GT1VA5P!0['*H'0JEJ0N MMF?J3W$,LG8$<)^%ZWI<3V=9\GZ.RV1[&[BCVP"5-,QS%0**,EF@J19P:DN! ME+.6RJ2D$SWB&@MQRM 'TL%H5XI[OON"']\3M_Q9VN//TAZ%@L*&9MU3IGXY M%]?";-U^I#YH65DA'>-.(:&L0Q8KCU3"#&DFI>;&$IZ&22IV2&EXJHZ _L0N MQT"K+#$+&G5R<#[=I1+)!XM%S&6: R!(,2(DYRHB(D10-F)T/=+"EDE$<+H< M-1C1BX92 "DF]^7^=E&UN6/%230R:=!0] M<@D2%XEER2_;S]VHOMP8$#)09,J#R5Y-FF;R)5LJO\$LS2)D+6=G^]#4DV:1 M .2=]:V5D_U!-S>CVB^LHP51\YN7Z9LX@Z4N"OA]T)9PWV%S=(ARRH(%3<^N MVUF7KWYR(-"BY=EE$UO#\QBP+NCUBYW-F_9-X5WNE]PRNXO7\RYLA+!$X1LW M6T*\0>2NM:HT;'4&NBP*PH/1E.UO1RE%(3)'$HX.-OOQ(HQN:7O'KYLA32LE8WV;;>?J) MUKGBAZ%PDB%%.*CG,G($:IJ!@]-$F^]UA._Q:+[,JX.AUGX8^ASCE%^'?.WC M(TO:COFS[B5YTCAXBYU%G >/M("]EIQQR-,8DM>>"16.)VMAF6*'G'+KS2HI MDM.6)&0PB\@J*I$,AB-F&+4^^HC[J.)EI.O^2_1PB_6C3%&/44?V?9RHC&I* M(Q<$89:]'5A2Q%V4"$OF#"%8,WKR+[D&6_$AR%,L@&11!NOG_,S_"1OJJ>B1 MIWM45 E!6?((R!.0I$DC063(S@FF@+VY3#W"N,MXH =C@>&(=(RSM67@I2%6 MKZS3LG;U11R#_7R1KPM7]M[*,CR"N?$Z"3.W\[V$= MQSD8+)=Q."9?E9!IBZE7Z7WRA&T"OVGK'UW6 2Z\*K].QJ\?N[8++L2GI@V9 M^58,[QS ^J4>Y7#$946'IZ/ZCC/[*5#@[7167V?'\KOY#/2-L\O+)L+)']<# M]):W<(_C]([L<7A7PZ$0?P:!$AY"]FO<9,1M[E@%YH*GV"/AA48R6RM!"3!9 MP$R5UJA$22=UOCC63RS:QWAMZWR5<)[>U5-@I/^-MMF/-%U'KZ)3F%)E4/ N MQYQ+A1(1!C%FL8R$1^?1E,AA#+L>K MJ/:&).804SBBJ&1"G!B#I(F<2&FM.WU']\FPX/Y$/6&F@^DW!8/M.6*5E#*2 M4PV441+!*D0D"!=(&8MSR0O!58^(Z3*NH--BO#W)>KJL]VXR'^X$7@U8*9+? M8^7@WF@32GE]E)8.B9C#HI*CFO1P0Y<)3SPIQMN3JB?,=]!V6+Z#MI4.4E"7 M DK>4-B4#B#%02)GL.?6\&1DCX!^\6_(=_M1]33Y[BS-8C,X\]T;M<)1,0Y+ M!!J)T<@FCY%*WJ,8J,E)F9,A/>+_RU16/1D.[$O:(GKBL MMP_N5_AL?D>UM7ME$R9@%3(4=8Q("N%1L)8B.+&,--H$ICHE.RA#@?:M>A\: M/#U %075H!=:))(G@#NSR#BO$%:."$Z9CNGD MMW5TUB72#IX-@O5UJS8@-V!ED@K.(&:-@5% VHC&6 M@!B@NEM6ZL-BTLJJ#NBT[:J4'*<:D/ D"J0M%\?WUCZP:DPYV@6'R40T6VI*#K/$:EJ-<6$YG]YQ;YX'@6 M<0013KG&A*G8I\YFJ;0_0_+'(6AV$B*ZQ+7_K_$+T&TRSR]K+S\TDS'\ZA>9 M>X\V<8E[Y@]Q4:"P6.36$Q.V[P+;>D>C.3#M*H_&JN7]=WY=XV(.+^_^T0H( MV&^?8V,OXZ_S:Y=O^Y98+*)&SN>S*3!SULLV2+T=1ZHH\9$GFD!0*(^DQUFI M8P(I;SCATF+X[WC'_3/8/$)C6XKIG<:I: C&&DU0%,*@0#@!*>Z)S3N:K N:R&>-4W6]N_)]Z"#4()VM)*Z)H4D$HP9ZX_T'XD$[Z$ M0G41+Q?I9PKI%8_G*T'MXZBB_IR7*?:0[,US7TRJGU]>")W@6%96EFG ]E3B1I/B'"=W,-%(5K+^K6W27SSI6DU;&P8;O5K M^*""(5_/VQWZWQ,W/[&<59O.>Y^%Q/ <5\W'7-K37X'%5P3FH< M*/(T,12MP(BP2)%R02AIN0-E=!_+N"]Y%I<+[^$D_IJSYY2@ULY35D$GY4CP MB&$G$='*H>0$7Q!/"8]#.-FJ1D=FIN%GODU/TN\\S\O MJR+>GC7/(]B?WPY^4MGZTAWK=P%M[ M$7WW1O^$P#LAZW59[>9-/;6K1XWAU;>?XN2RL3=7M?\YR]NZK:N[,B0_ ;BG M0\PE CF+/+0ZK85>^W+U@G3ZVS03^!<[M@L'ZOL,+YB[=9:ZM\98KJ^Z+#CT M,2Y G%[5-R#%'6UI6&;)3AV$'-N74O1MA>-5C-IM<8RG?&BYV/-X-5*;,?RNN9_5 MG[R<,P)RHVA 5-I\:XDCDLH[)#!-A KO MI#ABO>''"*PB5^#XVGR@:VDF,GYGIVE(HQD3138'ZYJ)#6&'[#*>?? M]!P^ ;*??BZ]XKPU)#F/QUK94AS#2JY9#YV8::T?X,L3R3G@E<\Y7%. K10T M0\XQK5+V/80>3I=BE6#*LD\_ AZ/83XT\<;68"\LSS>6\"]/-,_V&^K M&UOOFWE<5Z%W4SZ[CEIYE3"VN0(.40P)$PVRQ"6DL<8!J!B8ZU$L1A2KHE:6 M#0])W]/2R6ZK"_;6RVY'JE1@2>L QT+ ":4H&4HY&0>UVB83O?.NQ^$J_Z \ M-S1-CRSS'E)KVV;YALP M3D'W(4Y()'6=P/0^-2 MY]MNZ5I($*64N#I0C:'C.N^@-=L@(0S061AE_\D\QCL=9!R#O*1Q> M6V_CEJ#E'PZ&__M__']02P,$% @ .(9G3;_GB+'TC0 D,(& !0 !P M=W(M,C Q.# Y,S!?9&5F+GAM;.R]:7<;.;(F_'U^1;TUGZL+^W+/[9F#M<9G M7);'LKOG?LJ3)E,2IRBF.DEZZ5__ B236BR2R=REJG/[ED42R$0\$0 B H&( M__R?WV[G/WW)BN4L7_S]9_@W\/-/V6*23V>+Z[___.GR%W5IWKSY^7_^C__V MG__?+[_\7_WA[4\VGZQOL\7J)U-DZ2J;_O1UMKKYZ9_3;/G'3U=%?OO3/_/B MC]F7])=?MIU^VOPQGRW^^(_XG\_I,OOIVW+V'\O)37:;OLTGZ6KS[IO5ZNX_ M?OWUZ]>O?_OVN9C_+2^N?T4 X%_WO0ZVB)]^*9O]$K_Z!:)?,/S;M^7TYY\" MA8OEYMT57E(VC[].5_L.#QO37[<_[IO^\.BO>-,62BE_W?RZ;[J27V6*Y2A>3[.?_\=]^^FF+7)'/LP_9U4_QWT\?WNP?\J]UNEB% M81=?9I-L^;=)?OMK;/*KFOQK/5O.(K++\/+-,VZ*[.KO/]]]+0)"4 ")0<3G MOS_7=/7]+OO[S\O9[=T\(/)K.^-0U]=%=AU$QH0/LVE6;!C_/IU-+XKWZ??T M\SQ3BZF:SW4R6RUMMDIG\S/(:.E-G:!P-C$]C,DM5[/;.)=].BO^ MD<[7V?+BZLTT3/+9U2RB]28\8G$]B[AM< KH?H'HVI7T,HQ/\/L;!G3//'G?H9$R?%NEZ.@N07*[OPG/CBIW.WQ>Y MSXO;]$.V7,]7 =V+N]WD.%\NF[V@-9KU>CE;9,LH"Q?%=;K8SM;12[&%X:%?8QR^U.01_?M+EL$R5P7 M636I;O;0?F@+ZL!BM9M)%U=!]0IC^3!;_M&T ?5;Q;3[';1"GD'']4/'77R>SZXKC?1 ZZY&H_.BR+]&/>E30*@PZR(R-&Y2Q2POMAJ'3R?1 MSOH>O:]W=_/ ZJU7+PM6]>I#U($K;9(]O+DKE!Z/9C?4>P+JD'_6(_NAZV-6 MW&Z9H<*LF&;3C:=V&6?)=-M271?99L8TI[CVRSK#8LN"W]/5NM@8NML>? MT=7(+[-%6/$NL\FZ*&6_G"5UN%#Y<5W14\FZ.-JGO9'MCKW#U-KX9[Z_66RL ML0J'#56ZMC9.]Z]U>,.)$3UNU/*[=;K1CF[O@II4!9X3O;H>W6_1=K9AL]B? M.OJ\4%_38AH6U0+:,GG MB\M5/JEV\M#J.[JF_,-R_60DP;)L0F:%!_9/4SL5ZEORR-UWR8WZ>(ZB^^XO GF^L8#&<:7!5UT>JY$G?VT MEJEYER^B(S)\$QYR75J"YXA.I2>T/.J/198NU\7W<]$^TJ^U$?Z6Y].OL_F\ M/,9Z&JUS8J!5N_0WL9^'TJUCB$+^X"XAX%1FY"&979QU0GA+8Z@ M-]2Z$X,QR<;E^O8V+;Y?7)G- AR4S+)'*Z16?7QO]%;:4,][2&MC?Y=]59-) MOMZ?8RRDLA4[M_:B(.!L5$JJAOI1WIT.:J@PLTF M0>CL;+Z.869IL8A.V[*E6JV*V>?U*DK?Q_QI5%W4#W?H<$R5V'JJ6X?CVVY;LW\'A66V2!>363IO/OIS'MHA;94$ M]E2W]L:W_KS,_K4.[W)?PG].#>OYUEV-IIJS_WBG%L>V4Z4N9]>+V=5L$IH] MV$CS^:Q">/9Y#^EY[-$A%D."PC_14/V2SBLK%>V]H&^:H],@G:SV=UC.#7!N M^S5]T[\_GR]/^79MEA^R2198M+V>]2Y?98^_B1>VOD:?L<\+FZ\_KZ[6\[)K MF\!U/[Z>$7^JY;4(UO%']TSG_DCE]XVWZPP+I;7G]TSQ699[DT?V3-V3ME[5V@Z/"-/:-2WZ_8VO-[IOC! >]]:$:+%%=X M?M\4MZF-#ZR5?\B"5;/.[&R9EF[[J?[^6Y9?%^G=S6Q2)FW8!?-'+?-C&&&+ M_&UE!,.@%E3"_'HQ:UG@3SV\9UH?_%@>]"P_+2./?D\7Z76V]22$(0;M>185 MQ(=7^LUZN0K[<+&YNQ]#MFYF=\O-U?(BF[:(65^#[!O[Z(_]X>B_3=PJO*!G MFJMYL&H\JD4Z[K,@E#=2SG#)5NO=UVC5=+I98]+YB885I:Z+E_6%11LD#C/R M=]G*75UED\V-F_(P=G<]97']G%\H]+A8[.]3^2*_O6\^6>WZ6S1?+R/'M/Z<#=/_^4VN_V<%77'^MPSVA[H M37A>,5E_SG[90U-SN$>>='#006AF6ZOC;?BX:QW'52L1W?8UV;?5YK96!R]J M-?_;?IQQE.4X0\_GT-\@?Y4N/V_@7R]_N4[3NU_C&O=K-E\MRV\VJ]XO .Y2 M%/[WW=?)/N/3/2T!ANS-*KO=@S=//V?SO_\(6"IOS_XM%GYCR!P[J,2A2GA MQEENJ:+(0RFDW:$"+!"R"BKWLJJ*R4]Y$>3L[S_#LN=NXIZU[\3TF5VP-N\5 MK4!8^&*SZOS'9)X',_+O/Z^*=7;_9;Y8A5GEMEM]6'"VD0>]"-TS%*MOLS-G M5^R1 ,&IX4 %/#AG2FK'40D*T@3V*$)'EO0?1:H[[N== +>1IH$$8^OMR>PC M%:2BB#SJFTB/ 6">6*0]M4: ZJA)56H?,X64$RVL#K MSR$KP\C(([I>@HB<*QH_6*/AB^3ATAA__/V1DO^ O8<;)]Z$S9E*3*AVR#NG M <3E0+T@ND]^/F>J5&-F3?#SEN&IRC_#WO(8ER7EME%-9, <")!'JOGAD#56V^HY?%]TYA:V=>\\T)^L>; M='$_MG.F^N'^07N"'&IE! 46(.89J2P%^65+0%6(U!: DTN2WGV>+ MC1=@XSU]Z##X6*2+Y?8^ZD41+SL_^.* 7#1];,*X,(!9K+P3 @&JH30[XE$P M]/"+V"SJFZ@#8-BWTOB0K ,D;>_L[F\4OUDNUYNL1O&/$YZ0%M^24$TU%YQC MI:$(,]Y[HDHRY3]_6P1//JT!&((M&=>4&LHLB3N M^R4N0.CZRUZ?NV17HM8F="-<[6 [RQE,G,)&"Q2PMT 0"@3 I:V)L#?U/7+D M%0A1*Y@-*#V[R+=_9].'%6%VD0*[L*S'$0/AM_5M-BVOVM%5W>9H][V) M]M@2(Z7T1BCE#76RY*U0@KO:HLI>A*B.$>07OQ)O[/\AUN#-BQ-,54!6,$2( M()8I[@S8KPC2T-HBS5^$2(\2Y9<&<^PA)P3:TM04B')06\+%GU;"VP+[)0KZ9D*_RQ>3A[.\)R%_]MV) MHYI#0CE64C -PX>HT^TV3*(K138]*^#R3RO@;0#]$H7[V71M\7"BO S=DZ"? M'$<23UJ('* M"RNU1 QYA17%0)>',9)"[>L+[(L^T1H0XY>X0.]LB^/BW,^+$VBY]-8HZ $G MR@+B9.E,D@@S45^B7_RYV' POT2AMKMDUQ_3;_T+]O,O3S3$1G*G#-2:8 4@ MA*4A(P'"];W2\,6?Q T+]4L4\'M+XL%O?3K^#@\@P9AYH:RS$ K-'9 /5#H% M':DOZ"_^M'!XN%^DL&=]^?S"FQ(D9&"R%"1@2+TD#//2LQIV3=;@ M.?]_CP M?%S[DM-]=O(R_\BZB!DMLF*6/Q>)6*5;0KE2+$#+@H(%J93($;(W&IANH,:^ MC%.]#D :^;+U(,=]3\O7J3!.V>0>;M_GI(V"Q0@UWX3W$.US*^ M]_+[G[\^@3:0^$?;U[1?X6UK3;CGR&B-E>704>KUSE4N/,2\DK?K]=VV=MYS MZ*'$P9HGPCK.Q$X*PR3AI($/\.Q)7O^V=676-KUM?1Y:?Y+;UEI 8!V.*"@H M(,<,[BD61&G7^9M MZ\J#8JZX)^^;7T>/"_HMK6G#%FJ/<(0:V@LQ6AW!BJ$5ZY^N-N MZWK\+U3 MV,9_V]I(*RG7 30MG?8&6EN2PQRK+P4#WK9N8?:WAEA+ G 6MW<#1= S3"%F M2'IC@9<.EBN7X%C7OX30YWE-!ZRM!4]?NMOE*EUM[,X2BUV5L>4),_!HOX0( M8"D4S!"JE!0"4B=+6J$B]0\_SE_KQVD,M@E?;Z*R'>))E?Y1NX0QP* $QAHG M#4*<&5%Z92RV!HS;U&N)3T^YWP)"+YOKHS3:QL#L5G9S-\\F,:/T^_QK5MC9 MEUDD_^B6?J1'@I@@2'#FE0E_6NV,VAVQQ:&#^@ER.C/8:D*>=X%'319>S.*9 MT6_ILA+[#K1.I.>8R& R$"40]^)5) 1*RAE%&ID+722E6-F0-57J<^WEL:E1S6!J7/6 M'IRJ3UHD\EZ?3+NOY8 M]GN [W9]>Y1IC]HDQA#'/!=2*@&]U@#+<[@>WQEKHYZW0WNG?$N_ MG>;;PS8)0A [R!&$2G)N,42T=(?ZH!_4WQ%;UVA:X5L#VMN[Y#:*O(M.>FJ= MUI1HSVE0YAC<$Q_4P@;1D(/$H9T;K#( A@,>'S^;IN^B*+/TO5M'Y"^N-@6M M=[^>=\9%L%)RPP7R@IL7%=;C20 MBZN+]2I65E]NBJ?^K]GUS=G26?=%B2!04J&((4'CU$X0SF2)IJ.Z_EG0,->X MVA70GE!M41<\>\P?T^(Z6WW,BMLS5,,&;TD L]Y3C+0(7%*<&L1Q"8V&O'Y6 MY&$N7K6E*?8'Z?A6Q,ZR(ELCM'#& LJ%-T!8I4M^],D%=2(>F8U]1(**"!N^N/$GK>P&\US'6LEA:WP0#N M:ZGSD6'9?/;EQV1()7W'LG17Z9Y@AQB"7A)"B89"A\^EV@LU;9!98IA\A'47 MLPZP>LFWD)EU7F,2EF<&J?9"Z#+L04* =7UM:I@D?G6EHD6,!O2KO5\7DYMT MF;TO9I/LOKQN29S[=I?%,N0?TV\VFZXGJXWHW^;K2ME26WE/XC%D*C*($V<5 M#=J!-R66T*CZ>7\'RI_7HINM-U0'5.#?%[F/Y>0?5)7_D'W)%NM@F)2QN9>S M1:#_'A>;KL+'U3H],PMDLWTNK18A)UA>5&\S9?+7H3V_%>A"FL@2-:&Z^L+A4C!*QH$&7Q MXD\GVH&LYX0@;KF:W<:Q^G16;)S1838\-+E_L)@6TQUU_\QFUS?A7_4E*]+K MJ)<4J]F_-U"\PC0C'!&LM93 .,:"YF5!F9&;8(I9I;/BCN+Y!TPSXA7R5EOC M!84(A)V?N<3T5__SW]?WEA MYNGRU)VS,YZ2& 5P8!# S@I'$846\Q(\R!J<.HXM'4EE*7G6S=4%F/WZ1)^E MX'[\[]+;TTDHSGQ2@KS1E&K %9864F%H61$=:Q;4NW'&;7?*^>K2U2*B?TG: MJ*++7[* #2-89KUY[%0VNSCB9=X5:7])Q$9&_*-X7^<:;FR]T.OECGE^?%)#C'1/B@/$X MEGX#AA+#I(:HI%8[5C^C4F>^G[YDI%7@^A*3CT4ZS2+QIU>.ITT3J62P6;35 M %L>Q-]QL$M*02!)V=.:?Z4L4&D+5%_-C1O?\]BY;9>JZR+9Q7"?%X'"G M!*A8@==([ '!@G!@.2^II,37S\[56;1F7P+1&F@U8YEB!9;99#T_X(06CO9R;5%A,-:=A)B#.D=!,XOUD4-:/V\'1F)-G M)]^LA]>?0U9&Z:(8GXBTHB.TDI_5!1T&"XJLLA@AC\*@RX%2B7O-M]M6&K_* MX%?(SWH6/*\I/CA,!@TTI@1@R6/F" A,>?!E10.WP3#A3G7/\3K JB\I*<=W M1,%^=O9U?'SH&;/#:Q%@@J$!=&&>$$,!B5*RX65M8_$QXF$*FN M5/6(8<\Q(QNM?/EX"/OHCMTX6GS=IT6ZG@8(IY?KN[OM67'N!64POBNMTL0M[&>*=/5!K\MO;V6J;-W$QW=\#F\PZ M%H(C[]W^%&0BAD@O@G2LBVSHXD:?%D4VB4O5]--BDL=!!9J#I.YBO"\^SV?7 M:=58I/,?ED!I'#960Q03[(%@+?2U+O5Q?]W:2K[#HO MOE]<173+%M,3CKF:3TRP5R3LZ-HS:@A3E!KN2U"M1PTNQ'3KN.M*=O(A8.U+ M0S],S0%:3CIP:CXQT1)[C!W$GFH*M .Z7+)P$2Z<;L .Y>*RE+8!-3 MG$;I9'PM0MB*:_(?VWWS8)X==5.>[I@PAP1WTH"@WJ@8 M2Z8<+ D =HPEI3IG5=XA@'TM/Y4U"+O.WBP^9!&A&+]SY6?+23K_KRP]%@31 MPM,3;S$6V&C&8CX<((E1N,3-:];GA8:*@C=&XZ$U@$F) =V>'&!??UXX8[\ZJ.43!; [@' ME^M1]U<@8K':.3POKDR1!9H_S)9_#.P#>S2P.)XJOJ[#G1+,.)) 66>PDH90 MCMANM2#$*5 I5TE/E)[R73W?(5&,2D0=5!0S8Z4UMMS_">38JK'XJ-I@TM/X M[380&;7/Z0<*]7<=9O#-;5K\<<*Y=*IK CU@BG% 8@H_"&A0[T )$\:T3Q7Y M+"]24ZZ?$J)F./5V3^2'89>#/FEQG^J:&*>TQ@:R0+GAQ!$I=XXW@ASA>-R. MGO88>E)26L'MSR QHW3&C%=0AA&0RW2>+7=)>=YEJY-W!IYMGV .,0%>D7-2$:3!3B>,_?(^Y[A874"0P(D1@S:ST70IN23LS1R"N^ MML+!DZ9+4[1>KW2\%.5A4*$82!AV-ZA_&'GE&^L'>B9$*LVH=4AQ"1B)-Z[* M/1=S@>L7,>E/C:C#O0,WU-M!J3=%LI,*\@QKZ*#&@C+LF"."&EK2ZJBOOTQT M7/FT97VB39!Z$XA:%<.#0#O#( >>8AODV2N@2K<@1%Z-6VMHB4]'2X?70^AE MA)#HR]WATO52HX?ZYL0%W8FP3@0S'JG M.2:ZW+*(H7Z$_H&:;'BN 'F+R-1D<%EYK]0LEA^RNR);9IO#P8_9XGW8V,*' MB^+WO,@NKMYEJP_9))M]B7O6^WQ[H^( _]MX= *<149H;!GU3%.&%"FW10H- M['7ZU]3[ZA]L#81B/Z*TK@-YEO8C3Z]SH[=53W6+;$602JHTH #X(UV%HH]I;*!&[*S?$9]G)37 M1VCPP)5C1<1F@U_BVJ?!WF>[?C"VW[-TN8YUF&-YJIAN9G$=&KS+8_31]J-. ME[/EVPHQ+ZV^)Y&">!76 $BDQ3%E3OC_7>Q2^ ^O=)%[O'B>BJQI[1T)%XIA MK"TWS%M%L #0[7 TL1SG6()Q!I*>I_?F!\)]U"$_>U#T]_V?_VL6UKEB+N_5JN0$%GSQ:/-(K$8);ZZ!U@!*@>:R\9$HZ :X6 M#]YS,NQN^'A(6AICUI=L#%_JVR+ E"*"XU#[N\=Z M6!_%F\4TNUV,P1D1:],]&EH5S\+A3@D!AC)AE,=:$ :"[KPKS: #>[0=T$WP MPZ!/V?S/=T@<8@1*H)UP E+F*3)L2R%T$+(^PTZ.&O!M,.F'N^(M(#)JT_H' M"O7W=VD\B+NXNO_Z^\FD+54?D@".PVXIF5E272"N_R#D$:T(Q]0L?.5KO-UXN5*DM-WU>7/L^H/>_9B9"> M:ZZMY89RQJ"RVI:Z)&0-2D3T)%BM*,9]P]B7Z*G))&CFT_?I]P#P_&/Z+5O& M&BA!&]_:_9/MAR,"5O$)"78$*",A-B:&G7 /&2KIEY36/Q;M+$JG S'J!JRA M71W+=1$3HM1V=#Q?V&C_QJ [68CEERB2F99 M0S(.>2>D>BR%D9"B/Q4[!,_-T=GNZCNBS[1/*$-90>P6% MY@00"P4L:7-6C3(;:PN<^L$_T1R;FE=/O91!>SZ77VOLC_7S99/1[/ M\<)@5?LGC/ 80XZHYF'T%@1DRJDA"8$CK"3=)JN[Q*JW[: \=/>;NJI!4J-R MM?UC^O_6RXV^M2F;LCQZP'K&8Q)E-6".*Z*,T1)8QLH@)RRI!".Z[=^5==,# M;'T)T,7J)BL>!)94[2^I'0M'*V! MU+OZ<)FM5ELK>GE_7;&*'O%LQT0$G((]QZ$P0E@3##N]R[6+%0@(U!:)UB]U M=2T2K0(U#K$P)Q>+2OT3Z8'ST'M.#<=>(D"$*FFG!-;?5%HO7#^LD-3#:QRR M4FEOJ?J(Q'(F$52"$L^XY31\Y"4"C,KZRPI]71)3&[*A3RN^9%L%*ORIKJ[" M+IJNLDU!Q+BQNM!T!$&;F[$\H.+8D>(M0M@Q3G8"'F0=B='.A4XYE6B<;>2"*TLXQ0$3#$ M0._IY0VN]W<<8]F0>WE;B%3;QL]FYG8\!YW(3YLDDD+"D(#224FM40HS7PZ: M*\_'>;S0"/Z\52A>"!]'Y?D?A'VM^',?YY':ZC5YL7R?%JM%5BQO9G='W;E5 MNR>82*:U""8C4A+10 _8I0;AS"O=Z\7*XPIQ?3[DG>/2EZD4$XY>7*DB*.[7 MF_WZ1'3 L^T3":Q6,?\8@18C1#B7:D];D\RK'>?M;F=';1.;W@+Y[D>YW,:2 MI???? Q_+=/)IM#3R>.[,Y^4$&.81!FBU(K.X=Z;8 9.5L5LLAG"[6P9H=D=(5,2P7%8O\>C:W3.IKQ3Z'H]!WSHCCNNC3S7/!YK<8^<8LA (YCWSI3J M.%=/3>/=]G,\'WBUS@DD"@FAG4$2 M(".@B 4M=H10VN LO[-]ORE'\HXQJLGLIV2]GZ>+138]D+R\D@@T>63B!%%$ M4B$H@00""!3;'2UR896L[WSJ+)2P1<'H$;F^MH1]D83+218TY5E>M1S,P_:) M=@19HKFF'ENN-'%[)5IH0FV/41T#:H1M8-,;WW=#_+18WF63V=4LFYZN"7*H M3Z*,"O:-DE)JQ[!W&)AR,@D&U<@5PX9\>RH%+:/T.B5BE"KB6 1A6 'P>9%- MPC9VNM;LLQT2:9@C#%CIH/ &6"P=*6,G('0CS$_0 J<.\+X1- .9A=7MP01" M:HA6Q$O%&72:WIM/TG#Z LR$MVV'_)R)24VSX&VVN%[=7%P]=#]&4@ZH_(>: M)P@9&58U"3$%SL:KN71WVR5 0$G]N=J;.E^?@2T"4Y.+99V8R_7GY6J3M.10 M"H5G6B8>\&!V$J"49MAJ88 O#].5MJJ^;[ZS(BKM\JXY)C79]H]\'HNT5.'; MK?Q&T]!KX;QK4 2E];X_OT^]8PS#?I@XK, MA?^NOO^>K6[RZ8/0Y2-[9M5') S">.'48LM0S+K&<5GR)P#KQQ3HWMUFVA%8 MO8E+D4^R;+KT :KG1VYG7V;3;#%=7A1VMEP5L\_KC?Q_R%;K8G%QM?,]'I.G MMMZ1 ",X8 13)2#6P99AHF22)@:CV@+'7I# #83FL)A[V MH2=C\>OHOOT]P'Z[OBU7)+O.CB6(JO>PA%%/O*J.:Z)IY[)+0%G!.!O(0,6E=2 M[+TAX_;>M\?0"I+2 FY_!HD9I7=_O(+2BE?B0[:<3=?I?%-+9C^DXZ$ 1_LD MSC# $(<(" D--P24)]:,: 'KG^IVYMUMCQ-Y-R#U-?DW.VC0^C^$/3.=5T@, M]%S[Q"+GPO.]%5A30!Q!$)2T!:M[9!F 6M-3VP1ER-7^]_1;5)W"P/-81.K, M!?])[T0BIV50M*RW0'#K!?:ZI-MXVN<5I"&$H7V(AG8!7*?SG?5#.N>**U9%0L!C2CD!ANAL86!)KH+2R#: M %+?>]=?5:S*3*I6%>L\1/IT$BR+U0,!"9^>"D?X*GD;&+%=6$S<=YYW!3S? M,)'*0(NQE=IXHC$3T.\V)1)0U7WZD=JH:E69DWF+J-3 M4$$!!9(H)Q7UG NN14D1162D&9^;LN<@EQLC\QIX/BIC>PRL;L6<_CT-&MU= MNMQ%<=O9\FZ].EP4ZE27A ,K++(BENA32G 8K,\] E2,R)9J!_N\$USJADOE M1;;X=Z[#]ITOOGS,YEE0D=]EJZ]Y\<=E#/E+Y[-E3$ V.U!:MYE:9WK'6'6Y<'^(UX6/Z%_[WQ-BP_\Q3 WRW#A# MD$/[,3-D:(_\'4KMJ@M&YPP\.).?M$B44$P)PS'GR%KAD2*H'+=6Q(U7IZJ! M_5/.-<+@Y?!P=#I2?ZSKCV4[=]A1ICUJDW@=%A@D!8&,88DLC4F^RK%36W_] M[$0IJH5ZW@[MO1TIM?9\C)?7]^L-N=DU47DQ[X)X=X8 MIHP$%F%,",?6EC1[.J;B OV)1V.8ACYN6*VR8GEQ98IL.EN]LM,&:KG76$KO MC&1<: !P6?,C#,!52G@[[M,&Z$@0*4B) R*0RC!$.Q,0>>($ZW'%KGO:4)E) MU4X;SD-DU"&)VSGIT\FFR,V)(,0?&R=<.HZ=1\XZ0,,:1P$J2RE[9/3HRE2V MQ=F\963ZVKT?#_1D.-ASS9. B=1,.BNB3X@9IS4N9Y. U([3:FZ#54>YW@B= MU\3_45G<8V%[.\[LQZI4T+1TNOBC8L1?MHO[N_1X"_6J^4J7<0 'W6;KX_>[3_5-8%6 ,]PL& HH^"4-5FA=^*E)\8!99V"E!OL3.G&0 P WV<]@Z.F94L<_"%33-L(C=K4 M[/+VFS)$$NP$%H0((]$F'>,.)B94GX= 9YFAK8K N=?=S@/M-5Q>8@831BU0 MA'./F/5.[U*[H/ _",9MN;;'T'-O,=7#[<\@,:.T=<K9U.ZXRXYXFT6@+I6&.+X/=44Z,8-?= M'[F=T$>J/R01B'B/E-!<.< (LQ2[O7((5?V[&AW'B76IF70&WT!GX!4WFR.] M$HR)XIP[PZCR+OQ+RA!()"RG(]=,NF#H\3/Q%L![O<(R2J5DY#+2BG^^#.0Y M7GWI4:,$0(F@AP)13PADB <:RX$Y,,:K]JW G+<$R.NY92VH%$0ZR"6,0?8> M:5BZD20T=$3%/;MUB[6/5[RRT8^7CT?4^E%*>-AB&5%;+//Y M;!H1U.D\FF*7-UFV.O3Z'BN+5#D=^;%QHF(Y/F$H,B98%!XA;K9"Y#!5FE6: M%!U3=O+TXU'#Q#JKC/=" LVU=Y#%@- M15ACU6>V]*,''4V8<:@D2AT$1GV0 ML:?,S-/E\N+JF5LQ:Y]328JBV( M7HL C-)X'P7?VU'JOTUNXF6NN&A=WJ3%B:"Y0\V38-Y"#$VL+>!H&*[!N_BR M,%CO1*6X_Y[#Y!H@GK>.2%_3]3(K@C[^V_OPR*PHLNF&_-/UC0[W2@P+="GM MK2"<0 8%(>5.1QTD]3?LSDRV%CC?/C!]"8!:+H,MI#XO5T4Z.18%^;AA@AF5 M!"/CJ9/,0ZFI4R4UQ,,^DVQ5K675GO+>"(M^.6O618P2K,S@)^T3JY'PG &. M&3!4,P$E*6F#Q(RP9EE=YCS+XV9P]*9TISSIMM9HE";AT]UL@Y0ZFTQF$QB M$/;R0S;)PLB#6@1G-X6BGRQH?F?L]6-62]7^6U6;$ )(S^V/ASIENBP43*KL)'>"VR19UR4 ME+* 8&TQZ*S:6LO+0GO@]"4&L8;/(G#A^W&V/VR64 $49)XQZX0A0A'&9$E) MT)]4;39W5INM738W *.W0+Z83&XVW>7C#EO5IBK4(QB.1?2=[IU8;P!4BL8: M )@9P-7]JN8$J'\:WUDEMG:%H'V,!K$&JEH!'$URG/WEJR^%E'IB_\/EJ!W^6)R9O303Z5=!.:F:))DH!@*#T00@=U(2CO00J+.K'07:L MDK7DD#V3_MZBV&?IYYA?8Y;%8+?-L<]-/@^X+K>U2D^LG,X4X)T!8X[X$%0AB##&6@5$F% M]62$Y^SM,_"PA#1#JR^9L-GG"J[X!ZT23\.D$1QQ;;B$#DK!V!X:Q<>8<*8% MIN1M =+WH$I"O',H;*MGO0NSB M^F-6W,;]K9)#[_D.B1&(&.$=\@@2J,,^R$IOM82,U*]\U\=>T)%JV 92_:F% MVQC"-XM)6*0^IM\>P'/KZ?SC2RO[_9SN%[8\S"*@%P31WU#G% "^I1-C4C]WM8Z/H1C!:0VL M9:&:EA",)QOT7L4!!4X:"8''Y8XJI<'UCWXZ\PCWZ4,X$Y[^3(2#MVN/&@@' M>R4*!EW(0NL@QI()%V@NES@E**D?V]&98[ES,6@/KM[N<]3Q/!]!3@%/@8 > MQ4,33QV2M/2V*P10?8<"?[%"T1I:?2X5^6(S[).!X$^:)HR(L*]%'QJ$"'BK MPW_V4DY$G^6S*Y\U-&?/,\M U1Z#/][<.OH%*N?:9T@0A$P%NI@$FL.D+)( MEW0Y#.L;!AV>++7.[>; ].9?GDXW0*?S]^DLF"XFO9NMTOD#<3WF5C[9.2&! M/H"\Z $:W9:N+JX_IM^/G4^<\:3-;E*04>J8] M]6&NV#+\1@>DZZ\JG9F;7:PJG8+6EQ!]++)TN2Z^5U(X?FR<&$0XX1A[8JR" MPF*TOQVCJ4#UB^ET9G)V( J-<1G.MCS+IDR4H8H+@Z2SF"IAC.?EX9K6BM<_ MANK,ENR VXUQZ8O;O\\6>1&&]V:QRHIL>4Q9>-HTX5@B!JBWE@$AA0P@N9(B MQ%U]3HL7Q.F&J PWJ\/VLXUZ?I\7&_Q7JV+V>;V*P10?\^@ CV?H^3P,Y;J" M=+3S@H0X!(0G2&N#O#6.V'U*#HV%KA_I)E^03 V"Y5AB:!O$S@8EW$@;0SB< ME)8A0,/'DF+E8'UCI;,5J<\SCC8PNY>2#C.*GLKIN2V)=I.M9I-TN$IH31-\ M.BL@V#!1,(*I)=KMCA80TL96LI ZINS,!)\04NTX]8Y2KYE2DH.=C"((.._3 MC7QN@L_*S#B>X/,\!-(_3X)/+@#1"@7=-VB]D"(((2Z!\<#4UQ7[3?!9F;^5 M$WR>!TQOATD-\SLJ)"UD@@/";,#)>L%E216'4+_4!)^5N74ZT6,]B%Z+ S# M^-H)/GOD^[G\[C3!)U:6&>4AT-Y)2! UJ%SOD+5JC'6P&R!>)<'G>8CT9MZW MGN#30F0U5Q1 +*%REL>")CLZO8,CO'[8 N?;!Z:W@Y[Y//\:+22?%S9??UY= MK><_9BZK< WIG."0.U8YX)>Z\UCW%Y:%'U[Q*J ;5BRF*K;Z'+Z]^;[@WE3JAT<-GI%PK%'QDH-E(-(2>"XWSE6$>;J M:67Y,:Q(;0K;,"CV)8<^ M0FM[[-BH\95BXH\U'OC MT;>&)<'X3TC0OJ^?<(H M8(@2%3 C1EKDJ= E;8Z:^JFQ.PQDZ8+IM2$9;+Z_62[7Y\WU;8\$&Z$UH,', M\UQ![*&A=$^?D?5OTW<8S=+=/*\%RF!,OUBOED&=B[YA0)!4DTF!IG8&2 MG$@T!&=(43BI*!SNE# M.,1: BP-P!@BI?=+(E"H05&[E^ .;0V8(=E?364X MT3.1@"EF,!48:J@9T;K,?8FHDZ)!L,-+<%6VB\X@EQRV@SXB <^T3I2(D;Z* M44>#:A1V.T_*DT&*G6Y0NOXE.!&;(S)4:.$>A.7%5:SZY.?YUP&JEC\:QH_W MA$8WH"I!F#V-[N(N*S9^Z6[9%O-)77R>SZ[[?Y?.BR+_&J\>?@HO*;]';Q*.CN;A[8\GF>E<'@'P):2QNO,7;+JR?C?CRRW;#O MB3DZH#Y"T1=9D.U'8WQ;(9CW:+\$.RB]X,9Y!@5%C!*_W=\,])Z)2BZC_N@] M%>)[L$]"/5?22:6E]X!A9!A%.SJY$+[/]+1'HWU;XM8/G-B_IHH*=# M/Y]IG@C)A(7 N]&5/"G'?"?@ !X,QH:NE^U*.JR-,-Y\['H*;6:])%.IVEF_L.ZY@:8QX^V'P^3XOC MQLWICH$ 9[00F!IO(/% *EBJ[8I8IFHSL?7SNU:9V DZ_>R9GXY.S/!SXH%B MA%##I486 ZWBZ6/IWI6R?M;[U@/VNYF8YV/0EZ/IB2W]($) W<8[=,?.)$YT M3<).@0+)1-!@A4,JF(:DI-CUFXBD4: U+-*3WHRR(U-?196NP]1#%>>UO2ZRS5GJJXP^ (HX[Y7DC'' O31 ;E=T'0PK2"MYYU]"] $6 M0E#/#.&2X2">%(H=G4XC3_H\A6@0?5"96Y6C#\[#9=31!W&>OUD$:V0=7WDB M^N#'Q@EE%@(OO05A.30 "[P+90R;H6>NS^P4+;FZ*S/WF2+*C<#I2S5X/-!W MZ6UV\@3Z4)=$>&VQ5!HPA:F5DD.'2@HEA62<#O V6':4^XT1>HVR,"K7^)A$ MH!6GW66VF.7%9399%Z425NF@^F2_1%!CB+$8X$ _5-B@W4E[ #4H+=&;H M-^=$WAU ?4WM?Z3%+&YH,2KYQ+[^M&EB%&00JK#[ >CBW7. V8XB:[BMK_@- M=H!==U=O",T0S#ZY@O_8."%*0V^$)IQA+3AWRM.2*F>1&O<^7I])1[C=")G7 MPO=1[ME#LKN5O=I]FV0QC:);%WEYBK A9G^EY&,>QI,M5[/)?:34Q6)^?"MO M^MA$2N\XD(YSX5A8(;&3Y?9HB>S5F*NXTS?A8#X8<@W%1J?+DN"Z(E+E$0F2 M5@$?]DW)+.460P)$291B>(3QB2V+0P)^ ML)47C9I/3CR"'!/$)/4\"#]D;I>/2KMXU76$U2T[6#?Z :^A_/@LX)K._7HQ M7<:!5A*-YSLES&-#K+!,:ATS= ?CIP3,*2SJ&PF=Y>EKF>NMX-+R@E!KKI=9 MEZV$B .CL$1 ("VL+-4H)QBOGX>KLWQ['4_C6K@,ANL MJG*!K!XZKXG_H[3XAV;[,.R^C'%DG[\_"3 [77'B2+<$$PV=-%I02XFW'):I MR;7S04_I]=IH@SMGE1GV8XVHMK"IJ;B]SXJKO+B--0VJ,K9*MR2FAQ6 0DP# M$$%=,=CK<:X3!R^'AJ'2F?EG7'\M^#_#=KF^/,NU1FT09:8'2UG!!"#!$8WU/NZ?U M_1FMZSJU4<_;H;U3OJ7?3O/M89L$<22D\](3YPD7\2+4SJ/N01A]?;ZUKLJT MPK<&M/=FB:P_+[-_K;/%RGV)=5K#RT]5J7V^1\(I51H 9QP#GD'L[#X8-TAI M Z_3^3[&@;U.[2 TH 2<]#\<[),P;KU@4'H./.5*:&),22,,UOPXE:+6.'=: M$AKA]#IE8E1*UOA$810B<-HW]5S[Q(!XO&*,#WHJ\QQ1+&!)F]*F_J;074[W MYGPZSOE:R P3-:[3Y6QY>5=DZ?1B\?!$#AX1A*J/2#2D0C!FO9<\H&HMM;Z\ MO:/9F)3X;F\C=01832_FX]&\64QB9O+,9MM_WRQV2JV:3C>PI_,R1[):3'VV M&>ESVF-;CTXX5%@Y" GV"@,I&7.T! %#/\+0I7:E9B @A[S=_&FQCNG+=S=J M8UVEV6H3>I/%XUR$K/3 AB4,28CS#KK):846A+C'BPP\<7_M3- M$M47@C77K _9=#V)"+]9Q%3[Z>+[;@;$ )Y8\O=SE/S==]M;'_$[_3TF"TF7 M-^''^$\L\_LEG<>L^&\69>3(P70:_;PXH=A8JX1D6G@T"":/".)O.PMZ?+3\$ MS3'\-OV8;^\I/8D^/'RFV/*+PD0V6"CC@060,:TA8: $R&):/T=79R%D[4*6C4GF KQE@2MB_YZ "^[M:+!X.-6_(\6V73L#OO*^M\_)K?^SW^ MSSHM8O!&XT6FR5L3S053BA*! :) T?"WV4\U(NOG!^VL&NT@*U./&+U#=K@#NIH28HI\N;3;D[7W1?YEMGQ8 MBNYISMMG&R<<<@*XA$!YB(WVSI7AR5YP1!H4JGPA?NO6L+EG8F_)[K:[V._I M:EV$YV7!_G^;+ZYCUKN=$^'R)B]6Y>?^*_X]',V#KP?.M?=XP=]+3N5#H'M9 MHU9Q#+B1"D/-)$5J)VN&2:<\JC)Y^J#Q5&:]9UHG'%E#B,9*,AB-.8_)+J$D M8\ TN#79GY5!XMTS'GTXI1<[:9DA?"HYYHG"E%%H4%A-:5&$@2M MMB4<*/S3HVB<%1O5B+5/SQ": ]/;(=23H9Z,?7F^0R*(B,%^ @3=1C*#]:8R M](8ZCC0=:81X.PP[P?U&"+TV.1AE -08V-^*TG^QNLF*AXK5T>M8!UHG2E$D MO"%260Z5%L%.*7='SHRO?Q32$.I4QIA:P22OJ052S6B(C4M"T 7\(SC)IZ0'G@N).)2$,PQ V)7E(4) MX4A]CW#'R1#;4,N:(#&>^UL(.,H@0$"A33@F KY<@(0T8*19BFMB?^ B5ST, M7@X/1Z4=] =O/-H']D= M/"FD !!'_XY@T"F[.T$V3 )EZALCG=_!J\6W!K0/$?-:,8PU(4(CXYW$ D+A M$&16F9(2;AJ$4?24NKNYV[$!''TQ]@>SZ0AW?VB;:.DPD;ZIF1B)(%;.8$*]=P(&288E?9:1^KE>.@LX;YOG M[2#3IX>PPN1^),.4<2VD%0OOAZF%3ZJU0AIB)P-L N$MP%=QBNE*OGF^J.W?CW,8#(2H*C4#(?U24%' MW2[ZT#AB;9\!&@WJ85;F5N5ZF.?A,NHXGJ;U,'6LV$L!AA0(H 6&1*H2"D5= MGP? +>4WJLSI+BD,.Q4>YTE3&RRK M6@RQ'D*O419&=6(U)A%H+Y[GT7H6U*_3,3W/]TB0#>JE)]Q2BYT$P"!=8N # M$7WN_$UK8%9&_VED3RO0].9L;5@=@TN!.-.4>:<0T#I(%RBIT@I6"D$?5P7, MNOMX8W"&87F]Z@@.$.*YPL(X+B@R01T6>]V8:CON_;L)JZJ42:B'SFOB_RCW M[*'9WLI^_21SOUI,=;KXX[=U6J3!&CRQ=5?KG'A+D.6$$&&T#@8PL$R6A!C1 M(%%3O\4O*O,C[QBA(4(?]K6WMR$;^W)Z98JI,QT[AQZ31-(]!T@")93&1$NY M2WQF 2+]YGQOX_YFFUZ?ED#K37P>R_[%>K6,96#"P ^F[:K:-5#,G( BKK', M,2.Y@JZDV 9LQQ=^T9&8M M4_X[Z;4*P;?JEZ9-E=]A[M=WX[!T!!C)$G#%* M"PTTV!4U-,%F0[#2(>1+\-EC8S#5 DK@83!1):=ZJPD9S"&7]0VY7GWVE;E5 MV6=_'BY]^NPK1;2693J/W.!XV"18OYQP%5"T@GF/C%-R=[0<$ZM5.Z(:EU^^ M,@/S5B Y;[->9I._7>=??BV+J4>&\OVGR%#^@*'E]TG,Q+C].YZ5'K+@CC5/ M#"%2>468Q,@*$@-X<4D5 %B/TX*OSYR\,TQ>"\='9;,/R^@!&/SITAYC:/@Y MP4YAZB22T,E8FTC(,EP7"Q8^CL?4:@?\IYP\'X->.&?44<.Q^#?A;53T",4N6H.7;U M#[1:#R'OAG/G8S#,$?3Y$2@8(XT!!$8RP:T$A"-14N4$_]'N8L/S?9AV/TA^Y+/O\03\6K;?:5^"3* 4H:MA81K*H&] M=Q'Z8*B.R#_6#LOR[L"IJ,ZR]'0&OM[Q*VN:1:CEJ):NCPYJY]KFA#, MN,0>0<]P>*ZE2KMRD)*J^BMR9\D96F-N"WCTM1L?*,Y]9!\^5,X;0HZ()Q([ MCBF06EN^7\%B'%./_![8\FH'H0$EH$&%>N60T,): 35AD"G*RO," B#1?-R& M6&/.52Y57P^GURD3HS3.QB,*HQ"!D^;9L^T3)Q4U5@JV/;67%)5I/0E TO9J MEU=3 EK@TW'.UT+F-=\B$-XHKR2TBA*C.3;,E+A"%= 8GXP\1][;3N)06P*M M[GVC9T;T9C$I8D:Y-XLSY*+^PQ++#"0V*&+6 ,O8+S\MIN75Z%/UMNL^+K'!1@/8^WB1#QL9:[CN M)X1Q#1*&=>9+:%].>@*O_XLG&WOL4$:HELK'Y9/M8?IBZA:KS02[RHO;S?L/ MO/C4=KQ\&J(VS6;;K3C\\70'#E\EY1@>O/KMD4LLI[HD7$*LF-#,3SG?VH@YZS8U<.?ILH1=:A/8JW302]"C('9WH ME0 )(=;<0^NA)\@)0/UNZ,*07DO!5CU%:H!_WA4P-7GJODUN8MF0N!%=WJ1% MME3+93Z9Q02S_YRM;BZS8I8M?WL?GI 5P:;8#/4NXL6:$<6^@.M-3EYEZ\>C[&1C%1Z6N(U0I*%N6"-]DPP+_;* MM21.UY>/[L()NI*/+@"KI@?4M@VCI_V$/1B;)!@AZBVW87]DR!FK "H7/D5 M-:.VGQVA4VNP!A8=,5"%X4SCD/P\O3[ P4=MDK *><>ULI(2P'78L S9#=L' M:8?C6<@[86$3,#J>A._#3I)/W6)JP\)Q8C8^:IM@2& 01\ "(-A0+015)1G4 MH/IYPUI??#N=EDU Z9BW?K:SM4I?YO!T@N'MR)8G<F(SQ^+-&8+N_Q^^SF?'^#MHS:)@-(0P+0&EFHD=-07RF$' MJ:VO++5>1J<3?C8!HR,>;@^7/F37L^4JYI6,]_P.L/*YIHDE &GH,:$22^L] ML'AG'X@8F5I_GVV]\DTG'&T!DTX9:P*Q13I_LYAFW_YW]EPLQ,&V"216!/$4 MDII CT0@(%*2 2&HO_B*%\3:9J!TQ-M=S;7[S?^XAGRH>:*PLY8"' SYJ!BR M()WE+@(IX_4OF\L7P>&6<.ET OO9/"M,&-1U7AR?OH]:)H8!;[22P1X/9AO0 MD!*W(P$!PNK7HH3@1?"V.2:=LM7=9L5U4 5^*_*OJQN3W]ZEB^/L?;9'$NPV M1JPV2 L 0:R4:\JM!K% 9'TVOPSW4WO8=,KNR]MT/M?K9;R#<\@*>J9E0H2# M4C'JO4*68146'U62X 5NP-Z7X9IJCDFWVM7]H=C6S_T@A_)Q5>M(Q\2IL$QY MJ#W'#'K*%5:EBH&L;6#TPI?ANVH=HAX"!-V_U@]"C3N)"-R^0H=?IG&%RQ;+ M8\& G;[SMVCJ1$W)I[/B'^E\G?F\4%_38KJ\N'J?%1M!6$RR3^&MRS>+N\"Y M@1-R;T3H!SI44<1SJBB]^OM]D_?I]TWH923H[9& Q_8>GG!*, IBC#SB@EL; MILTVO%9+JC"HI(EWA-SD)INNY]G%U4DREX?H/)4*O+5W)"+H=['JF6.*(NX] M],;N<"0R;!5#1V0.(3)/ _$& GO4 9];JD[?-G[4+@D[#A6<0"XH0\8:@BDI M 8A%[L<6V#F@".3MX=C;E+2BD!NWA=XHV+586IIV31*E :0>PBE=50( M3+&7H*0"&C_"G&I#:OEU<1O-%G4(F[W/02V7Z]O-%=.E^W:735;9]!_Y/#PF MWES]\/QQ6(]O3[C$F#&N# "$40:AH+S$W7M1?QWK+#Y\:'D=%4->Y$3X,%O^ MX8LL>Q-,Z2);KOJ4:'%KH MQ\"'WHZ)?L#YJ=K^,=?99;9:S;/IF\6#@["_#E&.2J#3847SB#%,+52&4B;* M_=U*P2L9"'\=HF0)U,%*D)QQ[)7%DD.!=W5_I9:FU^I\71^B5!:9S@Y1S@/[ M%1ZB*$@AQ%)SSA4PPEC/50D I*3^[:L7::U$\11P"5P@KK2]6^XM/6/3#HN+#J<;M4$O\YY?G A>-(BD1Y! M!("V7@//!+!*H'+W1YGV MJ$U,F&,] AP[3:0(6X7&I<_1 ,Q'M/'61CUOA_9.^;9-0GV<;P_;))1BY)VE MT'LNC,> DM)];:WFIL>ML@^^-:!]-/;747WP0_:O]6PY6V676R_\-GO"R0.A MMM^7" &\P0%8)9F5ADC RS >"RSJTYG:WUE0;;?J"%C0W&C;C&XSH@=?AC\G M8;3I]7,^_/,>D&AE-!)*,44TMS!,W7W4M76>CRAAU8 RU2FFHU\#MR>-]_6[ MEQ>KFZSX>),NMEGYEYL[7,LWB^TDZ6)9/',(";6 Z6"2,:>Q@= S:LK8! _#.;7=^LPL+Q)2O"*O'CQ<<13)R38TR4%!.3<,1"XF&CM01!!DK^.*%0 M_:N:K>=V&ZU0GHGARU^<_Y$M5S$F:D"EY?$0$@H\1]19AKRF !H8G5T[#BC1 M0!5O/:/=:*5X<*Z,?EYLOEV^62[7W0K_<^])C,%R&R*O4 P:9ASM%4#L<7T) M;SW#WTN6\!:@'RY^]<-R_21F-5W>_!6L>CQ<6BO.N!3004&(\=#AG==6.!A^ M^BM8M=H!KV,:>8 ] 4A@(HF#;A<>(I21OL_PP4! 3D6FX T ;Z^N?$KV88-7*(G T6/4\'$>CH+V B#\AA0',@ACQ MQ#"2W."2/UHSI<<9^M%02OH(_:L'[%^BVQ["HXIX>042V\JYYX=@>1>S>.=N MR7=6,.G5;"0"^40L(*1@$'I(S3$Q8PH,:CSM5&_6#H M]'FTCRMTVE!)-0QZ Z,JJ!%(RC+-H;!6P1&%([;"MP:TC\8;<%1)C(>IL\5U MUQ'3CU^3N%@FW/-@/SNAK0EPBE))=-2H^A4=QQPH7=NE/QSR-0T[=9NO8Y&( M:!9\R";9[$LV]7GATLG-A\M/;Y;N7^MT_C'?1S]=7'V\F2W?K2,++J[^S^9 M\H>:$ =,P$[>E4A$.#!(.!',&(8 D"6, &'ZV]/8XZZ/E= QP)_7RNMFF\8 MG4V?QSKFHUHLCYV$5GM HK54R 3%4 D*C//8:UM2[RRKOSJ..3BZ[NK8":9] M292[O9OGW[/R$LOS),2IY>?Y5W=UE4U6\=.GT.)COO6^;& \=JC9VCL2Y@%$ MV#&&,;/0>P>\V&'HF8'U;YB/.;2XKEP.!7M?HFNSJZPH'I-S3^1#S]/;6?IY MDYAU5X/QB*S6?VA0; )CI,'<81GXXA'RO$0)$E7_+NZ80XSK"F=O.(\I3NVO MW(H5I4HJ(03%T!C(3+R10*'9LEA%R[?25/HK7"T+4\7S6 \:*<8<9BSF9M_A M2(3%[A6%JU46F>["U]3A:CN3_42PVH-6B55.2VU(()Q;(#3&>_@)0 TN M?;V<4+6J[,_;0K$O16LWPI-A.H_:)4@9&;/?$V*ATF%V.HI*6N*Y[#B/MAIQ MY7G.-L+C9?-X5$=?P[%V5&[YS8H5%K6P\%TL#I]RUGA* IA 5#GH$"(HICC@ M='>LU,5H1+(27M?&RO+@.0D$3K*@RT/', #4$P-AB07GU6XP M]>N2[DU>:J/4V[%%K=LOA!@5MF;BI?"40B>$<24M #+)26VPN6V%:B M6H:\_8*,L) !Q[VGC$A-K"TU"P8-ZC7*=<#+"Y7YW.SVRWEHCV;A>T7Y 16V M7%C&J?4<"FH9 ;KD@':FUX+@O9WFUCY$&2=77MN\>!WY 2724!MD'/2& 0(4 M@:#D(>8-,F^..;)Q[#.K;;:-?NH-&'NND$0<$ 8Y$$%<>?\2#D/I9%\86U=.Q\*&%R_JVPW!Y\7NJ]CNF#'9[T"2_[^]+^MN&TG2?;\_9F[N MR\L])]<:S7%9'MO5\Y@'14$2>RA"#9*N.^NJZS"+A_DYA:1@#0V \0N(WK*$W#D@) M):ABX.+_7/NXK^FEL#06F<%26,X#>](I+)7?]D3(V?/' @5"T@KW:,.<+=3HB\=SY/,B+J$NSM)93IZQ_%U_MBL\J6-VIY$T^(;_DRK:,V M;*E^4%#($2F0CN85YIX!(QWCJC*MK2L83.5=Q<:U%HYO3#\E[.9MQK5ZN5J#@;R M?DF]O-G].;M/:*;W[=%:WGPJ]Q4VIE!OPBRRU2JR,BVEB?W]YO,AZJ7&&X2< M9MX+A;Q&^_J)ABI"&JGG@YO4:9C-$ ^S?@=7:GMFO!:@GE,92A)XO\Z3!\N/# 6+*!'028ZB4) 3$\Z^B MRAHQ\0RD'KA5# 31SR( D[1:)\'W"UD^>3G/5_ZE=G8Z5?KXJ&"%5"QUNJ"< M*B4\B[9_12>!:-0^1LVLD2[,>KW?]P;,N +P2RL!>'-4_&:8I((;Y@#D&AKI MD*V4+>M(>U5QL'CZW@6@#V!:7F3]:'SYHFR:A]=L,]<'@P?'IC])FLK6KX0RQT:O3LO8U+YAP#6BW68]<^1FFP".C! MF-D*D=[8IU:K8C9/A9O_9[Z^/V]?[CAC2&5_HB6LA(K40L,%[7VQB%Q8_;9< MY*M#*X+/>0)XOKS[\1OYG-_-5^N\3.'GR5]T??N?VQFN5A_B!$?D;BK+"\X! MS12A7@ +C#3$D'WI(\,X&+6YW>A"_$Z9T''SU)M51&VUBKO[[%^;>;G;VU]N MZE>KU295FO]'D3+TOI:;U?J8)'>=-B!((J\,HUH8AA0$EE8G!T/ . M?;L'2U[K]\ON&Z'QI.)54Z[KS7JUSI8W\6BJ%8CCPX*.'X"T3%K-;,JZ,\ > MMC*A1'N[>[ $L;YEH3=P1@NL^9@2:I;K^),X\NYJF73\UU*8QMTZ'7+2#Z&<1@'<6:C,BWWNY('BFNJ:+J_M\D:[_=S54$X'7 MMU7N]M?LSZIIX/R$E[;;I %(0C&.\(GT;R\X0A6&&OAQJRBW=N,UYEYQ(=S& MSAP[)V44 "J%=]%2,LH9)X&LNOKJ:$ZQ]M>& S4,>XUY&@;S5'7A; M=*0^/;3UA$%(B@&$%,7_$V"P%'0?@J2-C=K0] [RMAPK+H#7J&FEG_/'33F[ MSU;YI[*X*[.'4[;^T4'!:N\,=)QP916R3%M2?4V&,-L^M/I\M_&EC?V^0+JL M*#3KM7)D6, NQ0Y)[2)L @.9;M\K2BF@>-IJ0!\L;"05G=#ZF>5CDNK#U,2B M%]5"I9_\L():Y:%N2& "2B53QKM@T!KB4%5-3AM(IAB&V0\/BD'PZ'3E>MGFW;\V^L-._XH M?$Z1CD?4N!>_#PH:@@1@2A*F'0( 55TVM:6@_/PZ,?Z MZHF0PE$LI@ZD^&TL!/ &5.NVGDXTK[DE]J\YUPF#]\/#2:E#X[)N/);]FOV9 MXL]KF?;BF2 EAI@2I3SQB+-XM MR6#MW$VKBWAKUHA_:Q[)57IP*^Z2I?0AW MC:E2,RH(RH'R"&&FJ):" RZK@!''?0>OQ6#Z[)!A,/TA=1&)V#:@J!:<2D__ MFJ_O:[O]-!D># .,,"!T5!Z5IE+SP[>06H U*F \KGH\FHST ]EH5QV[C+G7 M%OZAH)IZ*#;+=6WWLV8S!.>\=49$@X\#()5E&E:ZJHNPM+]%'RS-9DB1&0:U M$<)N?RF*FS_FBX5:WFQ[X%S%IY9W\VB-J-4J7P];TN[4RT<(^SVU!+=:SQ^2 MI\1OUILR5W=W97X7_QX96J[G_]XZ2]R?R6^27]].F4?&D0V-QD>@)64 N6PAQ(+CXFU* MQ3ESIJB6<68\@!AXQ(P#PBAUP(,;.LTKPD$YWURZ>D3T;TF;U$7F>Q:PRPB6 MV:S6Q4->?LX76]5]=3]_/!YHUF!40,XA"8BA-!4>5 C+)SP%UNVO3@:[7AN, MDZ^3!WI#;2SIN$[(7Y?1>K_9S-*2=3;[WT5Q=U) Z@>&:/1;114FWF!E 4*( MDCVU5%K?/BM]L.NUL62D5^#&NY'-;O)$_.F=X_6C06)NG"&8>R$E%413=J ( M@0ZB,-BUV5BBT!&JL9C_L5C.4J#L.E=W9;[KLW52#(X/"EXA*;4FT!B E"?8 MBLJ@-M+-&P^;=\43SF-U_SV?VRB-O8]\_SN_L&\G%B9 "> M*8D$UYH"+UVDV-"*7FU9^V2%P4K M4 R5T])B%R<^+$[&!;=FZV#5:H9F:P\P3H/ MYCDWLE*/681Q5"NTLV!TO[WM&:\)2(B:S38/FT5R+#WW)+63F2.3!6$)1 0Y MRB#$VD$E$*M0D0JTC^ZYA-DQJ!3U@^ $Y.ICOFXG0W%@$,I;%&TMA5"DE2BE MV>$KB@9Z^S(YE[!-!I67\]&ZO&S\MLIO-XL/\]LZOV*3X4$RJZ&RGC(/E,(6 M10NMHAQ1U%X;O83),J2NR' M9?=1#_X &$[:BW\&S"<\^6?.%")FFD(HN$UME>(_WE0W<)Q!-*9OHZ4WOU]9 M*<:$3@O.DK4=D_Y:\ M"I])>OO?L\!=1M ^S&<)V^7=&2Z;HV," $8![+'WA&ON833\;$4CLZ"]"V^P MR[E!.5D,@]M$-B'WYVRQ216SJT#K]CO0#U,%:HEV!'%I&)90*"EQ=;%M$4!C M1DOV(TG]JOP#XSF![(HOFX>'K/Q^?6NV#7Y65\MJQ(5#]*ME-+'Z?W@V"& $ M%-XIKS710&D$=LF9QEM,[21,^FK5S6WW%R."IC352G!>2T8E=KLVE%L:#18= MNOKU;*1WX,Y1"[P+$I,VM0\5=*L&2E]V+S]E6->."U8+2K0UD@C,J0 4P IP MHSU3TS>C6S+\6!7Q'E :+:%RM\33Q:*>/Q>L<2SEEE/F&%1,)N6[HL4X.W&+ MMB<^_="]N3M"[YOKD[0FI\#L7H)PXH$Q6Y?SV:?BC[RT\V_S1'Y]4]_C(U*? M8J0P,AJ923H(JD3R MX*4RI9%R@0E3U5(M$6.6Z1Z-=?U@,=;V6JD3GXO%PA?E'UE95\'BC:<# T0) M1SS#/IJ4DGKO1$47$QT"(@?[//O3P[OC,3:?3\7#O7@N,*T4LSP2 @&5R/-( MTYX6!V4SA_!E>-N*(T>XVP:+L?EZ]?"8I;(HS\*G=C]*N]F'9CP_.4=PP#.& M'47&:2A]I%W#"@-IR03#V(:0A[YQ&EM6&HA"L(A@Q)WB/*X;HD@-K90,1P!J M7ZI@L "T(3A])@QC,[*JA60WY7QY]RDOY[7UI^J&!48YP$@:P*SS'%$E&:TH M]1ZV#S 8+))L"(;W ,W80O!I7^@H[D:IL%%R]]S\<[-:;RW'!M)0.SY@PZ'E M2L=]BTO.%(%:5K0K9">8[C*$6/2)T=CR$3'(YW?+E,J1+V??OY;9 *04[C!Q*Q!<)J /?%.RW 6)/V5ZN#9= ,(2F] S4!U]CVJGG8 M\F,?\S^>OJU/9;&,?YSE+[:PL=][8;=?S8-F@+D*-$0&1^/"\JC M6;#'2V@]:C&F6A?EB)+Q.L5X1'PG[?A\IEG$PZ0&EA..T+/F"89B:PBV3GK$ MB .L"@Q)%;:4&;.)REF.T9'$IA@/V]%*9\2W7=^JF^)Q77>]7_=XX- HP86S MA!EGHXZD]S5:(V72*#!MY^I 7'Q=3*,_X'XFT9BD!W;"$G$927BB_TNT"6ZB MA;3Z[?$F6^?Q>0+D2=%H-#Y()YUV\1_"?2K_#S@F%>W1F)Z@FZ$;"U^?)@. M-%[,;L0\6ZC'Q\5\MNM7N;TT,[N;\?FWW-W>YK/UUA#>L>=48E2;"8-ASE!@ MM9.02@V,5M0=U$Y"QJSK]0[TEU% GJX(-DA@:3=E2!W[TE'@4O\NI+FR>\=/ M1,@J3Z:M$ TM%IVEL!/*?\OCCTA-4@O[6<3P,N)GYW&UZ?(YU_GZCSQ??LZ_ MYD'-P@B%]PPO)ZVIJX^,\EH1^3C?KR_S&9>4RZC3/2_[8R-39O*YP MSNG! 0JH,6,V4@X]2%66O:VH5MRU+YXSF'1=[MJU=SA'\%?%+V_;+NQJ&47_ MX46UKD&<1&^\3V>K^2Q^=':^V*R?T*N>5.MU.?]]LTY*^M?"% \/Q7+;EVB$ M-C1OK/8R;QW!;;B/UAU+$'Y\W86=A/L%?01&/3>+*S,35P"C7;38?.(*PA1'_?_[)Y=F'CV0*F5'H)L0!Q-T285CDG<_4Q.+*8G#/K;PY!5-@]&! MJ @B<<( !R!6AE0U92+=Q+A1N\0WC-;LA8V-9*,+5"U%I%%7^4."\-.RL\41 M3:/V^>"DITA3Q#074CH/#<8534BP,;M,3T[)Z!.Y0:5A1^3S%1X],&J?#TBI M^/$(+.(7)*05U.^K^FM@E?5NFII$3WPJAD/HY^#^I/2$*3&]"[-7^>P_[HIO M_W=[I5M^3_SFU5\2N_DS=N]_'(QZ@[=/OPR1=JXL2O6M!73 (@)YM5Y@1PTR M/G&F]X1[T1&"L=2YCYL$P_7M[K!*AU)5V:,NX/SHH!!? R&RZ2Y>20/6&5,M:&=7[KY;KO%Q&,=X7?GB+N[7/!\$=I9PI1[5&$FD0 M-=EJN0BS]E'80]?+Z)>Q?8(TGE-SZY[U$2%3Q.THFZW_9[Z^KSIO'BHDII2J M^,_-U^S/6B_GV;,%YP"3$CK'+ #86Q0MY0H73US[*,K!4K8'W16&A[#E=O$I MFCN1ZNPNM3C?69K[M1[9+XX/" S$+4U@!90"T"D2_PCW"_:(N_;]"0;+VAYL MP^@-I;%VC$]E$2W?]?=/BVRY5LL;]Z_-_#%A4]\YJ&Y8X(09021"#AKFF(Z$ MHXI2#_0$T[4'W0-ZQ&J$N(8?W0B.I7&TJZ7JA)7" M6DT1IIX!K@VKSDF (U73O!WNF4^U157;(?2^N3ZI6^$I,;L7&_%%_=>X>979 M*IXYL_6FS)O7T7UK7!!$8R"1I)B89 UAQ"M;*)6^&34CI$U)UL;P'ZNFVP,J M+9EZJ S[<@E?]H9 LPJ[=6.#X0 Y2Q2VVDH:UXU9I45!X.AT[P\[,'<(9(9T MW)EBN2H6\YNM,K)5?FL\^&\_'*+Y2ZECB@J(3"H_!FD5[@ QH>VO?2;HOC]7 M0>L-MG&%H-9Y>^SQ8!6FF$',!,9">0R5K5QE4"K*IJF;]<&B6FYW0N=GX/ND MM+.IL/LRZO=UW!^S;7&'O2YZ,G[OR(BHO\IX;%EM@(R4*FNMJ)S;T%,S(=6M M'S850\ R%MM-4<:C+9HC'XOE?L$G&7]T3%2,!/9((Z4\1]X;+T05PX8LGU(C MA4%8WQZM!NS5,X41*,[1*-5=L@?RWPV?Y'G M^E:%AF>/!8I2G2AC$:":*LJ%PI7G-/G#WVM02%MF=\#F(@[@,7*H-[^O\G]M MXGO=MZW;:KQW[1S8Q\@;_H-*\G1]:\K\9K[VV6R^F*^_?VC@NJX=%X#G7!(! MA!>6 1DU$K"S:53<51QOE, Y'KVG/--'QP0 )'+ 4LL$(BY^0*"B4WL%R)B- MGVK]SSUQZX?FVOW@,FGWLLU_C[M1NE--KSSA4_[QX0 )(%:JN%%[S0SQE&JR M!S>>KW3,2BQGW5/VP-P?#IZ.X(RG9#Q?Z%,7^L:,?]:X'B,D&$/,>QV/4\ $ M%::B$& )IWD[V0?+:KG?&:&?418F=6,Y)1'HQ?7X)5_.B_)+/MO$/>WEOE;K M=CPY+E@;-S[HK80>*X60!Y)6RW=*3;#]8W=.%,,!--KUY(NEGCC9?WPX>,$5 M09H;( #A%CN@P)XJB"9<;[?_D[TS.)=A^,66XAIX1R1CPI/I$ MH!0"3?M$[\*J6JYW0N=GXO\D3_%+L_UB/HAB\6V^O&MXW#<:%ZQV #JA@'"4 MD=2&GO.*5@WE!$OU=V/9CWZ$WL!IJ,08Q1*IE4 MR@.N]@M#+_I;3^;*OQ>N=4:BK;;]1Y20I&FL3C+JK4<#TT111)@2TZD+UGCP3D6#0<=#01/1.>>LD%7W>"!,$.ZE M%1;IOZ4[0?\'SAY-@9CF2[_R,IY.FP^9^O\Q-74ZT<# M!PY@2(4AR! M!(,$5Q1A[]O?1YY?$>'"%U,=H;D$LT]>2OSX<$"2&8>0TDP2 MA+P'4E=&%W8&T6F>O-V95,/M3LC\+'R?U/D[!7;W8MJZ35E4)TAZ=WTVXIL/ M!Z^H-APSKB#Q&DI-='5BD:B(B.D2V'WWXP "M$U$F8 M4P;@*-)64%E1@]44:YCUP-U>L!CRXN)SZB%4"Z,APLI5 M5^,$S7"-_#YJ&6:2^>"18ZH!2DR%(*,<$0@LK) M0+7O< 0.DJC7"O6B']H'Y5OVYVF^/7\F>"AY7#AW6AIN6=1[O:[6#B49LRK^ M&'SK0/M82NBKA(&O\>6G*EN]/2(PIJ'#6DO.//(H]4HD![D$H/TWR=Z+6M,O M0A>4@-.5C(Z-"5Q((2EBC.,('=%$8E9%^UN()EHOH3?.G9:$3CC]G#(Q*25K M>J(P"1$X>4GQYO.!1U44< D!8M03"[#8UQN*M G&)]@IN <^U7.^%3(M+Q/? M.MNNEK,RSU;YU7*OG^BB+(L4%6*RQ_C,^ON1R\9VDP6H4=26+/4 $R$P]Q@= M8-.D0ZS-8"+P%J$?6N>SC0;=6#O#6\2<(4IMI@D*.PDHY0 K"*Q',C4+VR'! MDX8V'<-A_*3(GD#K<8NY?MRF5A>5B*N'U$#FC&WE[0F"P22%$T?#"4(!E104 M5'LF)U:T-S$&"]L;9ROI!:Z6_#=EL5K9G;+ZJ2SJ&[.\_7#@"$)KH2,$\;AB MJ#"LG %<(MK>TSA8DX7^^=H+-)?)6]39:K[Z\AA%[^9Z^=S7 VNV_Z93I-A4 MIS#V3E"C 94 F>H0Y$K1]OK#8!T7AMGZ!P+L,B+S*2_GQI/^D MKB??LD4JF7?AEB%O+^H@336?UXF1P1C'N" :"B4\4=Y MI5#0+T&1C6**1GH MIN)0\_9M&IJW!JD9'Y3Q6D1%"CJ!&;/$: SW]$M-.X0]]ER,I3<^'NT#TA]* MV91+L[Q-YJE$[J.# F,">"HX6]BU\MMC2T>XAKG,YTM_W>OTM:WQ3@^('CM@?<: 46< MA9"KU#IPOV DQXT/;V9IC<.?8@#T6K)[WZ:S,;>//A^(Q0!!!Z-1&,U0@H&2 MA^5"3MK[< >[@!^=V7V!UY+75\MOD>)MW?:KY7\5$;5_Q#]ORA-];TX-"]YA M[YT6#GHO(3<28']8/.QP.3O8I?OHG.\9PXY[>W/>UXP(!E)'@.?6>2( C\H] MX96=B#UJ[[D?[$[^8KM[=_C&4AZ/Z#QKDY7E]_GR[A_9XLTFV6>-#TQY;.(. MI[&CSANHN:FD77NJVS=/&JZ$S4"7)D/@-::LM!:2&FIY_"P@B!\&P)9R[1T5 MK*+6\4F6RAE0.GH#:C)7\U7[A]3I(1*UO/DPSWY/3HV445]W.S[JY?TV23!U M+/]0+.]2":-*9?N?SEQV*=O_R)6BR*/[+E+(_:GBTVOZ]O-XMJ MZ&2HIUPVO;TC8"05=%QXK(&,1CAE2.QP!!%A,F:J=*U;YT+24TP#]TD[BI[M M95?+QTV3')IC0P(15CO$%7(&66P,A<[O&4.YU.VK_@[L)+J 8!2#0#J6=OW6 MQR-;-:@PW&A]HW%T]A9H@ZHB0GLM=.=TM[E3'\__/$_YWD9WW___4/^+5^<4%.;31"_#>L=\TA3@P#15NPK423J M&?;MSYB!6U5<7FD=!.#1Q>OY9_] ;;AR5QGA182$4 M ]-6=/MF^#%Y&A#*O[9X35)??E=2=6%IVA[AJRTH^*2*5#,J2.L%!(1#A!D M&MBX\U=T2M*A\OQ@RO- ?#PF+9TQ&TLV]&:5^B&LU.Q?F_EJQXYZQ>C(B)#J M02@B@?$$LHB:]JZBCW-LVM\F#]R-X/*:4#^(7E)BTA_+_/1ESAH7%K( M=/PW$\*9^(.*9D7)Q._R.G.R@63T@==?0U8FJ:],3T1Z".O-\=KZ#0?'*BP,FEQ'$))"?4F!9)6$($.<;B#:1T],J<8&*[N?%^E M7_[W<<6R[O&@@*;*,H>P4A1CYCFK-"[NF&R?1C'8;=O@O.T"4$__Q>7;#4Z;&1.VO;WIH/%3(_#R5;PM.3CEW59+._NB\7-A_7-?V3+ MFZ?E/?/>ZL28)&QF$.+<72"6.E@8+N"1/<=*AT-UC0]#!\ M'Q2VEHI;SU7< >"$2>,0%Y9PI!5FK%HS4AWZ= [>.*X5RY M2*60"'" (L4:F&KO$M"JB=X_M\3^2.GP=AB\'QY.RF@:EW7CL>S\JN\:$$E- M.H(XCXMU#FW5^>W: =43*B;:&O6C5=_/HWU0OIU=]=TY[(7F6GC/+94P'@^5 MWT%"1MKW 1R\ZGLKOG6@?>P[*5,\_#Y?9@G6E+81S_=\N8Y_6LTCOMDN#V"G M''Q_'071X-:JP^R!<0:Y$WUYOU+&5K[CU==_>]B&^3%P6&N6 ,(!/W$JP@1-I5EQ8R979-9_=[ MKY(\ !O&$NJKA\<(=EKY]6W*1/LP_Y;?[&#_6NC/*=OA^K9&7AO/$;16 MSAMIN4#8&8EYM.7W&"BD>/OL@L&NI:8ABD,A/.VMT]RG/UXM=]6$KV]/G2-U MU5Y'6D' "@E*A<"$$8\)D(I41Y6^C<4=1A0M L+WK9[ BQ^]-;MMB/9F\^E^*XN:/^6+1.EWZ32]) M-6MDSU5(;Z3)T Q!XYY")PDG!D,Y*Z4&J0LHDT:><*Z M$G(LF[C)L* =YTY3JR76C&,,J=IYD"GU2'0X47I*$.Z?$\5@Z$PZC??+.EMO M7UOM*5]V+S]5\K5V7+ 1"Y!B&Z/U >)&PYQ6%4"8\S'C-1JYB?KE^NL:PCU" M-99NL%_BZ?9GSY\+1'.E+< $2R")L1IPN?_80/SPS#2]1#WSZ37W>T#H?7-] M4GZE*3&[EX"/ZWG:L7[)5E?+VS)+G0]FJ2*;G>]ZJ5P_;C7!Y=UO$=[5U_ML M_9_9MUSG^?)C?A=_\2U??$^&?BH@I[^GEAK%9N7C7XNROHK>X.\-G'OAXJ8K MD./8,T22(VA_=#O QBQ2TK2+7COV%]-%M:50?MRD=UW?QH,T+Y?9HEK_,:7Z MZ/,!Y.])TIZN M"LU]5M[EI_C<>)Z "="*&8@X31Y%*M6N0F4BCSK9WOO=NQ]A%/X/!=Q8&D8% MT--Z/Q2K.COC[0'!.6JBJ%.DXO]3PZ?X]SUUB$#<7BQZO],?3"QZ1:CEOF#S MJIOGX6+LM8Q6UU'YC2_*9V*:+6:;Q?:.ZLA>T/2X#9ZUF3TAT.2]]J/NKQL2S^G#]DV]+'STJ(KM1M/"2_)$,@ M:D2I4>2M>H/^LXZH_E\?="0;*DJY]0AKPX"1%1LQ@1U":7N__+[ R79QO,<^ M$!L<@0$"Q06V3$DHG=!4:E^I[L1:/J$F?Z,=>F=B,EJ PRN"/^9K]^=LL;F) M0MN XTV&!Z.8@T0Q!"75 %F(0;49$^-0^U@Q_NZD80"\)N, NUJFD)ZOV9\G MZDBWZ)QQF/B4S^NM1P/C%E$JI%7"246]T?OZWX*BU+6]-Q_7L[?7^;1>/Q87 M*!#2P!,&/1/<"R[Q?H%01\MH"CZL;L@6O5$_IH^JYY0D ZA'R J/*'04.XN< MK @E$H[)YL:^IO;<>C.KZ#P(II.1 B.]4G+@4Q)'2GJ+1FJU;H3 N\@J:HS] MD=24=AB\'QY.ROLS+NO&8]GYV2G* 18/D]2T0PL#H@($3;5V:_"HS0O/RTYI MC/K1[)3S:!_+9O@MA8D541/\=WX33P:=+R.\Z[J[T2,C A&1+!4)(4)*9ACV MFE7Z S-\0KSM307J%Y(+LWS7MC[BLKW#J.XRSA>$M^<)G#.,.?&.6<\!Y,Y[ M=.I5 MQ03,L6\?Y#&(?Z8W<_V2( XO6U6&1!R2RH6/(6IGOS)0#;W WC+@E(T*/U/^ M !I&'6J*#>)_N83D#8WI\(+XM"%V\=_K[]L^ MO]MHP%U:T>=\ECW.U]EB_N^M<_XMBGK;73LO(7C,D-2>" @BO!9"H, >5*$1 M:Q_'-XBWZA+".S;&PPMN_%.^V">B7=^:O%Q'W&U^$\E+H8N#;KGMWQT$YP83 M%RV\E,NLG2*J^OZEPQ*W%E7QLXCJ:.!.97-]?35P-87M]JQ%!8L-P#8>8))3 M 12UD, *>!+7T5JJY<\BU9='?4)!!ZM-F?H]3Z:'\M7R6V3,-D/G:JEN;^>+ M>53K$E^OU_=YN>7=J5;;YQ=3;;2T#R>B)\Z<)>J?#$$FK;#2*ZXE([NB9PA: MQP!M=+76(WEU,1=GS!!\- >C:F(L9XHC0*(V#?9DQ8]Z5$?AT7",P5A5C('9 M@$$>[*^OXA]S=[>>HXFBKQ\)1GF,>53V M9"H\Y1VCX+!HIM%$(STZP5_T"L4[X>.DHCTNPKY>#)B7V9\[W::KBD> M'N;K)B4ZWGH\0$20]X B(K4RC"IGZ)XR V SY7+,KJ5#G[ ]@G4I,3A9KN'M M 8$8%M57K9G;-B'@495U!^J$GGC#K6X,.\']3@C];'(PJ3-]2NSOY:@WN]NE MVZ)\>3I]*HM_YK-U?1&.9H-#A$1![K#G<5>T3F%$J^/,>(HGV+2S*T>*@3$: M,ICWR^P^O]DL\NM;]Z_-ME+U^CY%IU478#_^-,\_9@]UV1)=I@S2<0TX!!H; MA3DT%!R.5"LB"T8,]9J$RC RH$.*VK%E'CU*3@\*1 L#J4&,"8&!,(3L"@\D MZCB5$S7UQV-J,3"2/YN\3$K]>(]BTHN:\C_9.B^S;6FJ3_/'?)&NP%\(6.P$40A 9%@!) #8AA,*)NA3UX5XT%V(7NEN:$2XD>B M+=22$\D=L8YY=W"SI.(VTQ&!,9Q(_:#475-!ZZW#=MZ']G&Z.N1/[F3PHHX4R3E"N$/(*BV@,5D"( M^/,1[[@F("X7 W:L?:4%<;O2_34[4.LY(T;"I30/@+%4#GBC**\P?IU'<;F+5,:?KFZSV1ZJHW$X_;\D, F8<)1! M[@'WR /#MR4;H'< 2=C(=S91)(^%_/3[@A!5"P"Q-D8"X 3B&@*X0S JL+A# M;;Z>(H(N*33%!! ?LRC,^$+^99V5:QMMJQ-NU'Y?%+CA%$0U"D5^,T45TXA4 M+&"F@P-VH!"G2TE@WQ] %RZ,I-N76($]*Z.J W%5/J.N#U]Q+1_]"=CBE7_G8#=M6>%G:^RN[LRM6Q(Q=M_R8N[,GN\G\\^)(E-DKF\ MJ2YUO\;57M@R>[;<;<+7GHHF]M:IH<$*J 23')/X7^\U%' ;LA%W1F2U:M0G M>%2J3]E&=<,"BI]P/ L4HK[^!4CMROSQZV5$NJ+EZ3LGVVO:Z?TA\Z8UDFS MN(VJI=#3]YPMZH(RCCT?&-0" 0D)P]@!$+% H@("VP[%=0:V$?KA;M$_1(.& MZ^S$ZOD*:]WA1Y\/G' ,K**"("@Q)LI25M'$J"$3CISHSJ=B.(1^#NY/+PYB M(DSOPNPJ3V:KJ)7?$[]Y]9?$;OZ,W?L?A]^^O,';IU\&*QT%4FK.80I+Y(Y& M!7FW7F58!_?C( $+/>!>=(1@>)895<,RHX*E-*Z5>8*$M913B?1AO2H:.].Q M*X=AV=D0#,\R]5L-R]1O <3UL426LA!S8BS A_5R8=N'C?7N9QV&96=#T#+@ MXT/J-Z@>\C*N.=MGV]=&>!T?$(@C7$+IF4*0,@L!V/ERH]4 8"2D-<]Z+_;7 M+\]ZA66L>\'J B*YZLUFM2[BVK?]ZZ]O/T4B4G6,>L=)LPD"\#CN+X0K3KWF M7DLJ[)YZZ+D>\T[O5P!YX96PA"3?3?P6185 !)U- MTU8:BLUG2U$G%/^*\C0IZ^N]B5$OBDCJ"Y=>>PAWKD^-._9X\%9#Y!P1*?I> M**N94=5BK>-C7JXU]"'USX>B=YS&VA/\_,_\YL5ZCTK!J2'!&"^P)8Y[JI,J MYXVNO@N$XP^F8_4-+@D]8S66-'R-6Z5:WOR:,B3FV6+56";J!P:M+2 <08<\ M&[\)Q7Q/QW&<,YL M /@F$W)P"+G8=H>83G#U55I, MME"/CW&=V5-LA]F5R9Y_R]WM;3Y;/Q72_M \J+K#Y,%Q#C!5EDFO<.I0S_>Q M+9@ 8T"K9I(71JYA$'7+B0.B4F/,I<*,0^Y2EM^NG2F.WZ4S4PN>'D4XWMYP MQD%XTL'2ZN:?FWWU5%^4'_,_7K076<8_SO(F):7.FB=(9C&2SAE"(WB>$2CD M'D"%E!O3IFX3ZCRXW!3C@3N:0A[?=GVK;HK'A,=I-?R-QX-$\1-G3B15$DML MHIVA*LJ,TVC:5WL#; M:%C&YPF0)T6CT?C "6+6"V MT%O:31BT$(XK;8USU@KC%"?5MZBUP6,6$G@/"LPH*$]7!D\ZH]I.&1@C!A)C M(??86@\%8[!""#&-IZT1#2T6G:6P$\I_R^./2$U2#?M9Q/ RXF?G<;5E'E55 MG:__R//E_HSY93._29ED5\L=.3J_+(1IDH)*G%U;\>L+QDI)R\K \/B@P;"&6R#A$ M-/<($V58N\YO]WG@B:.R- M9P-1\;B#V@GK(.8""[IS0L=E6JG=A+JD](EYT2\L(U\SEV7J79ZN54_H &\^ M'Y#12B$+"67&2JLMLY76[P3S[16 \S,5WH,"T >(H]T^/ZTRM8_\6"RSIY]L M =E5O3@>7MIRIB ALP K@!A1S&'BR2Z&+N'AL=+3UA,Z\OCU]?0HV/TM4Y/4 M,:8M2KUH'>Z3<8NXPY;SV78)#_-5@F;?=*16"6DR-!@6SVL%A!3(2Q /7YFB M.'=$(.HG&,4^&)N*0:%KR?_XRED>7[Z\\]ELOIBOOYM(VK9B^]."ON9_9O59 M#.=.$Z3V"DEI.'61+"7BJLR>. \1F5 F\YAR,3",+67D8[;>E-GB65W_-U;U ML2C7]WFV6J=$C?QF6W1A!6N%IO.\03&LF4+<$^^E9Y['#Z,BGQC8/E%WL/CW M,:1H;%Q'%RLTD%BA*J6(4.4Q% 0 #($B'@O]1#YJ;TCWGO_]/L2J':Y#EL/Y MG+"IJ7EU^'T@W@ -C7%68>"(MU4UP[AFP6![9PT]6Q:F;&%W 6UP1A_=+EX] M$32CEG#LO7.$6,"H=+"*X%8<3;BR50OL7W.N$P;OAX>3LC3'9=UX+/LU^W/^ ML'FH9=J+9P*V#!I'A3+0>*L,%=X=DB%=J-ML=&OF-C4#/YG6-:4X/#HA3ZB7!$O H]U!Y*=$!MVCO3H?CD\@1 MZAG/D5-;ZZLZUPI2@_&!**X18%A)O:V7KYW=AWH0B)EM7[!VZ(+;%\PWZQ72 MEC;@RP34?R?7W5:FOQ:_+;/'Q[+XEM^8^[397B=^)-O&+++YFVF>G>8+7#IJ MA41><&.($1895I$K2 >U8;"KA M(T)@07[)ZSYM?Q*[4_#R_N8K&;OYM7FQ6 M.Z1K=J_NDP?%./ 6$V0I@,08+8&J4 ,4M[]!'^PRXH);V^AXM]SWWEKGMO?: M$S@F6\_N?WM\RLKZ6OQ2%JO5I[*XG:]W7]C5TJW6\X?X^1W9#WM_3^ Z:AD( M:$6%Y0YY#ZBHX"$2M>]Q>OY]R'3%<0K0]RB93[UAKF]-\?"XR(\H;>=-$ \$ MZ(%GQE@0ORQ@E-?5@8"$\>T#S]A?0)9ZP;1'(:E^MFV*>89LO!@7".3"(88E M98)+QK6"E1&#D,;MXP3X7T DND#9_W:AJM8QU496/5MM:*NKA\?XU^OE=M/[ M-2OOWHQ@'>(U@2%I)<*:I2Y77@IGP.$S\;B#5B7^ G(V(O*7M (^S+/?MT[X M'TR>,S7^XQ,%3B1CE'@)F4Z%ZQBSO$*#2=>^/+C\B>1P%&Q'KBJP^I1]3YZV ME+LTFY6;_*:B9)ZOS*8L\]K&WV?,$K1TWE/,B/) ((927E2% ]2FO8Q!\!,* MV7#(/DG8A>L77?&1M MIHL*.*9$>ZZ$-X@#B:1V^U* 0D=%K,G7-@PZ7V;W^V%$X2=*@EWWD0! MXGC00T4E)30UZ8 $5WT#.(4=6F#T7 )N6'87(V*83:WG7/-X&R8 !EI#2Y # M"@#O!*X(58J-V7KPK'B;H?CY9GS->2!-)S8CKAI2"CP$!B'B(3865>MVROGW M$%_3&/LC01KM,'@_/)QP?,W0K!LQOB;"=S*^YODS 7IA#:?:&4>LT1AYY:MS MBC(W:I+O>?$UC5$O^J%]6G%1D"-@N8KF:BI=[CETNT#,K7Y!6'N_]" MWSKS MK0/M+6\P#[;-U?)QLUY]CL90*B:^WI3'+B-K1@3 C-8L:H3,:X>1M$Q5Y[J( MN\T$@YI&T7K[A:T?3A^<A88$FCL<$()%SJ:@>< AQC@+C>DR&M MTQ/Z6"_-_5X G,Z%RKJ8_:^.PV^2)R[J)+M*!I>]#/ERGY7Y#XMZEBFBOS\] M\BG[ODUP_2,K;YI&BY"29JV-T M-K]#Z?B.0)P4%E@%/<PYSOB-A2 M%==YJIC^\^>"3YUW);+20.<%EHIC4K$@JGIN^O+4@WQNN"XY,A[# #6)/Z% 7A 5@$#IGG)U%%*7F]XTP'V M;]'M#^%)W:W]!!+;BUGY.5^E0A[;;.=H!J3$Y]770N=?\O5ZD4PJDZWN:S/6 MSY@A6 00)59I39E0"@+ 6442$AU,S,$N&"[+V6(,F%M*CGI(=N3NO9_S69XL M<%^4+IO=?_[RV]7*1:MT\;4XF,[7MU_OYZN/F[3"Z]O_WIJL$=.'8KDE: OB ML0N,0=X5E,.66V,C RRQP!#.X0XF!I2>8MO "U@A4X%_,M?@4? M\_4NQ"M%'FW#3%=7R^MH]V7K?0O.;<&39[%9<<3ULIIIE;IX/CT^6\^_;1^Z M/&$I3G&9:CSMVY>F1]+_XT8P_Y8M]H51S/UT/K=^6HI6X2=X%OT]#\GJ]F?$#6"&\C_3AMY$1I M!.6>?HR4&O-6I?8.KS<^'KV@ZP^E25^^]=D%0$=@)00VXJ"= L1RAO>P$,78 M9/M7]LSTIL7^SX-KK.N+OHNZ0\VM\M@ HID"42MD5%546B#MM&_!NC.O>77W M=DC]K'(QR2NF*8G#9<3@4YD_9O,;]V"H(LQ =ESB'7/D=RL&B6 62@*RRC)3"^J4*IMD?7V0P3:-H22D9ZC&W$A>K?0'2E[^H)GD=)HW &NXT0Y8 MQ0##6BMC0865UZ1]7.U@Y;F&W'C&PG$4CT'M->E)5\%^8>E?O\?I_]__^?]0 M2P,$% @ .(9G3;\Z^F9)#P$ ]- - !0 !P=W(M,C Q.# Y,S!?;&%B M+GAM;.2]:W/D.)8E^'U^!;9Z;3O33)')]Z.W>\8(@,C6FC(4&X^J&4M;L7X,/=]7 * &24=-=F1E22(YSSP7.O0 N@'_]']_O=^ Q M+:NLR/_M+^8OQE] FJ^+39;?_MM?OGWY$'U!EY=_^1___;_]Z__QX[7Y"Z 6YE73-D7K+^/Z4EEFQ^5(G97V5W*0["J/YM+LRW;[]$;NR M?/8)C*&0,61ZC*%_>N>#ZZ>']-_^4F7W#SM*SZ\C\$L KE^#U86N(>&C#,@A M5E]^H&*\7^G03=4B?OV1BC&W'2W.-SKZ[\N/58Q=+62M/:.HDYWBGO'J(\]B MWK&?NJ)_ZGZ0??J _#:-=Z)Z\L'I]SK--^FF$HR M6=:J:765YA^^?>DQ-M^:%,5?1-A\ M[:52N05%NTI(F9_TO)>7ZG0[0_<2OZX)F' _UAV=] M@25I\QA;S#)86HXI)6_Q^TI'6+JVV>\HI*9IR)H^!1>5)1TW:0,%/AU_IH,7 M_9F4FZ_)S2Y=F3"PW=#W?)M$V Y],[#C#A\,D0U7]2'0OJLKTZ$2D9CZ3*8P MH#.](4QE3I7DF>*<6@-NGMZ2'-"8!/YHC#HO.G.[F"]J+-.[8@%D8L=JB2;* M_# 06*;W]3)BS QV%W./,K'(TS9 ?R7ZGE6KR'1-TPZA[_LTF@4($S_JVS!= MQQ2)'F*?K#D"M..;H:%9(\4C*-Z"+/$)L#Z"Q$24GQLM^O>,A@$-DZ-K&3HD MB;U0T6$$,U%IE3JBRS>?: ?[F-RGN+A/LGSED\ (8X2AY>/0"&T'^;B'&D0> M%DI*YP"H69WB_]QG]5.?A+281-/+6?S&F6DNW65B>BGF+3TYHP9&A]+'.1VX M# 6?EX*72>7\_G@OGCS\6:X^I>6V*._9!M2W/*NKW]/[F[1<^::/ YO^O^,[ M/HE\.W+LOJ$X= R>:##BXS5K^0DJT,#BT_$Q? VK\$14B6GH*Y; 'RTFSK W MAJY-MY?<#)JY:7L&1HJ^/4/V"V_\H68U084.<*,)*>?M?",@*"!E7CE784"A MK(/P26E5UJO/3-F;M!];Q(,P#IS8-?S0B ,W-KK/1GZ( Q[U%/M$S8+9 !&: ME0L2,BR/^K@04T0N&GB226K022))OWJ91#ZS^(U!+L?(O.-:$G,QI@\(CMY. M&T)BF=0RB DTB!<8. JL_M,)7:_O^\^W_0-3"S#MV/HA &-^=#N-X61 M8?M<,QKQ3]4\JCLP_,-9D)/W![0^.L2&=(?C_2F*LD']S/(SPUJ.G?D'MB3N M8FR_$!C3SW==VR(Q=DU"_ 1VW =K_M\C*&/N >WT*?J'MPM&('!+<8) MQ^#61H?@X&YQ3#FX3RT_-[BEV%G X);#78SM%XHWN7I9I_?5*H86 M#HCE>;:+S0BYKA?X/3"J0ES3\ GAZ"ZPXJB]>:?TAMD"&F-4[WPI<*:B?:YI M_2BF@Q.Y<)[ML'>)'[/YIV5'.M/6(T__J<_N<^J[(Z_9*6 MC]DZ;0^-F*L@, BR:6B+0@^'R D-W^VQ&M@2*]:=!:'NE24&JZ1*\W"RX?'0 M8)LH2(SSG^:X,9GK)@XE%UU$.9@&.MO IV'?+RNZ#+E'1\!1TAU^\!BDA@-5 M84FA1P0++AHH3?,GWZ1_7+.]YMMT!2,$K2"*O,B!/C;I' OUU1XX)CY7I:_B M)BM%WN'E_1H25<0NJJY$F5%OUYJHY4S['*@MF+W,J[IL^G5U7=^EY=>[ M)+]^8!]1_48_HJXN\S8RKEQL>!#9T(NAC4R3>"Z"'?S8@)ZY>DS+FT+[Q$@U M;!$).+5P1(2[90BI$OR4Y:!B1E8_3S1O4NYSS5.I.9T]^>RJJV _L18TYH*: MV@LZ@R] :S*@?>>'FG8)NE+'3$Q7;_K!)V?::%$U7]/KMZ4%VK^EV>T=#0\1 MC38T;6C^$B=U2I*L_&NRVZ>K" <1=IP8&8YG^T%$O- ^V.>:[B0+E)-;I7DB MV@,$28NPC=)@0S&"+04)'AG*)F9OBMTN*9N9:AN_%QJ^%?2D9<7W:3O1CY( M7(!#W^V(:7\$,&H XP8TY/QC)@KO]HD%9!+J^NW_7JF&0MYFRD54>WY9.TCVIB7'L#EIF2SS'^4W[7&V^6YU657[$XP(V2$#Y)+(F>1NS900=V@26=0=P7?80$68.2R1X=#WFZ;L2U>?7@ MX55\G3ZPROE8<_34[M[)0V1K$;@\](4?*@2^Y0\=<6Z4WW_P8#;.=E412X$' MN"\L7:^+?5YG^>VG8I>ML_1X-S>.8]_TXL".79.XD%AQT)2]F+;MN.3=.P04 MM*!/3(Z@0(]JMOOOSQ,T,+H5L+J,H:K"D)<7>ZKBAG<0?4X?TWR?7M+L(4MV MT<,#;;49Z^W01?O[_8Y^_9C&VRU-/;Y2 :@R]O?M5<26&T+;]L/(]GS3CTTK M\(P>E!DCH?L\-4/1?D"E07\!.OS@Q( N6(.C":"U 1R-D+M+7K?[^'1R09X3 MTU+M3M.BNN/H'E#FB?RX#/6>RMABEK$BF$IM_F-?U(X9A!V&R(IBH1T]M2UKUO@3L(!.O &%"T[3 ML6> Y:Z75^L(SC1W-A\(9KXJZ=>3#XLP.90B:_'(,G17DVTO$VF-#/*J*KM= M^7H;;8IFK;:_@F\;%%/#NTV7&,J&\*Q= 2$4^I!C1K9/-Z1+$%/2K) M6^SEN./3.^VTBW&,+ L"Z.^;1@92.A*"34MZL[.CJG 25H80*& M\X,1"B9C:G@676N# (8C^"&,4QQ@&*(]_I,SP(D2UT2YLF")KE47J)2V(:J\M)?%*Z M /^(::LFUVA16SER!^17L[>6H<>ZC2PF'0&Z%;M[A\CS'&0Z")L^L3$F9N!Y M9@_'\J"M5[,Y02Q5M:5FW?I99(O2[!2_1;TV8^JX*)FCM9P M*5YY51QGM+4R97?.I/6?:9IW&UF_[;,-*T"\S%LX,-T6)7M4+MI2N?M:/&1K MS_"Z*4&$8T(BPEY%0AY$@>]%3@<->48LE(5/ FBR#26 ]RFHB^,B8+%M]C=Z M:\1T?!IG\6GZXOPDIN]'^."FQ0\Z PZ^8>68G<#?-$8 .BD&"3,#-'8 :LA, MBR,JV!\0_TF=NXQ ,*W)Q8R#22Q P&3'$'RY2]/ZJF@C5ON*ENG3>83ON3[T MS2@V73\T#\WYD5"Y@'0CFH6\PP4:8*!')K5V(L\CGQY/0J&8QLJQIT4OS[$S MH(&C"5V&KHTWHU#;+D/K MU@T,8FD,YWVI;XRU/2P84>&Y3F1%]L.<6!_FC,F=B16G:FX;=V;'B=P M.8:>U/15N3OXQ&Y.3XC)H&(GZ"GL%&-SJ,13DU^6H9K:K'M9]JF519XY=?P) MQ;MT79?9NFGO/JLJMC%>%O]!O]LUBSPZ9X^,( PL$AHT"0V#N&_6"S\/&F?F^4B+GG_ZK-:?0U.$$7CDLBW5*6\IO2;+.=EG]A(KFKKPF#'6M M?TV_)X>(!$EDA2'RW9@V'@6THZ . C$MAVO-0$O#FL/$_VFZ!O@]V^W8X+K: MWS]\^+*_!TH](/!(XIR> MD'PJ4;E'N%Y-%"3J3'32QO?\D4J?:<4$_94_@GU,ZGV9['Y+JD_90TI_*'T# MPL>BK._2I*J_Y5F=;K[0/IY69E_,Y=G0BRR?.(2$Q",^C:4])@>9(6](TX]$ M>XQSW&HP$<>-B&T& M#O6!:40.L0-XQ&1Q5_GH1Z([*+^8=RXO)G.[3&=,UN&MZ6.R-6E,YG;<%#%9 MAP/GB\DJ;K^W8+S#$0,L@D-U;SP]$!+OJJ-A;E1+'!/ MX\%EW6-]X'V@Y&-"IRZC"F1*@U7=:2W+-7^\J!/:Q"9.RCS+;ZMHO6ZQI!N< M;K-U5J\LWW5)Z-BAX1-DF!$)0ZMO.#("H4MF%#2G7>];A"#M((IJ]G@^>35Y M4BI%-;=CL4<'?CK!!SJ YU_@TJ2F[S$VJ);*Z%Z*&JHSZ)7:*>9*,/O]G+): M3':1]?'YM^N;77;;3G"=R(>6X=E1"%T#!A&,<7>ZWS%M#PN]KZ>F1>V:UJ%[ M]AY><< GE9:.)5DH\YR07\GD\LCQZ9N^1XP7(+IG5X+.DD .T_=^CJB(_J4( MGU*;WL[TE#+&LR1_:'==W.;9?[%S9XW@?BV^YK.K)WK=\7\:^83V%A,V;G%9@FHR)L'(_^6U7=H M7]7%?5J^&::_T']7VZQYI[5,'[-B7W7OM4:>;Q!L.Q9V#=-!"(9&U ,S7)OK M!,V$<*9:(S^)FF_/-$#5V\"N!'SHK& _3,T07&J9PHU\DY2%>5 LUO;@VP?3 M>_@79Z8QX,NI WLC9GEK>SSK Q.?"5VZC%G1E 87LPT?_OG46Z"BJDKKXUH] M2NKUW;>'XQ6U7XO?RJ*J/I7%-JO;B':9QU6=W5-57/G0=8EEP,@-L!];A!AN MT&-T0@NM\O2V"8M\TZWI 7)I4-AJT"M;^/6H31*INJQ[94H[A-4%V":/1 M^00_[?/#%S^#[/Z!_22[%I@&DZ1YA8DN;&/2AV\/X.0":#J9:,P"K5T7_7SB,@>];8OV-?]T<-D^EYLFSN=[ MGEFD43%;JE:'W"-TWY9>N4"^ 3,JHG,)V1? M;P&:F>QQ$70"TM6&1F'R92/=V\P(A+"1U"XS-HTUZIV@HX0SV6C2?^^OR6Z? MKAS3#V++LT/7"_S0\V%D]M48E@5MKKO6U+2D.78T-SM4^WN0#&_&Z^!0+E+H MHT]-@#A\OP$X*:'CHH$^8M4& 4Z"9:7_&0T"BB]'WS*%7M*6=_1]#$,C)PG1 M[6W9+,#UDO&4WO%LA#BT;>H;O8Q(&,3(.D8?8 M?)M:LP";9L(!DAY\7Q+RYAKER5+D;;-B<=\8H21AUN3747.8^5VJ=*8##O:< M+#$=?N=@$VB- M=YMR[U^^*]K&3R-+^W):\QTNK=D?,N*5+%9V=Z?;?,T#Z- MZ7PSO2GX'U,#ZY#0]&!@8\?SL-^#\,+8&%OO,J+I M:6I;SM2&MM/(ZEDFL.MLR:B.%/NZJI-\P[8CDQK4=^R-3.K5IE"\V':%+^/K M7L:X3K[&92*OJ:EG.8"] *\K%N>O7#G/I6"5B@*G++@0F1 MD!:K;%>S$/=0P4.+M7U"N$4+TN\/:5ZE@A6$2EGGD]&Y"!?3T /7GTZX[H"" M$Z1LV[[!.O&S!_PD#HBG#E.L6N^*:E^FT4W5J/O*=V/#(:YI1EZ$S= QL-WU#,_8I0.XT2&6C.K.@ M \YF\#Y#"HY0P1\]V(FOMA BFZQ&W.__!&C--#XFD.I)-Z-Z09*M+SP?G'PTPP;N"9 GD M4[T)N!.3-PG:M*C8V\0,R-5()I>A2V.-*)3VKI%* Y^:N]R:(HS^VT_-.WB& M;_NA&7HD0G:(P] GAML!(!9Q@E'J(]_LM(KTU%Y&FDJ]FZF2;$FEFH;G4>K% M2_$T"G:6,!%5&\_Z0I5.@6'OJ9\J[N04L6N\>_2=Q 21V TPLB,7(9='$:DU-N:HQB5T3E]9(X3-GX>)]"V9R1QBYD]-^F2YX=4DN*]H"ZS1 M^YLL;\3PA38V9V"K]I+*J+K>1NO_W&?M)=28G7(-0N)#'V+L(]?W/#/"[5OE M#)?I&4)E!_K1Z"X)+],/R1'2H?J;U735R?>3&X\$2Q(F\!.?*"[+16+:V6,' M)^#9]?\O$K\&?W\O*T@JYKP3(P 6N%1 CT)[B[F&CG"1 M&2O0^)0\41YW7Y/OAPJ-*-]\I*QVY1IV[!@1"DT;(1NYMD],S^I;#UTW%BPP M4]+FC'J>O="-A#E/N-!,#?-\VCT'Z6(*W=>2=1!!@W'R(C(>DH8+R)32O S= M5&[5Z\(Q#:SQ')C\K2@V?V:['6WG,J]I=\Q8X5HCQ>V.,XQ]/X8NAJ$-/=^V M33=J:EM,=K]+$'$?@Q_=D&:UZ_$U5_ >$789D5@!BAIBAW5MR/IY3F;]QX+;P0!I>3-?W9.G2F%ALXEEN9VQ3.BWI+K,MV72/A;-BF>RQZRB"?%U?W$U>RVZ^GJ7U/^>/*8P3?./ M[-: [#'=/;47!*0;^/37I&3WGQ/Z95%6W7ZV[Y,@IDE58,6^33S+04'0839C MP^.J6%X&4LUZ10ULCD6Q-^"?VPB^I.5CMFX.2;76\D_-8R(]/TA]4CO@ MUMX^<# 0-!:"FIH([JB-X(8:"?*#E=U%3ND&W#R!Q]90L&TM?;]6:(F=@W]9 M8'ZP^M<5CAUAWW0$=E]$EH.BZT.W";O6XUD?VO1]2*K/_#)JB4*[1\ZL<2RG M)\R_2+(@+HHECE4E2_''2AC3]HW8(Z81AX[O(;M9]N^:C0R'ZYU>98W-O"1_ M)5H^IX[E46OS>@A6NSX_([=*%NKU<#QRL9Z%T.S(=;-I/C($\E @OE(OSM[\ M@4BM.7PK]K(\\82#CWL69ZZWM,VTS)-='[MH6[Z%"'(AMFT'$LNR;&3T;:' MX3K=,:X%S<+? FOK3%IHAS13X.6J$02^+^_3<">FZ4?:>E2'&=XTM/$K]S3T MR@QN''*=#-;3\F2"7?:0NP6$T[E_=H#-+@MG MN,552:$S^$5^'C_(BO\!;;>8=WGB@B-B@!;@ O& ,8\K9!^!?Z!_VVQSL4MN M<\E!HB;FK.'81C9JN%=%_ M7 0-^G77F.68MM"U%I)-Z(Y21?YAG51WW< "VZ(\'6YT8-YVN,5VZF4)Y=NR MGX!+N:6CB]-HPC!-NX?_-B\#F_DCB5S&KOY8(PJEG8L_F<;INDR3*KW,"6VH M>?[GI1(BFL9GE+YT0XKR1 R3W;IY@Y1F" ;R ^Q#(X $&DY@$M_IDWS+\SW, MFV!/@T:SG/5&L(OVMQ0>>&1VO)5?K ^VO-2\]=$<_D1P(E^^GY\OSXUB2GKP MX&4.F 7M);&+]B#_.G]\CPIE_*?'Y.?SX[)BX%!.2[W M5\+JF?G M!Z;?XXPL;W%7&-C[/H8>S+B@+/96H\>'LKB>W-T=(.2LGRB/]K^ M;;2E8>]+FK,#IH]9_72]C=XP=@5IKS8CU_4QL6R(/ .%_=Z*[9@A=]1?#.#9 M5N.:YU^.NM05>B4G]E+Q:0WN?R)A)H/J:#/[W 1LWA2ZL8M)V67 A?<; MJ=7#-S*/YD7 8W)2 68I.#45]+;V/]%8"T[,99\;@;>SG1^QRXQ=MEQXUQF[ M;3:UZNA8(%7O(J%UU1E[R/RIUO(H>7<5=W9_B2[^KDPC\@,;>U%HAG$ W1"2 MOG[1P=@7NM"$^T,G*AB46[Y]GQ*Q!5NE;,@MT[=D;FX>F4>3%IA-YEAFZT+"P:1O]#-!!L<7UE+G2 M!C6KP>7+2DO1*X%5<,HG&9/3*28GK^J#+P!%"'XZ8 0]R)^GOB?X?=X&U$@I M[_"5^18XX3>\O?6AE2%2$IB6'?Y*OE22YR7A'5LTP MC9L>OS3NS#16FH/YIYORT L%?4!*!J\.YPX\'UNN&X0X"N(P<@F"'NZ:L0+; MYRXYE?KP2>7P2N9$DAQG0KJHAZXQVC@A4U(BJ8>Q!0GEU3LGKT9QL2C!E(#_ MMFC*\L [0_Z6EX?WZFF#,,W3;597*R> 6)/ASE!&'K(LPGT^M8\Y(B3G8@:6_T+K9@?P*SN9C]I@,*RG37'OZO"_I3Z[2LDRQO?N2A:"\! M%IQ#2[/.-VV>@G Q(3Y%Q.08])BFG1>?(69@*CR6RF7,?D=;4:CM8$HTZE-: M9L6&:F6S1=!O%:Q\W[-MWR&QAXEOF'Y,2'3 )&E0+DD6YZP[I&=JZ@7IV^R M'ANE>A,X2Y$67H 6*^C!@I]ZN!.O'PI1*:Z>(UVR:$T=:QN?TBIAD%=_C[NP M9]!<5I_IWQ _?2JJBJV$KDSD(L-W70R-$$8.#"'R#UAB1VA;10\"S7I\ M1,1DM(%$E7:S7S9%/F^=WH)A&G\;2LWH-L@J<.+F'/:U42S$[(-EZ/;4,Z=9L8S%EW^=?)Z4M MHGU=1?GF_RENJFA=7V]IG_*;Q8:'75JGT7K-=%AR7<(2M<+RR M@W^!@6H%M>0"%'GZH<[N4Y"G]3-EYU^&G-AY[Z_T+M!A4DK/G,0,:2[\8J8P ME['"7&8->PBNMP<<#:*)^M$D<%QD!IU5X*?.KO-I^]P.YE^@7JZCY5:V9W(X MSU*Y4JK/K+'/X\[Y%^=GLKN8>R!IR0_0'1U1-*&AO_*9!D<.N"XT26 3[!EQ MA%W3\2)R@&M;CM>G"THS!?4P)1('R9SA,/E+JJI89\UI@.; 0)E^N*?IXKY, M^]L9-NDV+;M#1G^)%"7]F_T].UK>G#A/L]L\3LJ<_F U8,G*MR!V' L3 M/_)M*PIC2/JU'ML)#>ZW1!<'7'<%1Y\LU0=KFAPH[82,?OE05/4',PP\D';V M-/+Y4!9-6@-_V]P/HC]R8M6=CR>M642TI3]2[%R9H2IXU/X*;M.S]44CY*[$]*X3$"4R# M&H)-TXB,#GX +<_7LBJF'_;DJV2O%LG2QD90GAK9)'[E"S.UQ.0).H;2[&XA M/6+"S*ZU&#PSN?F$ET:?C;J=Y3]J_]&2SRVK'TVYRJ:_/RG.XD:[:GP&-UUO M^:&RMPEIDQ#%*+1A M'#E1GVV&L1W:&M;I-**=:G&N7XU[F:,E)Z:=+L1M#M9I":XZ_:\T*UN(ZZ=( MQTY-93_<&0N.ULZRMJ:SJVA)P!;29:;,O#1V'<4IE[QSQN=:$W2,'RK)FH(/ MN>QJ,D_-LACV\L32Y6">B&UDV-AVPM!W R-RL>F8O4$.Q7&H,5>>=LUAC4Q1 M^HBT[/3.V!]Y&4UQEYIA86V&;K3,I;;+U^=>66W;8E?@%'>]&=?DYNN"4^ZX M"G3%8V7EC[1>)^3&J5;P]/2M'RK=G)4HG:M\.GW+>SS]R_J.IL>[E+U^O*'M MY%F=7F6/Z:M7Z=L+Z$S;Q\2,W-!U7!Q%MNG839;LX]AW36R(G$M7W+3F%;D> M;?L2>H_W0P,8O+K+5NPN25W.&$['%N 'L11*L0NTG"@7(W/@*+DFKRSC#+DN MXXI)>K;H->J#3<.GWY/_*$JTH]/'J\-]=7YHNPXD?A009/E&:(4P[J $,!"[ M04X+ ,UJ>S*\=^>&]Y7HC91Z/<(GMK,[0TQR5?E!TT7MXEP.**Y6URQ#=_6: M^.IB=^U\\BS#'AZ_N0;<63XMFU8/NS:#7$,'4EEEFQ-LT;WJ$#2PQJIUK*D"NOV M!'R.5O #NP>0C0A-SZZTJD_ LC)]%V9;0NG?YH-/\T=RN3CU'VO/^3B@A"G> M51)4Y'69K&OVYN6A839/^)C6J\"(H>L'#C),*_1.0;[5B\G($Q/] V]-W44/[*)=H6B>E9MV86*(IH$%""7L+F.A M08TIA8;>-UZ6KKJ;H9Y6D67&]+-]&%AV[.+8)>30IFW9P5A=XF]I*F$2OA5+ M$9'R\J2'0S7Z=, VOSP=H CJDSB]RQ4H"5LX%$J6(?X+YF]JMLBW*]BU=M%- MU2!8V:9AQGX4.&:$?-OTPLAK)^[(I/]SW[OB9.2GZQM+#! X(@)_])@FWGQX MFYB!T3.2R64,F[%&O+K=6P$GO .%;3)<;U&9;K*:).MF3+8;OR[QHS .(Q@2 M8GBVA3S7ZML+ N**Q''Y5C3'\&:;KMB"%AKHL [&./1A' 8A=.GT!1E=0X%G MV+[09$+\XW7/(%Z.&09*4'1D2..<..CE2W"V($:5GBG"*T*&Y@7R["U#3\88 M\'(&,)8+.07!Q7V2Y:L@] )L^MC!O@DM8J$8]F(5( 0WA;&!J%6EAC=(1 M7NIDE$0#:R.UY#W")E"3%@*WG@ARN$1%$35A4%.D^.#9F+]*:S8D^S0HRC

Q;P96%-@8A0:)+3M"<=@W'!J&Q[LSKZ@YW;.F M%N5)VL].<#*DX B5?R=9%3!O[L4<-$^[M%Z/C[.;-%PTX.#B3"A0 MR>+\<4"I-86>OL87 :JR7J%]6:;YNEWA\!S3,2".(L\U71AY=N#'_I MU%$-:![S%!(X8A)<71S'W+ .3$::F":(\C6@#56Z_N6V>/RUMY3I@W_XBNF# M?Z(/0WR\H15*Z)M7-]284"CL3H)Z\NT+7@7$#%V'T,^RD>^'L6>%T4&J2,Q5 M9R'T@9KUXMLO7WX!N-CMDE)0([C8X-0$U42(:< W=L!W [[4[' 6R:-[M,R M6R<7'3'8[C(C^$%K8-&-%/[3Z:D)#O11:A#]2]?",IVF*D\*[4*.9#<&6FIV*. M+(Z:/K@((\#,0K(X($#B2V&&)F)Y3,>T81>=D9UVN.&[T4\/P,BI*%=G" M<>Y%EB%NU7I>M72]KZN:SKG8'=GW[*:Z51@3BZJE$[A18)MNX$'3Z9N-?;'+ M3TB9,K,>2EF:GF2R<)6/DWG8M\QL05C9&&$D(W;)BS#,PQ3-NEZ]X-U MSZT:!KMRL71SOEA,/M%ZGSOQO$HI;8(:5.2W'RC3]^!Y0C5?ZL29*7%SMA Y MD8(^D <)VC]FLO8Y95ON5* .17PH>:!_5S^MS!@9KFDZQ(P-2'S7@=#L082$ M<-74:6I:]S[<YE/C5^XC?&2?(SP8G\HV1J> $.:,$!+NCQSC]7/,^EX.11@5.6)YHJC>.8 M7BKCD%=XXZ1DS56?TO++77)RS8Q+F2,.BN/(, W3"5TC["HG@\#'W%>52'^^ MOG':0P(4$VA S79/TCEV!D;>:$*7,<;&FU$H[FBB#]?0"-IL2^Y0<7]?Y$VC M57,=[,V^9A'Y:_$I*>MLG3TD[-FSCT7^F%9UNFE_DMV"1K]%BG*;9LW/X^PQ MVZ3YYG-V>U=7*T)L!Q/+PG'@T33+H@/^@!O:$(J]_+YNY&\%.6=[__L^C;.7/3S/W0 MSMQ ]3-#:.?6;/IK= M-A!WEM-EEA' %L3'JZ>%%H-,**1>E[=)WKW^B8J\*G;9IODBRC>?**R^!NAZ M2[(\R==9LFL*JYFIU2'A5Q/;7,PYG";4G>,%K5_3 M[S6DC/]]!7$0QK87(B\P(V2Z@>$;/4P<\YT$G VE]-D'8T.VN&2+(Z5W4S"C06/4CA9,WG*(KLHSQ_S] D!EEOLIX,]X/O*&G M5T.:I]]0' S1,=K9V#4<]K)3D$@E-< MLV6<0R0-#'B#@:,(=\SM]H:UYR-]7A9_#X,R%/(%^#FZ?0;<5$G5Q,=PG?8^;-K3PH,FP4>X8= MXR!V+=?$MM\C,#TH-$%6V:YFM6VA?FBP@B/8]B6^BHWO!B]H $L] J#4"7P: M.Q?_8O*JE'HMRBK XX"HZO#&,O14BV6%_KZL3$6/[7],[M/N/B*+(.BZT/ C M.\1T5HI"86JJA6W?:L:GKQ;$ SU)+O(2CWR&A9U>X,E=(JXX>I]?4M M0N4T=I1K%J^SXZSCUUH%+'(_%-.]0_DYW;6K$W?90W^Y0&A!%YL8T98]#!&) MB1=V+2+'BX6RU#'MZ*XH[]^D+T^Q"3X:,X9&/D&0ZR NA:?6-PM@3*@L=V93NK>(6C.C&\#CV>+=Y)R-.=-.6G3RD^=81 M&NBPS21*PU0-;J4JX7@9TJ3*F%?;G HYXA6HKV6R25EF=M#!*'1M#V)HV-BG M:AC[!FF;<4S;@D*G\80_7+,(-7A S@")"9$X2WS2HY4@,;%IN6FPS"0N+\D8 MD!-IWI8A(/+P"T7]1TPD/E*SBON'M$ZCVS)MZRJZ!HW(Q=A!H4T,QPX1P,%=!;%CF3CF M>D= 1NC14F9UA3M/,BNC330Y&Y45>8&X'[&8T/H M#DS9-G2O(;U12B5562'-(5\>-@5]8O(IPYS6TMP7U RD7V/)7$;N-=J*,[6X MXU@9HSGLCS3EZS;TW #;+O1=*G26[UL!]$+[H'41%IH&CF]M!AVZ #U&R=($ M!1S+JY,^>L?KE BSDVG6,\($U4N.[.7JF*0]'(HVABF>&>5I;2US?I>X>3&= ML=J!:^$(VY9%+-IHWY ;VER[GFA-0):9$KUB2 MF'?*TL4_^YR -KDYJ 1]/%/1M^T],R$=2<[\T]*Q!A3*.LKH=/'J<-.Z;SDV MA&%HH-CSO,C"S09%TZ3MVIXS,E/D;VB6R>J5[#L-XSB5S@SUT*EB\LK#Y%3I MX($EL4Q0G-S%)H$2IKR?_\GR(U:?OWNK:K5+/3?FBDZAH0%MUS'LT#<]!YL& MZIO&@5B)EI(&->M67-79?<)N3MLF60D>D]T^!4D-DI/!MZ%_+U-X/Y9J/AF; MG&4Q.>M*['=G3B_U$.(5O?[S!TKV^_LW MH_;ZS6]5NMWOKK)MNL+8"-S \@,4H2 .#&1;_?*B'6"^=_0F :)9)%_=4)K< M%V7=75$"'M(R*S;C15.OJ_C$=#%>DIB^4]A@6&TOP,&3'7K0P@<,_[02/(;I M 6F>Q('+D.QI3"UF&"!B$H^S*KF]+=/;[E:DS^ECFN_3]L( *S0\'!K8BB*? M$,.WXGX5%8>A"84.F8YJ2+-$/\?&;N+HT,G=>C*.4SZMG8Q.,2V59U*+3@ZQ M-*"#2LA=ALZI,:70T/GX=*HJZ]7A@K;?TN*V3![NLG6R:[:P/1.RZZ-,Q[/M MV#!H1L6H>DH$U,?$;9X](;:>:(U]*N7 M.C-(Q!L"HX:X>95%D0V%RJXDH"7I[/EUQB#+U^CK_$7F3%?I>M?;HO'7SMKV+#W^R_8 MJ/=/1OW1XC>&N 0=\XYG&<"%M.O%1BJ*5MAUZ8=ZQ+$"C%W?#2UX^.#(MCR1 MD$OB&J&+[Q88HBCY&.)IJ;*)H8&P*\+",L2D"N)#V MN=C8C+ZM#/I!'@O%$39MWT'8L \?[ >8ZUR*P,=I'IO1GMUWOV'1?5K2;#K) M-]?U75H>+AMQ_- ,B1=9INMATS#<[O1N;)@4!&\)](@F-(_D!AGHH+4/V#!P M_-6]8]@;'NL3$B3-:QKLS<;^KCJ85%EUO?U$063Y;;.":A";IF2.'_DN@3Z! MH1O@KG&3^- 2NLM239.ZIT0=RO89UQ[G!6B0LAW)#JO4:6!5K ^+^HR$"\[! M%'&MYU9,+O8&MH$5T[^,#6'51KV\-E,'9^HTL5L'QJYAD8!$ 78<:#FQ&SC] M>Y*F%45&?\D5)ZV]^?ODS FN/_%R&HP@0,HB:F[/&O\$_=)V).;MI]T.0$6>>;L MYXP^,V,?S='\\_7Q)A0*^XSHX<'OZ>99>UUS")' QD[L$Q>RF@2"8)\&6S;] MAMB!0]X_OARR4FH$Q/@!M(+[9CI)M1S[ SDA:,)748>.-Z, M5V?YE/#"?6%[=I]&^>;WA [;+-E5+QJ%$!N.;YFQ1;PXQ"2VL- MR*:TSWTK&HAW^TI6@<8RR:=#$Y(HID8,V(56\2HY&GD2[.ESL@ ,S"KS0MQWZ7T*@&9ANWRR&D:O@-!I_8YH%:^ < MU97LM3#C">93L4FY%=.QD;1.>4;MBN.>&&5,+T/-U)G#=UY-EB=>1>N:(=30 MMQ;\XN_KW7[#=D2J*J7_VWQ-OJ^,$/D!C@T_0L@QL$N@?=!6RT="EZ/J:%^S M[G60!;,S+43SB=W<'(OI7Z]V;.P=,[@7VQ,'S* '#2CJ:451@M8!G=3II&5( MIU8+B^FZO)C ?LO+=,VXW7S+*5&;YO*49/>)]OZ[I$JO;W99*_GMR>38B2S3 MM+!INQC'46289EN(P]Z7)9;0=8**F]:^]]&C!<_@@AXO. *6N_- M2OXU'=& M+XCNIRAT@!;%%:-R0&PU^609.JO+N&*2?BVFKE=%?OLU+>_[5E%Q?Y_5;!<, M/J&D3F^+\NEZRQ+H_B" R.IVR3+45KN5Q;0=797^ MGL'2U0S!T":V'9LV<:%KP,"(+=BA\6PG%'J55Q<&S?K+8'^@OW<<^."(_ (, MR8-4\:,V5XT5Z.F\)";0&ATTL8(/,BREX&I\MG0%5V0EMX*K9)6GSO*OZ5VV MWJ5DEZ9UBZ).-RAYR.ID=WA1P0K\.$2&98:19]AQ%)M]HP:&7&N]BIK2K,<= M0M! ! >,H /)7U"H@M5A39V!4#'I?(=+B2I-%:3RUVM.3*Y9HDGF*.-]G MXDPYIT(*YR_L5&E,H:6;:5J4/FX_FB&*;<1*3\W00 8)W##L@83(%GJ/54/S MBUJI];A$YTHUCS?F7:Z^XJBCT.B@9:3A.@V47;J6Y5*Y#N-] M>IE_3MD\@+KA>DNR:IWL_E>:L., MAW8"'J>;\>Q$3HHLGMD!'I"%;)3X-&L MU,?W?M:'C&C=9419#M;[LJ29%GBB4#5I\QA?*1;KB=RD3[TO #6!^>U@!%MN M:51 29T8*W3Z_Q+RGXNRO/L MD2IFPB[8BG$4(\0.B1D^]F,:MYP.F1_X1.A9C"GPS!@5\O2[UG@PQDN*X\%$ M#M(=#U@Q((T)7_\LFAAPOA)SWB!PGFT504"!+W^P(*#"8MD@H(QM[J,FZ4U] MF5=UV:P,-ENXT$>6X1JVZ1J! 0/;=,+VX"]$<>3&6.APB?C':Y9HA@@<(4D5 MHQFOD24TQ!JO0<"7E%R("HC6!O&1HUQH"7!SW& MX! G@*[K.J8+PYBXL&_.\ RA%0/I1J95DPO H$E63L@3*:,MFC@UH9I7V-YA8.+ 0<7SL M8CL.#0-9L-<[0MOW>8L*QK2A67_:NV];;. (CG_#>Q1_[YUB49?%GEM^BY('^3?VTL@SL$=^P0B,*(F@[, S;8\<0&Y83A"LZ M#;XIN&MU538M,H!.47*/'YCMV/42R0ZLVS&4W)9I\PH@2!X3^I?+,&>C74S^FYWZ8OM"L9XN0(<5',""'NW$);8"/ [5U>IPQS)25CVFO:R@ MU<L=>RZ=U7(5>?.7G9#;L1-' M%G8]!\>>81(K9( M_@Q_FJ?#%>\GSS-[04Q4SSC@:P'@T0&7SQT@D7#K\ 1_'CZS1^32\Q//5 WK M^Y.A41V'QKKU3/,SOXS*V<5I.I/*:^1[_@Q?IW'%)'U692Q+JKNN=1,9#O%L M'-LV\NTPQC'I:I$#A$Q781#C;W,IT8LB5JF5 J2K"%=Z^-84IRA8+?%)@'.5 M@4D/]Z,CD@(?J(E(!WZD0Y$XPS]"#)*P2BCXR++&NPKUY2XI4\C.-](X]Y#F M5=-5H[*D'3)MS[,??^13\M3LEOZ9E)OF7W^E^.DL[U-:9L7&7,7(">@LSR8H M#B!&;F0$/<3819$CMDHU*33MJU@='O#0 +;H@2?OWQ[*\_D#F+S^)!OK6NQ MSA,+APW&#S?->?)30\"))>#F"9S^7&<-:"RY:/\#>O>W)DV[7J;2%P/K:;.X M?!GK;?.87BQ@R/'/<:)[]NIP&](^I^LT>TPWI"CC9'U'A?"RBO]SG^R^%B3) MRK\FNWUZO?UZEU4?]RSX76__WWU"TZB3N5AC2K4*+<=YGE3:U0?5$#9V=4$GY1:QB(0R"J0,N-8)*KO4K"E)H)'9B/; M!*BIE2!OS&1?MH8^6PL!56,K^(DVT_[Q9_[YP$R=XOW9VO+[@U@@Z[I"/VOH M30+4)A#W7>&R HU=;*K!+ .-:>!Z"YAQH+6.?=EU@V>+E:V)BW<]_Z1Q^5U M;GHYI2J,6RC5XH$S$]AYO3W_5'=F^XNEC#NQZ7.T:WQ&Y^]O)E_Q=_;'= 5A M&%G(MMPH< T4$YMTC_;0QF/L"=TGK*A)S:G'L\E2VF*B4K-K3G]135$U]U7E M +Y9[0S<"X;Y'B X.W/M0$X[!>4C;F!RJ9CY94P;51M5:.VM8LH8WS_LBJ>9]L>-@F) M#1)T^(B'S$!$/*=#I5E?N_E[HZ&M@()=UE;"L=K2?7-(?WTZ[A_H[XMIZX0N MY)/?97I/3*%[&T!GQ%FAOFAG:LP4T-K2?8>9P]S>&M2N+TY\^%:9(P84?WIG M+R,HS&!W,?.+.*46Q;(;+]V [-R">6 M1?P>D.E$0O>G:82A>UUPO2[W5$241PR=GN$+$0MQBEA,Z$$_3]1/ \,I\ MP M@$XC0@M^ZK. LB0/Z/T$GEN&P$]AZ*L3AQ-QR[,1U(67\MC695[M2W:Q ]HE MV7V%T\U^76?LO1*,?!3%&(5^'(2>:YFH?67=-"+/<&VN9\]5MZE9G'NH_UP= M]/D)K!N0H-K?_ >-MBS[VQP LY("4*S;.]76YR?V>AWQ_I;*7#Z0RL_+ZJBR MX( 3M$#!$>E,;//O8LS%NMS>Q%#G/^GQ2;N%\;SCC]MK$.#IS Z"#J;GWQ?0 M8E6AMW_RQZ*_%>7?:=NG>V0@7"ST=S.>S "6Q1RWA_,%G-N+EHD\']Y^? M=_;LX(%7@6A!?9(80$FK'A8-L, M Q-[9M^P3Z=BW,5M:IK3O2I%49YD?0/#3J#(2!'1' 5CTW,LN#7,Z%4\IU%% MKT!1UO0T2U99>:/*_/P+1=:A/JWCNC"3=:9 *.>[/ECC :;"IW=DS_2_'N:[.H[E)3I23,H ML"P4QB&&KFM$AHN" ';-^!;RN9YNE_[P:79@4G#7@ -KB@[<4 ]LL[K9%!_: MB&D&8#*P(ZN(W_=#B'9JQ:)%"P

BV/R9[791OKFDO26_96U%5976%F1&:$"1HL4I\&A.SYX]0L<&H5B- MXB0>X1/=I3E#3(I;]!\:^*^E^ *!)H%GH[94*>FMTQZTR91;UU8^HQ<(VCE)?.48UZBWMK.DJP);G>@%V M/3N,/1RZ#C9[-!9&NA67"X-VS;4,[9K+1[8VU57.\W2ZRZ O7GD92+7:*^2Q M'U9]Q:P7%D1U;KA5"!W9@ FPBKD(WS1#TZZ^I M6W_YJ-8EO\I9GDQ]&?*EBR_#J%1[A=SUHTJOF)&CE5>"4XW"2W]V98>!%7J! MXWM&[#DH"F/K (98OM!CUIH@Z!=>2[OP/%")V0,OY:)<\3].-/Z+MWL=^GU M]G.Z+F[S[+]HZYLTK[-MEFXZ)5W_YSXKZ5?YIC\=D*45_;O]?;KYFE"47]/O M-:04_7WE(L.T3>A:$0P]$KNA9;=W8./(A$9 1/+-J;%ISD&CV]LRO4WJ%* B MKS+:2=OLYU.2;6BG98_Z),UIFGP#NGMUV5]3WW<#7O#)IJD]RR>V2W:JF#KW MEK JLZ,MX&A,7S'O4FW ]E^#[?ZE)3U]1;NJRQ/*W;]QDV6-TKZ K2!@\@+ M[<@@GH<(\J+(0CUH;,6^Y,K('% U!ZZXJK/[YL;_XXL]%5.]OL\TZO7ZI 23 MN\_=>PQ_2[/;._:'Z)'&O=OTV0* ]*1@EGXA/*E8>I<8,2EIC\CTMIV;J9Q$ MP HP"UGGZ6T$)T;.'@GU>HUO@C1G=UE&G%P*&>*]NTV>*J,M?NI M+$A1WB>7^9;]IX%R0$$")XP-&/B^$9F1Z_NNZ78HK!"'0N\(J6Y;-@UMQ4G.T A@P8S#6;5GHH(4Z_KAV[Z)C@K4^X.OF@TIR?$PLLA M+)Q O3CQP0GT*B:W"9C7K[.\T:M[O[T$#M'_+ M6E!'59+,)Z$S\2NFGBVF"W VY)\\>S4^LRJR4_D@&!J\,8RM%*'887VGBSX M>4[@N7[H$R]R0]L)?+=-?"&,(H^\=_VRY*?J&X0MD-ENAWC. MP\ 8DB1L&>-$%OS+AZC&<,#;W]$NJ>@P^UK2\;8OGYHW8QL17A';]6G.$0;8 M]NF4#SFN9_?M6= 3VBZ3;T5SO&^ L4E3#ZU[SKL-1.='AVHN^61D&AK%%$66 M02WZ!'87J[B:XX5\G=;.RT37<-!A]SZJ5X;IF'!//#;W0 MB:GO+>CT[05TDB2T=2_=RE1:U T@ADE0@48PR+E%/@EYD@K$Q9N>7>ISM SM M-X^FUSIS&M.&'D_H9&A;QF*,L: MU,8>2YX MK@A&Q?U]D3=M_"VK[^[2W8849?L4,).QZVU_I^[7Y/M)QE&#!C%BWLN$-VN89%;F*<$Q?!-)Y'G3KH^[R3P1VL"9ZB9PEO\5R0OR&MREREWWJL: M[_UY.L2J9T,L[;U74^^=O)(][MKE\F],G\5SE/96@Q>7\7R]4_T1[] M,;E/V^F X88!B0WLH2A&<6B$$/=-$,3WMHO4!VN.A0P+8&"D%@'$*.)+R;6Q M(Q9_N(G1DH6?DC"0?TMQM8S,6PYZH:"OR*E E]*[V/=L$MN^9;B>906!!;V^ M$>A'H8P.<'[T=$H@-4D7)4I,#31P)*T'L\S+GQ/!H0F"C"U+%43!G]$%*0YX MYN'/-BJBJBK6&2OP9\D+3K=I6::;TR=/&9X^60E"US9,T[7H/XZ![#!PW0X, MP@'DNHM",P3-2O-B^^Z(O9DI@![]\^>9&_S\B)_DYM@Z_<4SRY8G[\P,>P)OS#^[GL+(8M(>+KCS?I>4Z>?T@7;J MNZ1*/Y7%;9G<-PD\AB1&9NP[?H0C"WL0.WT"CQP/"SV_,J(9S=&O00:.T$"' M36X7?@2;G-OPTQ I%JID.=2S(W^6H:$M^?&T+B-C5V'(RTUY5=R,TZ1N\F#' MKFM%(8R1XP:V$5KQ8?* 7,,5NK-^5$.SZ9+4%8>(>?=5+ ,S%R8LOL"[:1Z41< M18NC&]&L3PS:&X.*?\HYCL'W)_V3D2>F1F=XDYBSCR.0?U8^&9%R\VYI0GDF MU4.VGYDV*Z%K_HFQ&C,*Q=U(3*#]<\W%=HA".ID.36PB#\&X?P2$S:5-3TB@ MI1O1+]#^:(&69Y!/H"#,*Q=U(YLSM6Z>-KK(\O:S3^VIE^(%IQL0R;-\-+0-!8D5=R]@AIM"$ M7T5[FF6[A7@!SIZN8TA! U5P"4 )V7PK 5/S+*;P2BC6>$IZD+>!)0*5K"]C MI4"I16\>LE;)%J_J/6NL6;TOBLV*^09GN,9 70--X)N"/V@K_*. M38(,::62;7 >R1HA4]+,2NC5%*2.$ZX&X5&W:'I&48(6YHPB=H8X7C4;R_L" M96VT24/ZIH8O_GLG:).OM[;WM,F2W3\>W1?[O#97<4QPC (G\GW#""/L0;._ M]2*FH(0>+%/5IF:Y.SX,D1R@@:3!QJ9,Z],3974!;E)0'FP2%$5E7N#?='"G/JV"R[JAK:Q%9._#'U4;M6K>S%TL,:KDJ>WXE]O M7]XIO<*68UD8FU84NC3II!KMM]?QH=A'OB64"(YL2K:K&_JGU;9AG@8D31'!RU R5<846CJA1'9W5^PH956[ MVO>QJ-^\4=1P@B@T?<\.8>B:""'B=_5!*/*1*R1AZEJ=9*=!(E530ZE LC8Y MFQ+I6H?QGT%WT2J#^?R"X]D>TN*E\+VT3:D;EB%W&NQZ*W73P)SPU8K76Y14 M=V17_%D=;I9U_"!TB1TY%HD]QX2V ]OE0TPB&$!/]&Y F39TCLL.%LLN&##0 M()OM#N0AF@;'G@)VES+<5)AR[M+ \?SP#JJ/:U3&UW,.K $;ZTIBVU67Q55M:+1R LB M"WF&:Y PQA@Z9M] ;-EB-U?Q?ZQFW6:JD.7KXCX5O*5&@!@^@=7$B;A(7C9T M@)\8E)\OV)>[_88IX">V%%+D(*KK,KO9U\W#-W5!9XST-_*:-K=C/W:94S^D MU<0K_$?Z!O1-@N-E:)0,\)=WV]J.Q=#\;7@E+V#Q)F&BVW3-C"TL6\9!.*X>QB90.@Y0L][S Y6]XK_ MT3XV1,O>*I ?!(]]GWW%C M/8>Y<6K/EELYB@ F%5YP^4!7/VE-5?A#'CHLPJ&@GXB-?I)D95-B^'M3 M<]@L&[/+M[[EQ4V5EH]L+G:9/^SKJE>Q%@[]:E^65*=@4F55?^7UTV])EC-Q M:R=W3-#BI,SICU4KTXZ,R/(\XOMAY!,O#.+NX72"8MN#J[RIKMM\Y5>8Y8#G M&J1A.TA?V4PRRFIRP&L3Z^9C7U5^(F9[76*IX:"UE+PW-0+<# 6--9>'-ZC>+H S.(^ M+^^M9CVMMWO: #&9.P>BS_*ZU#)"VP)Y*98N!F)!^3A)()3]MDBB+?N_S!_3 M;HZQLET,7=\.8.RY)+:0::-^.H!,U[#Z@,H72]6T*1$'96JTF##M*-2T.:V\ M9\O$5;'+-LWMLLEVVSA4-.8I8ITO7DU(MU2L>;Y0TVP]=]2W*,$)S&E# Q=S M [*NEOEE2+)BFPJ=?75,J3W)\H3*=7[+#D)5*]]Q0]\U(S.,H4LLW\6FYU^277J]_52R?:[ZB5U: M7C/9?&!*N?)A$,D1$'=M^X1^Q0+&]3U*CVQ.TG!O3G)FL#[)PD M!BBKK]:Z'V[RT4(/X M7P M/J?)CIW=7 6A9V#3CB//Q&YD6#!VK1Z XT+!B:W"AK6+9(<5K#NPX*?;@VH* M+N JI)MS!79BGN664#N">Y3@!.;I$BA;*VW!3KSNR4WBT,*E>D\L0Q]U&/9R MZ5 7=P*5L8]91=NC2'"QOZFW^UVT7K/C['2.;;JQ81/'IDFK'<2&$5F'.7:( MD=CKCF,:TCSA/6!KGF3>=.A TL$3+JD=P2B?^$U&IIC>Q!P:B]WC454E[ MEJ/AVMKQU"Y#O]28\KK^5A4__"5#[OTE<&5$6,;FLCPO,!T0]<+Z6RX;PS[,%X]IN5-(?2JEG@C M(L/K% _W*/M8Y!^::NWFTK(/-PPAN\?L '&&=Z!>T30PL$;RNHSQ--:(MUY] M&LN)0)T"NZHPQ6G[WY/R990\9'6R6P7$"ZS("QW7(2'!EN=X_4H[CDT3"Q17-.IMB"O!^)]7&^*5Z],-H7W*4+ MDSA!MFZA 05^ZN']S#QQ/$O209R\9N$=RH8+%E3QO0S)4VG0ZU(%M5RIOP!C M9<:N$\ (0QC')@K#. R"'@!-:L)575"JZ MS.)]WOGD;R;*Q610XE**I5XY,:",&ERQ#(7489CT]1""W(U4S+:DC/]^"MN& MOF%!QT4!"DV7$ _YA\PV@$(GUB:"I'E)ZN6500?XRJ\,4NZK40H\IYN4JO-; M#OM!K@P2](&XMNMR\J)U7YO1?#%!+^?<&Z/)4U-H_+7H7D-X5KX2Y9MC!4N( MD0-M)PHA=I!MQ"8Q^H 56Q CL44'A0WK7WQH)SD@98NGFZS>EZ()M4J:.?=. M)^97;B>U \GNK.A@'DKI+MI:NHMF>6>F@CI^$H>V6M5[8AFZJL.PE]NPNK@3 M*!Q9I^FF.:/Q1GW?,P3$1K89A"X.;<^R A,B&_<(/!NY@G4DRMK57U;20&WS M8I4ER$K)YRXYF85WX0J4$\J_=)0O2CGY>1RN4E'NC85HIP[+7M>P:&)/1CTO M\VI?LN- 7]*ZWC6GA]](@5_%FTL,\\DN'Z65>/P*[4 M+;,UT^GF[^7><57K+,F% ^U>4K9T<$1ZT=R+V;_',<\CU2)$BBP?J/#'0O17 MBVGO+2&HXT]:'"08]/_,WTO0$9H6-BWO;Y)$\=PI,:*-*5=4T_ L/HA M15?,C*-74A65\ZI,!6>[0V:((Q&!DZ%VH8(F97NX+0F?Y23.&4.$5.]23TQ3@A9LO[3L\GZSZ#!NX39N1B=')JIVC'+ MDE'EUIU15CTLCL@.7[Q;ZQDD" P#^C;&L>OBV+#Z4SH$AFXL<>W'/:#%/ +^D!=&ZK\UHOIB@EW.9$JNK(K^E<^S[*[:_=;U%9;K)ZI41.):%'?;",$2^"QT3 M]H6Q)(RM0+:B2JXUS2H/B[(L_F2O2(!]3KLE6#>PP#99-Z].R-=&29(K7@JE MG]ACPJM&>@:DD%4[RB]CE] MZ!8KKK=OMVN'/C1@Z/BVZ5EF;-J0W;S2MHM=;(KM.(UO3_L>TV'93H&L*:"7 M3]8FXE5*UH[8F(8M1-;>)6Q UM21O0Q94VA/H:M;RLM:L\G4-\Z>RU@9!*+ M"HCO8H+-&!LN;'>78L- !A*\H'M<6]/)&;L_O]F>W1U&('N(15[0)(@5%S-- MC"H0LG:O^RAG>(A,[1KVBB=._9+G=WG:-<*6 =T:RY#,_/*T_2]W15D?VH;L M-A,2$=.R78BBP(F)V[=MXM"6G6/*MZAYGLG6JFZ.<\V?R@/0G]DHK!A66353 M1+GXS',:ML?,/G]Z)G8_@R]'GJ<7.B[J..>AXZE?AO IMFE@/JJ*,=$RG>LM MSM@Z8+ZI?L_RHJ2SK\N<]L"TJEZ:&_=+/*:?N2.K5R]#DONRDV6 M)^43. "] !^+_)3N'O$\%3P#%'+4\*APP$)D4*5%9^IXU+$E*H&?VQ/(7XNO MR7?V O1=L:/]\I84Y9F+DA&,(F08#C2\&$*(+!*%A]34#@3O*]8&8[I9[\D9 M;O:VP9]']$V=8\7PBUP=/K&[Q'1U'C^-$]O/1P>Q9Q+^]L)!7TXFS/C//B+9F7J6N-6+O%%P_- E<_#TMUQG%L(H<^NF^;UL08==W MB.=$0=^NZX5"K\V,;TWS;+X'TDS=&4!0/$C<%J^ 5?%)NWY"QTS8&W2@@P<. M^&:\C.@MNC@GZ>.H7HCRJ;-GZ+HA!4Q)'%;\G#[07GE'1?1Z2U7TOL@;(*LP M"CSHP,"(_< .V<* :74-FT%\O,="X@#-B%8ETDV)$S1'=,V5%0V^5N2DCR!* MTRR6-^JF=OQ!P^?\-,TX8B<^@?P!S=D_2& 99H;;OWYM.."T 1 MIF#=/1%'4S#^B]G$HL$/X 3.*/,#6*(O>AU[4F\^8/:SGH.:GM.$MA/3+L#1 MZO8O65=Z^;UGOW!@ _1T@(:/YC=/&3DYMC1MB)R_"PR$WOG!S(C^Q#";Z)XRA8'H!;M+;+,^9.+(GA)H6)XRP[_MO@H"IU&FS MQ+\?*(;I"DG<3OP'B##\MJH,&((,3Z/_1NQ#Z-@P=(@9^MB*D'/8^\.(H$[_ MXYRSTE4O&G'U[X%KT?Z4?O-]U?_?2$-X_?>/H"'37D2WK+B@0^ MIP]%V=P9U]\ % #,*Q?ULW+!A2[6[HMJ7Z=?T>PUWK+C&-T+J]L!!R(H, MB /7@%[?LAN[ALB.JHKV-&]Y]L/J,M\6Y;W$$1 EG,JIDFXZQPK4$1_X@R$$ M#<29U>H-T@2$:PSER]2P41:](V?CV>*_]^4QS??IY_0^R=CBQJ>T;,8SI>3Z M9I?=-@,[_OZ0LASE:W;/[@_%A&_B2!IUL?."K9"T=D!3@P!1TLN0&\+:(UA,XU3$%L>N9/C%\8A$#^78+,*:03:$KYR:$]$)G/!)W]S](+)(P7'4:0RBWURG>9W'[V#8=.S(C'_)2W;;F:-(A8?)1'C3GX41SB@-HD/:24Q?@)F7/ M(1>W>?9? W=]3.,=A0%"DV.T18$CW@5J_!'<6"&7<,L/I-8RULE(LC2+D^7^ M;8VPN8*!;;@X-,/0MKS8"QT4'\*""SVAM^TF Z4][V_DME'BMH*JN:#D/=6> M.*_G]N!$6;T.Y\VWVO1IALHY52[0FOD'"@Y*S5:=R,OQ_EXX>?BS7'W< MW]^D);OW.RF;5UN.]^]0(4RSQW1#BC).UG?]P1&V!]/\](K V#'M*#(#Q_,= M.[#I)(.AL3P:Y7R3ZSD\W1@T!XL6>OM. 0/_\F(PEKPW!C0Q)*4F'*Y:8#:T MOP5^RO+N]W_F"R/:/3<<-9;D-+$@T?GKF@I^ZZ_KYY>-@1X[H. !0P].X;>_ MM1 ?;8KUGI7AM+>;_@B^>H9XVC'V"V\PIWPU$=H(;:.)SR,)?",<3^62>:/O M9%86TW9TP5+<_CV-XW.J*^(CEP2&$P66ATS+CBVW+?I%#C21ZPB5WDI\ONY2 MVS$O]DCQQ3?'T4V56"2:];V=-Z@8*H[]_[E[T^;(<2Q;\*_ ;*SG99DIZW%? M>CZ! )$38Y&AZ A5M3W+#VX,=TK!+A>I)NFQ]*\?@(N[:W$Z5I*995F9"H7D M]]QS@7,O=@7BUC$"4/+@Y>97939XM>/\33)TJ&N:.3=12,(06A9ACU^':4#B MU.HM^?2/D=!EXC*?;U@[!AC@,6L/=7>G'3>G.T2H]-2A$))^^F.)03%>>J6*_%EL&B?83'%.0($(P(ESNJRT';5(&OD_5U="V]+KT< NCG2[@S M#FH\F2A/@O*DGR)9 M(5KD>-9S'GB418RPE6F((/A+:B'# <\:WJNYS.;WG,V#;ER( P2);24DC6W/ M\9$SFG(PAEP3C4H&#&O$ZZ49SCF2KQ=6C92I67Y)2-V%2F-3$;U7I2[RYK>/-)XY'7'M MNH6EP2*V'9R$T+=L-[9ABD/ZO]$B26U;[#X5>3NFR[(.&O@-',%=>:5+/Y&< MI=I,' K6;1?HNR[%ABY-N4C25%&G@=J55'@Z/'EU.8HN=H3'A.^/YSWHX-.V M().\*/!<'WM):H^&$H2YMF8I?/Q\8\/WLB?K9$@3'"2:X4MZH,A#E=G1XGN. M V<*[*U$4Q0"3JN6X%U.Q(\YNB]^(%(Q0P:'QL&?/3./\B4I#T4TST*_W>;=&4.[@([LZ[W_Z\V)U M]937[<^/M,VW]._8O;I/3/8WH4LIT:O,6Z"\GT6LG,?;L#1BRYBYW[< M@-$3^A7SY:;[D?1J4,WHNZ8@3$G_W'%>25:8W>V7"6,9WGES"2G*HLW?LZWK M[\J6]JJ"IB_8-'G;G"$_1[CQ;,^V4Q(E84!B.T78MYP1"(XBH45A ^9GS _9 M&2Z6'ZKV:UZ#XN@(R#I/Q!*$B8CPI8*%@R$F^CW87SNTX 07]'AOP'FG[V[ 4U:#;PQ>=XYU5^WW6=VP M6Q+Z%5+.(ZU:Z>:3T[F9%M//\V.IM 2F)%#*@50S3_QTD1GWY)$[LZ MW9+WY+)>*;(CH5,?*JJ1G39N M\*'-^#%K0\%&.'^%$RVDI]%$@JE("%.;<^ M]B)DL!(38598GPR1JJ),'ZJNX.I +29*)U[XY$B"Q]4)D8P/ER5(FA'I(NE= MTQRHU+DH2A++3W%(0FB[Q$;#>7!F#<5"CZO)VEBB."HZ:!H+(UX^)8LB U2J M%T0WH(>U<#74@Q"IA 397)WXR'EQK0*28D5:@&X/;=-FY:XH'S96X,>);_NQ M#SV";$@PAH-)+Z0#1245$C&TA!15)WP:]4B(7DE1,L6L#F4ZP[:P/)TA$=$H M&7)7*E12KEQ3*WE^>"7K^<;HB[-:"8H#*I,)'23&<61'"%FC7GI!A$,1\=)D MTK",G8X$&)E8U\4[GZHM0+F8OKTX@+&J&78^\B9D3S/[ZQ! W4Y51ENLBBB^ MFCKSG1C:7HS<&*?(CL,PP.YHU,%8Z.$,15-SBZ#&:7=5DF64SRB_BHJW\/S[ M-%'TFL>7&R')=VX')L9:TH"-T;Z&" MF8742W5>3(58>=4RP*D>Q5IB?NPR08)*)E5*U!$.A9+B1D6=SH>[L17 M +E^Y-J)G01>DJ2C53^-(Z0J42*V%M(I+9-FRCS+*Y8IBO7(UF*39U>H$A0P M&9+7JV)2WG!(F3Q+O'IV5^=970LLU&=]4'ZG=5MI0#^OL/[TK: MC_.&W4\=T/^QQR*G\]P\Q.('6@!4\>&0@*GXHM&PTQC6-AZ,&"7QC^K*Q ]?V;2\AL6N%OA]889@,Z'P[(D('D^;" M9'JWR !R6%JM[D'[-:>*_(VZQ,[Q-N!KOM^!+S_!?QRRLLWH7]$?[5T_"C?( MF?-3;VHL&U8^65]C1,7$?O3@*.*@]^$&G'M!_S0&O7?D9CB%VETI<.;,#:#N MS)L'-,5@(CO,'>5UY(S9O:Z6[5MB^>7WHJQJBN>8QJPX1IZ?!D[@1$YH>0B3 M:#03^HG0D2[A#S>L^!_T5-_BG/&IL%&ZQ.2T&U=^K?:T;S;_J[MKI?VYSO+Y M)6D3^B?-[SJ$3!Y^I:F=J4D+SK=LUB(GU#-<-'U;*J@.7BJI_]^^_6T\8N,( M0R_"*$%!:J6AYXWP8C<6>B9S-E"&I>P95HTS"_,%34X35Q$OP7F(MV62W7G5 M^P)87P>O(GKA]\#@T;(R*QL' 7DV'NIURKIYMZ^D@YEXYTTC[\H>S@CK7?FA M:O.S*QR;#88.M''@>6Z4H!!9.!CN>Z&&L96239D_L$*;+T5H,,@E)G$O)N?8 M^.5_E(ZBI,I/T9W=.RLF^#KHY9/RN7B5$ND1'/AEA/]U**5.ARIC;5/PRO[#T].^N]H[VZ.L^4KVU?>T_T9S?$&.0(>@B,0A MQI:+8!I&=O\\,PW+'_L,F/[YE>V:^?[?-P=0R3G#B!MC# M'DP<.QYM.Q *[6#68]'P6',$R99(NG[))LN[+\Z02K[.J(=Q3OV;G6Q! =3" MLQD-Y*%N2@2U4K\2%=3KTTL9-,"8P ;IIZS8I3^>\K+)V5K$+;LO=[@KOU^@ M&!XR0F$8!BF._9#8,80QC(>[CF'J>00+W:^DT:SY;=,,*1BA=CVU SN^.C&L M*PIOF-;&.Y\D+D2YF"YRL[W0XVG\)$YOL-8=B77(I G'7F^[-L,=KV!VYI[9 M@0$.$0HA;3+$CSP'VRX>[/BIDT(1713_=,/RU_<]&863((I/R,QR)*97Y_0L M)$FOZ)A0'GGJUB$P"O@K78U(\+*F-RNZ]\>WW4CJ1TE$J[HH):X3);$?':UB M/\5B.ZA5K1G?+\V0W;P>Z+ L_REGZP];=A%']_?RSSPJ<\ZG0W.2+:9*$R-* M'E+-7.8TS=:$:.GB>1T2ILV;E[:D?>(2.S7&>"7O5*>\C6)C>\C#*;&L$ 70MD,41O9@-@@# M3^A. 65CAH7NK&C;ZM$\=7KYY&Y69L64[F4E_);HS:MPU\B:$#=M/*]#U_2Y M4QEJC^(%W M+KY \_\8Y)@NC$"6IA6%@!6Z20(2M$1-)/'?35FVVYR_LS"$1 MTL$C:.XN>\=^I5.^FU?ZUS]B6K]0RCI_JFKVIZ+L#J,UX[OO#5L3['[D?E]] MG[FC*P7A2HEC/KCKD(B9?'VC))J+8?[]G/VNT8]9L6/GF@(_2 E)B!U&;N3Z M;A0ZPQ@4LR^QZ.9-L4\WOE/SN&V;K5"(;LT49(JOR#%"D>2FRX$;!N4&I#^V M^T-WY13*G@JJG=TMGZ?]\K=/>9VUW>'-;5M\FSYV:V@_YC/J)C=?RI&\#K62 M1O]J6Z4*"P([Q*O'_"[[D3?,T";$)+:)Y[D0$]MU Q1B;[""W-BUA;>#"WWZ M#(K2W6G1,D12JB+(%J^J&*!)=BLWXZ>#TBG+['NVSXF8U @YRM:B$9+H7V^] M5F"!?TM3M/0IB0H\DXB 1OU58P M9'ABYJ0<=*31(1+=GZ1"(I^.S,:?F*B,L/JS>B>) 9^N$&EHQ]%EDB;W&&G@ M=AWJH\>55_N(M/%S39>>OM>;N^_5W=?JT&3ECH[#TGW^+2\_TE8W[CUP4B^. M:%64IH[C64&$K?YJ;CH02VR/:PN1!C.&-8FV'VKD78F=]7VT)W48.=#U\+H,U S,?M"Y:G'G71;L6MUPGV= M@C=D6R-ORXJV3D[#@:&ZO7_U! -*?9P&!"8><2Q$TM2#:,") Q@*;:&?'YWA] ? M'NIND S*#B&;!Q_O*+\_7OO+;JL![=>L!8_93_ E5WYG88$H\Y7'ZPZP6#+K MH/SZA2$%Y]Z ,W?8]7OG/S>X!#J?;L"'8Z-8^ T;[7&9*..7:P/KJ/T7]/_E M(:V%(\$SROB0B[-#TB8D,7.6E_ MB"Q)D>TY7#OQ]%@RG$QZ@&! "'J(8,3(7S9KH/3Z&&1>-@65>Y)(B8&(!D;Y MQR+S,BLW'%%EF&= YP6 &HU#L>*[PAQM6\^.5OPP0^(-!$CP3(DX77Y%NE"DQI18B MR>B]QB,9$X6M-&_KJ$OEX5^X,EB2!QFUP-5C5I0;#R8V05'BA8&;1&&80N*/ MAE+L"!U;E?CX>16C!Z6@&;RDB:N& ;Z4=.,:5<:5HP? J1V"[*U//40=F- / M*2YXQI7ICVW>-+?WZ:&F%2X[:;_]V0G6T].^V/9/95#C>=,6VZ2JZ^I[43XT MM^5^+('BF*2A%:=A&*6!;T=N&CLC)"].N8>=QH$85J4>/YO#.O>@[W@G']B- ML*,7X.0&8'[PC[/,!^WZP'95\1)3Q2%4MU="=7B=DL\Y#R+YMW8@PM$D5^'& _Q*[M M6=%H'@:N<-;58G2V#,O0]EU=7R[50SM_WIR=<=D<>9ULA6RHAW7QS#<[^ZI9 M3D<41/(9#T%73I_2Z]49.,L";Z$@0G:7$V_M^ZAL^U'FW&DJJFOZ3 M%P_E"=F BC@VVV 9Q#X):5*T@]1-!U0ICFRN]ZKGPC+K>!"@9Q4JNQJV7PLZ M>@+NJQH,OIQU;;D!AK'XB8T+UQ ZE:'ABZC=OA$U\F;4%,>'QL(G-T1<0QAU MC!(-AE-TJ"A)*<=HT72PUI.(9_'VPIAQ'I9%TC;)*>79GK!3#@S58# @+O)P MA(,X21R;6"DZSABGT(VXEHXUF)DMV0[X0 >PZ^?B$BQ+)7]RG(%%V;SWFD"% M9";+I'B>FH%1U10DPZQ(7GF;@BLI0Y&W]60#54?>$'HMW*@,O0:#&,>V$UH( MNK%C14X2X7C<-Y!&06BICJHXS2PX8%(OHWFIE!_@&&!1X]A%WX"$ETGUL88! M1@T,(XR.#:3*?D'>UJ/AJHYP%.M2W'"?*FNSG44S(+S*X MT#,$4S1-[.72PNXZ=G7I<>7EL2-]_/ 4F1_S^KZJ'S/J\-LF/6C!R/)MU_?2 ME*HC6K.:RQ[0 M0>C[,+&L%*6!10+;37$\/.=.+.016ZCLE+1ANN(\P@(=+L" 21TEDB:1L]Z< M@3_!4E.&.D/O,[_)S51]J/;RL@Q4%U1F.*@0A)E%@QR2TB!_" M*/$0&NW9-N2:M%2WLHSR2!U)4J!26GT,L*A%?Q8YJ'21'S$-$N1TM2HDZL=U M'9)B1E*)QH="+3;+AQ#!J1.0T/'=X64%:@LF2*7ZX;0PLP(I:0XO:5)Z8X O M1:U9:#;M+5KX)4:0QE7*BZ@/T](BQ0BOK.#\2_NN;-JZ&\,G65,TGY_J/-O= MEN?G,^U-8OM1% 28D#BDVH:QC\E@WDX"7ZC>T6;4L/@PG* X @5?&%+0=%!! M58)OX_'CFGL-5S_O?&*U".5B^M6Q?<)X SJ4X/.1[F>GO><5-5[Z)G1.>P36 M(7WZW:H,MUS^)87GIM^56VJVR7'>__==^7OVHW@\/,+=KF"3G]E^?$D"ECN2 M=[#HP-2&+DQMVW,)=*TX#H+4'V&Y-O'&=Q[N^%8?9L'$U6[_,YAX5F6A2%Y?\%A/]/1(]#&$ MOXP^_(U^#PQN@),?QP=RNEN+J2N=B*\N@OQK+*N+I-PZS'P1Y5FRT4'JA66= M6>.U_-+/O.Y6"_4+L;'.^Z(\'F88+[K[1WE@]Z)F3_3/[4]4/3X6;7?&(<\_ M'A/-QG,".V*[8FEY@9/8#7P;CWA"%&.1P8\Y%(9'0R=8+ ^+#7<,4L\W_ED' MZV+9EF$^VQPUPKX!/7 P(K\!9Z%A0GQ"/^\H29KDB6&3^<"M8QPU@Y_5W%V" M?Z3U*=\=MBP?O"O9'=59^7/($^QP0KYC287FA^%[_;VE['O)3[C?O_WH\+MR MW"(+'ZM#V6Y\%V$,HSA((N(F#G'<<-@2R[[T8M[M7RN :ECHCQZR@=E_'#(: M]/_5@/O./?JM'?4FWY5LQWC-?I)^\\O/RV^HLP_)CVY?CZ&_W,O5*AO] MA%\^/K%49)>O7)9TOEI%[Y)=7$?5M[RD8X3W^;>\IL _L:XWU%*;)'&LA(16 M$K+K_W 8I2@!'W-?NZ?1I.%*8AQ!TS;75/MBQU;8P7X RA;$BTIVZ52- M:=$E[ME(5ES('G'>@!$IZ*#>C),9R] MNQX]&^V:5IWEZ1=?5I[BAFOQ6 NY MRR 1#(YB[MN(#$(PG'S.,()V!-G=WZHW ^D)AVQ&FCT2VC+4>7R.T+NK/9^+ MYSKBHYK"9H^3]I2F'"_Y',=#GE#.TQJ-M>9 O4Y>S8D&.-4T #M#QJ:\]SD= MAKPK^_NFV&3WW??J=%CE/PY9S;+-,:N'40"A[T6NY?@6].G7Z)C5O=C7.&HS MBG.FH=[SW JR,]'8CCZQ%:_^.9=^U:S]7G7S2,.QK_\>/-,Z5C';!K2,)U<3 M?D.#T&<9Y.AAMQ(_- :VHDZ]!&=G $<_S8Q@S;8*KU;0.PV-EPZU$TT!; M)1KRH_-9VL!:RYD%F!";!Y@Q.O*%T;A/G?WY-(-1E .(T',='T&;D- *4&)% MI^K,Q=R;"PV8-EV^]#">SU0?CVYM*YT3!FHAD"TU9F-?6_5P/)DS0CY.IO:H MEXV#:G*?+1[:\[5T7.1S[Q190NE4"^MKS9!ZG+N:]#1RR)/'X+>LH%]W&_O[ M#69W%=SOJ^^X^%;L\G+7T-S:+0Q_RI]H:_Z:-7FSB3#!;@ )I!#\(';9):T# MCBB!*7E<&&X?^[JB#Q0'O_EQP\40SLM]N*;7&MOG>SZ]VO/F4_'_O?8SM&!J:Z3^XWDM0GLOAE MW%!+N)Y1EV\$8DGU'.^P"9WMQNH@@R/F;B#5;^GZM*)P\"?6Y<,BEUO_5-U3 M;<.65(@N9'2SX5X^J1OVKYJKX_"G=E1738/S^^RP;S_6U3J;CKTUHAYX5 MQK8%B>VBA*3=L>G>4.AXW!NE)#_><'+N4(%=#XOVT1$7^%ZT7_LC(Z?+FIKN M: A5@_)![M"9+,77D^(,[(IEO9[8 1$X03)/%G_*FH$TN9S4 ?OU=:M4D_^W MW;V@[XK<+"_@J@Y4VMJ)^HT2XP47G=S<'MJ&/8-!50@?:OKOCWE=5+N-;Q%" MAWK(=CWDAU&*'#7V#7.=#]U5/G MA?H]%'H"-BW[JXJ56')X?^D6BN.50'W\SI"#'CKX.!VAV>Z@X&'X#6F=+6CK MO8%"KYL<%U 8X%5%S&$_47<&9#BIB2([\&WH$AP'"%EQ%,1DA&"E4/E&(&G# MIB?(AHGK'1T'_122;G6AE@^&O#C/$@=-@CS&YER)KURD,)L$7^)14':5P[%> MJ55WC4->-?$G=[OTN/S![GA[IN<$V[8=VC@FKD?L*+4<"X_&[0AQ+3EH-FE8 M1O\S+QZ^MOGNUVSHL\\N.U6Y2EJ>9#Z17(!?Q77QXZIK]YSM@J4I'W43BJB9 M^W5HH6ZG)J^/UL09U^KK:5-3PQK$<(T_08'G^+'K^4GJ4(E-++NO77%@D\A+ M-E00OE1<"ZQR!D1ZWCD6_A)QOS_?BM@ !DYM+>1-3R\M=JC1LOQDF*H#E;8F MPM_8/[=U53ZP@POOV]W?,[8&,G[C\U.^+;)]^Y/]S0 IB3!$$$W":!EA5YL M)?8( "$;\G<"S8:-=XX3//[)==WD7E^A6)!5L61_PG4#&*!N)?;T37!$._RU M^+NMNLGG7_%8, AR*R':@\&3&\18NI S#%&]?"XQY5AEO)E*%UKA;?LUK^^^ M9N4)R&C;I25> E'D6]@./;;N$XVVTS1PN+>V:;-H>K;N11D6WH"*866[74H@ MDXLTDGT]#2W#LU@&>H/B#B:X>TZQ1.K1R+7 UK!%.)?<#J:->XE1R&5F^ 8F M&IA=/K\8\.GR\$4;8SQ9)3DT!;OC&E6/7XJR:Y?L]DY$H124T.X;=W56-O=Y M7>>[V_JN2O*S;VR",$)6@%U(TBAR+#^Q8S1 D=YBQ6&V?Q:H]BQ7M4FW%=BV??Y-=%-!M=?[!)+S?OUR5;5$^L'W- MSSY,;:.:*K\7DN5L85L^A\[G:K5 MQ!;,'P+U@5([![M]N#>B]Z>;B1G_F7?;4 M&(B)M=$EPKV.!=1%/*^6[VPZ,LM0$#W#^KX8#OAL;->V$A*0R,?(=[#'IBM' M)%:4N"+[4DS8-SQ[B"X4C#I2@R+Q*BE@/LXU2?T8A&>(;\ 1\QKD?))48=G6 M$Z(UR[,F#[ED6">;!@IY>Y-"%R61$\,46Y'G6Y'E.B,$ER!;76[:C>%_<%JZ=AT^1MTRVEU%VA/4I_ MD3?T[PZ/^6Z\::W[2?HI>?&-_6:S"=S0"Q((+1_3Q!#X;HC) #WRD14J"O/\ M@(VOMV_9;GKVGL^(25F7%XBJM)ZO.Z Z\L#)0W#N(NB1@]');KKES$TP^'ES MNHNS^X7N T=G%T\EVL,GEH*6:SVK35T+4G(]Y2T=+\EE?'G8="A59]L!]^#$ M)B$N]E /JG:AE*.Q%6W$+DMBJ8*II$6XKDS@6]\>#?VK!0.UCE MWH>EN)C>'+%HA!:?$^@V7FY<'U* 4>!X7N3A (8ILH[568R$+BU:&*KA4J?? MA7Q\J46@WED)/TM/ >B/XBH'_YV;?Y%A?^?+$@-^L;;R%Q_J"Y(QUR!?)D9+ M9+V/=?64U^W/C_NL>WF$;59YZA[ =E&(,"(A+(9PI M1ZHWH;]>JM3 B<&,J2MB2R3.+L%_H!$]S_J;U$]"V_-#%\91D-CT#R0]#G.] M!"V5-.70SC)H7'JP*!G(^5.D^1BN(CWVK>+DY_";?]Z\^&;<9LJ):FWFKY7G\^_]I?AC'[_>1/K MU9#.E&3U-:V_7L+5R(W!Y*L[@DMMU#K[FTT(283C)'8"AT 7^JZ5C.?58]]. MR*;,']C)BKOE=FN)P.52W[A7WU>>B6_9VI^@+;L[1RBDR^S:TA[&5>[9>O^G M;!'+[M8RU3+6N5>+IX4LM4_K[&]FW*4E$_^_YAXM*28,[]"2C\Z"^[/.0=LX MC EF#XA;H0>QY:7QN'L^=MP@&DN6XX;"HSQ5X1ZGJ'^" ZTV8_S;'@#RGS!75NRD9X_ M+9J,[II2X[&A4$?_&OGQ[;MQHEBS['CR*/( M?!)[@1N.IYCHL#F(-]U%?@OD2PYL0ENTCFYPR^===X5A<:Z1=/2X^ XMKJ@M MD $U!VP=J6YBMF#]"2V?ZW2.2.S_@BE*Q'N3N4@X"KQ)9]PI-9I_]MBT'T(8 MP,@*;&+9?AP[J><=5Q>#)!+9 JQDR/".W:M[*@U0QR?CL[$FILDCK)N3T"[X M7OT421,RJ87;=6B>'E8)NM)*>-=XS5M0WX"3^?_KB^EJ0]!?9VIK%.A+/XBSH M*;HU1X4WW;&[V*M]L>MP?J1?;7_>Y3_:A#+\KPVR(N03XKKLA=@DBC'E#6##@,[L M2^-A:J,8$1M;)+:]./3#,!B-$PRA4)VMQZ1A]>K>ARL>F6[1[-+0XND4'?H' M0I,053=:2[\K[ZOZ44+6=%'/6>W.S[I@\P>-C;ZJJU$O_.D10 MMU,O:SX3G/$*(ZU>JKJ?$Z&%YCYK&EI@;KMN#G?_=6A:=MX)Y\VV+IZZLUQ. MF$:^#>T@]!'QB1]&#AQ@I*D;!"(2J=VX8;%\"5)PJ4T_UWR:N"C-8NKX$M]Z MI%&4Q F1-!:/=JF=JUF(3^H\EO[]-A-K'96&Y@>P0&GA?X48"\V(_C MT8B'8J$:4O"C#;OZLFV1XDE!#4=KXM,X@8V)*]I*L]2C9RILTIOOB#*?@O)H>=CDGV&8G5G"F[1*GZ]$G+@JG MIM^TAF =:J;9IY<3<@88X]6^LV?I7AJ,(@1=UXI]"WHH2F,G])/1H(MA(B)X M"F9,J]SX>@E;C&0''>[808?C"Z?LVQ\J5FV=7.@+K_V^^I[1U@/NJQK@ZO"E MO3_LC[\HII$J4> 3QID"(#S<'$&M1_\N,S4A>AKH78?2Z7"DTM[T)#'L)P(I\%$8)B2&)(-L'&;C=&7 KL5P2$:%54HUF9]JPV E9?\;KU:V1DIL9 M-5#.)V@+L2TF<,^(?N-BSK5H'C^9/!LB]45D'9IHPK%+FR5U<\>KF>_*;WD_ M8_?27@)1G&"($M^#5AQ%=I2F@SW/1[Y0&2AOQ?@Z[ BL 44)X/U]L2^.DVR] M1*9E*W'R58%8/B&1I0M+4N5V'@FGPH]+=ZD3'J=_R\I 3 MZMIXD=U_%NU7=&C:ZC&O7X+PO20,0R\.TR#T4P='" \_OPUJ_-7^XV=Q//<%/D1(@3ZL8]2.%I%Q'9$Y$?5EF$5&N&Q0ZZ@ M RBF1C4%=8FQ J77RO0Z^T>5.9:95BZO4YW]^_*YM# MS1;Z/N5-7G][99FV!QRG=LJ>B?'],/!P8!_'NW$DM"-7ASWCM=0 3TR\M##) M)V!SDR@F8@P=.,(# [[E!8R#M0D1T\GY.H1,JT>5N18J)FB_%V7Q>'C\[9!1 MVVT^KLAN(/9Q[$5>@-,PBAWDAKX[6H/(LD1$3-:&Z8T>U7Z?;]N"=K8DJQ^R M@N43 !_J/'\4W]4F322?ALW!H9AN#8C "=)ZBJ\+;$WHE2J_Z] H92\JO:U. M]/CZXU->-L,I^ST[\(BJYO6"IV<'$ 4VIJ4=3ET+8PC'@:D?6*Z0-NFR:5BK M/K<4Q*])UA\(/4$6/=&NB6 ^S5J"6S$-.T<(!HB@P[@>+>-D<6H#KN8XK$/K MM'OUZE2\"=9XM9!4=5X\E/UF5&J.78:4;;MC/;#<=7_<]V<>7VVALP+;MAV< M(CLB"7$CVSKB\8C8.]OF4!C62W(H.YC9'HS@NXT;9Y#9::#3#&*?-D+HV6EH^UX8C>:=B(B=*]-EU/A8_ PGZ(&*U[9Z MZ.4O;F=G5KRZ?4GJNNI:'@*O%+9:8[ .K=3OUANEK0'>>)7P??Z0[=^LI;%E M^X&;XCB"*,))%%EPW"KH^\@3.GTA;\6PUKTOVN*A+T$[>%W!,TSZ"E:?"DSR MJ=P\)(K)6H=I;:/TBT1-R)O0*PU^5+J;G>!H.ROJ?[*[BF_OCT/"=V73 MUMWS\N.LIYU:@85CUX%6BCP_C=TT&6T3D@H59GHLFAY%LSN<.Y3@]SQK#K74 M"%D/MYRCX=EI%1SYGAA]-OUPAG$]FL9%YM385FLPUJ%UFGUZ.68UP!BO!G[( MOY]=>5=7)?URFY_9?76NP_(<+T:IC9((10@BSQD7@:@21T+GP+0;-ZR,<%<] MC9.(%/O9Y9'@.?K^:H#3WWYNZ3>R>M>P2P3 _\E;T'V4Z!WW^H/%IZ^+QDE, M:B?#LAZ1%65T0F^-!6<=TFO.O6JF1J[\>,F8 9PDL%-H)4$409*D$?;C\4B( M'Z#(5GQ_A->,:9%EM^DWA<1==BK4\0GA3*R)2=Y;#W&L9_GD,F43FJ:!YW6H MEPY'KC].(<<-_^[G!Z:"G_*GJKY\,3+!5@@#@@-JV?%1;/MN.-@.D.T(';75 M8]'TYIP>)#BB%-T)K855/MV:GU Q"7O%Y7HJ-2[J)K=$ZZ1^':JFV:=7VZ+U M,\:M=8%%X%J.:O^-]E54 MY[NB)=F6/7[U\_?\\4M>;W"26C8U9D6I'WA^9/EAV-M$=F+'6/ 6#@5+ADN" M(SC0HP,C/.&K-U38Y%.B^8@4DZ.+'((_>FSSWZ%QF:<)9=+#[SKD29,OKR_$ MT,;0-:%Z^EYOV(VN[ZNL' SX.+40:"QUIQ-. M*W:M3C9?^_>&1BJ0L*P@J@"OE!L O]1]_DYE]3V;)CHS$R0>]!TO@!%T8!Q0 M'8W]T8P-DY!7\*0^W/1D#,,$.E""ZB='U74--,Z2X"CO!4$2@BC'%+\L&F=, M3AS%F>/1R+>GB MU]$9:)-34@GZ>*3T;7\OB*DB.%Z8;<"_L74BP$&M_,*8B-779J* M$4\)*D?:A1+5< 26+V%-.UC-UIH%3\"^ >8B!.BFL>7[H>5"V\+$B2-D#1!" M"_M"B^9:#9LNG_DSFIDCG0)<39211BA?1Y%IQK679T'-\2=;H-YV9W_NJE$_ MX",[++!!KF=%EF?1H;(=V3".?,L9C7LXXAK):C9IN(OV*-@AJ.$X5%O1FG1( MLML^_=X+[7S13;E<"3H#VYK*SAXIN*N.Q3D#[YI+2@G^9DD8\2RX\M!XU5:0BA'VZ^Y?67BK(^3/-[M=,5SK MEPVIAWX.J-ELXB^')YI^_C9OCL"F0 SZX*N0$C1C" I-\982ZI M@Y>HXU9!9>[7J('J3DTJH";.N*^SS)JO9%]]OWW*:?KMQ^!%F^WOF/">/<-C M6Z$;VMCU8ALZ4>JFSK!B1+PH)+'0999Z3!K6OP]Y"]+[^WS;-FQ@C+[2O\R[ M1Z2/N(?GWKN[0=[33,4JS8*]GT!_]P:P>^&HIX"YVO3/BI[])GNP0N+5:5WA MXE/2!2(EIJ1'@F_.N!U @C\ZF O>C,G%WH28:J9_'6*JVZF7=V*:X(S[L.GV M:[X[[-GH TA%=/E$?$8QT&CG\7E#/?B4BW) M\(1VFX[9.L3[ %)S*P%-= MT53=_@39@%'P!CT3,>"3Y:7I%Y/D 2#5!,#P@O'/9XAO0(=Y'-; :P$Q M.*L3,FPR1NN08*,>OKQ1SSB;/$OY'ZHV;VB]F-.:D,T.TXS0O0>R01:,B>.2 M"/NTG(\)B<.AJ,=N#".?=^%>VH#I*0F&"]1'8/3+ 1G_(K$\>=>7X&?A353U M&&4G3.#3G)3QKZ+/0IWZBY4&AN,RC)95UUO M0@'OHT!;/-Y9RQT$E]HL5O2Q"+ZTF-35!A>#N4TQ@!].E3F&G.S MZ$P/0D!I!,E8$1>#'%HPR2" M ?)&2P$BW+<6RGZ^8:7I8'6E/[@;>PW_U(LT:=U%=$MCM^/G/3OGCR(G):-.-(1';R:ABR;#RCMO@.G3"VPR5*.2K[>9C M3TR'GQ$'SI M=-/-)$\3Y9X>?M=1]6GRY=5F07T,R1GT_EM&%:D%].^X ^&#'30E.;/!4B4F4,WPY^8 M)DE1-\.L^9$;[IES<3;7H4#*7DS.H,NR(G-3R<:+$@>1-'8CVXY2QPXP1*,) M:M@2.W8J]-$B/43J:.GQ+HD&'$K:)$"3ET7%_K,]4(CA[Q3Y]E%F9_ MG+O<=7.714G_D#=M?_"ZN@?.W[U_$TO$$CSRI6"S%,I.S)QF?N<5CE=L3*B' M/'/KD! %_)6N-J1EPFL=V88I=WI1^?O_K^QFX7"*B--L-)$A%9N-4U!K&+F07S.@9O* M=4B0LA=\\PR"K(BL:A\5SP_")(IAZGL>\I/$#]SD:,)/;+)I*X:,>S&6^X.% MA.>(@;N'W%6=[#RK:$#%T5$T4,:_=&V$+94%Z_E7J#DJ%BFFUJ$4=. __O_ MBAS;^7_ @ H\9NVA[NY>8&.>YQ*R7/\8T'%V$U&&U]=;A#V8Z#1R;,CT'7;H M:3#FQ#X,J3'7\6S'=]T$PG@TEA)+H?L(&#'>@Z[EV1M0YMW-H=M7O4L^!8NP M+)Z,#=&KDI9O0/ICNS_LNNM+!B)_OTZD<5$Z4<6I2Q+G<]*J*PTJG$KL_@X&ZU*ZY'L38:!8@;T!O10P0GKDHN44QQRKUMJ"<0Z MM,Z$8Y.KFQJYX]7$-*M+M@I(#7W^FM5G=X&D-K8=E!",7:K$#E5=V-\MCV 4 MVBX4D4!Y*X85CP("'2+Y2X\4&.03NGG($].U$1,X$?C'8K<2721H0K3425V' M1FGPH]+=W 2'C7G+.NZXD'U[:)LV*UF)/UP^;N/((H$;H-!WTH0@/R7]2[>) M:Z7$\04'D*KFC \ESR"!?8^V&SCV.S+8%6Y?LO)?X.&0U1E-&+./>ZX0.#4" MTL7].OJ>/G=>CHKT\L3]4NFA88],-V=7U30?ZXJPO/@I_Y:7AWQ#[,"R R^, M+2<-+3> *$PZR]CQHP@*#8QTV#-<'PPP!.=HM!#)5QS,S:%8F3"B>WY[%L4' M.H!@0#CSBZC7*9O0,)V$KT/&M'KT\D%5[6SQG"&-@E5%5#.%H.$H?[655=]@R+60>%721(L?"?D]-&YK2@+<6CNJ UYXK6 M<_QQ*8[YSR8NP;7<644]G/.<7>3DY(WL8(+1Y<\V:O>H,M?^]&2'S_F>_M;# M;WF9U]D>ECNX>RS*HFG9)>G?\O3'4UXV>;/!CIT$CN4[0>PB3"P*SAU1>0[F MFAR;"XOAK#+ O $//=!NA)H]@PKR :L>1=06)+6,M$1\-&>K8^P&)P#L+HA_ M%KMTG;'3D^F6B*&A+*@EEJI9DI-/B0RJ.U+KSJ[:O>7,O&985LW*\.QEM=O[ M=[3KE _%EWW>WZ&\P7%HQY;G1T$0A;Z=A!CBXP#2C9&.9*P(P7 ./D?'YHJ+ M(SZ0=0#UB+=J'-3R[8PAT)QFGX7G]AZYDJPR3E6[4G?4LAYD*F.3ZVN+M9_T+=LM3)+ "N#Q8+<-3 M:O;D"6S;NOAR:+N'U2I4/3Y6Y>>VVO[KDHM'T($'HS0,G=B#Q$8V=CQXG.DF M 2)\^YQ6 M;X+JE3;@79F1?LX/RV\P,TS!$](ZNY(JPV0%YA:#4,I$_)M,^1 MSS/JN9O@K@*]HZ#S%) KZ?9V.MVNLHGH&:2OL*EH',PK-!G5-J,Z Z G,!(S M!3.WB'7/*,Q-!N?,PR(QDCU)DF1-L:5E&B[VAS;?P2]L$6';;@@*+#?VTQ@2 ME!+H>B%,3DL'GM %GKIL&IX'.)Z6>&(7[76G):9JEG]7.X B33S? '\)SL7* MB->'4VY A[+;FC#@!'^,2!<^K7*!/X&S*ZH16,>H5KM75\ZUZ&%-8?YV5/4W M@6U<[+B6ARS;\U/7]PA,G1%&XMB!T/WKVHT;ULN^L_Y2E&!7[?=9?2: M256D77H6=#[&]GDT8"T#EJ_<5SL M!C@D :U[_22T+9R$(Q"/8*X7L V:-RRO8P4TL\!RDZ]=8DWP;EYD!]2KE=D! MGQZA%0W1GTYJA1V4%ULY+GGE]K>JVGTO]FQSX,N]#[AHMONJ.3P[-!X2'.(P MA!Z),+3<,$K[0^/8#BQ"A*16LVG3QZT&M-VHL[\;6W+CERGJ^81V0=;%1/89 MX:^H!B>P"]Y5(4;FA+8:BLHZ=-64<]4L+5M,3\>GWV_O25$6;?Z^^):_@M._ M' Y3G,0P)0E,8C] 21*1X(FCFBW#&ODQ M:_.2C>GK#E17 >U&R* ]8A:]U%&18#XYG)-;,0T\(@,G:*#'MM CEU>XFI Z M72RO0]^T>?/J0D:=+/$JV82 OC^^>&?AV/ERJ#S52; M]G7W@&QL/PQID9@Z,$@'QL&>7>)\?&-U$=,3K>$[J M![;M)JD-(R<8@<30LC=E_L!^25G/9 %P=M5],I+S G MUTU5P[#ZCJOL(']7UL.E>N?^1Y/?'_;OB_M\$P:),23 G6URZ1,BYQBZ(T7[PR^*[7 M-3GY^7OV7U6-]EG3P!]%LW$B)_%M.PJQ'_J0_D.0-Z ( ]L1NC1"MVWCH[<1 M[J_[2S,J#*?@?)7V"/ IXY+DBXFD.N]&-%*0P FY-!6*=2BG,>^J>1JT5CT] M8?B0/>:X8N76)D[2V$*>9]L$1A&)@HCMF^Z0H"1VL$9-E;*_N*[>@ XWZ( # MAAS\T6/7J[5RT=&BM\8#HUMS96*RA Z_1:R\%BN%Z4^AQVH>BFFR!C:YWZ$J MMGG9L*ME'NH\9S<1'-=\+00ME[B$>&$2$ALF 1[M!=CBNE]4W8IAC4TI[65. M1^WLU:D.I."E90K\\>GC/-2)J> 1$SB!6FAGR$5Z)K1,G=)U*)8&/UX^P:6) M&4U5X?'9ZW'+\L;'7I)Z3ABCP(WM",:Q.VY$P8[E!!I+0G'CZUXEU<^UE@+/ M+,W:1]2_G)YB'P%?/CNX1%WWBD_YHDX^-.O01W/NB95SJCSRJ^D;:\"OC;N^ M%UDA"F,,8XNG'IXY=7+V2D55L0AMYN)M4 M1*WDKT4']3KU2OT,<":K>1_R]@W3:0JC$$9QY,9IY$(7)W T'>,XV;15F^WE M%$_*H)#>';&I]% *<]FN^!9/ AU1B>9U=D,UEZYT0@U\\5P0_"G_5NV_41OO MJZQL8+GK'W$>WW!^5\(]_6/9/:.##G6=E]LB'\>4R ICXML.3E(_L2 5!'<8 M4WI6Z-I<6UR-@S"^LV3 #CKPW1&F]Z?GSWL/V(:2,Q_ R0G^6US-1FJZM%E5 MD,2*G9?Q@ZY-B,\>)_Q[=U<1+[H;<4]SVQWZU[^-&N]7V MV*VRL[AMCV[\7>FF6Q7JWDB)LT5C^=MIYW&SFKF5\Z?3VR?6R.^J=R5MH5F3 M'^&QBVZ+MIN0_4=) ]##.\[2;G 4VI9+B)4DMHMB$N)HR.R>C5(KX4VEQ@ 8 M3J,];G:E;#$@!_51 ;8G[.# P(/V:SYJ0#:ZP"_1YJ)T/8VN(D!B*72(S5T% M1M#@I,YGL$&'>\RI<$UQX4^;JXB/7,H4[$,O^X]:SI3E[4*^-!Z&Y7.E>1>K M&9NUV*S/F56:L_MKWQ_ZW/S6%4:)&T>VCZS4L;$-$S])X_ZD1!)YQ/&XWBTW M9-IP7CR75U8"/\,K-@NNFW.^V? %Z1;+!4TJI.P8KT4CM;KU41S.\B=].^3E_8-8_Y4_LF&?Y<-;[DY_#7_:WO;F^ M'Y/8=NFX)L2.ZX=IW)]#2ZS$L_E6,TS:-ZV69Q7KSRTA2;W+>PY]5#G3U] M+;8T&?1/B5'3W;&UT$]<8M-:V'(#Z,(PIH7Q:- *4J%=;0IF#*OL"1DXAR9U MP%:%3#ZUG(E',5&4I-#,O>@7"9H0-PVLKD/#=#CR\FYS7=RH*=)P9(MXKN.Y M=DI(ZJ5.Z%IQB@>3R/9CH4L!E PMI4I2AU'5*%51)@-L:M*F14Z03I$DK$^" MW*Y9H41=X=(H*7[45(I4=5X\E,-N!@]27?32"%FI9;L0>>/Y4FK90ZG01;LZ M[!G6K ',V4O7.E1*D%(5L3+'IA;-N@$CP\L<#.4@35C#Y"A?LY1)>L2E:"IL M<4_471Z0OC_>X.L%,'%0&)#0L[W4]Q#QXL%T"IU4Z%%9+09-3\5-3?4HW""N MAVS.B;:Y>1:<65.GV,PT&@=M4_-F.EE?A^[I=>GES)A^OGB5[\.!R>KM?6^; MS;D-8)H-;1NV[6 K=%(8)P&,0Q>.!GT8"E5R"F8,JUR/C$UMUT=LH!G B0F; M"I=\V"O8O55WZ?\6UX>\DU@T<^/7&A!:-DI].B7]F",.&'*O3%=P81A'3HA8SWI M?ACTU#TX@0-:*B1.B]",_(D)T!EUM_?'\>* :Q[F^'=VS\2@W-[MR4:HMC/[ MLM]O2+,FHI;?7:W#B4IKXQ$K#S_6U5->MS\_TF;2PG*7_O>A>&+MZD/>;D(O M0)$7.TYJHR -$HK &4T2*Q&ZOEW)D&EI'K!U&W+S$9A8;:A&)%]U.!N'@O(\ MP+H!';".Q2.T!:X4F*)IHDS4PNXZ"D4]KE0&6I^8.L']OOJ>49>I%N+J\*6] M/^SA=EL=:'WZ*=_FQ3=6L?8'+MM-Y&+/"HAE83I\QF&"8JG+,6R6-DRH@0GF."( MDY4M/UIP]SW??\O![_1'O\X\U25 XH1O#E^98D^/4,)[=@E% M#V.3X-3![&)(A%,?!@GQ^V?D*0 8(H=K"LV 6=/3^U7YZW86J10C6X=2&N-9 MJU!F#.7*Y?*<26FUE K'GT$LY1P3TDH%[GBE\A_EEV*_SW:5L@J )[=)!ZSK$2HLGE?Y&QR='3=UNWA=M\="MS*"LR;MC!3%$-G9='">( M>(D;1#:Q^@DR#X5A$F^^Y?67ZIH&27ZX2+TZ8V GX7.B=4%A,[]J%$GJA:&6%/4#!WG>R14 MXT0&EW9(<+_^1_@5[18C]P";Q?.(CGP26YZ703NW(#P?;J1^' M7-E*KT7#:>I3GC55F7W9_P1/ RR0/;(=5&Q;_9Y^2_!U:#TT\ZV_S,^P:"IJ MFK-KD7_>@!$B(W<$"=Y/L6SF#6D>XB96:/02OXZU<^O7QGV@!CDM*'L\?L M(6\^5X>'K^T_L_TAWW@A02B *+:PX[J>%[H8CW:)[PK=%Z!NS;#D#8A TT%2 MDC<9*J6DS3"+JK(V4MKCNP$=PD4E[35A_'*F0/8JI4S%GVD94V9*Y-IV=FD\ M_0\[K/$MVW?7R+-5K2"(+.)'H9/ZR(X<"R&_>UG:\DD,$T?H:)>"&<.BU=T; MWKVRP+XX R=U$:8*G7SZ-1.38L(E3:*QR];?IFAJ7Y\ZK^O0*!V.O'&%NA9N M>%7I4\[N?MJV^>YMTV]_=QCFNBZM]@)H02M&@<,BUW&JT#BAH;-$9QTJ.X^KU0*MGW_)BC9="JC8)EGY MK_%TX&",),0B)'$LZ*78MD/([JL:C#FQP_T>MX()TX/= 1E@T,"(C7^I0X6\ MZ\M*,_$FIH)O4R:Q3*3"'?^"T$P.C+3OT EXAEK=@6(?'JYXD95B!N>LJ M/ ]I8B+\)E\2&JQ '+\$ST.@G )+$LDCP!?=OJ"_ZC0M+[\:?*AT-AQ^\7U7 M?J-*WUV(^*[\_ZJB;/])OV9ORXUZG[J$I$F4VH3$=HABRR5'D[;/70PK&S(L MQ6?X0%&"#B$8(?(KBSJ?UY5Y5BK%!/JBJ;FZ'+Y"9[X+B$5&OG6RF=D4&(U_ S9#N1*AW.O*%4VCCB%2J-\4\/H>KQL>AFI%@I=MR]7>3- M77=K&(&QZ\* JAN;DPJ]-(F'+=MN:#DIY)TB4K5CNA@ZP@.PW(%G &E_8A % M)CV42;T^;S0GGX*ET;JHY)]#FI-2N7DD)6IYYI*N4'!A/DD7<AC_&6/1JZOUY++T"RF5IP,2ZQ0:J2:O]9;Y+_#0F7NA;P5@?QV'L<*V"ZK*U MZ"P$ST*H&895IB/,D*MS2F(Y7G7,39CAU\3\! _/:I,4[R?6YG6SN'Q:T.H- MUX2%+$O9DNZS4K]ER>L8 [\_5& C1.S*P8B<8Z)ES,N/;R_B-S M_/$*Z&W[-:]''%2P/U!ZAA=N8>BGR')18D5)8(>AW3U&UAM$2.P:-P4SL\W_ MLOY9,9R@/'L[<7\"+2:/*LSRB>%,I(I)7P<*G*&Z 2=<\ZK<97XF-$T#J>M0 M,!V.5-H;G.2:U.>\;?=Y=PSF[(&RB):.)/1".T)1A)&7)HDW&&4;'H1>=E4T M95BE/N7[K*55VZEBJ_-M]2VO:13^M_2CAJKT"BYCF6=6=CWK#-EBKQM.T\2S MOJ7&[SI42YQ87@1'V[YG"XU*]5A< MB9;1']CN#[ON)\$3>Y:DV(&\KX:;LVIMK-2RILE%-Z5K"I$.(301';UZ> /0 M$F4<%VW2^BA*^Y]!)H5]$E)+.<;TB.99Q8G#('9L&/D>"4(<^O2/X6@^\&.- MQ9^ T35*9Z^2O3J",A>\HUQ?/'2(I*%0Z-;)I4:\O.1)JZ4$_W\&P91Q2T@S MI7GC/OMSW/M_>X^J1U8D=2MQ@V*@JFF;SU^S.D^R)M]]S'YV $_G!,+8MD.4 M8"_P'0K)C6P\O+^9.+&%N*Y,FPN+89%EY[;:G[]VX, Y?L%#1:8CPJ>G:PJ& MF,R>G4^J[I\% HQYL$-_ SK\OW[I C9ZL.29)C7*)\1YKF"N0[-G\_;E6:I9 M6>95^ ]Y^Z[<5H_=VS[P6U;L66*YJ]CB>U5^;JGEK]6>AJ2AL(HM_-*T=;9M M-VGH>Y:+(2(I3"R'G1#H9V91'#H)%+H9WA0&TYMM'_M["K.VK8LOAY:!!FT% MMAULT##<_RZF[L:BP:?J:PB$F)I3Q*"'#'YAH/\&CK!9*'K@X!SY#>BP@S]& M]#/+N"3'$_)M.FKKD&WC7E;S]@6C,KV)/=OUD9/$?NK:&*7$L9,119R*/3BD MV[9A66:24/22,*7,1H7Y.O]&!%DK]3,)\:K55Y_J/-[:%MVJS<%>7#M>0P'@$]GE MF1>3VB/E V#0(V;3&3UF< 9ZZ7)7BMP)V34;K'6(KV$?JSF;OT$AWN DA7[L M!T[LQ9C^.XR<:, 0Q79 # KP5=M+"2^H3DB[;>)?NNZ?9W5)O]. )RH4W4]. M%L?@EZ(@0-*+C6T)E7[A7+M2Z9YH[(GU">^7U3D65!!OEW36SK M;LTQVP\%>6<=GBG'7?5JSAK6-6WT_5KE)@HLWC7RNCQ'*'FW8JPJBJ*;-([@CW,:O7+#%^D4CP$^Q?R-!45P[M?V+908CC"U5_.['O_B];Q\#)4J^EG"9[2F'SQ8155_B4WQ MNEXY+NL0<6/>\=7VFECDE>?/;=9V^G][W\_!=]\;&CI,GQWG/+Q M'.3:.*'$8DC"V+-)W-_DEEH1B>*0LVOK-FNN:Q^1CCO%CA#'I:ZE9E4%.9SH MT*:BL8X.;,6S/V6Q_7E'B[]FW^T_.]T)<)?]V'B8 MV,1.G,0)O#"*$C]RPA&9[R9"YQ_FP&-XP#Z^3+L=<(+V!!1D1Z0WH,U^2!SD M-QTL/D5>6YS$5+J_&N!->>YW(MR ,8JC%^#,C;-;4V[ W404S5TFH$;]A+C/ M&=AU"/ZL'K]UC\&L;'-7>M1T<5]L,SKL[Y]PIE7EQVI?=+=_'W<8Q^QA.1=" M&,/ CY(X""';O!9;V"&>S?<,IV:3AN7]\^'Q,:M_=H.U$V!P0@Q&R&+BKHMP MSHIZ?JX%"^EI;A<\5,%'W53]K)?[=:BH;J=>5LLF../6PNW7?'?8Y[?WOQTR M*L-MGI^]\#0\A1 3#Z46Q"FTZ;A5T LLB0@]>ZK!G6@4'B$P&!Y!5 M??[NE=AS*5J9YE3 F4D6E#]E?LUHWW72IH1/(^4K43V='KV4/.UL\>K=6_:2 MGQ\R]JPP_%$T&XB\V'/3R(T\+T*QX^/AP (U&T0P%1$[96.&E>[-WG<#>H#@ M#P914.34Z>53N%F9%9,W)5*-*-LULB9D31O/Z] T?>Y4AMJCNIKU1G'UF!7E M)D"N%_C8@EX8$B? )$V&MP$<^H]MJ:J9D+%EU:P'J4'/Q B6US-CW&K5LVNT MSJ9HYW0)*IH4T^M5-#EW.!1-@2=>1?N8U_=5_#DB&-XYB8+ 3@/7#5P[ MMCV?/7N"C@9=(C0?IV#&L(J=(0-)5>X$I]I4^..3JIFH$Q.I<]:.J!9Z.N\R M01.RI('5=0B2#D)X=.*$3#1=).5%J MV9CWF2/!CS6]\7I P_^PCB@MTUIBF!$Q[1B!2#Q2)\H*_\M"!MF1>T1H!/1W MI4>"GKOUAAXJ^+[\TS^RP"OEN*L/&]\?'Q%",;:B@"0D]%,_C,(0Q\YH,W0" MY1DP?DM+#!@E'A[31*O\2-$,HQJ&B5*OBYD;(KZ?>(A,+[_KJ,4T^<(Q,I1E M2$6Q?L]^%(^'Q_3'4W>-W";RX\B+4SN,[3")4N(D]F@YMI$O> &%#HLBO4WJ MU/,=.UHQ/CI6W3\['_%T-B3Z(CZ0U,*XO*29I%K+_-< $(P(;\ _*.]-MWX_ M]X$&#@(%%4^6_O7JGK1''.JGQI;(J+2_%[.[$.AIG[\.IR=X-'O/PU(Q4=TJD3S MCW]GY%AN7#S< SNNGO+>GY[D..;XPOP*SZ2GI%GM1&V"M\B8_!I0JZ,S36Q MN9XQNRZ'WAC+:^5*?&-?.AR._9C7X['G8@O+W7"^KMMM<]IFZ(78]SS?\ETW MM>,H)JG7+U0C:"'H"-U080J#X;S27Q'&WCX:X($1/J#X^W.LKRXX.+_2479C MH.9(\57?:PB26&(ZWT#X.C+C%6_G\>LW%(+E]E7+<S0Q5!$H25- M&!;@9Z@ @R6WY5J60#[AG($[,5V4H,V(VKU-S(28*3*Y#JU2=:+2VKH4E2;Y MF>3E]NMC5O^KV[YH$RN 06AY2802V_+M-+5&LZ[K"^V]438VO_H<\4EMBE9G M5U*03!*K+$WY+5L-#IL7$0I3!(7V0$U MCT(O]>+Q;3C/2;W05=,R06.+:IG4EFAU?F75S""U.M5LD1W1U]@2TC-)HM>J M9[+N7-4S)9ZX)_*R?=Y\RK_EY2'_D+?#QB WM%W/(G'H.IX%+1<[7CS:LFF- M*#1-)V7!O'(UU;[8=1/B SC1:P?DF..<-C-.FN"D&,,S$G4#V ,TRVQ_?I.8 MJ9DL)2+7H3F*/KR?I0D.[,CUV$H$CB+?MJ.Q/G-A FW% M01^WG?EK) 9-UU"/GT[I49X1)I5+(AX2YQK;C0R)#>N$>5V'&FGQY/I@3I(= M^=EO^NM#I663-'(MSXM=-\"8L*NAT&C1#1VA8ZTJ=I92)CT#-Q%"9:?$S7"I M29O6,5([<20T12[.[$K52<:3JY/ELNQPJ].A::M'=L'="\M#M>;%, E\G#HP MC*W HR4:'L>";ABY7#OQ=-DRK5(#//"ZGPD*E"JGG"(U(YV"0G69R84&X MFA(L32RO1+1T>?-2N+2RQ+.3^+;8PW+W6]:\*^_KK&GKPY8=ZO^'SJ!.QI,H26T05C! MS );T-[+'@Q685-RX&V&2.5Q]W+G@2\S)#+J%J=U)?6K!D>NC;EEN>&I6L\9F!NZ]^K.K^]_Y"WG_)M7GQC>^8^5DW1I78K MQ0Z*$A<'/F%/!SG0&_?.^3:RN3;.S@;&L+Z=GN7:CEZ ^LP-T.8E.T*\[=[[ MJ<$C=87]=)FW].=&;\#3X Y_T39/)*^7S*L+HIBV#O&[O0='!\"Y!X"Z 8? MP&T-F!?LI]FZ\,D1\'&E\>.OR5<71[F2?:YX\I3W.BB]4/W/&JWE!P?SNELM MU"N,I?%A#\0&$A?Y+K%A%*=![$;0/HYQ_ "Y7#LV#9I?::JN>_C&I)T[.MJ3 ML8G S)-^/ZTE)L82K(G8**74R_W&MO[MC?ZB=KA>CBT]V5*4^C]=?A1V4#XC MRG$I/;TV6,\>IN8:$)OVMO[WZIJU\!R-R[1?:[VNTWDI]#'C@5QXA&' MI$Z*X6 P<(/($TOGTF:,)_.FNX&R&9?S?RG*[?[0W42Y8Y76MNCDZV^BB5V> M5]ZT/@NEHDF]9[.#U2WEGS:A4&1S9_5+#$WF=&5:UZ%+.AQYE<\U<<-]>VY= M-K1/\Q(9Q,EI(G#38M.Q.63XY$OE<(?TY0N#N,1T4 M=M\CQ2)XT:T(.7R:8HH7,1'I*?DX38F9^VA/_D](A Q+Z] $*>0O[Y&5]I[[ MX'"^IW_[\%M>YG7&MA+!W6-1%DTWD/B6IS^>\K+)-WZ:6E$00MM.0S<)[#B- M@]$XHJ"$3A+K,6FX5AE0WH"''F>78+-G2$'>0Q4]<:R)=BGDF1! M&$2!RYXK3T:I"FW'B3=E_L#N+^&3$-%/Y^H2<=\ESH$(S(GV@,9B2$Q A,GB MG3HVP)+DE/% SR(ES L>)N>'Y1A;AU)(HW\U'ZS" K]"?*,VV(1S+T:CU4U* M+!R%])\P3"QQB%>&%B!T**NM!'#XZICAY"I-^29X]6-&4@3%9 1TE!Z MW( 1U=Q:\C8WDZ*B2.=:U$75C54< LU' MIN!HJ./Q'-EQ6#2 FWMD-,G4U"!)#\7KT"E=SKP<.NGD2&QO"1NF$>HGJM@. MO .U/8SCJK))\ONJSON?N\M^Y$WZHZTS2G)19O7/[HP9!4VI:RF'^P[VH+(D M3EUHX=CSG#1($X]J[(@XPC$66MU:$J?AJ:&A2W_I\(^JV3(/1(NV!4/)6_?] M.:(H6CJ>354!IA?@Y!HX^3:&>/CYSKT;\-R=Q8I.8X&YNEEJV>:PCI2R"B;> MW+2UANB()3.*9,B925[F;$DW3*%#2$"@C6T_@!Y&WCB]$+&'@L3&^W(V#)?< M'^OJ6]&P7<TMYTKW!N A0$?H@< MUW>=&%/CWG%Q/_)3WQ9)>KIMSY897W7U;?\ <3/Y /$,O?LJA]Q]6U\TUMBS M-7HWV:]UL\C;JU^^H'L\@84"F\ PBF!J01^S-Y/BT5SL1+'0@2AI(X83\_%9 MZJ>\!DWW8/A4?_WW>3OL)=8F>J8RT>OH@NIN5)H;H%JG&CIP$J$P10ZMR)/$ M\F#DPWBT10)+Z#D,.0N&NU/_HOLO10EVM"+)ZK-^)7B@4)) OJDF\]R)330= M58@" AVB&]!A6E9NKE4!:C2N4V@$?;BB,C*,R$K,\.+]!F''MF&(W11:(?(P M(J%_%+0X54K;O#8,R\P PXC0<-,H)S4F&%07FP'5LG(S@! 0'%$RURDYPEY< M$1TY5GAEYS_SXN$K_7CX+:^SAWR\KJFSW-P>VJ;-2G:;P+' @@%R$Q?'B6\E M.")^0**C^H4$.R)ZI-VX8:'J@8%#0\6*:A4=2CP=NKU:^:MQQ^6AQ4QAX-.S M12,@)G0C5#!@!:>+YH:XG.$]:N!B%\J(,CNAD\:"M X!->=>-5-C-R.Y?;7I M(,<)W#B"KI-X5FRG*1DW,,<6]H066O1:-BRVQ_Z>#?W]2S<:;?J^7IW0=G5C M_^V9U_&%^-30P<7B\N?JW8*^279M&085^_60B%Y!V=B^:SL1C'%J>W9*8(3\ M$07T740T]&QIVW/W[=W_7]ZW]D:.8UE^GU]!8 >[U8"K5^_'+# 28G5QKK2 M[DQW-0;U(2!'R+:F(B2WI,A,]Z]?4H^(L!T/DB(E96\#7>ETVG'//9<\E[Q\ M==GZ!^C=IS@5[]^#HS/K'C[<.[X^KHA%[NM=M@]5^H]MFM?Q5_J?ZC[]7B-* MQQ\+/S3=(/8-"QH1#J%'_]ON=(08&Q9&0C>Z2%O1/07: 0,-,L&+6N3)XYO/ MC,.;V,3E/645^)W! @VND6Y^S!.O;-JCED=/^P5C9HV&YPV-$0)S9)0QMR8Q_>L73DKBQR^N6RN9^K"'!M[B;ZZ9[#Q@RV-O?K!W M8K+U& 7$G]U!.UY8YS&;&M7C#SMMQV9[!*79BZ"#SF$_;0 M3 R%#K&. DCS7.NLZH@5H,:)C_94H""R>I@*KC7DP[$0_O#YP,)E]4E M!%F^N=<+V%B9FENF"X@,TR>F&4:Q&P2V2XVT9S=1Z)J8!$(+!/P?.\:F*/#" MH"C9P2E"&.>B@!ZN!*M(#4T-BI%+_COOS]7XQ2F:A^S( ']?Q9?U74@"FNDR M+C;LHH)V$ER63):82*'7XS-J5EEN"LL'$V9VU<&R3E>_%6OZ,6LZX_ZS:+5HP)?=[ D5&KJF K(WP\43@E= M_?FA*:X>^@<.' 0/K^#PY]X580\6< X\O0*[1K)W%C!O)]!OO>&[E!AFTGAF ME''FPLBQ5#87;-/E2/98*RG3W2W #6YH(&@0P[0CQ_*M*(AAA#K<'O(=?[(, M*856 \ISRS36F$V1([>&<37YDG@+FZNXJRQ\]/1Z+W5C) M<5"[^1=,C$,#4G0@:"%;!?TZ04?95PPM@)Y+WYAVTV"6\W(60^3I#FM(3J4GZ; MMGW,*+%-3,2QC#:'V/"FLD.[:;,NF:75KVE2;4D;VF;0S?D#G MD64F\+N8NBM)YA#TNOOR+UE:TM]_?KU)O]) ?<^JA4^MN $AON=ZH>6%7F2Y MO7$W](3>5E=DT['"!\A!$5FR3+%RX=J/MN@$.#2F_@$.2[I,,01:8G MM-=(K>5)E;#%**N%:I@7E,3125>IC)?XUJN-/-3Q2*32$,Q,*=7Z=DHP-3 H MK)OMX=M&INU?4W9YQ"((_"B*S2@V7,= ?FA&)NXM&K;A2:FDA!W-FMA@ ;:D MZLGP)JAQFBF35;2K[L#V%>@8!+^WZ*82M(\\\I/E:?/:WB*D @FAB4PGC&P[C$R[N^@ 5:?YKAR(%' M?8EM!8K\7(&M\0O\SCP#C6L35$H% CY>M51/K.55>K0PS[:DNHN(YK*J>.1G MED'&]5U#>54V KQ9"FTK:J&J<+%YR/)F4;%]$/:)CMWI5U6VZAZ%[;&_+B++ M\"!T M=WK" ('60:1H_$@K&]^)J6#P5O-M*!0$2'#L&*R='79AI/]\GWN[3,BA7]?DGE*HW2]L_=J7HKCB*/Q,B/2>A;V#$\JWN>THC,"$8B MH](1X&@>BK97^2P/7>B?D?MIS9Z0OP)Y6C/!J)/OX*5_V%GP[O@QPL8WMIQ9 MQ,0&E&VPWJ 'W9/1/]VTP?K4!HN](#W5-2;#*3XC["/&;QXZ/Z;#Q61]15T6 M($699D\YIN/1-%^^WI=)7E$D;.-9OFK^MFZWH:W^>UO5K-K;N[(@%H4)8^)$ MCDV\P';L"/=@D0^%%J0F@JB[<-$B!\L..JCW:$&R@_LF9] __MVXZO[?3&W_ MW5"7/72&>WA&F4FDE6>9OAWTCH$#SYH0'_@&X$&[V*>G^>0D^2!)YJD16L7\ M<]<8) CDL]%BHG*FLR 8.:9CTCD6))!@)V9WPG2FL1] D?>NE1@4RC_BCUQ? MG*VHGY9NP=XOCV$4120*?&2;*-PI,PP\ M$7D<&YMF)<5'-%1,/$:_D?]TF>9V JBZ6?SP7:]I2U6GX9;H'Z[-2ID?2WKND3,\\:SBV MU,K)*#?QLY=(?D_XY4^0';'7^6Y?FMTZ^=,-6ZNMR+;>ENFO69YMMION&HXJ MVJ;M*6G/)0XA;H #WX;LB1O'Z&[:\&PS=KGN8-)H7O.0]O"-K!UNT ('+7+0 M0>]OZ*D !2]V;X7.\)Q7R)E$1DPX?_R@R#Q%-UEPAK\NIS1(8N_$B;!V))&- M$((YO>:FQ\&C#[1IY)(G&WY.JVRU3=;-7O=?M@E[*S5E.]R;TU4Q]@S/\DW+ M"$(3^VS?4G>!L.>@P.3:(SKF\?@3RT"GJ*LN MG[Y432)_*AF/3+F,,8!4GIQPUOT3TJ^&LND57I$?A>K&Q*_7[]+%S?Z($0GI M3,D)3-\)?=^.#>R;O:G(1]Q2+6U ]P;]]V,G\<.>P_B[K-*C4">XG65JUOAE M>13VY!19CD4>,3[E] D='LS1]!(\W(5"89L1JX@W5F"^^LQ:T)K=Q)I7Z2*R MXIC&E42!C5S#B1W+-'I;%L189.53SH+V 7)>@[3% LITG;![E>L"%+MNL6[H M%ZMW2Y+)5^G6S^,P'6:WA5)2.V#CEK"/#V,RWF4K0?Z4*AL76*:LQM3 MWCZLLZ8 :+M@Y]$5HQ2A$D$0D,@(_(H%-4&\9$U=(@538TZQ' M'1SPU$-=457JYDS-N>YQ^Q,'8V=ZETJ^Y]'7E'I4Z&N=LG3C#9 M"W.F];S &UK.*-$P&N>A/0-].'$$8 @CE_1EE69T//%$AQ%YG=6OS:VTR"8X M= (41Y[C!KY'9XQH9\&')H^JR'RN]GV1% YH\0C=="W%T7GMT$V/F&*(,'-$ M*ZI>+*IT^>>GXNO_IMZU.D&_>"\/1SP_(@I#^)E6"@8A+X:W#OYNWWYX=Z-J MZ)J.9P5F&(>A&V$(;8_T'^]#PO7FI?"':N[P?8,6NLI9G)G+/5T;*6+=G)D[MQSL8F!KX%^BN5?YU_3BE)5W25EG=,^ M])R]=*M#MA-Z" 5.'%LPM%QJW0@ZTQZ!B.N>#:4&--SI&BD"928C#>5:9Q%RX4&22X$-65;HA<&Q"CP0P-G%$(DRGMW0X MW!N+;%MH^4C2Q/C*(O6\D"R!ID_5B4;P=1=V7QW^FR[O=&F@ZT@@#%V H-"P=FX+E]&=UWW8#K M50R%YC0K4(<24)C@W:2A!\H_*5/%\.6)[P3DBDD4!Z\2LUY5!///>2<@6F[& MJX1PG@DO'R,GIKN*Z9Q^LJO:H4);TQ/8R_XN(]W1AI:GJ]ML#?/5+TEU%DX< M.- )W2!PV05LAFG ?FN]'T0PY"Z>:@6A.:ET6 $%V]PV2^$.3RYZHW(YY. GLVY]+O"3W]O=7J>[F."]=V(JN5SW1L&5OP_;2 M>?'G89O_!S!W(N^-$HSIL^$X;A8C-W*Q8LX7VM";5UJ_+-,\*;.BW:40.U;D M(!^YQ(Y\B)S8AKTMY+A"K[K(6="<\WHL4K5A2<[XRC?ZZ1++2+Q,:2G9'"7C M3,5F&'GS*-@,]*%0V9P$M:0S\;>\>DF7V6.6KKKR$,206!8,PQ#%GDUBV\!] M>2CP3"A4&Y:W,I*F7($#:)(EX@%4X=B24=4W1 JQ%[L>$84QF9 L!'98>QTQD+3C T9&1(TH5F# M>C1R:B-*EYC4:&1*5F=Z2!,]\WZ<&0Z%D:1R7O(BZ\0);1G$B>S:]\WNK'@ MH6N$4>1[(?&A84 S='M[A@NY=EX/MS+^"OB-[&/I ZB46PC7P^+@M7 > D=9 M#[_A>%)\.*?ST" %?EQ8&)=E1E*)%J;I8@=!AX30]\P8N?N]/B'V723V)+?H MIXOT&*GGMF^W=54G>?,NQ[);/-R76P%7$V[&9JDA M_.C/*X<@"SQ+I#=I_E0_WSXV+^]MLJIJWA;/TX5EX9#846C:KA%'!(:VZW6F MH.$Z7!.B008TCU=:7.SJ[W2=+NLR6U+9J ] @C7+OG4!'E(J)WE;>T]78)NO MFO6/X! 48*C&X(Q_>7$4[N26#O=M]$/# M'+8P>,KG$XM^@RF:?D%ON N%PB;#K\^?MFS*>OOX9?M0M:VG6A##MW#@&! B MSXY0@ W2GRB$*((.KS3+?+9F56XAL19?[4'QZX446Y?E53=18LK:<425]4(NRR9VKD2T\R>)EG1E*.) M7S6UTR4GFX*T\>CF,4]/".<@4J97SF'P"T6-0ZQTV#\(<5_ Y3^V69G&]+_U MZZ]I_5RLVD/*S;\O/-,DT PB._(LB.W0M\U@-](E(=?A&N5&-6LM?'HJTZ>D M3MO9/WLIC(6"U0CJYZP"6_9V7E6LLU5S@6WR^)BM,_JE6 E270CX:I.3L"^F MWKMG:RC3'4C0H@0M3'" <]R*)B][9TJ=R@,PCQJH>K<*S0U74"K+8IFFJXI0 MSX];CK*OV2K-5]5M&6757C ^I_6VS&\?NW,Q"P,'ON$YM@L#TT8!T= :QE@;(!QT:YW0J/H*:.%RM.T9UEF 15^4V$3NGQ%3B$ MSZXE[R.)+T12CUZK(OZW)DH_OA^OT\)$S'/4YJ(NAD8S%?M_7#7^6-1 M;IKA/*3C>K::Q"[["8T81;&'(;'C,+)M+R:V[01V: 8VS_$V)7;TJ48/KSFP MUMU7>( 0_-YC%#BIIH9:_MGZZ!3+S=YW5+-#9FE+=;9'.FP)B8>#$_-ZI?1- M/\]7ZTZAJ9GQWQK;FSVPUMY+;3JA3^R A+[E6Q#:MD'\UI1O6![FFO,/,J!Y MR+GK+V_T2.0V^F'TG=?VT9B3U',1TE3^E'>Y"H; I"=S7 M4VPV1?ZE+I9_X'5257_+5^ECEJ>K;C^V$9ITC.43,R(F<:PX,%S260RP$WC< M%_4,M*-97EIXH,$G<%/,4/(NCQC'Y$U,7 XI PTVL ,G<^O.4"X%KML9D5/) M>W9:;JN&VV7#[;8'.6QH>,'W$Z-"58Q-/R!4YDFAOCWQJW;\??E,VTO*DL*7 MYX2V)%A5Q9(M:*S^GM7/7](R2ZM?[F@[2,LR7378.C38\D/##^S8MCP8.[[M M^[A#$T9FR%71U(U!L]H?0@KXA4,G:Y+2P4^82O%X1\0%^9"E;3X"(NW!$0D9QH:X MB+22U=JR PN2((26BYR _NF&5C?""8P88Z[;6X=9&%E(NLPZ2$J$"!05$UW< M#9,3+MK4"\H!&5R2(D/>W$1%RH>3LB+/"(^PW)<)NYGTR^OFH5@O C/$CN$A M9$0NL@+$2B/]YU,]XZX_BGVJ9@'IP( 6#;]D"%)S62;TL2(F#9R$J!"#-RZ? M$ Y6J;O])*XBZ$-@K]SM\>R/J=/["AIDM>?DDVZB!S#0B:Q'3>TPX@0([+= MSHP)G9B[5"'UX;KWY[2G"/>@ $/%W^7E"+O<\[5S)28 @C2I$()C#)S0@T%D M32\+P^ 7BAJ-J$C@E%T8O+[.5^GW_YN^+DPG"J@6!:&+J<'0,GPWZNV8IL$] MK9#[]'%DHD,%&EB XA(5"F'2>)5")U]24L%/E3JQ>$?"6;60)6PN M#&."1S#PMBS?%#WZVBFTXRAR#=N*"2NB>E20^MF)Z7I^R*L9T@8TRT:'ZTV! M3GPM1)Z^R^HQ"G-B B)%F@H1.<7%"1T93-WT4C+YS11X,)]*!$AQZ";/$.//01 M)37LX.1(W9CCC?]G1QQR3$TO$H/0?QAM#&&!7QKB35H^9?G3+V7QK7[&Q>8E MR5\7/G$])T+80H%A&F$M2\F$7(VQI&*'AMHP8$.G:AF2-+(JQWZ M&932$%'RU(G)44+.BLHP"NP!2NI@YBE[NT.A:QEZSQ6154 MK+.$2MRQ,)Q0@=L41B56\MZ$801SW8YPB88C@J^6OAG<>*#.ET)' ^-7^]ML M#?/5+TGUUEZO;?UE0KYAQ9$#[0A%H4L-V1[L[)I&['(_-Z?&FF;5IR";Z\4I M3&')Y^E 7"250OBA*X; M>] -3 O;V#=--^H-V8[+=='X@(_7O#Z MMCA=/"_'4%\/7HVA?WL_83M-QA&Y4<#U#F0Y84TF@Z'Z&ZZ9!I2N BTI4?0:PR:<_XQ I.K+I,%TU!':P M)E*ADP2=T:'AI,Y#B13X4:AN;I(#G^M\66S2FZ*J%A'V#.@0V_(]*GH^L>*0 M])8,%&.I08_ YX\VX,D:3."G-47UIXER]YX7GKPMP>(\>LH@#T[E:VDV>'O' ME^5SNMJNT]O'7XIB]2U;K^_3[S6BCOVQ,"//#4W+@[;M0Y_XIF.V*PZ1$6,Z M$Q'I)4/L:.XM7[:;35*^-F\X-_=+5[3;@!ZF6+(>1"=?NAZ+2;&$W:-B+/:X MNG<3 <,'&H C)^XS5)V1(A4$ST.2E'A2J&]^LA)%LCRKTYOL:[JZSFO:_#+: MO&!5I775M+0]$LL(0MN@.AD;81P3:(5FU",QH,EU'$BG?=T#@/JYV0'08P0M M2%DM4\B[J,9-0[F\]K5X?VX ?PS C!21FU@NI50?IKDIJ 8/3RJK+C9%%;A#&2D> M!9CN#895G6V:HE +&,"GIS)]8G6C0^R@ \_$19&@CQ-6,:6?741UI8"K7;B/ M!7DN^4%%.#@2QZA1GU=&&=?U$ZEF OYY<]"G]!M<+HMMSLH@=V61TR^7:;-X M<5NV\_3K_/ GLGR9O:Q;< OD&E;L.LBT,+&Q[_KL1M4&$PH0XGN#?1PDFK,, M!0_VV,!;^+2U=R4/5O%X\V.=#YT@<6[!&"EV?)EE/F$32R6Z(Z8E;PPB^TRB M&">(\\@,(_E:3-%-QM'^F]V[6ZY+$/*,F#97B D);9J(.EPP#,?1?WXT<\\! M-Z+O^HT82+W)0$\,1TX(/.&;55:X.?,4X?@1_;&S@X2_BC*$+-/""_LW:5*E MW73E5SJ?V6PW=\EK _!SRK94TM"PHEI_,]G"]VS+]9TPK9YY/T>1 O)N7[C1DMZ%TQJ,,->N!7X$UX M#BY#G&@3ARC)/%L]M 5N'HH]@I^GMHUH9E:E0D=;FCWNOQ4,!LT4Q'&12V*? M$-OQ2GW7-BDS[8*A>A 4)5B>^^KC5)KH4,AM&4]"-U@K= MW#2.V+XA=:#(R@7HQQ%72?\D1'4(D^K%E+;)M$7BFYX?1-AW'1*:/C2=P$,] M$B?T##URRF]?NZ!:ABY!%2!9M:3JX5>[J#+8\Y;5';%*A%4\3#^:M$IX*"VN MLFPJEU="NT0+Q#(CY)JNC0//B4P#^HX!>R#0#^1.$:@SKU]<34WB*D"Q8FW5 MPZYN:66H9ZVL.UI5"*MXC'XP795P4%969;E4KZK9UT[>(38B \7$M^S0-3P_ M]BW2 [%MV]*CJMSF]:NJI4M5^2E6K:I:V-6NJA3UO%6UIU6)J@K'Z$=357$' MI555DDO%JGK_G)9I\DA5:(%";(96".T00>3;7FPZ<8WG!-E0C/#R6I,O[)*:HTDXH%=6':-O(,'UF! M$SC0CFW'\7KK80"#15W4R5JIC%ZT*22>.WC\XLE^!6RZSKQF6,%+!T^+G%XF M6:F(*N57DW0RY9RE7 X726[Z?RAIY/=*3A %6>.5P?Y!%%QL'K*\.?(19=5R M7504Q<$Q;Q?YR'=,R_6)B0//=Z)NTR\,D1L$(H-)128UCR#A\A_;K,H8.D'1 M4T4IG^9-P*:8Y/4 P0%"L(<(?I_LY!L?=6<$3S'W\] [U4X56MLK_]7W7^JR MR)^>B_7JIE[].4F76;*N7]F_=#=3$=>S(A<1RS9M9.+(M2W< @@" M F.N=70-9C6KWA[<%6"HFOOL]M\$.\CM/P^Z&%^,F2/=4".]TU^5K\NQ0GO3 MY.^2ASF6-@^_,V29Q+-=T_:LD.#((&%LDMZ0;Z.8M^M)?OR( PNV"=OG?_]& MEJ_S(XF1J!(;-7Q@2>*Y(%FZ^-\(&H$VN8>!).CCD>SC_IZ0YH'D3"_!0QTH ME#44R>?$^7ULOZ.1:F8"+]CL\&CI7';YAH^@S+I_0 M914D32_.2KPX]1K;(%:$WF%[9RDDONV$=&3MP,!RB14C$^XM.=RS3MG/URS/ M'&^M26BS-)F7=7D,'@57$"B%L*-P@"!+<\8OQF-P)R?$ MA0=[<.P)OT%L\*COD1HD3JIG]CQ/MFI68XK\ODSRZC$MRW1U6]X7*#WXQB(. MB1O%"+D.(KY+ 7IF7PHA'N9;#AD%B&8]9V#!\A#MH-XSE(X3W6PTEJ?OC^.Y M6DS0BN66-@_FWC']JGZ]SFE33ZNZNJZJ+-0L-V3*'7LD:"I+G7MYC8)055@PH\T5BR6TT?BQ(D MS#4:5"H+FY?H]BT@B*K;3.*'B2*[$''ER!U@?0.P%:F.R2 MH=Z-*["/>.O*-.NTPXCG6,<=*;+S6N<=R^D3Z\"C[!-8H0.Z[0D<$Q<6E.(K\EZVUS=_)?MS1Y)"Q=;.@L MK*J+Y1\@:]!.OAM$EENQ+2/:(S@OO1G5\\N;3T9B?YCRL.V!:5Z_P0K+DMW# MUM[PP[ZZ?;S=UNSMJ*KI6W_)GIX7@6.&;@ =[/A!B.+ \;VP!QF[*!PN/MJ@ M:=:?NZ*F\+)DW6]M!C]M7T!=2 Y1QXJ7V%!UAJ&2'+(>>'(%]KZ -\Z 0V^N M0.,/2S&]1U>@\>D*,*_FD%UD(R*<8+2'?LXY1K_S7&EFI!C(%D"% =XGY5-: MWZ?E9F%X$;OXR$(!1@CZ+K9\NT>(3)_KK.$4N'271_G",MMQRH>I#!$W'9 MY9 !3 NLCHP1SWDNEHSB^86UD_'8EQPK?$Z7Q5.>_3-=7:_8).HQ2W9/",&N M_D^GRC?TV]DZJ[.THO]&.^;J$T7YYL&AA45@"*TP]@AR<6@&)C:[EX1"D_@D M&C!R&!&E[@47-D+HWQ1+VF!IR>Z6&#C9DV".PEZP"1/_>%^]-Y-K^XFM:/A2\E7$E)D7$YA =_Z[' MYH7P+!<>26@IB/)P=J;,J93R>10OU;I4:&RB8AWREZ)8? 7MT$_6X<^2V7A'V]QS4J5W9;9,X;IAFGZ[!\>>\5W6Z>H^^1ZEJ^VR;KI_ M,_A<$-OTH(41\ITX@J[A^@3W&$T,A9[&&A>9YFGWKK^F'490%^ A!:L=SF;' M8Y:S(@P=P'\?O+M19Q2E-SG.)( J]CKVF*] CYK.H;^#/6[0 I]\?Z,\YV+; M'$>([3RD?R+?+V]Z'"T" W8@W94%*#7--^FMX]=VDN_4!E, M#_R*DIK^M=XFZX5'1X^1X]&YGF>R>QP-W+W>0'%"X@I.ML;'IWU@V(&M6"I9 M;VEZ87=1LQ7C8IVQDLX*T%_>KMG3KX^@>.D6!(9?2Z8[KM*;E6844!6+Q]0= MT/@##AQB[STV+K&@]DZ!BGEUF+0 \^L*M)Y-OF=I6&#$MBV-U CFE9\F\/_R MYJ51(Z$V3\5)F=/I6'5;WA15Q0771[9!$ZE! NCXL>TA,W9[N)$)N:Z?FARD MYJG1=3OG^6E-\?Z)SHFH*\T,Z,S1H)D%465NFCA^&E-4[QD[#L9\^\%SE7B@ M!J/V3+):[AV2D\8CJ>$Y@X\CWH6X83N':SA\ R(]<-#/YKFA7:U*R''52VR_P +-BC M!3U<\'L#6.!:**747][Q-Q7K8E+YPQ#.OZ]N*N+E=LDI# #7Q>3\Y)S8T::# MWNGWIVGQJM#;*/FR3E76BR_+YW2U7:>WC^W1[U_3^KE87>=?TZIF3?;C=]/T M4[))X?>L6H2QCPS?-)"-H>V;V#5V<*+ ][BNUM4.0GM-J$=Y!1@F\#M#Q:F% M^B-P/AO-BGRQ]"3*.\^(G=)Q,%JG?WL_4A_*UQ'A'"T$TRKI>&X6(S=M?JT] M92XJ-DF6+QP48-/%EN<%@6T$V'%(24,RA/%[6Q!$I M'*IZE]A3IGOG.3FA;(J(G%Z[5#E2*&]D_!6&OR>TOR;-9;-WV4M*?RI]>QTU M.X-9)DO*<7<);41B"V,;!PZT M,*/,=P=AIH&UP7Z>BQK%FE&L"[2[M[S.]O M[]ZCYI_Z:@C"Y8K#M/R+29PH]1+7@&N( 7\18MI8R)4BU,>$IR(AS-2)NH0^ MQJ>O3FCTK1BCS:JNC]\P:'6ZJ18^.]7CA5$0A03Z*/0_:3HQ0ZV\=BL0!U4%J*@OX+.$PUU9?0=2X-*Z>)< M3Y^PM'DF7%*798]WBTMS\A@7FTW63-@7KF&CR$2A[X1^[-!/)O'.BFN)78DL M^MF:DPY.7K*:72I:%E^S57MD+&NFM$4Y\B:*=\R7=+DMFYL1_I[5S\6V_IPFJVS]&J7L%L L9^M;),G*Y@+(VV\Y;83/ MV'ED6@'2#8UT/B@'Z?^QW'<>!H[G'=^P59_WZ! M^,5(8X7E\O!NAA$1&_5UP=A[ #H70.<#.'0","_Z.WEWCH"])_.+H2SE2/%E.NU2R6DGAAJCARQZ4>@8SM<3-8[Q,:K$N"Z([D0!['ONI%AVR&, M#8*AZ_=X8N0(G1W2AT+[&+AZ!M7VH5J6V4NSE?B%'6X6V[:M,0;G\_"\Z!^: M?K_Q2O44%Q](4WQF+J,_;/.8]8S@9S%VAQ!3Z?V>EBA]J)MM@??I]QI1EOY8 M1(8?N!B91NR:V/)-*S*L9EHH_$H6*GN8+&SC0V)[1YBP+"!!MRP/27"LGB.IS/*IX3>>8B;&E<* M#.&NG-2YY3P)*YU;#GI]A&7Z2JK2;+LK@$^T%H+(H=.U0W3P!$B MMN7!7FM#*S:$EG_46=6L?J@HR^);(%)+J%4%8VY*:8ROTY* MIUKF>#6TNY#YH6JVD"ULSPT=V\+$C4./F"%RXU:H8]MUB,EUJDSRHS6K(?SR M);[_(J9JHN3P29=&7L3TJ7OXX_<>RLC"\Y:',^HB2=@\)$06?*&DT,?+1061Y7%.0B+MPU$]&<8(MZRTV_^JS^DRS;ZRT>ZGM.Y,+RP_ M\J%G>2;5+\^,?0?!WJ1G>)[0U&R0(=WCCPX;*'?@KD">-B\Q)>MU\2VAK:"I M3_V[=^5Y5C,[^W?GRO%<04$:Q#:G+HU%M* \]1Q_/N"8(ML)UL@J=8:E!6,'1'-*9&OU-+"#0QH>L3SV(8/)X".USV.34U8&',= M;I'Z8,T*U6/)1(L_8NSP*8PV8L0490>CT9%QY>.0@C-R(<74/.1!#GJAH*6( M=?^[,GU)LA5[&2&O4IBOFHW;;X90BXA@PX30C: %;0\;/MP+3QP80C=EJK"G M62PZB,U#-11CU0Q7BN:]MV4W.4@$G@A5RC2?PHQ-LICP]/QV\!IZV^?TWLW! MQM4D#M+.2)5*RN>A8$H]*O0UT %UH 5"GA^;3@0=,_+HV"I MMW9\!&*K$5= MU,E:HOYS\9.%-&P'@KN/W;-?&217@D1)%'V4WLL--UCS$0Q+[ MN4J.( /\ R#V!E#]>K=FISGS%=N8^<+.=; QE^' R#<1=A$*D>G:CHUZ#?)A M0+#88TN#3(ET!JEWDWIT33Y.>VC[0LYRN=ULVTNL5^E+F2ZS]NUU5M8QKXS MNW(LIRWMA(%Y9?FGBSN:\O=I=L\F;@5!F4>G4^/*AU2MC!^A$\YMW_]$/>_' M XA$M%$1R_!"&," ?=G;,B/+%C[G+&Q!\[RC'0,G76K*S\S)5;+&E[CU$R:6 MP-_.%_:0)C@4_IZ5,UHSC,5YB,Q 'XX=$Q_("'^E\^U3W53 XN_LB< L?^I? MB%R$)O*CV(HP-IS8]-G:<]2;=K'KBF5\)2:U9_X3;]D?3?W)IBCK[)_[U&][ MSI5AV6WBMVWWRC7\L8N)ETD^6V14&*-Y]%&U+GTH2BKG2VSROD .A(9AF2&A MGQ^;R/&MW8=#.PC$9^T7/W*4Z;K\-/TR)2+S;-BR/Q@QYH0]-@F++ M"1UH=.8#QPM,D3&_,J.:IP$WUQ!=WUS?7\=? /P4@?BO?[N^_R\Q55!',)]N M3,*MF+(<0&S&*MWI[JFV>?$R=D:6E),^#^%2[U:AN;%*B]_[/6H&BHR8$",R M@@!C"[N>T9=3@H@XLG(G:D:SP/4[+ \0"FY,'4*AL*#I9$]:PJ;?IWJ:(3[) MDJ5U=B(E[9).P4LJ&)]^I M,ZY0IN7F;AZB,<2!BYE5D MN":&)I;\AX& Y P>6@P,26\0R'1-1C?+ZC0NA MZ3ES"9?YAZ32+$TON.PA08H-O FM8]^%N("5V=G M!&I8GH=(*?/FP\Q!)4L2LPDZ7XFL(("^X1IQB$/3('8_?0]#;-N2TXB+GSO* M_$'%O.$R0\(3!J7D2,\4)IL@\,T,N$F:AT)((3\]%Q#TGK?G[Q^]8,L+[ 6S M+']*<_8TS *:=-(1F5%LVG;H!3&UWFL-#%Q'Z"35$#NZRVY[:,U))H;[1"5XI>'JA$QK$-0*36':$ M'>+&5NCVNSR@95A$Z Y!>3.:5:E%([C4.(0U/OD9B3 Q]3D$];_ZO1*PKLOL M85LWE_K5!;A+)EV!E-HTH8#M>8B2"D?>7]BGBAN1H5*1-V:;&^X7GA/$T&.+ M.*9I&21"]#\[Y7,"H4JI\(>/,"@J8.:,@0WB< MAX@,\N#CI1 #V> ^1[):9>P 4[*^2[+5==Z],WL@9 OV3*EAQ3BT33-&$1OX M] O$T$$>U[.@"LUI%IH]0L#NY?@YR\&R!2EX&D4!L7P2-#*G8HIT0"=#!RB= M';XK<#C2&?FDXS-85F)@*JR[N/=Z)J9)%76N_+-*FVY>O!V!1;CN_XMDT<'$$SB&S+WQER M \M9Y.D30\VGGQ(&N+IJV';50RS\*_P=IG;Z>06"*]IS0.APWI?,0F"$.7%QW$^1"7F#H^*F]N>6. M7>M3Y(?MZ+Y@F[N+O*:TT ]]ZA_16SBQ903$L1#"%HEP[$38[<'9 3*'B9(6 M2*,(F1K1TA,26:&;/!K#Q?$*[)P G19;CTK[U9&)M$#L- ^U@*!C6*;0U14BGZMY@:*# GYG8$[OK!Q.#Y_4 MZ&)&3%4X2=&B)@<,G!$.&9[FH1%2R(OAK42JYT?%)LGRA05QZ$-L.$YD0@2# M(':MW@;V;:']HF*?/%;O;^'(]7]>DH040 ,_DAIPB1J=*M#:OJP#@FS-2@E$ ML1_7 BD&N M:;,4))56Z8JN":5XU]U+#;TFYNB^3?/FP4ZO( "%JQ< MJ>2>LSPU$>V"-2A^QL'O+=JQ3\[P\WBNFJ0A&O,00"V>O:\+:6-/G7C>?RLZ M!)%I(,>-0PP#BH'.Y[#G] BLT//4BB>_W9F()P6L6CP%N%%.ML MQ7/'XR#Q%(_&CR*>$IX)BZPK%DS:Z7L!-(PX]!#TS]FS#<(F#3;/'X/N^ M:OD4L#P7 660E4NH2 24B:@F\C7)*$,[7R'=! M02VI_:>4W9.!7O<_\LF\U"/M%U:HNM\U]<NX?OG)+]]81]1_4(_HJZN M\[NTS(K5 MJ1'T2>[T;$-P,W\AP#=? ]%&-+@1:/#WH,&:_ $P-%%>6GK-_L M^Z=92(9ROL759KJ0SUJH)J2%3^.FCIMV>6S^T]5B6X3F EJAY1N.9_I6;.# M-'V_7YKQB4/\4210!MA(JRXO#1SP6)3@\Y>_56R#V$,*JK2NU\WMJQ>.X\]+ M^H[PK$/>AH3S!Y>P0:ZKDJGA_$\_4F/PV46MG9*:,*(.Q%1)HXB0R'&DZ<]1*01W750 M4^]!Y_X5: E@4XF6@BO0-+\)C@5/$^09Y&W)5O?_5Q:7)6FBG#XHIKP9/MZ\ MK(O7-/V2EE^S97K #O\=UQ4]:>B_J^T_IPNBZ<\^V=*1R0( M^1&T?=L,7!NY%*E%>KS8Q+9($I\.I>8\_;>\W&%I+NW9J?22HKVBF;N]8J8N MP+;S[D059WEP(^L5:$X,B:7W"5L"7P;_,1J!6)+N?0*=4^!4UKX".\_:[%Q= MO/V3L2V*W1AW7M)G-?DNSIV?V1?(U M+9.GM%_LH-EQEU<_IE5 _[R<1&>2/27;SL0I57^SF5F>O>KFONTZV][I?Y'\ M>S2>4R3E80WK7SQ3#R1GK/2M(H;<%>SE<[K:KM/;QR_I$YMT?TY?V$T5[#8* MVE4W#4@Z86__\3[]7J-UMA3"=59M6Z+@A=DWBF$:+QG0MZ$"A$K0F#+KW M26TWFZ1L9J8DRY-\F25K<(!8L'JL*Q"U^XO?[YA8@Y@!H/!A['ZPGK?,GNI4RC MM/WS.H?+9;%MWY/[Q!Y?IZDBS;ZRMKVP_ #Z-D9A$-O8AWZ(NK/X,(ZBP''% MKJI5:II+#89<8MMC.WB5OMS!$Q-DM9SSJ?#X9$M);P\3_-0#_1.;';XAOT$+ M/E\F7XO,BA!Y1ENUQ&,>@JK'M6*$]CQ4.MG[F^R=N[]G]3/>5G6Q24M856F] M<-T8ALAV$1UFAY[E(M]Q.@2Q"TTR5#GE+6L7SAX:2!@>P7N]E7(LJY2:R54I ME#NROU&LH =[!1JX4POE21Z%=')X-.8JDPH\NZB2JMB3%\GK_"L=UQ9E^W2Z M&5HFQ+X1$=-V XQ#TMM$(<%#95'$EG8A/ S5 2%.)25/>7DJ10Z'C)'DK4# M*$)")L/O7*5+RI>+8B7/D+P\W94I>[LNZAX19 M>>972066S9:B1RFH1$NB[ MGAV$Q$.N$R 'AV$/)K#\P1-A)2"T"UJ'$J0MO'9VUKV"M2V;1[W5C/G4Q$16 M!\<+ADJ![(/3P6UBTVXAA>=C,I)J\K J)*=*PS17G57KY$4!UL"IO#*W-KM9 M_EWRRJ;V% K]3KFETK6_0GCAQ;$1N"&T?0<9* [# /7S?6+$8M=,Z<2A^Q!7 M7S5[:4$V&I"T,(^)=E[D/_?"?7!_^5#U5A@W60F?)F1*=+S3[#Z4=P>A[."# M&XY8C:3JW$0+2;OZ\,U5WS5X>E'D=;&KMH[:XWA=F,3SL&>;(7)=*W)\@_A] MOB$1#(1N:E=M6[.B[\I["N5Y(-DJBZIZ>-9:6-U!GEIYS_(YN, J'IFY*JPB M[Z0*K;(L#APSW[ZD9<(V&'0OB']*ZP5V#801LGP,8Y?8'@RZV[#DWT/7A_V8"JD;,MD4T9(JF= \U]> MT13(#MA.WK7?42S6I67C,]NN+.W0Y2X\C"ONKKMY2;*2[9"\?;S.:]I(,S9M M;5HFR?*L3M?9UW2U"(R8((.$08A\MKR-Z.R56;<"B-TPC!=?T_*AX![B*+(J MDH0/ ?+GXAU0UH/+IV:WXNY \[(;C[;?8]WS.7NA?;QWJ.WA@H,B50'A'!%- M$ G!X= ^!%04]QB[ = 5:&'^W. <61[YR#NGD8KIGXE0JO;JO5IJ84W\0,XO M1;'ZEJW7S8F%!9V"FI&)J>KFH2$#\!>J&I&<;GPNUFM2E.R,\\(S'!C$ M#O%LXE!%<@F)@]Z2%WA"[[3*?/YHVL% @0Z5I'H(\2:F'[HHDU40/K:T:L@! M)1PJ(D/@O'1$RH,32B+/AJB6_%(65;7P$(1>Y%,#IN&&%O&IK\=3PS3%7A(G[(\9]7;AX3^X%+PR*H@@V)ZHIXV M.26Y @V2:12D,[0B>TU[E"#;P52F.PKB M(:9)([$_4*]ZE%?@D/^#RO/-9'IVD4 .K5,7A'GIH$*_3FBD:N9$]7,168YM M^3'T??JAID5-=6]-TX]W#,N2'V1=_.A1QUUOW%T)V[FYM5;^&&?Z R" M?HNV]3O:1)Z3*NVV4-.6 %?_O:WJYJ+QA8U],_(AHKW*#WT/.B8*>]O0BJ1J M%L,L:JYB].# 2\FN>TS633MB%S@F>Y!RHX"!3(N- ,8C63;[[YC>0P20@V.M M.G26-@Z14D/[O!1,D4\GY$TE8Z+:1XHRS9YRW)P:6[ZR9WZK=DO)+TF6-P,- M'UJF[\;$)W%@!!$R3-=J $2&;2.Q^QP5FM6L@AW"[B#T\K7=#+=6)(0J:!=3 MPY$9EY7$GO8>)S@ "AA2\!/#.O(S=OPD<@BDPDC,2R55.G9"*I5S)U>!II]E M8$*G72CVH]BW3-@]J!D9CNO8=C%?LG7^828$Z[S8>1;A%(4!S:=7AB.'T51__%6 M:&/95';Q@T?,8O/H:#P%/E[2YM5-^&&?*O")^ M_C;\GE4+AXX+8XN.%&-L13;&KADW=Y&9L>GZ(<(B4UII(YHGL >X0 ,,,&3@ M=X9-<$N2/(]\<]11*!2;DFY@] 8]W_6'*A"GF8DTJ$6G0(5XV937(0U$JE&B2QR. MID4M$$$U$J1UOGHDZ@B'(DEQ(ZM)=VR1[[>"%='8Q2:_IIN'M%RXCNL1UT2. MY<9.$!(Z*/-WMJU(J.:OQJ)FI=KC&29*DG3*Z9-^)@=*U15H(((]1O![BW)B MW3K*G("$#6-^GFHVT*<+PJ:",5F-B[*J65G]G-1I9]@AMH$C/\*N"\W @E'D MP,ZP%]NQT)E9!>8TJUN/"#!(PP1.ADLY==-,XV!I>T/J3'3M(V<"HC: \'DJ MVA"'+LC98*XN:=G+MW(!E__89E7SR">[A:[8UK\FW[/-=A,G97Y+_]:):!"% M$8D]WS1#*J@$L_IP:]CW#8?KMF2%YC1KV0%*T,$$'4[ @/Y,O\$G<2HI/B]Q M$[$K)G$7B:4@+\N<-H97Q7++NE^SVC\WIM^ &YGQ=XF%,M!D"R.TC297\%-R M)%=HX'/:7*'#H4);VY/*%14+_U_MSA0TD LC+[9L"%W;]HCO!;VIV NY]B\/ M,C!>/J@ R8E38*<";ARQO6A&[-CK+GVBCHE]5V:JY M3+'(=S='OY](+#S?,WT<>-ARXL@U+<-V^S)O2).!4*EU##R:Y9P]4;-D^Z2^ M[FN&I7#58I3 \)4UYA83L9S1HP<'\*_ W@'PQH.#Z_2OP(>2R;BE$06\GZF= MC!G5>1171O6XF*X/ZS#!9MNEOR2O+)) M<[)AM;BYZ@L/N4JD1FD4?S354>N\M !IB(',E=HW1?YTP^ZB;2^GO2]0&F75 M"^URJ]O'!4(P)CB,_,"R8QS:/C909Q]:T!?:_ZC.JN:1)6[NT6978Q?+K-F* MWSP%M&H MD6XXA'0=EG5Y;:Y]!X\L-^0OT9[8!#XQI?3\"\VBGQ[E39#^7,# MLW]+I"[ 0PIZJ/1GIKM.^RR%9U1:?1CF(< :_#ISJ;9*YO0.X7#SKL9U#INA MQ^WCI?&HN;"A%;AN$-B.YQ#;,4+H] -0Z&"()%YLF@MT+N48_-P3WCUE4C^G MX)$V&O"5I=1.MOL9Z?+0"?F']N;"K?(RPPR:P@BE"'#H)OVQ7=MI765MAJ.* M\2-,*81CJ'RNH:\5S2,'SHX5);,3W5'CS;^$"GDS-6IS/LP/GZSMRCBKV_QS MRJ[B8)>CY*M/15[V?T5)E353JP;M?;I\SK-_;-.JN1/_/OU>(QK*/Q9&:"'' M=VTW,CR, Q2&5K/3T(AAZ'B^(3+EF0=BS=.E+]E3GCUFRX3*8US5V89F[0K\ MC8W/'U[!KTF>M.V(:6J44@.;K+E$C9$#&G:JH^_FB&7A>5#-F8/G 59?!MZ' M]F-QOWU.;H<>[.%WCXT Y@%H7!AYD^0H83F35.?5+.:14F?&23'GCBR63NE\ M.>GJY-3X[>/G]&N:;]-WMI%GV9&'(\NQB&T%D1E:3F<;VA +K3JKL:@YG76@ MP '8-I/]DA9/9?+RG"W!S>ZB0RIENP?#V9$LL:2E* 1\26=\]L62QEM\;$C0 MAV+JO,#%W!E=5\O\/'19L4^%SK8JIHO'WG-OY/U W5_?(?$,(X)Q2'SH!)%M MNAZ!08\D,"*A4]HZ[.M>,>DE\/B3WV*BJ(5_/HFP90=49IWG(JU8/B_%:O>S#I5]J:@6]XG52M:/AA>G&OF6'(8Q= MVXQLWX1A>TL=PG;L$DON\5)Q.[JK*0>O<#;@V-"S@3?T&5,)2OE4K2$"(Y=6DD#@5U MZ01]$QT,/T/2.5E20.U,9$F%)^]E21D[/ ?ZXN_+9H&.J=Z7YX0V/5*4N-AL MBOS0(?7Q'K,1I054,\Y\=G(!IN9.$USG;K92G[6[39KZ_3,N: M/7. DSQ994D.DH,C;5?MSJ>BI%,Y4'S+:99GXV#VS>;'6-99%IN7)&>YJ$R7 M:;/+,CT,;-4&ENV9>F^JVCY4&?VJR63T!_ZZ3:A'5^#;<[9\!IODE>W2[#]L M!9*ZL5R\](5=]K?G8KUBL%C#:7^?(6+MIVK:#ZNNT_^D/],?^)G^"1[88LF? MP?W![]*/.@9Y22%NDC^HK_GNW^E'K5\!RPEL'3K)7^E/K=-\E93@']NDI..@ MIF*RH?/?_>\D@*U5L_,#S!)EG?Z4:UP9AK%CI[P"V2-8IU7'>5W4R1KD6]9P MV&^5*;NCC:UW'T-:ID]916VSZ[[;W6IYLDG?4L1<8;_/OE.F;'FH_O.@HZ-\ MK?Y(]M?09:8_5JK:H4*;O B6L=E4J)L8W>R><#<]C FVK!AYA 30(LB"O2WH M.$)S%#D+NDO1S0Q_-^?_G0$##3+!PHDD?YR%9NW4"9:2)5C34R<^1LRY2O @ M(N*8=O[:9\5.3Z:B]1M_NGY.:CA)0VDO?"KU^4,$N>_\M M9UFS__W/?9[\*)J?=TGR.O]$T^/MXU^:3[BN;E+V[D%L( \Z+@F,R, A=K!C M=:YYOD&XUMY^*(W 1N60 M**N:(1?XB?Y(^WNG'_KZ@5ONY;GB#^.+OMS5M]?6!W#[V$])&0ULS@)0"G9, M /0*/LY?^_;:LG'P43M"COQ2!?:< #I#8ZRPWVEY =<58,S\*[9+_AGV#^.3 M_CF\!EV5T]1>3]]JZ; YY5SB?&+6.A=XW,UP^GGQCT=9\0/+#O^XN\?4G^5) M*]A5]-C^C;=K#M=5M4U7]\5O!3NP@#N"]#Z %HGYA0R_F'4K$(G-_P9(80\ M Y6A3)X88(P6H.D'!N.Y6DS0 ?@3\5NC_6B@9I@6!&/D^H[C>E9@L,O>NPLH MF#7'Y7NU:Z@-S>GS[FTJO-K/-1IXSH!CT2F6W-[)WM6^NM @&XD] M_F0T%HMR>4:639[D<<;S$WE!!5?32[X2+PJU+4CX4,]7JG'-8:(#H^VWZW1E M+MR('2 *L!-A$MAN8 ?6SJYA>T)7G0VWIEF\XR-%HGWIB6W)>+,70UC+%=+. MN: Z*N."BZL[;+L5UITJ[0".?ASG/%WG#]\HHGHFRZ_J_/EXL$8I4WNQ.VPM M-_2K__RW_COT/P])E?[GO_T_4$L#!!0 ( #B&9TW&R)VLP+P $$]"0 4 M <'=R+3(P,3@P.3,P7W!R92YX;6SLO6EW&SFR)OQ]?D6]/9^K"_MRS_3, MP5KC4MBJE.DE[ZUP] ,BE9EL@D=-H9_6O\SR^9__$?_YF"ZRG[XL\O]83.ZR^_1M,4F7ZW?? M+9?L+ @#_LBOUZA/QKY^KQWZ.'_T,T<\8_OW+ M8OJWGX*$\\7ZW35>4CW^Y;OG/^/UTU!*^?-G"4Q2Q[G]W\%'_^\?[-KI)_K=+Y,K2E_)1/LL7? M)\7]+_&17]3D7ZM\D4>X%N'EZSKNRNSF'W][^%P&L:$ $H,H]']_Z='EUX?L M'W];Y/EMEMX($)?^33K%QK\UV:3Z_*=^G7].,L4_.IFLVV M>OX]6ZK%(ELN;+9,\]D18K3TIDY0.%J8'MKD%LO\/G90G^;E/]/9*EMABOEM'G%;XQ30>Y_-8HG_S/+;N_!3A8$AO0KUQ&$YG[\K"%^5]^CY;K&;+ M@.[5P[9S',_+9B]H36:]6N3S;!&Y<%7>IO.MU@\(GJ)MA3H2WO\\6?S06L5W-/4F[^6'XS;[\-8W\^"X-.&^H\[@U]2/UF M/LWNYZV(]VI5_K-7-WB,/>4NV&YN4![ MJNM#GM_R>7Z_NE\3)#ABZV>:"G6XSCXD>Y>5-]'P#<.6+N;3^/V[M Q/_KI* MPV"VS)IWJZ-?T8?+++YL4+#) M=2OHL"F:-I7F]RD'E:LR]4^KO3^+'=8JFLGU?4VM2V.SC\NKC++^M MU=)7GNZJ-;HHR^)SM)/^" B59E5&A<9)JLR+E^L>5C67++IZ7==X/&_#=:&S#]ER.%R/!) MJ.2V\@2/H4ZM&EIN]769I8M5^?58M/>4:ZV%OQ;%]',^FU7;6,^C=0XTM&[Q MWMI;"][C*NFM[8^A5*L8LK +B'L:&+4.:5AD5S>="-YB"WI#K3L:C(D;'U;W M]VGY]>K&K ?@8&16)5H1M6[UO*M=>^U<=%]J]5 M>)?[%/XYU*R7G^ZJ-?46^_<7:K%M6U/J0WX[SV_R27CLR41:S/(:X=G'5=)S MV^."6 P)"C^BH_HIG=4V*MI[0=\RQT6#=++X9NR+TA:KC\N;U:PJVB9PW;>O9\2?6WDM M@K6_ZI[EW&VI_+9>[3K"0VFM_IXE/LIS;U)ESW)M8L*NTR^M#HFOUMJ[=,<< ME6A49^^2M7> HL,W]HS*Z>N*K=7?L\1/-G@?0S-:E+A&_7U+W*8U/K!5_CX+ M7LTJL_DBK9;MI_KKKUEQ6Z8/=_FDRL2P#>:/5N9U:&&+^FVE!<.@%DS"XG:> MMTSX0Y7W+.N3+ZN-GL4?BZBCW])Y>IMM5A)"$X/UG$<#\>F1?K-:+,,\7*[/ M[L>0K;O\8;$^6EYFTQ8QZZN1?6,?UV._V_IO$[<:+^A9YGHK6"=4U:(8]+9@0=KLJZ+E_6%11LB#M/RW[.EN[G))NL3-]5F M[/9XROSVI76A4.)JOCM/Y?-6H M683B'W\+#4CJ%$N,MH9"JH3U&!-IO5'(.2>Y55)J ;\5=IWTKRBWL/8NK\]*)$!P:CA0 M033.61@7'4>5?$B36I/SF1*L.RZ\,ETUPWY(;FW6U3-;W*?Y_$B6?5,VD1X# MP#RQ2'ODN+:$B:W,T%%I+YAOC6E0@U9-P#Y,L.]6A,('R=-.$[_\+;O_F)4O MD.3UAQ-O&$%48D*U0]XY#2"N&NH%T7VRXE-6?BR>N=!]4.%$U14M@WLB"SXL MRV)^>U?,IF^7T[^G\^GC!Q\>LAA9O?P:O]G+CN,J293SVBJCL&8* $XDT)41 M (V!J@%KT(_#FDY!;V=,X>L(FNN[=/[8MF.&F=?+ASD=?JH 3QZD7?-3U)M_3Y9SK,ITO-MJZ*F-.CB$8/JRU+-B-C3>,QW@ZK8?7SK LWW>S MQ->CV;RWM@1B"+1G7E!K*+(DVLD5+D#H)N-O(ZORLCC;I@Y&. +#=H98F#B% MC18H8!^L*4*! +A:8$+8FR9KO.0O-K8*_H TW,:N_SN;/KW3;1OKMPVL_C;F M+WRWNL^FU8',]9./)R[KN$Y=OCYAF!.FE0+4AM[/*.;6;Y$7U #>@/;T+%S[ M3I@^M)[:\]1.E^2;H]M;N>J[6V*DE-X(I;RA;K<5*I3@K@'-V873 M?(P*.OL98+WZ-\38OWYQ@JD*R J&"!'$,L6= ;O11!K:H#OP"^\.H]30.?:' M=V7QD)7+KS$][3JM>'CVX?[E2:+7]R?8<&.-YP9S["$G!-K*81>(\QZ9/B]F$^>#A<]]987WYTXJCDDE&,E!=,P_!&-TNVL3723#1SY M5T\97F/GV$M>3%L;-UJKI# ]]9B#[4CBKC%1SG.-O,8QR-M6JQX2PT;;GQ#\ MU7W&I;X1N>1/ONG1(7_R3<*5%U9JB1CR"BN*@:XV_B2%VC=A?OV]UT/'S$;- M^?&IZ1PGBZWGM;]']//B!%HNO34*>L")LH X62WQ2819HP-0];=Q7SQ1_->$ MT(+&SK%_V"UGKM,O_?>1EU^>:(B-Y$X9J#7!"D (*T=/ H2;;%G ^AO'9SUY MC%9;Y]A''GVL)]_UN<#[>@,2C)D7RCH+H=#< ?G$1E70D29]I?ZV]E]S2M>: M.\M^D_6UU!O>E" A@Y*E( %#ZB5AF%<+ZF$.9XT.B1Z_T_TDE\-?_> 4!?5% M^-V=.E76O%49\["M,Y_L8>^^8@GE2K$ +0MV(Z12(D?(SJUBNI&AWV@W^ERI MV"+:(Q](GUSQU-. >NB-";,(462 !\'[89!YNSN9&:8OU,C$:+29?*YL'H>B M!LCT<8$).RCPUAF J7'"0R<@8MOM%L&HD+7BCBXO88?SGD,/)38*$F$=9P)5 MJ!!.&BW_GLF(T8PM31-V'*> \TO8H04$UN%U%B,H(,.E@-6(*CG63$S"-SC>>,RU.@K8OB_=# MT-,Z#WV%Q?9RW,4!GVION80(8"D4S!"JE!0"4B59L: MZ(UMFR8>]*6^>2YA## H@;'&28,09T94"QX66]-DKAJ[W]22DI]3IP&\)TY. M;I9-XMT<[XK/66GS3Z$+%/.],]2>$@EB@B#!F5KZMWR>WZ_N]VK[FV<28XACG@LIE8!>:X!E-7%Y1OQ@R; [TO>Q M&BO:P:U3G:=?#NO\Z3,)0A [R!&$2G)N,42T6I+S81IL,O"/:!6T%9TWP&W MO;>W35/':L(]1T9KK"R'CE*O*]/(0\R;[*V,/5W7D#N\IRJ@O=./HT@=ZZ2G MUFE-B?:Y%Y.#7I55;M#?5W'8 MOKKY(6C(;1)6H6SSBO;E-[]ZV98CK^4.5>59338 MUPOU:]/]ZN9JM9P4]]GBG^ELE?WO_/;N:)J?^J)$$"BI4,20X.9I)PAGLD+3 M4=UD,^X\]G2[(G=/&FG1*CZZS==I>9LMK[/R_@@CN<%;$L"L]Q0C+8*6%*<& M<5Q!HVO>77DAF6;;LIG[4\?X1N+.LM);([1PQ@+*A3= 6*4K7)AA398;CSZ; M-ZZ[%+H?8D_5P@AR*_T>NM4W^:+JCZKMO3-!7DF%I&->4R.A@ 9NS]!*Z'FC MM?*S/HK7TH [F*;Z&GY]/L^7V2S_]'W^LTJ^?18(<8@EX20HF&0H>_ M*Q< :MHH? :['O5N7D+EUD[\I\DJG96O'AXTHX]^4AFRS7^8ML-EU-ENM>=%^L M:F6D;N4]B<>0J:@@3IQ5-!@_WE180J.:Y&4_[XR@+2[-]J:> 7VF=V7AB_(^ M?3._B3\VMLNG;+X*OF 5!_\AGP?Y'W&QZ3+\N5RE1R;(;?:NA(7IQQ(6C"$& MD508&%99^E!YVBB;V_E=P]BBC]6K7L;%=9>6\S!!+:[*M\5BT0OECW]EPC4& M8?P 7BC"'68ZZ+M"V,)&T8U'Y/L\SQ6QD2EG0/H_:?[[;!;SZYEB<>RU *]4 MDL!@VY'0_35P1&OCE=65;8> %8UB[T88@=L71=N!>X ,/6ZQS.]C>WV:E^M= MC]";GJZ%?.=_SJ=;"?\SRV_OPD\5YMCT-EI4Y3+_][I%%YCW!UL*" L,D10: M*!"0=#M\8.6EKF75='10:\"\/UXA;[4U7E"(0+ B6!6>&#>%<:\W;OGJA1*I%(4PNM"?(R M&PQ+YZNP%&P(Y!<^PLF MQ 'C<;RS$AA*#),:HDI:[5B3_&6\DI(2/]@)L?,F4VN GQBS%6]ARB>KV9[CI"\] ME@CD-52A)J$A)\'-(>N\![%Q"%K79)MIA-&G7;.A!8@'# 0X,:DPC;Q&C#A! M"=7!#W%>5O)9!RXL-6-O*PCMP#TDG=K+(TR%Q51S&OH/XAP)S23>=2%E?X", ML4=I_NC4P^(4U4KJ8!>F4"PHLLIBA#P*C:X:2B4>+*%T?T0X47$U4@TYYTC@B&"M97 /'6-,(0NJN[X)#@Y DW.^(W2GAIRP3L7\DN*ZPS"M@<:4 M "QY3%<$@:DDMZ+1&M!Y#%DGD."40.[C<.Z+857[]G@>SR( _EAD-ZO9V_QF MWQ9SDVH3:X&@ G%AE!%. (-194=@8663[>81&NR=,+)'_ <(9UG/ XMOFW'F M@2>,(FX%DMPH 9%3#KFMH:0@L[)6Q%;7@2??'Z,*[#E\B&JMK>N@'QT:^&>M MN)16WI10 R"&FB*E)?..2H1EA:D&XH>]KJHVUUZ-81E"/P/$%<0,&&%,N7E] M$-V)NWB7ELM'$_8)[K7IW^V+$V"%"MZ7 IXQXPU3JKHN0T&+&JVDCGA6;;4# MC$I#0Y[(^CY4NP[!CZPI\8)(![3@'"BH*.<4;CU^A:25@_G!YSI^=XO_ ';@ M'_-T-0W];_IA]? P6V]JI;-*I/?98A7H?75S];!-4W")%Y4JP@6+-]8$_R"X M"HI*O0TF")Z#Y;6\]][&C<6C;M8'FHX;*YZ73CQD(#C27((P. +,E.';HTZ( M"J$&BXX:>GRHS8G#XT-#S!LF^'BI(;^6Q2+^<9._U&>.*)U8KZ3D\>)Z1"SV M,%X@5(G"-!K,(#HW^G2'>0?T^9#-0O';7[-YF!3BC0MJ>A]LN"CZ,EAQ\13Q M?)$=R@+3H.;$(J@9 A0%4\]8#P(2N(* (*M^5*NF;=IUHX\.*/GT2-75S7,W MX@0F[J\PL9)#"0@5C(E@TNE@SMG=$(YEDSR;8T_!W2L!6U7#@-[>XM%)B,GH MXE%<'Y#=Y );A2[V:&#K++@1F;F+V>L6;^9J,HGY%\(CH?NY+P'FP). >_EU MO;K]>Q;C8?5\OU&D\1T+TOYA^6P:]^3>H]W:&?%R>,*.$X1Y(H#PT, M.E8[Z\PSTV3!_'QR*/8R-PRBL+[FD"IMP[NL7"=*U^DBGX2N:_/9*FXX'E[R MJ%E#X@T#6%(GE3?.*TRXTH^V&VERIU2CO(EGP-!NH1[!XO2+@IVV.OUB50FV M" -B "3484J\U%^<;@/^$1)RBUP[E-Q6EB!L,;/9H">MHTV77CPT0WG^3I;'?O\:],S+;\[ MECRH)H<=Z@;>^CV/ <]K(0G#! @@+3)8*+^]RKE].P&O^KBK??90U&N M'>7MC=O[#EF\7BBQ&D/+D",T>F)Z M((G&B34FV"L"#-:>44.8HM1P7^%C/6IT \;(^=H5DXHA-#,\: BU M8^@:?!O9*-T_B-G;N>4JDWA-E5T8F#'/[.[?#++_"S+ MECO+S*0/^3*=[4T%^&"[I[/_FZ7[\D*V4'OB+<8"&\U8O!D92&*VZX@!-Z_98+<5C(G, M)[#L5$*WIJG1,5RGLW0^R:[F'[+XG)K/\T]!WVFY[V[K%FI/E+/*&4,$AX!; M[H+NR!8W+KAODH!^A$$>8R1U:\H9PRID$&2^W(:67MV8H/E\^3Y?_/E#+D4R M%>Q,#Q!U&*MX!E_8S::V)C":H4-NUMRH%#E&H&]7#DJAI]<#GO4-'$.*4U-I %R0TGCDBY M]<1(C"&X9#._/38#._*=/%LEQ-8GSKA^W2]-Z(BEIE$^+"8"F" MERN8]4YS3'0UBA)#^SU(UGNVBA,U6G0+\F#&]=L:<1&O%THPXT@"99W!2AI" M.6*XDM(IT.0XT-A38G7MJ)T*\HG#3G6^J#+!%N^SK6+R&(5L7U7Y6]% MF5W=_)XMWV>3+/\4A7Y7;(YXOS(JM5%U IQ%1FAL&?5,4X84J7"ET,#!IK:> MR'4"&XI!-= /#5_/AWMZ98GRV%#LH1+2,8F%@KNAFS*#+^P:E6&I=AKF@TV7 MV]:GM]F^ZZ/V%4NL19 *JC3@ 'BCG85B)ZELM+8YPDO*6F17!^B.(HAD\\UO--=1X8P<,)O%I7OXSG:VJRRJ^ MN:[EMRR-8DROYF'^C-<%KS,O_E[$Z*C-GS'1SN)0_$EK[TBX4 QC;;EAWBJ" M!8"NPI&SX!J9RM5D/ 8^BV\YRR,S(A)9A&MI*>279A%/P!K7N-MFVKIG91;J-:=_'LQ#JZ7 M'E5/0@TSG HC04!9$*\YK42H3@UCIH': $:"ZAA::2$^!&*VACIEB[''B-:8WQ[IU7#6:'.DNYK;XG MD4$G*GCJD$B+L;0P_'^+9?BGWAU*Y[-0,J(9? #M]9T']DFNY@,^\KY#0R?4 MEE@$F%)$4$Z0$))H"$"%"U*NU_C8;[?'QLOK$UCU2L;8[C0U_&)/O/CR?O[C MKNIPZ@#Q%$+%E(62 (NWXQYT7-=;C>@&CWB;P#>M/[1$\W*!Q"%&H 3:"2<@ M99XBPRH)(627'0_6"16^RX31 N[]Y6IYUEC]]?UEVP9S7AQB&9M@3X,];:-KY$*Z-52B7?> M>$>%-5A18Q!E'%5R<@PO^4Q:%VS82[@FR/?%L*TQ'8B"8H.T1YLXJRSMO%ZH80 0YDP MRF,M" /!]<;;Z(+@06@[V$+%!4R,IX(\X'K"LRZQ=7OOXU5Y:G%U\^3.$ILN MZ]RU?7+=B9">:ZZMY89RQJ"RVE:8008N^6A2&TPZO(;0J3[ZXK":3,I5-GV7 M?@WXSJ[3+]G"K,H(\F8M9K+Y8P]3:]:08$> ,A)B8V(\%O>0H4I^26F3>(&S M&RB;\[$;U,>PCA5\^9C&YX=C(5] M;-;S5KVV.E6C5.*5Q%@QP*UPP70D3E<+M)@#Y"[YC%!'>BZZ O]2UZF8U4)A M ;G"@&B,@.%;XQ,+S(:[ +)#"K9*CM,7JXY#_GP7JZ0&T&D,(Z+Q );%4E=R M4G#1J2R[8,,1BU7'(=_?8M768C&S-+]__1#EWN<3RA#64'L%A>8$$ L%K&1S M5EWBN-6JRK];FFH.\HG'C-1R%JS>?*++?'J;O2N+_\HFRV_;L_>@;>WR"2,\ MGD- 5//0>@L",E4?DX3 "XN1:9,F7>)\(FU>G\'W+5#6+)E8"YT2A&)/G?2$ M!U"J^5]RB9ILWXW5^>["+.H&[MYLH2JZQ1?E9ER,$FQ^F?[7:K$6:GWOU6)O M?,(1U23*:L <5T09HR6PC%41O5A2"2XQ:J%UDCPWD;K#OR\F7BWOLO))*%BM MA<;7"R4JN- &8*.!T QR#GT5]8BE,;B)]72>PUMSEK6&=N]V^(=LN9QMPK\? MCYK7,CH7]1K$_LQ;--]RC:&9OA5W=P$(R%=9O&QM=W@PJ,_ M;"@Z] ( H,(,9IC@6"&*MJM,P6[2X*1-O!;-[B?"'(I$?_'YQ!#D%;+($V\1 MPHYQ8BOY !*7?#EC1T1XR?1N"'N]"6I1<6J13?Y^6WSZ99KE&SJ%7YZS*'R4 MO,UNT]FZ=[^V9_?"4XG&WD@BM+.,4!'&-@STKNF\45Z:$1Y$;:B^HBT<.Z+ MICVO;J$]?R21%!*&!)1.2FJ-4ICYJM$\=([+4'XC=16M0'?BPO.WJ28W$WM1 M+MZEY7(>X+K+'_9N5]0MGF BF=8B>')(242#/&";/HDSK_2%)#PX78=%YYCV MY;3$;-U7-ZH,EN_MVN8]$-[QXO.)!%:KF-Z40(L1(IQ+M9.M6?[SL:[IM3N# MM EO;^&HCZU<; (9T\=/KL-OBV!8Q3OQ#FZS'UE30HQA%CEK/1 !$0 IWN%A M +KDLR$-"?(\,K53X$^^]'C<<.$>.<60@48P M[YVI#$FNN&R257VL6Q#=3(4MH#L4;P[&++Y<('%0A>%:.6BLMR9X(JB*>>+< MXHN^1J:9M@]0YR1X3XT-2A_R93J[*]:6-HN.\3V1*,_%>C=+Y_-L^LJU$K7HTZ3*Q FBB*1" M4 ()!! HMMW6X,(J>8EA9QTPK$<5]#6[[:[4^3#)@KV8%W7OLWKZ?*(=099H MKJG'EBM-W,Z4%)K06CLM9[99WHU=U :\O5%GV\0_YHN';)+?Y-GT\%56KY5) ME%'!45!22NT8]@X#4_5'P:"Z9/.HH=*?4Z@EB/NFD2_*;!)&S\,7%+]8()&& M.<* E0X*;X#%TFV#E;B$T%WR,?L65/X*B1IA/)2']K9&(I%7RR1"*0JDC8$@ MGBL %)2TDA%0U63]<:S1-_WX^*="/!"-ZI,G@9 :HA7Q4G$&G::/KJPTG/;J MLO5^V5X+:MY/G"/A/=%C>YO-;Y=W5S=/ES6C**]X8Z\]GB!D9)BP)<04.!O/ MM=#M&:4 25-IJ%S\[1.9T*+")](A^J*JP^KCXN-(EX[]?7"DXD''!E!@%*: M8:N% ;[::U;:JB:[$".\_ZE=O3?'\T25_[.8Q?NEZNC\I4<3Y!&U\2"&(T1R MYCA];&0PCIJ<1V_D!)^#TEL M"\SX5WZ=6,<%>O$4F7FPK_+K[]ER[MB^B0< M=X_]4+>*A$$8STA;;!F*R28YKFXZ"\#ZBXP$[\ZLZ CUWGA7%I,LFRY\@.KE MEMO\4S[-YM/%56GSQ;+,/Z[6'>E]MER5\ZN;[0+Y/F*V]8X$&,$!(Y@J ;$6 MFC!1*4D3@U$#YK(?C[D#J67XXPUOL_#\CWEZ@3K@A,3:0D8L ==+7-+A+;GSU<9;?;BS% M*OO1@;VK0T43P""6QF+BN.-6(060KR06EEYB\%@?_"@Z5<.0Q*N9Q>Q0T<1S MCX2V@',BD)>00>LJB;TWETB\]ME0@V8-0#]Q4>%]MLBGJW2VOGQIUZ3]D1Y[ MRR3.,, 0AP@("0TW!%1Q!(QH 9OLM9\C5TY3:=$-VJ=&"WT[[.[;O]KW>"*] M=)P1 3F1G&,'#(=58RW73:@QUK7G'N>O%J'O+=%4;&6P*M]'CR)F-..WH^GF^J!;0'=+:^2W]$CM2:/C:)SG2 MX'E6.I'(:1FZG?46"&Z]P%Y7L:A_K,2S[W*:S[:I7^/#'7 !" MP=YP&FAB +56Z6#+;$T/HE4PA$]9 .HHE_B)-RDBH!&%W& C-+;06TE5):$! MI,DB\5@GEHZI4.\FQ>-P/W'*693+)XP*?SUG4_@H>9LOMV.6B7/CR^LW+S^8 M2&6@Q=A*;3S1F GHMQ,G,9SK7M<,^[C#MZDRBQ;1[(\3\4SLJPLL^QY/J*" M DF4DXIZS@77HI*((C)8?OAVV=%4G:^RXF0D3W2"?TO#B/>0+K;')L(H^+!: MOG[3X*$B"0=66&1%O/=,*<&AEW"'0/#Z+E7]I^BMZ 334R/QBB#POPL=I"[F MGZZS619,QM^SY>>B_/-#C&].9_DBICN;["7'L=4DCEAM-4*0 L6$@H95!CBQ MEN+!5D]&3IB.<>YRIGD?3\?O,3IVWR?$AO\R3 WRW#A#D$.[-C-DZ 4ZJQV8 M':?BV3D'7AU(GCV1**&8$H9CSI&UPB-%4-5NK<@EIMP[47'/U7X2@%TJ?KM& MLE?UWSR3>!THCJ0@D#$LD:4QI5C5=FJ;# *C5_ZQZBO: ;&WA?*6+R/&B @& M!#)&6.98,+D)WDKI>!@KAPH /Y_YHG60AZ'25[=8YO?I,KNZ>1>^R ,4\8': MK'JE?*()]=10SP A3D$'!:U6A!R5_))W@=M@Q/[+SEK!?""^V?0^OA$8>.%+KD/"X]V:@(X%\D!('A->888A$ M)2$)@E_&\EG'VJ^W'7,[=/)^HJK Z&UWS^<<.DX=AXYZP -(R8% MR%92(:,'NTBS5ZNWMFJ+EO$CP)F$C-I+,BKCHRX[3>3JT8"-@H M>] (F=)$M7M9<[RTP83O@F%;!7QXMW@;9KX.Z]S%FO^(OK'$3(0YQ$M)&-) .4FVWA'3 M1O):/:4;/.H<#WB?Q9EW&C.0^"!;.ON_6;HO&]W)=2:<840YD99B'7\AVE7G M#PP4\A*WDSHFU/,\4CVIIJ_IK>;IEC?SZ\]%%&-O_KMCZTJH)U13[[B/BY(" M!7/45IC$VP,N. 1B/'1MHI+QT32\-6N/J+O:$@Z#)6*#X4"\A%Q!(EAUW,$0 MR9KD8!O[[NO8J'JJ4D9'5E^LRM:XNJLL0=!J"BDV@A$+@>($J H5Q1M%J8X] M<_;(J'JJ3L;'U/Q3>Z/JKK)$&6"!=IXC+&D\!9-]'UY5H::!$4F&IE>:8.4BJ' "6RD8;EV///#8JGIZL MDI'1M#DY$XBQ9H!K)(@@"CM,"*ODET(UN7V%'TW)8IG.?E!*'JF(X=<4WV7E M35'>I_-)IHOY-'[_;@W[XW;.#[G$J)%TROHPC@!L!<3QOL+MC@:3N-ZV3C=X M/.8B>>E<_J%8G!JE$R\],0XHZQ2DW&!GJG QQ #P@UW?/+K!I#9)OKO[HFTE M#)FTHZW<>"HXZ00[@04APDBTOC1M*S$3ZA)/OG1"B&.3X1V'^Y!,:RL97G!= M"*,6*,*Y1RST8+V=I%'X'[SDBWS:8\.QR?". [TOFCVQ?W82'+P?ZO5"B6 , M.H9C"(2$A#+"@=E)B?U@,8ECR)U7FP'/DU.W!?=@,495#[NZ>1*H?V"^K%]) M(A#Q'BFAN7* D>#RXJK/"@[KY?$YTXVS+F?.SC0PT,&=FM/GGE()QD1QSIUA M5'D7?I+J9#T2EM-+GCF[8,/^DSP-D#\QZ+8ZEK8WN/;;AQ( )8(>"D0](9 A M'F2L&N; 16>+;45?14O(#FF8OZT10[NW7&*D!8)Y[3EUE O.K42[+H-8$^=O M[!OJ?3M_IX(^),':30PJJ!1$.L@EC.EG/-*PDEM"0WM=X.H]TK8E2IR0(_0X MV!M.85-3+.)-3*:X?YAER_7J=C:M;DP_,+7M+YQ0JQ3&AF.)J1'6(&!D)8@1 M_A(3RW;#GLXP'WYC93UN+[YMU>7OFL#@?@LC"/9,"AEH0+=*"@Z_=[62DO2R M%7MU\S9;+++L48;KH!P=WOUG_=W8/94DD.K(4*6,!]@0!!+[(BUXZ MILS^#=GV=-';T!%&@ODB#GOS13'+IW$(U.DLKG)]N,NRY7!CQX<@41;U%R/6 MYZ%!>3I[5RSR-0\/#QEUBB>*&.H-#%8 A(IY0N$V#Z##V(91?L#]U:KY![=2 MOWDPL.V^NZN=)#YKB>ZKK^F5R M%S,A1N9_N O"[T]R\-KC"54>8FCBQ>6.AN8:O#W3'QKKG6ARCFJ,:0T::*MH M')IRL#/;TK^\J9:S%/[AQO:=48EB02VEO!>$$,BBJR$6'J8/U$DZ=Z:)& M"Q1J'^'>39(6ZJ498JS2YY,:QM8^544/NBB@H> M=G#J#[N WSZ88$8EP,\ Q X9J)J DE6R0F$L.,SA5RR^2I1FNO3D_Z>(NKA2&'^Y?J_Q3 M.ENO'2Y-6I9?\_GMH1RSM]0!W+T-3Y-)3/VS>)]-LM#R,&O_GBVWP.P;I?842Q"W7#'$8.B8##I.8IKZ MK:2 7;0!U"ZQ6D2YMZ&KF*]E_L]\>6=6BV5QGY5K4$++]^ZJO5XLT<$&8%9A M(X,MB2WRC%<+I8P%!(<*A3D'"K4(;%\4>C/_%"0ORJ_[*?/TL80*H"#SC%DG M#!&*,"8K28)9J1I09.PY'=KE2P-4>SNA$"]+RZ?;RYS#Q'NUO-N2>G%XYJI1 M.K'> *@4M0JI>(:-J\>AU0G0)()S['D7VF53^V /XK;5==?B@,H=)%81:%F8 MG(7&E8W'M;9-_/KC$R'T>^J\9 S%;\O1;!+BWO!B/P^+OQ7QR<-1Y M\?G0V;Q%G'H$F%1"B?AK)1NTJ,GMNV,/&6^).FW@VI^9O$SGM_&FI&V#LZ7[ M,IFM8C[?7XMB^CF?S?::SX>+)Q)J;AVRQ@#B((\HVDIR:FB3?*E'F]7G.AQU M '1O!P\.TV@G ;:&2,MY,.<() X0B<5. L^:G/,]#YNY,5%.A+)?B_B@*9QH MHA0 "$H?V.R@)ASMJ*RP:'*6Y#QLX):V*HX$LKKOHKY>* ': N<]L$ (8Y"A#%0>@+">#!8,UL?QW-:9\#K5FL'>%[EL]K'& M;M>3IQ)/0^\3''%MN(0.2L'8#AI5[ZJ%\Z?/R=HMVD*V[PW2=^G7N $7^DWX MI%P%#7V'1HW]TAJU),0[AX+%P'6 %!LD!#05#IB"P>Y_/4^&=8?\D%NJ5>._ M'KFGNBN7N.!@8NH\AXYCR*7 $NWPI.J2$_9WP+(VL1[.L#K*H$JB>1 \$4\8 ML8("B0FOW!O)K>PWCWZ_CEX'#&H,<'\YE.:WUUEY'Z?N6HO5+Q=(C$#$".^0 M1Y! ':9X5FWJ2,A(K:/1YS_-=62'MP%Y?S;X1E-OYI,P;%ZG7Y[ LW\K[4#) MQ "NXPQN@G (2RN(A)6\2EQT#IW.*=8N]KUNM#UM:>W=MA<+A9F=,PBH!18+ M1YU3#/!*2H1-DS-"8X\[ZIQAK<$^@$%5SY(*+J\-3H;B@ (GC83 X\I8D-+@ M)CNVQV^:#&9"=;X6=23._3EVK^8%V>O6O5HJ43#8BQ9:!S&63+@@QJ#?8^!Z]BOF[VP>-(SQY-&!%ARHZ+NA BX*T._^RZ"Q%-7+^QKZ&WH><7 M!J8&\/88MOWD!/@ASKSP=(((19D]+9NS0/#J=)'_)@JS[A_;Z=EX.%$Q+D \@9B2%TVD8DJW4V131K M$K$R]F6"#GC5.N!]T>Q]O-9KGDU=6LZ#:;=0D\GJ?C6+:>AL=I-/\GUFT^'" MB3;$60]%/._I &3\QPWEJJ'K%8Z8WK7,[K+Y M(O^4;5;38AKUW[/EUJ =)-Q;NPA MFEV,[8EKK7B3W>.Q7]#: M 6T: ]P7;7[+YVMXW\S##) M]IE4SQ]-.):( >JM94!((0-(KI((<=>$,N+' MF[\:PCO<.!/FULWIF7=%N5;C-:+4L9RA*+!T8G@\QAI8U"9D](R!&CX MLY)8.=C$R3Q^C+S<'<4VP'^DV\!Y]3?WF]]ERWR2#G>M>1])]IT5*EC,F(>? M5! 35+-54&@4M;4LB(ZE/S+)/H14.TZ]H]1KII3D8,ME! 'GE[V5TJ;&]R?9 M/P[F_FRC-I/LFB7E]-E0Z4MNUD^P?AVUO>[@- MD^PK)"UD@@/";,#)>L%E)16'\(>XX>-T51].LG\NM%_$VW52;)_')J]33BM)]FW$%G-%0402ZBSXG/T5GU1VF+U<7FSFGV?&;?&&=QCZDF4]-I;C+T2!FK'/!/V$8M^ MI[/>4Q\UX<;S;=(.41]@R]YF077!TXPJ#;_/LK5NYU-U'YA[*&LYZ72E3H0HYPHHE44@B$UD>I-W)*""\Y M1W@WC&J(\ !,^KT(O>"(PR^/SR>, H8H40$S8J1%G@I=R>:H:7+WSM@/ZG7# MGI.Q'6P$>K-8K(X;?38E$FR$UH ZRSU7$'MH*-W)9V23S#UC/X;7Y=JM5P$DR\&Q!Q#H2?%$L"HU!12217Q!BIOJU,8B/ PK(-%&LM"#=)BWI110& .JKD28L$V28QP?$G>V!.L$[&&H=H3IO;]@ M0I%4D$B#I74&2LZ9K399";*VT#=) H2;'BN'9A#%TPZ63$!Z21_7,J@,E$PF88@93@:&&FA&MJ\3OB#HI M&D52_4"+\.W"/,B)NDVC]U#IA:<3)>+)"\6HH\%\#!.Y)]6.+L5.-]G;AC_0 M\GAS:(>,T-X!L;BZB3<+^UGQ>?%M\X8)SMXUYKB@[.^*)80+23U6!'G'"-28 M;&<%ZY46NM8:6#?2QEMV0W/?E<6G/."KO_ZQB%LL5P]9F<:L3VJRS#]M4K6N MTT"MPF?;+X,&:^#2S@N2>(8%28N)45A8K" GOD*0&-DD?=S9&"Z-F%6,0"W] MF3O%3;Z,1]+W6C;50TE D F%# ,4>.F"N4]@)47<+;Q@O M0K6?JZ^)]-@E_Y^M[RA]3(%P7-=&L,7)V_>HDIA7%$ .K ML>4(>&V=W"*N@XUYR;ZDZ\X/3HVVPXQ5[WWUO4?,?5#: M)J/!;]GRK@A-_Y1M5;:GW]0JGV!J->7!0G2,>H<,Q*;2CH$4- DZJ!^(.52^ ML-%ROPO=#6/4;#,!S&]-L3C"I/FV6,()E9Q"!:73U"-.+22['LKJY8DXT^#. MT7*T187U1)%F>6W\\VYO,G7ZS*=+P(8@1R56.^S='8@B*=^)8F0 M#%B(G6(PWHB(M*.H0H%0W<0NJ!_4^A>%G]O$72FPQTV/3_DBM/>%TZ?[MT%> M+99@2!W GN PT6#A0+#E=V:0M*;):#OVN-G1$K5%A?6W[OOL CWWY2%& >AL MGMWLS35_H&2B@P'DH1+ @I!0(V+:M/(4L&;!+2-/>YVM 1M5V>]9>F(43,Z M78>FW,?V'MJE>+E IS%&AK F(C!\$QJ7JTV6LMUHQ#+H\-U>\^F,%I2MJ*M M'M>G8D!79K/-SR>0;*\8V;\X=:!P(CP32#%)*/'26\0(JUQ(ZYH=Z#PB#/@O M$_3[I:EV-=<77^OOIK<2*)9 1XG0RFKM'#12.BE$A4*83/K-J=!OYM^! QV;X;F(2^I)C<_J,=^Q6+;VY_NG7 M]71V7:C)OU9YF9V2EJE^)4GP)$E 7DEMB<' 00^JKNV0;K1G,'[SH6\F/7?_ MNU)3C^M4DRR;KK??7E@MKLO6^K4D'AL,P[!A)68(":@-MA4.#)M+SA,V-%D[ MT](0;'TS7ZS*]5T"V7(Y6T]1+P!9D[3U*DND,50C#;'RQ#C%.;35?.=H *Q7 M4[?SB)D1T;43_0QF$.C5(I]GBT6VN:0O@KS]9N])XB.J28*9[Q$RS"$60'9" M!0 J)!QKE%-__.$N0Q.W.T4-1MEZH5C[BB7$$!S^ SD3!DB +,>LDA1:UR3J ML'YLRU^4;*J8OBGHB_+I3+"^\O3(B?ZXFA(%'4$"<8\DET0#'2#9XN$%KG<^ M]&RC6D9"U&YT->#P6?O(P\&R"0->" TQ]8Z2JT#J-JR\UK2)IM:IX:L=!^^ M/1)>MJ65\:VPMK**FB#A%,.,$1-PUD (YBI\O4.-[IH?^S6 S.T,R4-3-5= MP&U7FP%'OB"Q1CKEM,-!#"Z15\Y4 6>>"MXD8O!LDJ3TL!G0K5J&6+%Z6\QO MPT1Y_S8Z@P'!H.2]X58'RR9 $(0LB=N%VG"J ^K5FK*7#C5*V#-R*O;-FCV+ M4VWHIB\^OL\>MI;,U8NYE9)#!+PB M:M<-H01-3,>S78WOC9FMZZ=O7K[/UE<\71?7Z9>8J^"NF,7,J+XHCX[0N=*3@ MQSU>^5%ON_.5PHE4@FFB!7!<8!EM'[B]C2^TQS6*#JF_2C^2':2^A\S6U#*^ M=?E6UMX3;R23E"O--$1$ DN\KU PB#:9UX\_13J*+:2^*-J9DOJBJKNYR2;+ MJQOW)?2N^6WV/HPL5_,H4_Q_C&[]E,XV=DN *I^$<6<=C#6??OO!DR0HGP]V2CA&SZJ(,]76#XQB5:R< +9A3GVB'EK2&\TAJ$ MN$D(U@C7'SK9K3H[+?;5]QI!\"X+@^OT^R.76V">@KU1P)Y^UF]#$@D]U=)( M%9#7CBD,$-V-A!HTN17Q^)1=3Z:K,^I3H];86?2?KKI#8H,*M>6&>$H$5ESA MW6H]M$[UD^%KR^Z'M:8# \OE#\;Q(]7P8U,V>$]:$ZPE\3"H!2E#=EZ4-;Z) MYP2'@D[\'U'Q7VH_RX\DW_*-DDGOFWH,#QKM,O+]N0-;I6\\H3 MY*QEWFGN GK($,!0!;R%5C59[AK[>>B^.-J[EL; [==3: :4UW_--GS9)6"J MH#B1[Z>_,/$HX*J<)Y9@SP0FV)H*7Q]LG-([I%;\H<0U=I2/Q'R8TF MD$#*B?+*&Q+T@2O)#1>JUY,!_>YZ:O%NM>I=3#4?%+\, M;M7'U3)>_7%=Q+QXQ7P9M!':=%LC_JOE-R44&,:H4]9:;P77&&JYZ]%*-#D0 M>_RVP67R>EB5C: +=$?Y6GA)3@'CF@M(;#Q$[!6%%5Z.L284'_O%&R.@> 5N.%\$+RX98QCW6\GKM:[?KH+]2>$.NA MAQIIQ @70E.!JA #0;%N,@:-W2'OC&8-O>_F:AK+6/5]M%3OH](&ZEVC:HP^ MKY1(-+>::Q6,;4NT <3:ZIP&I%2A6EL,71VL_)3-5UF,?8[1@K&U,43?!/X$ M24KW9>M6Q/PEX7_3_:/*";4ERD",-3$Q]1YTG(#PP18;YHEL6^N/1K&2;+S0[D'O(\>2H)'D+XCU1$$^$;!X)@%2JOI?3[/H]S+8&]M;T+:YW+4 MJB"A+MA;C*LXRF+-H'225=*;@,I08=5G2*I.$.^+;]_>%'M$SK_]!1.'E*)< M3Y6=?6VW5_=@?2XJ+)OR>S[IQ.+!"" M$(,XX))#C4B%/#=&-SG7#Y.$1:'_!1&).D;3",TB1E]@# M1RII"39-G(;CK[X]BIW_YP MS'WWK]V9SET UC.OH(64*1*\GLH<$82")E?8P1]MSZ$=C'M,%';4 33M% V2 M6 .<(L8R+CRHI! "-HJC^-'V&TZ&M<=$28^C:L-XUJ/K2K36WDD%C)'4* >Q M\=4.G5#:-'% X8^V"]$U^L,P\E.:SS9"/$DZ%C,V!F7%Y;Y);3X>K"EA,?R< M&X0I#I9Q@('LEG<$=;11Z,<(TZ)T2\"VX>XM'==VC?A=MDD'6B/,ZK4BB6'0 M*RZ$'IQ><3IH7ASJ!@+&@- MB!*T2C8+I6>-4C,UBC_KAC+-57R ,Z> .A1A;#Y;+??F[7VE1&(L@E!QBYT" MW 2_P^_VLR22;K!XLC,ES6FP]D6;_\SRV[O0//4I*]/;[/?5_<>LC%<$A)8O MKE;+Q3*=K\,J#\]]ODBA+8*"_T>,] M-@8>F@&/JB=!!B&&I5 8:0+B@05?;87$7*Z-G,61^XK=\>9$@IZBD8'9N1W4 MOQ/E>'Z^5E,"*89(J##I0 *=5\+0"@]%@W=]P6'=0S.T)9WT=-PHWN)S]7&6 MWPY\I"BV(R;LG14QWJJ&P?!R@22@:KFG'@?3"R.K#-H>[;^*X)42B;>< "05 ()[$ZP_ =E61NBY;^3,C[QS-]5ZT07"PW15791E M\3DZ"W^$/EIN3CLNU7SZ+JIA(L2-K;9SNMY#ARU M>5,,HH*^#-67Q-F:-4\MIK5D1Q+SM6J2,)0R"A7V5C)C@!1,^@H)X"XZ"0&7B'=92L:VB8?@?K15,T]_L M_X!&3EW-UYA73L&XM]P(W\Z M7_*]MR1\]W B&+'62JZ=%%)31L( N)5*,(";')T;.W-:4/7S; A-\1V&-;:X M3_-]%^Z^]'@B)!,6>K[]]NQ:PCS U2B:$:"Z)),$: MIQ#1( 026Q$DH?J2\_*TQI;V<3YQ3EJ4RR?S4?CK^5P4/DJJ='6OV"W/'TD8 M@<%?LTH%=YYJQ;#@KFJY"P/N!3.D/6NE(:K'\6&13?Y^6WSZ9;)]8>0$W_T5 M.<&?<*+Z/%&SV;:)>;9XU3[9]W@B)8-4Z@ )15QB2X70E50>^DL,6#A=LT7K M@/9"DS\^V'VT"%\GPD-)B0_-Q(9SZ1B2:@>!=Y?H&K>CQ>>4.![,7BA@U%X* MA*\3(QD0H:T>0 X,YI:NFLU!8,%AIR#UH_'[T33TJ3S=)JG\;(8M8J+.+/P MARUFL[3<[XH<+A@$<$8+@:GQ!A(/I(*5;:R(9?W>LG*&8T G,/=C1_RQ=W0( M7R<>*$8(-5QJ9#'0*D8G;5KMO91-LAZ,Z(;S;D:'X_$;M TMUJ:9M0]T:K;Q=CC@H4.% T"184 M"CV)"*H$AE0P#4DEL0O6U@5:JBU3X3G!VD5\B*&KYDB5\##4.DZ@1=H99(TQ M>+OEC #H,GAV7-<&&F!.Z>C.^04]SZ+$WH\(E"M YKT(7RW_'KDG/=Z10ET M!E 8##SH@/:<$JUAA4:8 IHLPIWC)-@NUUK'?PSA)==9>;]9CU;WZQ"2[47P M,>7@=E?CMLS6A[PN)/#$(:$-PDSC8!0;3H/*-C>:ZG@U%!HP)/]5.^ZDP!,L MA*">&<(EPX&4% I2R8D\N>0-OJ::KQUX@C V M&H!%&#VW4AG/&AV:'CMS6E#UWL#$$_ =AC6_I_?9P>"3UXHDPFN+@]L)F,+4 M2LFA0Y6$DL)+9E 3?>^ESLGPGKCJ^R&;![ ^Q!3BE2E0*YS@8+E$4&.(L1C@ M(#]4V*!M/$1H/B1H,';T08A3M%AT!VY?@\L_TS*/PV@,R#XP(3U_-#$*,@A5 M&',!= Q1 C#;2A1F\4:)0L_1@6XV'35$=PB^')R&OG\X(4I#;X0FG&$M.'?* MTTHJ9U&3;:6Q3T"G:W@/54Z"]<2)QWT)[NOBZL:MRJ+:SE@+LSLR>EV$]@0G M-9\\QE1=S6?[YZ6FU292>L>!=)P+QT)_PTY6X[4ES7()G1.GCJ5",9@*&O)/ MIXM*X%.Y5J>*!$FK@ _#N626%P%D!:RV!G>DR<0SE0@GSV! K+)-:(^A!<#0JP)S"HHE!/O;DXW'0]D6:#S%,Z./79_%#K\Y9=8HEF&CHI-&"6DJ\Y9#[ M"C8?9MX?Y[CLL9I_?MUS>R"?:-.\R\J;HKQ/YY.L+D/J% LS.5 "4(AI "), MP 9O\WF&QEN FMS\,G87O16&= !REVV*;[Y/F$2,8BL0]QI!CA2 M?N?#>:W9);M"[5DN32#MG :O#AS/GD@<<-PSC%!HM"5<,0@J:]]S+"[1%#E1 M<<_5?A* 72K^MWP>4^?M5?TWSR3*2 N4MH8+0H A&NM'V3T=['**/I1_K/J* M=D#LE ";W(G["?#TF01Q)*3STA/G"1?QC-5V5=F#T/HF!!BKA= * 1J V)O+ ML?JXR/ZU"DBX3^&?Z_#R TL)BH\WFZS^!#4EDZOYD]WO. >AM6M M(M&0"L&8]5[RT%FMI=97"&AVD4Y4R]38&T#>&O(G+LX^3]$\"2U99#;;_'PS MKQ+63P,&07OIK,KBK.93GZU;^M) UE;5"8<**PW<83>->#&.FG$V\@70PYQ_XQ7RVR:74"-%[IFR_7@3]9]BXK)Y$, MM\<>X*M59T(0@R(&BH2.:[7$C$);8<2-;')CP3GNFC:@2/Q,?XUY9=+%7?@R_G#_6N6?TEEH M^>+-O HW>35%1C\O3B@VUBHAF18>QX2:F&_C6N*OC:XP/,=]E&8C\.CT=?IN M[K:#!7S2AWR9SM:7I<=+[(UQ:=LGLZ7 M;[/-93COHV*WO;"67;NO@D1K%%-. ,UC>*'EPAF^%8@S*IO$=#?RU,^%8YU! MW2IWU"30>K$VG*]#X<5=,9L&]G_3S*.X5*?")%HW#' NN>.&,@6-V@ELA6SB MF(_P;NN^N-4!]-V-4T\:&VV*61:\TV!>[&YYO/YSY;NR^!0&VR?7HC]/M_WBPPF'G N(5 > M8J.]<]6I@/_'WINNMY%CV:)OU ?S\!-CML]U63ZVL_KK7_B84DAB%\5P<7"F M^^DO0#)H21;)8" FTEF9Y;2H0!!8>V%C ]B#%QR1G)T!_+7N55H#^0<;>LW\ MMUV7_S%9K2/L<9-\<_^^G#^D%("[,Z'/C^5B5?U\)?G^C,:.0BV@0]@ZQ9G3 MNQ3Y1#-63U=VY.11H?TC-/B8B\?/3P *($8@8B[!#=CPT:>LTI*7*E M_=K5(QO=WBZAGDW9W8P^=KWT\]-!<,^Y L [#"!WS$NW*XA'XX_BFDLUMSC:[$'C"&.0(6LDD!2LSETV$B ,<3KA0SWX6MU*O/O&T\'CJPA1&,E M&4QGTQX358T-F*S,'"-T^,P5\%%OJ2: ]FD"K'83M$8XPEN/!X6HHM"@N,VA M1A($K;9[E.)_KH\JC67[QJ*?">=01#D9?_!V@R"(2"$Y EAO)3-8*U!-*8XT M'2RVL:-#@RP!GV!+(T0;GA[=K!Z+Q?/5_&@4_(&G@U(4"6^(5)9#%6T79DC5 M569\CI_9!0C_7'F5;0/:6SJ6K6/%^^2E^)(C(. H@P !A3;!5PCX2N4):<"5I'QO**L#^1#.PVQ<^1 \EX8#P#ET MTAEFH('[L6/!!DNIU)&\SY78P10(Y^$VLA0(4D@!(*9(2<&@4W;GJF28!,KD M;!)&I-M;D7D&;L,$_KVO$4EZH$6@<3P8<",5AIK)-,P*(>F4[_<@^2+6_'81 M'2(ZZM@1P_/RC41H9+R36$ H'(+,*E.-)(ZOUY#/;\7BCW*X4D$-Q'NL,.9Y MR/;%D9^VQ$>(\M.S04N'B62>,,T0,LX M]>43HB40P$D&LG,&$>N\$C%,"5N.SC.3DU=%G\88#[/-KF(;4A*,SYL:W+5R2-1_2>" @31FPP4R ,E-<<@="D1D9:D= M82A?V]3J#.AA'+TVFX"=6_RTV#EX+5_V[ (]O!Q30@AEH?,X2AI+;W;9C(R5 M0-; .LU"< M7]1=D#^N[J=]O]YN$9"-%HPGW%*+G03 M(%UAX.,@KG"9R9/<:P^P5F#M[;PULY0;EP)QIBGS<:,.M([,!-6HM((YEWTC MN@3N;IG)AG08HC2KWN8 (9XK+(SC@B*CXLZH&IFB^LILDAS1UBG8=AZ:#9>6 M5Z6;U/Q.3^;_^FT]6<0=9W%BE:G7.'A+D.6$$&&TM@@!RV0U$".R$EN.GA;G MRK+L&-TAG ?:2U]NA4]7EPAIB)PE<:.(\![&B.EUN9ZTOQJUB>Z03-HY7.UC MNZM\KF<2Z]!K0II$G@,D@1)*8Z*EW*4KM@"1?FM_O3R_[X]I#7A1@VTM0=X; M^5[JX)OU:IF*8L:.'\RP6[=I'#%S HID)S#'C.0*NFK$-F)[_:9U"Q1K%^1A MCNVW*7NW>4WO7ID/UQ&C#;CR!D;I6J&0$("17;%8@[F3J%;*HDLXP9OJ2WYVL?YYV'#9*Q<:2[9 MLG5 >Z')[Y_M,5K$7P?L%*913TKH9"J9*F3EQ(L%BS]>(0W:D>)K2IP/9B\4 M,.HH!>*O T3*I"JJS'$#E!<*L*K7DDHXV#;AXBAP/IC]+!:_'Z5 _'7PRA%% MDE<;001&YAJEJEYS[')N[,;JZMX-!P*CT<,1-$ KRAFH%EJOL,E)2SM6JZ6[)2D;WTOR(\$,<2TXQ,9&%8PXA8I4 M(Q/87?,Q:HZ3W=BME=9XU*, FFZ0DL])LLZ6)U7+6X\& M@AF7V"/H&8[OM51I5W524I6SI(R]KG%K+&D!V+[LDA_%[MRWE/WI=&[N RT" MA!P13R1V'%,@M;9\KU.32\I0Q+F4_4\[N [(FY,[H8-M@G)(:&&M@)HPR!1E MU8DU 9#H*PO8R9;T:>8TPG4@[IS< [WY?'!246.E8-OK3DE1E:R4 "3M8%OH MWCASKHR/LZ81JI?M:^^BJ0\9(LX8I84&&DBV&VN26@5)49S;)BIIBM4<9)=\CO+5\[K@HW;8H"]3V&@V$C/K=A/)N.RA8YN2GDDN#^$@'6\=O^=6QG=:19L( +:C0$+E61XA!9@/:C)?":G?ESY?]Z MJ]4>S+WMT?==?E%A^SQ2O=TT;'(&1 0]U-1+CH#D.XW%I3,JQP0>H6W2&9=: M0;=_/KVQ=$Z+Y7G$.O&.8)'2!,>5%P)CM<>(J6I.2>1 CD?YV"V3SNC6+N9] MV2'E[=;C<7[GYJN-#7]?+IXV[VI@CKQICA_[CB.V1MVF 1,I@=/6Q;VJQTY: MC)GS&!.!)13UG#S>FM3+UV[]=\5T.Z'C7U[/X_C1OK?/.GDHD/38XP$2R3T6 M23EQI!3&P//M@#A S%QCY%?[PBY;![JWI2 EGDW]-;/)$<&]>F,^Z>=H'\Z>' ^1Q MF:)21>M;*(&!0YQ6HT+.7_,Y; NB?NV(F8MOPY.P=#92SC=?N^E".B"YCW;* MW5&_EQ.M I 08LT]M!YZ@IP U.^Z+@P9KB9]'RXP&8(LNT*X(3G<7[>/J>Q= M4HN?'^/PEVJY+&^G*>WY?TU7CY^+131@?_M8R6/3W:/$R7ACB%M[&2'$+AG& MCG#,N=D-65J8E3AC[.%K+9&J/_1;(]R':M6^;AG@CEF3_(I.L"0]$C!"U%MNH\'(D#-6 50MX(J +%:,U41J M3Y!O,*,!J!TQ0<7NW*4N^=GDX0 57CP3XFKJ'=?*2DH U]&",V37;1^5+?QU M-$0>%W)0[5@M?(RF57GGYG Q8!24?/0E!5#8,:E),9 M>:S62*>*(@?=CDGBI\O;R>R_B\G"QT].&1NOG@X$1].<(".X]I9 (364U5"D MT#FWS6.-.^F4*'GX]D*5+9?KD^79\P$+I+R0"E&=:I,I*M%./0K@C,F)&!BK M[VX/=&F.<$>$^;*8I%2WG[\__5'.#I#DQ3-!0&D(8%H#2S42.ME45;V#Q[BQ MI*"^'%LDJY+DI5&C!7 [98B)@UU,9N_F=\5?_U_QEF/UP6?C]MZ*R',AJ8GC MD0A$1*IA0 ARUA7QZW$D#]V.2+(KT/S#0#J^KSGT>%#864L!1LXG*YQ%FE<+ M)*2,YZ03D[\255H"N%.5XJ>S8F%BIQ[*Q7&%\N+)8!CP1BM)O8V[=J A)6XW M! 0(J^4Q?.B<#/Q*),D'MU-^N*=B\1#-I=\6Y9^K1U,^?9W,C_/DS18A;ML9 ML=H@+0 $T@EAJE44L3C('+Z,**JU0XJT@6NG5/G\-)G-]'J9TD,^\60@ MPD&I&/5>(CENO1QH& MIZ)Z]%![CAGTE"NL*F,+69MU1 )_J;/7UK'NR?G9_7O]+*ZT]ZBK[=?7B+9Z M^6#0&+#X1JL=0IHS!*%ENTI)RC!>RSVX*\_5*/S' ( M&$0H%HJ#;5XUK2$1]5SK!D9,/Q]8'362^>:T#D)NM"6,(AIY+Z#=U=?42(*L M8_*Q*Y>^V/8Z;WJO$AM61?V6CH73&8Z?3!?_G,S6A2\7ZL_)XFYY<_^Q6&P, ML_EM\?M\NEJ^FW^-EM30=0!'JMN8TM1BAP0R.@7Y Z1W;)-$8#>*D/,?K'T^ M0+58)"?*S7#T]Y^8O6'#J3J$K7U'$$8K#"EP3%'$O8?>['&4<>\WE+X;I8JK M3;HCLXN!;(S-C]'-[S[.)O-:)7&Z^+K@C>,*"XR,-Q%++C7:U;.6E$-R90D8 M&[+JM88<7A -@UM>6VU'8U?>?CA !K5B@#EJHS%K.<2;',B;C@H#!SO1Z$@3 M#BKKLF5IC$8S'@+M_9$HE_9>'C@E&$41((^XX#9"AUF%FL(@Y]9_1+Q=9KT3_N(C[Z5.$W3P4E :0>PBE=50(3+&7H!H%-/[*:KWT*?:W&-<$\]&K MR/UIC%HNUT^;A(-+]]?7XC;N"?]9QJWA)H_AI[=]H7K\]L EQHQQ90 @C#(( M!>45[MZ+*\L0-C371R7,BYQ$GZ;+?_E%4;R;1[84RU6?4^BM[PX*: 4\@-@2 MQ)$53MG*MF.:D\'J*?\]@3H69:_3YX_3X_[C',61DAG"4_.FDR\-4'EBXF[( M86@=LUK*7<&WB+)A)L>L'V'UFJ$GS!AD..P-V>L]^9=2%Y^+U6I6W+V;/W,U M^OM:[,T;"DXE$MYBYZ4UQ$+#525J!4R]F/._K\6* '7>T.:B4 M7CT1I$AX%Z+O1& 70K^']-YJF1V5/0O MGDD9-:U'@&.GB111WVE<;7P,P/P:EZ'&XBO; ;%3 FQ+V1TGP/-G J48>6OL=K^OB $\ 9' M=:(DL](0"7CE&6B!1==\E-LG,]N:%"W*,O],8M.[38^>?1C_>IO(\/#65<1Y M+PA:&8V$4DP1S2V,*]_>^\\ZSZ\Q1_" Y.Q4.*/7RML;UW?SY6JQR0.QO%D] M%HLOCY/YML;N5U$'16Y%A?-S=/ (YN#)/@9EA;*$. ,( MPUPHSR3>RY#"G#B^ZW01&ONL;%ODPT[;L^=0\":ES8MVIHKKO24(,E#)QPF% M(^HL0UY3 U,)_D["2B1 MM2TY.UGXWW;7X (>_13;?+I\MURNNYU';WU/, ;+;="&0LD5G7&TMV&QQSF3 M9:SITR]YJK0@PV%=I#\MUZ_0'^T$(* Y@%R0&3822Y MP95\M&;JFF\L&U*L#W_H\Z32\.[Q4]RF+:8I=&\3Y78T!.ZHK_3Y+PK8$:>0 M304!' /0(^G='FW%!M.M%^0Z79LC98^2ZHR*<=N1R<']&P(T@'B&KHW.?;7%MP!S_[S !R79[\2!GJA M%!)6, HX()77F;" U3M$NE3AGRN^@Y[]YX$X+L]^0R75,*ZBC*JXJ"(IJZRF MPEH%K]%+KQ4"9( XFO."H=-J:L49EP(Z* @QT_1T>>/4N MO]&S?O-'NDN>SA^Z=NA_^37!&2*8Y]@;)[0U48F(:L?AJ%&DSU7X$GT2:C.Q M54_^+"$V/+E03^4ZE;E+V]5/Q6TQ_5;<^7+A)K>/GS[__BZ5O)K,OI1[=[:; M^R^/T^6'=5JF;N[_W^8V]J>J=@?..#KYKB 1X< @X43<7C,$(F-D!1-P.,?B M'*O!,2#3QR+'WJ[>9AO&%'=O8YV2Q\V7Q^Z5Z[T@:"T5,G'3J 0%QGGLJW(I MPCG+NL_%Y4<5]O#R'-43\K_W3W]\7M*OWT>WSB M2[D]I]R6TSK"WM:^(S /(,*.,8R9A=X[X'>EQX1G!N:$W69YOE\WP8>27U]S MP.[$_GPX/P;Y?-?S?CKY8Y-/VJP726C'_*@:OS3:;%$PTF#NL(QR\0AY7J$$ MBQ MYJF0\1Q83)%BS&'&4DV+"D=AL;O"8_V^&=B=3^-9LNMKY=X==ISP:'SV5+#* M::D-B6/@%@B-,335. #*BITZ:7U&#AO/S[Y1'YW*@W@%Y"_B.AV=?_BQ;X-G^+<%"H EUTB@1D1"6 M&D8J')!D.=>:(RQDU1?/FN([(I[%KVM#HSU[3X# 2:85@XYA *@G!L(*"\Z' MNT*_<*XU1GC<$4:$&!7-">*E\)1")X1QU5@ 9+5VUY=Z]3:X>9XCBM'X3EQ MA%&2C)<,:D"LM%@3R7V%+)'@FH\^&E*LCPBC\Z1R@1%&R @+&7#<>\J(U,3: M:IU@T*!K]*(>!V'RPHW.$]MH]/# GILR6EN"8F@,9"9ERJ+[@XGD 9MS;39Z M[X?!#8G>Y3=ZUE]@]D^%+1>6<6H]AX):1H"N)*"=0;_R>*]M M@EU'[D^)--0&&0>]88 12"H9(AY5H+>T>^6KW^*MBW_T<_A <,;%)*( \(@ M1PX8 2'G%1>X)UG!R:,W%R]P)N6+ZH$BJ,VL5) [451%G.JZTIYQ#F7 *>G?_Z5Z?R MF<(85:32AW+^;3.+M@$GFSGT(DJE7*X^E*O_+E:?BMOR83[]W^*8'=79=P:H M-;<*ZFWXIT MJ[S\.]CJS5"7*$X!D514>>6-3)4RJBVG-L[6.N#^.]BJ" 3&=2C.7PV]<4!* M*$'ED!K_<3E.F&._R^N+@9T%6YTGN[Z,B='H\W"@HY(@6RL;L( M$<"$!?OQ:TBN,5-HK@C+CL =_>G_^W[<$)6B 'A!J,1:,BX=]=4-O47"Y;@A MCMY#8_ EKW?YC9[U5<:TS6^7:KUZC"PX?NK9^G<%XZAUS"M-/ +&.T=4=:)@ M65Y2U;&KZ3X9V=9D:$F.PQZY;!3)\F6/_CY?"4HBIK$F' G(4J$T :I[1*\< MJ+4CJV7NO;48G'<=.IFMMXQ=+M=/V\\V0OT2Q:AC'_YUP&;LX9L#L @KGMPC MO-1,*^=T%>?I<41R*(TVRA.5VIPKQRS$7M69^^OV,:GIU.&=&I[??:QH,89L M7=M^UE!8+Q\,4#I/(& 66DVQ E*3W>VRP4+:6O9QYP>\"5_]WFNWR?. M3 ^VB=MZ"6"ZAD,L)3)6!,#=1L@0#;"_8@:U(OK7=&H)Z+[(]+R;)\](?WXX M0$R9@$YB#)62A(!HI%>CLD9<<]QY"Z(N6\:W-Q54+*;%TK\T%TXG>3G<*E@A M%4N%YRBG2@G/E-N/DT!TS?1N[S#D&M.JLQR[' M=S8KZ.C"B- (S=9$KY;+\G::3H_^:[IZ/&^=R7QC2%D@J2)*J#A:Z)B&51(B M0R63.4'468$S%T:@K@ ?8G-5YW+XS>=#W$@8;Q!RFGDO%/(:J6ILBI >VU.NJME\E6%JI_FP@$EE?'&P%-J9>6Y)H@0127G^UTJ MI4CEQ*=?TI:K 0?*(030D'.[FKTO^_GE<;(RD[DNJD[=Z9\O!![+613F\O?Y MK%CNZZ)]*I)^G\X??M;6GXJ'Z3(*,D48)K^AF_O_W+SAW?)]?,$! H^E>\$Y MH)DBU M@@9&&&+*[JC&,@ZLN)=_>;+A0:6:J<[U>1M26RVBPW/Y[/5ULS967 M=LJ[Y7*=JE7]LTSY);XLULO5H2F1^]J ((FR,HQJ81A2$%A:&4,,<9-3.F"$ MZ9';U^4] =^;"_2+CF^GS[;[Q]RA#S8*Q' 'XT20*DXP:>/*I2K;G@%-[/7N MCIO3JW58&ZJLM[[_4[%*'#^@C8ZT"-X833DAE"$!@+'<5/G>#".4YJR9(]_F MYBF:]C#M;2>;@BH7RRBC'0#;3F\_COOS8Z&Y)]L&:H6%4J2C 2\P%5B@_9@! M9B:#1V-/SM"N>FD;ZO[H]:K.\LUZM5Q-YG=Q;3W*K,/-@HXS25HFK68V994P MP.[UJ5 BYPQN[ D0VB95:RCWZN'V(<5ZSU?QD]CRX=T\[1:BE7:A7FV $XB] MB6N"DI0IZTQU?:N)5J96IO5N1O2A6+V;1^R+]^5RJ5:KQ?2/]6KC!UE&$=S^ M+((C@S[[74%P%O^'L(O+)O,Z+IE.5;A@I'L]Q>K]#J\I1\I^4>]K&?GG9#%- MW:ZZZ>:K5$2WG"_+V?1NXT@\62R^IT)S3^5ZOE)QC[=*?J]5P=UIL8Q8'.%G M2]\0=3&&-.X6?33..:4,[#,@:0I%5E6VL9\VM<398231%Y/_,9UOY%!#9;Y^ M- I#:&.H;B#2-E+C:UJH,>-!=4Y^_.QYYUMB5N9D Y%$EO<+HIH#OF(BYTN MMVI\$Y5P0(UOCTR/W4BV]16!>!AW'JG$@]')<1=F_0]'3C8!52T#)"L-"&IVT*0-6H M+7 Y?N[USZKDEH#SXB$M4)V>5K7$NM:1[74+^"7U>;WX?LGA3(81P2B7W#,5 MYR<1G.[\'+12S-4%R*>"F0ZV"1Y3#JF3PF+N#8OK+3!?2A@3 M-U9R!)W @C/ML!!2['&2])KC*%L0]>DPIO/P;7BY^>R@.EW8/Q:SY'NU+8.8 M!GAS7R40_3+YZ]DQP%$WX+R7QITCH3@:U7'D\4\O.$(5AAKXJZ[+FD.#=<9^QGANTO\P1X R MA$14V]563VNN.K"\^!LFKKP.;-?ACW8'=[/TZ)L\CL?3VO8 M^(5!2(H!A!3%_Q-@L!1T%Z^CC8WK_B_ GW-%7PX ?*^)X3X57]>+V\?)LOBX M*!\6DZ=3V[2#C8+5WAGH..'**F29MJ2:EH8PFQ/.,O;KB0[V:6WA/"R;3BYQ MQYH%[%*XA-0NPB8PD,G#I1HI!30G7'/L"JL-^=>B5".H&RZ&*GWR4P^.+G?' MF@0FH%0RY304#%I#'*K*36@#R7"!3GU2XESYE9U@FT$(?CXA#C4)#LM-AA8) M+8S*5CMBX7ZAA6RP6)\+(D1+V#9<=I:+U;,E)_[T>KF)'X5/*6+H@)WRXO=! M04.0 $Q)PK2+$"-:W6!9RGF.-\[8+Z?;,TER(.V=U#07W6NR- .Q2\/^8_)6"$8^*_L4S04H,,25*>>(19W%M M$V3?=^YR],#HA7^N^,IV0.QKW[&]8GU+V[VOD9BA1NL N(#0>00PIQ(!HWWE M7A\M;Y]5873LQ7+;W]>V#WA?1'O1V5T:DUT4Z1&"'6D5!.5 >80P4U1+P0&7 MU3@=]UGG_F/52IW0H.P*\D&HM2G:7'4XY7=G]/93,WO-BGWW\6GY@_3 M:$YL8S@&\^!\UK'7??I1OZ"&@^=9[PG,&\BH8BCR O%B5/;#9F%#.AZ&GE M/([5TFCVHA"78,LMYXIX856<&\*!/2+>UPJ%O%"#J"/JE#W*8R1:9&!O\&%T MB80<:8Z1PI(8K1Q =%M$WKAT/EOK=*O6B7V52F<3>S*?S.STVS2E)3B5\^BG MYX-R5 .'%&4:2(T<4-A478:"#E;9:PSSN[8XWTARE(MT7[9H-%46J^G_;F2W MZ?6;ML ;,^-XPV 10H&JWAZ)JK*'9+LD[P'\FBX9:KZ5-R MY_'K5<+HX6&Q">5Z/E;W5W+N*7X>\J^YX@ /)3*(T$=-#J:(]L-KM&U\ 5AF*$92: M:F4D!&2W,4CINCG/N1*YLC6V%P(W$\N(*1N__EBL:<,W!F$1HTQ8RK!TS$I: MN;!$?) U.;0=^Z'D:&G;0##C):XOU^W9#M4+ P280BL0,[M]MC=)D;+ MVO/E,D[6JOLHT=:I^^*M05+C)/%< >H\<@8P*"J??!XPP"(]Q2Q=./C1+I],8CL%QIK^LUX6ZXFLU^(BN?C/Y(CS;\OQRI6 M8 X =,DAAW*!I8S;XFW E+&84UCKN*TC?YQ]&:PC#*Q?1O[42X)R5DOEO%9: M4F9T7/%W^RQ+H,:#94,9@^ZHS9*#=>9;AG\$JY;^_H_)_Y2+C2_3B<#@,]X2 M.'*8FE1&T#)+.5+:XPH'"L657?UV09#ZZU:; N"<&0\@ M!AXQXX P2NWQX/7RKU\.&3MA2GTVMB"!WC*/K9>K\JE8?"IF&[DN'Z=?#Z?F MJ-$J(.=07%8,I:E.NT)8_L!38)WCF7!93,MCP>ND9*TAWA>S;I+,;A8?%^7= M^C9U64]N_S4K'TZ2ZWC#X+RUBBI,O,'* H00W6U3+)6V7D+1RW'Q[XM?K8+> M7T3)Y*Y(@S^ML5X_&B3FQAF"N1=24D$T9?L1(9!%HQ%6&>R+1IDP]T6<38;Q MIZ_%JE /BV*3A^\TA0XW"EXA*;4FT!B E"?8BLJBI8KZ*ZLIV!>96@.\+UK9 MXELQ*[\6=U^*V\=Y&=7G]T_3A\<:W#K1,@#/E$0BY20'7KHX8D.K\6K+0!64@J4PQ[*B $FULK=R!GD*B>/R B-[&'/KIJB M/@*^_;8HEPVYMFD:8,K)HN/,4DPC[#DWLMJZLCAM?YUCJ08DJ,^P)EB/@%WJ M]G;]M)ZE@(7G5^4-/2'>?ED0<=XB@AQE$&+MH$J>3CM4I +]E++KL;#.4!QL M!_\1L#++QT$H;Q$F*[:G]QY,E_\Y_*^[;<+RH\Z*@B4%:8NRD=$ B)I#8!49:CKC*B?H:X+#D30%R%/ M=/T,)XPSWQ3B\#6%4'!+.57Q7V^J,VC.8%:L] @W&5V1Y:?*BET*822D/-,I MH\';@M1. D,(A%X)X043R4]]@XO1$@V6'J\;$>H2>2OWLJ#N!_F?B91^C]7@QT _P5W-#\,:9 M<\[;>/*:*&,MW\ZK%+QD/"00B3&+'L? 2:\@\WV6V\L9;0.I,GJZ/YJL1 MU3^#?]$B:$I3G2KGM60TCE58ZZHQ8B&OL>)+QV0X>/*> WQO=SY1BINC![U> M1BM]N?Q\U57UH2\FOJ9,#;T#/9 MS8K;U6)Z^['\LUA4B9:/.BD?:1$,3$EX4VH)8ZA1 L!=L8:H@)62@QT]]\&( M9K(KNP"V(1=NIFFE_6VRK,6# T\'095('ABI,G@*:\UT4#IB'@U)DRSEH_1$Z5EFR,7W+X)\ZF< MS7RY^'.R.%8-[(VG P-$"4<\PYY$1*CW3E3C8B(K2&J$1_89?&UB!KD+IJ(BU7_>^5& CY MEB;0]DV3=T]?)ZEBW;.3Y>U':25^7X]")]\1'/",84>1<1I*G_*EP0H#:T MG$Z_)'"%(*>?;I-RK6.^+CW=;'/P/AH]6G' MK>,(*FYV8R&4X)Q")V[JA(&<,>X0Q10"Z04F%08, M9,5EB*Q=W<5SK&WLQ[BG2Q5]?(3;"1R7=T"XM;8: 9(XY[)+_J*JZ4Q,1^*4 MM3F[_]5JOD, :"K539@CDD#*[7[^6@U%K:PNO;E>U2CP?J15@)91"1%3&'/% M/8<$PMU8G9'J[VKN9Y/BM M60_#[#[T_E4[J//+5?EM 0$@,5-2/(.XJ4[)$ M6*E*!Q3,23,R]NO3ODG9E5#Z)FMY;"2[>M$_URLZF\5M?$UPZ3@7>L2YLH S MQ8$'%9):\IQC@^NJ<)E+[P&DU9/=]J'X\\?!W,=%.8]_O2U>G)WV;JP=Z5,4 M]]ZK__DST_GM]<,&N8<"V\/3CBL)$<8Z,9$H(KK'=\,MC6K!8W.NSJJ*\V M7A^(@8)I0(6F%GN)'22R0@^:JS85>R7?ZS32_"4V<,C/!:@RQ)'P0$N" M-,0*&V2WEWM61VK!6AEN>\?N9K$=W)MC.Q5$E/7>H"E CA(-D?'8<,HUE!5> M6E];-:M>&59?7[4NI[YV&<^N/GVY.(;N\4BEL]X3#,76$&R=](@1!UB5H"#E M<%:O"ZY?,6?;Y$W9GT3Z8N>7^&TW]^JN_+HZ%MEP[/' HQ4@N'"6,.,L-UXC M58U,&G5E2>8ZDOKK:C+Y0/>FX/;C_QQWR7>3Q=WR]Z]WDU41GR= GN14K?9! M.NFTB_\2[CEC O!J/Q]7&:BO+%EOL^GM1G#; MJV"SO3^=?BO<_7UQN]HX?$PW@CV50;/)"X-ASE!@M9.02@V,5M3MT%&2D"LK MO3;,>MJ+:,9+W!HY-IN],BBK-HN/@U!"I+FR.T?QB)!5OE8^B,O1G5W3*)NU MC:32%V_M-/8V^= 5NEC]613S3\6W8KXN?EM/[R;QTW?S[7!T<5\NBK@C5/=1 MI%_*K]-;!MCI:E\MO#Y89S$0$'-M.0/>5<2RI(9ATTC3#=W3!&1M]2ZHO9G]*I M][RX4HY6]Q/;Z?'3I5/-PY00(T9LW%.0P]2Y7!OJU$K[G+\*D:H M5P4GEY4J^K]"J;"KNI3C7N50TV"%DA:RAR/ M1J"BR+K-GCOY;BHAJ*D5#=3/*.M:%J'3AV9<2NWJ7RT$6*&%#?(N _R>&Q MG,6IM]R*L(@G6UO,>(HKG._HM*HS9N?#-,^9-#? M1NNLT;3'S2 )Q#35#Z .0VN<1U!7>$B750-NE(9JQZS)8^F9TNB+G?]5I%KG MQ9WZ5BPF#\6'=3JRN+G?3.3ES7JU3/IH 2]6^=CQW3)X>L9PJFOQNNV\7F2&0RVVG_3>]?[@TVG\51%']N'_P3FN?K MWD-O"MA1;BB+RY^F3!LG**[6/0&PZ;?63><5+T:A;EN2Q7#'-%=TW$(CB3PQ MSBD 222IDC!#>1"<.L'#)RNI>L^3A:KZ>WTZR1=!WPHY]^*Y9Y9_S5=/<:/ M?+FX+Z:;YU,:X[LHI4^)EMG+8,YW!Y]*@GN$K!/,&H,HT7O<-=8YA79&N%W. MIU^3A;!' 0VGBP9.]]"F+L+4 >.8Q11@8(27D.S*;BG '!U%_9S7G7]U8M\@ MQOZL-P;"+26$ HJQ@W$;XAVI[D: 4<,5B1SRZ*(V;PZ&U'?7]=]WOZQ?3:_VV^*J1F5< MRK DEN$*7=2[+#1!,)KCMW/Y\O!E;XK_'M+"5B4#XO)U\?I;=1@V\W.Z>"; MPXT"IQI[2#P"F"FLN-2"5*.,QM,UUW/LE!2O4PJV)8%A>78R5N98L^ )1@1# MYY/!C#B.>WV[&ZF!5%ZS/=.&_&M1JA'4PY)JET/Z9 Q+C=:!J @B<<( !R!6 MAHC=J4T<=SIF^N4H=BX?:I$L!_.&7%LN5L]X%G]ZS;'XT8\ZF#^Z/9D=6!N/ M/A^<]!1IBICF0DKGH<&X&A,2+$=5C3V=81_+8IO@=TJH[2"?]_#@$GCT^8"4 MBO-/8!$GH9!Q;^GA;M\*K++^&A532T(NVX?W/,HLB]O_>"B__9]-U,GB>V(- MKWY(I.'/2+/[.!CU!D-^_#+$L7-ED616"^B 1016&QD+['"YC;JF0[X RTPL M>\MR>EAYOJ\1U5BG>2!,:60X\YQ XB@Q?I>M %KWY M@^]<+K9]3RA4I<&/N7X?;!3BUT"(;(I^4U(S)3E6U2BIXM>XC'7#@M?^W6U! M?II8;Q;;KK[_W3RB.H]:>5?P^2V:''T^".XHY4PYJC622(.XV:BZBS#+R8 V M0O>_3DC1)L#]Q4%O(H_VN'CB4%J'&P0&HEX56 &E '2*Q+_"78<]XB[''>OLBI;70)Y6X>Y+ MAWUK[Q]EDOE+S._?O]?1KPN9#<>QV\UBSP DS@DB$'#3,,1T'CJJ1 MIDRM&<3*JFIYJ<3J /3!+O(_KY^>)HOI_Q9W?CJ?S&^GD]EU7O,[[2#$G%+F M%/;>6$RV&R_EO?7UTM!?ZS5_7"K>1U&8'>,0]X^V'0]PA4NJ8 MH@(B@PV'D%:^+! 3FG-6,\83YAX,E]; [IK,(4,XB9P%@HCZ&R MU4TSE(I>25FA-D1ZE!V-T.S+FKWY6BPV49^547;2N?! BVC(R:@MK39 QI$J M:ZVHG N@I^9*G/:(UJA/:M 7J-3GZ* PX1 H+0R44#C)"*@,.,2S^=O1I MZ>"F?5G\.O?O4B! !.=QH^&AX(0!5#ET(B#L-4=WM,N;%N[?SY-%[U;9CU26 M=2RR'T\':QA0Q&/$6;0;N$=.^OVXM!NL'-2E?982C+#,3$6 :JIHEPH7-TQ)Q>$7]XSJ"EK,D >[,Y]X'0Y;=ZJXV3_ J0- M34>&6&%?15! "JA =6@]BEOUL]+EG/7&0"(\%E*()*'24.@)!!5&2)%K+J^0 MSYN\V_6&,NA+,ZS_6!;_7L?F+II7J^$4PLM^U*E%?ZA)D-I+0*F.^M=X!H55 M=BM890R.N ^H$%YUN=:4/]0F< FI=P2 ML,/,U*U;W( K>(L3%E@)M8P;,F>8$XI3MZLHI734R7; "9N,PYM[$V?!=.4G MM]-97*M.>;\=;!, D,@!2RT3B+AH'0*P'Z<"Y,IJ0^2+N^P&V/[V:']$DSM= M1F^R3Q_W6/OYX0 )(%:JN"/QFAGBHXZKU%#'F@2,D& ,,>]UW&T")J@PU0@!EH,E,NJ&-#DB/LJ6QH@V]"_Z7,SC M3NAS<;N.X+Z*X60!Y)6W7=JN")9?1"BB13+[L#M M[0[W15=/+#P_/QR\X"KN5KD! A >K6FP*Q.H#$0_E;2_U%O;[A:>;$B'(>MQP-CGC%EN(:>$C0PG6H6$Z9$-,4E2Z.K+",$E>9#73:.7-0M8-FI\_$Z@CZ_/613OGXD(,>B M;:WC#LPSX:EWW,(]54U6NK<1LJ ]2S(3R/,HL$_LMOO"76:WW4\_I7;;?1[4 M;+;KXK0X[(-^[/% F"#<2^4P) P0)X0R^U'%27,=%D!S89:M8]@/,WZW1YGP MNPU$6:^]3^D)(!?*D90E9=MK+!F^DEU#.X+[B05GX]?7/N&?D\4TZ;M/DU5Q MXMCA]:.! P-A['W..556ZIFQ+Q4M 3H$14X>./S\<$"2 M&8>0TDP2A+P'4E=[&^P,&JP<1#D]RHZW'PS "A&7 M4>:4 3A.!RNHK$:#U;4E66R!&:W@V.4&\U.JT'QD=[G_?4BN X((H[P61D.$ ME:N.70GD).=V/"NCV-CMA1P4.Y?\007PZHF@XRJ(#*9 <Z)C24U6M)-\*L2UG_8SJ?/JV?CDK[Q3,A;I"!4I B2RG$!$,(JC-/JGV6 MIA^CO,^56-D.;IW*?/+7:9D_?R9X*'GL.'=:&FY9-"N]KOH.)1FL^,@(99Z! M6V_QP2_= ;_$+S^5Q.WM%H$Q#1W66G+FD4>: 4?VG([ 9_""C8<7W9T4M(/K M@+PYG9WM4)O A122(L8XCM 1321FNS$R"X>K&]T-=[(E?9HYC7 =B#LGMY=O M/A]XM*X EQ @1CVQ (M=0JHX-L'XE=B:+S7<& MF"X7BS+=X)O)U_C,ZON!@\YF+PM0HV@.6NH!)D)@[C':3T!-LGPJ1JB(6A)Z MV3/L0VJJ,VC8Y#5!89="[3C "@+KD4S%+K=(\#2MKV-'U@T!>P"\1=5V\W63 M):"LIH=Z2H7FSE!G;[\@&$R2FVSYNYL_OM^"1):ON*Y+?I%,8>R>HT8!*@$RU<'.E M:(Z]=/85T;=B\4=Y4=3J&.YA"/>Q6$S+N^GMQ\GWS8^+Z?QV^G4RJTVW0R\( M%@*%.=>&>R\4Q2FQ[&[T F.0X^IZ(:>2;5.M):A[R\^0JAA]O[G_/'V83^^G MMZD@T^VF/F^TZ#Z6LVGR_7O9M1[S-?SK0O:-#OV/XU\JX4NL%07IN'59*2<6HT))QA78(> +18,>"/>14:H,7 MKP\)NP!]5%/?3):/:GZ7_I.JM'V;S%)6C('+F[6M%BCQ'A-H(*02$VJ0$EOY M4"^CI$:1C.UM0=0O:G:D?5"1^2)NN* 3F#%+C,:P&K^F65[,%ZP4:K/B8*JU M]C#O+;;ZS1Z?"L8_V"@P)H"G@B-'#10(&$/I'D.-KIE9+=/@=1QV6YCW%XV] M3!615L7=VUU_^],:P=K-7QLPUH0R!120AI%4LW0_PQ6GPZ6VZH&=;?#GI_#N MWD31\-S/ED^QC]-;/9G_:Z?XCQ?!.MP@>.V!]QH!19R%D*M4 G?7822'"^GH M@3O]"+KL0 P->;,K@%V;-@>?#\1B@*"#<<=O&2 8*+GO+N0DQY-G[#G0>V=- M6U)H2)IW\V]QQ)O:.>_F_[>*&\@L]5X@5$Y 9%C7_J&V HV!7[@ MDX:5F2P6WZ?SAW].9NMC)UNUV@>F/#9Q<=?841='KKFI]+/V5 ^6;7RP'5X# M6M0[><@"OD_2-6;;D='RJ,@AB*H<8$NY]HX*5HW6\>%2A%TXS5I#?%Q7*KM" M8*GF5QS8_.[]=/)'NHM.65:NZV(%04V%%Y0@22!FG)I=M1)KE)=RP/O6MZJQ M;03RH3@VUF/-@@!.T\AU R"2C&+ "-J-5A/#KB0]4)MB_ZEZ:&OH]K:BO-'E M:CX?\V ^VBXH!%T<4]P4H+A^6D>]WX\5(SR8K7S13&H*[[@6CTUVE%5:-92U3+7;NCD1X1P@]I[61\;/#GO"<(; E@'@!+ M(MNY-A*I'1[2(#18PL)AK_=KLZ3L#_N^5ZT?_?V45,!\\E#8=7$S+_Z[F"QN M%N^+HT5>SWA+T)P1S(6FCG!)G0)TNWHG'.)/@R4]NDP.=H?\.!BH[J.,=L-H M3,#G+PG:.F2-M*4:B'];I"BV"G4!< MWMR;\NFIG']>E;?_VA*EN(O6F9OK^ ME_+C9+&:IL"@!.2'^B5O@T?7A<'3/) M.__N #7 <4=#**:$8>F5Y'O,M;=7DM^L [*/542C6B#]9+K87/#\HY@LUUN< MKNUX"F J!)2<2P"83.5DMQ56H ->6%IK!G4STCWZ;UU-[21R=S/_E&H++E)5 M^G30.%]4/VZB;$]%I+3V'0$CJ:)1*3S60')%*$.BPA$1\NLLN[4)58Y#%'TM MQ,]TR+OYUW6=[(V'F@0BK'8HQ>T99+$Q%#J_'2&D7.J<[=T(R38 ,\I.!#$D MU4XF?#S<*,1=K8Z+-T488F&<9%2 :I2,9R6!&"'=\H5=@SV-D!V*/Q\7T7KZ M9SF+PJM5L[)6^T#C]/,4:H*H(T)Z+K,8\T-0@0;<6NE$ :/<,^9U$<(<.& MM\$Z$4OOI'Q^DO#S,$X::6>])W@BK8S6"O2&&T>E,5Y46 C%:;A1Z9;^NBA.GV^<;!N CELC"YF.?S(AG(D?5&-6E%S9,4>V MY&LP*0??AN')S[X^74V5Z]4N,W3R=KA9'RY@4;]QH,+*9$1P"&7<7GN3XO4K MB$!6WH0+(4I#P98=0YW/F67ZY?\[;!,=>SPHH*FRS"&L%,68>L3C/['+5J.] G72YAP]C="$Z8<%C:!M MR('/JT4Y?W@L9W?O5W?_,9G?_?C@\]?B=CJ9K;ZGWQSEQGDO"1H9ASFT%$LG MC)4&"KH;F. FJZ;6V?Z:?:39[H8UG8+>T,9MN60O )PP:1SBPA*.M,*,57U& M2N;$=H\PT?]P^Z, Q1%K8"I]*:!55W( V%!6!TK\ MGH=9E[(^O\2O!D12D[0EY[&SSJ&-O;SI.Z#Z2LKL-9;8P1*_Y^'6JI%%[[+-0X#XB806X$,X@X2R$"F/[0()Q?F0/30)P[<,K< MG]S&QW>U6*25<'/YN%D3;^YOUJO;E-UQ=P_Y\-@*]>M\46"8"\8 ,G%%Q@I" MI%UU+B=3.JP^[8\^CBXN;1YT(,3>8M>>OD:P4\]O[E."F?8\2,\-QV'#3N2CKC5MIF M$SGZ;KZM,IJB3(^O8,Z MNQW$SC]33J.*-/ZM+._^G,YF5Q9<;#1T5K'DF0@ALUXZM(T%I=0#)6OMD&O= MV5;X13*^BV*8/TQ3GL&M'7$@!+A.LZ =YTY3JR76C&,,J7+5 )#(6O4N.5E= M7;&6G4'=U^KS.4P' MB_SNHVY%.T)^39T,>!LZ&-U,TPSX;;)\-[]?3%*I[MM4BB7E35E&D=Q\W5@V M\X??Y],X,1XGJ_^NGCC^7B>!V> MSK\W<.Z%BY-8(,>Q9XBD.]4M?- !-E@2C#[8V8Q'Y7C%TY#=1Y3\L8O)NDT# MQ!PXYB%PDG!F<(235H-0@ P6V7MI:V='@#=D395X+7:C6,PGLXKUAZAR\/D M.3+>4&TQ)MHCA/"V>GKJKA'#17$,QX\&HGPC)5XNTIG$^%1\+1=[]?=#T?TX M03:/D\5#<8HPM=\3, %:,0,1I\E1A,I=Q>TT/.IDCC/5B!QK>N%.5Z#W9:M7 M /WH[_OR:#+RMQL$YZB)TX0B%?]/C0;QY]WH$($XAU)CS?O<&;]:A;JA5F\2AS_@^F=VN9QLA'E!8K;P[ ,.%Y1H([34@ GI. M*AV-&&=7XB_>J1(;0A"M+I8IOF[?]/(]>#?A#L7)_ MW<[6=Y']-:A3IWDPBCE(%$-04@V0A1A4*P(Q#N6XC_)?E58= #^J>^)W\^2X M]V7RU]45Y]22HU0P%0&-D10>>+^1.! 4$.W:J];P#,)C5\.O'PN,"X0T\(1! MSP3W@DN\ZR#4<<=ZA>=*;8JM; W:<03B&D ]0E9X1*&CV-D(0]5G(N$UTB%/ M=F\&UIZ'XG@":V$8:%+%?ZYXCL8?GD>B W/0YYIJU-WCV\]&I6;190* M:95P4E%O]*Y M=2YV/J/>?D_@G&',B7?,>@X@=]ZK/1;:#!;T?P4\:P7QOMCWX\#UP&C>+3_% MWY?SJ,:_?RR7R^GQ>DB-WA>@H09P2JT&4BNBI=XF8]A@XTC.2=:8KS5;96,? MR#>THF(GS'H3"?)_RS^6ZG9UIW!$0]L!PP$V$@UGCJ524$S+'/\4-L'*Q6KB:SSJZ)6J'BT'+H MGIY53%QLDNI8],'6L[\R4 V]P-XRX)2-NVFF_!XTC+*RR]:_W'Q)WJOB;=<2 MZ9[&7Q:3^39I8FSDRT7\S?HI.1IL_ ^*Z<-\7]KY\.#RJ=U*-P)'VA*"HE6E M.$9*.NVK)0P3"7)"K+)N5Z^#[$/(J/L)X.*?J^^?BLI)?AN&^JFXG7R=QF5V M^K\;)KPUHM;T>G87@L<,2>V)@"#":R$$"NQ %1JQ'$?E^O>_5ZSG^Y90][2/ M?RMFN[#GFWM3+%:3Z=P6=W%XR2&[4V7?_+N#X-Q@XN(N.27NT$X156D/Z;#$ M&407?VOXW@0S%K7^^FCFW1@4_5F="A8;@&U<.B6G BAJ(8$5\"3V(V-&R-$E M4QFW_N]2<"-S'5JNHS%X6UR9XQ GV!%/M 3>&*>0<'AS-Q47:TJ]JN6(44N1 MN4BP\GN<)ON,(WM(S6PR?5KNE.YAGZ(SWA"LX48Y:R1W0C**H#%J-RP&*,XY MX1_K35*;PB[[0+WABOA?Y>)?L3LF:JRX#.^TT'E,.N<5P2N!HKYR0&@FM+>F M*@$;!V4IS,D9,-;+HHZHU"'L#;FDUJNRL3ZJUS@H++7V&CI +(920,M@-1#. M?8XJ&NOU3D?\Z03PIG'ZT:193&:-R5.[?4"0)'>1E+@1*T2\9XY5PTGY@WJY MC>DM?UK+E.D*YH:L^<]B,EL]FHC$28*\]6@P B$CG;2:4J! *KJ@=YWDR/"< M;,%9D5N7ITM:@'=D^Y-O<:NV2>CS;J[N[R/;X[XT[?1N5H_%8K.;FUY=V(/G MAAG)C-;0>^TE9V+C!HF@I0+96F=CM29N/2$W*>RR#]3K^2@MJSFS+&[_XZ'\]G_NBNEVNL2_O)XE\:/POGB8 MS+9G+P<"*=YX*A"*C68,(RX,ILQ;OTU 'KO.-+2#U1'OV(6H$^F6;<'<$4.V M_3F8^.[U(\$HCS%71,F4C=X[1L&^TTRC:U0F6;(K6\&QL!=)[S'T!D'M.?2:HVHPZ8AV*%*TSX-F,BP[Q[0O M']>-^6?*IZ?IJD[FU;<>#Q 1Y#V@B$BM#*/*&;H;F0&0YGBHCBR74YD^E6WVX0B&&((:V9VQ2,Y0Q!MQ^=T(-EE>O&ALT3\ FV-$*TX6IDMG=] M]^7BI1+\N"C_I[A='<^76J]QB) HR!WV/$XCZQ1&M-*:QE,\F.G:#S7.E6;9 M,;Y=AHI^OGTL[M:SXN;>_7N]J2RV>DRA(M7!Q<^?%L6'R=.Q@/*<5P;IN 8< M HV-PAP:"O;ZVXHH@J$.YB]K5>M9#%T2]% W#ZYZIQL%HH6!U"#&A,! &$)H M=6AA.9575$.Z'Q*4'2'?]#)Z$D&=;/).?YQ^+6;).^>%-DYE5Q:;--)'%\NS MWQ/B_A49@XT@"@F(!". [!'#8+!8V?:)U9:GKZ_8E8_#/?$G@T M/2"35ECI%=>2$5,-S3&0M;O+NF"\X,/#[L4PT ZP_M8O1!6N+=22$\D=B6/P M;C^>E%/V.A14IY(^OA4\$^&&.FFK?3^G F6;&\24X[))[..C2U\K+@S):*.,$Y0HAK["(.^P*"!$__]7. MIYI3;3"A]*7/&@QN6P+RB.9K_,Z(D7 I_AQ@+)4#WBC**XR<)CF''Q>Y!GPJE)::U EV[&>GS*LRO MA>"G\^DJ[B^^%7='AEWS#4$ YS7P4DC-E=182X5W&!@J9:]GI7T4BV^##D=* M9K<']:BT05R#[\O%4_)RO/EC-GW8?-6U:8-D76 */?(@VA9,,[.M$.:M]Z!> MIK!N1OJI^%;,U\6G(AU.I*Z_)8T40IAJN'R9QL7H(W.?59+&RD]6A MVYMNOBAPPRF(^PX$D&2**J81J=!D)NLL:X2L[IN";<^ '-E=S$PX=ES;_I<$ M)@$3CC+(H_)*.LWPK3.\=Q%7F./9-:*SD&N9 4WE-BKV'SWF:_BFH*F1W$K MN<608 45MQ4>,"[9?VOR7"(UX7)C 8V*L,> W"8PA5TJZ]U7A&AV FHEE!(C MYI@DQNTE1766 \HUJNJ>*-Z^Y,9U.K#[[]4 M"E@O$5@W(TUU#6-O[[::,_7[^Y<(M([?]J\C8SW6+!@@#/4>XU1[/-*086ZJ MT3)HR!5&<[3)@;(SJ/M:X/1D.5W>W+\"XWM]>M5[0> .&FD\M,!+2"2GG+-J M]-ZJP7S^+Y-HG8#>%^4^)LBW2]^GXG8V62XWJ\M&JG?_L]ZZ]]EB>;N8?CU0 MDK?IJP+B3E"H(K0T)4"F7""U0\3%G5E..M\+SI[1E(8=P]\7(7]?)B_3Y6I3 M5_5HH9$7#P: &21>,4(8%ZGB6V MZFSYO?],9K4&=%]TVE/NMSF]FG<2@*"&"^VE\D+):.DY(/@[?&K M)9Q[NTY0EW\IYU]N(V;-"76@93!($X*=H<)XKZBDQJEZOL;#K S6;]#3WR[< M?='K2SF]V:8L_5RF,[\C*-:@=8C?:Z6#<;*>4\H9V23+7>T5I,CQK\(WZ.=O M'_*^J/9^,DOUQ?]Z*.+8EV5M(.^AUXX605EJ)1&$6<>%1 9SBNOY*9.7O?(- M^NS;@;DW?^N3Y.Z?RU6E-%,MCO*X-NLA$,B482GWI[$. VN5JC<$E &<1;,W MZ,WO!O:^:+>IQF<>HL1F<;BI;M\Z9">E0%Y]G!;KBDZ-B7ARGT$ !B%$UADH MO/980+#%B'B0=?7]#9X']"6(/G7DO+R-;]OD1[DV>(X-XFC:15">*"9I'(DB MT'%("1*BGND>OQSC;! D@9=E8*98350@!5^QDI M-20K%NT-GA:T!71O:^XV^\.-G\RBP3-))=]2"J6[Q_/:?>MKD_8!.L" E1@I MX RA3F*GZ[E[[[(4V!L\->@"]+X(]Z'\YPDB\VH6_SDJGXR[N5([MJL0C2I$ MI''0:&&$48:@VMJ*;Z#(NH[R!H\1.L:_MV#]49NB>N/LWRL$?QK+9:CZ]S,=V79'W7\X%!+1"0D#",'0!Q6DC4<\*6 M7%BVC7;$6[4/;*=D6:]T3T>X-QWZSN<#CV\4L(H*@J#$F"A+63TG1L]W<[%= MLK0DUZI]1(]C25V-;*4DY[\247C](?&$/^')YL?AZY=72/'XRV"EHT!*S3E, M=2VXH]!OQJL,RTK3.C0&Y,NLRH2O>W$;M4?<1@5+:1PK\P0):RFG$NGM>!5& M.:$E TIOT(VXCX:O>W&KKWO$K;X&$,?'TK24A9@38P'>CI<+FW,>/Z![R*R,W57SN.8BTUIX+UU*78W",1%HQE*SU3<(3,+ 5CGR^76 M 1@GDB'O =4E;U?>K4+:WW'U[W'>F_OLG^(DH@5U(,=?LPX"\#CJ-<(5IUYS MKR45=C-[Z+F^L'0XK5H3G2(]')X=+#_8M(NXN +DA5?"$I+2#,8W6-0(1-"S MPEZ'Q[6V:7$TZTY"_<0U[NMLLDQ?NZWAL[],X:['@[<:(N>(2.6HA+*:&54/ MUCI^8EZJV?A]*CW1Y+B+VBU /\2 A<_EJ(I/76#%D[B;X9 Y@9/;GVJ/W-HX M@QB3E)CM?+$(&^BO$NS%5-W?3S\QPN?#7?$X=Z MP*EY5#]!,HN1="F8.N+@&8%";K!02+D+\S?U19RJ/Y'T9C'&;_MXH\;5*O_F M83OQE<>#1 S2^+XG>P5+;.++KNJ9&9?E2!\@V3J2^DL3,1_HWC3<=OY?EL5L M7,S'BZ_WXVC;QN<)D /& M4[L,C!$#B;&0>VRMAX*M4\ DA!#3.?[; 2K/KFF4S=J3I-*?GS>.-B4^*'6Y M_*EW=3T8,L(.K?1O=!V6=]\I' MY6(-TT9PIL@&.1-5S85$=O9'L-]\R;W+J+<;E,4TS>#+;5DNMY>*]N\8=C4) M$=>4:I)1KCE4#E(NX7:&/"NH8X"G%F?:$[2$_CGY=7!=W]TH,&PAEL@X1#3W M"!-G:MB,(^;";.M\83=@STG(GAP<5!;S63G>O#P'(H->>380%;4H3->''<1< M8$'79R1QF%9J=V%;MS;D5;4+:<^>N'G4F]]7#J0#R]*KSP=DM%+(0D*9L=)J MRVR]B76"^9PU:4!1TF=>D]J OC?OW.,H4_:R#]6L>/S)T]1FA_UTQ_44)&06 M8 40(XHY3#S1]3&0\SBKE,@ -5=V/:#K\F>Q/WKZV&Z"U%XA*0VG+DY+ MB3@JLYF'8ODP+Z9_%8M/D_LR/EV^,JH/U7QY6Q:+ M90H0+\>K>],+N)=PV?T&Q;!F"G%/O)>>>1Y?JGKZQ,"<>VL#]!+TP<"^9=([ M)5%'E$3U-0A"E<=0D"A?"!3Q6.C'Z:,&H[K,0L&<]SP0T\[W;/EF8-[YUS9J:U>/!$THY9P[+US MA%C :"I+L1HW 8JC2RPF?Z+@7HK]) "[%/S[XF>J$K%7],^>"3@5L7=4* .- MM\I0X5T]=D/QV<)C^Q#^L>*KV@&QYTLJG1:#V7'& M 7%*O218 AZ7!ZB\E&BK%8"XL!.>/FGR&T-;ED7/^O5SF0["4IQQ.;^IYG?I MI.SCM^ED?9?KL K=WSX0Q34"#"NI*=!":6_IA4#XLU MTGM4:'[G03$.O,4$60H@,49+H&K4 ,4YQUL#]+J=4;_V+JL3E>]KXTS7HY>/ MX)AB.;K]>O]XY^BZ^FM>+1:?YM7-9+E^.Z]F;K&00\\,\:"^'("H[RNUR,DC,\)DKPD^[Y]'K8BCQ8)5O]L57'J M"%X]:Q<(Y,(AAB5E@DO&M8*U$8B0QCF!2UEEYBZ>3CEB:%]-J;H22:U ZV=K M1;JXNKN/'S_.5LKV?3'__FJ4=Q=?$QB25B*L&>#<>BF< =M7S..LS616E;J+ MYVB/4CNGX?1N4GQ;!??\9B4>:23M[BAP(AFCQ$O(=$JFQYCE-1I,NIP,WEDE M[BZ&P[W(I>;%77GI4KC2[>1^H49_/TSFZ?SBHI*/44*HUBFO!506 M>R(A(K)N9?AG=EN.':;1WKB*V-Y,4R?4NOA/CJ\B+V?=)8F\R MSA>'DHT=UU& .&X8H**2$IKJ<4""ZU3]G,*L:A<#/"1L@QHO2RAVB? MMU/N0I*;GBBK'4%VQV'6:9!=)/7!(+NGSP3HA36<:F<0[<.V$ICUX3EG)P/*&ZC%9EGX-9?VJB] MBUDR%?Y=S-8B>/*6[P"6F1'NNA#>( XFD=EMD!,^YLC0@1O6TD>A1 M$B?ZP+=6YM7L_F&Y^!S-TI08?/DPW^7.WM,B &:T9G'4S&N'D;1,U?B(N!)? M6#ACMU*MNH"\'99LCZ*7R_G*"Y1&M"LLK%';8 02+I4?!$Z!:,P!Q/5F&M(Z M?2$+V;F9TPKXPW*K+:O1?W1L/DYGT.5LL4X;-[MIU[1+[G_E4_%KER?BGF(^;>\LROR.0B)4% M5D'/,36$$K".\$XX2H0N\1I2F^S:Z57K5RZ]'3JM!AB_\E!V_J?/!9^**$MD MI8'."RP5QV0S%Q\-%G?!'#L#(5Z>)66(HB]:G8[-X^QFXT_38O:AN"L/YA?L MXNN"XY(C[W'DB";Q P-PBZP">:>C R?YB11[J3O/+Y63;XTL4DJA50Z#N/5* MZ0P6UY4NOY3+Y31M94VQN-V;P^*('H)% %%BE=:4":4@ )S54T(BRRP8.M'. M2Y&J#WD-1N7N0K*)ERV_\P"HM (0@#$WF%#CJ,$U:G'UR]F79AF_;V+/T+O\ M3E2\ZBYMX-=OV^=R5";'@:_FKAC=?O[R]6KAHB$]O:ZV%O_'F^O;R>+#0WHO M/][\[\K*CC.\JV:KUW@UIUT^FTZ^*RB'+;?&1K5CB06&< [7,#&@]/FJ+0Y! MF;=(LFI8K]'K *6DX;!0)WLU, MMY1:>S3C3N1).-_[LE@\Q#?UXRR2\F$^3Z5!5\FYYO7'5MR=#N; M_/VPD=]UE)B.P_[/'M!Z^?X0EQA-.,74 F:,T%(B7N-/&'\[D5F-B?BRQOH MQ=37KG1?*>@F%&_4/FB&L&7&HG3+ D+HYK>S%UA97(NBPSP8*4#BG8!\SEO M=ZS>M"BQD4 VZB4\!^4 ;5]^G4/>F\; MM/O[Z6JO6TS3?M1/JW^N9JN+^4]O O>^)WMM7&ZZ21EZ>'?6I'GP6@-,B6'8 M284EI9JOPXV4%X#R,Q;4KH?\=!I1XXVF55IZ%XW40L,N@I *0@*X]4YP!8'6 MQM8H1&L]1Q<,WOYKE24O540W AB&7E#C\2I2H9@>>/#,9_Y]J!&@4-3IC'HO MD;>,2K^^G,>5C:J>G%&-7,WB"U4NEI^*R?A#N6^B+YX,C#+GO?8P%>/!% N. M-IRTZ9_]G,D_3R7=382&?/%N5U1M70F"Y5W_"?>.#ZH5J6B_6I M67*O?"['ZXH>.\Y,=ST>#%#2(^R%I0Y)&54GEYO!8JD$O2P/;"=<:1'?82P? M<3^^SJ21DCNLL@@MKF8?[\MYD9R'KQV&Q!8?9W5/JW7T\?&(PX_50V]A52(2 M>$TQ (0C0+7B>F/%.,N%;'3+M3-+9EY&*MAR_??5K$YMLCJU>L;>_69.XVX" MXD)Q;+04#ANNN-30U&A807)TRX58SXWY\KL-U)48>C2M7TQAYV'"47SWT=^(SCL=]_-Q[-.\O"\FJ:S'2H[N9XJW M2['0'Y>WF_?E./(UZ3!(KSAE6$C/-"5"$R-EC8Y /& O2,F10_HRE%EG#@:Q/?>9OG0LE*\GYY'&U3#F?6J5O_B"GN)Q&] M0^?233L)A@)MM$;<*$<]9DI 6*- *4J^+ +E8/9DI@&%[FE-=[-HJJ M>Q.ZG!Y)_[N_'R8_BFFY=F8]WN],OUN[D,]W1::7<$R%O!%>D$9NJHYFO[T.F0:?JJX]%U?S7"E[V@=DX^RMMAJG"UQ$:01K+F.DU%L\ MO6Q,B9U)4-H#O*]%2Q?35!/MRVU9+M]5ZWSO!W*=[&H2-'560F#CE+13@%C. M\&:&1+$L*W*(E&I7ZE4G()^31@?3DNQN%*#F5GEL -%,@;BY8U35L[1 GBU+ M4S=4RA=V _:HW7B;F@]K;][.A"+'=Q(,YYQ%;"GW4"HE MU'MAJJH-.OP6S-<1UGTQ[HF;^""Q?GLV*&:Y,5S%SCT5!%F(:R.# M.N0N[$9E!_S)A;2WVY.OKNWO&N2$.= R>$>%%G%G(%RZ+:HE%=OYVJCW^Z30 MCW+^K?JC]TOMHGU>=JFE*>;S7Y/9]UUU+(]J'Z#5DJ<,'8(+ZJ1D8I/:->(B_[,HV:<,AN$K/W-FJ%Y"IP5GD$ B&$5Q?X4ML!L?IR<>XS-> MZ*F'_/+4I7EJDD8=! ,!QQQ:3"142#CLD*P1$-SG'*-=1 :"Q@S9D8&@5?A[ MRP[ZS#C9ETBA*1M/[#&DO#"0800)%U9*8#@U-3Z4-4L3\J?F >V2GOW(H\$Z MMOE%^N-;7*+^]3__#U!+ P04 " XAF=--4O!@)T< P !P"( % '!W M'$N:'1M[+UK<]LXMB[\>9]?P==[GU,]57("@"0(IGMR MBM>,]TG;B>WT[/G414NPQ8E$:D@JL>?7OP O(F61NMB43$I()8XE@B2P\*PK M%A9^^[^/TXGT@T:Q'P9_/8/OP)E$@V$X\H.'OYY]NW7/R=G__?B_?OO_SL__ MQ[S^+-GA<#ZE02)9$?42.I)^^LE8^ON(QM^E^RB<2G\/H^_^#^_\/+MI]H%H MN@E=6P#(:8:A"12%WWDA7%-6#&*B: M!HE2/*Q\^S!_^SQF_'L*?(?QHF$ "1%E[+KXX2-EXTYB/]Z-DZ2 MV8?W[W_^_/GNI_PNC![>0UW7WS_R-F=9HP^/=]%DY"_:\H]I2P0 ?I]=+)I& M]'[IF#YPWCYD3$=OGL(?[Q/+[$;H'8.X+D,BUOF\?F#Y\W.V>"C MIR^A'R3GWF2R>,:]%]^EKZIOQQ](EA\8T*2QL_K[*)S0]ZQ)Y?5>-.3?QK7O M+"[6O"B.DM5;V)\8CNDH],]]W_,:;JVTJ'F 'PP3 M[['^UNQ:S4T%M-;BKAYLT:B!Y*.:QL-A?>/AL*[Q/(J8O'IJ!D*U10UC/4[\ MX'NS*.!7BZ:A7]^QL Z;-:1-R?^\&/&D9+IN_S MBW6=#.=<3JSI8]F@3B@E$7U8(T78]5(VLF\;0$"S&U;&Q. _#>ND1\$<_&K= MC?>S\]%=V$",[&(=4SPV#07*C"L8$BA7@<^9MXUZ_EW;A1A=9V;>3?^T,O82;O^?/C9 UB_N=S14T6K]](DP9Z/ ['Z\=7;5$G M5_\U]Y.G!J*FU^IXR'MH$,;\2IU<#8=-@HU=J8-H,HOJQ\.OU-U09V^D;%!K M<'"#=RW9*@UJ#%$Z:P $NU#SMJ2!X9(ZAO.])M.)7ZE76G<-2C6]5,L9TWIJ ML0L-L['&>L>8SU*!9DP8J)W6-*\[<>KW0S R%#1+/IYL-E;Q1 M@WW9;%)E%VO]C!],O:^7D,MM4FMKQ8&L]SGR"_6.9#,?Y!?K),>\21;/ZU": M^$WJH[A2;\3-[AIMN-E=W6@:/-!1K=1@.C)>IT#CVIEJ\D%K_<\1G45TR TO MN,E *YLN;AX.9V&#VYI=JQ<(S:Y ?K$!!VME8J5! RWGP[7F9'JYYM8P&4]\ MKV&B\XO-5NBLP05>7*X#+]>*C5Q67%VC.-:&4BKL^3R"D7J7([\&I*7SR2[7 MO7E,ATTZCE]JZ.Q:#5>OW8IY;AQCI4'-6[VHP3A@%VJ:3V@#OMF%ADF/Z%K/ M([V\1KR'X?#G>MG.6]3Q?5.T):H/MT3#!QHTBB]VK4G7-D]:?K7XUP3M]>9@ M_8V,W@U$Y5?JK%SV8+]1IO$P0)QXP9!6Y-)=LU2ZJ[4#&4,T"^CL8LUM,Z_! MI&47FC5O(]'*ZS4:-SJA]J/: WC1.=(URU=N.[9G^$7ZQ'85.,*[W4 M"-QUH*T!+..U^_&D0=OF%]?%:->[T\]:U44M4GN?*;D:N5_Z _SZ.A-]S(R8 M+8STHEG-H\9-U![7TIJQ<_(T:UC22:\T".-F05QWP_2?-8'IU*QF5^I7C.K= MG?Q"K?GZ$#9$1M-+M0YCDQX+ZY18@8+U&*E;8(B7%4J^O,#4"7S_/[]_OF'3 M.O7.GRN6V:S!(&<7ZFC<)(5HK0P:#AN>SBXT*Y--+ER]^\8MJ[5F5\/Z9!HO MW1!.K8\@9=Q6M^JX8,4ZQ1S-FE:I9G60&_GC)B^&7:F3W0V6UEV=H<6AWL"; MBTMK/;,UCEF^6%OCF\U^EDKI7W,O2+R81C_\(8W?%6$4H,M@T]C4O9S>N93/PT(>&0%-^L]_ M-(6S^*6&^6_HW^)2@QFV5A$MKM>"I\F6Y5>:HD+K'+]ZMR\(@V ^K0?H*(G> MU\#WFKE M,[L0-@6ILVNU?-1 @]IX1.$\K'=6\Q:;'-:U?DJUQ2;+='-J0_/J4FU20&Y_ MUX&O@5SU?+R9B9<9.$V7>F;;YUI)S7*I%@E'0Z:CFL.D46WL+$69OT;O\ZMK M!,0]'05AT\+<9U0:(A;=#P_$JMT7I/^?S1>BJ60=1%P[./_^L_?AM3;\3^ M_X_?IC3Q)'[G.5_68O-LA4'"H7#+:'\F#;-/?SU+Z&/R/LMI>Y_>F/C)A'XL MDNE^>Y]]9H]^GS_[M[MP]"3%R=.$]>V>/>?\WIOZDZRL<\FWA,7^*SKO_F/'_CS:93]ZH]&-$A_ M9=/;QJ]QVESFIGW=8MF73TC#4#(O(JN7J MV,19/TS9M7&)FTT-SS[R'KR^RT[ &/+)XBF?*ATF&#@6(+(% M-5VUV9MM*R> M4.T\LBV 3=VV@0D@ABHP'*P1]L=%1,9&V?E-#0_ I=F(7']"(XLQYT,854?B M0FP@!@5#QHJ"9%MC%"WPBV52CF13P[./G[WH@4H&\[[9J]+$YO2E;8W@FC[X M,8_Q)9?L2I57 0:$0<%1H>XJ6+%E ^6()HZID))7-S1DO/K-N+PUI!OG^H\+ MR[F1+BZMMKI_,V6VC TFWD\93ZFZ?I73BIC,$F.D*6BPS&GH[+I+_ M7^_03]Y-[:O\W_,) N?ISS_SZ/Z?!:F-(3,K8I^'A(U'/_YS]C/Z\R:)PN"! MAQ\_)Z-W7C JO[B9T:'O39(G?N5W.KVC44$!=N>'XJE,)-SY01IHYO8*(PH3 M=.RWV!]Q[/.710RJ#Y1+[?B:_W9U?S5/AB$S/6XYHR2W-)I6:*CH#G!EG?&8 M3J"A(Q>INF8C")"I*\#&"QIN:LAH*/_C97/])_/*_TP[FY**?_K=>_2G\VE& MB:V(6_DNYD\^)!%E["!B057!IDR0S+C"PBEM@ *!JQJE%MS0D!%1;9&(?M C M(EK04DW3L0W-P+KG#1B_,9$(W.) MT9DT#_R,GLSG2L>[0F/MJ[(%4*N$#']30V:8O-,6EE0QX/T1H JR MUQ" 6"K03,765(>8B&][4G$Q+D-18*F1-C3D!"AMLK8(L)VH>@T!;-O %A,& M4+"_FO.;AJU;B+E^ "+-D!55=IE<+SQ"1U/4B$ MC<=2&,L:,I AT"O>TJ:&._/VQ:5;&?@\'C6.NCJJ3S1@=LSDL^_=^1/F1UT$ M\3SBB\S6Q/.GL4U'<_:BNTG5(S0=@W63Z*:I($?%CBW+2CYCIHV)7:KP#0W/ M/C*+,/WSXG$6PO;98"\RAEX8@\QB&Z:QDE0>^_%W\XD'0--97[3)'[72=A4+ MERFLKNZ+6^)KODP:T]1 O*7!%QKQ1UQ%OX<10\DE9=T:4O^'QPCY)XK"R>36>Z1Q'@,U@M$EFY7L0Q6)NF[;S#QV=,.VD*7:S,DP#&1:+K8!LY)* M)&YHR) (E5V1>"YOI!_#8,THY]/YA$=P['1QW4]IPWZ?T-2?"$8&3U7V_YU^ M_R4*9S1*GKY,O)0.#O-<9M-E,C@NM('K:&Q4NJ7*;*@RR/B,* Y12C)L:GCV MD3F]2%-;IP/#T0'HH"DN&X9CZJX*H8JAB4"N2@@;DEP*IDT-N6 B6$'*00 Q MF80_N(':1JD'H,!SG\3:BZ:Y; M&A:;&IY]5!1\F#E_X5!U'1N&ZT BZZ9K&ABH>NX+&D!U[#*,NJGAV4?,I.9K M% X;*Y/N-V,OHAMTSDW"L,T1RE1I'%_=WR3A\/LB!.$\#L?<\. #3I\6UPM% M*YQ.PR"]]S+\XF4F2(4T0%. K+A$EX'N8ME4H)/K6-W1L%WR_J:&N^F.78A2 M52*'(8K)T&Q#VW$5Z&+#5J$!W0+Q-EP*,JQON#^BU B"RJC8F*ZBE%:C=&SE M@\HQ*TUW3B\]7.X9GC,IP$:!)!Y=9KF$DU/^#90QG05]F9@8TA45U60#4AA<*B.;)>1GDT-F67"_!V( MW@;0*^-BMI)!^!X?YM$B++LF,HJD$(A'7[&L6DP MUE4L4V9.O\U4JI5/I&XY&.**+;J^X?YF?!L>OYHG/,6>K\)6!@=M%\D$($0L MU;4<8#O&PG*2B5[&=#8UY-,NRPJ2T1ZF_0",7D\>U;0=*+L8F3K6F7N!%*T M.V;N53GWFQJ^+;?7#PXA"]BNB3&;0A7JQ,%FH75=%^KEX#8U9'//5!P""MF# M]7$ EJ\GCZNXEJD39G5II@MT6[&168S: E8EOV5#P_W,?9[ \/76?C%YF*=: MH443L8*\.F+^O.S6[&N^ [ZZAJX:P'!<2!A6F"7*#0$[5WF6#8!9KJ%O:/@: MUZ216'E8O"O$(HJN0$,U@09,E6!5UY5\"90P&:I5LM@V-'P-L6K7$ J)NVU* MQ^

$AH-+7I7;(:>?9F?N)-/E,OIE=W$_\AC7@U<"9_PD40)U&:LGB1E\?B MRQ&9%Y7'GKV'I2B!KBBZ["#,8UXND4VR\(Q4K)BEY;*I8>I"R;LLN[^.F+6I M'6],3$4A,I/C.F:"G9%$,9!6I$S*FEI9P=_4,"7F3BN9.Q!S+;$X^U[Q32G\ MZFU^M4420:A@YL[8FL'X4"9L_*00]RITS-(WVM0P(]'+_:)&$G&5V1/F-2U# MUA'FU7&AKC*/D=G..8V@R5BU-*XW--P;\S80LXO,"RP5$J18*G!,ACMH0 ?F M-$**64'FIH9[8][E-;"V[L*$ NEU8V-=QQ07:KT?]C[Z,W3=.Q MF$AV'9?I+$LU-53DHEO8*F-VFQJV/GIRB+E'#B:NA6W'E"T7::YCYEZJQ3<5 ME#;GIH;[&/W>YU[775O5F1GMV"JQ'$=VS2(;!^I:)4EK4\.]KIQLX: L6M#( MI_&G+^G^N(B.UG@FRVVV6)@P9$M3-(!L7=%5#=DF=(M@EHX +L7$IH8'6(+I M",DLD\BN;D%7Y\NS"D.0O%B@M:O9KYL:[GF[+LR&RP?)5)9$C;AHQN^CY7AWSJ6SR MQ7OB7Z7O2G](C]9*M$O&9>('MRDJ,A)>1M:++Q)LF$CBX"RXO'^Z#L'^S%#&VK!'4U M!3A -6P,55@$'%V!NJR66]DW-6R9H+4QC#X0U,:$0&#*CF$@]C]0 M5 VF=,*&;!B5G+E-#1E!T4L)^AJ"/5](6#PL'_*R(*PG8OI:GL\^IE=!0]KQ MGNCO6*X&F7%ORUBQ5-LF4">:91HN-G35KNS[V-3P2.A_.XZ:$K_W- -0D9EA MK"*5(1I;L@-L9*>$=5Q5QT9996)3P]=L5^W2#/P,#TI_YG]84-9U3;4T9)@J MQKJ3DM7@65"5+4";&NZXTW5I7\.VZ\)MS$]K='72(RC*P&VA0=IG+I!)D&*ZJ0 M 1,R*5[Z^X=E'>6^T78_IMZ8M MEQ6<=59HZ[BRH1C8(H9NF193A]!4,Y+9!#$#I;*%97W#5VR!.DY1T4ARP]!T MQ=*!ZMI UER#;\&T9=55"0.I7MF&O*GAGDC>;2G1C&2LNR9!$"E80U!Q;9-9 MT1E >2F'ROK!AH;%[LC6:4N.$LXND1W=LF5@8)>9#SKS9'0'NXIA.HZI@7(C MS*:&;R)!]@SG:JRPAG:RPUC;)8 I+,?0%-4R=#.'(M" 6SK?FQH>HRC80#O+ M-@%6=,V ADL,C*&NY22Q3!56_+Q-#5_ [R]/?;Z-J!?/HZ=*,+":TFN[AF$Q M 06(#-CO,H9%7KYB(JU<[)+3NWY0M@N BXGJ$,37 BQH M:GF&+L&RC.3*HL'ZAF( &]!59(B)ZZB8(=AFF,78 M=1S;XEOGRIR9#0UKQ0/_HE+H,RH*F<8??^.G3*:E5Z<>(Y.4GK3[81QQBC&" MG!>UQM\]E/ JH!^+6K%\!?3YM_Q:,Z+T?T%&.TD/1>T%,^L#[FGZ5?3=B;WZ<3?RA MGR=422-_RK,J^$$0"TW2-,BSC[PXQ(91_O:^]D59O]ZO=&P';&3G0R395,,J M,HHKAYOJU=SPRS!9EEFUBU;' 8$7COY4H;%,F75KFL<*CZTIT$.(+*RU#JK3 MI4$O:<">;*'HD.VAW/8Q?:F\4NJAN)NDXH;3=":7LA M5!^B8=INT;"6"96ISJX[.5K[AB#YBCH^:"8[<,N#QIWW[/ ^+,.NS[36[DP_ MRPQ>&!*?:/@0>;.Q/_0FJ9F45K",GOXTOG7=*&+C^- XCK./^4 ^&-_V9_YT M9PFCF@VQW01;QI%,L&4<;H+?V,[;:H*YH_/92_S 2+-+/2\8I9DG_7!U-DPZ M=W.:!R> ($3Y"4[PMYLCF>!O-Z3G"Q M!,$3>J_N*]FX"U&>GC'C33YY\1=_1B=^0/GQBTDT'^;'@OR3#I/+,&)2T(L3 MG@#,UV?XD6NH'Q)_D9191X),XK^:!B4(3]X<+UA>K9GCOK!ER'P'04FW%LAQK3Z9]:9 9O^\PRI,(>-5 0XB'3HJ' M#H%FQU7#8OW@B!<,UPRQCS[73FLDPFKL4-3TC55)ML"\NDNVB#/>9(,L9<.5 M/V%\]>\G?O!_4I#2XI-R)8X+WZ6(Z\[A" M-Y_^\%AWYS&OJQ5&/4/;6E)EJ-L[K0X$TUXM[XN4E_[Z/5L>6MKU*>29D(ON MGWWD'Y?ZW\>IV6E=5N0S]BJ?\>UW/'P5[FS?W-DW7N[?P9W-3P@]WGR_Q@$> MO2O['K.[E$6>=F+N[7MP7OMJ>M%F]_3RMTIS--6BV6/I@:V M'Z=BCQ_ZW@^^?HV+T#W+8H<>-WC\RU4W!";!%Y@RTB/4T._]JS2,).Z>%?>YPALT:=UIYF+-1IB^JT M2F&A3D]MMU.$=\D41@\C,/)Z',R>N<%H_*+FQD=^MXD>>)7 M^@6AM>IYMR$?*+2[U[SF+2TQ?EQ,.$]R+\[QHN!JGNQ-OQ\%EK:C7K]T=U>U MY?;;-<2R>*>7Q0^WQ_'TI%7?9,2>]D2FM=[83(SF$\8@V4'0V5&D93K7ZK>4 M+IV1^G?RS1A4>6DXP9!R51&F>8#] DE:.>P55,LFR,UGZ*DEV2(84J0]] MFMSG]7V%H#AV0=$=[SP3+/"_O:!RR*DQ^N<\SS%FC'9)?^8\QC=H,]^4_3JD MY?: Q5V+1LQP"T9>-(J_S4:L;^P5"M"?>6X7S,1COJTQXZ3-#O5.NVW-I_-) MF@7OW-_SW1E\$:/T$8O;;?\^/_C:I,E/2H-\)_FGN3_BN\2O2W?7[L"W;H M':]B?^,:AHJHUP/JVFG\<.:=B*?\$N ME'W8?YV@(G;!E_TLYBVR 4>F%_OQU3W/3V%6T+)H]!_I*$U<*6[LV81O-=R* ML&D8[^%"/&]?.^CKR^%RRV: \=?O/(+&W/SX-$"S?M2G$!U\!72RLJU^LL1T M?5,K6P(FJ^-:/]93@LDK%)*0,&\I87JMG(0M(R2-4$@=5$B=V/:]*;C4]:E_ M3?2FQ>E\V\WISX[-%-/9?^YLGDY1\JN'T]DL;,5T]E?8OF3O[/,U&Y_GI(R$*B72AD$B[>6^Y5+MQ MOMS*X#S[3YAP;VO"5:>WP^+@&9FT--O^=NP%)8\<+RB:1WO"0D! X'1$Q8LQ M(ZR(-[,BNH4>[:O\W_,) N?I3X&='F%'X_EJ:&OL/&O>CN2YLFX!9(_.1 \D M/3B+8J>C__:?$RK,^S]CI]HI YN;R"T7I M_"_A3QH5A02."#%[C6)N4;)A#7U/(H192943/FO7?=:W3\/; 2J[Z8*75*0Y M0G'8G@)M5TPVT%S@_A4B4E@![0K:8S,,WO[XQ6HAN%T@?\3(/*CGLJ_S;+<] M^^_X8AP'.I2OTR&4;J0!;5MBZS0PN(?R5P*#VZW2G^9^H-[LRCE<5;+3W2;3 MJ\TJ!ZUB=DIYU"*;^<7'Z @5TA,5LH=RVJ\%@E A;ZE".@B((]B V)]M@-V& M@LUK$(A*3:,O:^0>*G'T>=]3!W>3=1Y;T+8B:=8 M .2Y\K@(1O3^!>CY[ _Y= 0/?07/C@,O =0X\CXJCI9DB7 U3KFT2AOQ3A'; MZID5TL:D"X?T;1S2?1_^+?B_@_S?3&(G8U[$#Y#6V MB4!'SVR2-GP2H5'>=F5DSVZJB'?V*]ZY_[63D]@DTXM]*=VR% 0NWA 7A[,1 MQ#1W8YKWK/>/?O=O%_?:=DR/BQD6^EO@H9]Z.]\K?QG^0" )T_\J+OM= M'\UYC\LZ$33PP^B&#N<1'5GLGY^XWM"?L#'T:Z)7QY?7=-@TP /Q/9MIN%/= MN:7F+53/4K\J-AU"(A#Q=HBH<+[*.1^2ECA_:8+Y=EX>J:3!\"F=UF'^X<]O M-Y5S?0"YYM!SY6R/!=P%6*G7TL2/:!D6P='G; XRK! M.0&1Q7]\X\"@L\ MI0UFG*:\^6UHAU,:)_[0#*,HY$"(KX))C[CF %OI]P+B'=[_?&[S4, K)_<4 MS(Y%@.%5&NDS31(:,5)GUYFM;GK!]T]S+V+2@O8E%^I-5E'98VRU%(V%Z5[DQV*%?6+03;*-MK^B.<_& P M7^MAO=I%NYG?Q?1?/D4RL"_5A7:@YEI%N7?$";^1[@1&,C#DCB#=A'^QP,O&B>'.\\)C# MT^E^EXW4$8'KP]M*(G#]IM:0"%QWU][IK@MB>G%Z0;@;/7[#:.H%0RKLSP,G3G >V43_+K/HL2C%=C+> MCCMQ8O_I;L>9.+&R7?-XT7.:$]QR3$CHY+>-"0F=W V=_!8Q(<$6 IT7A+#>,V%_J/P3EU/0'QV(_W,OG]Z2$ M_DED%9SL\GYMP86&J5[D9_-H>LQHD%&E(,I%8$S8Q\!+_!\TYRR?/D]..59# M=1."7D.\+LOCCB93==>N.-;U]9,S(,3Z^CXLA4U<>)6,GSD_OC R6N2M-?3M MH7FSCT)C+W,?^P71;DO>>MJ>@JS==LLJ1^(MC:8B3ZDEV;Q,S".Q;T02T9MG MVYY8E+$O2S!62V @;46S1TMM@/ND5Q M'[$?]-#E@/J6=BU"F+W"=5\#CT>FL]\@IN+2$8V\B3L/1K&(J;1KJ-;3]A3P MO'+6Q.

$B8O\\G;!'=6,2>^=7;_&J_ %@WKDK0=W5@!U&:>SH1:EM-63O9 M"Y/2F_F)-_E,O9A>W4W\A^QTYWY,^X%T93VJ%C;B.@KV<$%A(2RV#1^=%K[V M$-_I.K[V?**=4$:'#3OO92.4$!9"6!Q8&0ECYQ2-G9:54@BPIK)^OPFCNG]&LO;G17(5-RDC7 M=#:/&'/%]$L4/D3>= $B@V-WY7*_8-(\Q PTZ\9X2K#XAX!%]V#QAI[0\V6" M+3!!3@ 336/L8W"W3B$(@[.3!N?;JPCFO0H5T345L;,?LA2\WX/#*OR0/O@A M;^N^9FN*:.LUZR,6-0=:M.ZF)%M:501XC^5A=[5JEGDVBTM^.M+H:[VILS4% M>FCW9O)'YD%X503ANQ"$7\XO .= ;4L2[+Q0+%R<-W1QWG[A5_C"W0>*MILO MO(?%%TTLOO32Z7ECV#Q31,9/+QHM95Q7:J1_"_RD9YA8&L]*T??*@$Y&H3P+ MKHH)/_X@J>#PDXEC;<7AUS1.(G^8Y)Y42J/;T*19S*2 MH06@>/'X!!"R&.5)0./YSG"!BS?$Q4&WN0A5T5E5T:TPE# BCSTNL-%K$)*A M"Y+A[;V-C9)!& MO8T2^K0QYOMPM!$AG!,A^DS=;4!Q"'@A5(43"6]H4W5B4 MVC89[UB\D0-EWG7-V>G6GI+5A?.?X>TXG,=>,#*"D3.A/VBZ4MP/3*U9'%\[ MKCZ:'VW8G,+VZ/PTK]<0M26@CEE#[*'@D] 0*Z(7)T@.K0C"\+#'2. MVBHIGZUGP=^]""$Q@0=:J@+R.4(=7ZHJZZ_SHRR#A^74>IY2RD^[7$H1S%X; M,9J.Z>TXHCVKQKYW-W2'OE2(7DGUWX7JIZ!]NHK]GZ% _J&17]![6$KYB-M90_!*81.@=JRV??+!_$%L<6:\ L91H,?1J;3Y<>)_/5 M??GUTQ(,+X)XSFUE:DT\?]JSR.7VXRUGOW; !XILMIZ$_RQCB@V:83N)4C_H MVH^_FT^KIY;,XR2<IGSF!]-&]]DXZ\(R7J6OJ'1#W_8MY+P:TA7 M.:]D/>W:%E]UE,^%[#:D/US.SQM7WUH^_DN(P.Z*P':7\W.O\K^-2P"9N7CC M?+F5V3?"EN^&+;\D)90W]_)(Q5 2AK\P_ ]I^#,\[WL#9@NV7U\PN&];[:B" M6U7CZ-/<8VH@H=7#]@I[80DHE?R/Q3W]PLBFH99 :1YK#TVB+;U"DQF%XZD7 M/2L)Z4UH?,V3>>?TDB;/M)IP+ML46$LS4%%1=5/0DG84+NZQN+C94<]?\OK& MIT73[V0"AFX M-I.AC[*_>GKV9S_)U9[%AKZ8_\_,] W^'3+IDX3!CUO*O,-PR@3-SS#Z?C.C M0]^;^''">&Z82^P-R[5=1PM?65TE10:"76GQ2MGWFC7?KB/N5=&W$9T&;)Z' MZ13UU-Q\61ANWA@9Z MYGINCH/D66'-0^VC6'J%89(>PI-,V-O]H1GYHX2M]$7 M[!T^]:++@JN:]RSB3-V+,^TOVYF;+&QD<3CQ1^G(^")/O#S9830+V;#I91CD M2XO]F&9N5]2/K3*[38,[B=70RND36P#ABCW;XUY L+_ M]B>L;"_L7H_QPG;\$OZDT3+U!;Y;P_=&*@OY+13Y:0DY(H2<$')'N-YX:&P+ M(_5$C=1NG.TDY/?1X+LK\OOM3Q(X)+:%_#Y%^=T)C L;16!_K2,$T,5%SB-9#G[F-/E M@V6T9/D(]+Y8YPGT"O3V3%%K0E$+L+P@3B=$G1!U/8K K>RU.PE$]@8I!RL, M(,26$%O]BZG]0UAHO0!+)U:9!%CZ 9:W+T52W;LFD-(II.QO!]MS2]CT)KPL MPLV8TN1SF-4 6ZXVP?>R^R/GD1]M2&,C&&7[/.=1Q 9BQ#'MVP[6IB%7ZD5L M/>8^VL0[0R =_''.],K0^CJAFN#I7O&T]L80$#S=_0G%%0--\'3W>1JW;ZII MNT! \'3W;>^=)E3P])OS]!X@L)-8%SS=!R&-!$_WBJL^XM- M5OS4G\^A%SQK;=,[7J$ZB>9\^(O6-S3PP^B&#N?L:"H/WF=OF@9^Q M6C!_CM@I]6(V%Q_S![%?BV<45\JG\L>L/#(OPE+WS&S"T\L[/G3D__#YA#8] MM;B^XV/G\>@+C6[&7D2K3^9/&RU1G]]QR: ;>4E8Q5[Y)C\.%02U#]]N[-5. M_,=2-Y8?5'F#38-PZ@>-[\CAP;L;;WK)LV<5EQ9#VT27.DJO'>/:!U[361CQ M F)_?F-?-*M>W;98L='?Y_6/7*>1/3AP_?IK@_[HZE_W__8]*CW_N,'-IOA/!K2 M./LXIMZ(B>;?WC.(?_PM_>%E]- T6]9,Q7859*I$470"H.9:&D 8JZ:*S]A- MWM*-[(<4)T\3IIPG?D#/Q]1_&"R9:SV/_ MW_0#!+/D5_:P>.8%Q>WIU7MOZD^>/OC!F,GENCONHO?L_?R^2C>VZ0$_ZXE& M1]R'RJ1D%UOI6>7^F3<:,8ESSN?R Y@]9O?[ ;>TTL_5%P3\8-/)K\4]23CC MCWSDCTRX!2\-Z6227_WK&3A+/[/A#(O/-=2X9<9*+%W2G])U./6"Y[V=>M&# M'V3=\^9)6'P1I1U*O_GICY(Q:\T&?Q=&C G.A^%DXLUB^J'X906UO,>,69*1 MQ)IP@O_U3.5\D(SXCVAQ->]P]@I.WJ+1H:_5=.H'9L_=)7&5'Y-SDA\WNDM 2=])\@_5-.;__"?$X-=G3+-,3$$G02=!)T&G;M$I%>CO4[6YHNQ? MIMR5G;O([T@__LS><1=.1NP1WRXO;AU;NKDU;IT;Z<:QOEU?W%ZP7XU+6W+^ MQ_J;>UOKYM0$!-FYBZ2>P5R&W^5^O_Z9OV4/ M8IYL$ 9IB,@?9K$OI ,9:@11#,#YS^_GKC=,S@'1954G!-@N48BK0*)!S;15 MU6)?.(YR)@4>#RZ/J/_!#H=IV)5'/1DO9;' :WJ_5,CD[",$YU]35[KL0.F- MM35,24@@(8&6[)=C$C^]!FA+<01Y,_#0&I^_^1+!;PW7+17F7H)CO_SN1=^E MJX#^YD'F "VQEM2K=7W#^^94YP M1A$H2U?7$E1_&?U%NG*EV[\Y5?]YX3L;UBV_#'59:4OU+M%6QVU8!_66OY2, MJ?2ON1? S\F9G&_P% M#!?^ K(@L(DARQ923)L@8&([]Q<VU!^%>>3X93^3\#5WOVO;V.;SH!;&SPD:3TA[)RNOMIU: M#]5._=%H0H\E]E7#8%8XG?HQS_B5[GT&@2!\ER$< '@.9<)K3AT>Z6CG%5S4 ML(+[=>X%B2<5YSGS#0M>LJ#T.6E/.$5&9Z)-?9"3W*7Y>*X32XW0D9F^%O'*2 M],]YY,O "_]_IYZ-=QJF=IHMWU^]N MWDG.=#8)GVCTMO-RD6^CRPIP29?AN[K)>+6Y0+8TC%\O!! !0/H2QHETY7V7 MS' ^H3^\:#20;N9^0C/+"&$ WC2_OZ;??POY_IE@(-W21V8T:!I0<=>L'&,T MBF@<1**/=#A/_!_<\KG/+#1V:3+GO+_HD'Y+QDZ,-+/M=80TA[UKQ=6Y?_Y3X*@]FLL)71"9^,P8%9_NGNQ2GJF M_;U^T/[RO=$U6O.L-J9"N4$_2-=TV GK# M13#B9@R5[IX8(]+A=VG*TX1^CFEJ#O,@9,4Q_P7FXG[,M"T/G(PD;S+)V35F M__]K[D?LRR24[FC>@#WXAJ;V]")ZSRS9+'K/=")_0[I]WT]\Q@+.8R8.)&.8 M\,L\>B^-V%4FG'G3642'-!75$&7/2Q>+8^D7]E F8*1X/AQ+\3CDP8(B:)J, MO>3Y4'YZR_U-PT#IS?EH_C)(A=8OJ#+D.TH9=>=W_V0#XC>E[=F=O#_YP_BZ M=YSV).TNEV8ZR)XP\I[B=]5PZC]HO%T6\)H%L,?=%[OU"GJ;?EZ&+^^97K,#7K;"_Q))=C MZAE3E,^8S:.8A^GXA6MF<6<$5X#*<<_LEOG$*[GFYOQ6^H7_JN43A&3T+F^; MC/TT/C;C\;&#,$LVB 7\:?P7@>O6<:T? M8,.1ZSN2(F<;TA,U1X80DVQWQ2 M(RX :[^5@C XK[T0,\N(_9K+4(Z\83AE W@:<*'/'L?D([=<'J2'*/R9C(O+ M[Y@.H&G?1O3>#](EK]1EXE8[ K\V]3"]#'\MFFULT-R_HB&7^7GCAKX6+?V@ MPK80W9VC0I]5E=@[L6%AFQ0B!,EKK59EL]6J-\>ZY>9+O&-;W-:58.FS5>D7 MBI'/]1R7H5WJ7NQQQ[7X;31/=P:7-GG]G!K/9U-Z_J MSCV^7^.&\J6@6N_9OZ^+!Z51(*9C@S -XLSCS(5E?M&\J_Y4FGC$EODI!!-%R1*#S(^M(.+!7_<-,@-'O3\FX^'>F+W7PR0J;L M:*9-3$=#"#FF @C$NFJ;BD/H?3EJ-..M\VO>TWFU\58YQ>6M?=AR?9L771JR)%\=7]^F#%A6U*P]/KW\+[2/9/XBC)-PU35O81L0D9ADC<]^P@5/ R&+ !%_L'"U*]?.=@1O]W M4@9$/J4Q3VCEVQ@'^YU.65Y,IV7)&E$@U WH: IV5%N';#H5U;)EH*GF@:>S MD)3<',B>;L1QR'0:4Y9_9SKOA@V:QI^^1/2>1A$=I7>W.M6*H@\8WMN>9J;: MRY%5.-N3+"_P1KZ7K@[&/OLM>JIA<6]!ADSWO[0?84!?/(2TU[QOV2Q(GZ3% M/#2+)LIOJ0@U'B7GBP-,WG.Z,F-EKU!7RGW($+BN[2J6BVUHLNLR 7HFN0S3 ML.Q#2ZY5J%^&R3+:]PAS&0\@D0^&\B#+D=T.Z\\QL]A^T*,5#%$9]\#I.\M[ MA5 WTWL$G02=!)T$G;I*IW7!N*4R^..H5,0/]/PNHM[W<^\^H=$';_+3>XJY MBAA'STY#4)%JNZJJN+*F6D0V'%G137-@7QO6%<]-*$&2/H[BXM)W_$7LC6ZXX M ]HBN<3'H1\KJ5QQ&,1_QF[NF,YMJT!##55UTS#M2$PL$,TQ;*A*K>@ MK.I[\/&+<7V;3<7%.\F]N#0NK0OC,]/&[M7U[\9MM4R^]^;3=$@8OBF_O0Y] M&\!FJJ8J U=636"IR%1TI-A(=A45(0>X+MZ=C W8NKAU?I?@NPX!Z#CHZB[6 MJA=1TECZY5O@S4=^0D=_Z1#!3X9CNZ0A[[SA]X*E]A=C M2U;('2R> <)^2Z,*Z3J1Z4T\OB_V9DQI$G>(H=9D4KW)-$CH.54$&QX/&\JV M#DS7,##&JFHZMN[*Q(2.86NZ:\D*W#<;5O1;>"]=S6AVU^DRY.8)D63!D,?+ MD,2T "&.:]@R40EQ^=QK1)6ABFT%Z]9A&=(*I[.(COFI[3\H+W873NG)LN;F MJ9$4P9K'RYH6D$VL:B8SE4S5U5P=6X;M0--%*K1U#1V8-;UX++EL=D]75VZ> M$$D5#'F\#.D08@(5 @L6=4-73<49-J&H]J69NC ;8TA+\.$QGQ#0 -GUL5K M3I8K-\^*A#O%E7NEAN$XAL,HX)I85RVL&)JL.K*E&CK[Q39;CL6BE\9BCT : M'(S2OWN!]Y R^:+VG>W'PWE6]YJG\!J!-WF*_51/E[*!"X]LUQ)O6Q)5&*L^Q]KI\!\;)/ZUEF FHHMV66.CJPH M*G9UTY%5PU%-R[ P,G3E(%F %^^DJ]N_.=Q_Z=?\(9XYLI+6EP'?\O:D^ALS6RX B4DV/Q KT*P5A3594XIJ;;O/P$ M1@ZSDLSV=LW?,*)Y"3,_3Q:4FTDM:6NWQF\&Y1&FKW0A8^ M4G7$9!_Y6,5D MB\D^'0*(R1:3?91C%9,M)OMT"" F6TSV48Y53+:8[-,AP,E-]JXGWK;0H?PT MC6I_1LV';*QN)#K;>P\E^(Q?-6(YKJ5#I$%DNJJKF"8D*C)L:&A <;"> MGJNU?-;(NK%M7I5I:3:VZ4%;9X%TM@^['P!SF)-2^ XSZ4(ZWU!COCMH6G## M%F6]E[CA<%VO(?-%0J<2?"?Q/[L?1%@^-6W^P4]8=X=U[ZDK:?6N>]Q0G<6LJTO;N;QQ;(G]=G/U^<(V;MD'T_C,!(\CW?S-<6[? MEG UG?[E(I"2<3B/O6 4#_A9H'26Y*?&^F42T%\ZU^^:8P=:Z5KE_B4#MH,G M8TV]Z,$/LNYY\R0LOLB,Y_2;E@[/TL^:TYOR [+PF@.R7G1);_N!KWZ7*()P M/..KG NW(85LZ0S(U3,B]YQ2LJ>#P,X^WC YGQY.G5%)!@,IU:K\4&P!B9.$ MA$V'543 $A'::ZI4K"2X_>=P2.G]_1OE8K[>]C!N;E8LN9>EH^Z3$IWEGB,F MPLD.7,S^FQJ'>XA.6?,H8HI&,N*8)O&'$S<)]K&NLW,:\>%$U=[151=!%I@2 MF-H'IMHV5$%W938_?(47Y1CR7^B_YOX/;[)TZH.P5O8B8AJ)M?\$M6Y;A*'0 4AV]44 M4W&18=J:::NJQ:Y 8)Y)@3=E+Y_'YP^>-_O F<0(1OP_I^00([&\*'IBH_W# MF\SI&1/3 1_=-=]VXU[PJ,A79MO. S_[:AZ/SJ01'?I3;Q+_]>RKA=PNJ1)'LO9 MFU&#!DB' PQ(B[*GL]:+X*%>\!!1%CRDZ 8!KJW9T'8MH"E EE'&0QB8$.JO MY*&6M/= )^H :-HQ\- )A5S8%WRB)"^-DPMOZ&6"IE4B=$,"$: O)!#4=1?+ MJFH[#F#:G'L4N00RH6I@9<61R%'U=S\96_.8#8Q&Z4(,$T1[T^*8@ $ ^*C] M!\&,)\J,B"R84<6*ID)=U; C:\26'6+D 4.#6"JT7LF,[9@#BJXQHQH=-3,> MG3-_$?Q@)F(85:LA"\?BN!P+HLJE)+%=&2 5$8R@JK@V>/)/HXHT&<'T42IJ6+AWGBFG#(7^4#;,AQ/T8? M0=<6@LK$S!=P;()=738L#%W%D L?P99M][F@RO'H9' T@E%:1CO+G=QW]!WJ M9"##5E,*7CKYG345!$\?IU^OPS(1R"(VM$WH.+*MZ("XCL*W6Z<\:SC&:IC_ M93S;4K0?,Y[%LG#O5VQ;&7?6Z+@-$V_R>OOBE$1.CR6+ A>2Q>!K[U"%J@T< MQ\7 UA=Y0#J1+7ME ?$@>E\>R!H90-1FD+"S"EPPS88TP$H M#,JD7040HEC8MA3%8APDFXZ;9<'"L(9&]A3&B#@.R)FO&90F6(W',ZG\XF7T!$#S"QB2$CKG:0)=W "!XH M2,F2[G0"!TA[2=J=\#Z.U/L@9:(>LAPL8VP@0BQ^1)P#H5;8"+)NJ:O>1P;, M+Q,O2)CSX138W.?: !S(*H]VBOT'@AV/CQTA )6D/\=!T#!M&ZJ8L1_")E9S M?G2PJN)7\F-;27],7 PP$.O\?=H:GQV1F/G_J24A_)DC#0) @,HD/L)$B4%, M#"W%E@T5J XJ\H84EY"5*$ EG'@9!L-]Y^!C563@"][I$N\H99^=I]7=MWQSY3PGZ0>,&#S^MK M5O3Q<\_>FX:,!/\N/7L9*P. Y,ROEV5UH(*Z$F>=HF%7)=11.A):Z4A C5?? M5EP7:P[2;!T;3I[D9[*_9DV27P')7'[1Q'D<3N9\J)_"-3NA.#*4^5*O4R]U1'1F$M/5,A^."HQ#0#R?;$N,.R5'34OY,J6UA6P/(": M?M1<>6Q.?@$*X9^\*E6LQ^(&PM)_<9!,B&$ RT$*@+J-$90+(\!1W15QLW=% M#PIBW4+(E#6L8:38MI/7M3"0JA*R M T.U%8HGF(?BQ4: 53.Q\SEY(M?_=;)>9K)^%,YY&.4UBKMGMVS#XZR%%LA=F1%H2:6I1)4[&Z6N*I M2;:U8TSB@4+ *K=D&T]3T'M1< H_;A\3,SG"\.\^'QQ>^'SEEZ<]?+9]^[\B9_X]$4'OARSJ7JL"V_MGV8E M/"D!3P'/$ZAV5F@-Y@3-HU1I\-RJ2<@[2J,I\YONDC3#*AZ'45)^=YI6T^$6 M==XR*-$)H;%5]$ &Y?YNP!U_V71U8K@0 5N1U6(W*G)UC)Y'#VR&XKW75$<# MTFHB5V?ULF!NP=QM,S,-A]&K2:PZV+QG6C&!D9$BK1&CV7E9NP$8P(.2X]Z8*]CQ5 M]E3+G9VJ0UP-8RP#!;@8*JJB%[4;H&SBE7/>7L>>;9D00-4&"F[3C.@>>QY? MT"3,SXN9E% Y39])I)@S(50YI26&H.Y:B MD#]/>[,*%!4-%+W5#68BZUSPX!ORH +*766NX\BF!6S@$H0TPNP RRE*/.@F MVNIHF'4\V-+9,+(\D,D>BM1UCP=/+9&]*"[[.NM ."U'ZK0HE6.LB MD;!@F M4)C58 +5576T.)P:Z"OE: X:.B 0#R 19>8$%QXC%RKEI@IBV!@1I#DR1HI& M%*2K^8DV#@"VM;)T>- (@:*C <"M&@J=X\+C2B,^^_AY-7\B"!.Z6'=8%+@9 MKJ1?"!_F<.NP!Y8XE3.T9$<%4%<@UG13=1%4@6'F6QT,;(.5>C0<4+<,3WQ= M\P!UZ'05#0@YBEI:@GF.@WET6"GF)#-N<1$SEV45.H9IDL+!-S5'60FR;T;TL! 0T>1]7,RR?,VO:<,%2/)#X;AE$J)]RB<=N$NE/)'K9Q1!10$75N6 M70W*%D$F$T"%TVYK4 .KR4@9N"Y2;-UZCQ7_89^%XA'0!PH_Z^"(/0?!D*?* MD')Y;(-FF[9A&)8%@ F@I1LRM/*B" JVP,J)M+LS9$O.O*8/9'+3M!_I.20L>[_*CBTCM!KH%<1U:)K>FRA63#!46%>2+K M8*4H5EH#N2J ]N_>RX0,9+U5PZ"K:X^" 4^# 4F9IRO+NJNYKJMHF-@RDG7= MMA>)@-;J08\[,6 [AH"LH(&LMAE?ZRP#GMKBOUCT%\?6OT" 85"Z,ZYIR%BU M58.G-4%9LPVW$&"&*^LKF.XV5RB.J M;";@*>#987@>X1[RZ33DMX3#[P/IO]YQEQEF$S;S(NF'-YG3@80!&(#LGQ2/ MO8@R1V^>C,.(/6DTD*"J#1 ! T7'J0,(576 H,Z+EF>/RN_QXWC.VZ=M%#+0 M$+N'P/P>>9"N1R"\=$\X3^*$-6!T$=;PL5K#6B6+AIF\R$".K,JFI4&B60HI MCG=FAK)1:PV'P0T'\!\GS+"/M56I:6/7]L^JWDU-:&2.VB*Z9%E9D&ZBZ:RFV8BP4NZ':*^O)VRGV M/_/F?]XD7D)Y4,R:>'%\=9_>:#SZ\9^SG]&?57#?I.C]G4[O:/02,?=O&H4C M+Q[S>2<(HE^/.I-6\.ZI\JY>%HC0' OII@XA=F1740T-+I+9%-,!*\ELV]D8 M@G>[8KSTQ4:Y85_3.&/93]*7J-@O=[,^?@$K(86ER$5K%LPI";L>RS2"R@)= M6-,M!;E(=8AF0=O073D_-IIHFFVN%-)=H*T%DV31(L7SI^5'=U.Z==8 $:S7 M#]934.6(30LCF9B*[1 +6*8-+5QLG==MLA+CVX[UMK,H!.N)X,?J'09[(Y\E M;R+-/']T[@?2T)OYB3<1+I%PB18RK)*UHV##MEP'&[JMZ8:EN*:;U\XQ9,5Q M5VKGE C[P@!V$5@9O"J>TAYKZ.FJ.B#@N+?\"JX\5:ZL'-YMZ8YJNX:%% @= MU=1L62D60TS%L5<60U[$E6W5U"-$;WO_7>>X\NA"$-@(*;NY:-8?Q6L=!RL))<[XPGBQ6TU'1H.,;%L6YJ:!]X<:+K. M2F7\%[%26QO6F! 8 %4_!E8Z(6^^1$A>*V<83F<1'=,@]G]0:1+&8EO\*7D0 MOVP23ZI:*8:O 5>&AHJQ0G0FD!0EWX[#O'S==FM.\"K EM;PL*I0RVI[?69X MNZ3)U?VM]_@ZM1\SXK#OU@LM61M@_2 %\U=!_)I);XO]_R)X6_!VR=M:R=N* MH0)%-J!JZTC&LJI8:K'P8)E$-MKG[1WLD*UX&\AMU\SJ/V\?78SA-J)>/(^> MBGT99*!B, !0S;9*#(B&!P01;M6DNS?2I!CA/*W'>8_+CFT0<0B ,E !+&0X MCNH22S<=TP:JA>7B+!_=-E<"%076#K"#0D9P )%\P.(?_9%A@E5/A%51R:J: M;LJ.!6W-=!43VH9IEB5Z'**]C%7;"7P0=:"HASR:LS^<>FJE!%,;9!Q.V/3% M:6Z+]JM$T_H"PLTZ(3=KDUQ3RFQQ4[,T()L*L8F#7=7 LEUX63H$>.5D@IL* MPK+*%7LL($@0&A!(CGK157#AJ7)A)4')5 %?9%&Q;MJ:Q5H0;6%= ,U>25#: MB@M;*CP\8!T;J-IQ)R0=75CBDA\XP+Z,PLF$O5KR&3@B&B0PVF/^HP)/HLJY8+J3 M8#I8R4MR7-76=((R0'*KV1:]JV@N.%]P?CWG5_*J M+ .:#G1L'2.(+ PLHA0UPF4'H"VB@BUQ?GLQ#'6 49NIH?WC_)?%.#J_YE$Y M/BE-N7BQS7,$ FX'Q,H,L:-PS@N([<7-:FN2_VN?(^V!5"85J6PKMLI^&+)B MV9JBJ[JNY5*9'R&YD.,Y_I^9BF4@(B\+]_K?1O2+E=O:<>'KP/MV,J>4.^-\@+GOB* M5A FW.+C5<*"='GK(4HK@D2)%-Y+R9C&E..02<>82%%Y=P,I(M+ MZYUD7-K2S3?SYL*^,*XOG)OMZ7D4,UA#)^OJTG8N;QQ;8K_=7'V^L(U;]N'F MEOWWNW-Y>R-=N=+5%^?:N+U@#;K6_5\N B98PWG,_.QX(-''(9TETHQ&V;8& M)H4SY^E.FA2_I3^DZG'HKCLA/ M?Y2,V:]L'+FA-0PG$V\6TP_%+RLJY&P1I5K$:Z%VUAS$RMZAHO_]:]'H^37X MHDMZVP\4[VJXZTU/6>V2*WT$XUOPK';("ADKTIGL.C12KS9NQQ&ETN_LPCB6 M'"971V):CV!:+YE:W#2K0BH=S_BVAN]!4]'V!N\;9I>GY7$SFLA@(*9=3'L' MQ%KK5!!B+<6W_ ;X7J5%_I;4L=P^Z7-O[,#7,SN"BSW@?LURI(#%!EAH'8&% M$!?=PL7;B8NWI(60)6W+DK;W&70V!>^:_J#!_$4%C8XYT;AU@=%(K)?QPYLF MT6R:]W5D>-%H#Y99HR!(B5INH%!TPW%5S>#'5[FZ!@VKJ)Z+;#*_J_6++%VA!AF[J0V(.V6*NTFD%LN,];9\)\5QNENBYA&/_PAC:5?_&+? M-T/(+&)37Y<-?'+K+:=9 "F57W(IOS" )DJ$V(0$J(AQ2!YN7."=-U9.<6= MH^OJ_E,8CM)]9CG&;L+):+]1+Y796H>MJ-Q9JTHPX5$PH2J71R9!:#A TPP5 M*]!T%0NI>3A'MV5-6:G\MQ,3MABU02H98$V4 A1,>"Q,J)7E-[$EJQ@"F5U0 M@8IM$]L@UX2*8>@KEORNFK U@UTG [W=4X\%$PHF?$,FK-3 !0Y?R7 MBUFC MFFQ!!Q5%KHA%7'WE\,!=-6%;3 @P&1#<"*L74EQ12^W20 MLQ/+P5&?!R#X[U3YKU+_5K>P9NG(U@"PL,Y\9AGE]=8(<0A>.95C/?^UYAO+ M*AA@^;C/XQ#\=ZK\5SW=6W-D#6%;T[%E8=-&-LG7NXAI6W!'_FO-+8;,(@<# MI+1:359PH.# CG!@)??/!JJ!'-G!T'2)8NC L7(.Q!8B&.ZL =OA0!V2@4Y: MK0+8.?X[MJ7B&YK6^AY(#S2@O%(?K]7LC:9^X,=)Y"7^#RK1QQFOUB?.J&I_ MK!T1+A" ,@B.-5-13:!@C2EW8CHNT0KA0AS=6"DRGR'H4X8?(Q@92^AQ,O#L M=6D8*0.@M.GY=E:]"W[J!S]!O536R#8=&6/#UHFNV!C;=IY>H1F0%_9LBY_: M6^4%<,!X2O"3X*>N\)-<'HWL8 T9$"FR2G3;E'5@F_GQ1QHF-EPIB_T:_=32 M6I&B#E3*!,:4'SCU[S3MF*LZ2IT' WKBF6[FFP7]6P,PVE%1;9CN MVY*M-6;HX*?Z2/>>'TD_O,F<:@X1UA09)>JR:/Z)1YFY7CN(5(;U79>!W M63S]LDD^X4H%/&;/$X(<8B"DV)IA$R\&\:A2,O'G-L$ 31KZ>P6TMP\W%P M\R:%+H,R(U1E'H>%=(UHANR8-M/GJETDF5CVZEG1;ZS0V_%=M '66HVW"X4N M1$"G1, F"8!P)2?<=)DG;R"78!>J6+?LHJ@UA#8 79( +X]>G*1"/YWMUU>S M-&81/$A^, RG5,1717QU(>S4RHJ':[K0D!'?A:8Y!!JZ6]2-U; "5DJ6+7!U MD<**"ZJ]1AIT-%"QV HJ^+!-(O2@+"J4M7(CB6%:LF$CPW8)89SIZK:>;R31 MH(6M%8MD.R9M+3D *F"@('*Z54\%!PL.KN%@4FY=D9&J0Y?I5]/0%-70RTH+ MFJ'(EOYB-=M2-H$.!O\_>V_:W#:2IHO^%42=Z1M5$;0[]Z4ZSD0DMCJ:6V57 M6ZZ>./?+!$1"%KHH4@V0MM6__F8F$@L%6J0D4*:H[.BR+8H$ 1 M[!'L$=PAF( .P8!#I+5CG*2 HU!%"<"TD<&0QH/4H+UE\$@(1G2"Y+/DS!XG M@D\M-^',#'3,JU53,^Y]DZ/O]5C"#Z370CP*88A)&*81CF(2:D6!-2UA9"B' MJGY#)L]0'"XG"(Z9 ^R# !YHSPPT2OIA>Z@@"1,-/Q6&""1$-*F^IE7XPX$V MFCW-)H".:4U[H'F@/3/0> R">(!![I761"'D8)3PQT^F2B,A$D,;5 MI%2*GP#$\4++DB%*D4JW*DQ +IAA-FB;$82CD%@OY M(1)QK)[@\'DR/#P4/12?&8JB@R*/0Q;1&(1$<"H1E3R1SH2F6*9;3.B'R,2Q MFB"..BKKZ(!X:I'<]RO]"V<4!S^Z<.Y/DV"1/V8PUJOB-B^XX&27XX[U:LX8 M$UBE "H2@42%8:I4TLSA05@,,>02_+ 2C'H)I+ A"*@FI?D/"N0"PZ:T88X6>C."'6=3[(!A-,'_.$? > MP![ 1P9@0GLE%@SQ"&. 6*@ #SEJBCXY8SP:>*4?(X(?H/[O V#,)T*.VI31 M(]@C^&4AN->)B4E!8<@@#I,012E"+'()75S$2(XB@L=&\$1 WT?I.8+FQUNH M75-=<)%K.LD;+\$J^_JH#G/>1WFB/DHFNP ZI3+4+TJ*B9*, L49;;P%', M M<;NF "4ME]?1TO0V7.MMN@J5Y:(*+?'5[_MH2"_YNBHSS4R*15;>GJWRZTHS M2L,0RZ4=6?$<,7C(Q 2..NOE^%R='L^O%,\<=G'X1& 0PY *A54,0LEB 9K* M,@;!0'%Y7CR/%\K':**9EL>SQ_,)XAEW,40*8R5P*B43-$2)C&#:C%7C:1H/ M.L@]NWP>J^)43,2HV?,>SQ[/QX)GVN&9$ ;C*.2I3%F(0@Y0Q)KTG)0#]MWE M\TAX!GPB\&GGO9Y::L'OY?)S41GZU1?[5.?!J^)9+]@INHMU\2ZJD80("A%A M09%F:13).'$^4<&$C ;=Z5N6Y+R@8;[(+XN#FOD$3Q ;-:'I6)M/>OR]#OS) M7NTK5JD0::C_5B!2/$Y0$U4$% VGU^R/O]',H+J[W)?A>Z=>@/.1$7+ MF2"3*>$(*:0@CP@G'+J4>Y:F6 R<]+^72\V(#M[N')&Q<_J.S@?GX?=:X<=Y M!S^NQ3^) ,6(DD@K"7$S^5RH%.)!R>N]\!MORKF<".+1Y]%WBNB37:JLH%+Q M5- XP8I!1B-)FU19CF$R4,MW";^1NK%A,4'0)WQY^)T@_"3LX(<3)**$A5$D M".K3V*8/&?]^=&J#!Z6IP'+7D.H!,L4,LQ5@F*H50*&9%O* MEB;10$$8 Y:C&=$4^VBRA^7)P))W(X BIB!F,04X3A,>*H(;G['0+ZG!;(Z1 MI.58#=R8\,#TP#P98,K>;"Z21E2$+"(X26F$@>2X\6?%(!WT3QI)7HX%3#1N MUO6Q O,UAI\'!KE^\7IIGK:<_NG]@X^E:JRI>K9 M&ZQ>+>?Z"*HPJXKIH3, *#U<7ZZ'4,9Q#GKT+-*S2,\B'\4B22__*0DCP9", M>8S#4(0A:YH."!:%:H>+Z3$L&)[;0-)^ C.4#^'5;MS?OK]]?_NO<^/^]A_IJ#G>]#GK_#M2A?_D?/,O MT\O^8O*4$1)=X2\/>805!Q$TTR)#RF/L"G^YBL-0WO67-T;![WEY;DR"AV2? M-9_I>\=1ZQP']SK'P5MQN(SD+;=YM&% SU$\1SDZCH)[DZ,E(8I2IGC,)&,) M@AR$38-9Q/F@P?.^'&5;LM;3. I]UEB;YRB>HWB.LC='Z4^R)HQ%E*(TC017 M"D50D*8Q'HC)H&7U W240>3^*1P%OJ6'&YWI.8KG*)ZC/(6C$-)+I&0T9I@E M*HT2P21)(^4X"I I'8".,C)'08?KPWU,'.7U%&+&Q7R]RF?>97JL": O MDP\_)K?A4 MP7*]JE;9PBSJ2 V"YZ+XA\WM.'3.Z_-ZE!E"7;)YS!3 6"A$8:22!,2A2PWE MC$F$[GJ4&_I2-7F]6U]?Y.7[RUK]?M^1U]Z%M#/#9/")N] 9%0 MI3$!292P1"0D@DD<-Y/H(&,4'D!N_M_QL$DF0/AJ4(_-$\*FZ+ I4YI 'B: M:.1HB9IR[$JR35UE,N@;/X+<'!&;=,+ELZ:J'G^&Q(NO@AI8Y;,Z$6<GLA[;2H42 4.PSA2IF$\05PES9QYC D=9+Q^@R>Z M!+(!:SRXI8\G['DUEGUZQ1\3,_5,PC.)1S$)U-6)PPC&)%*I2(&4/%8J84V= M>!H"O*_#X0%,8ER7@Y@P='0S=SR3\$SBQ3,)@CLF$8:1E!ILL914JH2@U&D2 M(H**#'+01]$D1K6OH#R.U'3/)#R3."4FP3HFP1%44DG"4Y3&,>;ZETVA"N5" MT(-H$B,R"3;A\N@&G!X3D["^F[_:R0CMZ_;/WG+FQ2)_XS)=(0)_V:!TJLFZ MM]YIKN^S/-"*O_N:/E[E038U2:G9XM9DI2Z6J[P*[(P)C2/]-9_*;![<9.4J M6%X&JZN\R@V):XYG$EKUO^Q(LLRXC"Z+1;:8%OKM&@VK_%HOLGH[V&]S#'?W M/]S>#_>?SPB[#_ = K)_7I7-0VXTXM]WL>O.RY@N^&@.=: MPT[:/ 3M??^SL#]^J;_C8CF?Z4?\_0_U[J,*SI,/_SB+DO-)ANH=W%P M_D=X?A:?J0]GR?G^JS[5OXN3=^=)'.A_G;__]2Q6'_4/YQ_U7[\E[SZ> M!^]3_:O??O^0_!_]OK-_).8DW_^6'-M&?CQ;:*:^7%=:?:E^.KK5_;'(UK-" M"Y<'+&VXD-Z[-W1=S]UM;=FQ^ MULN<-C]OV?S'XEK+UW?YE^##\CH;F U?BMGJ2O]3[\/I5UKIFF+HONNH*K@/;/B> M^OY:S/(#5/]]TPH;,&WQT*V)[2S[XU69Y\%O^A=759!HOOJ8#IO^6H_M6M]I ML;CK5CU7.IW][4V^F_ZCX8SRET'>Y_G-*C>>O?I,,)CX:_?7[MG:J>UO_[K" M ]#W\"QZ+O3A5SP_'$Q$T].%IXLM=,$]77BZ."I^\8"S\$1S7$2SC9F\FGY M[_)54"RFR^O<9[@H,J..D3I][ MYSF3YTP=9^)=CVO(20))!"A&E$00HA@PESJH4HC)@SC3MC$BC^),0DX$\8S) M,R;/F%X58Y(=8Q)4*IX*&B=8,I3(-^^X]B3 B+"8*C M%HP?)W5ZSN0YD^=,+6>2D+6<"2=(1 D+HT@0SE/.)(N:DJPX1/BA*M-(G F@ M"7O-.M-W#6D>8)_O5_H7MK5VF5_EBZKXG#L?6_#C7!/33Y-@D=<%#-G7X*9< M?BXJ?>&/Z;=] KSYJ/K-OS0Y=&3[\W=Y.OOS=WDZ^WLU=_EZ6F6ERS+7SPNF MZ[+,%]/;8%5FBVJ>614XF_US7:U,R>.&JJ'_^@\P(S9H'+=*L517R<^LRJQ ML:X<+4>.E#\:2JY7H!:SCQU=JY:LW^6K]Y(]!]W09UUG?8)$W%"$HX$3CD*HS!AR(5VHA@,.P8_I]!_@#.VTM^K7[L? M\V2"GB?#9DCM3Z&.L1C!3YX)O"(FL(L'B$[< R!8E$JJ7U-0")P #ISBSWB: MQM]3W(\3D.%R0L2S1(I]R.6Y0BZOW._W5!OF!?,N"+K4%!*Q5)(D0AC+,!28 M >DF'DA,%. /X5TGZ8(X6OO"@_$TP(BZ; RJ.,-,,9HD(<<:F *X/#&9I(". M!<:7ZP7P8#Q1,!Y%VM0NNQ^2;BH&"6$4:70FE*@0LC#6J'503250?16 M_)[D\"!C_ONF97G=^)5R@%T,@'6R&HB0I3R2*@9$Q"%$ CH?OTIEC!YD]+], M$WZ7Q_YE9U:^]#+F:)OE[SV81^#!?!&<3G8ACB2F*%0IP8R!"(*$1;3):U , MXO0NI]O"Y!H&IW^:K\UY_+XLK1=SM2J+B[5MUOIQ^6ZY,/RO7,[G^BUGIK]! M7JT.ZDW =,+QJ-/!7E:BN4>_1_\0_0CV1J(R*!"AJ=9V$H*2. ;<#>V1(4B0 M>'[TC^:^T#K;1*!77&;BT>_1OP7]2':R'Z8XC9*0 Q J)#!D*G;-/N(XAH.Y M?L\B^\IAZF!X4I[F!**(L198@C M&"(52CFOSM.I\3[P((,>MD!HQ2 MI2(,XA#S..2AD,"U 8PCPJ-!@])[9,:ATS6P.%SRZD.HP,=T/#O\?O& H^-X MQ\+41)>WIE+!B$A9&L,X"1,28N+L544(((/2_(C?/L MT*MQQZ;&$=0E( ,J(A!+CBB2,H$QD<+%!KGBE(1/5N/&RC8"$[W^HV!JW]>/ M^5?KPFM?MW_VEC,O%OF;JWKD)$3@+P=:SWW?V <"U51_WUC-Q[LZK_(@FQI7 M9[:X-8E)B^4JKX*LU"\O;);2IS*;!S=967>COK?0+INU/]7:PW^88[NY_N+T?#GXC ;E#'O;/J[)YR$WV*7]S M4>;9GV^R2[VDG[/YE^RVTE_UUZO2[2:S;*&* Y-<36#/*0I3R6+5)S ,$44 M&KY@/I-M',-]>WL>-.RY@O&H[4C7L),VGV-E]L?-(;=__T.]^ZB"\^3#/\ZB MY'P2G+V+W@;J71R<_Q&>G\5GZL-99[$#6XYI^C]NSAY=Y[$@?[7^?M? MSV+U4?]P_E'_]5OR[N-Y\#X-(G7^?X+TU_?__8 #>Y[E_WBVT(QUN:ZRQ>QN MQZLC6-T?BVP]*S2#'WEIO<]OZ,.@D76%D3+US_TO6!CU9KXA'B&HM<(Z+#?- MYW/WV__] _C!_JP7/FU^WG(<'XMK+?7>Y5^"#\OK;& ]7&?EIV)1+R];KY;- M"[4Q8E_Y4LQ65S]+\58@ 1']2Z,8:9UGGMU4^<_-/P:\_8A[>!:/"\L=# XF^GDD M='$ NK\G"NG)8@=9\",A"\\NCHLNOA^[>,!9>*(Y+J+9QDQ>6FG((V50E%57 M0:IIL0HNR^5U\/XF+[.5"9NJZ:KX7*R*O'K,./!3SI0Y\B8VSZV%'U\ZA"=. M3YR>.(^9.'=J(B=\"*]VX_[VC\5S-X[N^"Y?N2+BUVF,/U\4;9S[>DS6\Q'( M_OLSEZF %.>2=-48D,F4<(044I!'A!,.F\YC:8K%H/[L]W)Y6:S,/(B#UM B M,A&C#H Y6@W&0]M#>T1HLZXF 7*20!(!BA$E$80H!JZT5*@4XD&/E7NA/5HE MJ9 303RR/;(]LA^&;-$A6U"I>"IHG&#%(*.1I&X$(^<8)H-.&+N$]DC%15A, M$!RS8YF'MH?V:X"V[%J=XP2)*&%A% G">N'L'W)]4]3$]6Z*9>?BUD^"RYN M@Q_7IK:O6/P4+-L 5]8&N/Z?_R401-Y=Y]UU_O9]',G'D5X.<7K6] HW[F__ M6,?//)(KQ_F-UN:*S"C@K]-TW5O:'J-0W<<@A!#0KJ-]FB8D3"DA(8L 9TS& MU'4(9"$,![,M^_1QR!@-A1-*QFPE<[3*@8?,2X ,ZL8I(0182LRTEI0Q10"- M8-0TU90J''1CV@&9T6(?1$P(\@Y2#YDC@0SIAAO%2(0()6$4Q5@Q!8A$+@\@ M3F(!'R%E1IJN0,$$28\9CYDCP0SK,", B3A7B5)1R!F6D1"I&PBF$OH8,3,2 M9C"=<.:]]5NLUV,UZM2U&4?[;TL:IM%>L5AEBT^%:6>4557^J#FA)VO0GZS# M=3\.)$372YF+2#..$,>QBE04L5@AE[T': SCNQRH3V;O+\]:(E.6Q@Z:T0-3[F#T>CP&/"/ >'CF6'!-M:*948#-PT*7<<9F@=)!-^V \CI>&-Y%\ MU!DU'HX>CD44)HE6ATD4IQS'3CS&2B6CB,=Q5'8,)Q13CT>/ MQY/#(^GP*&F,,.$QY@D*!4Y("HD3CPAB,7 R/48\CI3PAB;@Q/%X8F'1Z$H3 MAYG3&5QF11E\SN;KW%C2AD;T0O+%RG:K+V8VHTW3Z;S(+HJY36GSSKH7ZJS[ M<1?SX5VE&T$ "8$2H1 B,5>Q2)QN+E- PAHM_RK%J7=I[!?Q>K MJS\6RXLJ+S^;7M-GBYOUJOK@DBMKSY[^:5V6^CC"K"JJ7QV5W?Z2%0N3IGNV MF,[7LWQVMDBRX(E&9&-#4GX^V>&_^3A^T+ANPN]LH=>@*56WB/$ M$Q@* &2$W,!P$=*0#8K9OB=Z'V^D_SLOE[.LNC(W[[*L7[X/WV/Q)6!QERC% ML*L_HUJ1CY#D@BNRL< 9A#, QH??Q!OU)BM+7$@Y/_K76E&*,^;FF ME+PRAOQZL3%M+KN\M(3V*.O=^QI/TM>(:>=K1)$V\E/"4!C%* 0"2>(,A@0( MEPFD84UHNKVL"_"U?72TU@_JGA^?I MP5-V)1042AZI&$6"XTA!K*!RXC.$*DGHB.+S 0K^/O D:"+YF GC'I\>GT>! M3P([?"8RA5$"D0HAE% 2%$'@)0RX*/8@]B$\=Q+LPW.MI1&.)8 A#+&#*$I"0)'96@A(8LT%.3 M$IPPX/,R/#Y?'CYW"EG1 32"40@YEIA(F":($XI=X-?\DPWRIIXB9,DO_SF<'+8QFPM=R>?0= M)?IV@0]UX L%$AQ!$48I$RJ"4D+<5#F8I.I1P3=^*C6< (1.P=?O@?42@+53 MK)$N70/&@%%M"4L1RA"%B,%8-JTUPS0:)$ _5:R--8-S3%W;BS6/ON<3:ZP3 M:TJ$ !$-.ZBB4*8$<-7TT4R@DN/JE..G.,.)$&-VW?$A[ ,SE=_-],O*$*6^ MU6"V7%^L+M?S()M.]99\\^U7Y(K;Q:1Z)5(BAH0+&I$0DX@)FK8MB11G^L4M MHWIK(M/<*G8DIAR%'30A>@*?)\QUM-JW!^-)@I'#SBW.A&!)G((T)D10*&(0 M.76=@Y@G[(E@'"WB_"RN< ]$#\1G!2)&O?@4C[1@3#BF"G F)8]=F0.C<8(& MW84>+A5'ZK@]@;[)A@?C"8*1HM[L4,FPLK]!$L8H"95P8"0)&$,JC@-&B4][ M-,R)Q7SC_#(ORWP6%+:J/%AE7X,?+_)%?EFL?C*)W\Z8]JZZ%^JJV^4HY[VZ M+%.+%2*$H?Y5I!#@/$F:9J QEX.ZX(9XZHX$'[.OR=>;?%'E84T_S])BBT^P M'-,D]HYRC[YG1%^OJHO)F D>8Q!I$1_BD'.8-'UZ )&#OM@/1]\AHKY2C%D\ MX='GT?=LZK6 '?BP$"D*!0HC$4+*(R0%=Q[@2*IP!/"-9NZR"80G$9+R(#H% M$.$.1%&$TTB@E*8)DAA"A;&S47DHZ; =]:,DV%BER8R.*;B.WQY]X7'==\O% MFVE67>G/+*=_OKG(JMS Z]H0C"UL]VXS[S9S+(EU;K,T)4 PK5/'."%QJB+* MW5CE$,.$H+LLZ?PJ*_/0$%?4HZV#IB]K5H1]4-?C\/1P*+I)%6D2:]1H*S8E M"5)1&A/JC-LX23&)'HW#T<*Y$$PD\G.4/0Y/#H<2=/.>%#&CUR13E##3MTXH MTK2NXY0EC\?A>-%<.1'@M&-('H>O$X>HPR$)M7@4:<1 !!@G$G*EFMK?-.5/ MDHRT:LWK5)=K[8M\=A+PL9WG9[ 3>? WL+*O@?P'[OR-F4+O"49)T4UU,NE=$ M0R1E&*DDA=IX=BV 0A(*#+>TI2]SS:#BO/[[;/&^(<(HNRE6FJ<!=P#A)+Q MA,GG!/#1JO\>D2\!D3MEJ>CJBU02AXP22+DTTY=21K"++HSB9:E'[DM!+@*@)TQQ2'"*$L(5 F&(N(#.7Q9&6 U'/3Q6F([5 M,P!,B/!:\,'#Y'0D<(\?)M=FO;7G;>KV+)\%%[=];X"FA\_6 ^#=DH=A>Z,> MDOLR\XX'Z*_/:'@@T)M&S[!@"4FAY(JJ- $P3EP5M0PA'W;^UK0::5+]W5%J M>/M'97*!6H:I6F(]:/=O.8%@S'RZ1U/(XV[[>ULKGBL\-UW!?1+@%AVXDR2**2$< MZ5^!4.^74^JJRI$*Y< Q^53)/5+R/B<3)I_307E\X'YD[L*1NBT,406I9@]5 M<%DNKX-ZDKGQ6'04];-WR(Z^UT,SI/LV=N]FCE9H>HKR%.4IZEL4A0] 44>V MUU/?WZNYR]=2.>GBCD%NBFMGQ6I=^NC/*TI*WQ7MAK(S!WF*8PH$IS%680)" M3I)F!@7$433L@YO=FI%3U<>EFOYK793YQD@JM9@]R_Q6;0U",FH$YZ4/IO)8 M?IU8UF#NIEZ8V*PD,<) PH@E"L"FHXD,!4Q&Q?)H01F&)E+Z(7,>RQ[+N#=$ M X*4QC'B ,8*1XF,8B>7>:RB># I\JER>:P8#)KPY^G,Z\'LP7S48&9=MD2D M"!0*1E@! 5/$62N8XQA'8MC)]XF">:28"Q,3Q,>XF.\[UBPTBP;GX\B26,,4J4Y!3R-.$@;092 MPI@-6B@"C2(2J,* >8""D!!*EB-$Q%TX-><+5MY-/3 M1-18QNF$H)/HB?U:@M*;QF:QJ-9EMICF096O5O/<^CN",I]GJWP6K);C6:'> MP?8R'6R[>%A_XC2$FHD!*D.8,)DPDA W<5J)-&6#B=-]'G;6$.)Y2X=M*NKS ME"-"XD?9>8">'D"%Z.J$0Z 2DB;"-.,."8EPY(H.](]"W&L'/QJ@XY4-XE$+ M#SQ /4"/ : $=',\4DDAECR5:1J16"6",F<%*)R&=)@Z,I($'<<8H'!,;Y4' MJ ?H<0 4=0 E'#"3VX61XC"B<4SC1H)BFL)!3>Y8$G0<@'(_(O8EQ85M;=Y- M5LS,G0:9R4&H"MLGN.TB;#H.3>J^0\8X_ZR)8.&:#I>:LLIB:NQX^_NLSF&8 M>6_B"_4F[DIU(11W[L1$\8@E(%%(Q0JJD$AGBH=I&JNAIG\WU25<5\4BKZJ\ M>I>OWE\:4G2_F1W2""=BPL283.JEI+1X")X$!'D'0_:=!<#0S&U,T$6+,3'"/08_!9\2@[# HJ.2)C!(F:00$!6F8-$U$ MK>MK?#$XCJ(NR42.VD/'0]!#\/D@2&$7V(9APFF22@ P(ZF9/X>:X>I(TN$< MR*>+P9&F\# PH6C,?,:7@L'7$@FOG2]UQ+M8:(K1Q&2;#]G8=W9Y6)89MR^% MNWGHOE+H]@K!( PQB'@2(8HE#ED$29-LAS'=$F9[&'3'2P#7*@CU-=D>O1Z] MHD,O#K6-SQ67! O*M C&:3/!DZ?QD]$[7A7VA-!G"8A[\'KP'C-X&>A&5814 M<,:$5!3S4$5*R(0V.:),H-V-CG:*WI%R6?"$0J\XGWAPO?%96_LV&?[' M)M;^4[!"]BN\(88T-@@ !":4I0K1)T:0@ M_F8WLB>)N'%02%ZEDOE:XN*;:>?%8I4M/A47\SS(JBI?^7"XGW>UIT+/(>[5 MAH=QS))06]HR34(NF&RL:@19NKN1ZEE+A\J2X:AV]+_SSA[.'LX M[S)&..V%Y3B&*(H)1$B#.H(IYZ@I5A$HHB.)YY%2T"^ ?9)J]A'HCV0 7J _/1*/V9'Z&][E MJ[I"?5WE,Y.)7[0S:+/6G>5=HD\BXL>BPLC.GRIYHCA#)(4) MU.P&,Y"P9KJ#J7_?";P,": M>Y'5F F60"!")0E0,N114R 0"Q4-2HZ?J@D\P*C9APE@!$=N@N.9@&<"KX() MT*[7K38-4H!(+(DTOT=0Q4W? <@%'A0:/%43&)D)4$8GE(TZ6_DU,(&Q+4;][=_8I6OX;(LEU_T5U;:7M':>S M\UFQ"BZS:3$O5K?>MGZA MU0<[K&/9&]64H!"G*(8L88"%.*$@=25 3(F8#,OP>Q4'ORX7GS[FY?6OIBW? M^\O(4L]!.UA1.A&CAL:.5HWP0'H)0.J-5 I31BE,I828,$P93$+G:PX5D7P0 M=7X,D$;K)R4@FE PIF?9 \D#Z=% PJ W^BA.))8X1I0K24*:$LJ;&=T*D_M' M'SU (HW5VDE(/$&G,?G40^D4H-3K8*),W@,*52)B,[4;Q@EK,J$B'.%A,O?C M9-)84 *FT[(10QI,$> M"P EA%0EJ.GIDD"$!CU=/N0WCLS>7SZ[SRG>P:UA1K MBCFD?8^Q[R+I ?=" 4=E+_X;W =QXQC@5 M'G ><"\3<+P#'$M#%$',!0^USBU10B5TUC,)(S%HV_H("3>6S@V8'R'L(?IE/1 M19<]_6/9$MI/P?(RJ*Z6Y>I)!J]WW+U,Q]TN9H:ZX0L 2BP(@D*S.)HRK3OP M9OA"C!0:C@WN)>?T&=NY(;;GL)3Y!#Z/W^YH$^ \*D\3E81V]1 4@50(AB.2 M8/UKK60X%8-Q@,AP),HC47FD/8T])#TDCP*2C'2N9,S"-(8J41@H@04F2=/% M!R0H'0V2XX6J@;:XQ_0J>UAZ6!Z)-2XZ7"HL4L@IC'$((B@(Y6$SMTC_308I M8$\0E2/WU$$3/FY;+1^!/BKS/"ZJ55EAK?F/HJES.YWHE9I91 M7N;5HV88O28.]G(9%8:=VU J&2< )U)P0"4E1!&7YV:L;OS-&27O+^/"] !; MS*K?BL52+^;VS!'.08?W3A"GK]!YZ(%W$L##'?"85MV!E$"D9I8(CQ(%V]9[ M$HEOSA)X&/!&BTP3,J92X&'G8?>,L*,=[ 3$*(:$T8AP0@#"2+:>Y03PH6+^ M6'DW5F:W)&-F=7O@>> ](_!X-SR+8J9P3!*,&$H4T^]I4K%#0A@8AG0>*^_& M2@P1X#4F/[Z6*'6;B%WF\VR5SXPEO,J^!E^*U=75GR^B9?5)DE=>_X\XZ_ALW)KM41BA&*5"QH0DRSHSC$J1L1%H8J M_4+S[4 M9/AQ^3'[^M\=#:;+\MQ08&@(,.K1WR&-;#)N2^V7[@#TL'Z=L":P@S5321H) M!F+)0LP($00T":T@9'*003XBK$.^#B 7)HI)R2,1,HOQN&7DN@^D-^LRZG5UEM)4Z7 MU]?+16TL>L_7(SU?.V;\GJ!GC+)>* LD4K$(4B@51R"!L,GX5FER3R).NBP[ M6GQ_&5E*M,SKD+%HQ":7#"N)( 2/1\$DZ' "D1I MG*20<)JR)N(M9#@<:/9(H7Z$CKR7)]0?%\C&[$B=%*;GVU1?;G!3+DVQQBRX MN TNBT6VF)I$>G/!GXM5D?O ]M,(^3%GX9YIWC%\X'%P,=IY4B65()(XY8K$ M)-36"4^=)I, J-*!=T)37J0)[W='=^'M'U4^.UND#>VIEO0.Z:608"+9J%TS M=G&T1UWJ]S95/)1/'LJ],6@R$2FB*J5I+)*8(LQ#YVC4=DH2#122)T%YM"QY MQ,$$8H]EC^57CV795>^B*%6FG)>%,:0Q"U$JXZ;^183IH+OT4\7R.(X&CB:" MC3K:T$/90_D%0IG##LH)IT)%@H,(A)(G$DCN\DZE$G0XG?2I8GFDKO%:+(-Q MD^%?));'3GLX#-JO?QR/+"(PW*))>7^71ELD:U7JT/)3'I39*@_J?]M1M"9V,ZDC M./F_UL5GK9";WDC98A:81EME,34MDLSOO7GY0K/9=Z63B%Y)"(ECK' ,B8"2 M<11+DKC\L#B)4XSOFH@UI;V_3!Q]?=#D]7YAK$;S7])1U(>6F,POU&*V^4+O MG6>+Z7QM3BHNJIMEEWL< [UWH[A6K0)82DA"<8BEAC.,HX6Z,3P(15H.XS%&B>[S&QJ/V M$_<^7H_2)Z"4==%3&,N4*I(H$D41CB5'PKEIPT@B_F)D\%CM6!GP./4X/1*< MB@ZGD4 DTN(U#A4@2"@N$]ED.4!%!RW$CA*G([9-9J..L/=QEL,G;NK+*W-3 M7UHQ-=M]%C_FZ/F"YPN$]]P<"4L(U6R!88F3"$7( M)9:J&!(P:*S^W?G"PUP:>TU MR>>XL>3JO5"$8RE2%1+)$ A!%13H1^AT12OLY%C%D,A(*8B4 !QJ9#J$J8D"-ZR3<@E V#D(A MF1#XG.7H/GOB> SX7+_X%-/]E'V>#R!RK(E\MEQ?S/.GE>P_M2/<(RGF/PYQ M #M)X^AY?3^?CD50,$IIS).$1&DLF][$BJ(X? :/!AZ%UXL)'#?:^V@J.%H] MS;,TS]).E:5! 'N-T)((:;:6Y88Z-?NMC/-RN; ^Y16\#]2X.SO\(S\_B,_7A+#G?GUC[ M/%YJAOX\NWCW_F-R7HOTC^^#Z/V[.'EWGL3F7^?O?SV+U4?]0WKV3KV+SM2O MP?E'_<)OR;N/#]C8\VSDQS\6V7I6:%3]M 5 CN2B*$D8"U,B8D8YHV&D.!"F M]7*$6Y#>NK9;;QP&9LYTLQ6UW]C$@MUYUK!WP-_"'*M/MT8(52N\Q_^,_SC_.Q= ^C;LC2OE08D;_Z&:.;49KL M_7V=:1(*SO/RF:4U4X-*HX!4-[DAMM6M M/12KP.IW5.UCEI>7^@OU2\7BLLRT?KV>KC0AFLCWVK8WT$_3NG"I%Q>LED:? M">Q9&FS<++_DI7Y$,;O^J.+0%F2R>PS*_NEP5)_OK1:5KFPC]>ZDU[< MG[E6G )W1&5^LRQ7^MOT?QIYZ[G^6ZO3^G,-\3U<\;S7^L% 2II3VJ418T!B M('G*8JA$*D)$(N",'RQ".F@VH]%QD9?O+S_8I1LDG.>?KK=8-ELKIMQ[^P;. MV;NTM7# AH7SILJGQLKYH@T1S95^^,_5E^4N^^;A:F+9;D3?7+V3GX,?X4^U MJI$T!/2[(2!-R1N4UY"XO?T=DOV@B^\8'AJKS7B"V\GH'BN$HK3+K M'\W;?RY6^LNFV^3/GH?C+GT4!?.0?,O82WMNR5%*P[XJPTANROQ*6T[%YSQ8 MY)I4RS][G$GSHZE>^E+SB9:Y;#*GAOOKS[*B7Y-VW+SN65.DV!]HZW!63XQ@,B*TE+P=6;XEU$"[ CZ M.PO6+'!171=593B,>?NL,-SS8NV8Z<;:+&=<7U2U;A%<:KUT;D<'!-E\J7GZ MEV)UY7AFOOBD*:)F]>9CJWQZ97CTO)4%;X./5T6W3AMNMWMV=!<^R:VTAVI,WG[#J3_ ES\P2)_7]ZXG"\_%>8,[+%> MY1L+-^LSCT'@;]6U\0E\*HN9?0'^;>/CIFWLG8TX@M<7?XMWN8 MRUU(=*@S2\Q+ZUDROVA4,/VCWJ*^X[]]DU;US5Q>ZB4UM%=?OR6@6K73.N12 M\XS;2MLNE5$L@KF1,4&9:0%M#G0K'W&MIH=69A MQ:KF>JNKK"<5]'6_R6[TGUK'UZ=]5=R851>+AK/I-VK6X!:7?S49@IIQ:2HT MJ]-+>J2:L(?,A.+9M(0]U*$7I2+LLY^GZ@>?E_//5JXX3'W.Y\N;ZYJ_&(9D M5=8:6E;$?M+?7CG6V.-\G>53B]B;XL:R%/,)38EM[&-MS5'U; $9P'JBZFJ9;V0F_7U3>"4%",9 M-#O-YW/S=R,@5AK-4\U@/TWT8LJ:<>I#OEBV^LIU;FK&K6*@/SSK&['WR,>6 MT?1X[[0AO+VC)=V>5H^LHN##.N6:3CL_-LFM>48UZXS"[* MQMSM'W2UOC$TM7$TK4ALKKMRCV@X?FO'6L9IUFT$UI6YPLOJ:NFTOF(QMQ)+ M/ZML1+LSA"<]B[V&2O^P#"CZ!KMFD/-&G=/;6ADJW=#GW,%/'4]NA<6/^G*= M9G.U7/[Y9GU3.;WFITDKVEH!9+9[W3C!)I:'&R%5$V%SQQNO&)W$N $^&1J[ MTE^[_.*VVY[O)N7W;Z$F_]*\*=.*Q,K!XFV@')D8-$V:DVX9RI7FA6\LY3;: M]513@W53WF1&BJ_+16:#Q-VM-9A;98L_^_K[5LWI =KBY=H<; _P/:C69U_[8H9J]FG8WFKZKW51 M60*ICEYLQNNRL;<6AM"O]1NN*E,8H=G+HUTWY_F-OGJM$==N%PPF@?$Y/?IY M+<@R<[9E;@R*/K%_2T6_6%=&F:P:!V9MPFG9W;-W-Q3JAKG>]O"3?1<%LU:N MORSWM4::K=H5:[!I$?+EJIA>V:#R?#FU\F*;[]1HVGGKXZRCS=TY=X_5UJ[6 MCSHMXB+/%XT@M$^^HY4_T"'B#(/[X]K]CAN+;J$UV()9O9VCQ]S[1?!?:WV" MJ(8%'U+WN;:/%I^N-#^9!+^N9F_MZ70O!N>-/][]^L?IV]\2=# MO2WMY[,MR+B/-.Z0]"[!MJ$S/T"<[4>!EI '2NPVRGN(5FR]-X:P=Y'S"+1Y MES3_>B=.]1S$.D)H##TM-(:?**9N\ZQ\JGR*\VE?/,$:A^WM#.[EX;&>$4>,[X;>O4&BB=-'2)!#05EO M[*;FKULDSA:".781M#T)[JB2Q-AH26)AA ' G$H5QY1IV*D8$\#2D"M.&1/# M)+'OGXKTRC/#@C?!CU$C9(;)6$><)W9(3&Q+KGUP9N,^EO,A#@V]#8+@<7E1 MYWIMQ:664HN5FDZ7:T,7GW[7+'Q:Y-6]V4X 2IQPR(@2(0(WDN$C,M8ZW(\(HX1 "6),D?F]2($AOYH( M::S?>N]%[?R> 1'^KK7J:7$SK^.Q&_NZG^B.4:79#80]#LC&D1Z0:6_.S>GH M_;!*5K.I_J_O)-U9%ZY^PQ=MIVLU6%O*>9V&4)S7JWJ1^@W_'-9:/W[ ML_[1A"+Z"\\+&]3:6(@V1DPJQ+*T/K25\5CT?V_]Q;.BFJZKJC,V+I?&=V_= MRNOK:^.&,QD&G5QH%FXS%YUD,"&=C76:J/2\L(LP;KF52R>LE^NN:;;4+RZ6 MJ]J4R)I@M?5H=T=HDP?UH[69M%X%ID)N\RE7>@_]U6D#;;XV_KU)L*[6SG\V MS=;:1&H^H3F22;_\O%S5/LKZ"\PV+_+5%V/2:'!9LJ'@+Y.:+.H]F\O5A[JN M&A/9]+U9W;I<%*TUSN=W%J.?[8I/N@MO4RKJ]+VJ9TOE\^*Z6#2VW[3/)MYJ M,]!F.[C&5(MK(YH<3XOZQ-"FP1OG@$U/W2FY=DN) M?5;YE$T>:6[X1^NP63>6S8/$2,V[2 M&J;KTB4::J0W_=SU#3OOEVS>9]&3SFSV0XVYQ&4[*'%R)V%'G_WRVD4C3,\W4ZE>9]HU M3KN& @O'2QY'V TQ#1R=W=)Z62MW5F?$8G27TAR9R!+R%FL0?/?1++?E3,HJTDL8F4BUF'W4?SV0MSR5FCA?USO;B3 M'-I[YB[%?S%S1<=&1AZ1B%"K^5^T?J]M"9-'UIR]%E5FNX]^ M=)I?E&O-'NN5(K&9,O$\,:E]@."5[K[2K87_LJPGU7S(I_-,ZRV7+IRF6ND7 M:Z6V+&[,B]O4;RQ1"D(0QA%%,0EQK!7L-A*8HK"G?O-0,=.E7HF(4*#_CY$; M;,P%YF:P\3UL;N?W#-3ONUNJ3M$KM,>Q]'BY.X^\JV>X,23@1'J07=?6=)N3 MNKS;=;9+!\ZU2+@LE]>N,&&UEU18;I3:\*V=5#ZC/1KVC5 M(ILMK6K<\\2L;UQ.SGF>!^^,IHZM +AND-$<3=5DNT8FI:R^04W\U[5/*BM-S-GZI/*O1B.TWI_".I]L M;<_:J)/:TG RWL;JFX19^S#W]+#YS,:3IO=]YZZG+[>%T;>=[44VMX1;7>7Y M5@VZH=1%_L64 QIG6?2TE?UH7]6L0MEH/M?UAN*/Q,]>.DMKST?E^ M#?+6]3GG&^><=>=LZE@Z+X-YK)8(N7[JHE<$ZECG=1N7J'F#?5:/"4PV/"*6 MW5DA9%.#MGXB^'.Q_+(P_#W_JFUDPYV=Q3T;NB7ZMI,VOF_6%_-"L[A95[&Y M;:F.V3BN^_7&\,NJ83TF(7/6);8U3H'61=-K1O"YR+]4U@G3-]A[YVH'(-K MP5W#;7O42G/*GJ/FPKB.G>_)\,_Z]G+[4'OBB]N>_Z;GUG'*3ZTL%&5]+%,7 M&?BO]>Q39VWV%EN:^EGK$!L(%>OGNAP2BM8T"E-W9?6E#3_@9ZU!U*6%M5], M?XLIFM%&VC_O^7ZC+YC8A5/B+#G<=1K9AWR;=LUC+"![VM<>X'G;9SN&DMHZ MFW6UU:(VQ%M5C69H50P3"[/RRB@BIO?;ZG(];T,YD^!S-E^WBS#!NL5J6=Z: MV%-NWC@O/N<])$VL.\Y^*-_8H?6;9O-;FS7_:;F.\?RXDU=6Y]4*($_W9S.IX>?'97*4I6EF7TRM-(^9X MIO6.IVWI5Y>!]Z;1BWM@MY[)65,%N\$A^N W1]>IV=W"G,)M2YNT/:ZO(CT>K2\-=5#QK]7%SO5[I=9F7W)YIO?UEO3QNO;-!"SFHU*A%8!J_6F MROD#FY>-C\7YRVTS0.=\M&NWI4YE_J;&F-'I]&I=?5,7,>YY"[_FYJ)JE.K_F*OOJ;M_:"ME\NNZJ@->+MN([^]JZ=7<'[;:Z&(\J-9$_/37Q M^R>Q^0Q#GV'X^ S#$;+.[O?)[_PX?D 8]20,+M>_]NZ4[-WA?0ECR1 .21I2 MQ,)8FUJBT?P)W[3#""4\!!(3%1)(DCA)F]&U%$?I_?[%G=\SL,.BQA]F_]'; MU?$G*ZRGJMQ, E+B^8G]C#[CV\U,6,04YXSV$V,!WI; M@"4@@J%(-)=.$NGR11B7-!DT,=M.Y&H5965I7)K_,$KJ@YO/T[:/&=O1?!Z_ M'4YK#*Z-.\TDECRQH9FYC@,?/>J&-H&4:B0SKI 4-.9(M2,T!8VDB16,<_3W MC\K<^^BQ>(L/>/1/H?N](HUCUSP_A5J^1VCT;EYH MRIUMY*=:JU[O95D6GXJZU>-J;=MS6&NZS-NB=].&R!::]AP)IA-'8XJN3*QA MP$_[Z:Z]K?17K%:>\@X:E!_(N"^:Z@[-:@GN946""%&BE-:<0ID*AB,W3YS% M$M.M\\2_@WBC]"TZ2NFV%]7L>2N\*Z8(5:*T\L'36(5AF&*3U6!O)6(*HJT* M]G>0?/PM/-BE3-J^"IHGF[3#UMEH\OOTN39%^!LLTQ;K]W]YO;8.I\OUPO7> M,\RNBY4UX=SBT>DO0[/IA_],#0>U1Q_\EF?&K7]=FP:/)5 ;TM/Q MH)".:)[\CWO&_WSC&5^+ZG]NOI3_$[N#"?6YN"SCZC=[.V/P&GE0)?OP]@WK M3$L$(WVP*)8$8,$Y-N:-$[HB(D*-:-\GUY\6DQ(FI'E/T< M]8@#QS' #'"J$J'"-&V(@VM8)^@[ #NMC^X@M(')Z6MVG'6:'8U#"1*0:FXM MPR2!$+G;C462$/D=H'_(VSVHWNX5HB-0B"YNQRZB?0Y%2LA>X$! I/\#B?X5 MB80@Q-E:'"5*C(;(!_#;7O'OV>*_S.G^PQWN:,"$Z.UPKM\QL-U];U!V/@PL ML5")%*'4*A5%6OLEI$G!2U*Q9SAJ5)[Z'#?(WO(#*E5M_ZQ#WV/G]5 RA2D" MC B28$YCG,2T0:+2J/R.)LV!KA"^E2\9A+PWE1[0) IY%,J4A4H(!F73%(XE M3''Q'6V: UT>> OVO;SGJ8':)S+;+\=H'1F; MR%0^X5^2;*L/FINHBW36FT M28AU^^^-]VW4PYH.%$U,)%N8T<96N-9]I M8K%8!G;X;U,/LKEV!J/_ M2IVSOY$)&S>9L,T#GMH*8I\-/>4\CK05Q-V.]OKC.U*.M99C.QW,W=;KI/'F MU\9:L7T:NA1?&_AU$5R3!N\>V$S\::G;,L0OI6F:8!ZJG_K)-)E?WOL7]=APC0F[X8+N6^NAV-M),?W))[K M2> 8L^/3-VOS6WT8J[RLM@7IF]/LT<#,# KXU]HR ),H&V!0&]RS[+:R\+IK8;1MF5T)VW*]JE;Z;&PS*',3*S,N M4U.C["U\<_9&.[1HVY-=K9SK#% ?\6 @G7&UENN;U?367'YO&EM=OC(KS*PE MFYW^V -X&P2_F<$,19M47I?X-*MHQ'ROB:])5V_K1AMGQ75F&DS8Q'];[GIA MJD8^U;TL=A&G7HE6BNHZED$%1$?P#MIMC YK%_6#S0.[ M$2/Z@[/U--_HEU07<%G.OEDRWNCG'>2=5CA[6ROLIEQSJVRKR^-;?.AJ MN-];\=44GRWR5:^ >]\>!IMEYH<;QS>63GUNZJ6ZHJYZ%%4GY^TPR=65G>Z1 M!95I8&8*0DV)B9G1U.\#T&\=5IH&"J9^MJO//V7DKF@6_#<)O%'#VZ,RJ*E6ASR4K-^K97,\( MVP/(Z:77V3^775)FWMM8JR-I#2G/]*8V;KXNU;51DJ^F;K/64$V:9JTH=+17 M=P+XJH_M2S[_W"1]O@VB5E(-O]'K%0?6*XXDY^\7^?_55/Z^_%5SU(/I!$CRM^(HM8(Q[ZA+ M_0E9FL1W MCQK8;"LBW$QPB1+ M89S&"5$00B3"9M " U$T#%#>"UYE'$<.P0?CKY(=,/7N2-@KZPQC;1%3116@ M0*1I"E,J@#.,69@F43KJ#8UDE!TR"/PB>J#N$6QX4JSBJ3U0;<,;XVLUADR^ MZ>3?- ^WB*N>@=AXXJ=%.5U?5]8\,2TOK+WC A%MVYU>#_NL7-BYH4V/&SN4 M;-5KV=9$3[7QX)98-[BSM6#:RJWN&DF!Z7(W-]-R[51;(R8GKLG:1M>S=5FZ M+S-VRFV^8S[TI\^+Z0IMWM=Q=W=[T++*)=?VW!EU1Y74SG'*Y7IG) MK?.L[O?F[,3@QWJP:&9,O$E@AYIW[=V6S:A7NRR[ZV8Q9DNMD+?O^[_.R^)K/WM1=77I[J[N,5/F&R=I>5+]O MWD:#N%:-\25V!_;_&I)H[]]V=]F"X_UTS^;.GB%%D8LNM*T$!D@@P=,0 ,S" MF''4U LHQ0>EZ'^X'38DUW,Q'DS1( P<:8'&B)J&Z!G;(9:8(,0!(2G%E!*6 M-H63A$'PM#L9RW##^^L6SY.CM(^P]@DS?<+YQ74O4XO96=NX3%D9LD<"#8($ M)R*.$Y8(Q$@*5=.>,DDI)ZH_((6%, DUET%A%,F8$0Y%XYK0'PWO5<)V?L\@ M@:;9UU,S7?;YYJZ7"[R7I-]$USOYBGT M.]'5O7K; /G;X _C8>^]8>(4G%X0W0K -KO_^J)86-%IFO$O\BUCMVR;2MM9 M87/NE]$,ZS::L[JSHTU2T,=G'N-Z.]HL'C-;XG,Q,[6\FX]X&ZAV1DHO0<:V M>FO;^)FP?R!.UA?L%DP =C$D4I3%0)(* ,R7B1*+&"QPRTL6&;[Z4/VO,:4WK_:4= M5K3(YG'A(C$_?)L[M5)IYM[<%TUG[])6-H$-V?2FRJ=&/GTQ33KSQ0__N?JR M'(BF)ZL)A=M(T"RN^MGJ?WL.9&[VWS8&W&<@>_,AF\UQO:Q6G;5E0H&6F-IA MTK?!9HI:W9WQQF3,:IO)0K&=@6WH=/CK-O+6P++9JMEU;IJL-C-=^LU*78O/ MV=*,0VLL-)/COVGI7-S:AB.;N'!=16YL JV)1YGV(O4@GVW?;,!6-RG]I>5' M5=-=MPER7==U\;.[0'7?5?=U;%;?C[7:G7ZNU35Q/5N'L;5[#Q6-J7%_TOGEYEY:=N[:Y#3:TY8SO2OC]O8#X.]BE]7JA@60&1Q8E-7* M"?'@7YJ$BE6=7^PR[6U%5J-"F&! W9C(TM#&!$)'4/;Q_S+?UCVHN3G70/LN M-<[L-*>+9D;(V^#L+;00_&>YU"] :#?-MKZ9,@V&YK!O@W3FV+7LQ>K)Q M!TZ"RE"\"5IH\G/;OZ.@;7Q)/+S-NU_<#G:_L*\V8YBZ&4M: M$]4H-P.*7.G"?2?03G-8V'MS&OHW5N*^TDS&R^M"A/K;[:[:#[AYCLNR<8_7 M;1 -SW/>4_.@ZVQ:+ML<^7YBO#8+Y_4\C-Z,S/H6,CM0VIR'7D1EHF)FN[G6 MNTV[0OU4VP>^;J&_69=BPFV?3%?[3!]+67SZY.)WOW0VOD!:1LWJU"J(]DFY3J$T5?5K7#RTV#-$-&I0D4.BSTYG?: M2[3@ORQK4C*%+I=U(61=;-&/=KKP7RV)''WE-9]H5]>KQ:CAG-;S#E8UT60; M=')GITUY1EV45/R[IM+:^KM8+O^LF9!Y2'\:B1M'8$*0SL45:,HU&(:XA?+S_D]%+PGW5IBOT.;MNV-AE#-VW&]NS51&_[UQA2NTM[B]EG_=Y/N/9 W/:2S]T:8IW8.JMARHQT)ZI[3AXN[&0SI2ZE4*-6)M$R23_E?;&:6U M4[9^>,V$M,[RYYMZ=IBEJYG^1WD[I''GGKZT=9[6^OML"U<:C_1E-W7+/'(K M9MN9;%;[,!..]#X6UBN_7AFKV?6[M5E*37E4/?7+)(JYYAWV^#1'^V?M;ZG) M?6,2V85F"7E_YIN=(]4"V71+U&>G7_]Q=7OC1K!G1C=^8^=?7R]G^?RGX&:^ MMN&YYMS-BNN<,F?.]$MMG4;=:P]6\]_:-=+QS+?!^5W#9*/BRVY%'ZA>;2^8 M=^<A25L98TZ4T+)XX6]F+T "]1:^FMZ^+ /K&S0#!"R8G4RN+:W><7[CZ-J#T]=>*]RM&+5YDQ:,M]^>D:7,%W6#J)FY\A]Z, 7NOD6=LR]:\SOJ$7(T%';(V,KD=ZQW R?GK8T6#1M')SRLE&XZ3(XZD&(=QEQQR-; MAG0>G6WQQ+S<;.B]?M-7Z;:ZJYKV(*V6^RTG M\WX>C$E' L;E<-,878?-UL&]WI4FQ0XRP"17(*8\ JPM6)&"D6W9.A^:/?QA MMG#F>I:$MV?M.46UUV)+%@__._G[1A9/^[#_,4\[IER>NS+6V7,/2\<'.Q[6IM9\!J MH\"_"8K;D&!FYOS<7FEB MB=:RN[RLKHS=<7>#)E#9=3ZPL2=C[9A_Y?54;VN$UGTWVNJDEY]K)'VND<\U M\KE&3\SR(4_+\J%[Y1KMD;+TI(RGA^0:?4MK'^'>-AUPC7S9(4)Z36MJ"65= MC76\4F__LVE,XR3J'V_/WP:_K.>7YI>_Y5^+Z;(W/+X5$$[ F&QF;1/5,9C# MJL.]%B81ER!1D,O_G[TW;6X;2]*%_PJC[IT(5P2EP;Y4O;:Z@I4W MLA(OW.W?_(/9<7*#V\_,P(E4?\UIARZ\Q8+]3^4"ZE9 ]-_/H@$IV6HK2V+Q M3R*E&W,\P"?"BBMN<>:%1(LI\T&Z+HAP/-Z+/V=V:GU>LV)R#8!D/Y25RT>E&>WD4#Q;BB H ![.(F/.,YOAN/"6(].G(W M=I(^B.@8].62#MY$%-?S8"!!DL#Z72]FQ9>:XMZ#Z"4%^T"&+\4P"X4%.D4N MS_-5"WXP,2S%TSM;W!3R8JK^P<0V513VXL;WP<$EZ^42_&]G S4CZEYJAUT* M!0X33L5 'AG6^H8M-J(,.2ZH4,FSF#A*1@ M#@_? -?CBE@#IW3Y,H]U/B\7MS3B81B<3OQP6]:W3;&\ RY9D!5.7O@PJOFY M6$"#7T!J%2UAWS0W[4LI*6D!8B68:J58MLN20"V$#H:D,X71>6H!D(J3 K(C4$A% AF[10F!L!%<5(+YX$]@WNU<[+ M/X!F&J[!@K9:*N@V( M0F#1(V$@-MZ6FZMX?MZ"P%5L/):?6+&7!'[,+/[(B3Q7-G1QW=STMX6V=O1L M>5VW\\&$">&WW8$IW50E2S9Y=!=!)) M_>3HC)>&"N1R7TLN =\N4J$<.SV((KL^LQ_E:1W!P]!*8S/T/"^,7"=V'2L4 M5=UN:&U0P.R=)=@HZ^Z)\C-?A0 M.9\DLY7*(W3OZ<]=-%_=U>O;.W$ *^I+43P@6<&L!]#7X!CSLD ;1?/RABJ/ MJ6:;/17JPL>]QPG_J]#,GJXO1L4]S_:V4#/C5Q6(5W>Q1'@$W:E#<1][>%%F M\&+\,<1(JN[.$5V>KQ]^T+/:-ZU70<1% ^&;H;GOL& M=$H@WPG8(^M5*IUD0D?$4CU@M;A:TV4+( ?>9DWH2U[AJ>!=S.&;("Q\/B?R M=(2Q77$H)L^E2T CH71A-I76OT6 8]M-4"VAOP3>30?XK*BKFN@@UVGLTQ,) M]')$(2D=_UMV^R_T)C2*[Y"Y8>4#N\\ZO8\TYQG?C ]!J"B[V _B:I(A1CJ9 MS/S\M:(6,!5T'B3*B_>+CR5*W>*6?>!=O6C$CS$0WOQ=J+//(*C5OR'H"0OR M),V3%_N1[V9NED=1EOM9'HM^%+F1N+:ET3R9L9EGAF]DL6M'AF5[ALG3(8F7 M![[Q9"YEYWLV:)X^8RX?>@:@N.'6=O@[AFL0$'K5005CW[VM]0_M$T=H Q2@ MV(;"]7N[-0^2W+,BEJ':-SOT9+!LXMXU2,'=F*&R9^V,^@]*Q4]+V>' M<>KM)4+:((09 "_\R1!F +_SX6=]E LP^.==TP$^PQY)AQEBBOROZ"' SVP] M)N+G@:7\S S%=O2N?!A]K-D![T_ZH9JN[M@_V?+<(,#W"EIB%,NV_$G\8V/= M8#@-^S\H$X/7+_[?#Y!<_L_5%/[3R+_RT= K/.\_?A8?ZO_-?.)/QW]M8$A? M2L I%W,^JYMZQ739SYV] G-4WPC]9_I\YU=H_N!O?MB!MSF!C4>'J0<[Z"[# MR\T08O9@4OQT5TV95'_5^7$1YJ,WEW^,L'1T) A)OY$='O!'=&U^V? _QX;[ M PNR6YFQF?T,/MQMPUR"Z15GY)U,RG(V._=Z;+E6GV\U=*K]#I&+EUR 5W4@ MSCMQ?M[0,MDX;"]P\S$S#IQ.R_^/U[,@3 M#,2I)./HBN] M8*+0D@4T%)4(Z:4QB%E!AKBI IS@2?.JG%T!4<%54S\6\]6CX*/A(]Q(!,@T M1B>EH(IE>37Q@HV_7"/[T<.B;"#J.L:,'[;"5<7=#[S!#TRN #H),0Q8=DY) M@VQ(+\-G+HJ+<+0FSV+?R4,*H MKW T>:ZL'$H8;DFI]0^CENFI%U)H:1VK1N%^;\I%.:MXIRK>AZ I8"6N8%5X M)X**[R.SA)7 /@0S/"E*A\&2-%! MK$HDGYD1/0 2RV!BZ1'[AI4 4M4X]Y#0CK"GG71\EW)OB(T-4+:\EYA\S[S< M).';GS^OV,V@]QQ^QZ?9\39$!?M#;.&,XQV_JNV\=(N-!XJDKK8X!,DY1RW54*9A[[3BK]4\F-8F9" T87A[RA,WE7?.%'^]]KT?CUVR=J M@"K:"U/#A:GAPM1P%%.#>QQ3@[>7/;2'=CY*N=O'*_<3;!O&I#1NXL]8R%)I MERC1[Q&F&3B8D82!^#[;T5TYUQO!Z5YSR2_9#G\ZD>@A$STG#0=*0QYG:\>= MB.._L$<;Q &8]<;#&82>KWD;<#X<]H=E4T/(0O(C2DSRP&2PPX6840_.W7D MHC0EN3'O^P"\2L*DU!J>$^O:"LKU*2HSKXL%QPLC.OA* )&UA>G'8 'V62\P M3 _F,W/-($8Y-%GSY> ML=FQJP6'KY@MM@*E 174H80.,DJC!=6K12R(X8D MY66YOF'&,71._P(AH)I@_$MDW?(DIBJMV7:UZVQV14%.@$+@R:9L?I9'&FV04 M^EPX(2NQ=&G[VV'D6B]AP\_MY5N*4,4Q\S!+@B3.;=-R(MN+H(1YN,*W$RL(#Q.&\^_EOO&AP#@G42%&7D@!C+46 :N: MGW:=Z8%2#.UVW;6Z:[ F+UK?LGMB9+$S>SWZQUT--P DT:9(T%M-JP*[$4M* M'[P$2G%["MN JR&IL'2U1+T1(&14 L\WRAS7DL 3<0M4N-2)3?F6TR]5BW%W MR=/;\@3A%TI#<*D^E)[DY?MD:QS?LK5:)^J!37%&!75V(#)T,MC(8G@>)A7\N^Z\"#:^URQ"9094'@Q>W6V?]GG+X[5O\W W?/4> MY)?B&DRRD.$"*%M&;ZH?R5/$T2(W&51U8TLS;L4A25,EF?FA"XJ6( )29VHX MR%^E>*)%VDWK)H;3?5/I+ZV9V7%;B$Y Q4U;-S>=#!3D@NAP<591Q&90(!5I MR#N?%DE"5 1C,2@XM>5"VYPI9'#%QF[9J;&^\)UTC<@@DV4*Y_A13;OK28CP M+7],,1'8 00QM#([CHSLF'<7WX0,%#>*'J ?Q2 1/G8P1LH7=N+6U,>8>IIW MWDY9MO%HK@K=QHHGE!N.N&R43V-*?C&IFV5-"@@&_Z:\OKV&G&)/G8G0.+[O M1^$WB'8532_1A6E;2M2R-V*<&TN6V4;TF[8_]!\N)M,;'#_ KS]CW@O@"A]' M==OHEGYOE4IH;8-\1YUOB5Z6(N&,M(-E,X'\MGY V%TW7Y>4'X8$1$<@%0Z% MB[&"GO /LK]?][>*V@"RSRRP"\^$]V7D!Q=OY/6B(P;RD&@K(GBVJ()6?D*5 ML+ZA!_X(;^H]KY#!< T.(_.S*C?[GM\I.,0WP"2U:,L?>YE9F"EB8F M((0 M'YKNVTXLVYS:4Z@!Z$DA6X:+BP#P.+SP?IA!4%WSHD<*;YS>3VZS91 9>R:M M;,AP:II'U"WWQ>^TV]IEQXNG11F_'@30!(NGU;Z>UJ^ H NKVU@,:E*V>_=,W M[F'S"2B1!\JF% Y^JOHR DM9P3?8*K)+#OO73+#KF.AJ!,+3#^PH-;HJU5'4 MU[?E'^:"/Q:SQI)[9A5A.;O*6*H2 @)^TH!$EXAX7<05-$ADBT/D]@=R[*AQ%^ M![*>'8ZSN: .AWXQU"U$5DQ'\QMP=,:CA!FKTP(_AL/OJ'P\_G+PG"T!Q?1J M0TS)ZAR:FPAO*DIWX0D)!VF##J@3W=*B6B+:I );;[(/R8\JL";8Y;F;)GOJ M#KQ2GMM6-L4CXKTYQYNUJ+#DHXNV8ZVR-]PVA"VM%_H[KT?_Q6SE+P"+XBR# M.ZT7,)TZ)D]77[(IBE@OJN-9V8"_!S?NG);KZ?T74])E0%A?N)#<;%4#4[WP M2KI^NS8QC\,U6OO+NZJA77_48&&J=Y!&?HPMN4 &F6B'PE?!R=',D,R?TQ1V M^X)*YES^TG*+QE0>,^B:>L').[]9LR'F32E7 TO%!L7$$!NVT35^)QO&"U]_ MS.%W*_$'N;P#TWF[:->-=,?(/D O9-U@0D#S$@Z88T^SCSZQ"_X=!OP#?)]I MD.^C^(H 4CK@Q3I!8>YH"?>?7G2-Q;]1,['7R1JAV90+8 M?V9"<]-P%93'RYW M0W/3JW42^,H#W,WL.S4\=P@R\P. 3;9<)^ #@:/R#\( M&OZQ+*9L4*+Y*T2G%..Y4+H?F$/&1*RX':*W#OYF [UUVZS^^6ER5T[7\_+] MC-[V5U1_RH'<_&U9OF,CE-'RH%3I*4Z+AY7/L1W(GFKE']0)#S2VP !PW#LOTQ$I"#Q+ :=BX2U+P?#,>&#;PNG]OH(\G!"C75<;# \L] MO(#DV>HX(J+"=,,4QE^=:#G AZQ$QA#K^.V)?%JU#EZ0V/;DH5S(?K: *Z')=' M%F;2$^2R@7;O351KEZR2#]\#5MJ\8*4O6.D+5OK(N^YIE/+.K]M[F?E[0*Z/ M0FS[Q]^X)]BV)=I9%*>%&.)D?;^F3MS4W# M5ZV9K<2WW\]W M)M?99->H84H07207I=EM)AB5[;/];*:>(;W/,<='$7VNQT(SN!\H#_L?"N\Z8;OL.;Y MHD4U9 D-E7#*^#-WIND+TJ83R*5BA6;4HGX8 /70A["Y4MG)*&EH)X!QH"VX M!&Q O6X!2M5YDH8%)!-OTX!=KAOFE)<*_3ZM2]XY0'8['F !:$5Z1:-)&'H\ MQA2V6;,84!"ONP'>DB\:98%4">VZ008Q82E7X!O@<+32 /X&WG1J8+E:@?ZZ M)X)NT:U-(@&[+.-HD2+,K5#]HWD[ @A&#,R5S&!D", I NT,HM<@ZM.J^H:BPK1W)_X[ MTYI4R)B/S*0BWG$L^[K=%J+2X?Z>*;Z)S*1/(5Y;,['H*;PFEL M8>APNNX+@.Q*[B#5^F#TYJ^?HO9',8-^@4;O-,RJ/[#?=\5]),C3Z;_C2T-2 M+[\J1JH]"Z+A\Z)MR;G%PAC*!T%8_+9& +/$S=X!G @N%GX!4YL[?(@&BZ6\ M,YVD#EG'3WAQ7-'CY!C&&,>[PM#<]DGJ<]@< 8+4!I[='QKB#)DFH1)Z!!R. MAV9$"FY@5-W' 4I+>/N%R,]2^T-R^%NJI%ECOKQ',D5SW/+RP:D/SF:^OE]> MM>M[F@UTC)D/-I$5H,ZF$X)$%%Y/E2M=5T+SNK=PV@3P2X4:9-,'CJVE!L"PM#>@SL?=#T%4&(XE MX!F+N8B<:%Q.G4]B_!CK-[X@Y*O3.+'S:81%PT]8I54\&TR(G=^K@.Z9R&=A;8)=+D>!D40L$+ICUCC= M_X3[[N]9=^E>6^'9"B_'JO+AO$@?TS!5$M"T,\M(#$3.,W/' MB@Y:_ZVPGG[UY5Y/R[@R^EPQZ^_V_>P32CA-[=.*"7[*I+83[#GM8Z^G-3SG MGS#V*].X,LPGP4'VON @/QA@!CL>'H3'6\.>;L#U>;5?RRY+N"E/(VLBT;TA M:JJQLI>$89+Z?AHF<6J%21:[:6H'3N3X09@E\4&B]M0N4H#0_%YEL-_5=+IN M9%?3%3/5OPALX]8T^X$;+[KF$;*6N>VB,YJJ E68D9YATX'&2N=,A@\W!)<9 M =)=Z^*!.'(<'CRKFOL1WW*4:=B/!)WN$>#[/+>/5"58,:5VV>K^CPR0^ M=U/>KA=D)HK (E7'SR<8M(@K-%LOICP0L5[P'_@ZM=1HE!G#"Z)OE*LBD.5 :H*QRD?N+!=MO2 . MV"V[H@4\^ XJ2K?"W0.YT5UWW^)5B[, Z6MCM'2.B#RAPL0$<2P^8LI)H 0 M?>$E4_!TSK--UR-JSRW$9^=6\?!SO>)PK8Y$09!J,.*D%K*W3$K*.)4AF-_0 M"NZ;C)9JL!U89H'F^0U8BW6U!7_\=CWH3:N[6_DN71ZQZZ+:IEAI)88=2_TI M+Y +1B<&0X=*Q\J)J!)PWR(#4,$IA;;[^](+D(D07J8\'RP"HNK%ZA[1-M5* M/)A(@/43(=;M5V.UO)T[Q4_$]Q1-NI: ?E4A:;M[L%BWWBLF#ED MV-LCTT],:*.$3-^.SEHK&1QKH"CI2(C1($I-BC)/?DU%4%+[/(I@)PP-8E>O MBGF'8+WE "[$EVV)8_"%'8B+/[65-5_FY5H&W-DHY\4->]L=4&F*RE(CWU.R87W6J'J^1A_YPH.P+%HF*%)O:"N36 @N(3[C>) M&(M_AWZE9Z;%A[4-5(QM\GOX O@]8 B0EJVNY[W4V12L6>B[2_FCEN>.J,&[ MAC_7=JO7J+<7$D6C$HN0H>CE:K9N%E5[!QO.8_4-(@[0YM1KTS9M( JUMX=G M6U]RY[M)!GY*.,,@ED).*&?-2[K10*QO,.\@0/O:*1-;*8*7E"-L?B]75'C7 MPH=NJJFH &"FNG@P^S)SQBE=4DF^-O:Q.5"!C69EB:GTBN E[ VKJ_42H?(U M)&G^5Y.$L-OKT:VRSO+,@\AN P5H7&.P%!GN!P=;'P6"?KBG>^77G-#!8_S@8 M;/ ,&.S+W>I/@:A&&3>JOP$OG]RG/MW7OY1I";?Z%^26 B;6%39^[U2GC"FB M))"*TJ-H!2A8*ZLC=KZ23$=.)*03:ZX78/^U@-&039"FO0Y(?>-P(^VNI9"I MEQ)X4P34Z;B[9,SRCU(:N 8:VXUV:8#I(7I;ME2_+^J'>3F])<,#PEQL0@O* M1O?K%SF+23N6:TK!OD8XD*)\1G\#T"(@2]:,DSM-% TM&(WSLICVEE5-5W@5 MR,C+;#V,ZJX7,&A@%?M2-?5"FIJ" /OG?N6CX#Z1$((QFHSUE+/#*8,?BJ?! MD_B9O42A2H4S"8M/(4\N"E/FISR"3*U;VA 5;""Z&4XBPM[RLP)BS(IJ#H@] MC6E9(B$Z0Y'C_7E4-DW=<"XUC4M&L$@KW"@'$OZLM@B+O+1/2.]#H\'ZF5FF M!9)C;%E&M26:;P9K.V?C89X1["[$F-!C$]5=6YSNGS>PK_#SO]G!)3K*=ET* M; B%X='/HL(O:$$GZ7G:4ATZC::96#Z:JOT=AGY'S-^5#!TA^[?PNI](*1!I M7%,S=WT!F7/%RL4V6D6YB6=K<*DFR*E%M63H]ZD/$:Y.DH1)!KF^QTEY$5KQ M+;$62F*4?Q2P[./!",BVG1!>&]'0R$2,9.22&1[.4Z3%IVIJO]/*_FP0&'W@ M="=L[P22IT0P0[V@_:ON;Z#1"&8'9&BFDQU 'SC97$V5C1AK<0,.3Q0 P&:J MTJ!4L*=R'AL =ZY-[+58UJZ]6_+P9\;MPR)94(5&\! MS$M:?R//\Y]2[XD: @X&%KA#4LKRIYO'X1APA\U3K#\GVH/;H-7\9*VPG-]V M_ 8;;LZGRR:23]*.^M"[W-0: M>)=SB"EE!?"\=J3/$?5,;VI3I6 1G3&IEWK&O)-I*A42L L5 K?>RI?+'-"@\=9CJN,!=6D[TP5#-EG\\Q=1= MTX85^;OI! MXAMY'KINP/?"^']S3K$7CG/.E@IZXFG;+2R=]:+MW[7J_FP5=@!C M_I5TO=$EAU**$A2RL"R4W;JU(Y]P>12.F!L0PBKC+]K@0)1Q'.*_/)KG<*QP M84_!PHA@_2GD#RX/:"BL8M'P/[Q6=!CY\UG9+@#HY[AF"5Q2%0:\]S6G>IRC MR:H7.JU7W$.[*7LT_W?L$7-FM'1MD:&7:P!P#WX%:/_>#+]K5CQQ/ZAQSJ MO+Z@@"9/"4N_M.]I\[[G^E<+KA@IB"("%@*NV'G'?3&5F=K!4$ZQZ+G,31R?ZHN7 "'$@5XV^:B+() M/9^*# 51,[U618LV(N5TPD4%^DSY5]H 04;[")^IY'%@&AF)'.20$733C&X; MH+WG09]-Y+N^.'0[LS%HK,[;GB0@PG 74+\8P$$$;;"-P'4=+WGINY&V5Q$CKL)\Y1FMJV9VP4H)QK:_[G)%OC#S8! M/-G60("+7PLRWMN[/OHQR:U,)8LM]1B#58NH (_I-_G?ZT7Y?<9KV'YP_L7Y MXP8/(F?/QV28(B9\[3SGI+4/_KI2]P<_XB7O":WP-8A\VXK=*$QC8%RU;,=) M>>%K&)I&KH=8AA11!'ZZ(K]*P,C];:F8N#[7?P'SY0-:+V0_OUT(D,;15\8^ M%%>V<>V?34%A'<1YRV0MK4S6-\TD2@/#2NTXC1+#MC.^6YYK.;:_:[=X16PD MPC)B0\1G)7KF+4KC^P5NWE^QX'Z?S3JF#'7@AC^^"A6*S33S>7RY4 BG2L_9 M6W5?;/W3W14+.'EX=WX3EX5E*:?"3OP@2%(G\",S\)F+$<81=RHL*-3_"I?% M:8Q8Y]K[IJ\(2WD71N3$D9>X>>X&893$>93'_$*/7;9=+W]%_,^SKHA]KG3C MVKG<%2]I\_/[XO4':#E^2+8*1U4M@(J]:(S.N;E1D#=0]?2?G)2N'2Z$@:NN M>V/)BVWE9(VA]2)E[#EHDZ$8R[KU.U8L;=NA*&G?+UH M,18ES(1W$I2 RDY7/LYZ. S1A%=27%1X42(@BR_NQ5%E3@&!EK((<2/>_ *H M T&8N69H19GO!HZ5N#XWS#TS<9*OXT9)%I#/C\OR_2Q25*FR;5#V M(MGC-]V TS#NOC5> _R"E#U"U,=*-]1YO5"X/9)E]>+VUHKEX!_ MSHH)X5(G>F]63;E_+O\H).Y"5[=Z-RJIV;^# D;[4L!X*6"\%##6QQ4P.L<5 M,+JG*6 ,CBM@#%]%'X^.9E8%(:(-'].ZT^*^ --X63P.4]/L:4&O%]^:#>VJ MGB%NGAE&[GB)DSE!$@:9E06)FSI9G&5);)FOUH;^(&_CG%_&B;;CW*C":_AD MG3>9*WG&QATO84:[*@=EAT;JQW$^PM? .7M&7D-ZW[_)]]99[/K#(F-I,(2O+S9U[JLB*W\\223+V-3;WB$;CP3ERN*I( M&PK4GN"WY-C%6=5@Q^+Y# XY6[%0U=(!RE1WO L1?T?8?K&D,H:"MQVZQ0Y) MHYNZ*>]J3MU?L'UA'>2ND[M1[-B)$T0AV .^&7A6&KY>0_ =28;6@GW@ MT+T3HD&208)AGLXR-+YUR]!78?6$;7^59FI29(0ACE7NS'7T,2 M]K,,7X,D^*_44OQ4'HR>H!^[U#]OL:J8:?/#)R.:5YL&)X60>AG*B.8U0/]U M=5GH7 ^5>+]@ '@<8,90UFB_\=&6^V1;-/>IRT6_V 1'"@\?Z^1"G>(IP6"R M^UKJQS"^X[LH4' *QPOLS ? G6EF$;,E+-\"#91&(?N?V/H.[R+K9!K(^\91 M^^Q?JJ#""@PWBVW/]J+0\2+'SUTF")[A. Z[H+SO\"HZG2"8W@!BYS7<1=%J MX->O,GP0*OLXA]A8[/B1D?HV,Y>@8Q&%#^+(3AW[9<('9Y2K_>,)9PPG4'7W M2T<40A512-/ \%//<\,P]=S(LID*8MOL6XZ16'ZZ$U-RXHC"*??[B!!#N.G= MG"[$<"BE]0M"W%Y1N,(_%X3:-I7NCO+$RA([MVP_]B+?=H,HY/!<)W0, M]Z7-"/]4)9K6&<,.+P"AMLU A[E[09K8GNFF9I:9D1WQ*ILT#'W_I2'4&UMT M&@CU.?3H]P2AWBBW.0(^O7^1Y'=8:?/5KHEOJRK3MI7IYZ1)F/M9')NFY451 ME&5VS@MM_"@PTJ]P2SRCT&8?_6,Y9_0(7^*^ _BB(9IB29JBEO MZ^;Q]3M2O8ZQ6RO7NF0<:=4*4CLF;>]G?.Z?(;H-X,1X7D]^_V$ ZIB87FS% ML1\F09[EGNF%HL-TEJ=18%^I4&-N6NQS>9!E1F($9A"Z"=?^J94G0?0D)G+G M>\P?V*&:%$O 9S?K\H=?/GIQ60X@];LDW6(4+U>*^R(>NJURW; ML/;'G^3)WBP.V!-\O,?:'[5U]@[8[UXP7^T!0D/-R]GJ)T.H**Z/X&?]#42* MV>57A\^P1U)3W4DYG_.__K\?C!_P9[:B$_'SP-Y\QMX?[\J'T<>:W7C]T3Y4 MT]4=^R>;V@V2@%X)-,M/XA_ZG&$:.)R&_1\<47C] IK.LRU<3>$_C?PK'PV] MPO/^XV?QH?[?S,/^Y)S\B4>_;&#Z7TIF.S"+B:_@3;UBEMO/';F :TG?=/UG M^GSG5PT*BT6"H;(X.:X;/1WN='O(*&Y8Y\OFNO[F=_> LVO?#X3<_G' M"-FP1__'P/_Y9@5^AQU[D8:+- Q*P]Y*\*:8_$X0;["7Z^:G_S.9E.5L=NXU M0OO[-)&8[AK%CQ#0N@7!W^ M\$L'#/WGM!)./K^S;]K_/6(BAXP;-^HDZ8-]LH2N8VI,NU&<>T'J6EGN1X;C M>1DG3_3,+$C]?J:!9Q;RIKX?2AIF?_!F*)#K9?\[_5S\L1TOWC:K?^+!@.SO M7Z1M4,P1WH>=4IK'?_[VZ8D4K\H9VD^G#,>VZ8\]9[,-52]O^(P=/[L8#C%K M7'3&16=\#9WA:>3%K\'>2:(3Z"[7LL:>N8FF/5QS;96,5VL&70[T]WJ@M7HDU[3# MT$O9V8UR)\RL($UST7PBC"+W%1@C)SG0YMCVO;'IA-_UD?[>HC\1$ZN&/?(0 M>^3/I*6^867D6:J.RO(<,W%]TS+\T+0\V\Q"@0$S(RL_GS+:W[J(?CN!,O+= ML>&ZWX-;=#F$W\:C<)/3\P0\LS7,LTHR#*> #$S>W$_IKFSMEU M@.F:8],]97[F]1WR T,BQJNU@3YCFR[1P^S/Z9,]XR*RV44TK==0HW4,6I8_ M% N_-JZV5YDWZD>>'21[Z9I2X#O==TR1RK',: M="=!V82!.[:"S69JIS++!L3@ZTKVGSBP=%%B%R4FE9BMV&EC+[$SRS)2*T[" MV(EMV^),58$+%%;GM$A/H,2"L>&&8\LXGV_YS2@QM#W_$PO$Y>^_4DNQ2^7\ MI7+^4CE_J3_]W@NJ+Y7S?Y*-OE3.7P3Z4BM]J9R_2,.EY2*W^I MEK[L_F7W7X5Y>*9:^:L>0>Z?TSQX.9SFI?QUG_!VJ#5B"/+(\S,S#,S$";PT MC3PCX\3:CF6'WEE!5Z(CSM"3XJ*MVO>S#^P P>,$ @-.%?RN%-_9W?=[_Z(4 M([#&@7O*.K-+QNZB5OXT:L56J7_/S,T\3%(W24+3\Y,HD'S]D1OEYU,K__/J MU(HU]DUG[#BGA!&\?OS6M^V^_O!+/M3?X.*S7%"K4MNY2MLEGA/8J1]ZF9U& M:9QDKL]YA_PPC*+S(M>?J>W$QU' .RKOA(84LQS'GK?9&_M[@K)>3OZ?]>3[ M"AV4^W'L.$EF9$88&5GN>)8X^9[GG+D\[_6=?'OLA/[8=[[OD_^]1:J2NEU= M+>?K]L\>J#I9J=ZWJ]TLPU!\BD::6VRU/,?.DM2(F%4CNG3Z29#XYFNT:P"- M%BVF?RU6;!&8]CJYCO,\YM&=MDQGAS2]6A/G7;QG".^I MZF&VK>9W6"BS4W*^[0H:RW"-2QG@.>3C=9;67!3E15%>%.5!BM(++Z6&?QY% MN;4&<;/3[U,U@KKP?]6^Y*?H1 RMA#>F+P1Z!,*[:I%=[->JN*GFU:KJ&^NO M;JE^^ 4.(G,MVF4)<.>ZW^1;!EK'HPHPZ=7]:%D\ N\,FVI3 D :#L/\D3UC M4E9?RNFH:$C]7]A1']7-"+]73.XJIEI@-*-ZUGD, MFW3)M,NB;*_9SHP*F.)ZOAHS[<%.VV@VE#6G=N35/=L%>)SH;\XF5M\RG;/1 MQISM,=O%VY8_&ZBS+AP]\>;_94-ECR[_F+#5 MA)$5]\!HV.( V-^@D_KPA.#ML$N3==/ D_FK5G=L77'WFF+1SDKVQRGL/>P1 M/ICV$NML'^[*A7@1[]C.YSW""XB-@HWROF0+R]X[Q64JYIO3@](+8>?93U4+@V1BM4)9O8-YT0TR MPJ[DY0@63O2I9PJ8+2&\DDD0W 8C./5L)/4-.U1X>%LN#?@H/M[KT:L_LFQI MV274EO/'\:!L::(D1;0C/T,"ME6(KD>?[]C#V 96;7JN((^Y)#_BM]GTYH#_O6O$4Y;%;7EUTY3%[U?%C(WIIV+^4#RV< W?-7PZ>S(4;%14G:Y> MZ&^_1>\^1Z-/V<>_OTVR3^/1VW<)NW3>I:-/O\6?WJ9OHX]OLT\GT2IGG,6[ M]Y^S3^0^?GX_2MZ_2[-WG[(4_O7I_:]OT^@S^R%_^RYZE[R-?AU]^LQ^\=?L MW>=/HZO1FX3$K)S^>!!]Q!FG]>:W1<%\B]6SAG8FNUJ\MW,&=]NEAAG:F6]Z M3A3$EN$;:2"0[[D11*9W%9*SA!L0K9[]==/8RSQ.$RM(S2 W# #&1I;EBX1+ MECNI;5ZY3PYCY]>]'0IGC\OV!/N&5D31,$7;KICV(7-+L^H64VF <#-#WFPU M6JS+HED]CF9%A;>8T/+[V!T;%A-[5_]2@MN,N8M3L&4*8=B@4:V>/KJ!#!28 MSC@9]A0VA[+ &W19,^>5C8NNO^M7;^KPH,2[-5)9;H\)=.,-0T$&=,^BQ53X M9H^?P;P%&8WG]>3W'P8D/HM3*_-,QXERU\PCQ_!DX:1 M$>21&9NF%;L6#QTG-OOFDT=CYWO,'T9ERPP$N*>;=?G#+[M$!6V3%CJ@LJT' M*9C58)K!SK]!4[E>M^P[[8\_B1 (7^%?3JN_=VN5/>;^39$(W1?-;;6@X17K M52U^03%@_,V+\0SYQLFI?ZR7Y!G:[V47MH[O9WX7?H8+6\=%&J0TI.4$A6%D MFR@'_I^YT*EG\UR2N^?5!:\T7W50[O8[3\V:OBL=$3,,<\]VW33+#"-P7-<7 MCDALNI&W 8O]'.Q;\K=.@4P.C+%AO$CMQ>O,KEXTU453_2DU5:BZ M-KJ>X[M0G>HQCS]([2P0-1M1D+CF!HCDF9K*_YMS DT%56+62;N]O5)I_?.4 MD&VF^_ZJW4]S"E*/4C9EO)+89.W[DI'9HI4X>&]**<[QP']TH M ]UG,^,]E"3YWW$QE#MCVV@U,6E+XJ>.L&7.84;WN%.=7/B*B;-&71ED.0Q8>B!0S8 M?=&PQXRFZQ*A@8O.=R2\BLGU%_;!>MV.YD5S6XZF%9/4%23"JV4)4X9\^;]* M 20;?K.>N]SV^F+Z!1+=4XD06]8M!V6N)!;JV8NQ(^#^?$Q34\Z+%8=3[EH2 MPG?=%=/1HAY>#+8E]:3"!R)JMEH=-5L14.:3[465G_VX,:(=*L2EU;,9DY[1 MS>.(LJZCV7P-B#[".W!\YGWU!V2DA41@WEIL)P)_7S\B(5TW.%J "F/3")C# MP2NX8+,Z7-;N:^QC4$(?@]=S!,8"&:-!+P66&M T2[;]?[#SO2J9V!S\%KIC M_^^N2U:K6C%MBUFKAF\8?AZ$D169>2)((MPH>YY1S4M:/LHI'E+9Y\F+UWN: MK68S 'XV#G[1^_N?;X,'26^>VZ";RN@3!B8;I[E06S8MAU8,5M[#I2Q(MO* MS[$)3U<-[;T)_F:]T,EV0;LU!N^!>KUJ5VRK0/6\H@O@&>KZ/'"]XUN6=>X( MXS1W1%__ =Z/EU"HRHH6\>A,FJZ&:S?@OF?7)E3B6,;/T69I!O[%_!D-*8'' MKYK)^AXD90*X^78]N<-R'*CAD";;7?&E'-V4[%=ET2P OKZ8*F#AS7JE0^DG MQ0+ [C>EJ %AOZSF:-J 13-E_X4BA':E/Y?9>&NL*8&' 6SQL<3:(O44-O-* MU;%0:0$"*1LFZ6 AS0LJ6N#6P;6X4]B9K;L+RR[HL'A&.AN4% MDTFS9A\K_UB6BY8]0VSS0\F>W$=A *2*,39\D& MIY*8S0>:3+281C05K1HNH9J*X8B4I$F)BSFL[:>[LES]6D]P=34"7%IDKOMW M4J>X>ZIWR[@VONU;-E1P5"-,_= W+=-R(R-WK2SQQ"V;)UFRP61PW-[Y?W.^ M[MZ9WEGW[C6YET<)TM>[_;^2L_;V?EE4#=:'SFNL1-5\DGH@]%'RXJY[3M$D M=?_%UQL6@==>+4D_PL=5+?@'5!%,L8PR=LE.*RIF9EN;_5'>+S%@L:NV;M]Y M!B];*G%L"8\G;5=FA85'?_ZH^UJ\TE(>?ZVVLUW?@#W-HUQ0T3DO5R58U?5L]-\% M6^SF<42:-+@>15-1 0W%N16:FB5:G>S)?&YW!=:C@\#P,>"[:-/0""XZA849NG5\>LVJY@$NIMDP6]Z+&+/ M>.1.C*#FBURM^O.H%E]JL+5!)F3I];1J)TSSEN2*Z(.@+Y?W3+9X0=*@31TQ M>U^KF:&BOT*& E[9E\X7-G^JT^'1**+':+,P]1&.:_FY58GKG M49GXFRXT^;#"K+<+H KX7/SQH6;/?7RR^BIUH] +7-,PC21*XL1P1#AKD>NSO'TDE\"!Q;.=D4+OX*%!W>; M:BC9J147P+049!;%'WN54=X4+5F"L_5JW>"C4<>4_UZ7$$/!^CEVO]4-J'EV M#['GTQ]NRM5#R8\^5RM8O2\J+.&U\+0;O !@+EN&PRD%[LNB7PS3>/S#\^)!(P;HZ2N@>4#EI_02EIK.'W%,- 2VDD,+\@7O._9']J'5 MO#RT.M2T7UR,FO)V/<>BW1+N/UPJ^@>F!T'&,"+&SC&D?*OVCE\60_("OZ<[ MCLM$4[*)_*^\<=8+;A*->4P'5I:2F0LZE70;3]A=<4O<-_!TV#;*@+)!0/8# M/HA$%,(\:M>)+)$I*6#%L1,>"'KZ>T^N-A;D1R$ M'1I\MSA8RWFQ0-.A7<'AN*UHK>^+WVEH%=JC[-:&J_UZ]!:T"3*,;)D2#E,1 ME;2E6G-I']T7CVAQT.*6@ZO*#B(>WC^0LT8\XYLZ3: :$,&SV'=L''-*M!KHW]0/!RFR<6X+>5TY6:S_5Q#K2\. MA3T%->B:S:LAO8GQ[MEZ/A_]OJ@?V(-O2U%NK: )H-WG<"_,F6H""Y0H==0Z MH'% _%E?JO(!+="Z10&M>PN@,PB,Z=%L2NMF180P%"#C6@J&M !ECI1(;)$F MDW4S[BLEN<5\8<6]R'1)1XJ1>HN),O$?L'MICBO OU5PVCY(_@^L$R[#(]U# MPM)FZZ2V1R0J^":J/(*(A<-;]?@Y+G%3?ZE:=)GZEL'K/VD12NVKB>*,*<2% M+-.*0FF]T()E:,JPFV%6K?CYY_06\CKLJ0" \9PYXFT[JNXIC;S -/+4MV(C M"1/+SOV 1[S#),@V$'2_:9-CAGS,I_9LK.R^(6K;N [/%J(>'[[2Q>$1R8._ MR18%(6"'OQHOZ=<2!C_J*.\IZ9XE)=WRTMQ,'3])4L\SK"@S\Y D/7$R)]WH MY+1%TC^@W?:6H_%2OB6' "@Z1P"B+>QW3YX%]]H^VU$ *[@Z0O,<+YM$4T=) M90YBE!1![&ZOE&V-4:-5L5JOT'"85_?5BN/EO@-N-_?"[7;A=KMPNST=_MN' MG.TXHS2E"D12+@GV=/$!BAF,O9S,F M.UGWCV!0]Q"W6U_9M$>D[ _;)$(T7[][C6=Q5D*> M<(X'4)U+<0BUX! &U D#"6%DGLINRM&7>KYF*PBG6T3I:V:J0#KVIKI=L]\C MMS@$+V30",\HC^@"^6/Q>\G^LW@$A?(OGKG&P))(F;,'_VL]O26^7S:"@F)2 M<#Z[#C5/_J[G4XE.85J@H&B_"H#IC.'P$![MA(@;5)1CW.Z&0%JC%E!:[;C[ M1UPK&@X3@'K)@\&2RGS;)R&CVI1WY:*%.8J8=">Y#R+'3NLH6?-$R'_7-^TH MFJ \@@\V>B,^PG[YXQBF!5SLJ#Y!O]T"J%7E,J8_%5?6H">Z85W8-[[$(:C9L M( NYS/W6!&IH;2>RB=%*)HLK37#U,W=?3)DP:K%5?O#KYE$"1GA\=:*>(.:I MY227F,7&NZ'%SY&,8;I2N'Q\/:Y'8ML?V V@<"2TSMW-%4L(&3EBEF5;@X@# M7>Y('0,@#-XGJ<(LBX*!? ),\Q \@LZIEK@9>!8.[4;#*G ?_K U/BN^S/ZTV6QB0+OTU!"W+Q]S(NYIFRE\#U%OR.<*J=ILC#%X.NEM[:2I;DC1"$%F0R@J M6-MY_? -7*"?-2FL[MGQ176"*8C%Z'9>LPL$3AE;&[1 V:2N8&NG8I_?_.7M MKY_?_D@R2);KFLD4B' U&^$?V>6#=]E-N1G:IPV5&45Z@"PJP/QLR9=U=[Y? MO:?7"H!HDO7TI)Y,!_Q3TR).B<9;29 ',56'6CA%[54J,I$X7]+:EMQORPT M)4V/D7+S\^BN?H"7"%7(Z:!!,?P!, C^-030K>.^"BH03R^&PI-^'6Z;L?1LZ>^JH0?CXNOFR[_W&X87^,!V:91[Q8F3L]5.-86;0@7<6B(E%?LAN^4&:#AL?D MB@+ _MBF0_,MA/VM^]=C2!+X?W-.G"3PC>M-9IG3)K= M, U"*X]=*XE=MD->:O(*Y#2*LR@\<,<2-%+>+MA7/K)#\4HV,#AGF@NF%Y7Q)Q"SUUV_(,:>_R0KS&$RZ.$*@Q MKPP17J0..Z) -/B$7YBS0Q6M*]%4K\18V1(S7G[*$AZ%X20C_?2X!N$IL1I^@8+X )%MI-'G^(?.U@^\A0WHBT* M;(E4-UU'$R)Q3;V^96[%"NTCP[00Y*8O%D$AM;4:"_<3G [- M@\5Q4I1/V3$;+"2=\C")#QH):-"F%7-VO:"8/H,LCE,_26P_\/S4MFTCMA+/ M29TD3MD_7M10VC[SG1GFXS2LC18'"H1:1U M .I,>+R2W46%1#W.J '29M@.X[P#V$P1'=T^HWUN;,0TLZ^I AY1L+5ZXE@H ME[I;<(#GJZM_A0>- $4 _@,0> J%2M!5Y_9.AOE #V)ZKM:S=G*%A8KN17)A M%5=-Q15J]]6=Z&XG_J2I"VFR$ !7PS O.GA2;8&O>,!%?XP"86*8@,<-4=TQ MS56LVW)K-$)'F_?2+3Q0H8(4HMP/S:N6RN'TR*C:#BW!"8AM,XCY+80H M\KW\3HRLROU2?K9V:9_?X70LY;[DD>?9GLSBY2"K9KV;YKV&X0.:$;!XD?>I[@ MY/)3)S[496#_*N<\8_!^QF/^J8P@?24_(;@^(X.4!'(H?+S(<,*KOC#QN9)V M@Z9"T&B7N5$J/]963_Y%FN!8G]V M:58,A F298%J9'99N38S,%-(T&>$7J9H]6CIXYAL5];:>"%$;O%PL04U%EN M[!M/0SIWOF>C'EU,9L1F,\+I'%N5OL\8CIG"J5E MCL"Y&+6PM,R19/[9S7HEG#NF6-F-Q][#Y(8:QS,%CE]6E=PDLI#@^L+NU=MR MQ#0EW(G@9L-#!8!*/4@G?-1 &TA@,L%7"W8,D+\7DW^M*0,_>:'6&P.BQ;GD@X%W-'+7@1YWGKM2'@UV* MC[R =]V_CJ*LLYTX#*#Z*\Z3W E2.Q*ZT+>M/$OU^_<=[L#[&9Z7EAF)N/J? M8/$_1.7V#\]#Y%,K01^OWY]ETN+U"CM>4$[LX'*+LM%S_\ M4B_*723KSU[,*_;"*Z N(=@#FEA*]B2408G@N$OHV$%H]%!A&^(M'JP)L4!< M''>^1% &0[*U!N,1D5D*.#^2\&OO[U/SK!=?RI9@1NRY5V1-% \8+N9(RP6> M$J22K)M96=&(D.\&(Q5,@55,_4P17"M^&$&J_ O;9 BBO$$':U(MJ5J2;?.: M,-\_#JSM=U#RXUU*?BXE/Y>2GV-+?IXVKG9__P36U2&>R!Y6WU%&HWV04AJ^ ML5[L)A)WRN9]](\7OS2_-PY+""E]A?+UXPA[H"E'-AI MGH1^:J1^8+JVE<9.%&]P(V D"5(JQ9Q;Q2B9D29CG^L/NFGSKN;F%'T2R/K9 MKW)E-J7=?6^2J28)MF:IFQ%SE!8CA) M#NERW#HS2V//#U[)UNWR?9ZQ=6<,D6^X*=O,\XMR_I:5\Q%,'B^EG .%XC7\ MP#&3*/)R-W9]GYWOT(03[@9>&KJ!^QI.N']2Y7Q&5.@+*.?0U.]5)W,-V[$\ MP\O"/,TRO%?9-N:1%P^QGWZ-K?L:ROD4S?1.X''8S]/ZZ8$ZO&K/&O3MP'-X M\1*0RLDR->B3!T.'XHW. [5@U!CI\I:K/BFUJB85+LRV)XP>1"$5%*R*%UX( MCO4CSF1S]G;1KAM(.7XD=KT];5E)9)JV89N.STR]4"2,,G8MA+Z66XI3 MPX\#:)V>1HYG^E&4\M; @9'F *9\PL?>^9X!KF,^F6-32ON\^IB1O]*4DJ(% MJ!;$[PNGM[Q?SNM'8"#CF1=)?CQFIZSYO6Q:_B=4+.6BQ64= V](K3$EPWW' M:Q"TWT[F176O$20#HGC9U+=-<<_KO14!ZX[AC([ATMH/0.$:RE/UK=#WG= Q MO3B,/,N'(!$O+S$[FGU'W8:!4YLN&X:QD:6>:F=\\BD'P2F9>J[]P\:=:*- M]NMLWUGAV_WM$P7F:@N)_F>O8UV! M(N>!W8S8^+_V,3QK_Z[N1EZK&I)%<KNH':!O'[MT5<:?P!>3UMH\BOTY72(O&'REYSMFD=>C@ M1IP&%-#T!1_/ZJYJIE=@!S]J+Q-71+?7'N#=^?U0CNY*-HT[-M!&TH0@#S])CV MI*(WI;,?"M6HW7 B(\ZRA/GHCF,QRR/QN(KS;,]-.A#H_\+%2MA:O= 1,,X9 M/(,3@#)7$-2>4Z=]GZ"Z?:S-7ZFA&)'"P8F4Q%N;1PIUMV"S)JP!\NWW\#=Z M^OC,F $C1MA41M O"&J48 M$%-ZU>A4T==+[ MCB'S!1SZQ;_6S>-8YR&'TI+BGJE<80D1L8M,Z_764S-CH8%5+=0R&PKQ#6$H MH%3$+\I#9R.#P,JJ[2P;]5C C61G$^>N[:::'#U1@U.M&@"*C/E% 9<&EJQ( M=C\JMM*?6TR9Z\W6[N)?Z_[U7]FM<;^^_PN33+;3[)8AYWK(IW9S.TF8$1.F MINN%CF4802+.L,F<"\VGSF//M^T(LBR.RY1^X")T&PI;JT> MEZ (YH\$^F+JH+RM5U3N0$4-B_*!%^XQG<8T0L76O&C(NJM570>^J?MVKI74 M:#A?"W&']5:/$[= &STJH7X "W9,]81359<#Y#BHNJ+ M@HH0V _A A/!!>#:0CXP,ACQ?A!VI2Q&:9B42@-42L#VYZ@!P&^(E4&1,H"D MJ(D*),BNO7RS;JDC1TV]]Q;0H(-@DYS12G\IR2,627)#G.:'T%?.A<86_*IH MKQ[K]=5M+>C/"()O6Q!+ M((*[97->H& JIC,6@M#%IQ14:;6L+_H7UFQJS%+UXK;F M'>H)_Z*_:E'RX!>-F)T\9.=IAPN*ZU:] N??E%!+JO-LKA^6IH.>6 N@Z3HN[;5]JT;BPX+TX-HFA2+_>VO+?U.,]'JD)+H&G\ M'K'Q+,]M/[,#/\K#T+7,( MM<7-X@1'HL7'FLCENP-PSU\F8HQ8X<2H8D;(D M>[KN8N=[-NYQ!(M?Q7B"]0D>&RK?9R3'3.1U]P34>I!V8IF";Q2.&A8%5A.) MWQYO_(;?=F\^?OJM_9&W+5(=1N55>%.*;G>DAK3,EU9(SUY:L M0]E95N+XQ M4:?.M'I&#A:'0 TI[HWOMA(56.FWE:*I[+Y[,VW8\ G)SH&PA]ZLVUPX_=U\TOY(*A.V<> MO6KU*5*>M!C]%13(*"F:>0TVC\!HJFYXU-NQGM>WC]>CJ.OF@?Z>D!2P&Y?O!Y-\3?VR*2;Q;MQ[9:R::V?'7&:B>5V.*D8:$D0XZ* M*QJ&[AJ_,.8'AJ)1JNA9^$W!GX!)"(%1-(LP:L)%!RQK^I<40;W=FNRPM1,& MH)MPD&HG.ZQ5]+Q4TX4Q![$$@K!E8\#7HP_4'ZO9./T";;Y'V_0GEL+-(<*$UC>4D*GNRT5[-YI!Z]>35>4>?E&= MX$)^.D*P\^L'(=N3(3'N[Y&,@'4JG$3#O1;.VI9FLA#/!S\1=Y>#1N[&O1.I MBK W*7N>N#8%+1C42\'=6;#!]&FVKD>_@7RKQ@9TL8!@0M_(AFKT*'T-WT>M M(3NE\_$"? 6B;[4:#=U98E"B=;?LGB"NP_.BR%Q7-<%@O_/R,':"U/"]P',< MQQ8TGJ$?1)V<=X2S>[M(V-QZ58IL_F_;#*;[N<[91/\.$WP_ ZXW4>I(YUXK M=/S$L6!;C/A_-;:NL!.;_?EQ"R]CQ0R)"$M1%0>,"TGGD-K,(F\8QG8U- M$UBI Z;ZL98WW.FV?@-EB'YOQ)1I*81AJ% MAF&G691$;N#Z'#7G9XGO/;F/.]^S$?;*UXL)OXC$5/%VT28(%Y_B9/TD^P1] MCYFM/180>Q(0A64]AZ1.172;,[62$[&2HA[HOOA7+9+APPDQ;'NCB#=4NU', M%*CN+=CW8('\^K@3(BRUY>7]9DBOD(4: M1;CQ%(Q1.3$,7HE!2!@Z,W69BZU@ZKVA\)06/$F\'.,._-BU&\M(C)+(A8:D MIPI]< ,@&>H\)'S4<2=?0' !]+*F>FQO!6T(A,!Q\&5UYA0N0B[\!<-@B-11QP0XXQ,,J6HAU.NK,Y(E4G;MD0D6,M>2B M.?!9L8;#^]#*GD=5,RA2(/=E&P9_O&ZZ=' MEIMA:[Z6"'0I0,6\'1(J"&4Q\268$<\G:@SH7#('E^L-O/'':Y%P_ N!$X$P MET20B4FK>E7I)'J >6&"68M&'-C[IK^C OVSI5O4>QR8& H/4/PH!B.&WGN!W$2I!P5G)E^;L9/VAH[WS, E='EFJ;U/1H1>ZP, MK@6JA:WM%L51)("PBCUS'<)+R@J5Z\"",$JV]UK7:=_>:+N'K)-7O7YX"C9, M/+;M;LU$6?.G+DV=D5J+T ]<0J(O$#R27@P-O* KUU@$1]F_;OLJ4(8^=8:K MP2$#@I(M&'T(EV@AV^%=-)&NB7XM;Z' =;_L/I-UUXRS/ X-*PUL/X]-W@(X M-S/V!SV[[X5Q$/J!9SMFZ#IYD+FI*$C(L^1I-V?G>S94SZ_,2J34QP@G@V+# M2_J^2T=FCR7ZI7?$&[X<9'K"A3ZO?B_GU5U=3SF*EAUK4CIPXL#J73;U#44Y M-W X^!%(L&&F=(,S']HWXDY(6#.<]KG:)Y'#0!NB4)^['N6=/HP<0TC@/\5D M2'$JT[@:GEIG8;A0:.8]@N*&7/XUWV?F>S0@&)()P3J._JJ35CD.]^P#M M,Y!CYO%*<3MY3:R@[/0B_FW=0,-0=MM",HJ]%(__<+<.S!&SDWW+?'3J68VI M.F!"N6GJ@GV87>+SMHN'63+CI=$:9%:+)?237K<#L YP164.R]=;VH;T"_HK;DL^1?M']4K6S[[<1K[GBI M'!%U=WGD)A1/AS*;;[\-4@UMCVE?^V("N:D*P71&(G5PJ:$#9#45[/:_:MVY M#Z^-BHYK_2@Y<^@"$D3Y7XD&170BX8/A[4B.:+6H0DF5NC943U%"X7'P ,9A M=-0 00N$%4$X)8@.5"T_D#S\N+WX!\18\QTF2A0F'5'H0R/\I__)$P,[. ML[?^WYS7N;>>>\;&4WHW*#T$QF/XDLI!,RR!$)V"=2M="QP0V.\F9/JUY">L M'+?"T[66[ZK/O?1C\ MC2W0G<2@$.;#1'V[0*=^J6% 5 Z/E>0*!:H9:V3_;/\2LX<@Q,V#N>?%>WJ. MPGLFEFF;<99$IF&;B1G'>2#PGKYK9:=0;UI0 U72EJNL;5;__ AK@-H,?N+E MU:2[SJ .Y6?Z(Y3@TFT?^ "N]]_E'FYH5P+5ZPK6EOH5X-E/T1K: \PQ_W'T MKA&UV]0"X)11?91:*1=8HW/:]:H&I_OYI!G$]H^/_K,:HK65Z M\LPGRU4DKV;@VHX9A+:?6$&4.KECQOQDA7'N7=3UX =2ONL?V>Z>5%=?F]^D MJG95RU,G2L(\]MP@]]TP,N,DL;BJ3IAS8Y["=?T.5?6Y!,H>Z!5PM$!=]QR% M#HP/':VZ6=:H^:"/)H2]"BQ:PA _@*\Z@7\.9(3LPO4(VH(VH+3GG!H)4R24 M;%5Y$(XB;3O#T JT6@%!Y6D'>HB67/BDC4O#@@"-A"IBUB)U$XQ6$H@$/ZC/ MC'D9F%5I" ;W +0*@KM8E:AM= /O/*/7:*4M>R$HO93[YG&$B0[+L(P1N@8- M&P+[R7SMR0OR,9_ _N[G<':+E8&G$,^UO,LII"NAB"(V.#V!)MP9Z?%4I">. M?9NI0=NSV$7JV$!E+-*^CN=&UN&J,&K0N4-11Q7W?O9^O0*L3LO5U^W=L%8\ M0<3&=/VSAN->5SCA>O1^4>Z62P*7*WY'32^]L@EA?.3M5I5D9#LY5&E MCP@L!%1CKB>AM,>/^RP*W0BLR$[6#QT/DYJ"FG?2OFF0+&[+ESZ^,@U'"F-C-&_-"*7=..\RSP\B0S M\L1+C3!,<_/5Z..6OG8R=6E=!]]V$C%4479VAQI)XD56DKB1&R=AF'AL$W/7 M20,_RYS7M8FGN_&\G8PGY:-?7B M%AA.CM*"".XY%PCH>]GV#C M7M8>]0UECZ8)6XXL2W,OCAT_--F_SMJ>LTN M>O6+3P#IA+XG\)>3F3BN.9 #.I6)\^>Q78YQ\OI,K5.LA60[A#;+%D=]+T_O M_-U83O?P:)^)_7 M*A'^&1&KG,.5PHW 2_%\)0-4];P+PXS#9"J=S817?&\RZSV?H.(0V]ZTOV:I MU%_J>HI$LW#RB,/C+5N#Q2UVVXJP3.RX4BE !*W;5C$?'OBTIT;_513.T("V MK.#AXVL%@E:R.U4M<3=:H^*F_J):)("8RY*?6WU;J3IQ5G%\@1P;+P(<:,B@ M-4@!\@4-?388WY>I?,ZWW?;M@653WE<((>@T>Z/Z+BR@A''<+]DW[@72C,/1 MFGI23HF!"57!17H.D1[1[D4O$X7 $D)+-I#>&ZVZ!"'3DCVGF-R-!:VN^ 5O MD]*NM(\@C%N#C&P6[/;JSR3*!(2R4P*,#V5"P_0NRIX@$>9$X-6"*OXJZO6% MMOSCDM)%"):\*<4L@1R RZILQD6]2_#E&PNAOQH(ICJ5=.(SQ/XNZO=PGLQE M)+@[7RC98&5!!TXL B("X!]KG?\VBY<7S61D]T#6N'?X]#4 MD@W6$.@=V*9@B=1+45_9Z3"@OJN)$2]S/ <(ZEN\OM\N@!&>PV_9FBH61HVS MX8C[6V\-N@9?;^O2#G7UT?>?7R65-F#LTE=]$1QH #;CU$45! )+P<(R6%$L MVA3*-Z@^6#J,3)/O?ZVGMT3ZO995K<5-6_)"75[T+PXLUOZ/N?8#3D*H?RJ@ MD<:,69?L15/1NI=$"L2!'6GF,& 5K2#H)W7&!BO(#\4C*T3#39#@1&LEJ6UG M4TJCEHZLTCX;U.;$,8TOY ER^+K6=.RF7#V #?Q U(=#>@F0/4QI_'O-?E<" M@@ZO9VE?\&QZB[4Y3^YK1\E7J*M0&5XQ1;E@JW0/8$AL,C5!J#JW"Z55C[I= M/9!Z34TX!PQG/D3E2JDI;O(H7IG^]T4C!?@H, :RF_5Z]/;YXT*=*Y^*(X)* MZ ZV:5','\&H4>7+ E65_J9*:.4E M2+*C&AH37QD,9MW2(='.JCR@.-DO!7LG&$'L;F?RAF<9QPC=77C#%NTWU)B% MOX#C:4DM\!QF1V11WZ DJ J),?5K%EP?W:JT5I:E=9ZSTFO.!BK_D<=QCE61 M &B=,2>26J:N]"M5K^X X *YTK)AP(M>9IZQK0^Q]9!5UC54X/I>@G! 7F$ MGH0E[ZNJD#FB# [6"07D2X4M"#MU^MJHQK*+[)QM/Z%%QQ28P(.R**'OH6KR M 2-O"VAQWN&6%%9%,Q5='#L('[Z#]7HUK^O?I3[5.].J5Y2++U53+X@D_VQV MP('XK:]K"*#K<,1%CU&6HFF('4: K&:RK0:[IN=$("L( 'E/#LGM)7\OB"/X M+[$)LN#D(^/P#^KHI$/FU97HX>R1U[$M#-G]9%L.JO7$[5_99P4!76QY\X>KJ7T M\!2]4H]X:9!9J:(NG3H'4Z>#TAV/,0A52?TBV76VL_70X!Y;ASEMF&D&_CSMS(L]W[V*W-S?H4N1!28@A9 :=4"_]OT_6QK MUN($*0;[G!46W([N,T*1;<=3#V!+H3O&+B!:XAO\$N@HBL4 ^SVX=!#\*)G= M0L&\^?8J@F?*"/"JV,97N/+5L8P?.E4Y4 RX(?&)] M3ZRP>RUGWX3_Y?\K<&9M'+E)F"1Y:-FQ:P1)9+MIF#I9ZH=Q#"E?]J7B(.;7 M<^#6[.O1:'08D>N[\B$BDYR-\@-SF]@_)^0 18LIY:3;MPO],\SWJY;,@WN2 MPCG/_=QVS"1)LLB.3"NV!2]S;MI99&@\KZ'A9FZ:IDQL,B8SH1%[O'4:>T22 M/-V@>>=[-GA>WV7_&$5)\OZW=Y_?OOO+Z,/']^_8OQ/")_YT+-WK/N,Y9CK/ MH7L-ANU-\9%Y.?L&F(:?$-"]6QDP5618MA7DCA,ECNM[46J(58W8NS5AC!PO MC$TW2BW/,M(D]/*8MS*((C]VPR=W;^=[-H0QFM:RGS*;Z4A-==2=Z^A8P=QG M;,=,[02"V7&$K-,4L;U='&ZB_+6 ^G#3.1+0GT>?8M&>ESU@O<1VHNB-MFMF M!#(;!#(*D!<]^$V\KX% WZTTZ^+YEB[0P_!R./#" 1_0RF0_YF^UU\A/4ZR% M9L%50JLX"(!K1TYK]0M-DM@#?6M"P4Y1K+*OU5=:^( M.?GF4#17]+C8[(RD=?81RX-G'@S33O9V*-[.GZ>"LO(/Y,-TN*5QV.+1@M.O MW>@WJG62/C2@^H*Z1*0Y06>7%(&&W/G V9.'0FM/?E]/J;5K4ZZ:6E9*H2!7 M6O)[5,YF_&\''^'_+MA%T#SRW@7'UV\NEY2=@'G(J7'>Y(:W50-T T3L>/TS M)/\A>3E_Q-S)O%R)FGY,0,+YN-YH*R=3N*)M%IRT?A-H)D90WS,:FN3HKF#K MAC@^3 'RG)[JZD ML\36*4U'W<"&!X#TZ_+E^$QQ4W(M04,D+5$@%TL7^4!/ MD"L'0^M-74_N*!M@B;8-Z11 4_,.7Z@V9!>>0M@4#]A![%P>NFT'CE&Z M&F>!E?BV&UDQM)L,\RAE[I\MF#LB*PS[IMU'Z+O!/+Z,YR6U#F9IR;1/U>,H MHF)*D^V[8:HVU*H;4%XW3[DS.M15?>@35)=#P^/?4&?#?6^$/?Z"MY2'CZ@9 M,ZS"!Q2&1&Y'AF?VLSS+G9>E%?LKE)*7,>77/Y+&^ N7A[<+^GI<0NDY<[LB MD._/];*:>(;W/ N:&[VNQTQB3.6]#;EE+OHB$6@'5:I9U(!0T=7./.*A%0G M:*<+CKX@M0[]*/G %_6#.#P\P0<'@#X$:GA>;KE\,(>)RFL)"<]ZW;*W=Y\D M^O#-'[E.VM3YHL?%82F$UU5K&5YJ+2^UEI=:RR-=ZJ=K+7=^?;]:RSU"1D=% MG)[3L?OEC?$['OH%KZVIX(Z==KP7X:]PMW%9K)A ]QQ+I<(%R%QSBA!NQ:'Q M$PT9) S?)UR:D>C:K% E'>Q!QQ>]'N7\XY<*PR>"*0!UFZSZT8!""Z/MY98A ML%VT@I1^JM;O2/Y.KQ$BK!WD%R"'=ZV#"=#59T)8X**!#/&*%CRTBTXQ!B=# M:@!O#:/M>/\\'##?C :(2((L*GIJIBTW:P_%*WO?1HB.&Y(@6=[YPG1\LTH5 M!2M:"A*A'I&K/M:/^EAXG05'W"VF^F8>4]0Z"'4^BNE65'ZL6]X_:+#5-_JS M]S6V_YI4(-I7[ NS]5P/_H"W6K5B_63T2V*V%0+X3:?7;-?>5GXZ_R(/CD"& M7?G',@Z'VZ2(1E4EGJ84Z-5E^>/3W:6HM$F%N;0_:;7-[ ]:J]?1?]4/[! V M8\1^4AP1$)23NQI'5XN7#2T#CGU:XS6&X0MF5T_U)@QX671:**TH#,O^MM8K MHL:$HWYDHC=?X_5#G]"(8Q$TI4\/$OD X^[ ,05>0<*JX&<)\-7AS9W\+*+S MI5KLQ\F$2GIU :Z-.-2V30(G4U;8L5E/ZB7''2J!?\Y&]HA[^;H)8ZW5Y68 M^<^%8(YU=HM'30XX#!FN)&%CM'+/^]$B(._=)A_L8E.-_O#N$K$H;3LK98%- M^)V,LP>P-=V4XM8>+)Y5);.#.H>O-?2>(KAGI^9K8*?NRCD>:32EJGL"Y7#[ MX#N_#:/U+1O9^2Y#*+A!^P;X&?GVLZ]28F4.)5\=&YG?E1W-PO>M6QU]\&!5 M=N.XTO&V[(Y25 CLZG\ .'GHK([QZ$)5T4U4Y?^8JN/*:4OGC0KA@-M2*-!* M]E-B:UA!.X5=WY!,X5?0: ^:<\Y*[3$8-1;U<\SD6+'SNQ;%3X#&%OUMNE>K M=H@&3KE*8ZDHJ.P-M".E,7 E,*4AC?'7=A^HOH5"#TZKJ=+J@WJ->XU/*[.# MBP:^$?WS?K*JF<-W9FM<2:*6&N)&%\:GD9MY=[%[(^):5LI$:8UB49%9AYA%VMP!V_$KO,O]F2^F0KL:H; MGB;C1>@P>)@3 M;5N@==M$KQXK<6_0!K\I;ZO%0@"&>(.OSJMWT1C),C_8")GKY 0>BT_,8'/P 4Z3_ &.Y"RPHJR]TDED2D&CLNK4SJ"%8;.;L2H\D5G@!( M=#?"*(9()Z)%.I189 H#C*NIUTMB)>#QT(V/\;QA[RL\4*;B!!VPJ+B/$.() ML6U.7@&PF3&WY?'*T>@^U*.@HA]?-M.S6.H:&MU#9(C?)V,PQPL(#D-CDC&5 MIBW7G%)!+?&74E#[B/=S4&^WC1?FRB#$H!&FR+):H/]<81\/]H+^9;C2IP\7 M*27$NNP)0I:+ 3H2V6)L.2^8!K]GAP.]P;F*'LJK4*R;"*AL7RM]67EFI*6\ M!R@N'@]B8@KJE*.#>'8$8*\T57KHHF@:P-X2D<>L4KAFL2#?\HVT/.P^$A?1 M_%%<11>K7Y4;G.>2(#&&C5,H5 1I$^BN!Y/ MJXC;A56\I(_ DS:WC%[EE-V M\>#I$:P%#UI$4DNYK6H>,""WE#LP*E_(U$_W3]MNQ/5B+I+SLWK.3$=!I,.$ ME8V)R<]$9N!I,&"MKQ>TC-.?>A<2;8SP#;0UE2>DZW(51)]$T=EO'TUH&1$$3UL>A"9]F\-CY]?VJN/> QZ%)GQ.WX9M%_<)]DWA9@C:H!I2JK]\ M<[99>['+SN+ KQ?E*:"+3Z2T"#C8=E$EK\364F@K3,/\_^Q]>7/CR)7G5T&4 MQQO=$2PY[Z-ZQQ&9B42O-MJJ[I(\$_YK D5")=H4J>71ZO*GWTP90?PSA7Y$0_:5;47)7Z!C5Z;]+*E1ZQC]?Z-6O9ED95W(T;_<+:W*L_X MN*$CR;Y.#Y"?VBBB7JF?KB<8;'W_D1_@LD-%F#_#CY-KGRO:=+@4Y=C-5J7Y MC1Z.?BFCS46DPL%.ELV?3D&KX2%/XO>:YO"VC$Z,_=C7JGZS$0K)TW8>=K&# MM("%O%WF_UWD$^)];=J:$UAZB7)+M/ A]6\F/I>NBH>40?JJO*P\L\'F=<'% M6B:U7_?!IT6,?I17>B\?(D?L8>4K+6+IC_>NC,PO4^B+RO7<35\E4J2-PM./ MQ48WZT]+IX&CM'$CK%0$#A_7_Y7I V6,JYF:%_UW7H+[5!)DZ0\LPI/E_:NT MR^4Z-@UG]-S7\C;GX\*)6$B:/,N[JIOUL?TZF3A]4%!2]Y LJ/4YZEY'V46W M^64GK:>>_@'5SQZ4&V1N/5]'0_=)WO#7.[H_7B_&_;*_P#Q+;_/#]X77Q1D] MV*N\7K\^C-+'ZYLBEYY7SQV-V31E>7=93=V8;ET&>?.K]O)+5G?,VPA,KN?W MWC.2)[)F57^'*F?G44;\4^4-CY^XZ#F\'#A0!K(>?;?C] MW A9'G4QG,/3Y4&,#[F#FEA5V];%Z/3M:"MIM+D@K)1 M(!,U"L7GSU5_S&^F>4I=L[BC$:0K14/A>*YW9I[//?"[6<;!ES#BUUK%OIVD MST:E>E(_5?-!G'!QT/COK!J3,AY4&8T> CWCU D;R];G']VKCWE66]['.,>4 M0L8XQ:^((:;CHBZ_3/!YU,%Y=87-QC6/BI:>G@USXTOOE_,9RGD=92'<\KF; M'68:%2B%K[QH.YX?D;O%:%&4=>6-H+ZZJ;7Y 64OMTD\>K(S1 MHDZHO.U99)9G]P"U&D)R><-S%]L)M M_[0J:6Q686ZDLC6DRZ%D81VSV"+7[+CE4%UELI]090'3[N KEY'7*;V)Y,C[ MCV$10UL>?M&?)Z^SK*C0)R=-;H?]9BKT]HW5_+"'&H5V\:,MTPLJS'O2E]J MXGU8M?[R^=[F#=3K^M3'RG@3+[A7/8I'+YURK(JUE^X,K*NJTH1 M)Z)ZRSR-,F3[(H@VL>81PCS"E0?PMSV:'*0^<7OE^B6]-RF]2 M[_N,G#GZK3!KBT%KLYOAWPP6E-!8,=US%G2C1<+VA>9+ MQ7B';A*-F2I.[UKSU/44ICRONE?-QRHR*!Y/G"M5X7(HRW.37 I/?6$/K+OO MTAOG->S!P#]!8ZA=V6YA^;M\6E-QQ4*USETF!<#DI.Q/SP^3[3I.V]YKYEYY*5D+HT?R-6B(6%! MM/4JGOC= [?QZ/M1"L]=M/$]#G397BJUD [R\B25M3^G[:2#O/P4:W^^W3@7 M[YT8=EY,>YJH_)P-29,7VZ1W>=PTSZ1=NLR+0RB&/3JP*B89Y@&(K9_R9C)[ M[,S?H4],[IR9Y9GF>12_[I*T='OOLM0&?KH?EI5+E=\^CZ\L PH_>!AZ8G%+ M#U*1II ^]WMGE_BZH1_/(EO%RARR-_JU/$2WI37T *2CO!3F$?H>FRPME*N:C9%<4'@+;++EHK<+Y^WX^D>:MQ+(=" M;IK+QJV&I'0IMQCNGEM=G3RROYPZ4A4Q4BEW9,8S)=D3HW M2K\OK^%K<^^\J>,C4P.?#NIC\973S^<"#.>+HF7^@UQ"W]+'#R3.FS!FWI?N M%U440 M.K>8)OVJ/MJ?]-_'>6.,2Z^GEU&K]-LWGQ P?SQDIYZT_:#*W#?3W==L"BH MA9E3XNHAS/_R=?,?7AK[ .@9W=_@A[MT MF'O-J\'>OKN4V[5>,UUP&2BLAW;T=NMT71#"&CI@:$D'UJGW! LD*(:0D5CA M6%4S2CB@]CDQV#@5F]=EGGNU,7-,?9Y[?SY/_7_]PIT\<>?U^?K2ETB4G^Z9 M(O)JC%F3*,XODB55@!>I@G'98VQU(,C.]% \5#TT/4>AO#.UTQNJ81\^;I@^ M:MW0F,$^VL&VWPPB&%N2AN ,:0:T10+%AB-H:*6,0)+HE?$U3\'$,Q#Q),FH M\:"BF8XB!D*;3Z_=(B-BF17E$Z5++UE#1.0YG2O]D_)<]0?=2J[+W*--!&P> M"!PO0SZO%HQ+S^+#=*>J!,I==G&W4\1U,ZKEC8&55$$#8Y-8QJ1$B9$:080M M0AI8J)/-J+;L?7_.,WS$>$6$YKP&\LY M<0;V1[7E\(>GNL+V:MEW7=.I5S4;!)3V;X;9[]E2%#Z<'?'/@@T<5?^^BP\X M'R&Q]:\_?L_2Z6YB^=HM8L?[>X;^V(2#TE-^%ND'':#+=-#!2@.@HK//,R?U M>)+YGAE6X%H3U0 8PQ0RABJJC92&69 DE,2"6TNV9]A?JB+F3G(EVZ?RZ"N.UV^^S#%_EXP65KON%*.8@MKKYKGE_/I9/SM M9C(:Y+VM*NL[&SQAF[]DG#XRJF_Y\M[[UT=^G\QC=I+7ME ME^5-@\F]M^Y]197_]NUP4+[R]/#M>]F4:HT-O*26/>.,K!4#[/&%<K[[RW[ [7P0^YO]N!#WU@?\R'YRYO:[?N"Q.?_[=?](: M)&$*]ZDI=,@ EO603JPHDH@2*A)L)(-8:%F2A0&(/FOEM&D 'YI =K&/48]) MW&-BE5#>SD+>-XC4;C-!%.),,V&26"5$Q#%1E=M,)9H=S"9^+Y@BX!G>H\D\ M?VS_EH.47[21*^DS>UNKE8':#1>Y MS!AM!JR+LWUPE;IK\=>),V7W&[_-OS2;%UVT]XQT"#7,6D423 D!"G/#52PT MKS0'91G>.['042L5?S]?C<\K7NM =__ 9)?$BVHT;518.K3<'\PJN\MWG5 M@^M!FZ[F<.+'!]8#8X3;/3ZM#-8TRY0=1TO+7/LLNG^$VW\E!\70VX2YZ MG5_/]6):U&?6,J^*&MPMIOT;W_.M&*CK>^!46IH?#)U/\3N+5-?*^9\S?QOS MYN_'!YZ,LIL7YV M87GG%85TN9L/-=.JJ<[[H9ME?ZG.G'F>AUF29W$B&W)N)=0+H"XK%1MDOG_9 M3G%#ML>&2RH)8+'4,99QE3MME$1(K;$*OBP'59XW9OFH?/VJW XGSG^I5Z^* M#;G(YE?I^-MP^>U5K[7X#7\V5P!"_O'2_GJ%W3MMQ*[X/L/IC@H\H\_+I2V' M&NW[0.O ]<)B[6))20VM@+'U)!*66-.B7NLK"6^SZE#H-_=$8[G#XZD.D!X MJ+.AZ(SL]6P>#)P:CA\=4QM6U[J3:F34:BJAU=(*QV8$&)HDI'+E2YG$*QFU M/T\F U_/61U+X<#Y-7?$'NR$Z#[-97="W\I%KA0(=7]8"]J]H/+M2^]"762H MBUS]17O#6C:HU=JIU NW7.H%VK$2MRLEO.S?9(/%*/M\O:IGN=U9KV5=>4'W M8LTA]EH>,T@8C!$V0FB$EALJH&C4'&*+!-/(Q"+ADE#L-(TJ+XHA+5ZNT5M[ MGY6:PZL',\2*BENW*&\(_;N,R#_G>'_L=JV:OSU=M[B>:#=Y^%W6CK8AJ=;M MF3)+TZ_:JFZ>_3H9#?O?GT(7 MH)'2, %2Z%A1I^PZ!*DH/Y92-]"%B 1K0"5'6&A@'4?*6SR:5;O>[,M<]'*VYOU58OHHO]*U<2T2B-R%\O*LU_O MZ*R]WDN)KM. MBWK9QQVJ\_76W?_F6?]F//Q_GJ:J]H"^G5LYP+$Y[SL?&3S(,N^[R.O*W!W< MTWA'UW Z^.@GR>:#,:;I<.;6>SWT,4?:P-7GC@Z9#](?< 3M9S/Q$J!_/GBU37^W3LH4.U8+0 M>%25OM)IH:F'^-?-IQI[4AD];*I6=F=X56^*)B0^;D7Q:-%%XPD(W'9\S4<# M?^P[Z9S>S;)/U1]-;*XAZ,_+G1V^+A9W"K MCV3;%WQ7]UK?%N3K9#Z?W#YL]N'33)KTU7Q=?/_!6_DXE_R=AV3ML]<\IGRZ M&0X<*;>A3!<*SVL:B!S/^I9\A#^\O-:21\N5P+L_HEQ.17\"^?_VLA#*H19:^N08&.Q^#7M_^O;U%G\ V^_3::?_M3O9]GU M];ZW)[<'6R"5!YF$G[9@B8-N0&=YY8@WX607'DX_G/XIG_Z;FH;[$'7>'_\H MEGF:.F#KZ]O[V?W'#@O9YKGS@VHE4V &)Y#)N9Q)F,, $8)BK+'$M SQ M:6ZDM/OMEB)^PT5V6YGDMI]637B9'8?7-0KM4;*:7OHH,>X5)+%W.GTJM2> M2@"5-P 54B=)^B0SI..8*&HL9#$&'/(!4=*(46PRC'08Z&B MR*[6).VU;5VWC#N$>D*@%G'P65+JK!X6$. X$0 "P&N'3AP[MN&*20L<^W/ M9=D131&-U&$[5[X/4TS GH/- T!&HX0&AJ-HFPB.%5);+&U0!+)A3:EI20- M0<\VBNH.-!S2]0^8;'QC]:-VO05* D$JL M4) 1J&C,8=6O 3(E-BF5Z]+\D8W]/ZQ'^&I#V!UP; VY=%;'"3Q]'#S-F^V? MG9W#&$L@T!H!;+C42V,')QN.KGLM3_,->?K@AHP/*8DV0TJ!UP.OORFO-^;Z M $N 1@G#6A+"I1^?4!;DZA@D>VCUOHO\;MM0095X;VCZ7L.XRX9N'9LV/@^MG6\K'CO('DX4OOM\%.)_= MS>VJT]XR&V#M_JREG)?V::OM.*ST@:C6-(U5ADD-).= ":ZE,)7T,9;K#:7/ MD[ZSI_LS=BAT!@GI";EV5/9!2.MMV2BXUP/&!HQM%6,):&"L$$A2K:7D2)J8 M"%ME:JG;;Z=[^AQP MK1N7)!_9ND]IK>&,CW^M)WG&)Q,^4/U^T2MXFO6SX>];=ADX62NI52.HFW;. M#F9,1RP5U,CC4HRC1'$E*, 0:,L%T)672%&^R3C+K<=>F84S:,;SXIM?EOPV MZV3BE^@1T&HR2.<26 .H!5![QZ#62&1+&"+2$!AK)5228*M9E9I/.+*;%.YU M"=0.[B;GO$=XJQ'* '8![ +8M0=VL@8[K(VDG#-NB$(R1H9C6H*=$#H1[PSL M#NF7YCU(0U'2>RM*\N=4CKWIJ#>J*[G,[SA7&<,:X2@V1,2 :)+$E@-"":NB M:5Q %>]K+'-%;,572ZSKI'':<_MV#$UI O,>!_/B.A3.8HB-3F*,F(42&@@P M+(N*L *"O1?F/;@1YEM-01RX.G!U5[B:U(UNJ13&_9\;J"$ % -C8.4VII2N MZTG9&:X^:.\X>13T-CF/V))UT,QC,:=TVDT"".,&)!D)" MD$B JS :I7BC=\+0$(3A4()*GCZ1I+GBC-#%," M:-\G)FDS926P-<17>_CE('<^.\DV9.>ETTB1#N M,1YFE@0N[@P7T]K#*S#P-8N"\!AIH:&1-*D\&I8(]-ZX^"W:QR':9A)=X.[ MW3MQ-Z]'6\0DL3$PL8#$Q!A:160EHXVA=*\9L@>0T?NU17I$M&F-=-_H.(Y( M3HC@!+?,0T2DH';<4@XU5,#;+A(B*3%;CFX5UFPT[&=K1,SI\V(R[C?=,UVT M6"AG1^V&"4APJDB :@>M08 @P7BB)24.!V#"J^JAV"B^2?.6SB#!X;/6>K35 MI+6 $0$CNH(1I"Z;AI:(6#(M.6#80&WB"B,4P6:_9=-[UA;V:SL=]\S 8POC M-"DS&H[GZ?C;T/\9JF^.VU5$&Q.A*<.289# Q$CW!:II4HV?YPK9O89SSIVCZ>3(9W ]'HTX:2:B'60CK!&[N##>+>J"IE@"@1$H48P"HI#J)*VYF M$I&]5@OODYL/;NA(VN/@*-S @3&IIPFSAA+6.)5:QB*' UN=Q" MNM=T] /*[#U/+ 6RS4E_W3=*WGN89]D<8%0397#@G) #YX=U$(EK#PY1AB.M M$T*8U)1P!Y-54P'-"-M[4X'&)UTT8B!O=4K".FJJV6,7A^HU%#]FJ7M=I%X0APY-AB3@_;+NQFRIT25+YK M1)2R$5J/?>8=2AP )L+I5T26AIEB G)X@/K(KMMFL(=:[47^?L N,/QQ,#R' M-<,KDA -@060::PP08S8*B05&W.(!K;OU*RBHH=)FQFY 0@"$!P8"' -!''" MH#56*44Q8RJ1-*ZB5AQ ]'Z X*"S%7N\U=ZO[P<"3B:N%6?%Z,]HGO[1-(AZ MT3C;IJ="\"P=JV>),]9H21?36$%"&& :$_7"M(X>^S?,_IU- M)X-T=N.I2R"(?CKJ,H> $">*$.[?NK&_MI@" *1%L304Q9B4#6(,XH3OM8_= MOO6+=BVVTP*'XXQ'C2;^P;+I;8A(;8Z D^D@FU8K@7=_1+/):#B(_@3R_[UK M(,2-\41,(AYC;:@VEL.$)J;L'*&0P5SO$PCK,M#&9]WI ;Y7Y%M#79W5C@($ MO \(6.=L$;3N>9E([C!!*RNQ-5!S F&5QL-M#/;JNMX+!AP\ED5:G3>[(=F] M?V=, )/W 2;KL(376"(X(3*Q &H*&+?8M]"M4@(Y)7OM1'4(?>(=&5==53%. M)O1U-9FG(\9\2UJH+LMU4@Z>%6,QO?&8X<6QRM:O\2G%RGZN22K'9R(25T+#C' M@F)D##. HBIH!LEJT*RBG@K*-K@*L9(^$%1$F-++*\&WBI)',>_ 2,??G2M9#U* M6FUM'#@\[1#:DY"? M FMW,ZAT8.8/"U]/L]C1[&"R\,&X7:#N[5)7_V,?6["6.#J/^@B@6J^SG"0@ MP9J9F'(LC;:HG'!A6&);*Q];"HMW%"^#A/2$W%^^TFN(J[.*8,#*@V#EV_HN M.P>D[R 4@ "I=6NI!$8()SZ\: PA*-%Q541C)6NKS&Z/*/L&B:*X1W"K@8&M M*;*;D8, S0&: S1O!CWXJWAV-/K)^SYML70;S3-[J;9S%UZ%CE:C-);=WSSZ.OW MZ/YFV+_)W[M;3/LWZ7[<^L?Y,^UR:[[# MK1OHX'XY3>?9-\^&H^]N;]W5!F[+?ENDXWF:)];SGV:. V\S1R7]*!ME_;D[ MG^AN]%D.,J7\BV=Y?_M3VYO':3TT_+JV?1W?YB3Z^O,^X)GO?+ B^M' M7[/1,/O='8GGANGPZV+N_IY/\E.<%AB:HW5YL-]*_@G%G^]'+N]NG6 45UC/B[N]ADO%:KL[TB=QPC]\NIYS"/< MDDJ:$.=YX":=1VY]?OAF?[3P7_=$/AP_YLQJ-Z)\.QQ?7$]3Q].+_GSA?GQ9 M\-\LJO9I+YS3$A:]R#DYNN1[,1O^GB/](WF1#KP@RTGEH%P&07.T#,=6*>"C MX20QL5"\#(G'5&"&=N0R_AO9DLN>UP"[PWAGJXDRQ\-WO4)*'I(LZ\H7%3-) MA#$)5H@HFE#.JI9.'#-Q0+)\G<_H%;3Y>>CMJ)_36>MTB20[6_4Y[8\RZQVI M=*7A;!TQ?BZU,+?^#23 SP>D0@@: R^8H1I:1D4BN-62J3+Y.<:&\&?-Z@8= M_5I"_J\>\=5H-"GTS&I!]@]'0_.\.5"<#=P&Y+,(T+.RB/RC_4U<[M6'5-.^X[,G:&1=SMUTOUN,O,:\Z&! M$]:>(&8 II # 8V-H;(F=H1:RO-$KY M2[]E'[].L_1?']-K]TR?TM%]^GWF[O67FVFYG)>><751.S]U_O*^N,=7)RS= M)7[[N[JX4M&E_?)?Y\9>]J+S"W,6J8LXNOR[OCR/S]67??SF/U95[D9Q?J MSKGZ)+J_<&W^S%U>7T[R:^_.S7 M^PW43F3^Z\-3QR$8$+&3R0PG3!H.#!'5?B82Q!]KU9-#9A$#@% B+<$"Q"BI M5$]A$'KYW-;=!WZ(,B<][SQZ3Q?9A[]ZM_+UQ,GZ>P[YCV:+V]MTZK:Y M<%Q[;^IM+NMJ]W7N_'C0\6*XW+?*IUW9KI4,+D]I2>$;4/'ZY;RMEKC."53X MA@M%H< 8[^+_/9LZ(>4#"]/Y\-_%XN]RBW7FPPSS[W=9](.SG.8WD\7,7<8I MECZ0<#?/MW2CZU3V6)I[!Z+O63J=_7A60/7JO]5N-#CZ09 95!*E9%__NLGR M8Z^%C1X((0B*('M!4?UL-"H__<\/X$/^VMVR7[U^X@2NAK=N$R^R^^C+Y#9= M"GPYHRE-9W5)S>S;)/U1\_/0Z>? M/JR$ \O;;_<1;OV*M/[L32LRNY1'<03K6Y(I?H,BCU=4WZ[H8N*UFR&>UL3L M4O0D7O3\EQ<]ITD*)WG\_UV).E6*.M44=863UXNW?WCQ%CVQ<=VL%ME#0H=Q M2K8S[:>%MN%UDYOA7>@]MF>,>&?%(>^_]@,U(D5 ,H8L-@# &,=: "#*U#\&[MY)X^P&,R@/T&"]0(Z:'-0&Q09IPJ2VD"%7.! %CQ5;2BBI0 M>(%M*_VD5$_^/LNN%Z-?AM?9^\*1!D)\G&7]3X/%U#L,?)X#?LYY<_RM@+1C MD-'DVVF:&T"*=E'(4R\=E;B9^G MOTXG>51P,BY)O,4QKY"V67':6:WA"#C\+2'ZL#H K5ND8J%40A2P6##I.-T8 M5C;TK:3K(607CF.&A M.PM_,Y5$UFZ)6"F@;>QG<@&IJ%8,5QC!L.0KEL=1J22KV/&\$D+WHH6\$V7C M8C)V_'![E\VS*/TVS?(*@S#:\VA]$[A9$I- RBRC"">2)D!(RWFE12@%5YI< MO4LMPL_T*NA;+4)B+$0-I;0(NG^DE72 MIT $<'G42L!+K/]":"+X))Y* YFZG5B,%K==5[V[JC.L2Z4Z1I<%)K7+0E$N M,'28PP$FL<',5/6W@DKQSK,J_.5J%FE-O9 ]1QD';+X5.!TQ(;H%.3LHW]D-Q-:-UWI.U#!!&Q4\FL' MFH!P0)4T.J$DP55BJZ3LF7+&PZM@;8RM0#W,R"$;,G9613IV6#HJA4?6KALN M!;&:8D&P53&*8Z*K-'1NF%AICMTUA><%/86?D5>J*6_=.O2)LO/]L/0NM>^> MCMMXJJUJWY]J^S*=))X$SL<%)?B*]I>*V;'!DB4"&,5T[#1\[$14596M!4\: MQ>PZ430&P K!,> )QI3ILIL7!0;H%XO9U]YG33'[HNKBX%3+N[M1[EATFN?= M=%*0?#3-9HO1/"_AGMPY5BMJNF_2W[/H:Y:-_3=_'U:]KH:CT2)O0.I;^E7= M4Z+)>/0]K_0>3*+Q9%Y\,)V7[5??M17^OV[WVYXMTM+QST<)MLA@-&K=- M^S>^T>@@KP5WO^GGG0:RO&&I(Q+?%;8JK:^JQLN&M>X[^0?NHK?I=_\$&UPK M+S1W^[;P/;C.HB3_[_()_75^3Z??HYFCY^&U6\YX[I9\/9WFV?6H MZ#Q376]Y#O6&7P_'Z=AW3G-?6M*:>\Q^NICE6U0\1.2>V'??S2OHI^EX5J@% M1=/%^VPTRNON?9? Z-I]-)G.GBF7=]L3S6Y\#7S1Q'?VXZ=G :V5WB/K6QIL M0-3OJ@[_-IU^&XZ+QTL7\TGU1B&R\W=:*M6'ZVOU*6J[LEZV7JH?[O7TKT+? M@N-97Z.]Q@$S-/96AGYU,\VRZ&_N@YM99'W/\7"L1W"L%TYRKCO5@$K'L[Z- MR?>@(W/W1MZ73@/.+?P(@UXX\7#B *[X(Q<9OUM3M'8Y*/?))J!PVYED)Y-YDP# J:6(H36P9 M:I0F1O#9(=7-J'@5"2U9[>EP^V\^J+I[Z[4> *0G1)OM4CI*N2%I.*!60*T& M:N$ZUX\C;!/?'D(;*ZV(L82@1"U.:;Q2_;T=:O&V4 OU&*4]@ [2G"&@5D"M M@%J=02U:HY8U0L?:T-A2Z1[1ZV%EN:JTF("64*M*8-L9M40/(M9#]""=;@-J M!=0*J-49U.)U,BJE# & H:5*^\#XV*AD801*2(#[3!F0"(VM-J56 M)[GE2WR\NY^^B(TYE?^:$_D^/6@$XQ[!*+3U"8P?&/_5C"\@J1E?)A0J8C4@ MQ' 6)X*JRIRCVH)V&+\U)Q1FLL=:=4$%Q@^,?S*,CVO&CSE6B9/Q"0?,$LEB M]Y62\1$3L6Q-XK=C$<$>$*Q'( RL'U@_L/[K69_B)>M+;"WB).'48(N@C TD MEZ?3,K2938:N5OVHF_9.)NFH[RB-QW<#L?#92EU M]L==-IZ%M*8PJ[(MOW17T):+.CD)*<2XTL :(@A-!$I@E9RD!=[8PBH9ZN>" MG=1XH!XPDRUY:9]N%X18+\_$#-,9 O $X.DB\$A>#\E-D+9 <4,D-181:9-R MNH0DD( # $][N4<0]"C 7@"\ 3@Z23P2,@;?6 U(#&)(=%:QT0BH&0)/'$B M@3V(QM..[ +PM <\C4F^AE.6* 6$XE)#)9,D817P8"G0 M032>EH 'PQZBQPT\QY;BHYJMJR?7JWVN0R@@A (Z@)BLSN:65OK6@T!B%!LN M%(RK^6*2(2O)IHC9)/W/UX^;VN[3)P51#XJC" T$* A0<&@H$'6*M-.45!Q+ MK7D"&684:DZ74,"3C:VV5T-!:UXB#P6X32=1@(( !2<"!1B 1K4$)\ 9:E@ M2!N#8[ZLIU?((+-/K: =\PFSGFC57QR@($#!R4 !E'47?X,2 *DDP@EJ"D0" M9*45F,2@O6H%+4$![R%Z% ;"R>0.763S:.@'PV91\%<'?_4Q^:LQ('4.ME94 M8^4++J0""@(@1%5\@060KZJE/\_YY9?);)9,)[=FDD^B<%OP>3G=1&<.)3-S MXY WFYV/5;_OYV*XKZCQP/XQGZ:3J=NS=/K]?)[=SAP/?KZ^2O_8K^^&]Z@, M8?V 5@&M.HI6K$X;!Y9C+5&,H:*<\43PN%(%E7#XU5&T:LV])'$/"AK *H!5 M *MN@I6HP0KJA%E-$TNY0 EBB:958"L1T'98M6K'ZD6$]3@/JE5 JX!6W40K M".H&MDHK%2=$$Q.C&!' *465ETU9:SN*5JWYZ! D/7[DA27'ENW4<-*E\_ET M^'51S)F<3_R T=N)O]JD_Z\0T@@AC0Z +:K3TX42"5.$*RIB+0 1BN)E+SBJ MXTU#&HX!:JQ5#1:XFIB< 2X]_3\'PH?RKR'2ILG:65TO8$; C+8Q@]29Y5PF M@$,32T& AA")6.)*00.QW;AEPMXPHSTO%^HQ$AHL!<@(D+$%9+ :,C2SP' . ML776G>0&4E"5W_IXW\8M%?>I9K3E:Z(]M[: &0$S F:\'C-$W885&ZQ4'".- MC*92*2$+Y!"F;E?:]4_5^SZ:57 M]'/FV3#/I_I-TZF.ECYU\*)/'9R)D/ =T":@33?1AH Z.0!HDUB!<0(!U#*1 M2-&Z-[>$R1[0YJD,H=W0AAYD/&U FX V 6U>CS:H1ANH)%8:(VL,)Q8P8)9- M7"2,A=B/;K.2*+ +VL SVF928D";@#8!;5I$&U(G,?FW.!",,JD%C"'@QI9H M0[60<#^Z3VERBX6-$X&X M)!IASKBI>FE*H939 0U+FG]_GJ7.*ED!"P(6M(T%HFZF*1AF.*:)E112)C3# MO/+Z)-I99GO!@H[[?0(6!"PX%2R@H,8"3F&L !*"D,193W$BT;*QK@,'M"^] MH&VO3,""@ 4!"[; E2/B,:0:H/R)K Z49(*P2J]P"*#Y;[T@K9])FV.*WM; MU\A?\J3 M?R_>&HX=6,T_8=1.OO?531;=32<%8?D,Z*_N00;1-)LM1O.9GZ(V6=8E^B]% M<_>#^]]7TV]523W3FH&D1?OT?I(*?1\;>_+=+Q//5Y]L-Q?[089"]\UW_R5MO:*.>-TEDTS)_F>S3I]Q=3O]S_ MFSH4FGXO9#WLO=49^./?WP;N\F"'W$"V]8_/(@=]LR?![XDMS2F^H'+WA0H' MKRZK@T6_,7K2_6(VC[)B5JG?B+2\6G4^GG^^WSHPSU%V,9_- MW9EZ'O(0_]7=QZL8U9?S7IO'&#O*)!.G>'D ZGT>_I M:%%(I+R.9^Q/-+H?SF]*V/E??Q((\I_Q/W^VDT^S[.IM_<\[G+I?/RJ=Q/W1=NT^\5 M25Y/)[>/S]2M2,W\T[IOIU^=C=;+O['A"N\6TSM'MWY%7_U1#O)#^#VKN6B^ M:'!U_G#WD\7(\7SJOO4URQSE]V^&V>^%7,LYIH(%]\>=7W+%_>[NP\E@5IU: ML;S\DGZ-7[/U5RII[7HQ7TRSL\>S5E:4WI?4Q:;A)9UJN)WZ^.B6NVR MNU].%.F=HY4_G$DTST;?MYIT)RR0&2)FD)$%FN7@V MOO$R"58NC<]3W\VFZY0X;;I?N/\&YO_I9#WQHO[CF(+/0/[@Y:7U)]> M81$L#]E)\D?*FM>QG9(VR'^SB3LE^#3^&E5[7.KZ'7 !G$5OIEPPT/!0@QC' M$AN.8ZAC$B--*F3W82SP1LK%/]X: # Z6QTM&92+UD@0UDGLS"0)LSCA2FLC M,5$QJ(0+%8G1;ZM<'(82-U$N(#Q;;<7Y7K4+ANI,.L,X(=9*("G5%!H(65QB M$"(QW$2[?)5V\>;@XD[R&-2+$*,Y*GVFC6!H"WX>^EA1>N+!'@<[JQCHX^!G MPUG5]YZTZ:/H\XJWJX7 9X3((W];_N_-M+K*7?HM^_AUFJ7_^IA>NV?ZE([N MT^\S=Z^_W$S+Y6P8P"T7M?-3YR_OBWM\G8P&[A*__5U=7*GHTG[YKW-C+WO1 M^84YB]1%'%W^75^>Q^?JR[F]W#SL_((?<8^KN/A\92^+@-#5Y\A\OHCMQ:6- M_5^7GW\YC]65>Y&<7Z@+O>K0]I5:LX\$]>91;2I/XZ_].- MA8'*LV>Z97[%PRPL4JVY7.#'_)U]D D]B]S_2DWL8G'K?M9_/G?PH9+U\V0R MN'<:B1H/SI=A.)5'X>+AK.],D,4T\]"N1Y/^OSX\@?3:"((3C"'#0@&-8X'B M"NF1!?!C0P-$5 M,D?M ,L.1U,OVV#1&7+SH^E]['_@ARIQ>=N<%PG21??CK MSY\_Q_]]_LLO.9Q]OOH_]HM#MRMU\?.Y_L5&ZO+27EU^JA2TDY&TB"4D28"Q5$I'*\S9B65>78*T M)J9!6MHH[Z]$5C&EH562P3)ZXGZF+7KQ$-;>9X6T5#1;W-ZFT^]>9V[$J!]I MV=_*54;#/)6AB/?/HA_RP-UD,4O'@]F/:TCPE2"TC;*VP?H?/,<#H ./<,Z_ M;C[HV!M(HP=T"D&1QUETSNQGHU'Y:9ZCZ%^[#>A7KY\@RZOAK=OOB^P^^C*Y M35=R;^^'@_F-^]/MT%>?1S#U99NC]&Z6?:K^6,G0^["LIURV/X/XP_/EEL4] M&/SS3]67'G^VY4>@]2N^KYN]::/8]Y[4W;'U;=X"N6#35LVLAU@O('^=W&?3Z'Q\/4UG3H3T?<9&=)E-?Q_V'9(] MB_B'>,9X^+LSPAL>J4"BIT2BGX>C/%#QLU-0GJ'/0)['0Y[;5-;L[6RO)O-T M=(#&K)UM>Z'343KN^U;R49SU2T2TW)!98;/N MJI.!-(Y\$TYVX5TY_8X"PW8&->RNT*Q\AZ>I$;:^OE (OG4A."89QW7G/$ND ML@AA92R/$:,0T#+HK>,8K]:!5X3\\W0R>YS$)-E!LOE/)WG!5-5*LME M]BTOOUGFL52^AMS54%E-:Y-9-AWX"7N(HQY%84QP@(D $Z^'"4J6,)% (K%" M) %0:X8%YZ"$"<&9B%>2<=N%B<]#'^S].9VU#A%,XIY;;P"( ! !(%X-$+P& M""L%HQ0GFE)E&314VS*8;:!(P+-)'"\ 1"L:@&2L1_!JPOP[9/"6/8P=MI94 MO[^X711YI+XP>SCU\B"X$)YV(: =W>RM;E)'D$G6R(0%$)AII0V)"1.6:$TJ MU26&B#R'3.+VGQEPY:/__.II-!.KOQ9",01#^UV4Y\6QKJK#H4 MH.%8H>&'E[%!0+S$!L0TC16PPC?(Y32&3GDIM18,J55OAPW[,WDD[XE6%:*= MB:CFFBZH[#\&, E@LC&8X!I,-))06\:HU(FT,-9.WR@5#<,3O3*$9$H"'\3R!WUZ3 M0/1FS"CKID* )DP:A+2?BL40B6-;ZN@*4;HZEO1E9FQ%> DF>@RL=MW860M_ MY9F\L_#%GGBQK #,QPZ>;/+C 3>A*XF0G=F0L F!*@)5!*K84XYT=X/^E:JU M[*3?;"7EVS,\Z+T45/DC-9UEH[FO)00:;9$D1-%8"(SCLM.( 5RK9Y.3RXZ* M@W@Q=6O\-6]:O[[AWEO[L2CM ;+:-SP8U8$3WX03(8"U[QA""E4")4J,T0:P MV)"RWXI0Q+)G(^7[8L46G5O[S)L)+!A8<"<61+4CF0%".>6)M=I0K950**E8 M4%GPK._J52P8Y%CG759[V(!?%]/^39J/!AOZTO[1:%*,> J:(ZM1SRI6IJ>P?Z^NI$ ME1U\]B&!-K!V1UB[4=9C.&=&+\O'' MX_[W:#Y-Q[/1BDD1'!<[I5-W&8W6),Y#"&O/!C08Q+&%B&H5V]CDW4C*)B32 MD&>UC)+,3$EE5S61_9P.QT^DSK^5%;')$"76$[S-1@2;$D_W4^X#))P(). : M$N*8QP81XO24&",2)XC2RJ> K7BVXQ#J8V ,4KP-O,&CLD\6$?Q1[#68U]?.,OC6=_)G.7I MM*+PQX=-.Z6NL_?U((\XY#T>N 1C0&9D$82V,HP4@;:"B7 %1-%"WE MSR:F;-/E]4V-@;=L)]]972(P]%$P- %UB4ML-.'8&D1Y@C"(G;: J_Z,B;/M MWXZAWTN-2V#FP,QOR%KZ=9[&AV,%E\'64[0=/;&,=H'1CFJA3K0"WP*H82TEB M I$HZWU$@FC\;,. KIE(AXB7;$T:G56[ M(%I#MJI..U/AIC[!110+1-,&$L MX3&45?\$DNAGP\-=LAWW'U(*&!K&8X=<\T\8M9,>KT:S22]*9XY\9OWI\*L/Y(VC MB\D\BU O^FV1CN=I[G[A/\VBR5TV37TSDYST9E$ZS:+)]%LZ=A?TOYM/HLG8 MO77]^(?5-NR'QRA@2QXCQB0Q4,1 P)D2L96HY#&N&0%+B\F)_D\7"R_I/U^? M.^::CM-1I0%L5.HX*+_<9+SSBV3)>> !YWV<97W/??>..V;9^,-?Y_>3=4SW MZLWR)Y O)*H>;N:.=CR(TKYO%.[.;?0]FM]DT;>J@W@ZFTWZPSQ\>S^9%E>:E2I;L9:G:- MH[B2(\#ZN?Q3 M%<_JG^INF@TFM\.QNTLT_WZ74ZD[C7]%[GK^H++!691,)[?1?'B;^0OY__I; M/KIC=)M^=_OA'K"F_*_9_-[O4+W,H;MX.IVZF[F/!XO\@OV;=/PMR[?)/WCS M@;Z6VNE9U'G *'G1\8[[O/\\HSP499?]FVRP&&6?KY.AV\3LE^'OV<#QG=N1 MH3MC-9ME\]F5/^XK=S4]FO3_]2%G<__R,O/>"+>O'PGUXX@TADABHP17."FK MFQ/HT"#Y6">J,<$3Q:5@#"IDK9#"E+T6)4D(% 6/.WS/!FK^ZOO #Y'#R_3. M"ZKI(OOPUT?D.UPNS1-GYNG4T:ZGPVEVF[HM<-1TGQ^FHX_42=+TF_OFK2/Y MX;^+YC]W>?O96;.W_]I[S!9?_^E6D+-!\UKW6;OH1KC\+8XF/9WU+"(/PD)WM5Z24>.W:_ _R5X7 =4\Y M&GACS)E8U^$HPU&^ZZ,\^/K>\CR#.#F>]6V.00=-$ML;32_;1!2;4O6*"(=_ M"HL3)%D1LL[YG-ZODS#Q1Z_#%W5L50^Q0Z[#=:@];""%E MW8.,Q=92Z-L%\CB!0A$EJYE5!BFXTH/LA9S13?H*OO!S_?UOZ3\G4S-*9T5) M6/6;BI^_--FYM=(P3$F/\H,T.WM;3@AE80$%3PH%U\SJ\LA4MT1.#$!$80L9 ME>X3S)2IIGD*!E8ZI+V 8PW+M:FAO3M@A%3T&#I('^555-@;C;WED+^ I %) MWR62K@/2Q@Q4C D3QDK-*/:]Z!B'O*SU2; @^!5 >I'-WQ]H2MIS"G30)@,& M!@P\*0RDM3))%)((&Z6!--0*S$E2UCLRQ@!<:16UA4W-?R,=1D&,>,\)@H"" M 04#"AX5"JZUJ3FO.^8AJASN,4TH0C'G!H)E7U-AD=V+3=UM8(38 R,.-G6P MJ0.2GC:2K@-2V= G20)8G#"<)! K#JB-*R!EF!N^LTW=<="4H < #-IDP,## M+KQ+.%$U^7D$$Q"B!DP@ 2F76!B* (DMY** "66->$TH]^^S['HQ^F5XG3W; M?FM_>/&X5==@,?5];3[\E9V19SO;=*M0:B\CQ?O_&DV^G6;FU\83([99:T<$ M/D2UP&? F4R"V(1KJ1.1.!F/2DZ6B>*L TD9GSTT?I[^.IT,%OEZ2@)MU51" M6+0H]3LKOP.'=H-#USDW(*F=&S&*%<8&,09 PJV G)9Q+N44=?Z:.-?A$@8. MP+2TQUH-?VWEQNBDIR)P>3>X?!V3LYK)$2.$ P8A0$S&(L'8ELF13(K$KK36 M/'@P>_\,W:.B37R=4R.>*.$B-LDT4 P:&*=( E-&9[2%EBY,DOEX.&IO3,T@6W6 M#P4)_(Y"ZJ\(!1PT,(1(0PH#JRS"B4Y\ZDU"->*P*FX!A+PB'W'?@:%UG/I$ M;.C6/<;-A[^",[&'X-![+X6^FJ:#+#_=4/^\[1#R-C>A*]*;U5'CA"L2QQ1H MQ26E%, D)J6*#@S0KW%D[RO6E%/QA2?BUB2V@#UQF 3ESDKSP-WOE;O76N " MUK(?D80D3"--#>66)$B5%K@4%.K7.,D.%Z?: \,CT*/R(#EDQV.+!X1XKPBQ M!B PJ $",@EI3+6PC!)%@,"TG/9LL'7VP9O'N/8 !@SV$#E(%GZ0_H&W#\S; MJ.9MHJ5"Q"*18&LPT<3PN-3M=6)P%R)D>^!N3GI<'J0$.W!WX.X#Z_:8U'-5 M$\RDD@KC6 LHH.0<5+T6&(V5Z&1T;0\,#WD/'*;G0M#M T*\-4*L PC6D/^0 M<\D4%408@KG#"UY.8&=8(?":"MS]1.;V :4]S@!0?H?*6]W9^%O%=G#HM8 ML(!.YALHM4DD H)H7D[:UNXMBKH3V5OE]&?KO" ]8Z=;Z'4Q&3OBO;W+YEF4 M?IMFV6TV/ODI"$><28-E':A/8()B;1-D!:'":FAUE6^.L'Y-H'YOL3A'GB5U MJB5QMI=' WJ(M:G(=U9$!^;L!G.N,[<)I$ON! 0[&0N,I#&GCF^)1J+*:S6H=CSV=6#P;C#X.O[&-7]CR:5$B4*0""*-50J2*A(&$O0* M97I/D;"]\C($/V5.S'NG4"LP9F',WQ9B3VFRE@DHMB8JYYT\C$EX)3F((Z6:5UWX58]YC MM,V:D* 8!P8_K/25M?1UI$PTY0F)94Q9 F)1]1_DFA*Z>T__3O.R4XQAJ]T' M@^P-]5T[1X$HK.5O3#4GV@@"H79V*X1,)R5_ JG$*]J4[#L*]!*C/AL/PF<\ ME':M_.)7IR.-_3C0_)ZS*!T/'+K]GHTF=^[->=:_&;ME??O>]3!J5V7W,>:& M4%R'C@5BFBH-M+::4"V(165N*$NTLFV8U+OZN^**G*^6U/PE)_;V]'34H[!- MIU=(%@G,WA43G9)Z+)TG%K9_;, ] MQ@\"#4$U")Q^8$X7-:?;1"2:L00!PS4&EB2"52W:$ASK#H36#F,'H(/,@ _, M'IC]P'8 _5D 6L@US:64 $*E8VYD67)&#.QI:_),#ULXHJ!\^]%C^\<&TI,PV ''RNG=6?A; M11(9:0P>H@DQ2#."@2("09TLIYI8SN4KS/Y]1Q+7\OVSX41T)D^WNLPLIF[! MB]'BMB/Q\ZX*]O/QYX._-P-?E[#SAS4["P ,2!.$L0Q0D!:3%A9EJ)93)/=^ZMTC'5% M#X<2L<"+W>%%5/,BQ>X5E!KB1&D#: RK7D>:<*O?LD2L+6[\=S:=#-+9C3]X M9YRCGP(K!E;L"BN2QB!Z2#C00&D$*((),R8IM5QA:8)EIX),@3D#OX,9]!5R>9LMGHROR#+]9L1;L;MSE:C)/1]%PN=E1FN]V-%M\ M_6?6GT?S290V])NNQRJ[*J-;W82O$S^-+O\&O/LCFDU&PT'T)Y#_KS.27=9S M./V,/T(0ISYVJZ2UG%5S.*4UN*6*KC8\P(3VR&&F;VUWAF\MS0,O'R4OKXL4 M"5BW D4)D]H9S# 15$'I/@*EFBX38<1KF/E5D:(V"B<8Z0%TD/$Z6T5_WA83 M0JIEP(/-9+O C<[ FB30& DI($CA6$I2MEABQ$#TBA8/ST>:VJBC$+!'#I-( M'21[X.1WP\FTYF2)#!02H!@3 SA6P-*JBS"@KXL9OQ"G:F.0AA0])@[2'"'P MG M9@4M/>!!)_!@'1PTYG=HHHVQVMGGB"H+3,RYK,LGP.X=Q-MA?<1P#_*#E#L' MR=XU3N[.PM\J_B8;,ST48[&7VT0RPJ$@B="E7:TU3\0K)N1N$'][(6PF]A(V M>R=%2=9MXSASGXV_1:-A/QO/LHZ$B#LK90M8+5>RBJSO.%=%XCHZCA Q5@DM M()-44 !I8DJO%R"$K222G8\'V?7S,M7^T1\M_+)_GDP&]\/1:$W&]9K+/5N; M^$M.P^X^^Y@$T')YTSI*ZJR,#NS>=79?IE\%H@Q$V16BW$P&-3KA!1D49%!@ M]^-F=]%LE,LLCHVT$AK.H*1)5;N@$POIBD>W!79O)DQW@MWWF4$=>#WP>M W M U&>"E%N(H P0"((H"" CI[7CWI])S-YJ-B!XM]GZEJZ'GKJ$MT_!"3L &DP M6?BMW$6PO5V3R?_8QQ:L)8YW(.,;/J48B,0*JB6BS! 38X3+KFS,5P>N=&%^ M,O%O0T]2*_4ZHNUZG:T/O+/B.>#70?#K;1-*.@=NG"R9LE63?I_'MC+"YXE1*Q9;"!#-)8X>$M,S%=\JG2MJSL3M; M;1=@,F:3#1Z.@C.-!,4NG\L%5H! M4&!JG 5KTS9V=( [VSU9] T3P04CW7A>>[&7^:I(]KE^XX]/ <.QXNTX(\V MZ*NQOM%PG'V\R?+50P3^_&#/I-N.!L7_^_-+CQQ/=2N_3652M9TM4_8]UL"KK\C^F+0$*QPFSVOUC;&(J595P M95:*!LU72/W'Z,FLU=M;;L\6RU#:6W7/0O,;S+W_VF6 M1;?N\YM9E#G>V^$P+K.[>9X562 1!KW(D^$;D88_BDY3)0(-N]7$V@JE4"*I MU0 #+DUEMPJ#5GIK; ,&_VB%*C$\H^\:#!"LQP7$.F:Q5"J&U&)EG9Y+JG@] M92S9?=MY6]N.T"'08.LKC)VXW_[V 7X>_?@L>J3&K:AK^=N%!O98]6IH5GVG M2F731ZKGBFK6@IH5(?KHB?-_;Z;55>[2;]G'K],L_=?']-H]TZ=T=)]^G[E[ M_>5F6B[GI6=<7=3.3YV_O"_N\74R&KA+_/9W=7&EHDO[Y;_.C;WL1><7YBQ2 M%W%T^7=]>1Z?JR_G]K(5I7>/J[CX?&4ORPSFSY'Y?!';BTL;^[\N/_]R'JLK M]R(YOU 7YES]$EU>N3?^9B^N+J./T0^F(+-L\./FRSS,LG[X^SA=#(;S5SW: MG@SIZKX/>/ 1D^:"Y\IMS64VRG+ _JB-(#C!&#(L%- X%J@L?TD@L@!^1(4, MR0] S5_]<[R&T]_("'O4L>A9Y>2AL+WLWV2#Q2B;7+_@I4\6\\4T:\IE6QAY M5][<]=NG1Y/^OSX\<1@Q%@E%E"<2N@U-B :BC*$F"!D%/H*Z; EH 0D&4$DH MD%"2$5:I9X "^.*IK;V/^WGFE( [C]W31?;AKU=.%&?N.&Y]\"&ZSI<8I=^^ M3;-O[IT'LS26-NWD>O,!'.YC__WG>C*MI^--EK3+CJ!MJ*QU^3]T&YC-O7(T MOXF^9J/)??3#<.P4I 1!X23+_511/QN-RD__\P/XD+]V>]VO7C]Q MD%?#VVP6763WT9?);;KB4KL?#N8W[D^WT:5CMC\9C=*[6?:I^N.GQV[8#\N: MIV4A)_WP?$54<0M!__S3AQ6?8WG[[3Y"&_WL1&JTGE -DM)^28;>F(K^D:73 MR([]8T5QUL]!(<*P%YS"6Q8GM[D)ARB5;SL"\&;!FNU9^GWP\H>_?LEN4R\D MIEXC:;EV=Y2UB'JX5;3CMXA6+XK_2?W+BJ_O)WL"(T![&!QFN]@Y1 MZOW $P)!BSN9 >R.8>MJ/<,3J*'"$%IMN36$:UYI1IBP'36C''Y\QL+^ ,BG M#Z*@#;TK;0C!H T%;6@)1ZS6ABA1 %&NB'==0R,L(ZB"(\79:^;1/0-'R62Q M/]N,@)[ !QE2]PYAZAWA$PKJT FI0XV&RUQJR:32C!..XIA3K*HZ7:XD%2W@ MC_ON_IK"\. ;>F?:T)5[/\M3K().M*5.M*:'ZC'J3*3A03(>IK3[/Q10&\BI MD+CJ+6!IC'?#+.5)<^_ !0'J$;J_A@.OH(KN0]Y#N@7=A3;?CO4$>^^^235O M)Z.%&Z_T'2 NJ1$WT22!SB*%%!"D<"PE*>7F57"XD1+0;FF?E*3Q )109EB-E$P3T9+7YN)#OG3 MJ;_[R,QB9Y'[WW8)P#:=CMTSSW[-II-8DI@IP0P6"4Q8E?6( M8ZP;V;P2)E0*19' QOA!QH[-BJ]R*33%+^:NKKW/2C;OK_9+=/E_U!<;G5\D MG[_\35V=?[[X].Q U U3R3=YCEV6@5Z12B[>2RKYY^O'-*73V;"OQH-X.%K, ML\'ZK'%H,<,0&"24,)(SJ*U=;AR%28/.+.:)--@J'7,A22($H26=491H]>(! MK;W/DUGCZ:W30.>S:#'+!C[KNS^YO7/KBK[Z9>8%38-BH5%6;D1TETVCF=^* M*)W/I\.OBR(!M_CQ[<0?C]N*1P6C16G4MNGCFZQMEZW9*GT\E+ ]D6:R2P6M MHZCA:.2P8)J7,6R50'^ =/F-J.GT\MPA7YOH3C=+2W_%1[+US/EPKZ=_]:93 MUKMD/!_!^I8\RP\95%FI]!2O79IXVF3($SRBOQ4"U7J!&H[U"([UPHG%=:<: M4.EXUKR'M5=0_''HX]P-JQK6])W_@-Z'MU+[;K,;DW=MBR@"_0 MQ?'3!0]T$>BB4WCQBKT(1-,MHGD*3$XDQ>^)#5%EU.>E ,ZG;<+SIY .N);% MCG@33G;AX?3#Z8?3/\V%A]-_4W_4'I+X+K)Y-!P[;>?E');3-$#;2:@-J<,= M2!W&#!":25I/,U <C/.%M8G(VN?1<8^1J*I(\35P)^NQ/> FO _O;:"*0!6!*MYZ$P)5!*H(5'%*L< GDJ/^ M.W^5#:+4K2O]EA7%[K-M\J&.P++=F/B/8*W'OKYPEL>SOG"6Q[.^DSG+;GIH M]N"B>D:'B":+^6R>%H,&?8.YFKVN:;4C3-["B+?+KF' MHAYE;<[1Z%Y_U<"DI\JDB-6Q)$XYM3J1B$O!90R@JF))-$DH:YM)5_)B=F)2 MWB."!"8-3'J$3$KJ+%FHDI@ :RRSPA(#;1R7+=X$9(S"/4C2?[3'I*0'1*L1 MW\"D@4D[PJ2L9E*94 NYMH X%D*,)!SKL@FVH=2N9'^U($E;9%+:XS(,:GH_ M@8(/?[77UUE_[J>.YRUQA[]GCA1^SV;>S'=G^/$N]8L;WJ5S;]WGEOI'9]][ M)\!].AW,3MRWM>L4E?>,6K+N\2RDTQ\H,QA#:2WF+.9E+W$E+(0KN63GX_XT MN\W&\W14IH_EJ*,:_J&K2=69.AO\FG[W7U;3:3K^EO]NMF_+O0<1/>#P_S MXQYK-SBQ-4%T5MT)C'YP1M^N8>F!44"B.D!I8$R,2D0"G.(1*V59F>K#$NU^ MT#X*M)M'('H,';3X_5EJV>[D T0$B.@@1! (:XC0VDCI6"V6DDIE"4I*14$8 MJ(C>BZ+0:H 42A$@(D!$@(A6(0+7$,$15%))PA.4Q#'FB#-90@3E0M"]:!$M M0@3K<7G03EWO#"(VFDG>QMT:RWMQ[K.\.]C<9[WS &/_A7(<\B!:S+S#Q\\S MOG_L&!KG;.#S0BH7T?7#"S5=1H/%M+I0>G:#@9G$7VC_Z-=UCF M;Y97F]^D=S7K+V8^0\5=XF(RSR+Q8R^Z MOQGV;_+59\W'<2']U_\]J5670_G-\T%EX\Q8/U]Z(;MU71URP; M^Z:[H\6@N*'? _=X_<6HF+3K?KVRMR^6S;0QG?IN,JUNGK_,#Z+<=/?&]V+G M&_<_BY2C9_^;=#3ZWJM3@%83?HJK>&[S1^13A-Q=K[-A\40Y[,_\@SGN&3K: M=S_(_8G%BRASA_:[@T$_I^&'1[E%6=^1T7R8S7[.2H;_D M_+ZE?Y4N=2+VOWY[<0^&QY=G=Z+(8P1U$P180 Q M"3*,YT<';:P9%QTYNK7J[.9'MYI%U]K1K0C6YP3*H4$Z@'.;X,R[#\ZB=F(# M+@@T2K&$:LJYXV\)/8=3P6))5\W/M^#P3=S>FW/XJK'ZGL!9L*9<)98"3! # MS,HDMC:7J^X8$\5TW)&C.S9P?F3CK]CR';3#__>CA\RIZLK=Z#(;9?E&?A1< M,HXEB9D2S&"1P(05;J@$X1CKC^C#7]W!>\/W;C(K#>S*N/$V]7;RI^>%SS0K M[)3Q)$H'?A_R7*%HZJVOJ;NF-\_4CLZVWJ?WH;#: MRD6[ZWEA["Q:9]S-W0X,O7%;U[D\N&##,.UY%X$3>][D[*?^:.[S+?4WR);E M,KDQ^LP5HOO)8C1P!JP#L/FPNN'9$[3==8?3TVZQZNW'3[TZ]O+#RZMJX0DC MQ!X!2/[OS;2ZRITCJ/_/WILV-XXD:<)_!9;O]EJ6&9.-P!FHGFVSP-6CL4RI M*J6LMO[4!I&0A"J*8 -DJC2__G6/ P )2J1(@**4[)VM%$D<<;A[^/GXI^LB M3?[XE-S F'Y.)@_)8PGO^NM=(:>3< 8N0\^EL6\S/8YUV_:!@Z.0^1%SO-"T M C/ >Y*E=7AN5 .SL/AAH[#[7+ M;_[E67C&OIY%EYT06H^S.+^XBBY%<.3J0@LNSL/H_#(*\:_+B\]G(;N"#_'9 M.3L/SMAG[?(*OO@2G5]=:I^TCX%@J73\T_;3/,RT/GZ;)HMQ-G_1T'KRG6]B MWFW86-[VG1T8IR M-\EQ"]+B'I2_:]!AKF$#$A$_@=>6&=>8I&9SDT\F^0.J51^YXSU?E*!ME3]M M(,5])>YF4MYB%9:&L13QUA7M24+#S\UQ3M%6FBP+/EVD!0AU=I1.)O+7__=! M_\ _P_Q'ZO,:ZKS*[D&#/$\?M*_Y?=)*(KA/BMML*H:7+.:Y^D+D)/!O'K+Q M_ ZNAC64$=D1[$XR*].?U1]_6XV_?JCRV:NL N_#T]GNXA6.\Y>_J8M6?R.[ M_61U_L2]7_:J%?PGC,E^4F8V@ECW4(#T@OJ-EL"C+UT,NEY7JMRS8I5,?: U MPUDG:OBAJ"%,1TUB()P8W#6+]<,4//EY47 ]IM1@#NBC2J=97@CW(Z@[(_A/ M-M=NX B?9//'4T9BOP+C2%/-=NH*MFG?WVI*I>7INITZ9@.3*J"^;Q/+,?0@ M]%E@!*XR6P*P?EN85)]!I;ZX"3AKK80PSH39U4$/, ^Q5;OM 7:\\&6H8Z?%K.M2*9I^@V,X;67[0?W/#:5+GR%LO5I=AI](&/ MK4CW M,,="-V'>*'O@H'A+KCQ2U(>DY GX%^KH!\T*G62&M;+L"W#"WU*39.X4:P;MFE+=!I*0J^%3B/)\S-2YT4=9>WQU">T MOZ+R%VSWT:H+)R[^0;G8K!M)>19U]-@FOAV2F 6V;=D2G"_TO2".=^?BKM00 M5^^T"\V;X^+WYCBXRKF2\F3:S:=VC^O4]4"NK3/3)X;M.Y0]:=L5.=NBZ\ .-2.";$?%]SU4N M_\ T]18 U$$\"(Y+!I[5 ZKU6_7LOW4'P^>T+ 5'\NQ9XV]:L"B*=#K7@ 1D MW1KZ_)?/]I-AR\%&G2 5>LS28R>R UL/L.>5J4NEQ*%1;+1J M_K?CX*[<"D:/H+1O@8-_-+?"@)=Q8\5T2V?Y,>VG%]#S&GC$3D74JR:&;3O3 MXY>]=@-1*;)U L:7XWJ^'1O$UIERZS(G?-X@/,^GHYX5*$Q3I;2_[F1KMO%H M5:63*#F8?^:MRYDWX)6BC8PPXIH@=6)#MV/3)A'S?2I;J\/7D>7M+(2Z\D_I M ]?HK^O:.E#AXW5@'1-V,$%B7UV I5IXK#_N8D7VK(6_O,N+N2+99^OA*?7U MP'.

=V'%B5:%M@Z'4J(?W?+":+-T((IW9KFXQPY%G=V [%@)N/5,/ MO_$]F^KAV^IQVZ7'$MEJ>=%[";AZR6W^YEIVKY M]S._'[X^^E0M?Z*&4[7\,V"_RXK.*1IR*CKM:M_?MJWO-6Q]B[(P#/W(,4TC M8(89A@Z1P1Y0L.U6]5=E.=58%/V%:_6!:76:1'J<)'H*UI[$TTD\U>*I46>G MA[IA$)\X,0@MW?:\D!I2/#G$]]HNGJW$TXY^R/]-BWR\M M"MU30MP[$,2=908HA/SE-]V3.+GQ'<_!M^9QBDK[9CX[H?Q'6VC#ZR+ MIIVLN-=.,'FUA,U>DDOV,?6.18@WR@=U%+FF'WN4Q<300\NTI1!G1NPY+6_3 M090F8T#)8;-)CBZI^"2CCD)&O4%75)\"[ WXJHC>J.9T#=/R?=WSBCL8,U^+J;:RR:'& M\PAX)_EY#I:(!I*%]\9%HP31PY)Y#0B?W!8I;^VI/63S.^U[4F3YHM0F>$+VNL?))B9-W]+'"%V)]9 M^>_90_%O07J2\E9>QO?E:>%\=AY7TME[7CH/:5OSU*X[:EJZTAV@2+_GD^^8 MU[G2)V"H ;E=C.8Y=JDD,HWH>4+CQ 2?>=_(52)#>AK =6 M:SF'FYW?821F MH'W,?L*.G 6B$(WYS7#58LKKNQK#R^_O,]GED_?_%,T.KA_[I\HZ,![&!O,M MSV8N(\P)38=&E+HL1N=O1 Q'4270REJ*/)/3/)MN3YOT5^LBN")Z19O+C^2T MJ7[ZJI9K'6WN3=S5 RX7UV7ZGP7<''V'_UP]SM*E8:S\_A+6>+Z=+W'M85MQ MZ:JA[P!EY&+">]-F4T[6MT"_MXA^_"2?()4N9DCVO=,A;719\RP2$L-S@/)" MW7+\P 8Z] F+&?&[EH[OGP(_N5O+9L_K338/^#G],0-YN'+P3M,'C;L3)SD\ MLR(]?G#/>:UL_6M34 )M]DV5I.&--TP[#D(6D= S?!-^"F.@RC"*0\J1*)"?_]G6)@C)\'MA:"CZST*P2$HUJEVGH/,(Z8@/U!V\15 9=E4C L) MH4@G7)V4!WZ;/!&T=C19C(4X78*O%?JH;-4-IST8E?\KGCI+'N]%AVJ\!A\L ME(7173*]A3N?4B]FBZ)$U41=H#07))1:.QEJ5_";]-\_:F.4[#A%L%SO^&U/ MBWDUG#5LF)75ZT2*K6$,C]Z8^"?*#MB2&3;[EHOVY.P'HC,XF+]%I9TEWY-L MPHM@[I-'; 2^0/4-]#&I(N*ZU@_$%1/[/DGG)J*;.7>+C#+$0S[,D4N\VB#Q7,LR;=_3/5#V[,CRPDBA M27HV2)X0;M5QBQ*N9-/Q9[ZZZL5G4U:O7U M7T>B\/B%V2II*JHJ039G MXPQ,7A'#VX5DCX-"C3H)Q;;B. Y,SX\B/28Q"1W=5*6&S/#UGBBT+.;_EJ0E MZ%(NPN._OUV&F^CW$E^" RD[/*([L30.1Y=(=24OK<2S09+=BDP\&#G58,(L ML"-B6C&S?-<(J1U5'<$#W3$MY^#D%+"W2T[VJU-3D$P3D'C3I5/V,$1E-K M MG< .+<^*PI 9NFOY!,A*$!6E<=Q&$>B;J-BWMTM49J]$];'ADSL C=1P-X9G M^@$-F:53/;#TR,'$+C<,B14RG3D=GV.5&7E\-/+ZIF:_8FL[F^VGK<0; U.I M *NI%G!#[6Q:V:X#5/E^;Y@Z0 ;BEU)#$RB[R;@W>ZUQ67F][Y)2F*0S3L/P M*,4CXCY)9 HSH65$R>?C@N,U#<-Z6>O48))K'3H#5&(/([2M.A9CFTYDVP9U M#3!M31VN"91B"4H"-9M>[PN^-%>Y\G37_L!Z%M_0'C3I91FLWF*]32=/'Q.]$_"#23PIIP[[4,X@VU5G/H MMD!4?\N(/[B\0G20&Z@^X M;98BA\&FB*N%&^B>$6E&+C=B.(MT,8E,G5JP'L6HWXT>FQ=K^_MT( M82\'P\'(Q+",8;O;1)=D\G"7C>ZTAQ2$-8BU_!X$]%PH+2WO:>]$4/M% \\V M3,\EU+%UQHCGZE2Z"7P&%[;!*3LB MQ<9=/"KM;Z7RC6846%?G7RT-UA&R+S M,.11>R6KS(M$:*(-PAEHLP*&6L![:E\!TM(ZS5H>/+ $^4%.'Z?V;XB]Q4E3ZU -Q75;%7-K @$V&MH'.V96O=RO M>* XC;2&V'488DR8I@__M6QF*\TBHH2UNA!NL;=['1Z'V7G7-89M0(O#GQS] M;[5;YPH$H6\3P[=",R96Y(,685J@3WJQ:4:Z;KZTK_WS6[V%Y_@P6XU1A78M M[F&V>JT#N/<=KWN Q+KC17IL1B$+ MWU(\^3 50?U,?PV0#JBW=\"Y?=@9C; M>S7>7G=P7_$H_WV23:75+AQ6M?A_)@&"&R65$:LI^U5[@%_ZIB/:\$8!(3$6 M.F%DQ8[/**4LE'3DQW:[R>4Z]_!7M00;',1;5)1M;4;VJ@ .0!>;-,@!MJ3. MSU@7UH:OT&G4-C,P L9H3&R5F6%1BSP/L;OI/2V(W>=<:JULH60VFV0C MO@LK*5#C18&[P5.*[HHTU>YAD'>E)A+VGT+5W0(/=XL)[;,>QDZH>QV[OO8[ MNYH8B"]_-1>UP%\"$;G4/JKS=!4767)TJW!H%V3DC:C%;<': :D8)^CD]=#) MQ-V(G6P;7<,9>P>$3OZQWW5"A'X_\ZMXUCUD+^;>$'VON*[P1>@*$>H*IVU] M!]MZCLD,&W;U))7>S_RV)M^# GGUCTJ/7H/3CI]V_"3,WM'\CJS-PFZ8(KUQ MPJG]QHDNGJ"+=9TX3G1QHHO7DQ%'--(=7DZ2-,( MPUS\_!+, M&)&IV4C=##DG_<*9Z,/:^/"O&!_N +A0U\V!O08?JX1;H6REZ)+O,CM4Y"IM+PNU"X;U"Z/ MGD39292=1-D/)#HS7HG%A//,PS=L4.=@3H6,Z6&19:Y%3#C"R1 9^XPU]$'%NG2ACQ) M@),$^&$D@-%HCF/YEFNZ%OP_FWDL" )FJE">9P=;A?)>I@-T8WQ1TQE8UDD" MG"3 20+L( ',&G5)=RT:Z"%J_IYNAA[3_5!9 7JP'3CSRW2 ;B2 [5@#XKX+ M"?##Y%;]DV>:I>-/B72L+%6RGWSEZ],4C4UIBETNPK%(J 8N''- 1XD]8I@V M-4R+V,1F*NYEL6!M5^<:W?5,DMA7H+"7)A>!R.'8+;5XLBKI],EX'E%[Z';: M%W73'M=$>PS'YU].O'SBY8J7W9J7(]-Q8Q*;IL-T._;1QBUV]I&SOS ME?(Z3PWQN=J\78< M-?^X7(WWZS=V?L6TR^CK;V=!=#G0SLZ#H<;.0^WRFW]Y%IZQKV?1Y6[]+KS9 MGP>:Q?G%570IY/#5A19G+'/VN45?/$E M.K^ZU#YI'X-<0@S^M/TT#S.MC]^FR6*D MEADZ/JARU+04!3;AS+>8!8MBER!$FMXT&H? M80!C[*[S=+^IG[399+$WINXF/:+9X(D%.F$QL4S78(R%KFFH5H\^,XT6-/.R M'N$G959>SD HCR^FOR5%A@<9SI4L:Q)"D;!@DPQ]GO-_.(+S5^SLS&&9\=.7 M;(H)HEVW4&N.J[H]^G.4EN7%37.7^ 45:NM5'N;W0 79J(9]O9A.VOC0;86H MV5QJ@TI$AL1HIZ3^944I>OEING^;L(U$9-7*J,UB4AD&?]01&0,=;VM6.]-1 .-"RQL1\=EUC7O" FDL"(3X<#G&0SXN7WL8>5B72ELF M=6UF.JX=V!Z+B.'HJM>WI>NTE6/YWN0A[@:W"@] MOJ;E7VVT0AVV2XQC2AV M8MNR8M>U8M4$R; ,\NYEWR$)AARMG ,3;PMM\YD^C-A-?OJH50ICHUO3TPKJ M.BUTO>IY""G:*!?$0<@,3%8/=-D>+HB9:[=Z/;\W*8H;$#04@JK) MF-KO."_@_\"NFM;\+1+BU7,QF><$;DH_28IY@>U&8 M!BX!ZI[Y]22[Y6[K\F@$J&LV J8>I2RFL:W[C.J6'E/I^0YT9@:MYJ%'(4"1 MLAO;>]R8[KB&YTJ@@X"X)CGL.;NM 'U3 M9 +GK'TL G2HQ45^KX7I2 2/".7!(QO[LN6+V[LZK$0\%59::>:VKL,>2N5U M$J\4'<1NTRF, 716I D@F#D*V(=L?H=-Q$J0G.D<'PN?DVMX_V"U=?.]0CRM MU-_50>$ 4,+.0 F&A\-\RT&S763/_-2H6;==A&RS3<!7-E2/"M%5_$EQ0$MN6S.59## MJ RT5J8]0P^"B%FNKIO4<4*=!89J-^HY9*MVH]^F"Y!*JL5H4,T&Z/67BCE? MWZW5G0Y@]"#;#Z ">+6F&!#=HH%I.21R#)<:KA%(IU-@@S;0=ML[]4)U MM^U6OT=Z-M]@".7"?[[@ZZX:X JL[Z>MFN'1B\;G0JL@+WG;9OX!!.-S:D^\ MX+UES^"_U_!YFI8E,M72-9%_=A4R;C */02=<\*6VV1 @AX%:M!L4Z=G#$;&II31N('AXCNNO9@0$")X@"UR:J$6M 33^RFOK15YPW/O!L M"A(%WJ0@U<0ZH1 34A^)W@?O_,?V602P*K C_A/5*_-V51YFM?5_ZZ32!U* MG)5"XJ:X>;Z?MF$/V]*FJW;:PT9" @^J"2[CRE3)G1\JP2M.QZC&889&T;H> &-09C%JFEZ$#+2ITOP,#$2N0U\%_""KD^V'E3S09W] M,BNR^U2$<&>+ZTDV0MRZZ12844HX'SNR ]4QW@T\&6CG0S;D@@Z>\62JX4%H MK,Z:821T8SMT06(%H$L1RS)5UHQOQ*R%2O+6:&PU#M=]6D/W1#9 3"8-=TDJGYS,YT5V MO1#MR6%$HV26S4&]^U]X$_IT@ [+N?"KX%L5LN2-\.K,DHP/"(AU*A*ME3LG MY:YU[IJ'B]NQ2+CR.KU+)C>U J=ZTS3F\-/Q*ZJ7M=&N@@.H3_%LZ7+ STQ< M^.LJ2KTQ_BIX%D5@N;C&V.X\XSXS? S?@[),YV5CW7!S5E3-A[L<;\D?D&)X M'@T^*QMGP.S2389*)(C+='S+MPB?#O_P80D:@&7(1W^L4;"W>'C/$IC4\6%+ MIUY@@-R-01('9F"Q(%9&J^[;K*E'UA8HF*UBDI!J+A/'3M3$E8:7W78+ MDA>N3U,AY--9\L@Y3%*Z*I$8+]+GS&1M#7?#A@LW+' W/FJ$"6ISKA _9/CH MQ3R';<"J/1C?-;Y\DG)S_@9=[OB>29:BLWS.+?#UYZ!98%]5E#4!_.EZAO MJ/??6"*\D_\8E&SMHU!))/6W]35%)S/,2ILC!20C./=**2<.ZB,R&MFT/G,< MRG1BA;I!]#"B-%*Y7R'8]IM)@=73N +I5\*A,893?HE"WHCO1]=[=/X,A-9= M*,NH9W8W:S\@]8V0!2P*PR#R(LNS'$>EIU#?LOP7LGMCP]%5"(9'.CZ;"A,6 MG817#SFJ=Z#5P>=?I7FV5D8<7)E[B:C8V,QA9U%1F;%+%BR* !%&YQ9(OS]'T1F[3_4?<-TO<@P@]".*";! M>"H#GY--(UFI5$^IX6]4=^29")/L'@./2BUH*@,#L!>*6W3F M\)A3Q;7BMZP1L1H(3X56 I&)JV>5'<:WO7DQ_CYH9D"L+?(K)WE3/@ W.?SM=[?P]@&.VM^I%?- MCWM$UF<-U-E]JUW$@2#^BM4F3X:>84?OX(1"*0.EM5WD9?E)_<2?47+[B7/=BJ3BR_P 0X(Y#Q2SXEKC_.ZGRHZ!@LPY(&%>#BA6+M?JF6[L=FS8^93 4==Y (MGGC:L,[\ ([ M]"+3L6'%(Y,RT[.I&X:F$06F1_U=-H[^:ET$5Z3#R&5MR$7(F%>/LW2YK&;Y M]PZWW>YUV^%@PM!9I2Q5>KM.YGWC/0'C#,1R* M,=+D$7=C@D&PIH^^V<8.7YB,1L5"&IN+J0Q!2GLQN[^'5X -.7GDOGVN=2:/ M&-T<*.U,>,&DHB\EO3C!&JY\%/Q$@9+1!!//Y.+6X]C2B'"MO[P8C8JX71R@XB->_C./&X_6P8]=\#-).>2@R K3C8/(<=9N&%&+J8HJ"Z81 MU(F>%A 6DN)7:5.J+=^3(LL79<6EG'F05:]3;3'/1*8 4#"''4-(,EFR(:(H M6R0"%-HU9OI4 3LA5=!C,B[ @D(.G8L5/%YWP5VR=\A[X_'LUC[3*+3CD! : MQ&%(=>9[ABWS\P/3"3RSE:B]7!>UJ?N).*W-3857*T\%PPI3MOY1[>-VJ=I< M-BR](4O;E?RKO5?L;;WFPS8>^A/G=!?PHQW($$N89&U&X3D;*YRRML-KF2I# M#59RN&9>+S;).I>U+U_9-I#DT<&XTI5C;0<8UX133.GZ#I*$YWJ&9WL!88;G MDLB+7,L+?2<*\9YD:1U>'V+TA/]ZPG_=AFTW,N^SE,"5UC4RIX]%HT,-_B>/ MY?,%3T-^&O)_^<3E+D8,-H,,Q[*#^>,Y:#%A5J*>#XH8'@K^!*[YL.:,(+KI M!98;>%841H;EZ,20J)*QR3PG_E1K I;E&,SW R0>FL%"'?RG2F[1 !9Y35B=BM$^OZMDS.29@3Q3+ M^24(VI%,$S#8FJ7%R:..IA8PQ]X*L%#K(:B&1Q[BZ0M@#:5OE494-.M:2O MD+4)&TQ3VZXC):;E>S3P L./@]BBH"$4=ATVUWSD/"%S>"R$")Y\.6 MH1&QDG%>1,GHKDF3_.IM&I^(==\NXOP)C%-4W!_R8ERFTP]_SZ=IYR'G3_#" M3_!@+*W,9(10[1YLYCJB&<$K[I,_T(M4_0X[BEFG:,XJY$(,>8R3HDJ50'Z] M7_ <>WE/G>6 ;Q)HV3M.1/9[T/G_!.O"$N<\<6>*"Y9N33=UO3>-#<,U0\8" M-XPCWR)&*/.LJ*7;P1+=R/2%9?*YNDOFP%=^JFAE[#^VR$:N]K?I!!A6W?\U MQ9Q7D%"MR\NOZ2U"1!28P',.[[^X^6_^A+/R,SR@:R)L=>W4!^OPCO9V[BJ! M5 RT#,V\4LJY>8XYU")1 \FD4 NSEC2+:FV4;Q5W:%DJ(>V*E->4NS[374U>8A;J&AS M[HD,)@G6HO%G+ =X4CR[X^6WM'Q'1W<4"29N%/"(>0BS,\8L&:GK"1VBQWH: MN<-N [9&C_38CN( 4^'"D,26KJNCP(_B%EK8MCO<">[J_VCM;'S M7/N>BZH$+J66B^*$V"YG*)R_+^DJ^,NZ0T%* XY8MR(QA+[3,Q75\6.=^(32 M(&0!Z)^&0Q@SI%GJ!#8< DM%66LHZ&LZ1^&^-D<2A80SS_D_/ZRLT-IB E,6 MZYQ;K*I)QQC)$3&?0JRH3$-#@E)194?@>X%J,)ELTHCO$KB1-QS[42\"%38:7Z?C>3#5_44I/BMV:I*WFFH0LIN+,M\E/$4 MXW73D]PH)YA-UYITR_/FJE>EM*TU/6L?_:[I4 =OO4$1ZW^_5?-MARXYT>08]BWJO]CE$AJ][0>CZNAW&MN^#X:@\D,R/ MC6A580CRZ7>0"O!0*:6%Q!=? V.2];KZKU?A%L)>0A>L&))Q7C2\&R^4^<[S M,G_:@\J_3HIP],+:&?6$OVFH-?AWYP$@8>\^^FXX8B\6[9G\G08 "+'-V L8 MD+P>^\R@>JQ;R@$?.%X+*F\7\A>=2 ]'_B^(KK?KD#K+@MN'"_;*$]G*Q=:] MQ$:6W:3:"*<0(L.MY,3U2^_$::!)!]A$&R$6:.QA4CZI[$-FQ*Q-[Q7E24]S M/?*=+<3U=-XE9:]#/^J5LM?M[ ")6$0C^MW?1GOEV#))2"P[)I[M4L-W+=>6 M^TN815N@60?<7U8I[^CTV]4[\ (2L/HC 2[(&M9(59>S00+L6%3V5-C\E:*< M5YC4OB@>]PEF;I7BVM.4/OS]'P+)^OBK6]1*B_.#8TC"4386\4S$=AIJWWCB M6)A.D@>TL&OD#/@"CJ76$Z8YWKF8SN4)_)]%7BSN&R"8!2:A9O.)*%L HSKM ML0ZHOSV6X7=DS;MT(N8Z3_X47P A\P:\C=X/QT\,:-0_,P%T8-S/)ODCIA8N M9G!.(,X*OPKC4>6\R$9S)8D&VM?+;[*LL]&' R4OS_SGVR]*:&O?"=+7_'$F ML7%*>&]YDPFLJPH!YX\* PS'6M5IXHN: U]VO.! <625FXHK1MKW9+*HLNJQ MM%Q=R^-JS&WFQ:02&'3B1[?@R"X"Z)&(M&&O7>RCDNE/_^%7"K#INZNL.81PR#F9;I(J*I9U8AN)BU M8/IT.@1"/V*JW9EG7XK8O$3;JH+0%SLT3)2Y:3IO33H1TV[ M""ORQJC/"P56*IK7R405PRV;5AW;2.J227K3IY%TGLM&3*I:M[(OU7K-.8Z) M\&$@$DDZ+45>^&R2O 6K";7_9TP=7@^))H5VO9BO,1.$_RXKZT40A5HK.ZOP) M33\I']L5[()>*#Z"LH_I/ MJEBK'K)JE5)>4Z&AQV(L7H]>"9$ ,]2^H>W:LM:>O)L7N=9'=9GP3!-MSFW(ZA\ER-PN&>7 P($Q@>'UV'Y.'AMN +G/ Z+/AA\!GH6T8 MU'58X#B!8UO,\ZU6,[_=M8)F7/87H%9,U*W.B:7'+KMO0[D708/<\?Z-9\0+ M\G'ZB,VVQ!R*]14B!WI"5FE*P"7R6R,%QZ>TB\U]LU7>!2CC_6_#&S;IWM6^ M=R(Y-^G;GM>HJ+-,8EH6]8CKD] Q'2H#8"X-K)CV8U =1'1NK5Z;0_,MFT^N M7KO++(HIISJCNATP6_<)B0QE/OGPJ1_SZ=BVLS\/Z-NT6BY;$(]';X8T$KM* MS)8=5_5FH+**!KTK)L5UCKC\53\&Q,M/9I@@!(B)EBML@A;B7GK4>S12&GXRM1MCK5^?BVO68*>V&P=P MT'@>]BZ)?5TW7>925P?U,**ZV6H%^.*P^U(*?"LOV?'Q:=85KZ+D!T_70H0:U(H/2P+1AOXD5$=L,S X-_.X9=F<8/'-( MCYI=-^Y?77 4F@'1=/N'W*VQJ@ M]@DUO5(_FH;FTCG;K[BVO$8W )U9IA7JNNT9NJV'EB4+;J@)XOIY]MTB_\DZ M*G%-^DQ"/UYQ;=<./,HH;*ZMVQ&!Q;9L.Z*JP"JR=/=YM>HE#KP>-GY7=N\7 M7GP+;E^![%L'T'Q_MB;KX_2>(+0/$%HMN_8%D*S ]A%8S_81?,%L(M' M5I%T#O/#J19=4'@8-7*.1V7HR3<3P,X;^\ MSN=WVN\Y7*QA8,< M^(:O(!Q7Y4"AW D7+2+F%=7KR\6UNE#TS)J(^I.[;%8.FI@@(DLGJ]H@\UG- MDD+V0Q>MGY='#M^))\Q2T?Q7@CZNS$2T"6LVPVV^I0EQOP2GKV: 9R>. R$I M8=1:_> &&C\'KAPO8U^N#"-3C8R'S1O'J6@E@2Y '$G5V4?5G"QM'7;"3NLW M+X&?W">_Y[QYD,QJ>F(_:\C+*9R3/&/J.IUD*0Q.NT>%KP0BQIU..*X,/ 6T MJNE(OJ2";FGFQBG4LN6A#GBFUF]G$4SX2_TRG#0\!+="S;G"-Q-K762\_])U M.DUA&!G^_=1JX.[S9@A+N9AI H/A8)RC9I_)!A:DH#E.70C%Q6,--0DVV&KM M6SDPSG6:3MLYH#*_;E7"5,]4Z759JYD=1OG2:9F.5P]7FG!DSPJ,/ @O<=RS+MT#<= MVY0%Y*YG>;&]JL_#[,[XY#[G92=XI*I'K-3KT?(\7(X4# M/ZWU+U"LP#(2#7^5WO>T=M;TN+Y8"RQ5A1;7WX2](S(%MG#>]6S$=N"*V+-S MQ4ZMU'@KV*0H'AL%,I7E5)N'O)J_1BQ &'C1%AR]Z&C<<"C.?F4J;4"04:P* M="W'"*E%3&J'AEE5A,=ZH*_*U-^2(D,25"(S0@OZ,6@05R 7060&,6XLL^FX M4N][>..DEK)=D"[IK[/J&6$S(D,)W:4DDUZO M5@=;X_8:1MZYJ_C[U*_#=-0<+Q$XO?N5M:Z3;^MD&Z^S>)1=R(F"2V5,&$3G6C!0#W)9MR'^,3"GAWQT*OH? # M' N-E#/J.7[ 8'&M,-1UU]9M5R'T&*'MMHI2MECC;N2[-20]5HKT@BW]/F7( MGJ62:)*,LU*8&QS;"\R-I^7Y 4KL:".%)XH,D\:N$U+/5@9VXQ\UAMZ;EH%NG63L$=!_349)2"T[M$GL5##(>D"= M0VY/A^[K_HSW)9@3&!9V>2E'=TEQ*Q),I_F\:M')W9^\NBY9R4*1.17]!Z2I MVVA^&%EPQNDLB"P2F#X+'14(=6.+1JVM/IN*K55;?#;%UK[EUVIN^^L9F&\! MW[U>"/0 S$8;)F< ?!:''M.#.&*1'IAA;0Y%9BL4O>L.O("-MMF!7@W2%B#, MJ=SO.9$SS66>BP"-YRXJA?(D C;E8B*\^5A5>8-]J>;Y7T6-[[.^KO>V$:]C M+^?]-KQMJHKM@-?+)5@' 2P+*?02Z 5EDUA&HO,(XLVBD+F1JAM\V<0H6@G_ M+9^025$@?7-G[7#-5%>S5?_^7PD??&D[$?.,,+##T+5#UZ6NX<5F1,/8"W27 M.I@*GW355F#]D;!?_K4WU.!__[74>/YI*;]\8(352O,^UQ7,RE>QZE@84O** M#Q]KF7Z1D..XX?XD'_WQ862S[5JKX?AD%L MQ%%@189IFL0+/:E@A*X1.,]'.C>^AWS04CBW9EAZ42S2#W^/?OUV=O6O3SX3 M2?=??HG.+]G5V<7YS^JTDJNW0BV;:7Z;L>PS%>,%^>-;!*?QXX/L7=E?"<6E_I(5^(Q:(0KE\QLTZGDHN M7_*QNN:GU8LD,AT,.$4 *&0ST6QR\$1_!77+=3Z%^0C RL%2IO42BIU$M/Q8 MY[6W 4M1?QDEY=W2,W_"$YIWL\_OK[-IHG);TJT!CLKG23C5+\"S-K0#_DP\"%&'_/ MRKQHPI+"MWSQX)8)PG,(T-$4>#23V3S57.:I2K"NUF; M="" X)4'7W3O0?U M<)>+S//D%C13KCU@3G_:2$V9W^%>P?F0C'AVP%!C0":W6:S6@/R'UN'-D-J5MWB M9;5O!72S >&F#=KVD%_=Y8L2*)9-Q]$D!2T,+]JK:W#+BC0'IJX/0([VU#OX M27!=6>$BNT8#6R,$+H<$EF+D%E9Z7@$6+Q%T5;#"?3V\WD+[6DLP<1Y^@_5I MB%R09T+B#I9>)FI/.,*R'!%_O2!G5?M2]Z7AXJO)&3>KAT.03)-QEDR7DN*6 M9;R"$E5#XKQ9==K"%1"%)_P<'VK:;D?YD=6X\26&N<$*7];]>026^SZ=N [? MG5A4\]R([$>VD;H1\PQ8M=S0A/,T,[$ MO-#NSJ98T,8-M@LTJZ_NDNF%T+?^@5,OSZ:_P,2VP6CA3[UZG-4G0"W2.'^@ M0"NOZ M24 9XXU2>JTJDT1':QO;"BU7#Y@%)X!.+-^END(%B8@=62V/P*&([I]RL9A8 M*_YC""L5PT)Q<(J#4^6B',/0^.2:I&ELJ:Z8YM!M9SH<=B*H U>W$12/F%K'BAU3.HV/$H'.3(H\F;J*'.W" F-6/316V3ZBRT M66Q(V1X&GLE:^&"O2 WN\5)#CY'M]Z)^@M2I%8J 6)9CN,2EGF^[+@E<*8*\ M@.I>"Z3LF!6*?F74O@J%-;3>I/KID%K]9)9/::@S2@(]9I'N,2>0(BH.J-VJ M"CMF:NE7ANU++>[0Z-ZM*IR):\4.CQEM(=VR$J%GX ?9FGJUQ>@Z=^U*%VO^ M_B'W8$IW[?.O1 ]GN;C^/1UQKRL,]";-,*>@#CWQ)%E\C4R1$;Y6A3XDTFOR MJ8C/( C4/)NH=FX*0N@VG0+M<'2FT6A1J#R<9 )_E'/X058L?\>G[\YR\X=\ MYWL_/:9),=CCW>APW._M>Z3#?/C[3?9]W]?/.+L##4PF^8,RI%8(2R:D;GE< M)PI#;"+\YR+3,T6\)0PUCC,,]TU%YSV@C7LSUFUW[SQS>:7TJ>^J][*GJ+8D!5HS\8Z H*U%;Y.'[^ZS9J511]E,T M+>+1F%SP)QPG*^IE(GI]\KX@\"#UYOZUS@:2N8[EY$9('.92G<24Q*%*4H]( M%+;*"/O3(WY+<9&5'G&%;;-?U]>4T;LW2S.S.>/DGZ]64X-(!+%E.DZ"7W' M8J[IQSKU)%IBR,)P3:^G S'RV_)M'C=PP"9JJ$/K5F3Y$3%#UXYU/8P,1_1Q2,$L, 8U5"!M$ \12V MTPS>CJ>P3SBA0RAU7B,8[82^3Q'M1/Q!(&WU)U7OHG_ITVB[TWA]9._L&3M 66=4D=]PF8$UG4,?S8,2(]L@BU M8N4&"F.S!?C\$FE[A':2:;QM:>N2.C##3--Q(AIYH149H4W]0-4IA)'KLA;4 MS4ND[3%N7:\M$_H1MY?8MTK=FW'0JIR7(\*59,HBILSOD\%;CWHYOC!HB"@P4)S8CX!#=9DRG&--4 MH6XG\%M:BBKXOA0MSM:ST7G.D:_!4.()5-R-U/P=<4'.\_F_4F ")>8WU! ? M"=_9I&-LG'^;>&\A%WN;=")50X!78;/"Y?)?9/KJ&\S&RTK1F!C^ MQ1>/U*UI\WR6.6>M_&&9#-4SIRZ%>A1\S2J]U[7RCDXI#6S"8B?0'<88(69% M[Z[?.N)[HW?A88WS0GZ%UY%#J0X-"O]4IJ.?QXL"\]IJ)VF+ (S]HGJ[6#S-+F2*5DJS*-D]$= M-O7D69BK+Q+&ZUN&BV)&J(>%R^;S].TV4X5K\!\ MSN:S;W,XQ%" #T0<%!9_)K.1U5 4P,W*^\1IP_=+@/X@LLRBF&J)&$NB4!M@ MO]-&^]3;(E_,<*JSE.N#A8'Q:R)?%_-]?<9YN U35\S[6Z1W$UXE)J$'AP">6%46F,@YIR"+[$/N8_'D$ M^VBLP<+9?R:R\OTW(FS?L!7YS M90MOJBK>;23KA#2P[, )?"N,+<\+7=-1APF+2+LKX#%7Q6\\;O:"VNFQ<4L' M$D#F#&Y9]]Q_KJ#KUEX*G1J!'Q-"8]WR/1M[5ZE\U-#3G0.6&1R@['DC$>Y9 MK$J,H=&.<[R%^ :M31'&7#>P(R\*W<@TG=@T8ZJDCN%'[ZNTN7>*<(=.#\7N M()3X$(.%Y-4@FOND+D)BRWV&.SJ>_'=%6_H_1S:=F@[NF][ M<&S9AAF#@>N'CLI;TDW'::!M,\)<9OJ>J1L1B6A #3M0^0QQK#^/MKWQ/2VT M[2=+P05^L"S-7FMM<,$N*K\_"1^-]+ZH8FK>V4 I#A)2]BFOY^;4L6WFML_2 M&+O8%Z^OD;XS=9/33,,477"4Y$3[@KRM!4DQR;42;/R)()/OBAV1]N[R,:CG MMX_R)H']K$K$$<0YF\X6\_+G2@*UVP]TDNG9 2VO0,DKZWF2WLQ_UI7Y+&UE M_-P,EBGJLO.#BX^.8A&\_OX&I8PVN,1Q>?P)::)+,R_5G]T5Q< M?!0?<0'_'X-S.,+I__O@8L+T?(S_*:I?Y8#%*RB\05VT^AMY^B>ZTUU[/W#- M-."(GV=POLJ5N,[G\_S^;TLD@!&)YOXV/XOKE[X2VV (&FB0%884;X _?K[+ MQD!*73A7H-W.[^*2(T/S\]5,H"<"9G]J?'^Z)KR*_2Q%L\)+OK2 MQ:#K$]2;Q\YIZW^TK7?7+,W6XNTZ&?V!X:[I^)/TL8U&:7IST_>"\'.F ^*H M[ *A1PMWR PTW'09*2E.KXL%MGDPJ%#3N+;U)2E 7S8,T6I=PV8_J+,TGE+N MP%<'7=.C9;A^%T'R,U>R6LS\)-7Q^SLIS=G&P4$=VBB/=1S&],BP+-VR/1LC M=K(\EB'R]%H'QR](@!I$X1H"<#?J*+@;$T]OH=#JQS(EE7LHRS?:>"%-$ M S\(P6PC8>S%%3BFI4?Z^N*@)UC&_96 K#>,UV099VBVX6">9IE7M5!Z.*DC ME6'Y/4;.K_SP#;>P(K3?*CK["JIA+Z&;=KJ*L6VRBMGE\=FF\'W(IBN._\N)O]\3 M?Q.O 99N,4I<,_8]/?1C%KI4PDMY9A!U&*[;B[_W#\3MP]\;^U>\2_[^81P/ M7[/RCT\WF-I6-8XL@ Q/ML\K3?Q(A*350,0*6>"XIN\$$8EU+XQU7X(;>)[M MVMUE4JT3DDB>,5#GF23. ZI UM;YND.S76W6HP_A^*7G253\0*+"KLN[?3MP M/4\':1%&IA%$CFLH?8IZ).H.D7D/4=&'-K6UJ"!#JTM]ZAV(BO?F'KI*BWM, M5N*%E"?#\2T:CNO+D[U&CU<+K,/8CG27&KH=!K9+G$C*.9>9QOH>K]>;Y=SU M2^Q&I+2=2I&?$G!/EAL;0VIM*#=^ 07TSH+K\.9.K/>66:\!M6899D#L* 8; MQ#9-]-.X$J_+(SK\]U59;V?=XAG6<^D[8#U^RO^5IP]6W[>R)[MXVQ'6$*Y" M997KT$%>D!Z]G! R*_+KY)J[#U>J,E6Y'"^JF3QB0LB:4O>!=K^8S+/9)!.% MF_R9><$5_6:+^:7.2?.[9*[=)7PF&1:?8Q(*SY==JL3A-_/:]8UEYOR)&G:R]OS(BTA MYIVJ5H\$P([HI$X)B'3;#T(C#*@3A5%DA@&)5%L+TW>WC#OL@A>Z37; CGT% M>D0ZZ[^("[;';:#46=2W&2QH%%$21B0*#-4?W;.#+8'>=\$$[7%[VI@"G6V/ M*.-LHU\E99F/,BYV^6G6$KQ2:I\0/D\"$CC0;+1:"&R+DC@P/M0Q=>KHGJ]371EA(0N\'F$\ M>]L>L\_S:U\!V1TFYQHXC9.*^(0$[!6K@NAVC6AL&)[E,I?X(/4B#ZMW#:D/ M4COTX@."56S3YFQ/%>8%8!7<%P*,^@#47J93..7S7NK!5\Q!@1(YZ+^Y&7JL M:J'J14;HFI'O^LRR3=V,F>IU!]?ZW:%)\&_+,VXL_E [_819S6N&I8.!2^KI M5-39/B64WQDHT4ELOX1CW1KMP_%82(A!J1&;@>F#%+@WFM_'A$U[_$0YYQ<.2D$#[TJ0JW\%8*34+)IECQ#"94*9SO M? R+ZW*.[G>.E)F":/X.'%&C+Q=9^8< :B_2"OXFY1)0]?$5LZ+5X=VQ@!+#)K0Q[>9-F\T4A(V$5V#((B#''5Z4VGT"!#11 M#^)]/#CU(I+S4J I*Y">*WQH@8\D#7Y%-QR@&28UFBS*1HA*O4U-A6F$$O 6&)F"FN:,A10<"8CEQ;;?N8<#[^-[GB^E3 !CA%N=T$VQ8?][. MRM'ZZ,70POV6HGSIG):15$%W/%"-3,PQA!$0/;O):KBO9#:#NBI MM(G HG9W--[30;TKC5M]!N\/L8>&T.:0^=/L\:):=.3NCC$(Q==E$4:J)R/M1I?^,G=$>\"OLPB&9$M2H-1#I2 ML*?HD$@*V/3;DL,A_X*O JA3I3]QM,N^8BPY]PD*4NAKH.^ MFFB33":B#I7>/TNR_H5+(R\A,$UJZZ8?>-2(3(>%KAY7X,=AW*K+V*IM'(J! M>)(_1#^!N1+& MCJ>Z \8^F#I,^LXQ X$C_E&+U+"V;)FW; 2N%STF!?CW&::08Q(Q0 MRPQAM:AA!"0T7$>F& 0!BXT6>E_/\O&X]+,W+A]MKP%;Y<3,]#PW9)9IF+KA MQ%ZE8T?>;MU3=Y>/Q[3-[M ^1OEX4MR;PUHI(&L5BO&O1>W7JO.WC57\X7GG M< >.7@WQ$)=&S/][5ZBGS)+;]--UD29_?$IN8$P_)Y.'Y+%$#/>[0DYGWZ8! MN\26ER/)OWYCYU=,NXR^_G861)<#[>P\&&KL/-0NO_F79^$9^WH677;B=N]Q M%N<75]&E(,2K"RVX. ^C\\LHQ+\N+SZ?A>P*/L1GY^P\.&.?MJ]3_'@+@&8]HLW=\$P M?0_[O0;$TFTX:*A!B:>Z8%#+)9^>;W:S\79KEP5[3:<#&XT*S'YIGC[*-?2T M39\OYIC/P)M\/A>3PO2:'0?W@A;Q&_41>E5^5JZ,8 $W3."6.'ZD8$UG1D$9A MS]S0]$VC@B5Q(N-9363C>UIM]X*++U_.KH3>BAHZ:+=79^?_B$"IC2Y_?A(P MA&_T9D+<9CS[3,?88).]--O6.5BV[=D4$^!$1B8H1NSF!@X4CL& HIGY6L1 M+ RJ7OTE*!G=)"@Q;-I>CHKL6JAYY_D\%?*/5N6_F B(4UV:]O>DR/(%^@W$ M3 ?WF+$)(\<34*PR3]OE:8^833M>>0=\QZ_*9RGBV%;IF2OO3$K0;[$O_51\ MU\P\'FJ?<_@9ISI"34$!=Y2-^6"4KUH,ZGSA*J=T>:7KF[9:ZX%(YVP, "-Z M=28R?SC\BTM9X@CXMVA83$0V*'Q6L\BO@52Y+"G55VNHX%&;+8H2IZ R1-6V MBMQK_HW<\8$(**KX*(YRFO(,Y/E=D2]NL2$T?(FY@[>+A&>.8VATS)-7BQ3& MEP[ :IFB'=,8\\T"!MU,[Y:C?7H@0^T,S)^L&"WNT49"(GW -ZSN1;6.0J(" M":XL 6:08JBT7#LSI(G!FH53/W-RZW)+FAR[=.V#<%0VUP"7/9D"MW'I!LM7 M8@2YD+M:Q7JSDH>=,4V3+^SRJG&:?,@7$[!.TX2_XV;!YSB:)-D]S/ VP7QW M+9OSN:"I6F08&^>YN>6ZB@[!+6)>C45IFK\]9HEV)827\LJE._A)UN8.)BZM MT4A_7%-"4+$U5D>,T_NIH#I.%&(#^6\W@&$C:!HF-2Q/JTKE16)"EAEAB@3GRXH/RQ'(<1S%0U[\ M@5GWBE7%J^K) J-R"38#R9T!0PS@Y)*2LXF:-.(4>(VC^L^"PS-A44CRB$.0 M@F&)'Y96 FO+1&9S=M-:T R/+\Z*\"@000L\0-H/KY_1YM1#L5+C ?@:!(ZJ M*&7\!CAFC=JB&;7&@@)V4O+"CWM,36D*64%9I:BY6#D:A9*#91G- Q2V=89+ MW)<'Q#:);::V4UKI8^73.%M:A#.U!K_4:R8<&I5;9.5U9?6D()FAX@S+OOS,7XH< M:V4V0W70RC'BO1S+Z+HCQPBRFYA(\XQ,9D .?W('*LC8OFF!-JI8F!7XI@EF M)8DMQ[!=7S8@=*]62+6Y!NFJ$;UFI96%+N5>34M=>L(1/'2VY^2>&\ M+D?N?0N+9L7F6TS15L)>>_R2I+9\F\B*DV2*)EF>B:3&VZ1\- MXFPOC -F$S<(=,-EANFR4+K6/-T%UNJ)CU9_^$6LST4V8=/Q/Y*R9^XBUI#V MQET#KI;Q0L2>]Y'6;C9B4--Q?,=C1+>9$?LZDQ4 CAW:1BLXL,T^6OWN8_7T MRSFP"=Y^.4JGZ$'ACZ]^E5_&8+N.X%E=$D&?T'\"8754YR/SG%\0&/L$07<7 M>;P4'$32/Y#RT9MB$@<) M.-8:\ * >\Q063*X0!*(0Z*V;2N+C->Y"F,L'4N7A)9.;V%V:<$K)$!;& ') MI9@@LC&DR3GCZG;J[6WW^ M>1GAZ/7Q!3(A#H)8-V)*0S=BU E5E$AWXL!I%J5_AH68WUW<7#6F]1E69LT9 M9C7., Q87]PTPMZ5E(#5BN1:-9\IQ4&+H?^X;_*SOF5W8%MO'S9[L_$?V22_ M3^?H"$6.;NXS M%9[]&K$_X/5A2[Y:%9 "%63Z1_JHP4+5D;\J2PT.Y-I(A!$9.[?]'5(;?J2V-+=D#BNP<+ =0TCLA68>0SV M4\MDDE!CY57.1MQ'+L#GOJ3SNWSQIFR*'3<7E1A%B*JBCZ:XI,>W$CW8)O;>>-H=MC(AWJLP5?H(;O MF*LDJUZWI/(5;N6 XS)$Z;']BPRC+A-C/C-U&IO,\!DQ M>*H\J4I5;8*J/= M[&7Q&F?G+H;F\5"38?68:ZN0O=97>BO/"J[GKL;A4]E[KY1/]3E-RC>0*25/ M_0D?;14RF/",D^M%-AGS2GKD>0PKS[BY*B+@"/PVPKBM"#WP)]21[Z7,*>5' M%_%D\2[ASD),NK)V9M2W8R;6HPASB"<#H? _1"U_-5 Q;HD( "^:I@\@?'*! M'2O&C<0OLE=&DV3!7[U;VN4%3[R""8F]O;CYG)9EFFZ9@AGEZ/'7NSY M8!-'@:]R!\' :P MSQ(8+V>5UTD._\C39O)%"91<_O3STUG;+ZKFVJC;S#'O#]9")_Y78D?H8E&:G/:Q;W*KL'BCQ/'[2O^7W2 MZE/YD(WG=S][WM#!/E:.91N&15SC+W^[1E23 KL/3Y)9F?ZL_F@N)&\N^*'J M\@N7X/[\OP_VAZ=[ (L74GB#NFCU-[+;3_96M[UJ5^*WWC/TR.97T9OYX?FY M2EJ6,R&S/S5NO&M*G/7<@;I5/4I?NAAT?15%=2)KZ]2ME]%[IPWL#]Z>>\WB M_ NS%2-AH*DB(,TD@J!X?J^Q"]\<=)U>BZ&,30S5Y2+TWXEX9R'YY#Q?M]_N M:YU?/-^S][3.1XVI(_X3-S&SXS4V>,ZK8? MTI!XU+-=:JN6>-3RXG;ZQ[*9''/C\8NP'94+OJ+ZBYLX0P,=#ZOUN6C/>+;, MRK-E/M\!SQFX1CL98\6G]6:ZC;]_;8:G2GDGY>2'4$ZVDD>6W6A'9)(@#%S; MB2)F6X2%IJPB\'S=U3>Y[=;*HW"1GDVO'G(40^LBY-W((:+3@6-M#&^?]+.C M$D2&_F.J9%O+FSZX3QV%HTL"* FHY2JQ0.S3:Q4E;BQ5$".U7 ML+CF0#?:\*@G!>>HY+(-P,/["TIB3#G M;W=)%.>+HE]!9-$!<;L41"<%YP""R#@I..]4P:%&K> XD1MZOFT[7D1U(V:^ M360?)<]V0K-=<;NU6,F^]ZS?&'1@>NWDI)-^<[QBY0K!9#@F\$G+V5'+V1"T M?8=:$&VX>5P*N]DW[ M^KK"]J\\0;+ZO@-8W_;;CC!__2LFI*]I09Q7F6$R)7F/QL-=8+Q+CJ)U':?K M>X8!]EGL4QJ:IN$$JA3%T[',:)6C.".QZ1AGG$PV=2+NHJ&,VV?'K;YAK[?; M#Z]NO6:SF(:V'NDAU@>9EL]4"U;/L!S:JB;<=C_3'OSJA5\/PWFH7XKT!+W7=$_S'\P2]7\UF6WS9?L-5J^[H#AP53((>5<$*R_TZ MG63I=P7;/LVU$L0$MC?!1AA5=?@#O!4A'@2ND( 4*1>3N>*CM?SX#-]Q'FJB M$2A.?9(N_]8$S,<.%[)]!HP8.'=1<%Q^/H>G)R#1Y"ML?=G-0!3&[P@L?V2 M%54;J;D&?\("IH+[M,]UBX3=)FIO<9#HW2'H9^5H499BDVX6!>]D,$[AS)BL MP=1?;?& Q\2H7HG1TDI4;09$&Q$.PU_(WC<<(D<>3;,_R!Q#?KT#87EV#81%S,ATX] PF4%#,]0=9LN4G9#8.@M6#S!? M$E&0WU]+Y:-FZR6NKCI&;CC08E@U?D[YC]6?_YW!0XK1W>-GH-+)$L91=+I5&?$F%AR*BYN$PW\7LFL0!WQI6(KSQUG* M#TKYQ'T/SEI__& #% MW.;%X\7-&6R.NF)<66:_"0*)D>(J;I/8D)V).K-71SV0]:S(QQ)(G+-,*3J< M9V#L* 3&JK/!&(PX,(T>N=^B?+WN!H-#'+^N6T.LP8E+',<+J.]8S+!H3&2- MA>,&Q/-WIEL_F:":?C&]3/$Z-IWB^I9)L4G3.GJZ)7TJ7Z]*MMX>F@6;(#[; M[5VS2=NH.JC1HI2[)1'RU!FD_(5X6DG?1E94\ZKLTQHK4_I9A"ON][S OJ,5 M<*):,.EL24IT9:B&EUG1A%Y$CR4,$&::R>:^PC73;"(E7RZ0_58)#UB@"[\.+PAO1:1*0&,:XHWI&#^Y[STJQ M.YP>D6SP7T$U\$GU19XD#^4BPSU6'1FQ(3%WL4SXS&?US 6]PHUEJKP?0*9@ MNQ3H8ED4):=[Y??@>*!(1R,)-5[U_2S3](\!^EZPHRM_%9 T/'_ R3B=EL)2 MEWUBTUOA+RDY&G$V_7V!W(2!16SN>5-WQ(61_Q7;5Q88-YBC)+E/;GG[X/O9 M).?.OT\JH:SZ;892%!M^5M^,LN\9MMZ%MW$G 3Q2K@?OM#P0+4!_7TQ%H] < M>1S6#M0ND.?((5EZ,]3^B=)-]A/E&B[PL0@9K%OPQB)7@D(<3]*_FA;PJH>[ M=(J=,@76\K7@;;XEE5?CD8NK:W2Z5BU2E3]5.+MPR7 FRFD*ZX@KB[V@*]<* M;R6L(*"K 8T%+&J*$F/..US@#@D48%!/$P%R7'N1D[J=)W]AQD4D"I!Y\ZVJ M#>H0C* 1Z-@<:Q07_"'C#:;Y?L%#\X[.]TEL&"-$21C M/+3AFIL;CE'=:E&]A']_ T0]'>%],#JY"L++SR .FBN#&_WB314REB86,>Z!S??L"GO]LE/;>ZBK.2Y]OMB?'LO/5H@ MPWG3*)2]LWR.S0@0)GF<\@!&U50:*7'0)!)\ M:WV-Y VMQ'.Q=M +(A1D)R)B(\[W7ZHIUPW U=#ODT?>7B&MMF:"W7_! %Q@ M#W2A-7)&J6[)2K$ Y8([2M44_IAB__3%5)YF@E>!MF&[A.*VLY/ .92L;A] MV)0)%GT&E"+1P+4P*V>+^>ZI-D--MCX2R8"H._QG <= !5#F#K3ZI=DLQ<49 M:)\_!]I']?U/&"\1GNM??[G4HF;?(WXA?/L3ME5:WX0#_E1/DA3!^:!0L=1$ M4""7)Y,,])!Q4TBK0P#[BVK'F 4]]R& SG*YLXE71U+'!%;@&-+ M?A\JP',,,%89=F(?*59HZ,S7:8H;R9FFU.->I-X$HNQF(JU 83IJCX5(C4\= ,_*RF$HA<+.8 M#'AT7IQY[85ZJ+M;"RN,MPB'M489V6@^D)=S[OJ1\@;72\B(=LP2GH5(^SB\ M-<>+//34:P_1*=GSZM8FU"&>0=T8S%&P1QV/T4 Z_H.(.*'=2C?,T3,LW<&C MQT@>S1N+$%4H"HMCUOH2\S1J+:0K0B%ABHUQ7$J4F!V M;KS^N@?KYQR6XW]SS8?7P/)\!Y&,:5:P5^?I_"$O_M N,3P+5Y>XMF?3T1"D M+&@[D^'.)"E((B&2FS[P$H M7S1^@:=HW[-\(O79Y!:/IOES:Z-]O#H7I[V,EZ\[](=BZA6+(.G#[&IF7-M" M1AZ0JQQ9-958T=E+$#GX-8P'EZ?"1 ;V-(9J68$-T8#B;6ODVF(W8)@4FC#\ MC)?=)KBF(4U-6**[7%PU;H8>\%6J+W2S(P:0+W8D@O-;/A,OK*:M^G%/L7$" MKC^8!S@ IN-%3C]/K0LV=(I_);?D1A?]S3-^+#"N0I?T!=4W:*B9=T6Y" M,9,'U1^79SV7ROY!-L/9-,X(Z6@0 P0]9#):R,X_PGY\ MFB66A>;;*ZXP3\45I^**4W%%OE]QA;E?<87U@N**PQDW'_[.*@?)Y'$@B=GJK MY9(:#./ZSP*M373%_O_L?7ESVUB2YU=!>+LW7!&0&@\W7#L5@7-6LU6RRW)U MQ_S5 9&0B#9%L %2*LVGW\QW \$)5(D*%,4>B9<(HGC'9F_EW=>K(CG79$0 MA20^X#,F%%7KI:):%,)IBB.B,TR485'ZYMDB<*UT;MTQ 5):"DG^9L.!#4-S MIWP?%]7P7B&_4D.#&*PLHG7&TPY:EY0VQ9_/LREJWERE*S/JJABOKE#WW(45 M1OL?'5'.^\5W[\/IHY6-N0'H$5LN\2@^K]5366+ETGIK%5)EECT\*ZJNGWS; M+8W^CRK'D&?NU:G]WVMNJ V$* XP)S8E:W0*SFKGG@)K.JX--RTQ_[F'"]H] M?AT!VCX0?+Z4*H%.,,+T1Y3Q@2,%*O*%NJ,/4+,T?4&IT==!14K#A>K"-O M1IPMH9*1Y#J9]F'5S[I*&VA6YFZ(&BN*Z3VJ'6(0765<"815#9@QSYC FL+; M'ZN\VCSV:F7PPM]09!5//*$RMF:/33BBE;?]NLW=T-WBR#28EM/VK MY\K_%0"3WSQADZ_%XI5]7H^@Z%-=S@3WW:"ZOM%"^JR6F]Y8OUA M66V&FD]75,.3B1V?H7)0QR'<*&&9@5BH?,VK[V\EA#Q?=8*N3&G$IE3"E)J> MPR4060E/IZY.&GI639A% ?_ ,+9[H%%J[T6Y"/X[RQ;<2T/!3,1TL,-C!-.$ MHZJL!=O&&LRSPR2_""#ZE(?4+&?BPV@DKJM?(0P<3)S&=&(V"G1*C^\Q-&1, MGT4/B]HN6P%>U.,Y5ZZ6UQA&LF!!$FB;7I/G]/3DRXP'G]!#\($?+@TVTT;= M$R %L0S>#*-_H-%!L*EZ@+S M)0E>4BQMX24'-^=15OWKZ-#,4 M4WOJ^=+(:SJ@$C,:PVN"PX!);OT^N^8V7:Y,@&2$5(4!/P6@DLAT;3VV].9SD-!'"ZY*D*G T9R7E-UQM$&,5VB9X@5^J->(\ 1D*-2U@ _(Y"$@ER.%A-2,'IKP;YFKZ^Q@XK65$O'UNWTC3P[E<6%(7OS M5-6&6A@UC6&0=!MX0"02RK08K6 H]RK^,4-#D'*%>AF\(X0'CT%B]O$9P#DI M?>:OZ(I6?-K[.SVG2<5 "92,Y" 0B1R:R+1U2(Z0WQ"%B!ME9[B@$*Y?" \: M;@AO3(Y30AXHU3Z=F@!KM.&=*1$DE:;U[KK^-E)1+V+?AU]V+R-R\JG?>^IUF]0ZHTDDBA/=L7W3#4+-#1POB9/( M$67X3"NI:XR [O7I: MC+]P*71#%E%+SD?9/GC\]CC/6IF\XO6=:SL:G;A25NLN+I-:K]-:>MU9E8U0 MMWO 0/1L]N&76;&I_N[+Z4Q@3Q.H =Q.M+^B%'-7E$\D]S>QVD\(]^>')AFS MR>KW;4,#C3_R@LC3XY!$CD7J2J-)J.]!,E^QOL1S_O"CI)/+(Z23DJUDDY_, M1.:]8.X4:R#VDKBYB7FLINRIK85!8&NQY\2VX41VZ'@N9QYBQMX^>/LT\SB] M,T]]'96A:98G%VBO,NHBJ6J+W>=\ZL_&_YE6%[.;,F5N&Y"CKKCTTC/;>N(D MFI/8EF.[6B".?8_8@.*KUMP.&7#: X6,[$1P 0C<$U1!6E1W!3M<<3H&\6&% MUHZ;;F=+]D5#M7I-LUCW\-G&NAV2_6L?*;;%ZQ0E(YHKBV"V:X'*XF$G M=M,(-2/!,8CFE[FN[XL1V'CDFTL.XF M8*WI1K+?GLIUR(YI3RWS@&7(5&;!/?2N2CU-$L=P36!3*TP"@[B>[>NFV%4K M]#N[^AF31*5ZGY?%C+M^W@Y?$M<^[S;?>U-\Z37F15US]3".B>N;(:@6.C'= MN@)D$'C=7M OV<%CY4)-.V#>9UWA@+OHT3>$0EI6WG%7&'7.4=$))1\=0Q[% MH=N4.X&AG8D"#%*1T'-Z"_E9^O(E'BIN6=L &82J+FT'7 M^<&WLCG^HBB(8C/4B&7;OF6YQ/=ML94^Z68*/K^5X5N39;2W7>^8$+V110%1 M'<\+B*,YOI=8B9$0P95!XMA17UMYI,QY2-[DA1*[@LL7+"J12S&NC?PB9!<6 M#R&DEE>AB:;,"4D2,XF(8<9)8/JAYP9U#TRB^\X+:>(M:BMP\-IOF\4-K:E: M$UE&X)I!DA 2Z(&IF9JH:>YXAO5"Z>DMJB[60367I]B<*GV)8/>R+6QMG:DYRL>BWL==E8Q[I2VN0Y2V57UHXNL37M&SZ M?<;C?EDZH;20T9=/J&IH\9GRR*D:6V90)V&HDS#422CVJY-@[E6][O,W/U< 8:D:DB5:2[ZY9*ENLSMNLTL6*H=5UO M452."@]C)N71^NQ9DSY.TZ[9X5]+37(' D:&5&9=$;-D#\%V&X+I3 9HN--Z, M&27=2G>R""[$;R&E\Y 7D>B'@M4H7;*>#E*+.3:7)PDNV$CTEMU<6=I.5*&5W6=O![!GF?K'L&Y'%7NVN;-4132S^4Z;#NIKIB<2<_9JQPOEUMO;1)VJ'3:^0 ME=A)((LQ9N9QRE.FS=QXLA^P1T8U-K@FO[O&!A&L5@QNL^B\.*5B,\PJO MX)4_5MYUG4W2Z8W*.VSRS-Y9=@,XEB)O2(J-I-24Q6V9WJVFA'::8JAUEEZ3 M!B2OS0$*GIVC2"2EE;2OI01."F%BM6@(G6ALVVH#RGNS\/LJ3/^F':97 MWXB+U209\F8ZUX]H'DAGWZG.E\.>IN7Z/&Y5:L0AUUE=+:V:S7*J/C)-GK_[ M)AW1&*%S)4[KP4EC8]U?N#Z.(RM%FE*S]5)@7FM33/@E2?F-_)5(D1. MRO9&@X-4D9,MJ/RZDYU5$J,T-C1;8 IH@:),1H6-O9HGOVX\ M[9OK%2BI#H<<^)::@]0OD!#+]QW+#UTGM*(HTC!_DL6..L::?H'\" 11G]+1 MY^4"&03)P*? L"D=DMZ5J5C2'6/;G/*?C2A?U>UG33RGM_\>T,=S/X[9G*SK) M-3!B)R:H.]F#LJ9EW)KU;I?S?VZ_646_:U[- 8ZO[ RK&]2Z'BW+Q7?N\41$ M\2^2Z!44H@C+EY0JE UP'/UA=M'4IF_)&W)ZB"Q.B#KGLNAY3>>_IG(@Q8FG M $ 2P'@932IP41P"^*$\+LHUUO$*-'H!V;GNE%.M&8M E^X@*51D7:# *G-U M9Z G&P(Q64G4D6)5_&G9&D[J3&6GT'N=/19RF0GI0?F32T[+!%9"SFM7*H37 MBY8D35D4(0S+H,]WBTG12^;[JRN7"'6;OZI:WLVY?$O5!?$\;-E!A6"K@R?)I.4\2_6/H0R.$65_$_ZY"DZ!-!05WJ)4 M1;/\,-^F7?"HM1U=&L0ZZ8V-B(4<]Y*VVJ>(YC7E"4@46)KGVDYL1AIQPBB) M1$OGR(V33M) C7Y-$]R*EPB,L:P+,/<&*6W=$X21MQ6V(:%P?<]&6?YJT7+>4^P?+T?9F&&3J/3,<+UIV=ZT+>N.1!;3D.67>078 M3(OUU47$:I\YA><:[W*I>)Y\C!0U53#3<-O@NAI^4&4KTV4<^*IU/XG7U/T$ MM<;6@)>,6 L-RS ]/[!$M0^;F+%,FS"?/6L6CY?O6"*2UW"7,I)T:GJQYM?08E3<%NH=5H6A!$K ,JOB1 M6XKK'B:BWGY=F["IJ ]S:5;V<-1"W%=3O.*Z&[/BURW&CYX-)&5'*!Y-6VFI M5WJ;3+,_L]%R0Z';9XP[DB_#WK)T=5"F0/^NHI>DRY-?XZHT4Z M67ME[(M-58I4>'$%RQ:24M'JX\FK-W+.:=IKB7E*7@.J7=6+V.@NU*!?TK*% MG"&Y=#6&N2'F=,>"OLU3:50?LC**N/9!6M[RUA?[LM@KNAJ?*'79Z)HH?+#( M AH>RV3IQDY93_^ZF?XJ8\(CZKJ>=1A&362,7G*)17G(ZZ9G/V658!&Q6%VW M]KG1WNQHQKLM%BQ8@?68FV4/O(\G;78H?'A46RAHC=M&P&Z__5Q)GCR5L>+9&T&,)W2GER9?,ZWD#1 MKY!#H-B)&O*8MI27;.(U9_BSQ M,F51 G57'->H2$FHS4;Y_&TGIXQ+-M"@GS6CT\VR&&A/L M4U[]I+9G79?2IIXZKE>R^5'LY857 MK+QO(!38&D*!AU#@(12XV"\4V-HO%-C>/Q2XAP4#R,-VD_QL$J7"*7JRHG2L M'GC[1)&C2MBWV&6$"I*W@-(2>!6_:H0^?!!HQ2^TOKTD3] 1S3$FB,? ?:Q-/"JK M4O=GBI90M>:E6MS"94);;UU.4V5-)VZFQ4/3NH6&!4\RJA_7+;.0Z)GJ*)6P M!]T2A"PTR(L-&-/ 0;1S_G2N?!%\O! M[^EJ\>8",!'L=#TNY@ML"(WF?"I; MYGB 6,)ZR\#$,EG+VJ,(LVWWBYIX$0I^7H MWY8$2&UR8O=AI9M;%^GW3$1IW;$40I@!CR,K:BF[_;R?<&W_1HLJCZ6%H,$' MB[QLY&7)6L!)KN##KA/6A'A.6Y+0H.Y&8F_U$.#QXH,EO;]N3-%$<_#[J1NV[E+JQ4BXB5>/-)$'R?HRBD%28GO($-&KUFAED.:OYM8CUJVM)AZJ8*SH M(2W4DM[V!O"\O=-R.YN&0J224,C/1<66E7:S;O<9P1.TD0)XP$ ;HH5%2C!@ M2SD%?7X5(&-Q%'^E+$B!Y(*UQ;FB,5U .?ST(9YC,C2Y8W5C>4_.WUH#J$\O M/%U\O))IG_5#7$WETVR:F,A+P,Q[-:V5:-UGUH::+(J2A58\(Q;PZ-[F(2## MC,OTH>GNPZX32D4Q%)TMH^WJV'QDA,1>#: MA%OR:=3%C$,Z]A62[*-UYQ0<"(UM 2:B'^H-IYV>:!=UX+PI6_OZ=M&DDZY+ MPS]P1'2JMF*"+@=<5F!5D)@J$Y=T9\7I-\5P76QZA8M=%M@FB[MCFT*N3)I\ M:HXWW.[\U'M&U,72AL&BV3PIIQL37&KINS6"ZXQ*C%BW/QWQXP".>4QIF61H MO!!/DTB,%;JES3OI.4I'^9!7&0T KXU+^4(F@.:=V_ENZHB MG8U5E)(_9S866'V7KH1TKH!%*K^E[E7*R'^5=9Y#C=.P85_P=LSY&PB\Z_1[ M:H+@JG:7L#I,O^Y/A)O'+)YR]&[MU&P=T(P7&T.BA&2RF"A.+;GCDFCS+8R[ ML];=W/#,/$!-0U@ F]7VXD]Y8=,1B"(5[Y5%ZTCDE9#0*_6I $%A(A=&?.'] M7#M%A;=QIFHMO^$.]YYQWII.5/6\F[P@:9S(I](H6\XM;'?+C:\C$0NQD/Q+ M-2@^3P2KR%>:O'%^=;!7.SA$\LR8S"J951E.T8)_3:]1Q M8(E[S"?\-;L%I .M>91ER+:[)PX^V5>Y#>CR!E$/*V,&VM!-]KROH?.6&[YA M)\E^L4W!C ,#5P\V/WL_FY^S8]PR-6ZQ+HS81;M:VRY<8ET QUG%/5?UYK/: M,Y5HJ=?@GE!=&U&R D2E(?(E58C1"LAZ*>(Y/.(ATJ(-H: 6#G4TQ5CMP*=L MRA*^,_&^'.4O3,>HC3U5D\$HA82HLC4(KDAO,E&K'RYA(2.+]$^6?X:/X'[2 MEJZ-1P"R )5,L%L U_S&+.$#-%B!2_%8^CM3[2,:6=H M#6#(SN2-8HVZJZ;CNGA%44NI@,P/K/^M0F71VMR5/DHVQJ;1.!L#(.B()ZQ+ M/2?QB>PTJ,/,<6B\-6>=6UXGR8UE2; )8LQK\RRF:./$A9.6E@D2IHZ5N;8H M8"4#'4L*_W%^=5Y;4&$;Q3'!EP$WA@M[30/,FA9K>1!>#$AO'.$)LJZFQ8&# M,76S23_3XU@+/-MW SW23.*%CL<+HMM6['4KU(GF-F%Q=\V#82[:>.'3JFLL M&O_V<= O*&IQP%*5*9-V5\M6K/()(EB+5V8TI[4H ML?]IP>VD*\A-"^!18;BID]'.AJ(XM5_ 9Y;ICF[B3.JEZ)SB+R?D'DYE.%;K MHTN2Y6FOK+(6GD%$:7+I.U;+5N8/A>MC3OA330[AU@3^P("%CD,LE[6_\5+_% M53SA3;*^9M3.,KN-X.B=TN,1=SN8%J/O']9LOFDX7NPY5@A+9$2.'22Q)S;? M3W3CK*G!:5A1X+J>&>A6')@D-D.G+JF:F,;S_MJ-[R$?@'-'Z1RC-LIE!B=$ M_)_HB5G!ZL,3LU M;W8^-[.C3%,:FN>D0+$-9",5?2GR*RS>2US8#VF8^^T^;7HU\KR>BN M23)+:H-I:"9L@Y/8$?'=!,09,^35M'W##;J"C&B%R>@$Q6?1K^_)7K&2*,&O MW;&CY.+A /U=RWHBHC-D]4GY2'YBDFJ,NX5<] 4SH9[L*8E2Q4>=W[-%$TJT M&&'+^OJ'7/;$U^YL:L0O"Y!QL]GX;%EE)6\6SS2-3NT4\7"LQ82UC=AXR#,% MCF#ZMRFKQ+7RM#7K)X2G-IJ8AUJ>\XV[7W%3<(#VQT+#T\J*O234M87AA/F.^S@'E,: MRZP%S'FY2G8B:0M#V@IT%&.%*^!A$4>QT6C[!H*=[2'8>0AV'H*=]]0[GQ=R M-MYN;&7HV4)6VDO4,H]4U/K: 7!9X)63?NO.VU)H+#4'T@@G#&"2T%NE,GJ* M[DHAI#$AJ'4(-(T&EB5&,>'=&=9<8)>( Y]B_&STNZ+$2Y&QX$^*_EF-T@8LM3-OK& M7KI11J-!Z[QL(LN4K@/4J0.LEA-S*:P72 6^9\G;((WFZ"VJ?^S*RZ**(/K' MIE*#@KJZ3E'6\B>_">Z_R4I:Y5#*\FO>NQ(E)TP,;"(5G\D"TT$G=!FE:C^\ M!C"ZR:1X1Q2N66BR$(KF5"BB20-HP@?1!3MYU NR6@AK=^?O:W)E'X!E4O=M M4U)UA<)0TKLM67A>8^5AJ6MW=RA&CC$DF_(2)L()KJ/ML-?H,4W$:]KD:C:! M955=K!+V5M1<:C '=OXF7]1=S1O4D9^ Q(H!@&/>RH6U>&'UGQNG;5U(CW]? M7]>,N/9 -N\9HQ:';D&Z5K0 +.^L3L79]EK0)S>!U:,"N!^74BJK36/7V-CK M\;* 1CE10X3SJ4T>![P#JSJ)(:J=^>!2@8;)0Z)IAKKLPN%#F-$:KH!._R,L M%W6=.=AYK,.%D,^:%VWC2-A&SCDT1^Q@IAU-LO%RFGV^63787C2'7/#(?WS6 M<$M,2[,,+W*!O1S#U>/8C6I^,V+9<&M%MFZ%5F+$B:Z9#H@EPFGDF;%E.<\' M%&C!0 9A%W^DWP/( M X%5/WW:PQZ\Q3Q;A">@>)K=+#YI HHYE>%GF3)9P$H;OO$:>"2;QRB;3OFO M5.G'SS#RD?B\AC2_T3/],GM0OA9PB+=0G\8?, M*S@-.AQ0]!:(N?CZV7]\(!BG\[?%&/\IZY_Y<-@[3/>O/XN+5G\CN_VD]?[$ MX65/WK9F8T$RHZDPG#BNBP5(+S^W2![=73(]RY_9]:VO:*05_:;-1NB*QR2M M3Y-\#*S3!S0SK7I%S&JOP:$;Q-,'?L- M?IA42HR)!\.VGL"V7J*HO6%7!U0ZG?EM3;Y<4N$S(?,_E:J8YF-%%-A[&^3= MC9<MT])TU]#SCR1NC49;=W!Q:PJ(6U4/$6/#FFM6G';CE M51?C1[&1OHF-^ER$)_>?KLH/M1P\.<\#T^SZ<)R!/ ?R',CS^,ESHQ!RPHOP M;B<^[/YNACERK'+CAU^V"]-_GQK7Z_G0^MK-O^PQD1\J'FR3>N/94J,L+;;L MV \3C42>YEE1X 4L#B?R2&*1U9 JK@UA-X.0!X;^(U],0AYP&?_)(^JP0@/\ M__A;^N?ZQ)S?OT7_K,K%/^$I5.5E91X6V5W5*KSP643MBH-19P89SU=O4&WBJ YF?#R?'O0"@8DM\FQCIS0B\/ B^R$Q$9LF[K+\32]--HH>)G;A$%TJ;'H>&&.NLNUPU6QPU74)L6PK"+70-Z+ LXB6"%PU M0O] N/J:QC!@'G\V!M9IL36G:GS:,7$ 73>*^C8>E,= MV01P\1W3(:;NQ*9-W)AG\D>&;>D'4B]?T^#U>J #:*Y:U@ Z ^@,H-,%';>I MN."W0,U=!TU7&] 70&T!E 9Q5T MB-: 3FRXAFUX?FS&;NCHIFZ'ME"O3(,D;]]L]5J@HZN>K:NN[;YKT-DQN5,[ M6M-60Y_OM?+""RC4 H=%TLLYW.0Q.4?Z9;8>J9OX PI#K/@/V)Y?BVXX6) MYQ _M$0CH"CT3?V0]K5^4->U5-TE!T/=-3M]M"+=@#8#VAP?VEA-'3XG-GS= M-\TPT != M=,?-Z4QPYBQS\0VCC]H8VM>:!<.@/:#&@SH,U1HHW3H$U@AT:L MZUJD!Z$7F(%AZ+R@I6O9;A0>TJ+6 ]JXJF9YJJX=SG8^H,V -@/:[(,VKM12 M-8"OH\#17<<)K4 +=,+M]XYG^L0]I"FM![2Q09-R5-=Z'YK4<=;.V'O"]&.[ M5L;GU;X0'Z=%5=6]25Z\HD/-C:&HP6[S/%K18B#/@3P'\ORQY/ENJRX,N_^> M=W^HN3'H_T/^U@_2W@TI$"9,C"AR0]]*/"/6(MW7$^X'A;]T(U[5WFNUZH)J M5;^"3O4>BFHXGDIZ=;8>K=0UX,V -WWCC=[X)H@=Z\0TM"!R33UQB$/BF$?[ M!K;KF+OAS*YW* T',[C7.=O#[#8AP)(C@N8V<%'N!;?J6 MYP2F9AA);,9"+[-U6^]$C1V?'>BU$,%R54OK-;MR0(0!$8X#$4SBU(A@^R B MF*;O>(8;)$:D)9$OZD#HNMO)D3D^2\VK%9J"VI8Z&ZH_!4_+3P//O ME^?=AN'#[R*OPO.VJQ.@SRF7@^8'GWQ;/ M6UK#\W$4!YJI&;'F Z_JMDT"1_B.G<#LE-_MVP+R*CROZY:JD]!.A^G[ M3LD_V9J2IVSR?0&M]U0BY/'O!JP*MWC5=.TYC4#T+#CW0_ M2EP70"KQ(H^KK@X)[5#;QUS5B\=<4TW]<"7*![P:\&I;O.)OPUN[:LO[ [/= MEN.5D/V,SV.G4YQKR.RG[U6"1]=5QTRM)@9 M^/=H^%=JVQ+&?FRXMFL;H&EYD6Z[+B_7&6*D?W+$-J-7XU]-=8RAA<+ OT?# MOT93@%N+3>+:Q+*\ %0.VW =G3=ICRPW\3I1ZT=D)WDM_K4MU77[M/L._#OP M[U[\*[45"1(S*XL1Z_5'X^Q1*8EJWJAG4*_/M^(HL. M40'SE V^O57/.<7*P:[;9.E900(P&<5F0!)?"VQ/BVM]);2[575ZLS?L74[G MN2YM*LAOKUA#Y_@,I /O#[R_EO<]K8G5TST26T[D.ZYFN''@.J$K=!TM)!# M\C[155L;#OZ!^0?F[S*_%-AJ6H9FV&'DVD'D^+[MFH$NG(QF2#HYZ;T920[* M_$0UM->LG'E\S+]CJOK)%L(\ 4Q[ 87V5(CD."/8MIWI&P!B1XK*39+8#!++ M- ,[U!S;]B(NA?EV0().\X*MK"]]F(B):IFO6A3D: 6F 4,&##D^#/&:B#%= MU^S$=#0S3FS;-S4K)-R*XYN>'P0[67'Z,,*ZJJGWFAXT8,B (0.&](0AP.H- MAD2Z&^AZ'(1A9/BVKYF>'G-+K$^?G2DFK*EM4-(AF ME%83!<&O4JX?E3*;%R5=-Z5BADE5R6>CZ1)G M?.\T4Z5;(_Y]ELG&-85J4J M:9DILV*AS,MBO!QE8Z4HE>4BG\*8QOC,NW26WM*8+V51*-E].EWB\/CSE3E@ M+U+M;)2=KX[S)O\3GL%&JRH/DWPTH:^;9%/X&IXWR91"1)Q1%E&FV7TV%8.6 M?[U+1Q/8HO)15;)_+_,Y?3FNP'T&SYW2F53*0S:=XG^+FYM\E#57JLKU,I_B M*K!EF\+B9I,"AI'?P<3OZ?SP$? ;CG!9X4+,X#,,99&5HTDZN\WHPEZG50X/ M&95%52DY;$-WT:MSQ:^4:CF:J,C2_ J 2XPH62$;T6=W+I2?=9[-E1E&L MS*^7=%2PZ2/)@"DNJLYW8R7B;.8E8O?!2^PC7OX)R3X?L6_:94.3HH3/,X4' M/L)$5_"H@SN'QXR55]+3ZAO<=I5AWB5\/'MYB[(%2U+)'&DN,6DS #!X(I)I0#6 -F(97WA8[E/@I]( M=/'@2"S87N%!F#',7% '#!/;#$U54'[?\94??J$P<,@!HV"P\^A4#@ 'F5^ M?^"E9?+37S8)4);3Q.)%?A3$013[AN4Z;J('MLTM.7KH.YUXG*\,3Y*RN L1 M=^ 9_\@7DQ#XI;C+ROA/?GSY<(S _X^_I7\^';(G7'3_F16W93J'DR'*JQK+ M6EZ\]9=P/-CHS[-JL%J[FVAZ)W6LG^UWCG7[+>.\F^39V_;#FPBC@< M>J05]9%VKDC8O//;9G#:[3[4/@Z#XT+Z(X'QK9G4<9O\3N(3SPPMS]&([SK MLR%7^Q;FW7 =S;UFX-OY\[*KRX2MRKOL(QOI&*;,F4 M;OM:K%MN8NJ18?N&K?L<(&Q C+HW^?RA_/0%U&/09M+;[/,-WS].5,^G5M2Y M9 TII%-*(Z-B"93X^,_0/QQ% :'0+QJBTFN:.M.?+[/5[2SWUV. B4W[ZVF2 ME&:&#HGMT ]<.]*B.-*Y!N@%GA:Y.^^O!S4&N/ M0ZT]5RYF"IK!<>-K'9=Z?.8ERL2+1SJZQHD#4O2/-V$1OO>JU\Q)>7L*='+15YI\=A%MYP%$VDL=+Z'AK$.XC^*$'IZ()Z+YF+,<>4;$^ M[D-\O3IJ:5 HMF7E2AA,9U8]C% QG/;XV+^34CQE#M+CV769I=_/TAL8TZ=T M^I ^5O"NOTU*/IV4;FD5VJ[OZ3X)#">QPMCR3-T.8E.W;#]VG"C">]+6.CPW MN>YJ]..6;SOA?__#O_SF*U?QU[]?A/&5JEQ*?QDI5W\$5Q?1A?_U(K[J MA= ..(O+S]_B*\; WSXKX>?+*+Z\BB/\Z^KSKQ>1_PT^)!>7_F5XX?^J7'V# M+WZ++[]=*6?*QU!XZW_:?IJO,ZV/?\S2)8AS+QK:@8+#-C'O3I$GAU@THI\K MBL+%DC[ MAS48;A'7=UW3)D9@V9H?>!;A.;&)Z82>=]:8 )TDB0-'BPP2^E;D>5X437S_\ 3D\^ M?_W-_W;Q^?*3D$SX>JUL_N8#;)M![3,G?<-)\ SLT(C)UN&F]72X[45B=;FW MD(4&?L.PL&<)+#"(&7NF&YFZGNB>[VM!+22XEA=*!!8X5N##(/PX(:Z9)+X7 MUT4HS20*G]V,C>_I$-BW2:;,LH62W=S ,ZB(R:+V*A1,FT!"*7ARFJ?7^10T M5913\5ZX!ZN2T:#*19G.*B8BPZ] <%*H)77T2(^$J^[I8VCP8(KNG2F]\&.. M(7C%LH+753]MH/!]L7XSAVRQJJUAM(+5-4'2G(3QLSS.&2H>TS;D:BS(FX4; MCK+IE/_Z'Q^T#_0SS'\D/J^A^V_Y'2SJ9?:@?"WNTDYH/R@6M_F,#2]=+@KQ M!0!SR"03]-YE7T2?W08]4.=?UX78P \?#H]G;W#=/_Z ML[AH]3>RVT]:[T\<7O;D;3O6'3B]')83F%_-M\YK%HSM(+/[TJFYZ\7);]0W M^!NS-<=H:QZV]02V]1).STV[.J#2ZKK&>ABH(L!+P:Z> E> M]-PSI"?*.4")"']$0TDJWC%DD6&ZQ2C+[]&B/%0./BQ2/+E8NS')6VT>O=ML M>RYA\_')V#;-T,S,M:RF'J>I!Q:V1=#\)/3"P$HV:9'=[8AP,1N56 \C MRMA_+V:"Z_S9^!)Y[FO-LUTEL3]7,5^E?W^7<@]%!7U3_TX!V ]H-:,?0 MSFG0S@T"R[>-T/!" +K$T2R7^[2C,(B]3L+KGFC76V51W=%58@QH-Z#=@'8# MVCV+=EZ3F T"710G&DD,3P\2-[;&UL, M:#>@W8!V)X=V'K&EJO"&Z[FAX7B)X[E)J,4FE^UBW8NU3ESK_K)=3VCGN:KE M=%.M!K1["NU^J&?X,#U_:"T='F[\SDW[;[EM^R:X,J2R )%'8L959DV"$QW038C\N9;N*X/7-A M?RU,=!NXL,\6)F^'"]]-P,[%[#Z;+0JL_3(8-7=#J3?9N'L#?&%-F1J__-@@ MMN\9MA$9Q-4TTS5XC?@HL,RDTV.IBU\2E1U2,W95T^BU;UNO5KRC%"<&#GZK M'+R)@FM:S(ZU3O'*'L[6OAH:J M>\3!GL/A.K#P*QZN;G.X1HEMFFZ _<^)[UNN83J$<[!MF[TDS]93'>##TC#!S?U\/(]C0O=@@/$/&,( ZW,-SOR&<'4*@U MU?3Z5*@'/AOX;"\MF)B2GSJ,'4^WK%C77,L-0V UK@5'CF6$6VC!NQ]H_:C' MIJ5J6I_Q\J>C!0\,^488TFY./B^P=-]+G-#Q?",V0HS)XB>?Y8#H>"D 0NM@.DZ2S$AG\V@R##.DZE7QB1 @3ZC$1_;4CP MH/'B#LC^=I]Q/,=G\!OX]9WRJTX:7YJMZPZQ;<\RW=B,$E\#(498XCW=M@[+ MK_U5&M ,U=9.VT _\.M[Y5>#U/RJ&:X9A99A:FZB1W[H1HDH!>*;EKV%YVS/ M\[4G3<,S5=T:SM>!7T^17ZV&7T'Z=1SB&TYLPDD;&)YKQ)Q?(T),_^#G:T_\ M2FS5MEXEE&5P@/>=G[V?VOZ>T.B806>3*5*7+TMNXDBIJ)4;^&;H6('M:'K@A%[D MQY;(!XD,LF/=A.^>A-\99"F-*9A&%ZB&Y$?>8D; MN:ZF)8*OXBBT=\P3W7#2]213ZZKM#'PU\-71\)71\!46]PDTV[?<)/!UVXX< MJ^8KCT3:0MMG5? M(\0)S=#5B18%CI-HB1"@0]_8UO"]V@[\\K!UQW15[S52>T@ &]CY[;*SV[!S M'%G$TT =-A+=M$PK09[F)>TC?YLP\1>PJV:]FF&=AZR"L2>L0(@RW*G;SL=.Y)4U!U1QO8>6#G]\#.F[A9;YS6 M7IQX010D^'^AY_F.341JB>YT2A%>B>%X1^G) H\;GA)# #=RLP M7\'Q0P?>6TZO372VW?0WWEYBP+@!XTX)XS9!G-- G&E'FFOXQ(W@7\>+;KA;P%Q!RG89WNO"G4_EIS?L?MX0*YWA%P;I3./2'6"H\"V3&(Y MGD]\DMBFP2,U RMTG2WBPK:3SGH*67$M52.]E@L>I+,!XP:,.SF,LX@DGAF! M:21Z;#J^K@6![KB$^_J"T/"#+:+1MQ//^BJ"H:FF.VB@.];0^-L"$Y3J[V$1 M<:ORV3)EJ]B'U"A-;9K/LK-)1A>.Z-I?6RM';%@G:?+_6E:+_.:1?97/ !,7 MGPP-KNF#+1BY7"[OX/?1TV=PF]2O1I-LO)QFGV_"M)HD -97R_E\FMW!T-)I ME%>C:5$MRZSZAJOZ#9X83(O1]P^4W?#C53;-*'V>^9JM:XGAD3"R MVRK,0. M&9\A'Y0, M.&V.A%F&Z"UC# M139F%Y39O"CQTT.^F.0S93')<(!C+%6"7IL9I?T4K[A.I^ELE"G5)$.[\6*2 M+I1J>:]8)91J4CS,%/[@:@$/PN6OQ# 5/$,K)2TS M):T .:;TXT=Z?;&L8,353^<"+OC^KQ#L"A?LLGMDOTW1/SS/-FNXI$OBT@-: MQ[4FV(SS%'Z6WS!#M)VV65-CX@I%"V643:?\U__XH'V@GV']1N+S&D;\EM]E ME7*9/2A?B[NT(]P\Y./%!/Z$J7&@','&I?,J^R3^^'D5%C_4+I7:$^A]>-KA MPE[AF'_]^4/G(."OW^TGK?\X^0=6+*AZKZL@0'W=8E'ARL=Z@86_3OA^[ M06^#/<^V3*G0K1N[Q-3U*'',P$QT4#!YL&_@$JT3[(O\Y<_&^)^X82Y_$:9E M^0AK\?=TNLQ63'H7S&321T0)[8MFOD8XX-MTKPZ0U0=DG1PJ'0OP.$UQV41+ M]-C7?)NXMFM&2>@:''@B2P^\3C&M78''Z05X/*):1J]^A"$,^<#S_+IB>KZ]K/6[>5HM>3]ZZ(GW"Y!%LJ>^UJ>F"&AN7KEN7&1N1; M<8U,EF%W(M :0EN/4>NEH7_RV_\9,#?'%7HY?BU&U*G@_YE7]06<2GD'@4JT M$ @9A;). K]1JU@/0&>HNC.TR1D8\U@8TY'J6UNN:>FZ9QK$L4P_TO0P$FW? M7-!7.O7H=V!,YY@9L]<*>L@-"HAJ]2B@[ MT\S1BC8#%+Q7*+":(J5Q3** /?[MI&$?I2$GM!B/,/U.C66#BTL'0(*S .& MK[\%(#@UD\TW&M*W4SCAAHB_]ZD@OGX4_W%:SGL(U#\6A'<;A _MD+BV95F1 M$\=FF$2>SMM1^)8>!9WX9 3T%5#O@'[[BXV28"\N/52XFB45$XI#'6 G<3PS-'R2F+K)(<<+7,[2\C:?L>&ERT4AOF (2K]A,?.>=VX22]=,VW$-6[>< M(?]@R#\8@K3?AQ%3UU3#>I66 M]4->P@!9 V0=#61)'G>3$-LW0STP;$,S_)#$IB^";SRMV]5H]XR&/B#+\U3+ M[C6.YCBI]KWXSH=TAR&J>GO8DOJ+:TFLAU9H1;;AN#%(,O CARTCMJ,^HJI! MR#K2J&I=]?23B*H>&/,T&--KG*V)K05>K"6:XR>);8:F';M"GC!CK9]TA^-E M3%OO4Y\Z?CGCK5NXAG2'(<;Y\ BI:WI3^S+T/<^V[<@TB.<:CFW'D="X2)Q$ MUFN++H=)=S"MP\6JO(4HYP$*!BA8#P6&UY3!#2U="^S0MLS(,_38<_PZ-]1T MO4YDVJ&%I2'=83#9#.D.1V2('V*/WU[LL:[9#<(3S7!\QW=]/["P+['K.CRW MU7%LUWZ%=(=^/(6F"N-^%\'' ^0,D//V(,=U:\BQ09+4["!RM3 D6F2&5L"# M$ ([TL).N\W^TQUZ@1Q-5VW-?1>0\V2^0[=YR8X9$$]W5.BA,83^;&,(UT@< MW='TT+!#37>3T#1,<;L5FM:9]K82,8:^#KV^;(A /YWYO;.\BB@;\;8.9,BM M..WY#6'R.X3)#W0QT(7]GIW+0_I$W_ZB/A?A#43JZCII(FOL@N&(*8M\KX7Q)KM6C9\8(QI)5;D=7R;.S"F?;2,251'\TZ!,=^- 6C(+AA" MBE\!(0VMZ0/E!(D>:2"^)&%@F:%#[(@'G'F1&Y-^0HI?@)"'""DVW"&W8 "" M 0BZ0* W?:<"R]%]-[#BT##]B'B:3WB&M*T;KM5'*X47B4J' *+'"Y ["T MP:D9;(;<@B'0=PCT?1;AK0;A$T\GH9=X@>G;L:=I02A*]\2:[MMKK>O]!OKV M8G4W#=4Y8&^L8PKT'2!G@)RW!SD.:7+7W8C87NCZQ/!=S=$ :CCD^*&MK8]! MZ!-R^G+TF:I)M'MR"SI9!7V\;<_,!#G*G^ UAS._H9/OD7VSF*0+):^4 M:7:;3J>/LGB95LJB4![RQ61A'YW^!#9?/3]M-\G6E]_&.6+L?YXD5#.Q#JB?>V>'!SFI-% M7-]U39L8@05'6>!91*_3G$+/VY#FM/%V8P.GKYX)AP#$+99ABW2MO;*]R(=? M?& \O!@PM5K.YU.JKW.]GVKK -3L]*9#K!"*;XHIJO'*1ZKG%P#$LW'UTZG,;\@FWI!-_.,Z^ UT<) M[AF^D?BN&X:>9KI&XO&L3C\QW4Y7/4'07X">+[/%2B1M1!L#&+]_B_IHR:OJ M3I]9Z5VV. 9:^VD A0$4C@$4O 84HEAS?--/_"#2K3B)[23A!0$]/7']3B.Y MS:#@] 4*ENKV6KM_ (4!% 90> H47-*4KO*3*$Y0$$W58V0 14&5#B.C3IU5) *<6+WEMB.3>+8H6VZ0>(2415&"_VX MD[>WE:C0#RH00S5(G_55S-=HV7(T]O M1B%#M?OM!3X SP \ _#\0.#Q-+NIF>X:!%1.C_:FB9+$(Y[H]>!$<>3O)/+T MHV)Z1-6T7LN]#,@S(,^ /#\2>?0&>3S'#DS+ EW+L_38-WRW-GE[)$JBG42> MGHQ;FJ42H@_0<^+A0\*ZI939#6Q--<00#3Z (RC=YTG50C6#$"M)3-^,2!SK ML1XFP@7@6%;0"2'Z4A8 +.,J*8N[&C&_,O(^I'V*J+KFG$*7BX'?!WY_;7Z7 M2G4:4:1IOJW'I@/_2V+?T6)A" KUKC[V0G[O,51(L_H,%1KX?>#W=\/OGL3O M3N395J2;) P<-XB,NM^#9Y HZ%0#?_GYWH]*9*B6TZJ=FQ$WJZGP0AX?QN^8'6L7J\_'SOA]\=U=%/0IX_BDK:KS3?=36M MMQ[3%I5K>RC':^Q7CM?<9:FB)DM^AH7F[@I::"[#0G.UR>?%3ZU+/#$H-C15 MD6M7O/AYJO+[,ITM4H564*"]<1:%DBK ?V>LZGF9SBJ., _PD.SZ4=R2CD8X MFK&RR!?33*'WW:4E3A9V=(G5T=.I,B^+.3#GHY+.YV6:5U@N?;'[ C#L^\LF M\#,:\-,M+0Q",] ?_-&_ MEWE%*Q$G^9] 1+0W%?T6%HWL(@-9-2;:SV*B?=X->%1@C:;PQPHROG@QL1-2 M]N=HDLYN,QP#;"!,!#9NR5;U.BUOLW/E-4G9.1I2[JX$+E<%(%3=\*=@EZEQ M7L$"XJ_%#=QU<,*6V'$8I([\+=WFZ);%3.+,UW;!V/LX MIQ_;]6Z(<:XH"J?!R^4=W#9Z&MO:N'FUO*ZR?R^!^^)[;,F":Q],B]'W#VNV M(B*^'SN@@?J:ZR2)3IS($5OA19I_UN"WH]NNED1:$-J&F421$9%(="D-8MU^ M]FS?^![ [@RH>8[R8;G, );^"*[BW_^(+[\I\=_AWT^"AOERK&S_9JK;9@C[ MS$#_L#TM>>M)J?_^ >PC7OXI7\#+1NNH[2J;Y7#H7&6C)>)U"/_D"P4V/9_F M(##X=W#"8+W_7AIUK)NKH?4QUP^_?)XIGT>+ BMO$BZ1/7$:P9DA9H6G#!ZI M] N4BGC+PI3VH&%KD=Z6&6UY0$_G?%$I%5NSBJ\9O^Z&KYD*!UL^FJCPT ). M[((VC%Y,8$DJ5?F8_X1M;)[@P7J7U55%VO;B@,@2N)GT #/B?C.HYT3_[@!5$_?8X MSUK#6/E]4ZO4B\MDRY.;.-9YU^[6E]2I(IDOIPNDMGQ&>>(6Z/PVI0=O38=M MRD8B7)%FVD%H 1D&Q$]\$ICAZ@FXCA0' I0D M1Z>F/^]Y^COWNF4BE.N^R ^1]F,.: BZZ7V.V,MTGUGVH !8WRG3 IY94Q[V M]0+"P[8SS:\R3 )I'I@H[<9V'^F&E80@^Y/(TP.#$#U*@"BC.(EL1S<[F?R' M)TJDJ6^P,+_"NAPY!6X/@;:F'1 "SQ4?NZV=&$C2^35P>E52F\"'^3EPG"EW+ MU!-B='Q-/=/KL5'@UABHGUN'P\!SY0).W3'KK:4JU?+Z7Q(!PJ*R7T#)#2?TW=BVS$U"Z6>Z,-\* M(9SZ=$'>( EO#Z+F04%456[*XDY9Y'?48H?_58%&8!.I^69.D5(B%?G(IG?B M>0\$E\%:4&%TBHI869TK08$G_N0Y<11E"+QBC;P JP%;HL X=IX:UR:Y992@ M2JGKNW/[T2O0W^1C3P$J*Y[45)_?%MJD]2Y]5*XS95GQH[!ZH+N+IFOA&OJFY6FAJ<+3 >-$$3$C7_/M0PE,QT<7/_[\L@Y*57B$M%%N M,2FS:E),QP+O$+U&95%59^/L)EU.%[31]"@K%RE@V!@6%IX@5K:B3Z2W\ N8 M_6^^+.=%E;T2P'F2X]4!E31P0S.(3 TD)3_A469A@&7B98$IQ$E&;(Y?4(VI M4/SLDJOSNWE9W.O["T>]F,D.*MZ\ NIXC\W!=8:$7V9S$.**Y:):P+4HOEV+LZR23!M/"H+GRI=E6>'XUEA5V/"J9N#- M ]>:_V",UUE:H@N'5KI2,8*%39XVO'!^KKC:2W])E1*M-4"':#$LE"RG,/PQ M_XG)\_B>> F3Y0>L\A4OGT^7>YMEGF=W6VN=" M_L\KD,-9)#32]5WZ/5- ]BWAX=-'%+;+1?X_+#H.A/I7/,\ 7VB/NWSTA8W]2YG/1OD<]F83^;\E\NXE MW+<+E+W90@KF-9RFU4*Y7E9H:03Z36E84):"\OA;6F+;+N,Y8(5NXC&JZ^///R@1TSWL<%N7,F* MJ:0(K_%_Y1C;7DPSE']R9+@2U%6,8('AXA/O\N4=_C;/9ND4].1]DGGZL47T M$$&K[Q=!:^QB$4DP9*AQ+N8SQAHX@^(I5WF59;O"7C>@]L,O"!7*YVM8\)1Y MZ\^4#2&UKQMOO\W" XUB;H+BK FT5X[>++8^(T]\O3KJ;L?:#:';/8Q0,;P5 M%J?_3DKQE#D36\XAO3$+4?0Z2!\:F-83YPT0U499=,I9Z#_^*!]H)\K M=!CRSVM>_0T.FTJYS!Z4K\5=.OM9Z8ZA7;7K(1\O)I],ER5(\^S=K8M\ 5N_ MC%5:"><:>^G^Z3$7(%4H^NJ9^6PF,HQ\$Y>_4FZ/(OVOMT-HS7M^2V< *7C@ MU5I$E%>C956)E#D?#LQ'T"I1J$KR60J2%IR@H8@ZH]=\I2'B])+/<] ZZ &W M;N5;J=9]'A%Z?Z$M-\5T2D4VFBTHK40JK42Q+)6;>C5&K=4HF]4HZM50*A#J MIF.4+E$[1W$/[OK71?-.6D\R&4VI1=@)AS& MRHRF2PPJS:951M,F60@?#/KW6LG[FLU!RT/!!\2B.V9S SWH=^7CZC4_T5?4 M8_-G,_22/''__Z/>;)2E'M'_LF?"J1#XY:BJ/?)-E8\[W[K?>UMK]A-/^5$> M0*&_R:<97UQ<-"H%LM!@7/189/J&& C'B/#C51S^M%>H6I)=E[#'CVQ5=7?/ MA'06%0$#OD_S*3V=N#0- ZWQY"&[KG(,B-XYD9QR.JBN!>.E3]0#B) !0WAX M>#BOLM'Y;7&_WS10%0 :YZ,5&[5[]/6F0?^;ZI%55M[GHZPZ'Q5W>P0((VY) M:'6= 8)1+2O- 7J +Q_2YS;Q,F-!RND(1D;#ZZMJ>3=OQO5]5CS0B.3EC/U9 MYM5W]E,S1F NE6,DRY$OX$4YGB!UV'2/&M\?TMK@X^"U=M(+]H=-+= M"9ENO*I0T8?XYWW.YBNL)^JFBZ*L]C -W2A8J8'AS\4%BSI8=SK1)3GV:2@7 M0A8XAM.E&YA2*X-1DL2>:[E1G!"+F+YG$-VQ$CUVW-BU_>CH<]TO9HNRX&40 M#F=HZ$F*_$=&83)5IB#I(:OS7)^21L]@D@9:\R@^4]LK0C(_!U2X!#"163UO MRI05M< (=9 %EPSNYF5^QXR./%J&VG P^7]>/*")LLBGE']N4P8M&$N_G(&> MP^X7]5X83.,#_ICE*$-21((AA"#ICE.U";M6E5_AWADF><-K4OK0BKZ51RW2 M8)M9RLUK,+KOV:)BQY*8&9RL8AV$F$K?/7Y+M;)HK-Z($+1X MJ1#X^9JNN3++%@]%^;VBV3<5.Y6D9"X/K9^Q,?-\WE&@]J? M?U'U6 'H\>#0^A'GAS.NO6H% 4X)7T3J&\Z2*XQX(&:W]#A\"_Q=IMH9FV.K_G,\>0 M_P16>>(&Y&\XNIL?X,,MDC\3Y8K1DKLIK\L"-%Y0",_@FU+ U47<0%K&5CY MS!3@1NTML_MLMLRJ6K7<>8FP%M+NZ]M'$25>U5^C_^NH![.":@9]EPP#X"OW M6+6_N.>:O9K'N(/_&@"9Z5,[/\/RSK6_[K$,>!0N&,Y2-N%'YY:LP9F**\1_P'.G3 O?"3>%2185RSKS,)MFLRN\S<69+@A-F8\#0"Y!B M:M%G10S@(L/C>?,:.)]0,\.XB\==:*:!Q%[$GA?)+2LR$I7;U@DP2CK%$C3, MTD2Z4J2^$+>&D9K54UL54-7U#[4$5X9R7:$7#R:>?8M*C+%-"TQ7(&OC,AC M6CS.,VK\GF& !1 ,JB%//%&V8%= ?:/)8UKR-6U1=GN3@/0*JEY5*$\ "M7U M%]938QL8.NI06\\2_ MH\9"75&A7E9MM4 MKL>?F\_SSD[0*.W-S T,2M,>VGQ(04S=169_6N@S*;E,\6)0RA;,*%W0M>'!XK!@W M%=6BRM ;@OR$%1"%=HFCR1<,WZCYLMYFV.,S+%R*]CQ8XDD^QZ'F,X%A<"& M !\1VA=A_V!=QG1(,(X#9O;T>#J^X+S?^6C$1)VFC,08I/!I,>=53I MJ;;! MRU$@NM]F8H'A[14'"(G_&YL$SW(4VO"<676JY\[;ETSX)8?MTV?LRY1U%6:( MLZ)V'/'5O#97-=^)I9*5?+8Q556P@7-6K 7JM3BVM_4-'LK4>H+D-4G1<\VG6R]MF^CE#6"43VM IU@CF7/$4Z?K"R2*FR6^ M6V('B9#9\)@)L2M_G2M^':-S6'B\$ AP7 M=QB.L:"B+K5MX&%:%_3BQU91&S8Q6KMJ&:C%H(Y?XOC:61E:&P-I61X_Y M>O(YZZ&(BR*MEDJ-A?38Q.@6=/LRRWUKT6JS'R=!*A#?I]-ERITF7,IA$@,] MO;'J-S]+N&N.\3:>(@ \MSF3/9%$1E- O?RF%M+Y]2M#J*>U,@-6K(:/@%$/ M=?6(^@TC+'VUH('>=5\ELJ_BIQ)=NB# M9[)LRZIQA]4ZYU/9_0&B N#Q/=I>Q8^UEE9#);-?IPJ*;].L"U='%2AK:OL' MR@[QKLUJY8F8W!QA#-.[;"EPL8]B%/%4O:QGF/@!TA1 MZ1VP'9-G6HQ/ZMJ=8;& M=69PB(]R?H)1&9^IC>S$;R\&??*Y$O)9C@K =QJ!1'^@\L&L6(BQ9V-Y0O/T ML2RF[+'7\ J8-@PR THH'C.J78)B78]0[4P'5RJCHCZ,[2:C%K.FN8D8P6S< MSMNK-44JD:6SVYQ:9F@7E,,)'*_H2 X%6W[-F%J#IAZV$"%GU.-W(E-?IW1N M,UT;!(%'$;X@HD?01 "B=A.NL2:N@:K"$R G8:QA>G-!H_V8X#-"&LUI-!X3 M>V?8(P'!JAD&4U]*I'O*NO11+=V.>6Q!-8+[T"&%\C#@'S*J ,0ZV@65:'F6 M#(UJ@8-7_JOEYKE4!.8.9/RLOK9)RZJ>--L(B.9& FS\@RH^-WMB7QGYNY:2 M7M]:2X;-L\I&3JQ5G0D,1D%FORWH)M3ZP02T;[EQ#7T7>XB4OLML&U2J9.FX MH^*6:E*?*+Z>L0W<$K,9P]]FK0\.S ,\G)OI>8S:Y MNFY&5.A<-ZKVXZYI(ZGI(P5WCOLHC]_FM.8LPR\@_26E'Y&)UYKC$R]?._6U MLYDN[^9GU?*.S>9<\5D1(Q:Y(326,I.V@:DCS5,ILTA$+)G0I"*\%9*\"%?- MJA&OXCX;KQI>6E?3[%@>3RSRPFF6:]NT0Q5I1-9& MNI#*KE]CH5;4>% JV@V?K=?+%O1;:F51)V[2>'=<_[N-_JS\6B<3IED MG7/G.3.^K-^'NFHVGQ&/7WSJ<4 'XM5C/B;JD*9QZQ1D$=TH0*8"]"BSX1BH M$/_T'-\">W3W+6]5J:BG*-93.+\QXX#EZ2,K";EYTZZWG*N1A>\%1IE+9J1* ^6.8JY:0K^Y-Q89[B37[LM%&H??JQ_(]FQ?Z@=ZP5+1@8HNL> M?074SC9;2!4:Z$E 5YJ!$66C&=60'K(UJY]67/UDN"ANJ84O\>8E[6.9CZC0 MP8H';A[G';J,8%EG.XWX:6EL_5RHZ/S4)K16N*$YM;%5PYUHCD$? Q\(;FY# MN7=96M&* OQ(EJZG-->2NI#.:+N4!LS8%=2^N7P:HOB:KA$#G]C @B_N?%F+ MEC# :7H-+YH T;&IBX&I=5X0^Y[%Y7#QN=8A\)?:8;PC:A+C]6!3."RI-8T= MLHU^AO0%>]AHL_GL'G:%14B4)696,6%JE2?II2V_"+NS**DQ26 "EOM\E*U! M3X6^(#=Q>X)GNT9ON+ZX&8[S;=XQ4OULB+=1YJU0XQF6E<5FB(O<-ST5\BD 6 MD[)8WDX4?WF+"I*NZ2:Q> 4.S\+XR/>[ MI@IY_ZF1#P6)*H.OV3)R4D01Z#:O1./"!C'&]WE%M4C:90$=3!4W'^$UB/-L MH]:XINO$,=ORXSC13#]P3,O1B><$5AB;@6?HKNO8VM$GCF$;75B,BWI=8-NE M!M$,(*(*Z?N[M MO_IIU3080O:BSCK9.S9FU-6U:K8HB3]C.Q9C=2)J2].+6:,5E#HO,+ NIP<_ M,ZCNWS7U+\3M0T#BE@G "AQ6BR/5AMQOFM5$2)2FF8XFU$Y1*Q$M#?)?;+,J MKMNB-^6,EHQA6O0]_X1;9\Q? MB-T'D,!HISDS_>?,-K 597]C5XA:0T]M!C4:-\8!:O2OZP1QA]X.:7";RQ,U M!3SY5CT_G2,/.")#P-'IC.$@ 4>R;*Q[O;5R^:\E<*W.Q%>G+85>40\_]J!" M,;$6,K/Q&A'T.1EL17;<%&C=2AMY07CU\Z)>C4F[P[%AD3Z.O]<1Y'35]@S5 M=K4?(,KM88$AYT8/PMMB51*CI\ &::W)$#N<_*3U8F':2X 2XE.UE?R4RA+4 M$S)3_R)3NL<: Y.2_9=82$R/DKS4I:=M9*2M)*27)*%M)Q[!RT?_G[TO;6X; MN1;]*RC'<\NN@AGNB_TR5;)L)[Z566KLW'P&R2:),0@P6"0KO_Z=T@O*ELV,K^(^Z:!C1]%OD$4:+Z;'S7<1/?/?+U6 M;A7YM,T37<[K !&EV$C35;CY8%@'M[N,(V0XG]O3Z;1=TK,6X=D1^_!1#+ ; M&3I@6N"*M1A:'6Z&:&2V!#9' M2*6#:KE'C+^2CW58F=.()@U:3%$IX+ 2'Z*)O%U<@R#EO8@R"-BDOM(#YK;+ MD.FP/^S+0 2W.O59R-JL#E I?*JN.2J_IW0S"\/"<^$,:WW]8Y"H1-I4-^9E*J);",TC%6)/9,6Y M>\Q@YVD08 0 6&R>)PC?[5T?_[%$)83W^T\[ZB(<-65= 565[G.0]ZR/$F:! M:/ZM[5?N*)LWIP-6Y4,S]Z8HJ28=,7'U\?K]I]'U;/A^/L$IZ.\_O)\LII_& MP_'[^6PQ:7QP^'?-KM)'L^#-O7=6W[Q@V_R4HJM(MG[F+(0FM(PDBOQ*?>&! M2*]58_G,F+"TI;_6CQA6X;UW:VV]F[ZJCE['ML4V&Z$T_*_C8U=S:R"'':-L M6 .#8CSKW6>W*@M-X#U/F4/JIJKA*$K2RNU/5U_>'\\DQD7D#^RB[&J\!2PO MMS4-C?EKE7=,4L+="VN"&O=*!A1G+( TXS#EIN53-GO64Z:R7U4;%U>_FL + M/1X"8\4VB9/><%%#F\32/YW->X,*:HRR56]YKQ.>P!X'.3DA1%"D9M)9,8C- M&ZDB\O*NAV$=8OEEA#_?'T\?T;/YBUN!JI;U1QL5OF_91%[?"I9'\@3HC8L9 MVR"H0TD\Q;5$6*=SQV(MU1?+CN"_ E+8 @!EOWQNR;:)STLB5 \ 2H;S5HG' M2U$?! VQ%1DCQBR*U%.79@[G6D!F@,1+BG%2H&J7\W^?/T9V^G,"SB;Q9?O= MQ!=_"!#1IK?H6?3WP@" 3@2*VA),QQ,7(MN\Z3L0PRW$ M/9"]Z#GN/O\6K0N)R'V/=-U0<2NUN-1N4&L4)^1%86RO54UQY/+$Z+.R/K8G MSAOFQ3_HR0*-#LP&]$-Y=TKJ\":$2ZZU<) #IGI,?B1KSQP^G3!3@H94\*\O MUM^OKGX'C326)0OD#1')Y'0'292Z!-).F3*G.:U.H%?Y;W ]^7N0A AYH#FZ M8\JW5P*&&*O@!# ;58>,1M.CHA7S.,L#NX;RO._*$P!7FZ#+E:**F!E-:T'7+ M(<,K2;#C)-V**NG!=\MS2@"+U9Q,R4JZ@$OWS14KWOA-U3*W@>C^+IUB=K:. M617]:R4GO"AD[\8"SA2,Q2:)."1T7]AJ!=?$V^77MR^L 10UTOP&>'N!^.X@ M2)^FM8SZ^+I%'P>L$H6[J)XB/T3;4JBIN%FXZ#7;.$!1!>6E1,5IJX9LE"C5 M1^7]DQQ$"=TEGW;55%54F?YWLMI>WD1^NHT@,-6U M-=*CCI+Z\G6:!.>49!X 9>,TYFI.^=JC-_Q:5BL$FW"?E&_ /:F@(U=K_3VN MIITC@J9(-!@*?Y8DQTI[FUP,*I-A-:CPNC5%2%^IW!+[;BV1X]&(J)!7OT=' MO2B$P6$YA0YV0NQT^UH-+L#^'O2 ^0#^H\;*F1XJ54&X*K M'M+C.CR5I7!5#2[%1A:'*7\D[E&]V/)&-O0K@!_S1&CS'2Z)TTMEQQ]4-3P4 M8F+:E^REQ"5$I@(-[!^2:9Z[=X7 U=H>D#>'C)XM*F,!-N36[Y=W^0$3!_BY M:";^3B2?HNS!31YBV0LV:ZF@(I-M:<)KTL0>>=5UJ'E+U55) MK7Q/<"!LN1*)R6C^AN7N1Y[PF-C]0ZQ/R O)_5XY1Q;M:V0&QVU#A?.W,?I\LPC?GI/$@?R XI7\$S[.>]"'PR])CKU!YY=SB-A;^8\C=IK. M!(='$+1_>[&0L\ +1H#S5\S@#>G \.QW@W)?#6M?L?++'IZ O@QB4 ^R<\TQ M/4/'"_UO_GSF(WY]0XX[&CJB9W8#S.WMSET#"M;!,3E%YOC]O7/2NW,^A=RS M%_>?51"..,G@\-TBK[LEYWF5@<6+![2T]"3S'SWZO#C@_0 7SD]J-TC>B?,I M)!]= ,D?@L53H#VH,+^@"F.N_UE>_U?4^:OP.+0"MC19XHV8XKA:,;;9G!LB M=1FVCTO?+4$=3PJ8QI)-AX'P; ]N;K^D!MAO+!?\XR&GS_-4#VH_W]DO\F6% M@Y39-UU4'1L?VOW%PN[/\J[QQQS@[% M\OH:$C D4"\)C #]Q_;@:'Y/HTF@ M;D.AN3+R8W%^&L_"P,:KNR",WV!VBWTZXB\M=%L&5B( M-2D^?K3@4]#M<#@'Z706NBUUM$M+)X/0K4;HF;T83.WYXOD@=#-C-WF4EWE' MM70:::NG_@F!T ZOO<$*@Q67 \A%,WO.("$>T9GOF2M$#Z%]!\[:]?,]F[M\ M/J[V+HCSQ]F%HY_*: M+A6S?584^Y3E'[41[L >#@?VHK# HZI;L+$2QJ!ET]$2-)YYWQY,9EU"RYH- METZ&38WR]]0Y$!>.2XWLX60*U#YZR@2)9@:L#&T8VL@G(2SF=G]2RN[O%FTT MJMBX*=&YCIVU41YL<\?FCIL:L6BLWG^JC+I1YVYJ7*[+0'BV!S>WWSEGNBD2 MKF;!-=/C.+8'HY$]')7Q.#;68V#0ZM)H-0$3'L/W9>(KS3>V6Y]A8XI938[# MXSW5HTG?7DR[D>-@,+1ISN;S8_#47@R']J*_,,6HIABU933[ \@Y N1/YV![VJX>\"H[?S-"6(5Y#O-T@W@&F 8_MQ;AZ MVE9KJ)>TC+]2ZW[U^;I-DR_$I-6(AEEDYB6U>*1%PT:4:?,UX+?Z %N<_:9F M=)68MD%CHY>.1S[H:,=8;.&JZXMD&'.#1Q^4=-DB\'LQ6FS@K]C M/*]]VD3]PS+,RT[^K%$I1EU/.7DJ#\]#0SMJ==2RDAD.>;&WT&-VJ8 M47?.9R8(G9@@9.Z^:W=_O^5D^%LGS_?LIP>9X5'/^OK+9CV;NV__W1O2?];7 M;^;&F;EQ#5 (&UK,62H,^M"]-S?\6:EG>#-OT&0/&NI])M1;J4%Z,V_04*^A MWF="O6.[/QK:HUFIU.9FWJ"A7D.]SX1Z9_9HLBA9?-G0&VQD(QO36[^%14:U M1OY:T;>ML:+5H&73T?*<+=,,6AJT+'GTH3T>C.QY82J$04N#EA<3XO/!W![/ MSC%_N?D:=MMC;U_U8AWC*+ATQ>'%"N#/4FU8Q9OP% Z#0SUPP;4C:D;$CY:4AY:H_'4WNPF!I*-I1L*+G%E#P8V(/9S)[UGXE0OJ^) MQ\__S['<]=]>1//Q:'8UG8_'']Y?3ZYG'Q?C3X/9^^O!^_''J_'5]0=8_J^. M]D.YL_N[?\P.A=T_*A^6_LP7YCE1X,-[XKMWUB;%)_L''U-?DM"*V0WS$\8[]L9\M/@P8(#"\4Q M5[#LDEE1LOR3K6)LKQ$)D-"/@AB6MVZVM8+S!7M8(#HP'X%@'9PX9J$?V=;2);"(U\$'(5LQ]Q#C_D+V MG\0-&>YYFWA.'(1WEG,XA,&-X\&3L/N]&XM3(:#I4+?.'7P5!OP<[AX7IWZE MJQU;)QZ#'^*?._3(.7=XDKL#4JH'/PLRP((#@=A@46Q1QQ!F;=P0_OA/XH2P M>=FBY(XY(8!NY201-C[UUK85^<'MG16$ ($8>Z$*7"$@\^?6S(-W6X$O=PK[ M^.Q;B"+XJ&WM'?^.K@AV),$7P<]NF!<<\+UN",?P$[B?E7-PR=N5K+<,8+!. M0CSST8;YN?%&V": LZT#RP]BV/H6CN=FX]-R5WAR!QO<8%/O3>(A=*W$CUU/ M["'_<@3:QO5Y6Y:>]87A\17(,K"-)=RM'5P>?!OO'.K,$K%"@-M8$1X!(-+= MT=X!AQ("<^S"VN287M-1$?H"!PGTP29F<-+]P0',B+([@R77<';W!C@ (K<; M/KAKW"#M/(IU7*!M.M8VA#?#C_T$BS[Q ;5K7(::Z1*J\IWR7;J1Q?O P/)[ MO"-GM0KV^V --.9O>];?F0\42ZBJ-J5?-V!+O"M$4(G,"LIPDLPA$8;9>V Y M&/6L7Q I,\> W1T\A@UYY(UEMF +CJ/!3[\$[!<<1(#Q@-5WR#%23(\8^T;' M"CC3.(%N2X[*^&9\2#MQS_H''/<&]T 7QRAQT# M5]: !$S%9]A,G_YR-AO>#@E@YPC,5*>1/%9>C8/[@6\!!N$- RZ5K'9$4@@E MEG)K]GW%H@A>8(4.L 5 -WQKXB<133#)$,F!>1E:! BL%=&8+H3$43WD MDYJ$TT&\"8.] C"@E\3NQDMR+G&56.8DE&%*@)HA28Q_];[T-.G..:3#^Y@A MP$/&N!>' 5 37O3F%]S_H$;V?? M'>0(&G^"*[EV?&?M%#/]0M$JQ6F&UW#.H5"!\QQ2J/$:)2>R;H/P&[8A#^AC M:B(&:/+-2@XVHI*"'W"Y6^+5.NM'#NRL@1ZB/'FA,.&:N2[1-;8 &,]5G%!I M',D>/^$=R7K6%: L]CO#WF/;70H@0L@K0!S@[*ZCJ5M$:3[=$>Q7NR^Z&"Z[ M 2(1W*:[ :@")PN!9) WX-'QFM#V10)6+X//L0F:+?BI@H9B%GCQ:Q<.'O*- M*7G\:X!<[PI.!*^B7>*C$BN2="T$(PDO>;4)JA3']"5-CCR]'1.("'X5O' ^D=H6&S"\5Q[MOCTUALC]S!4<&=-,F03P(O6MVM/.2&02ID*L G7Z[#9EL>N$N(9\#U"Q;=WN7- 1 M<&60L:2A;5FP#9T#?(Y&&6R<])JL' ?SRT'O!YAL*"#@1< Q?7@$'N>='N&+ M+:H:V/L1\Y#!D%,;L8_D^T:WQZ4R0PTAR=XC?L_'#7&9 ,HWL$ ?/W2#=4XN MG=P-9VF!5&H!!J2?JEW%&44G6,;II"-EA7*^K4Q4>2<$<;:6NCY][#/>Q1(' M)N%2L&OL'(J;$F8?'@P.M6+T,S2%#Z2MDH[(#8@$##$TM% O=E;(>&%%YF,W M4GP/2DT4*S'<%!>Z7),,?/YNV!< *D293LJ@PH7;'2,P(R._08TW1'VN9WWD M4.3. RZC8K:/4);&="HNMKD9+=P,B'![/(%43B*1^XP[D%>+, $L<&F3)S0T M4MB3-7LK% ;0*UK1FA"TX'BVE"_P@B]T.:3D18G44!0#E6/18!3C"[S@.P:\T;9[NQ''12>0EQ)FT M1]^07D*V.5KI6T1C^&?DKH5. _MQEBX"&C>S=B.)J'@5L PWC<"L0Y*+K%=> M #II]!I?D_BX$IEW^ ;@>K ._!-^B0CC&#;NHN<5 M#LB0O)$5O4%R6(N/\ )=_P:L>UH ]D'\E)0KY[L5\E=P4P^P$[T ]!DH>F"T MAWB#DJ6G5HBD"F'GI7Q2,"O.&DBS0T& 3 A?*.Q:^6LB-R$>5$=<)"]R&G'C M3_"^WSW0RJA1[KIDDU[^)S[^%C'57:&Z]%L2>T'PK5(3XCKW\R_DAA%<*A'. M+YRRR^^.8*DD,^(C$&XD6$P< JERB@+\]SQ&)*!8(!>[W-0ZYE'V"?\KK>9$ M.PLC55&1LBQ<[5?CR?7L>C:>+#X.)\-/X\75U>CC:#3\^&EP_?']>-YX5_N] M5_5CVYX_G9Z&2A>8?Z1GA>0PC<3?P'0W;HQT&**AO.9>#+A9U'#!:N".;&Y^ M<0T@RQ+2]=+/0 :@G_-1:_:LZX![(*5@E7H;+!DE2QK$A?P!I:IN!W(5)G,* MFW-E9/P@&&!GKD=>Z,@!%N72RLY6.+B6S&<;5'Q0Y0"M(+ACQ+L9['G%_3'O MP/9C>@ A56*0;?D1$^R=?Q;BX3SYU3M-"DGQ@=[ 9"FGB\$'Z9%=U'JPU;<- M8F@E1(FMU JAE(K1921UM]RS2E\[:Y"#+BE.R'SE5FU4.H%? M_]>1RL:1&)%, 3@"LOBL/'R,[.,^$M2^\C>70;;T]O(XT[/^#VXJ2"*$0AR$ ML.O ATLDOSEJRX09^!;1,IVT$@1HX''-6[/HE8:$*D[J\0E4Z&'I ++TK'+4 M^W1F5I'(^**'MU*K!@RL\F)#K7GD@D7 "G>:[JY)?6H"U!D7OS+MD)"Y\UXH M6L()*WK=H\&71+H3*FV"GT8EN-SAF")" 8>\1QKQ$N@1($^./>'71E3@&'K' M/6UH,_!Q?\*U_15=AT(A"38;( 5"N%N4BE;&=C]S)NBI-!DTV;,1)78]AV+I'2UT(.KCW[O>,K8WB/%EI M88^L;]U"+9.;L$(;$*NE(2S^@X#\;+A <$#K+_')0PW0$=Y128'"..>VC&:# M Z\A)A$"NW)7>1^L_+4P0[7 @8J_+#&GB%=<6<07L#&N0E"&B2AHEW9P+2 F*[D M1 ]Z4S#2C1$B.Q,KXI>;)5?A],AA8"[BS@UL'>.)"7$_C&)5TFO/B5D@-_J0 M0-TF,EXS(*N0)I=*WXL(6A><'382HI.#I%KJ-$,"Q5P$9';"1^_DCX3[CE'_ M\H7/C=Q+'%#"B2(?#6DR-APKY)PV!I4)"0C,=B[T,Y%>FSNBB D*MKH.?(2W MBDX";3J"C2,3IO0!XBQ@12#ORT?U)&GNDA"9KB_#E#@;!?2$O2 >A 5H)A:0 M*=G[#,0)J"PK% ?X'-=8),/IM,XWLW+G,@_,7L#"$#F@1?'H+BD9-^^.^ M++X^&=*<02^C(#Q(A2LC=-I(TG]P5$>!4H&L-9&4I@' LS=2642)(OS(R,F5 M7!+^,+PK[L13OKA;IJY>*(;($J0KFN19EJ42$:Y82%JH]B[2K^6J9N838(2Z".>%)STBN/*XR#-A/VMK<:Z%YBS%:U///%D1^I1H MLAZ(?7@LL\-3*_ )U&!?O@%>!++,C7:M0J!+EDFCA2:.026$9;4*A#AIEU*GJ&L&UP_3SLEL[I:0>.H,H:NH(%/^ MC3=)E\+=1IJ3!;T-0J/C'$6P=="+MM):E4*?:R1*[;[RE?''&7)VO\?Z)8\B MX3,N(""I@ Y&+]42:ND,SNL+9Q%_,/D)%QFF^$\O/GVF=C+[7Z2?2[)WSUD& M54R'7%:L%E,+*1!Q0!<6FA-(S%S0BDP8L%"#6S_UO.E9KN^LG$M8%:9 J(B(RA-7;4KXN>#/'2&T/J)CS^.@F"7V0 M(3FG3!I:UIR'J15ZO(S4JQ.9EL&9?9YN6RK&GS _$O\CR4D-%>J\LHGL/5L_XI\D.43-)0XB;P"%U$;A"%PT0^ MR=IU]HRR:W8A)J,>L(!">RQUV&=DVII%E#D<9J69 CF/N%%M2=ZQFT5%6(&G M?F%H/2:C(_-]SI>4]1@4^<>Y\]V)(LR*2XLOUHQT"$0$;D3R5Z%QI6IA>"27 M/Z_[H(1: H0._[<2KQ6[SAP?_7&;$ :95V!$=9QH.H14@IUJ>M/ 2&5#%W! MSL*%U A^)'(H%I2@X!98[&).Z]'J/%$Q4CP+]7ETZ2VSOKPKM=DLGY,PI!2J,I"D ME_)DPB !3#KV0!^'6 (#-'7);\G97S \L3&$41+%M]B#*((P'*_Z@*%-BZJ MDX(D33='%/.M#]IDGS$4N\X M9ZNK78#YY83-_,9(CP=-R3 MZ2L4$D'+#:MWN$]73Y'.U'B)"/3>^<;OS0EES%J@D:0G(G)$.I7$2H_[*%I2 MN47>/7@+Q99@3=PJ!;_US VZ:/XR"E!&J5]!K=G.:_\LTVDJ:$Y7DF.IC9?>MBTY!J44B$4BC!$I))V,$L>^).> MTHOBTH\>)K-4EX+_(62?72LX-SN4CYIUJ B:OW*HL M*XQ7A@G:&V@.I:F2_"0B98 B+K"R&ZZ2/=?S(ND,4>G3&Q!.F+V F03\QSP$ MU$ZZD<40F(6EW_GOJ?Y9@8OJ(0MT6OE;3XD=$J=I/GU!_KRL\,@F;T70#7O*FU-S_M0 M"2KR59E$%70D9K-&WJD'O6 E:R#3!=6'W%YZ**WE'?)Y'H;9:<$ITC[@>5(" MX!"D!#+1BD!T(GAW7&7\#IZ]<O(6J5'+3P[TKV6@4S>+R*6*)>&4EQ)70[P1 MV8P0RZ3G%3F21SWEMK]+C< MZEPM$R\2URN:I.D1K%88*"&@ZXW\ &!%MVS6.HQ,]6 MPHTLTT8QS8820U<[E]TP$2L[8)J"MHDL3R92 XJ@7'5F_0J"P!K*Z!?^19P= M^Q%ACOH:_Y760GU2]/\EA@^X;PW.\AG^;0U*,Y="]E7PJFKU-Z*$/ 6ULPP2 M#EF\=O[9'N1R "0?;&7N$?D #QR[M+(!_-F:R21!65..\_ M?!@.Y\/%9/CI:G(U'[Z_^CB]&HQFD_=7@^G[]VUH>B6*'_ZN%3]<98L?/HKB MA\9WQ_B12@Y9Y9(M"8,W9P]5 Q#/R%[_B-51']3BFCC^? 51CC8#9:@82ZB]/_9F0)F61V> MTX[([J.>-L)7K+45\[S@5J^@SJOGH#+ZHFB>ZU68HR0\7SI+77-#Y&MF46IO M:5$%WX;:W$3D[<<"PU1QRKZ1+%I>3 @*(__K=)&F2'E$G0\#DOB[TMH1'+.\ MOVVI)GSA&22T7@%S=253RHVJ2V0Z<_; MEZ<4-(1_ZV_@O?RRD.GS+K4 Y8\"LFK?P0$AB>UYWS*6R?/@MD M'_8'HKA6B7/,[07\XD]G _J/-?%!F<9$GN*@Y\;)P?]?J_4 M"/B'#IG>5)53UL-(^%7^=.F[;!,2&SEQ23DQ[2_L4;D)C$9.M(7$C)PP+GHMC<#-ET2>9E M!)<17,]"<$WMQ7QFSR>UNM",X&H5Y1K!]1P$UT53<6H_9WZ$D?4JK=;7^\6\ M?N8QW6&34CAJ<^=-P-@:EY-9#YRWL=*I TC9.42<3WJE7,H&!PUC/ ]C'$[F M]G0V-4C9*J3L'"+.ISV#@^W"P4XSQJF]6,SMQ<0@9;N0LG.("(RQ3):QP4'# M&,_$&/O3N3V?&C.F74C9.43L&F.LNV*@WU _[-^U*>.7#CTTC$8?+SC:E+'<'+4&QIT;#DZ=I-=+@9S>S$WPKSM MV-D=C.P,L^Q6JNR/##IXGM&41PN()E+=<#BV^^,R#MG&LOL.H%3KT&C6*U.[ M:E#(<*5BKM0?V,"9#$HU"J5:AT:S4@GV!H4,5RI.=QI/[,FT3!:H02G#E=)D MI5)%I@:%#%-D'7] MV/&W+@[S5H8$]&M7:<-W8V$U6.1S:?<,J M6X^T;APO8>BT7<%SL!'FQ_C/R%VSD#MT M/==9NIX;NR9ULH/=45X-[-&B5(;](P_;I%DMS[13;N>0]G_^,A\.ANSHK90D:#;,M"-P]I.WWSC%ZP:!L M8U"VTSS7J %M1$F#ALU'P^?2]/2W _E__:WE^JM@SRX=K&@8J78SA#A8#.W) MU/3R:SMV=@!E>>=DAG>.^/1Z6ZO9N!LZV!:^[PV4GIF%JZ['Q M&7+9T:)O@X%IN&R7\;H[7'9<;OR+X;(-PL;GR&6'$WNXJ#65TW#9IN%UE[AL MJ4%OC>.RWU!8.[A[4E)TL8E&T+RG:;Z0[MTE!DD:#&X+!G<#,S"GTPC< M/:1]WHKNP<:V8V-'>>5H: \6IKETV[&S.Q@Y*:>B&VQL$#9VDU>.AG-[7JHCA,'. M)F%G=S!R;'AEZ[&QH[RR/[/G(U,E2E6:.@;Q&6!DY[!P4$X0&!0T3/$L3'%HC\:EP@,& M(PU3K(\I&KG<+A3L-%-<].WIY!P9O08C#5/\ :9XCFPQ@X*&*99#Q_[$'LQ+ M32 S*&FX8GU<\1QU"\WWI[8\*?979CKS/J, W& X+EL4U[B0QW/&SJ<[^$6G MJXY+=8 WDU5;@\?=Y++SA3T?&R;;=N1\)DQV5&\*A&&R3F M@J;MV/ELN&S?<-DNXW%'N6Q_:$^-+MMZ['PF7';8JQ55F\EENY7K^T\616^M MU ]M.7$L^+ \@,?KL6/P\#S8&?P&)\H9W*!NQ=%&HW/T9FXL1*G M ^C8.12LT*C>H*'ABFYXL">S@U?;!="=@X) MS],ZTJ"@X8DE>>*P7'L%@Y"&)QI=T:0#GW;#PH?[ !<+5M\N'6-H+P6/ *?7 M08(PK4+"E8-K)?'CY3D \"!J7#AA>C*IKN/]R+$;*VP-#9=&X2;)YY)9U95A MT*1&^!P5?C)$8 39\Q!D\X4]&E2O$C5RK-,DW"HY5C)QW<@Q0P1&CK55C@U' M4WLR*I5+;039\Z'A5@FRDEFK1I 9(C""K+6"K#^PQX/J_?6,(.LT#1M!UAE! M1D'$OU) 37[^PXAF7?@_V6-I!@U1\/SH.:+G_]@-\Q/6-0K"1G);OC_RM7*7NV+GUU_%3(G8NO2*Y1_]\O1 M;-KK6_"0YP9^Z65L*PC+;V(P[HU_JO!N(+?R #QN;"6%<]/(S/J)?FZ6=B+ MGWO6-7Q$^25 AY))54;;\D"[97PF=,CV0/&.9X62EH)-E1N=CFI :6L3!GLK M<#W+\=?6UHE@IYO0B>(P6<4);#QBX8V[@LWB]^5W.QC4MUOFL15<\,HZ! #; M4QON69\EQ[%6S@'YHA4= %D1*Y9W5I"$U@HXWXM#QH[T;T="80QC\"6^/K%L E6-%P-?=#>B=?FRM)-HAD7"LD\@# M_W@4C"5F]*RO2&7N'O<*6 )+\Z?EW!I8'%:-[PXS'/LX-MP M3YX3##%[?,@?T!!)T8 .G#:3[P/?!=;YP5 M@ C>BA#:.W\&<-5W> J\D5.7($Y(.R4(H,RG2X#CP-][V"$ &9?.I3@ X3-BQ-J-Q$\Q$4ZG.2 1!GK#GBZA@@2<5*<^ (+:>3Z' M3YU58 <)!X01W+9[@Z"FLWZ) 8&V.]"K\$)M4G$)-B2$W7%O_29P0<07>Q2\/ >W@?2#JPXJ@K<:ILGK\DQE<-=Z8S[: MSC<,7NV"BKM"@ .CB."U(=*-)+)XY\3\+2"X#D$(E 8_B1+B+O ;V-V:;5B( M!R(N$;(H\6)\VS^2,$1NP:Q_..$-N^.$KK.)QS&W%!9$ B&@!VT"CYB^S4T9 MH&!T*0=THBA8N814MR[<%%BQNQ.L#K&P$#]M?(.7T'J(^R[L: WT?0,P0;2 M%;8A\A/XC2-(N^@5>.YKQW?6#L$C2B$2<3CC#0+K\I!>-Q&+\5K*D\)\TAM4 M)P: KT=7E"5FP'\XIK^ZPWL /N?D*#J+#\13-!G"\2Z#*9% %;J&S^'> ;0. MB<$\B2)6UK!"1:R%5M/?PR!"@@HV;ER/Y:2OV%+K:3;I#2]L/ T'%S2>QL-) M;UZ#\MH*ZRF#K\2N0 M:H5 '[@V,*:S-$U!Z@76EZP0[?%0>E5IQBUP4E8?0 MJ JQ/2&$J@BGO.*US> ]&FJ/)82L"K96MHX5D.+H95ZC?K5FT0HT*M01E_"@ MKDOA;Q_2I_"9QVA4=!2W0(?.:N-@P8 $1ET%U2R[\??']<(3&CL941-BNL CYF_)*N;,&#"+;D5O4:'RZXDC<=J=-!-S< M#H.U^$/B!A5>_4O+>H+C&?5-.MP&Z1'F\#=F79:X2+*1X&-TP.!3&V?E>F@W9YP_&GU_9=\=X2*0=XH5 MR)YSB(@_P2$2@%/(PYM@X(4,*)T1>W8LWP&#$GZ!SHU2.G^PK;H-;#^(+NH@F:Q9&"2\0,J;H8F= !F$X%/ MF+)@#A-9:A<4B3VD#@XD+*!3A[PYHG+QE0S8U!RL# 7 M(CXRA"H;-8"-1\,]Z7]WH5SE +LS1)8PKL0A^A':/]*T901BF8#V!2I8UKNMOX<>C5RE3V#3V*WP\W(UOIKFW)M6 M!LVCXU$5G.@U;!/U3&7_[/%F.!3E+=G"XA8% MOL\\TNV$.2?O%DW[6[QT"J_YB< 5^#6&2&]8=C?*?$*]]X=0[ R^LS6[J.]L MUINTPC%T,=?9K#=K!8#*>U[L8E]7@8LIY^%J93SH:@^,P_TOYP0D<&('3'D4 M@,"36%R3WOK@:UJJK [JD!*5-(U!OXXMM(%S-4U;/)+)SH-(GA?S(4/AB?*_ M2#TK ]; MMY*[7>_@V!26V#AN:-TX7L)$OAGJC(QGM47NF@G]UG.=)7HE7=2&RB/*5266 M,JY.SY?3OU26V@\#G,@+*"+8^HAP;7&.I\YP=.[R'"\'3AG"!X> )R-=D&>\O#91OU;E4'IU/RB_L16GS=8D^WRMDF5=G:P*90^'840,+@#2<:*8VX84 M$0!SCP2[9/0%0J9G?8XQJ=8!\ERY!QXLP!">OG)*R3)O%*DT7/-7N<$:Z])@ M4PDLXFG!W0?(W:%\OSCV4+C4''&A%'EG%:/I^]L2)(_(XWU#R?-B:]>9K?TS MW5HU/0HD)M.#,L?1E.8+SL]B4)!4+>JQ O*KME3I']60+5;5O5C##MJ@\^'=%Q!6\#.6!M9SF^4Y"'CT()#O+8MG\4]J_P-W[.LJ''!?TF&5,FS M/9CT:BA": -9'FF0-4)Q6(?]TP9'8T%MA(!?H:[G^)EG,UDSJ@9%*T10A18/ MY,]1-@F\&]0B6 ^%V4KS-H!;Z&O0&VDKVZ OV"02!4\46G1T=F);X>#)LM$YLW-EL MX+>80R2M0C<2439N& ;W,;FK:I&U^HD< :4*TQ Z!_CK.Y5J>14*5&950@C( M=3P6,UO$IE0:E$AD52F/A%U9NR8,DNVNH(8.P+2P1.5<83::3$SE&81B"RU0 M[5_\_'L8W+B1+*L4B!<[W\'TTS7SK_RF3SQ*EU^AO&!41S2\'7)1SBI$G?CDN9\]SMLU_U6B0V>Z7Y'PUZ_ZOWR:KUT8[2I-E - MH9^>WTY"W8<_23X+*?\5X'RUBH5@M5&F8_$X"=1XA_J$S4' N(3_5^]+S]JP M->4Q@(3'0M98NRX*EHPF/R%''PY^0OX/;_I?QT^<\,X:\#-EC"_2&U0!HU.! M8B9U9'@Y:Q0:)4N]%,30V<*H<>;O2>_/F<\BD4(.%V M!!EF_9F$;K1V5]S-AEC']1\$]Y+Y#$0SE\A^P.V$E=@+>1-!#J+'GVM<54(G M-52QI8Q17G8FS9VT9#2T>PH/EO*(.'31XPC&29J,E^RB:@*.+WJHP#:?0Z7:U*1A_,J&:A"M?MTNDY %%C1'46R M-T6&?<#_W$5N=,1]0]2O\;"_!@")H?P>_R+E^#I !18]7]>Z9?3)]1U_A24< M5&.!7(MPX#/\VQJ4CK46.9+25WW6G/!M#%__%LO4P9#ML*SKA@GV5-X?;UFG M5Q7E']PYAA>KE,,*_&D+O*-2#FREW)A:!$+C.57.%]?&NQHMZM")GNRNJKK] M$-+$ *DOB12*I']I28>@93!_"__R9:,D(8NEVK5*0GABY19D?"-'IZ" [P@! M(/( 1,&HWE)%57>B+G*58*ZOAW^NL=P.6QDYM-\X5:SY-Y83"V5]C;MCSDJ> MI2AP(S9+7CD>_$=I&LE%EFSK^O*@Y%D48"GI96E8Y\Q?8:^U2;F"]2_=H?)I MFW*>\V5^QV_*]!)M2R_1"E405:SH_JQR*\V*!7B3"Q;@S7O]:7VM1,OGUI7G M0C6Q&-.[M"P*S4:U9/'^0#?0BNU+1Z!^U^!%>FRSU8K9E+5DQ>;:VCT.RK5V M([PW0O_(MH2-;T8XGO5FIAGA$UF5%\XS_X$.P"=R7 J]IPWM0I*?/V.ZD+1X M#V?I0E+#5E^.YC7D%.8Z"51O6:SB"G:VZ/[^SL4AVWB\C?>)?FTG.T4?Q6&; MV.?X<:+4D94OZ*M,.Z#7WL&=(H]'3?BZU).\A8Z&IK??O8S#83RH(8&HLL?A ML.*C3'T2% 3U/E,?UA>FYO)('JDR2P;#Z)E M<+*3;$-< ??TK*W6I3;??K9\,UY)Y5SB7I;6Z\]6;V?#W".O09[KE+E@P\8? M>[L(K6S^FO3AGE:9\ZULX[N#J&*^Z7H'U(O80[-1#;&8BN;0L+>XF#DT'4_J[&EE!&DN3M"D)EKU MM5R=#.JHONYFS]59#0/!GJ#GZG!01U^+RS9=M7^DXVIN> GU?GBSY#'D@KWK MF@7H4B&8J&N]\8^SVKF@:,BJJ3T6:+Q!7VFF)1"H;6"V1.\NW:/,]3,D(-7J M8VT6EZ2%-**\UOK4,1=7P09$,R\*DBO$RJ>@4*9L: HA*N M9?BFR;JZ O^;4.#_#DST;E'IC-.!D7FRP$W@U%N*B\R$4/2Y:4);IC]YO$!Q.Y 52/1H*._)4*@-L[;_K$ HUDMI?6&-Q49-^>;0S"JHW=*4AG(Y:*&];F!D-/ZCTW#.UH1;#\ZSC M !;].GS2'9:<39PO,>M-&SM?8M#OK'7?T-8V\^S^3&N;-N^AJ:UMVC.<95PE M-ZQX.$MFED#3N-+%Y9R9"%/.4VLFPN15AR9.A#GNG]5!XJ_@3Q=^ ZRH8@YF MJF=1IJ!^!ET:LG'\J1HJY]8)U[I[B3]#CJ-3[G.Y+CHYA \>?K]B9JK/_5-] M.HC/9HR0&2-DQ@BEM/;48X1PR?*[K18)&M=4'&I88Y%ONMUSBV:U%!%T%SDN MEF)8C6%T]T(J6N7W3:VTGN_O8B& M5_./'SZ\'UP-^^/)QT^S^6(\FT\FU_WQ]6@^[E]CX,>I:SQ?/290?@Y:IA5@ MN?MXS#S!4;^>"_E*/1X\CV>1\MX55&V'+L1=<5M!^>&)]H(JTI#Z:K!0 7G& M*T'KG!L'203+1:_?E@IEG;Y&;0$)5HS^O>U+L H8XM_Z&WPTOKWL5> SL*1H MZL$\3WS[MQ?]%_0W['PE_RX _%=W#U#[E=U:?P1[Q\_O]M9=QSOX)QQMB;[R M\,T*(72(V%OYCZ,@)FXGA/^BVQ%?[__MQ7"!E!&O\7]"];78#G_':/C3._E0 M_KM!J:]F=2\XJ7M!LWFS^7L(XX:%,590">):!G$<[-]E6 :*/9T?Z'_SYS,? MA<1'AIQG:&PH@%=M@,>^W;EK8#UU,&ZN,N0"\%D8=/9\BN\-1B_N/ZQ@JN(H M@\-WBUR\UE_Z])]2P'CQ0-Y,>I3YCYY]7JQ5?*4^R[]P&^(CV1!*J;5 GS58 M\!RP .7%F+&.:C\)+#.?/LO MSW&Q9;SM=+'5SS.PIX.9/1M-ZSS78^^@SAQ!0V)/=O!SX^1DW!N>XXSI154Y M9#U\Y*=+7V*;L-<(B$L*B$E_;,\FM5*D$1!-([%V"8A9KTQ"@!$07<5>(R N M1XPH'*;V>& LB$Z36+L$Q*+7-P+"8*\1$ T@QK'='X[MQ7QD!$272:Q= F+6 MJU5?:8N *)J,1#3 4I]=-3Q22L$:G-)C:8S>S*>E*'@ M!\[;6+G2 :3L'"*.)[TR)0D&!PUC/!-C'/3']F1B&&.[D+)SB#@>]DI9>P8' M#6,\!SZ.[%%_:,_F"X.4K4+*SB'B>%#.,6UPT##&<^#CT%Y,A_9\:LR8=B%E MYQ 1-,9QEW"PYFSX8;^A'MC,1 35 I(&=L"KL.FK9ZV2"/;'0I,47QJS1X#9 MZR#!#I.5FCFT*:3Y$ ":'/,$N3J?V,/YX$D/WEB):ZBX-!(W24@/^OT:S)W%?&;/)\:I:*C8B+'NB[&+-K6N^83T M5[;)]6_%L^&>>^_J<_2).S<-EV9EC14N'< H@T4&BPQ?,AC5-(PR6&2PR/1( MOBC%=/U\AB,\0RPR'*$[YS-=TTW7=.,%KAWS6Q6J:7 D9C!;V(-RR=TFS-(6 M FM7%&70JQ4=VQ(C,=AKQ$/SQ,.D;_H9C7AH"X&U2SR4C+$;\=!1[#7B MX8*U[M.IW9_7.L' B(>F$5BKQ,.B7!]#(QTZBKQ&.ERP5]ET:,^FI3J5&>G0 M%@)KF71XEK:#Z95N8HV-ST18@"DQ+6-*-%8F= "C6H=%LU(V(N)0:EFH53KT&C<*]-%I"TV[S/ MN'8SL>G$[L_*C*XS3,PP,4VU:A4*/9L@/ 2A$S-RU/F!#ZM[P8IZ:Z^" M*#;YT6<:S= J=_RK^=">EDL?J J&)JDOKPTQ=#3>].M?KTSTL^78^$Q9\W1N M#T;G&&1B6'.+B<&P9L.:FX.-SY0U#X<3>S@XQP1(PYM;3 V&-QO>W!QL?*Z\ MN3^T)Y.AX@,R< MGJ47?&-5OZ[35Q-%U]0DO'08XPQ';Q!''_?M\;!4):[AZ VEKR9R]$FO3(3* M)?IJ(D 1F3L^#F8]MLP__V.YA(]8?+$J\?%E)C0<=U7+0%S__P6Z8G\#& M2][WBY]=?Q4R)V*E%RB-WJ +#0:C7M^"ASPW\$LO8UM!6'X3L][DIPJO!JJO M=&@M*QZ?$_X&8% O^ZF;G;[XN6=]W;F7Q%7KUHFL0^CNG1">(WB%1.E6 ML+'DZFMK!10;[(%-1 > ( :^G2@*5BY%PV_=>&>!EK"SXM#QH[T;17![L&KP M)["8B"K4UB[P%G>9Q/A-))B+C6_P$EIO!3MS@7#7UL:Y"4*4][C"%G836? ; MQ_*<<,L*7P'+6->.[ZR=GG7E10$MQM\&*PLI=$D8L[#"^U\.A[UI99:0N\]@ MOT]\T KQ/B+X(L/\Y?T *@AFBE?H' # M2>'LH1A0W);YJSNDR1C+/77J 1($JDBI%9$\ O'J;N!>06*[H(6MZ)M_)&&( MG\%O_N&$-^R.[O-SN'>L=1(2C1"?=,.U]9\$X ,[@9^5/D\%=0M9(I%P_IIB MN,1?&:\G<'8@:T'A]89!C27;'OJYWC ZO"\MPH"^'F2B+;NMVY MJUWY#?EL"_AY [RA ED3R@)8%!T <=;&=V;5"17IAG,1)3*=F(L:DEA"UH3, MXYQUYQZL)8MO&?/IBW_UOO2L=>"!+*.U\#.27"[L!#^X D$;@I8,?_+'HM[Y M5.YA/2KWT73V=JK>PT4-K+R:YCU8],:74[UGB]ZP.HFT0^T^PED2IO#A"BC# M >8-\B]L@BE9Y4IQTE-Y=&K%37)%J3R$^KU^*R!419_B:O#ED%AH:NM$R4>Y M9$:/7[-H!9(48.LF^LU42TQT& MR7:G%HA6.[9./-Y@!3Y<@W'DWK@Q*.-N]"V2^A+7OV'3+FYHS<3!@'W(A; = MBW@_*O,N6B97(*A104 %UWY:%;$\)MEPP)<@H:2, )L%+@(=""%;8ZP(X4-D+'+ASNA(;[F9)UCOH@9HD5;J/C$SE=2%-U4$. MSL)WCK>K7,7P;O^N@O% M<>[;X],$]AZY P'6[N[A01PKHV_7L%7D/QZPQ- "0DI^R*\1 @=;%=2K''GO MD/64\$ X>%X#E0;/BS 9YJ;@MD"3 KX%T4Y4U M DE#;!GV=^.$+FG>0GT_!#$P#M@[&LM[E_MEU\P#O0;8?Q!^BUQL2DC:G.7! MFV,18R"?&$\*8/Z-&P8^D(L);$81[Y\\@1.4<3H%@>@ RM%." &K$_$I8"'_ON2:/2V[<$!3W MG>-MI'?]CCDARCB&=W3T6K J=IEUYR!;/<]:LN.U(U"8X:CYQ>\)7RF3B82] MD)E98;V%317&V;@4!;T+J$\IQA-ZHW>%+E/Z:P".XB+((P<:7[16;_$ M@$#;7>"MI=*!=ZBB0"[2!N#A_R: PGC%/1"UDK12J"E^E8M\\,M#0#MX'SF% MY=1/@(,RO+'4$YXZM(%Z(WAMB'0CB8P,(7H+<#CLYDG^Y"@ADD>M+03"VK 0 M#Y2+]:B(C@CH]*S?3;S$Q$OJC9>,3+S$Q$OND02S&M(2JNG,TW%O>#&=>3&M M(_3?#IWY681+9BV)!5PL6C+IC5H!H X$2U)YJ85-A-;O :%YE#-TPLC)N-W1 M(CGAF(MRGCD;R?J6@IA$W!5Y/H\ M]\,N9=#5 >G(^Q#?!MIV _1O@H"HX(6;]Q;5!6I+[(>C&V0^D"!CM'D]Y B M%A=((4_X&%TK/"JZ!T3$27X[E.W&"1CSZ6HZ<2L*YXP;UM;YI,C MAG!@O7=]])F1/"!^ZT?28[:'BY2!*'+.Q@X0*=JM0+P,N3#*DB"V4I!@=@&/ MWE$TI'4-";53LMT,*XC8;Z2<3@?]FI(-\U7TIT532IJS9J'.E-2 M(O37\J $JZ,6E[/2G_9(XYRJ95""J-'F"C7ZJ'*R.=6#01V+ M\'_9ORB Y MW[&J.;! 9MRB,D;N=C\1/ 9^C2$38"^9=RMEZQW(E0INF#IP74_((B=ZY*KP M.[ ]MA61?X+3._JX4HU7G1>JLV6-8_>L!MARK@#9:7VZRM4/TERL"OHR2Z]^ MX[BA=>-X"1/10IZS1NEKD;MF @L\UUFBYNFR$VEPJP#,HN@0\,BECEQ'F2@M M4==+>I4?I;L]7?'YK[#7DB!XU/J7+O)^VKKV<[[,[_A-S5X:^/ZO QX27A MY2"@CV,P*KQ0;;XAGXRVXE@O!Z.T8\P3= ,PE= G*Z&/S(Q&-4J8]+/[,XT2 MVKR':HT23/']V8KO.Q+ &8T6-20"5PS@#"YHRH]ZHWY]U?@=5%NZ$[L1*G]= M89#1O(8XB(PPB KLZH77EB-4:CM;RFXPM&A;(=MXO G#B>J;DW7^1_4[C:M2 M_RU3FYY5W>G'>C::./61BOY0UPM1A53<]0+^YFC;T!875T>Q$;W5A=.91A>- MUZKJBXM(G+Y,7*2.!N75=*G%!7-A!I-^#9V=C*1J0E2D!CJJ@DOC*A:!P: S M1$4FO:FYD89%12H3Z:FH"'?*!J2=>CF-^*R%\++BN88*YW$=.0H=#TG46%+- M$X/2IG8J=F5JK9_P6MX=]QL01M -$OIQQP(]CHBV[JE8XK\9F"W_YR+%NDX- MH%]4R7IH*.@O4>?>>-,N%^(]B@D:S>"4XU(&_;,^(R ^=)3X/%"Y8<- MN#O^"@1K&M,\X8?BXEX&2D6WD8S7ZYBWES:(S9W0])[J6.^IU06,)@QL/2J#;S#( M*Z/!I,#N&>8 5ZJ?7?3J*?*]OV^079R0GZJ=>H.DJ@6U\SJ"D^F1M)V]R;2V M.LZ4/F]GHEJ*2YO3F:B#K+[*Y /'>CG6$O_U>_+ NO%D.[5L.@_:XRXOFDZ= M+&B1IO2F<9HJV#>LPYN@[]':.^O4+4@\+74=H 8+7''CQI8TJ4!Y!LR)5KL@ M$ IUI=/4T157NPC<+".+#ZYJP]B)&^"FO.NGQXW9:N<'7K"].UUUX%CN^F\O MHL6G_NC#9/+I_60PF S?SQ:+#[/^->#?A]G@^L/U-:;V.W79?/68>-FV1?]T M@96N,>*#]W.]$.3D29FV2;-=YH_0T'8.&N MR:F!_\#=@UC W?, ;:7A1H/!J X=HV*3C=&\#O>A0Q.]&B,UJ@'E UOIFQE4 MME:N#'3N$?"G:6R'56PNMBK9XS2QE;5T_&^8"QLD?EQUQ-3+V:(6S*^FDH]J M29A4T+L7C+(!3:U0'(WK<'=4@^*D#I>+(=-*9"HF1OX9@*5KW<#G29B:1>BD M9:[TUT>!YZY)\0O(18].!M0/J1Q%_]ZN'.FK13FO*&&G-9BG=EI*4$7AJ$.Y MKPB-6C*D-<-!R88LYO6LZP?Q%Y#^ADQB0R3\<_02C(*26PV> "),>&?KQBOJ M5PU*@D*6Q;D6^;SV!^RUMF):O#P (#MX1900Q3\+&1A_EK,-&?=LHO&/F!(Q MWPWP_[ IQ5H^I](#920]OV:*9$L7"04C;?EW4%77*HG0$;MD8'[CADL>^]@ M1/FSC*W/E.>0,?=*R.5_8_!.H##CX>+@7MLL\(&(?! ?[#N@.LTS#L(PN*5, M!N< X /@I:!Z!)3QL4U"M$]OVP# HF/*:%8?A$%V?Z8/0IOW4*T/P@EN7,-6 M*24^D_'C43WGC;MF(/4V&Z!;8FE ;Q$O5B39FM ?>\8X,:^1783LX-SQT,X2 M]BDEK""\U&?N,[:.%%T>/!"]VA!SBB0!!9- %WYUY.F9/'M!W[:%.Y9%C%&1^+[;(' 1,\6+(F]0.^P-%5"#OL= M^9&+'67X+%V+)SKR!%S&(W'8)B>*'5ZS6@CS.! Q$VHX(Q288T"I^\>O4P:/ M295[?'TJ!%7!L>>E>O#>00LKT%\:DMD@,BD37CODM56!3]-(^\74LPI*WW+I3V4:=;#EPCT9LGX 9=4 MF?>1PBEEP]X)O[%8KDCLUJ6,5&)I/"--YV+XFX2GCY.2B=T!Y!E)/@:\75=\ MIVV@!140OS@^J)H$K7T @ ) 6AL7#)85BA =2C(MD"?WBQ23K1SV:#,HGX%F;B:E RAC*N1:2%C^@_8%-J5'P(/E9I( M"!)< .Z39R_2U5,^+>P%DSYX-T"7)ZTBJFS@UP%G>?PYL+XPI46LALD5;_Z3 M.+S^Z\1V]/OG^!L!=<1OL#("WHM)VS%O+[C"[GAPYYBR#.]:!SQ9,F=..?X= M)M1^HRP?@;T26O)^2+$C[HQ](>!->'DRA]L7*<6NC\MZF.-"SF71-^(>4RW, MZU\ABN/D@ 'OAVTS0@#4+%'Z6^@TM)40P8/J:<4.;QJ(6\).%L!#,*+.&VO M>]4^@[!PFUR!?:S5^,[:!;>8UF[S\ZG7\)MC]_GKL2:*^Z#X(=-W9E^"*+@* M$G1FL32]6RJF7,?"U!J1,:W1#08#\@38?#Z2\9()3):6!J5+.-]9IB\* $ZZ MNN #YH28*:&04H9#4)\%)N$0[MC MV#T&6[=PCS8\>D<*I^0L2N5$> #<7=(XX>4"%00;PK5)="[Q]4O>L#)0[8PP M?4+L&"D>D\,H8X@.[6Z4WXE("$@[Q 0_(4B0QMWHU/L!&C%NE(\0T*OKE'=3 M0%N8 P0<2>+\:)(CG ^+GC!7X0L7#T2=_T(]!# &WJ^J MP$KLMV)H;K8X.W2+QL](@[$:EH_'=;3QS&.YQ[!3&G$I&3_!ZG7,G]@F3@AJ M-&-/@_O#\;".;)5'XWY%7!KV9S55-)S>KIBCA%J;%NW,C4'2$^PU[(-+RE-/ MX_(_[,<80!6IIIYK2B/FJ(;G18/HH,X=][<%- 4/Y$BJ^;8(QY7?5G$ %VX- MQ%WSLF!&#@CT!JS) <8[$3I@K:_)?T#I (#4*5]032+3SNZ;)(QYX<@YH[+6 M&^L+1[ O L&N^9U\$GLKCQ045%8:X,O%0E-#\GQ6A6=5QA!OGP/[>3GM:RDC MXDGX/(V>D],#42T;LGTYNN^-.235?- O!PO]A0\K"2\'PT4Z:^_QDOHEJ#/W M_^PA<9D-8;P<3[16 #0M[5'BBRJCU_>D(^C R?S/ MV/=>16JO>%\&]XPU#+75J,N\#BL?TG;UFA77WW@)=R@N[TZ%*D4D0D)!-I9! M9\H*D59X>;)KY:U/$>4NZ+DANV/$=P?NG%#OE;YGX1:C?M@\_RLA"BI^!WK- M574:^;-N.0'@WD1O+,!E$!F1ZFW#:6+EAJMDCUP5WTX]?#/C;B*=:(];*P,W MM[4))-2H2Q_"@C'?D,D B72C'1P779[H#1-$N6+N#=*=WA^$;A&_INVFO8)Q M0:1X_"=Z)(!C4%@XYRSGHSE5!Y,\X-"M+S.HT_?;EMR[:D] KQ"?:06#HF]! MN"=GIO194O46GDIU#.3!##'>1FX658NE$P%> MK(C6H]K+5*4M&8&A?F-Z@N M4(,(?DEMJ3DK$QYDK:>UG.U+G!(=HM3'CN=J' TQ.H''82;'D9>0:E6/4;+' M-Q U89Q?E".*HZ0%Q*;V&.X03N"42$.VY+.F9J/NFLVDK],S--+BJXVF:C.HS8"Z)/6\8+5VR[4;E;+YD*:?JMKJ<5 MLX*&)N8.36)N=_;0U,3M!]#%XQ[HE5ZDC[*48WKLO)*I M)7XXZQLJ?9!Z(JJP9$N$J1:#/U$=4J@11NQ\5[^P=>]O4=<0.<-0Q.F-XG(9 MQ64X'-0A@4T/E/.K2N,ZHI+-4)4ZB"-M;HGV6-VL4"YM&,U;$-U>$:$2#GP6+GQ6#&HA@H?9)<:/3M8[J3YTN<#N@HB!_UD>BSDU8O*;1:W7QW-FBVD[.T.*_"I-$)Z3MQ!?>VJ7CD9OYM6T=O"0Z_0"Z8JM8>8UY2D3FZ0@\4:6;.L%4VFO5J7@\Q(==1+>:G/4_RDMMP.$%%6$ M#FBFL8A49BR2G%F01K$MV7!>3^E1I81 T??TQ2T/SDE-"9@TEPPCN"J@CA:$ M^ :4)Y%NI:+XG68J%>9QU,!41I-:VK,6$F^57MG341U-G=2VBEA>U=[7XWX= MY*"VJ-=?NCC;+-/6S-ELP/3@!53"VI%#4<"V2<+L].XX5U(*9E8W9)50B?XPYA:O%*QECA4( NFF5@ MY7;*+FLN+[JPK3;MU^'.J-U6&TQK:?A_DD=6[.1=RTB$CIAI@UI<\F581>/- MM'9V,-2K]V[2,AXIDG"FFM;X,C,*[9&(K.7]RX/IA6QI-_8UQE@]+OQ*XA;_ M,QM]O-:.\IMVE-+H2U6D5,8D^^#8^JUJ]\2[I47PK^+^M?42H7LT!075M/#TNS\2$BG4RO?[-6I>$JK&F6P MW88X5+ER*MYDUL'!.TBI D7TT=\2I!R4_%IK:K\ZJ&6JH<9J)4HB''(-*A4* M;TYAHL36AQ [N&$5VJU23+GTK_FXS$IZV@8.4?']AR "WJ89=]BH+UB+@:&U M84>_[GD3>/%H7.0-TW1D9XHG#A_R1J2<2*'L"LGO41GDQ9 MH,[I;F6O0#+287,> \/8FH%!#0>;3WZ2.9RVFBR@N%UN)J;HQ$P]"1_!9&TA M.;AK'2=C\+:38G;WX]AOE7Q C,=WD-LV7[4 WH]*0H -VIUE@(IY2PH42<]4 M='ANOQ.W\3Z_49><*URH$ $8 MU*&(Y&*-]8&KDG^I G^:]5M7\UXE'/BI"+%DDX<&4V8='O'!H*[H'*)]>8^2 MZC56P<'\([.C*BBM->7I:,WA]4YK]7JKA].TFUD=<411-$P)8<$>R,+*#WZX M-#E=-L TG-62(=\FK)2FW:YK=:%:+Y\VD)_RH&MDD4#6T M_\XHNS_3?Z?->VAJ_YTFFF##^;PFDZ(U.F/E1O8U DRSPVB>6PJ'=W4;8[5, MG?\A:ZQR^5\MK6DPITEN%ONL.[$;;>ZHJY0^-4E/L\FWI8UVH(2]65*W453) MF!\Y?!)Z6\3NQ3646A(H%],:8A>MXE4%+IE*B1$U57F=BY[*6?-S*;&%Z3Z> MGRO4\X4XW!\:AZNXXR?U/T38^'>M%[XB2?.A(LO "2DG8>V&C'<%IHR+&XIT MGAJP*H+VZ216/L-;/F:+]%)WS[M/T_^+<-__)CZS.%L9PO\F!WSBY2@SVD%V M9-9BB!E1\TJE7J178OW.M_:Z9V5B7&Z8/_G\$2?W]6%[CX1"= 2%HC,/U)DG MI&I]/X;!O$G$#CT %J7(G\)D?, M8G6DI,VU;80B4 VEO7ALFV^FE::EBB[4/!56Y'\([L$] M'S*RC-'BZ,!6[@83.7GB&"48IN"QU0SX@FO%#M?[8 V41D,90>FB>1.JR5@Z M-9C//R5\Q3F)L-TH\)@&!IY+[&*V:(P;=E>EI[Q?AA=P7W@E_:RY:DK%%(^4 MPBOLK)9A;Y7N9UI'?A.)ZG1JK\Z)A)J;X2HQC22(XHHQX%$=@:.*9EX]57#I MH)@3Y_$DM7N)'P#TSW ,EO.&SZTL MC\6B3N,429138 :SI\J^6SJK;UM0I?WUFU7@!>';OVSH/P6V&GV2G>&5YT/<,H$/"?^72)@LF(O+980$6 M!*;?ZJ6!E5C;M)8RBUR9GU85P#.(U20G81;R%.KBB86W B$X+Y=9RVK(&?W( M.0!TM!3EO#-.+(Y5%E3SX*>_%U^=O V;/XI[T2'.!S4AW)=HC-*N !@LV-C4 M1Y=YKI[V\6EOJEG0DPG M@Q.$AP K2-&G(+377%-RP#,9#O?JH\,:34C13+&0W(2S1L?H+3 MOY&/ -P.&F7>0P6\_"DF?XZH_5,S,M%!(Z^5FD@73LU$ !Z/RBR:,RH+HQP/ M'O:I^%8;+"H=<)=F M77V/*&K?#.NO;9M5_>/L"32H.-B_17]!QLDP? 3+ZM?#LO[('5V1:1X/EEBW M+4L_5;",&QQ\<$F!='DCOK#WSR%=S#&K79 MTY;,:S[KHH)G>#"<_%1>[%61O,->O]\O_V[BV6O&(W%+#[UIWCW^FER%7XYR#R9/<;\_ZA&ZQ#VQ%,3@+C1 P128J;^C7X$9\L[!%G%CQ MQ9":O-WO%\A>B.A,*)Q;?%I]Y$:QIE+E(]]"-D%W'FI\;65P? +8_Z,U! M(*>^>;&OT'1X,=A+'[7QZE26=85PF3S6HIV.8,V>T9[1@US[!/8I^8X$4)%H4Y9VU \RXP0W=\H H ZLRQTD M!^[ATQ8L"$7!]F]WF*Y)[7XI@=Y6N9JPPM[%D90AB"5 JS:4D O,)$]91MU* MO3PU*%K#"KI.)3VKWQL_D1H=<,LS\;D7F?N[N /L$4ZR'_%FW5] ^,-X0#_@ MN5F-Q];[_#!NQ$%,?XCX5N;Y3PGE7GS6H[> 6YEG/K[__/7#%5D\HG,@L(-( M]#"^WP("31L)7P1Q>3$;'UO+>Y4]@#\/;M7%%LWK9,7$8%GECL62.8I(XC]0 MPMPX'DF/Q]EM/@G&J**P&4YJ2%72BHUSX>3WLU/;$W19=H0+@^R#CQ.V^1U\W'/=J#VNM'-OZM7?5DSDW M)QV\5;U353P.O2P"?Y9:W'5P+Y'"?7+6"E:LL?,6$C>B1"\0;O&"MDV%&5K_L**$KT'T5] M1:FT3*SLQ''H+I.8Z!>; /-4$:IR$JE2D2AC(455:3]D89-^PSTG/J-BFE0; M1B\,[]%:%-028N(0B9')JV"8E>P&I G M6V_U?K8B+8RRA'@Z\.-7+%^Y4<6Y<6K3O Z*9A; _6=W^_@S$7]\Q+,J""AT M*JTAO*-B_4"[";OG[GM6 29E2LP\3,[RL!4S2II;%Y=.P%P&WK4B!%GBR[&K M,>95R%D7GLO\;)47V1K RA=QA=S<6C#?P^Q>NX/KB&\>H#7H <^O@WD'6P" MG&C/2ZZPW$I+6%PR_'C/XKCH+8XSRK[EER!8 MWZEU.6"PF"Y=^K._ZHE86LF3?')CX&]\SV+!URTHI_M:A 'H*PC,U>U)Q>-R]U(JS=0Z8ZW9+Q&H#.2O9K5 M U[KR%Y^ZQBE9E)&:&*( "O64R95/=.?].S^.UN5"G4461J&!FNA\NG_2;R1@O MTD0.8;!SE[@S+A*$\L5U!^[V*C@/\/2HH L*7(@+X%SSK1TW0]'WDL.$K+#( MU$F_(N>^M77))<$V&RW-5KX1N6G^?:^Y8/$#U(^=Q(LIY?I&R&#YV6EL>\>I M40[361?OF;<_H11IB< G1.,[S312@P8NGGN:)DT]V@V$Y_@KS:0^9=,#%NW@ MBQ8HZH4(GJEQ6<';09T*[SCN1#KR"'H5XBX,HNB-_(K6B$CF$+(@51%L;V$? M<%);(I;,U=_[,M61='WZ(UNPPW.AL?R>9;.[>5R2VB>Y:747T3DC85L!R^K) M%'9]W=;!@@\-YWK69ZHD^2AI\X. X:-LVV %T!*3K"(-J+;TK@OG& +V=/6, M"O6>K)XAM5F42J%7?LU6'G=*I\J\[O.GD2VK59@(%2#QA4DLYR3L]_ *GNN) M1@!QI:.7CT)_9FM9F2.?'J&_-A#,B$# 89T]B'2YI\!'-]" M_HES5?2SVMG!;KD^5'[@OUGAAKB7'@=?.J(B#34VN\@]IW,3$D=W>OJY-A9* MG\:T!%X;V1E^HS4(2L=L9N3:'H#O,E"Z@CM&TCW&MQ@5FT5(-_\(2H6[)29/6)*B<=-*]M^[$6D>B(&B4D S8W6B M%1]E]X:5?T Q-)83WY3J(I1@F%H67._$- "L3%"5F+A+'\5[J)+C'/P0:2=U M.9+I%Z>5/@U/])J81*_N[*%:\^$37*J&K8I>(L0PN=)W4N"H.)D;R4!I$,MI!X]-%LK4'0C4]*= RZBZ5 MB-N:J%*"[$[Z% C="!OXS=%W&W&;NFH(N(!Q^G761E3Y"+7EP))F6E5 M2.F1NA.)RN*Q\#JGHRK?!D]2BCM!&CGR?!+ZT1; URR9AB)E777-TJ'_249+X[7C?PNCE=/P M R:8N$O_3N)A6KU[PW;NRN.>H]2 \K$6G#SW..J6KT$>>]&4%>,+H/@*7Q)P M$,!3\E?QAI0H3:B=2\C[M&!:)6XAB13BBAU0!P6QARBW"3B"*I401I[HN[DG M7!<.-%3**;,$CY]M2>J(;2Q)@Q5-,ZB=*1(2/F>G\;<5/GG+22AEAD(J"DD& MFXQ0Y@>2,%S89C4A1<4WS(FAIKG7B1#GS0H672.4_.2\0L"ML?Q MCR);(NN=VLG@,P(?1'DW21^^KYYU53IZ(GIY]>D__!X &0,^H_DM$"0[2R!4 MKQG2+B@'LPJ#EQYUKI?3Z;R&)O)$QDOFT61W$BU^D/%V*8*BG!39A)D47^%6 M$SA0B$OWX(S(9M+C)+])W,]W H*-E2FC+"VTC.( M1NJ8(WK?<;3D,DU-#D1<3 *&YG$K'Y%N^*;;E[^-,/6,N.U1FXM,Z:2HJ*7< M06I^@9%X%^[-";7@."JF;IQP *026O>"G1X%H67#?734EK0=<:]RI')+47YS M695VQ5/7R[4!'-+ U^ L);>B4//%4T+!EJ8$25A@3U[&S:V_:R6T^L\;+A8I M_P7/B+%*GA%39(XHI-1/L#HY9M:+R+>%S&7I#BTLGBNJHJHJR4HPV@ M$889;&"H;!DWLD*?@K:IXJ2M1E)@'0CNR(4!%<:#\O4-(YM\, !H#,H<$<#, M2 6.?@75TVF[0=!F&7=RG)GCUF;65\G#NI"&(AH_G57]&(\7=^GT.E66R5$K[AU8MJNBB6 M+?#<#M EV:W0MO\,0JV=Z3&HM7 ESQD_>=6\AD*E;P(VO[E#7Q5P) ME%4 M(^4)#P+/B'Y$V4AX1.[4QQ34_G7H;"@*&'/G<3.39"MP7BQMZTUK209\'"/5 M6:_>?3UU#77")-([SKP/9&+K[SS:^G<%CL;K(K_P=E/"N! CU;#J$XOZ"^(J MR#_13TAA!]+9"^P1W7X0R6MD@U"J1\8N*+0#K&]^<.MSAP!/(Y&2DB\@@_:. M7DF3"TI)C9R42:F'9QUXA,E.&M+CS@+]9\[=/383Z?"W7-W7E'T[NP_NSMRK MM2EXP5-CJ(-"FJ(=JG/)[ -MOWAP[AY-J"90MP;$D-?+,5 M;N3%EKF'@.:\Z: 6O!%X(C?^0!652KO/=.V0N%.\?<[N"C8M[9IL$9:JP'(W MV4JKH@JA/:-#/J:*JGKM%)=@72R@DG&&?,ROV)>"=$0:AY9=ZV(/VIM V>"* M$ +A*U'NFHPW4+5X(AN?E\,+^A8IT$4I]P];)< ? _*,I]3#[6[F'S=M02:1 M,=4CY621I^#MVL$(D4HP%?0"W':N1^&4C'N7F_6)KQOVDH?RL0(8D$16HOE0 MA;&OG9"SL:)LS&,CWY:$#"*1'+TYMYVK_&0\VTG6(*M8KW0Z&&_!N>(9?'Q& M6ON=Z8R3S_^DV 80/[4X%MD"N:['9W4]C'J#RM-&>%IO>@@9T &!') KUB%! MS$E*22(5P#B&B0XQ])L%MV1V@8)$^0WXD#8&K:$)?%.3P->=/51+X#O!-&O8 M*O )4N*<2"B@45I*R'CW,]%[AA>L$/UH\\R."UV.J5%WM:$ND;C1CI%OCW:M7!);+>VJ&$ M=J59>Q<15BU0 #)9@ 4QPEN6:RF12^\\:DFA=Z,XE>IY3P&]"@2*CU/O 4^8 MR=2!G*X_X:GHV%47?HU.[YA%MJ59V\(PL#PP!7Q*["C*A9]=0+A? M,E5:OXLJK=\]IVR-81>Q[1% :BNJU747#Y3C+JZ&\_G'17_Z<3B:+-X/%J/% MZ/VGCY\^3";7P^O%N/'EN">0H_'W\C7K@>3!ZV2/$WO^2Z&@4"6B%VJ]%64_V:T;W27M2YXMY'A?+TFES>N>^Q[LAL-6_^Y=E4N$P-LI_IR?1& MMYD WJ*%%*BN3-A6^H]?D;,P2")8)7K]MJY^M((VM 4DL:&_X6U?4IL@+?Q; M?X./VJ>7Y2SX#"S)Z67%/$]\^[<7_1?T=X2C5L7?!;CYE=(Z?F6WUA_!_V_O MS9L3Q[)]T;_O^Q2*?-4152]DDM'&6:<[ D]]LF]6978ZZ_:]?]T0T@94*21: M@TGZT[\U[$D"; S8!ELG3F<9T+"'M=>\?@M4V^IHYV&03^!/F-HP26&M3LAQ M/W^7WY5%U5_:VWU MT_F^'WC/3V?UN^IW[?2N%0?C3J04V9.'BS-W?BVQC'8ECI-?SR;;*;#U MOKZF?6TWZWU]E?O:JO?U5>YKN][7U[>OW[#TE])/5LQ^8R-OZ/G?QVE2Q,&) M]$SZOA"CT9/L_Q[V^U."0T D \*'/;'ZE6WM'?VOK)BM6268[*_WI!B=S?)W M?_NY]0N\NIA5TTXV.67/NOS';GRO7:RUAV]?V54_/<76;L--:&OW,:/S7M=M MG5:!ZG::UY/OPJK'^C^U6>W/KOUV:W/;GUVZ[-[P&?W MO-=V>ZVS^NS69[<^NT=V=M^,W'W1E,FG")H15KI.M'^QP%E[^\#9*^"*)FG] M@?#T-G-]!E]7%21ADVT[6/%;T].+T],V664U/=7TM&9J-7NJR>D@E-V:J&JB MJHFJ)JJ:J&JBJHGJ +TVQY8#?3M)TMSRY[R8_Z93)S[O=-3WN@A/SP/:3;?3 M[=8IPS5YUN19DV=-GB\>+:OILZ;/FCYK^JSILZ;/FCYK^JSILZ;/-T&?+YJ0 M]03S_#P3LB74$AA][2T_0F]YI]MVN]TZH:4FJGT2U:E[UMX&*J^FJ9JFUB;= M]=W3FE'51+5/HCKKN,WV-H[XFJ9JFEHSM6[?;9W5-%73U#X#AGVW<[X-!%9- M4S5-K>-39V[W;!L(F,/WI1Q;FM2E[&:SY%)YN82I;ITP]99)&V>];;!+*]ILZ;-9Y#J6_6KJ6FSILWGH,T:TKNF MS<.DS=>4@%+39TV?ATR?KRU!ZOK?13BCGLZS(O4GZ-"SNC77GO(C])1W6FZO MNTW'L8-E^C5-O3A--=WV5@#\-4W5-+76B=_I;..,JDFJ)JG7 Z91$U5-5#51 MU415$U5-5&^0J XS2>H)%D E31GOBI.*R,M%X.2)$\9W(F.?"_SM%+&?Q(31 M3A=XHU$8A?"GR;"J7::/=)D^T(GZR%RJG;[;VZZ5Y;;K<+!BIR;OUT?>K:[; MW"Z)JB;OFKP/GKS;7>#>V\"HU^1=D_?AD_<.\=Z:OFOZKNF[IN^:OFOZKNF[ MIN^:OE\D7ZUUN'[4;TGN16\S.O$(TNP :09),8R$ILV]GL5][>96C5TWG>E+ M9[?T^VZ[L[L7:\4,#U9SB"+]QCN=5L[<4)MV+RA]EKN3ZZ M]=%])4>W<^KVS[:JQZN/;GUTZZ/[<5H_@63D7F_"[FSM=DZL6_.LL+5@[AS<,@GWQH=YD-28K8..('F_[N_B6M MO+_$+YK\TL>NZ,^M7QY#QXCZ^L @[]WWK4ES,$T*K,*8BU0XJ?#QG 18DY$4 MZ?;XMK=BEHOI4*3,U#M-UVDW#=S9HY_G^$D,8B83&,6W*D6&7N3%OG"RB1"Y MX\4X6E()W#JI=]A]BD6S#2<09854WQ-/A'.+(7U"&=>Y'BTSZ41>3MT?-_[!J=B MZ@'%!^41PH;B-/2T<8Y(G&(T$GY^H#/ $6?>5+CTEQ?'!=9!>=G$S$/\F"$U M._,PG\"-V0QGDR<;D(,S3XH("!\>/)NER8]P"DL2+78@]TZOT=V9VEUGYBV( M&D^L &I>0^0P&9@TU81]]O-$[TZ[V6X#:0-;1N!M M+XK@#B_#I\G+G);A1P16*-/YV?6URA M>KA!O4B3.?RESC6^3C[.&Z="X%O5)#6+^NFTV6PT]3/Y(?"]>40,,I+6#7F& MH0$\%S]U[AM0A=O :D417O.$O*2Z$UL?Z?4/.K:3=6IV][!/UL?8\>3A@AM@ M!4@9^'<1IERO.?6^"^??A9?"JV!)@ ! >_D/H>#C\+B0$_[6H[$.! QL^R4\ MVX,D5DN DPH*H<89>4 NPR(#RLHRX!,+'*GPX,+?O-2?N,X_BA@H3'<* M61(X/C,!#77HQ$W3XY!/)BMU!199U+3)20*L5X+FE@_PA3F+Q M! ?0?=+1_M1I-MI[\6^"F1P4/ADXM%^2L8595L"FDPF.JJ"/)!"(* 1NO2"/ M#-FA6[]Z3VNKSX]B'-7S9!T77Z!N^Y!LV,3Q(8]OP[#T,%7T9VWME M6HW.D?./\^T]',X@RB=),9Z@HZPBYT!>D:M426UVT,$?2AJA?Y/THLE)RI?B4^3:P(J3>S++@!K4V\(T<&9>FB](S41_% P')A7BR^ Y M4R^ 6^Z\,"([ ^XIE)-:R4PI@Z=>!@?!$5KY8+U5^Z\S9:[30,#VIY_A::,T MF=(3_"70M\8RM]V7MO*,^I@"L[.4,.>K0;/[6$:S^Z.,9C?0:';;+46KLX'F MUMR/YG95I,K=O\ 8 1"B,$Y/J=VT2+LY(V(%A6Z*B'U$@C%0Z22<\<'-@#[\ M7"+])4"^1-!PXN]"]/04,URY75A0TQGN@05)DG6E0Y9"%'MR__>;>W#_\^$J M,()CGV%>5J0V=8@QTA&.0J1(I0*'\2B%,YT6I#'CVO\)6X([D1+_&A1CH"78 MS':WX5P(WRLP<"*TCUI:K#9D(S*<3 6 D+W@M46LAA4(].T!-2LFA^L)(_'B M!48D@[ M#6 /?$ ';^&(:*4(UA$4@ID7!B]G4#6<;SHHB02S_4(U][!11N5:1;C(N^(\ M1$]=9?F&.W#ZW[R%+1K;[1W6LL*&'V:MQ#/-ZB_/^F#X[&'I='_$Z'\=QW!7 MX'SS?L#*QV(4/J5[;5\R1-D?N%,?O]Z2PA\))&@8/NPRW!]SV-GBMSE,$76Z M';K6 YMHO@0'A?>VMF<(.YFZ\.KM3[,3W*M..U*3/G6=?Q; ECP:JM;GBF$6 M!J&7AD*=;VFVV1L,; MS=Q*PPOYHW#9@>+#?KG/IQ1[<&],3$TQC0DT=2#?V_R>-&X38$*UV@XK6<=][>*O$ ?K-VI#@?!D M++/5?S9Y\!N> 0&,-%G :?DB.#SQ!;34PY<(WR@]3]PA'V#"R="I&G012^6HXMPF[P/#"! X&O 8H'&Z165)T,=P$Q*Q8G)]$D&/6W3WKC'>K9ZF7.6 Y93G,YW.1WG.S M>2NI"&28C>$)*1JEM/1F=I*S/[CP/Q=90;=+)+B9)S0=ZU?^8'X+QJ.\0H:P\U)8;!R4Z/$ M9]:,(X@+DKI -6M8$$FY#?HHT7..H;IQNRI55FK%1JG%#T49A9A([&B=(,5 M)_M99AMJ6U9QWR0>)S)S%E]6>DTL8'XHF'F@0,$P4Y^]WK".L6"?.5$[2/+, M/)ZF#2<8A+V[D7!9OX1Z-"K==R2S3U%"XL@WI3";B>"D1@5;]U(6'CQW_9>@ M/?:BC,S%I;Q83_MT*D0NTX[O992.-)BZC,/F8S$+"*X(@8 MV.HP^;(4ML1WG!GETRP/+0L=2*1=/\)H![$BT,\D:X"3Y<5C(// 58Q!_I*) M5,I 7J0K=.Z#V8ZJ-!WIM M'$Z+J=Z #B]CS\N?FFP>B*9=&96RY>G;8KN72](9KDS!5V;$L#1E3M%:26D M7))#EHN@?,.>?J&\FC7A%,A_X@TQ%5,F-L,(R)%I-MZDG"^T*%U+P:1AJMV' ME3:WYGBV<($QQD#:+MA$&%=+QY19JH1>Z7F_X-J^1ZI* FLA8-*IR&$@6E;" M&;B4$G=%!/Q MR4R1>D^^4 )&OB<"VS,B*V>>I-^5-F<4,ZFC^$ZAXZQ+];;CD:^#7&"PS]EO8Q%1%'(!QZ5 M<6 &2<8K&GGSJLV,A\6H0KB,2\<+V1>)*7EZ2^*0*?E:B:NO=&2)\7R,23[> M8E(XUNI(0=4Z/^LR]YFR;X5WVEEOS#D#5026F8?TFZZ<6:;U<'O6Q8S56OW$ M^20A7[(A@H23U58P$RGCK9M!;0M2;VZ9UW2=="CP/9G#$IT.%8D<)1/PM5/@ M\_HY7D3K!@17VBD^?*2-1Z@'$P5/\&SJTR)9/P9OS);H T\#07&'M6/T0>\M MA>_PB$_A?$6\YOIV5:]$ZV%.";!/M01:7";S6#%F3M13U.3:=&3=F4E2]6!4 MS@2.#BYRFLRPU(8],&H-%E*!7C?'D?2+K7N/3\ZI,F-,S.:Y2OLF/AAI0Z,T M@J$@/3E!0>!+X0#J .P.2'^T==33+-(*X4 X:?>+O1PD#^G(;E#.553V!62S;*4 @\PG#F4J9"(#LX'I+-2Y9, MGLE2B=\R4[#>0S1?/2?W<85E!GI8^7K]\OCJ?+UC'L.3Y.N5/)IGS^;1_"3R M'#D9G,%+68H,I_;"B[\[?R^\%)@XR-@;Y8HRN4WTW>&G4ORKZL;>S%EMU3U7 MLA@BLUZ^6:\AKM=8K9=RVYF0*7ZW*9:#%8X!7HO\&.VA2IDXFLH<'"#_H\58 M-QJ@3A0R;[1TTU+9-4^&9H!R0A6!-YP;9/5& 0QC-,%41''LI>S8*M)'+-E2 MS;?]\LI&L/8^=. MG"LQ1%T54UAX*[<.1Y&M](2!E=-G8T.P'$6*=4/'4+?"]GI&Y$2>GJK&JM4D ME^Q2('[Y$T7A06WQN(C> Y/ TJDHPXF=9-:W?N2%4U!\_U"A%?;DCE-OFK%S M"?@:)DBK\O_UPT&]<;=LRIT#J#,\E3XIB[#;*\=_SY+M-H'>4TQ \2TS"79@ M;[2W2$D[;,A>+PS2"?LA_N6P@B6C+)J1XZ$L]Q/. M%X"NJ89'2-);O68ER074'*V0:_,0BAKV!1J-@8POC JR)*,?%!"Q" M&(./+] F#?G2R.&=8(F\=E*AH68Y7AX*M;DF$U"BLDPQX*2\!K8+I[*2NR3F M[0$/"XF1B "T OJ <8$G]([M22A\2K),JW@214"25/S4NW2TOT7;YL,AEX)[OD:X)# 6@Z@CCDYJQ M.42D'&-FD?(@&P&LI\V*D@]0G*O7?*D%M='+)#FB!NVSA-,E-F( \4'@]+U/ I MR+$_VDYP?^UN;Q_L;;>*NG:ONX<<-GGR=U [^J>-\Q=?B^9>E!^L08 3G^H\ M;X,]4P**-.$Y;:E8=GJL0.4V:VRH$)PJ S.$B;ETR.M$]A[^%.&=1XKC M@=5Z'-2AY[+/G8#67IQJ>\V]P"AJY6X7;6T/U;F[+<8^UD+6 B\?TR\@O+%D M0Z),9=9I52<5]90\4V=TM[D <9V^]'KV]L(1URWH9UH[7C/7B46NN=O!:^?_ M0GZ+*)FH'5H*>1)ADDRV(AU1F_6<)59GX/)5 M$MG**(IL^\J I8^/B=@H5<]*4KNF)U%^;!V 9O\GJ>[J'I/ IV]C@7;V'0:8/48' MQ>=P9)$FHA/18%='8"K$E*J&Z$4FSTJG7\GL@ON# QJ)[KYRQS*M65J!S"S9 ML')+8T+:53I<\&^[&%Z##Q@7'4:&K/E2JF5LUWTRB[?=/'N''W#R_'\7(6?^ MG:BM]LV"^*4%*5$3'P:3PT[6LDZU&GEAZMQY44%> 95P)H/[5A*&RJ%#.W@> M*]>62C?WI?]+(:'B>^T E'H@39TSOT3L""^-I7?B 7JW7(N$NFJY%V3]$*>P MF8'D+>UPF-F[GY22ZX"?4:@- M^4I"CKSPCFOYI3]AQ6:IA2J3P^H7&^(9+DIN"Y7Z"A_"?'&BD^L\1(">Y::@ M K=:X%LX,8G$JTIE)_E:NS<>=F^4MTKF[F[ $?;@[3CKOKQU<-K;BZ^C!&D^ M][(=37J=;AM+/>UA#$2KD&];)L]9[N9"\CM*;D#*4R9!@5@YS%?D^6T@@BC= MC#4[^29?O1N+2Z([](3^2TA@ EA>8"B^"; ME+7H(5PX?&H]G:._?;Z_(CIS,#,EL#;;Q -C>63I644A!0%#>"O-S_&LJ\DD2)%$R7ABA,$N3H?2[2[V.2QRTJ)+5"YP(K<]9&,^* M/+/B )X3A)E//ET"@U:Q#85F<9?@>#@40E$$CGE[2O+Q\6(U?OU-H$^C@2;5 ML^TKOSN-YE^VWX%=ZID[S9U>K??-"E>0<6^O%54X1[R$XR)$!+(8@C+!F0U$+%G8P M;\XX7D08XKC=., =][O1>JGM;IQN_^9&F6V5PV9T^))TEM "VCQ=GDU&>B>SP[B^EYJ @"+G(T Q+&TD(W7D0F / MU>9#(LPW+!&H8L-]*H*W1W,L?D M+W[(SY_H/YU?R&8>%2FQ#+"\_30K?3Y[1"N[9WMQ9H[+.VUX7R.-]"[ M.5^&%]22/ W0W6[>GPMRD.V<)NG M23R>)%;H\_G)L-=JM&H2>!;&,^>T, FQ%HM>$P9_?9?=7#4O.]WK ML_[YU76O=WIU<7G3.FV?M=I7_7[__*:'YJCWZ!+*LR=J^D ?E\+R:/BE"M%0 M%XI^#;/OQY#[4[&[_*7YR H.RCE181DNF0@1MB!1=2(3DRN"!2%P#MDY*:L/ M\<2:9$X#Y$/I(#[,$>@KS2H-?C.M_5D)'HA9+P/G1:P^^+ZZ3K]"0Z9A])M3 MLV@4A.]RATIBP/CW6!&IH0BP.:X>#_8A':+.BKX?S*'A>-D#,TY5C1!%<^82 M,4:G"%&X!SU,:FG_#9HL&6/:*0:*:1[FA4Q?P6P@\B-2I,#*GU&0X3I9RS5U M%?I^SIQGN-+_E(#HUT^!7&(!-M20R%$8P!K!2Q(.%ZZ=D9K*ND=7T.MEIE*, M918649%[E M=3Q"H@D&;IOB\0!#EP,T@J @ZCKHMEQY;^F5:D*% ,#XR:UDO MVSA%_#S,4Q(IK?O,FTET$; +PG&(]@VU_=72@N6S%))H.X#E4^YG$B3<;9;# MH]'"R@U;U0':8&VOW8QR29*-0T&'$O$RP((IF5$@*>-D2G$(FF8R[PB=$"BZKQ# -OAJN+]C)6 M:7']MJNYR!HVP)EZ*4QG1NY8XBD6Z+T.ML![,$761G48!Q1J]BS$UBYI_-;[25'\MW?!OGA MF",'EA"UO:F8[% <)(^#2:X$(FPU_T* ?DDJ+.^_,1'6:(&-[:?P^W-/(<6< MHD+6L=;K8GEW=XPTX;5YVFU=GK7Z[W^]U.A?GK<&@V;]N=V\ZS?9%KWWP MWH OG,7EF)S)2ZRQ/?B8T+\F8:25 E2CX+9Y0/!7IUK/EHJ2&'K8YQ\SNN/ &K8,9XI!Y"%HE)$@D- MR8?H)_A& U"A3CI"28,L(<2>B9(9O1<@'TK"X_8N- M,\Y)[)V$DKBIT4*Y"/=,VX]5(L2*..RV!1A)Y3:B%2 MFD1H<%G9YI*-X>Q$77NU:%&'U,.82H&TL\->O1G6!*9\,XQN2DA4U6IQ50RA M;M0H.M9U7@K;FL+R)38V 6?3TS-T,-4'GIN-BH@L 39/9T6*"")VBX44EV!D M2D7TH$FA%=]5N?#"@K5"T('E6K;##\X>6.*_;F>'2YP&9'*4Z[25)K>;(WT? MW7"7:GTRJSQ#TVD50\2X83 CTH($49 ]1+J^)KD!PKN5";9\3N??LSWW.?J_9GSB_+Z ].!_53/]9P$>! M91-?":.&E?B58(Q;2H3GU"D_B3&,&31+K!G&6,6Q1)588&-3%F0K^%]&3K*Z M$47>/"O(FR^Q:$SI0T33GIEI*_X;9CK+FC@LJE# :%+6&97#4_G;/%E3D2]F MF,4/-($J@XM\'Q/RZ55H(HYQ##:6GD3M%F/.*\HDY3#F$N;-8F>#D>5EX]QZ MZ11>2" F>"K#E"&-ZZHF_=L,NR&@OUU_XX=W8*?",#QV$2KX:IFDY'))^I]% MS/AF5 $/:P>J'3I+654"651QE&+L\^2E(\@!*=Q"4=A:ZV+S:]6=WGG__*+?O#GMMKK]TU;G^K1_^&Y$A8CVA?2E;YBS+/68 M@]?]/LH^MIP$L*R7D60GQHSI!PDG9"LE;5ECE!%?F77$R)3]>GIY=G)_W6N?G@ZOS?NOR M^J)[VCOOG ZZ!T^!ERFWR:("QH(2*9TO"A'JCQERK8,G1?2-H Y99)E",@*U M,5I@_TOID%Z'>+02(,F"-C5YD(:'FV>9/$CE"#&M8*27E=(KJTE=?]PZ?Q\, MODBO#EVHH5LUPL7]+U0>BTPF%5!W1:5C,S]=QB-A8"CNPZ,P M=M&&5,\)G;J<;KOZ#@D%2S!=(?6.4.(B4/Z?AZ='[C>LL,XFEI6Q:M@Z'$>9 M+PKGSDHAMCJ+*]>;#@(SBU&]XE0XD+H;F;5D? OE) [Y";/FIAW4G%8VG]4IPC#@3 2 HAC@;^Z(E=E>:U85HTV M5TDOHLZ+> $"U,DM59O(13Q%R"=($!6CFOD/#T8"QC#G5?0E1,=(I!QK H,Q MF7_8K]_GA3#!5G@1#YXK/[TC=4_:^UXGO ,K6:F]VRJ[!-QZ\$BR))4N M+R,M[M&;KJ^OS@>G@T[SO-WK7=W<],].^\WNQ?EELWDSZ+9/M]*;VMWGTYL^ M%WF4)-^W1!SL/ZN/U@HMRS:KXS298WQZAMM>Q+(PVRS M4@X]]>@[P38-3C$[\1>^E;&H%B)"$%:/>"UJ=?1HL%<&B*4US@WG,.^!\=W# M^79(WEHU\#_*K7IODG3NI<'))S@5N*:6^, 7?S0L=PE55-_*1OY#>MB%[NF7&LN5\3Y]5 MF$C8.XM/JYH-V6KD=R"FB2IR0&I#]D:(QA+9")F*ZBQ0@E/6-0&*SVJ]S'IB M7*T1&:>A::.M&H>0]3GB[N\YQ0)359A#-\4$RUSJHJT"B:IF@N4;&1L*O163 M*&P1* UJ#,;I3F=LEU,#]-P"_BMF5(.$-4O C=$P5?:JM&W#E,UEXKGHV)J& MQOI#0:#;;6>+#.&N&\X-(T%A K.KX=Q'(N#N6F(<*@ $:KND'09F%>3)IDCM M5 ASLS4CAY <@'MQ6 Y[Z6XXO(\Q12:QR,7 -0>+&&C,Q_BFH@@LO.">-_!F ME*!8V8753V8!I6I2)BWI:QD7Y&L(,;&/:^145WJYYG)U-QHU%<.F 2?*P2-3 M[,)NKP8+OJ"@Y#^4E;LD%SSCR1UD]I%5VR_KJME7RP>;%7Z9$(V:OSQEI.YP MP)S=J9*PB;;4D]BC)=,N2[B^YB;7X!%R/2&]@$LH*Z#L(]PT'4S $8R!'F4' M2=X)&*'4*TL_,@0P_#>)O%0>WAB[/4FP=,PB"E$*TQ2Y9[A'Z=,E,JFHH,J- M32H#KPMA.-.ZBSGI60QC1KO41X3WHW:%&'TQ5A^"-/$I-I4]\DD3WD1 M ZTAP"DO1 :*&GNW-7+=<@V:[+N)96C+C$OG7)5#]S8GEQO.^V*/36T7'C.L M%"RG:I%Z)0^Y?B66JU9/7T;UMOF*55:Y:DB%JHP55E9VK:,-L\9S,B)O_4KZ M-#WGJGL 7)B<5I8C6" RHA"IQ,Y>SXP?'KENE.=EYCE^(BL+XP*, V_=D6(G M5A[*+N+9!'3T()D? X^I)J.L8K!@65F-QBP.GPK#PG&Y^'K%PRD_9@)22%!4 M63>1"\LRAJ0(JKP>Q1(9%-@Q3=IE@\?@?N$C2U(U[ U5)=MSL2J+45W!2L04 MQ*VLHU\ZBNO)T,Q_Q1'-Q9BQ**=HO9":0UHR(LYRV2%+59!M*T49SU$&V90L MH\=8637$N6"2N=#Z$B50*R[FJE11>;[93\NA"L4N8.4./".G56?DO)XQ[):1 MLXXA[F&L=P(8!V;,J5.ZJ*A8RMK13*W*)$T:A'6V'A(RJ(3Y6+V>4'S-E!=' M:(&S=G(,TJ/27$C*W/V94)S5&8.YT@"&T:@;DR15(D!F E/S%=Y M*M%EQS5#QAMGZ<:$#6*53\N2S$GQX?,I.OVH;W8I=6MFVU>JJG!*WD1<_ M/)2 [H.3DN'<*!)W(>EZF2R&I[&'.9=J!5Q-?Y*,3N9<#2#=>WR[PH>PU1M9 MOJ02XS4 2*B@,8:D4:HZA@PB$O3HT0>6KX'SZ[5JMS4 P7.R MHBM0*<-<=9#0$0[5QY8S$FB8(CF2&L>)Y+3=6G)"*X8\H-Q"=% M&L@>[W1N-2];.AQ+_$+MO>YD8_FK;.51'IW"_F=9J%67HW)CF'FP\9E92FMQ0M$!&J81+^P8D@V M ,D2[$B%4>-H(ZSV25>SNFH]U[2$)4YMSE7G#M7^8X4ST^5\!F/95,XJ=2[1 M0$%45P4\68>9M.\EU#$HG0@R]/SOH$O@&"0)982(:.>U\ \!OQIS(8[@D'TN M ;=002HR;:S:J%3348 O,?R5LL_PA"U*2/?.-[8.%X75!4+VR\#U'QG MB47R[KJVG8>909GT]6@_7R:/R0J'H"NYNC$4B]1X%;C<^(=DQ_J4R?B+9I/5 M N!,\9JR6>BJ?.Z%,LIF((MRK-I(K6I92Y>IKA8]+BER.'SL^\F*V4SA<$E? ML+Z:,$-5R:LHH@VFV*(2/$; 8>;*3\OU<($.^H% Q.';W$:-! M/HGI/-EWQKGA8IQ81#J0"@.0/-7C#"!0!6:L1(-(&R$N8\"6?F=;)*AX7GB/V2NG@>CRX,V;7,!$27RD%;]#G_ OD?/&_; M^N>7=!9QFN5T6L32+9[IV0"ID!7;F$<76:FS03CL2H0()>-_TR MBZ=J"'&M?2Y=3MWR[)Q!YI2HH9PPA\> 3,H&G0EM2:5M:9V4:CH5'AX]K"FV M."=!-\C]?;I^7,\8BMXD_66G./3SYC39VBZH#*LSFAX/".1:R'Y5$+J2Z58Q M.JGPD;5,72BOK%F9BZTJZVU?/T83U @L'#BKUAZ=P"1^[!",;32[]P*X*)F" M$02X1WCZ9%"^M2)P9V"IKM5Y:"56 W-4 O)+\2@=>@K18H;5SSQ49@C2D+KL M4.@(8^4C>$&JEB*1?8WL<)J$0="%Q!FJ'ADWM-)11E 0"-=&,T "UK/P6*3F M@QD"4U3@1IR0P]Q-0@"0L2&"$J=0QD 99%"JX=SVV/#%J3,&V:%Z!V:L69#_ MW7;5\?NY4S40#CO3&8]7>U/L_H+\DZ9USO<2W/7+EBT;[-\3& S/>.BO9%P$ M=?$A6% >8,@6B\-^%($QC^T4_?_K] M[[\0'B?F.Y Y5BH]NQJR,NB)5.O-DMK)T-8+2DD1)2F% M^UO8V,*C"/?!DU%C].NC 44C(J:IW272.R&3-[FSWRI 8/046G# AE5HUL#1 MR"A7V'4E)E1Y M>6AH0T' Q=)ZC[;-#7Q>'86H=,/D:^T-E-*&9:$YI]J;ML+U9*S<58H#[!3; MX':R S .GYW21@?X:@A+MB24'CL=49+PN.R=7\$F9R,)<(=,IFLS9-^KC*''M5 MI<4AQ=_;=?S]]8SA:>+O+Q#'\71,E!G0NC"$%=PA[8-PSI2S!HP&2G)$WKV) MYKV<<*01PV5J+)S^L5<*5,N&1PJT5@9BD/&3*ZC*AKAGA.5X55G1T8+A)+6R M. I_*(RVAO.;%=]9.Q/CIS=(9MC.!>Z/"GP1H.MU1O]9;C!? >%:(V WF!>] HRTS".X2 M-#,(?5)$".5.!=L9:\7 M0>!,KEM@\ZA@J!C<,L.=-A%-3*V^R]HKQH8 :@H M(T'!S+C(EU,C%5%8_;,KY*G56YFZ:DG$LIL#-?A0-O/ 4;"X;#B7DGHEJ0L= M!32FN<+4(.$K%/A-5U6E,R]6!'.,_#U8G3VMYB(M#>'/2E MW7K$/A43@<W\#.]1/7(,F)KF!S>] B4-+WM[V MCR--BRN4*+4[JCTV&KT*1RRY+."G3F&J>P<1P9W$H]_",X MZ%6=F+/?670L.0CM$(RQ-BA(H@.FS(RYXO]DYB'P< &V,Z.'Z@<@X@DW<>)V3#.#-+'*19L6E(6A#Y^52:=&X:( H"R=D3=,[3@0B!C" M<\Z]^+ME&FGW8E;*#<.BHQ6R&FB.D!*&V%\.ML!KOLST<7S)(VL/(D8"+BJ]%3+))2A+.=@ M!5_MQCL>']JU:P;&L!>RPDNYJR:+ M $;FI4/"LE(Q\L,_Z+H(>Z[6'W]G!M2VJQ8VQ34 MH6(J2YF!LF>,R2$!OHUKH)326=6^ROH9JHC*FU92*66EM,JW4&ZR%2DV"5B/ ML:V%4',/I:*H^BU3,RWC!%YL^5R6_%D5_P%F0<16YH%LGJ8>3?5\]#23]T2' MPJRP3D8HO3 SPO=Q\9\-XCM/1Z54;?L\$6-0%RV!7KJS/+=)R[[]2 MR69"=,)_6^#X9)LH$7@UG5D;&"(0R9X_R*0/C@I(K MZ%!H8\PJ5(<3IUV(/#39+"'XT_,Y_T)=ZTJ9HGLE&-,9GDL10*.ZN@.!?(]=?U+ID0YW!"2S.[P94 =3 M1G]/N;Z4:\1:PSA.[CBW/$LBV3JRVI?/)%';CG\8Y[\+876+Q06(I(Z6$QY_ M+ IB/5,81B;RY9 :IE$;>J#:!9-3!?P^(+"=^[!C6KW+FXMVY^:BU6KVVOW> MQ=7511_^U[[L#$[[YYV#Q]S;&1WB8#&?OJT$UX"-A3DJB*3FR3\=W?45E8UV M\U<9:3I1.JX!@J,+6K^J=L6D !M<.U5+K%B95 ;X ^FFLKMMRG0\RJ3"(P.7 M=H$@)QK(M':@2^IP.EKHFA Y5$)=F: :F*JQD;? 5#SH]$(V8_'>+V >(PNZ M!<5#MAC]9/H]?!6$5#G@+C:M\_->P_D_24$*$;5)P&%(X\/0AGSTB*-Z7%>\ M4$U).0!)T1<_YWQ198HP>])P 1[E0'_#>]&O!8I[8,JGY9Q->K2KYBQ_4>9' M]7O5!Z?R-.SK1_I08.QI:@AE8S&KS9Q+O12YH=DL[,8L&7=,D0J<^9;L.FW8U-3S5JGG1E8M M2_'G1:H'.A -L!NRB+-?G9H^CHP^]JA\(8/)?-!S7,LIJ['J+*QX= H9QS.: MKEP*74&V4K^4.K)+T"O9R![-N.)AKG1P&5V=.J/K]8QA=497S>E>-Z>KP/3) MX)RNZE]"(UB9?+&<2"63/2C90F:9E*-7U6>H-!\K&Y:#LJJS<[QD2ZS)R:B5 MNV,CZ7V:!J81N*YS(:A+%5:S$5$-J@Z%4.TZ<>%\\WZ@,[:FIK=*35\TS:PH M1<'TL"&%V4)?X6/JO$^9@TJ5#](_;#H3U;9H36"&7>G:.2W***Q<@7"J(GBL M#_+6U/26J4E;GMP47;<3L_/QDV$D0XX<$65@H9INWC+=&/5H*&(Q"E69OYUH ME)2 ;VJQ]:8)1C.:I,A]6;!J 7/F$X*>BPFN2&4XU!3S5BGF0F7=Q.5^E"KM M&',AJ6VTI?*DPA?A'5)$S6K>+.$@J]$>'\:12E:W<:W"L]0T\U9I!N$*F52X ME(>SJ(&+<.9A31=OE"Z^,&JF4 6>"W0I6SH+Y@H@-B5YK''M:866!0I/.$J6Y:3KF"-:F]45)#L:52:TLPQ1:Z@ 7,0[&.AYKM-38( M#J^=XV/K>=KG>^O)GFD$H15YW3H7=EQXJ0?GCT'=I%/,\EJ@)K)>AW*$D*YA>-ND)G7 M*+>Z=;S=2U=#%SFR!11W9IF(ZJ),O8 Q['V/B]0622&'CV7SD3*\LE)2 H'! MAUBR9M*EF$2C]*][ M[L*Q82VP0SI_PMYS#UOQ8(XZ96WY28K(A=2AM)SFCDGP0ZL1WW!AWURR*6+Z ME;O/(Z96S'^:#J<5&BE'?>ILZS?&JW^K(L?7&N*QD<*>,R($,9G,AD-WM1BW M6]=27#EBK -;GF.B/=;8E:2(83-SX7TG@U8*>Y6+6&-692TA5-65%F^:3+X9W(]U>->(F8X0%S5/.59BV:-,NZ+^.2Z#2&FF0AG. MY/= ^TH"FLNT9E7G&92ZK1G<8-U_R BU"KJ7!+@IX=2BN#1P>JKK2J5GDFJ4 M9%IGV;%K=1/Y83BEFD!G_A2FCI?N1#Q1RV]CQ+3*S:'V:BBV33\TF4:HG3K2 MPM/RV:K@K\_3&SY/5!]0$%00MHN(Q3C)0YE"J$%EW!+=FBY NFG,JD/&V#&Z M4["L7:J:J!:D8S)D $?I+Y$GA@H.:AH].AK=9P2$6P(2U#;"82%"?BA20A<: M*LI*\#,"+L\DH&A<(! D%)J%P"38_L$'=L+Q[JU+I(Z.@+;(Q.L- 638"XZ M[]^",9J :BH;A:F>7MP"3*@R\_*C9#>P[V)A>G_1=0S%$=KWUSSNV$CPZ7@< MHQ@SK*FI^UTF2$:JA]NCA#IR5M$C&;%#/Z$FL;=*8M<:5-.&9)& '!1%'L=A MG=CVEDEDL!; G QFLD>/KZJW6U?UOIXQU%6];XHC5?1RV4!,]["*I,NX%EEO ME4 N5:\MQ@JU:ZIM1U.U:3/%1!GAG+MU"=W1M53T+0' "7*L)K)C([(GB:13 M ^/'=?=0U?X6>O;: M-)%X8221QA\ ET"T;=\&;-?88N4FAC4OJLFL=,>-W1:+>K/*SCNZC8E*[,T< MZC]WCPZ'Z;EV8TL%K5,.U><,FJ+PX_$;+PU'HXP#1_[$O+$FRV,CRSTJ='_$ MNNB76@5R>P/3A4G#HE@-_AXJ"49J!1884\UG&9>@5'!#M>>2G6; ) G=6!;A M%"6:MT;D\C@I8Y/3.V X7J2[ .K6$*H(0?5](TQU$_/$)M@IAO%K\C\V\M^G M\*\KW5\QH>R13WZE0I,JBK_1$8NXC.Y3SL!CB;R"^7 '1O$#&%TFKR-^A:%U MY&9*/>"H)E_)A[ZX3U=V"G=)6)A#R*&XM@9FX,B+R9Q("S6#HODC9;% 8CMS(F[X%?I:@ M-"W(GV.Z/@$!OH<[)EXZ5=W4@+$5LA'MB.T8MF\DJ&ZF"FYQ('&-7/*V"?0S M=5ZV=$/E+LUV+EKCQ,^)"9%2W!-!,/@+4H]$FRW3ND8$%28:M:NA7X-&';$!+=G&6^1BT3[(; ? M;T&!O0J*CRJ;2>:Q#>6S7/% /^FB&R\0_Z:6O90/$6=&Q"NJ/DGA"I$MX0G5 MY%F3IXHC+G%!6\I;Q9-(2F!!2P 6K.;QV396O>M-4>8J^:]HG&4]UZ/9=9\U M2;YADKPH@K'(/2[1350BLZIU-8$=*B"FFF&!O4MC9'[8,1+$-%I4=ZP"CI'= M4CVO,RI8-"-3?!1]5LN2:_(\-O+LP MT DPJ@9!?]MD5DF;-N7=,M\UPH17\M*L1])GS'V^K":H(R6HO0<"@64EP)+0 M"""=S@#YA+'*RI>>&0G68MN]:*!8H-@(TP>CM&0L9CD0TJ0/QK.5.\2]G#GW M3&'X.P8,U\4LH#F0&?Z7"#PDDJ8AJKD&@,9N@"R#!-$VG9V,14X;;WX;:LQ#@PU$E):#*A4['8 MY5P. OIB&1/!%\'")"6'*\LG9DE246"PAMZGSHUPA^ZEG5 0PG1^(4$U2CT= M_Z(DO&.L;.W5E:VO9PQU9>M1<.Q]QI(J3!H16N&O,)4=JD:@&"?!/(PB5^J: MP+"]>$RP_\RS7#M.Y'+>2!3>B4#^SD#4FO?5"L);)3?4/56]89'S7I)D!(DI M,"2$NF5@ <)+\6_+R9IZWBKU?+7#-78NL+'9)^EVRJJK[H52A1[VL,YC"3&4-DAM!TD_- [V1 /D*S#"OT[:.D/KVS/@PCG>>NG0BT5V\OE')!:4A0*2 MMMULMFO">ZN$]]6;A8'Q:W!/(*TT*<\]-P:2SE@J9"^B0.4_(VG5N%TU797N MP(W K'6BFH"2[S!WS<7&SAX9JY0AJOS]-:6\64KY9&$$&IJ@EN VRS&U$2K? M)U"ENU8KT4KO"O:M(6=B+X:/R!IT5TUO;Y7>;BTDC*HW0F7ZZA1B\4-6*J)K M(?L52:DFG#=*. 1Z1FK1FM[I:/W[F+P=."+*Q!S#U@[^$\;2O>1\S,74:0T: MNE?8(T?!'_'R#PCD'/HREN7^^QM: E^\-'<^*N_;UH]J-UMGVX]C M$,<8S/TJ$--:%CE1<=P0M4Q8:FR816[L'(X'A>[PORK#D]M;%D-8&F<$]E0\ MS@Q"Q.WU96.#',VU1&6?UG,@]Q6N5?H*01QC.!)M=:!W([Q!I $"@$%A,\.3 M*$F^H\#+'Y"*FXD70W%V"DQ(_9B 7LVAAM0TC7$=J[N11 M*!,K'LT#9?W!0E5 KKS&@%SZZ)'%RRF^OGZ<'):'NW!4].AY2+F[*,,9OS6? MA!B;10)H.!\-6(>+\$9!0FA9!2PQ'+SO0C:)5+,+PHS*V7GDNB")K.19@/YA MTC'N\)UXR3T#I;SD$6$K<.<:4FC#U"^F"+) T+&8%G77:S>O.91,^(ROWU(W;2Y>S M_4B7;O\EI$MS*^%"'^?\BF$2!9A*@@RXLXH+'%J,99G5KYC./PNL$,HEPC:< MA'_BZ9:?K_ L)!D!-($B7.3.;]R- B7&,3)"AD\QZ1B*5V2"P'"QMR+Z)8;H M-_.(E?A82L _:BE@/X'ZY*DB6=FK@_#ZK-0098:H^C05:5(E8"M512WLS_8K M[#?>\$%UP[<7Z%HU."C=H.&@TW26AE.4201 IL"9EO:1F'D1&PA%:T^!1#B! M527]<*B2;G/+''ZCX]/J;'!^FOLX/ZO(Z9+G6F((6VCPK=/FK_SOOQ@^ M.BN&?TH;O+2^666![7-&(5\=+\8_T.-]YT5:&XEQ5W6ZNJ,QVNEH:]00A:@@ M50JX=9H4.N^4WS7DQJNLPJL/H,+(Z_0KN%&UQ/"2&?$X"NQ8'=RA$A#0L\IZ M9N:!1JK&TW!NBR$J#)BN 1J*9[2Y>V:;"IE*36K:'!4F4'Z&(@I!%Z$9@&D! M%*46D[2Z?&%Q,RR5#7/.46,U"N:7!J:LM5S61#WA_5"65Y%&9NZG\8 ".$E2 M2FVBGJ%XYSU30*,'U#',0V%U$P_M"%Z2X/37S^A$3:54.L9;RJ<]C!9J<_7Y M/!D*^ $4..F)#@11!]PY36*Q4#S!+N.B]DSVC]."\D@QK"LW$Z8[#KD4.<=L MF9!;#R#(M9+_,,4^MW'-ZJ=CJQ@6A5'C8%[P=9H.-](6\?G20N3N33!EU?:0@!! MH8F!MKU:5(IX5+6'%7K^(57\G=85?Z]G# _2V%::QQ[&:MA-P_GO9 Z,+W5+ MW)ZRQ];K70^):JMF;:6(#K&1VC3,";_=]XI,J,XN4B!Q=EJ),$I8D])GQVENG2NC)269D7V++35;Z_#)FK[U$%\URH)!##_ S:E,K-9/Y; M&>4QJID?E8CYBFX2TC:WMR$&M/Q;WWXK9F"7#47*"FNGZ3I@E?2W?I[+H-N@ MG28@)%(@2[+%RL20%MJGQ&I=)6DQI2499.0]HR?.!7OMDHR/ :@W,6F91&E> MF,KZ=")-F2*^WE*M!L82ZO>.M"&0V@UP#PWBL)8W9X3 M%R0?P?J'JGHM'Z4 M'+K+L'\Z[[4;/6>*NGP2;V^B>C/0+GX01!?PGB3YSJ-F8Y5]-\C,9(^),A'( M,H$5,QO)6J:2XBEB])<>S$8Y<]"8MKZ[TSAK_F7KNU&30V.-W .JRR:OY@RQ M)7Z8XX.6FS-9S)#3DI?/Z36=H9>!R)@1TKF&DV T" TMH;>E>K24S\G:>E!N MMZ?$;J._.QT.*4 NU^!P:&3H19ZLPULF\^.4;1KF2;F%]N%,(7HF%*D ]8,4 M-1KB@T7L*]QR#7,EFE,MSDY MM)QO][Q11J-HZIN^"=YR"=(O\%QG4&14,^Z1//N$]<#. !0<.)$N378QP\,9 M+5A75&^66APY:E+T LCWT=J41P/:&[;$)5V0WP^RC5P@\%.T<"L(B78R+KJ4 MC0%J)0FL$+0/I S(8N<[A4QK;VK#N2I2E9S)K!T78VO2 08GMC^:ARE5$)_B M3L2%0JM:37;*=R"NVV>_#N_@[O-GT/LB0* SIO:ND:SLV: M1)<*L095>CQ,HG#(I MVV"@MV7=:\'U)_$YS=X%O;:H^,1223TV!\]/OZ?;! MG6UHM.:4RX=B^P%Y)K7R($Y%J_T\I^(54M$.QW!+%?ST^;( 9(C1B[*DI*95 M%3'RC%0='YE'.%>S(@6FDDGWH2Y@S4QJ$@PY84SW@$-91@:5, M!T*X<"*"L2AI5.6U2VC:&(@:19S5[LY8?#,[>V.)^9 MW)'4J:_?LDRL)JO<%X]5=P^]^#OLY(7R$2#U69;YYL_8S>76Z3;VP.*]0_-7 MP@V$RP]KV_N+1F*0^V6=SXI>,YWT5+"D.ZUW:P_+O4)-,Z/DOJ5H M8C/3I-3NYJ]@=1?3@DE4M=.8SE(Q$7&&O$'&G7_&\/4O+MW4^A7FGPF0TZJC M4!)C#!GQFQ .8))$@17M11K-%T<@NU8'$G4JZ/7UU>#L].RR!?_?:UU>#WI7 M%Z?]T\[YX*Q]VN^UMT\%M4?WAC,_NZ\F\_,2!6H2L0+S)4U\$6#>WS&F=0[R MW/,GG'(A?DS"85V_K/P4E!MP))0)0%8PH7[A#4\.J>,\B(]R0\RYW(2 MBI%S_4/X!:D?GQ&T07 I&/]VHSU_ZC>M^LE*:];[*DE37XM(L*1H=;R35E=Y M)&\Y9(OZWK7BZ[+ NG7>Z5*6C#=E9?]GO,&^ZA>9B2))5.>SZ@PV.V65XN84 MS%!A=$,'^H- ALS7IV(DTE0E;?$]I>63 >I\=?KLGU*G-=EME<6G)JY@S:3" M= :A_!_3?IB7"*@J]#'[1F2HK0;;LNNS)TI;6''(KLTRPB1,>JVSYO1M-Z/> MNVTZ8;=I MICB9:X44E8%A)(&'BY1.%-UAT[8^>9P.*%_*.9"%Q@OB\@KYPCF&VB.*UH$Q M.-7)9]4SYG)ABI>M9BL4=%"ZB\O3PFPOO&V*88S_R.7AEY?#)E2!!.9=F 29 M@]8@)SS*7V^O+YVT4*DJ.%D96ME@3;6A^[@UI:F6,N7)1:ZU,.85TRE8HKZ= M1F=(PZZJQ5^V8*C,\] 9-$M#ZHV68/(K6)*X7EBK PO%+9]3,?92V;544H!9 MG(-/K%8I*;C9 K$3^$\F"(*L2E6UU4K* Q*6_!IW8J)0VV"9L>&!SEPB"BA# M"BG?P@:4-"O2#&4D[D)%B/5^'OZBWF(?&2F5+%F"(7[?2U.D;LS<-$Q-3?QDPO:SW?D"DVIWRLF MO<.W8.(G,@T=/XY2K\!\)_U,MN1S;H/@&*-.CD%/W]8;04,.Y*5)\EUNM*"!JPPVAB@/C%\=M*$\CH^47)?U$#\5>;K6RU86=AIF% M3R!ST6CGD1IHSWE9<7L0Q#DU: O6:. IA5#MV124 7;3Q ? J1AA=9EK&[@* MVX'T9](^F/2XAHK+PU:N A?IL='N291J&L^?13#6W=24(7@R]0B$ ==BB)M< M1#GWP22)%B3SF!>*YV9M1$;8_>H4P*1AJ1 = O;MTEYAW&M"<+@C%Y2$P( Q M +<* \P>IA@E/C%AFSXC#]EP084:12:W+9\G]!;T>LU$,L,S 9^'"]N[@N,SLL]$MD3NB)JA/2V:(D##X2Q>A K%^FMT_C':3*GQ,Y?VXPM("PHG24(V MZ*B@WG2,7:$/ O(C7@B@Q0I]X4#DL(B,J,&D\H,J>P#/$%%AX(P3#\;)1B 2 MF"G5D^^VZX ^(U=#R]^USA]5W5'T!]A= +8_^@FL?2W7::L21LGZP+Q.+2 M7-(Q)CC1(I9;N*KB5H<[KRMG^:%7Z_5W5_9D9.FL=WK9N1E<#SK=;N_TYOSB MNM,;7/7I^W!>;<46:JUQ(,:PWZUQ'T-=86>^&7P]1L;@!\_*E $/SM M7YW/W_[[^JOS\?>;SU]_&WS[^/GW]3'0L][5]4V[U^N<=4][5[U6_V)P<=4> MG)Y?#9J7[=Y5E5(/+FCPD10>\JYM6P:P4030AEWX1*VI*1 A<-+;>FF>,>HG MT[B6H;Q0UI$ICQ4B29$1<&A!M?P$[62C^G-+[IF9MXI",*84-X!"SS)BA/B@ M'K)846<09"QX*?D4P"L0W(&6! M"O[^+%)0H) S^Q,MTSWN^OV>11"WJ@J\*39]<1T!\BJA.OD3E"7?(I28R'+J[TWUM,9F"D:0CL&8:SK\JN7$>B_S) MZ@6W%MF5& &PLEPC+U)XRWP">B$77,"U0P:GIMV@81G/%:B%!44DE6[., @* MP4#I)Y9[![LR3+F$8PD/3,:(5%<2VA(N"K%4,5EXC#$MC9I [PHI(2V"5^7V M"V?P&W;);#BW8NL,T>533&BGY8/J@H)*+(:-W MVQSY54.'I0_$-&8E?NLQP:'\'=1$R2";2C?&[RCH#^HZL!E4>R_M4@9C>M\: M"TAB+.V=V<)<5[YO5P0E*1LU3MR*4)"NGL*DJ'26I)XT4RB,3SWL*,F3[@_) MI"<>)(\$<1\[GJKB:FA[C650Y&$N>@]:W47WO-.]NFCV3UM7O:OVZ<5E[ZQU MT>^?G=Y<78"@/B;Q/'@V^6QC=!Z^:#;AS!*L(>-INM**-+Z V'C=M<&FD&-D M5K-LOH.^*Q3I"J@QD>9M:4\.%AO5.KZ' X(VB&T0)QD*LCLG&>6 LR05ND1( M9O5=$J%85*H6(=N"9H"B7#G%N#O2ZK?,R%.T2 J5/(0(VZ,"-2AUNP*\6B(& M@Y8[*6'D[K"V&T5A][K\WR9&\Y"9'ZQ AG@B.0_$HU1Y=M&P)W4-?O"<')O" M]M5(7"*+OZNWZ70;?/3W.)G'LA6(\N!GT;CJ#P?7=,R\,T/!%%8R<^K&4 I69<*(4 M/V][?>?\W.WW6CM"8JR?+TL2FD^I]G3'8?]TWNCL7"_#8_"T0FWO=< H&S?K M[3<=VJGLC!VZMFXM[;&+/BQ^/1K73G>?IO9.2[M*45_UTAT7O=318*6]S>J; M(:P245&4-%AS,BBASER!'C4ZE\5,EM.)'X+C+S^W=2ZF)8=,*4''+B5P.9]9S\$>EJQN!KT0M47+Z8EBS3<5#C.JT43- M+A;C) \Y"S7UXDQY15'!9$N!38&%:K"0@"I(Y@$F7U.$C2._C[!PGP9_\)'2 MY87,['7%8(<4@3ROT\U>SQB.)-WL(S*PU/FB:_17JN97.^. K'CUMTF8[N0S M+S].29P=ZG97/'6'S-I58SQX/DDP9 E6CM"&LR6?R"*E976)4/]LVEGV>QT) MSM&^Y:CU@"4O@;UQ^-E^ P-YEYF!]"SLK0BY,EIVFK2:,+4AUF2E)P24.\O$ M!_7'$B\RGA>X!!?NK^]:O7?K/2W\CD[K+Y9?IOS;?3_UMKMMNY^:>W_BZ7,. MO[_1;0\[PX9)GB=311'\Z4-K]H.TS\!1CE^;4)$'J<_RAC:3[FK=JB+5^H_E M6?TUJ3%4#/88]YF<:^F@VI.Y9W+JJY1&L#Q=3$Q$2)Q_6X_^[K/M;A/]]K7YG]+P,QU?B_(A00"Z9:M-:7@;"-QUKSIO[)B=H\[ M]AX;H3?+W_WMYQ;:GS":8E95'=\:K7;V1*O;\* G(\2!Q)W^DH8^_(M.P!F0 M)-'C&]_OFC>)=*VZ^1P#6<$77W0\7L;N0W0CDKLK6KSH> 9QG!34<.I+Y'$2 M_)M?#JS1W=?;'J8SNZOWD_PFDQ?5&JE$K-ST"- Q-[>=$A73%B^O_" MH- O1MUZT3'I/KD+@*TJO+FMZOG?QREP M[N!$9B=A3=5H]-1<9U_N]'\4T<)IG:AX^!:BYEE7XQU>\"&]VXIMK(*]X M$=[LQ.NS7^_^6S[[&^6N/LDLR\_L[BGW;R9BU2_]EC* O@H31MPZAK>]#GKV MD [Z!FS\O<]OK;Y,$]['=-KG?;?;JL(T;3*?)]?E5Z6$U(2T9T+:UV;]M,-$ M7O0 =#J-7J.3%+(0=$C9>K6WZK!-_>E9PYO8[S7U.\V!%Y)NER&WF]W+; MNXU0?7!K7]IJZ=9'[%4?L2-C^A([KZ;)(Z?).E*P<;+$D>1$2(R G;(BCGU/ M'Q, ?05S?>WSVYA)O8*YOO;YU>?R]6PT67L1ZT-6'[*:\=ZYIV>M M+69SL"*R)J-'D-&;3T+L=!KG50S0FOS?"OD?@ U2$U(=7'B^!(1C1VLPG0I: M)U7XT=J,KLNVZ]U_\\E8]>[79_]M3KP^^Z_,K??J?U/MVI6\NYO_W>S_UO;/V5M^UPZ*1@"63'J3<[8 MGJ(G*S9@;]U6WK>J]2E-YITGU,5&J=_>O]>IUK(RJM*RRH>UCJ83#/1L? M.XP@/3#TC:EB#S3P,?:C(H"MR[CU6JKC9X'C4?-DZI&<>H%P B\7^$U6^!/K MPJSA?,8HW,)I]RCAZ,QUYL()L8DW/,29P7/QP9& BQV/NYB%U'W9XV;-P\1+ M WQR$*;"SY,T4 M)G 1$"9^S?^= *<;3YQ_%+%P.#VJ#?\6,[SBITZSV6@ZL%X1]I*&X>#8DB+/ M!NTQF5I?3LEYD ME;(M5ZFE5ZFWU2KU5Z^2C;!?8#,J)#*]\'QZ"-R_<+*9\,-1Z#O>% B F@^6UA/?@6W$<$V2 M *[$B<"JB70:QC3[X6(MM>3T"MIC^#N$(6<)3,TL#3U^'@*M%#F.-/0%4'*V M0_?Z_?=$IV,S\8(2J]KZ:6>-4T7+6S]#\4YY%DK[I8EZ':N@78%[LGRG5?ZI M?7K6.-MY*BY1 -*P&"5 DMN/I\0FME]:.%L>G,N@O)"KN F-?/OQ=MJ-SAZ' M:XDE6$B;+S]($0WGJDB1D7Z&8XOR0@N+DG"&PZI%S/;S;N^!:.ZC?^#9.-42 MW]X/P?=/][%A*X4.4A+,8A8)$B?W;=5#]DNM4#]>H6Z_)H7:G%A2M 105;(0 M@@1_YN5A-@*)[/T@J2NK4Y5^@#H('B!0/6)!Z@Q=101Y)V >>.D(N$*6IZ&/ MI*ID3BBU(Y$"\P'J\87\<@Y* ;7:Q&=D(L\CTEWP,:" WH5)D8$NA0]'30*4 M@$",1)J*8-U;Z(&-AT[!<1O%]>@?&'VW_Y2C_]M_>4X8_/5==G[9/[WH77:; M9X->K]T=]*^ONMW6Q?7-5:=[TV\VD>UYFTQ[YZ'2QW*KV8^@Y#J=AK.M1../ M>/F',(>E]E>]Y$J,O"("O?V/&5F4<0A'^5;XH"_DH:B>PTUV'CV7?;7Q(0C# M>'_$^'L2B^4AZ>V\N.ST8#>OKFZ:E[W.6:_?ONB<=;JM[F7__.:B?;;Q=MIS M:9WM8^SK]K?[Q/O[&TS-N?5&(E\X5V"514E6I,>VK]U6[ZI]=G,]Z%X/>I># MUOG@O-6]OCZ_;C6O^LVSZP/]Q-O!&/ZX$5S;Y$AL4W2,H&VK[O7/?C? M>1ODR'5_<'%^<=7M772[_6ZO-6@M$>C&RN431D8V',%2G_;7-H;5Q/DH*VN) MK9QDPC^!\:-[[T-63,%.E=&CW6PQ4HN>Q!;;J]5U+V<\7:7;[V*+[8>'/\1P MKW],PF&8[V:9+ ]U73U3L\*7\;/]N!CY?E06:'*?]N8@J(R62;#5A'G(9 L_ MB2)OEHD/ZH\EUF7H6" M,V]^B1%N%8=>3]W.6O;\'(/X/7D4:W@C^?!/06"/2'1^LMV^$IF?AK/<K"OR,Z8/7\=F(0R\E1:HI>Z>I ^$E*INH'"I&@-O.K3!!#1G9S M4U:;!8ND7]\YDU2,_OINDN>S#^_?S^?S!ES6&"=W[P>I/PGO1/9>!&,O?1]X MN?>^U>PUSUN]]_C(\UZSU>ZTX*O.6:OS?M)O]YIGXL==9]YI3/+I-KOP560Y M!<4O<:U'L-JT7!^MGSBHS#BE!@I M?&4TN]&AM(F)<"Z3*0QO04!79[]FS@WH?'Q1_^1_RMM_\Q;\EMKJGW<"\:/3VI;K5I@MJ(ZP!IK5 H\-P7#]N_,E5;%%ANZXC]LZH*7= MQV@=PV/_X<6%ERX<3$,$%MM]PRRV4[/8M\V"7OO\CHO%@G;;[W7>!V?PU6EW M)Q9[L8B\>;96MYM8,]]LD3 -G@"R5$N: M+]XD19I/^#O)9HV_ =1:X*"#<2HHP+Q&B<$):/" M]GK 0+-BF(5!Z)$&?2_SOTC2-)F+%+Y[U,U.B $LKBO()=N&Q_T=5&JX.L'G MH3R(<,YIYLR\-%_PA7GB.A=>_)TF.(55]#W7^;TQX/$,@FD8AUF.I' G8&%H M462RN7,[QUS&3YC]\DD^&7_Z]/[2^8@%,M4WW2^WD UO*+A4BG6+_3']MRRZ M:H?,,;#VUSZ_6G2M$5WM;467+:=VEUV:8S9KX?5$PJM="Z]'>KI:K\3N>@;F MMZ^Y_7^UT'JM+J[9/#T_Z31_($]!)]4> @'H^P[/WB_LS@J2&?(T^]I;+HM2E<5MA5=PZZ5# M+Q;9R>AR]?L\#C9X2O2X:N\<&LM M? TOO EC+_9#+WJ8%SHU,]R&&;9KW;!FAC4S? )FV'YZQ1 MVDT89:O/&_-' MX[9QV2BSPE:GU]R,:9XW3S=BFD4:A]ED+XSSH/NB8+SDX^^WKX)]/H^)5G/0 M5VA=/WJ*__OBZR?G8XR(:+YPKA*_(+^K<^(@()@3JE\"]4N0B(R0P;S93'BI M0LWYB,4<"&0&'/'*RSU@@I%PAL+WBDP0?A>]*??&P-Q2X2#,5H#^7.1)^AG( MY?E"];Y=(/P/EU/=7OYWS:EJ3O7Z.=6^MHYXPC?O1Q(GTP4H7[F(,]3';OV) MF'J:;[U.;G$Y^%1SBYI;U-QB5VYQZ45^$;$E]RF,OR.XZBOG'9\&%S7OJ'E' MS3MVY1V?O*&(W@K7^/+UNN8:-=>HN<:N7.-+*C+@$F]*Y;BZOJF91\T\:N:Q M*_.X$J,P#A_'.A[;C.B)MN>)7_E(Q#]S_Z&T5UJ>D75UB6Q?+UY;^]UZF<>O MZ*V'5SOOK897>[' ]OZ@)!_%R:? 92-Q+)SNAG)XDM19CDL_DJ$=%N!K-6TG MV!KP]?KR\N;TJML_/3WK]7K]ZXNS\ZMNK]T^;5]?W30O.N_^5@.^'NH8'B3. M>P&3V[W9CZ<8*GTL(^3=?OS[[X-O?U2-_$U'>EX>*%&6+:(ZR$OVL,1?K.07 MC ^7.EBIY!>-* ^*DS_QXK%0&3"M\TZ7JVB^BC&5Q& IS)I2GHF7.4$1+1P* M6&.U3$@=YI*47C\4#B+#<"LNC&8/Q<2+1I@/A"^@%"6^P.7:F2*&N^B!IKW. MEDC:GW\+:_'[Y9(/N-/K M>74>U+RZI^M5KWM^ZO8/3"O;E]0[R%S*?4WN8O'AU8#(;KT([[/WO C\[S^N MOW[]/\[_;#B?KG_[_/MS.^K>NI/E(.9W5$;C/T2:+HA>Q;2*>_S4[^:LYX'O M8QO0$+L!X/R.ZM3\_"4-8S^<>=$*\EW5VF_7AN\O9(67=-2S%9KY M'H9TA67\'[;ODOD[D*_IO7NV8^O=]0T'GL\??5@^JFJ=+?[[/_[K_3 )%G_[ M?_[K_22?1G_[_P%02P,$% @ .(9G318^Z42S!P J"< !4 !P=W(Y M+3,P>#(P,3AE>#,Q,2YH=&WM6NMOXS82_[S[5[!>7)$ LF7EL0_;&R")733% MWNXV3;&XC[0TLGBA1)6D[+A__OQE2Z7W7_W1] M]Z_/ Y;97++/OUY]N+EFC688?CF]#L/^79_]>/?/#^RLU8[8G>:%$5:H@LLP M''QLL$9F;=D)P\EDTIJA7>W(6UU%DJE#+02FS0N7O9HZ.+EBUX&/,&_ M+WK?-9NLK^(JA\*R6 .WD+#*B&+$OB1@[EG$FLTYY;4JIUJ,,LM.VM%;]D7I M>S'F,PHKK(2+P4,FAL+V0O^(S,*:6V^HDBDS=BKA?2-5A6VF/!=RVKD3.1CV M$2;L5N6\Z+HY(WZ'3M0N;9<$3\3XHL=9P7-<:_KO?HBNSMN#L^MW)^?MLZNK MP>O79]%@T#_IGPZN3J\:%[V0XZ];A1\SIE(4T,R -.A$)^U_=$N>)*AKTZJR M$[TN'[H6'FR32S$J.D[135EZ-+)-"U%DH,66%;5%OG\5O6YW3Z-6U N)YJGR MO5T5[]^5L2*=[D/ FX -N);LNL4N:=F4O9SQ0O+V2^@QR(& M$[";(FYU#TV]DQ:[X@:50O'S*;LOU$1",H+ :UGKEBA,G$)AZN)Z+@K&BRFK M"JLK0&Z8S"ZO46G.1!!+#2""9(5N!PE24"S22;BC)F*/A;K)Z"AWH04R(61"!,$ M/!-A,U30E! [ 6G?$D53":HYQF4)&TZ7S7!PSCO] ^0 M'*?UTKPH4HQ<3E"/WV-9);@GFGQ)]P#=)2C:2[08.9N"0,J%-VM#FC76&#") MJR$!4502"="%"NWLV!DG3\Q-QE*I)F;F7PTC82P6(,LX#7JY4\ M& &[Q#RXK2087T*B4]Z,SH_@V*V/SA/_Y!^1(>C".YB8,,J8);][/Y! 3^.6 MKG!+D1MIO!X22$&0O-]BX88$0DEA.R=MI-F#WX_XL5>O#P9YH0D/2$*F@7JA-^&0(0(![@>DOVF__\D+H9;XV+G MK-H(C]WS<> 0A]N,' H9I+$<%U,O,.QHO@0R&%G1*";V-+ ML>H)8Z<0)X*KW" HL)!)#!6>@I!@D M$NQ,?#A@K(H2(>89!$1JLH^+L$N^,7GU$ M1_KG_14;SIH9%]+@+8'R=&GSPW=A,LMI M;YU-*U/77%<_-[/5E4_(9,)O%<>5)ELN@>6677-E+(['U+JE*!]N5)]@V-$C M2U(,"LRQ->I:<&S9P#7\=!8HJKE[RS 'V#34&&EH/E$H'QNDR,, X0"0U"#?ZGQF,4N_%8) M%-_%:57$[I!P_(P:O4L\%%%I%>@YZE6I]8T%H*EK#)XW7!/@]P2JOK0Y6'5% MV1V:9P>D)SFP[HW\F6%+AO$$%QJ8)]BCSJY+.2Y!CV'%#3RR&X1U4^4Y-GB_ M@U.F!K:M1\EG@MJS3NP2P3G5&-8!FA%<)J(CW)U![;' 8YLHQDJ.@0"NX*/Z MZD/7R0MY*=44<':2*9^Q?"4>T'][0?_6[I;]2I;L#?7%[D)M+E^BGL6"A-1V MVK-@J.6EY^7M"@HXN7K'2C2XI75=:PQ2UK/O&^V&>S8ECV?/3[\JGHC$9O@5 M]1AB>H!NQDI*7AKHS+XL6YW4<.*@@2QU/\2^>-\XHPMDF]"'GL_6TG@6Y\AA M1K0^=_;XU.F[Q^?>+*:VL!U3\<%Z7TL^5-:JO+OBCQ.T[;*QEY\]_#R]H-[G_#K+W3@_$*<3?-/-9B<3":+7 M/O1^5+__MW0^*$=^T^_I+R0W7_8=B++?LO);U/Y=]?NL\91)C73 KC,!*1L\ M0%S1#1_[Y*\;O 7H>.<)/OG#*)XO:X(#,<[?)HN_IJ+?]'L667STV;_#(P,3AE>#,Q,BYH=&WM6FUO&S<2_IS\"E;!%38@:26_Q*FD&+!E!?5=STU= M%\%]I):S7IZYY);D2E9__2\/S.DW/OFZL?^W7\^ M#ECJ,\4^_G+YPW6?U1I1].FX'T57=U?L^[M__\!.FJTVN[-<.^FET5Q%T>"F MQFJI]WDGBL;C<7-\W#3V/KJ[C6BKDT@9XZ IO*B=O^[1T/GK5[T4N,"_KWK? M-!KLRL1%!MJSV +W(%CAI+YGGP2X!]9FC<:,LF_RB97WJ6='K?8[]LG8!SGB M4PHOO8+SP6,JA]+WHO(5F445M][0B ES?J+@?2TQVC<2GDDUZ=S)#!R[@3&[ M-1G7W3#GY&_0:;=RWR7!A1R=]SC3/,.UKC\X:_4'%Q_./K1/3\\N+R_Z1Q?M MUO%WER>G;R\OW@UJY[V(XV]8A8\I4R4U-%(@#3KMH]8_NCD7 G5M>)-WVF_S MQZZ'1]_@2M[K3E!T798>C6S20NH4K-RPHK+(MV_:;UO=XW;SJ!<1S7/E>[?FJ*/GD!RG[<*\ MU E&+B>@Q\^Q*@3NB29?T+V.[I(4[3E:C)Q-0:#4W)N5(=T*:PP8$2I(G2@* MA03H0H-V#NQ^D\EA_/. V66+"@(I+$V2(%[8H/ UXQ:":=%4#0FD($C>;;$(0Q*A1/O.40MI=N#W WY8JG<%#GFA"0(^_;&3Z@2=,2_< M]DL(PX: MJXXE:AH"HL;Y%2%7$A#I,*Z2_M0O9TG\"((6% \.*^"Q;GMZQ5 MT*3$9$99G%%2A';.%4,GA>16D@*R!.\ 2YIV*AP!:@AX%] W)"TVC2@0]G!A M48Y55<:%XH0UJ%808@[,N**$^<7JA)^&0(0(![@>Q&[3_XO$Q7!C7&R=56OA ML7T^;ATE&%DC*#( MX*,RS)9(%VIV +G'2J&\L#G&B L5)XZ-%4& 4+WO06,A41@J. ,YQ2"18&=2 MA@/&JLP18EY 0,150 Q&7!4AF\A:D"185.4(]70;BN.LBFR!#N7KYGH9_(\+ M,;-=696'IO!/2[ -?O$9-5#+D?QQ?\6&TV8FA#24ED!YNK3Y_KM03'.ZM,ZZ ME:EKKJI?F-GHRF=D,N&WB>/"DBT7P'+#KIEQ'L=C:MT2E \WJDXP[."))0D& M!>;8"G4E.+9L$!I^.@OH8B;782E5RMVLLE!VAB "$6 KV*."E FV]0^@JNY_ MA;[^ITVT^\#909R.>2B9Q25M7(_$XUCR??& MNAF.AP'<,L/CG0?X'6P:&JP4-"\DRAS"KX5$\4.< M%CH.AX3#%]3H7>"AB$JK1,]1KTJM;RP!35UA\*SA&@-_(% M2UN U5"4PZ%Y M>D!ZE@.KWJ@\,VS(,"YPH8-9@CWI[*J4XQ+T&%;<>HGL#F'=%5F&#=YO$)2I M@&WC4?*%H/:T$[M <$XLAG4=S0@A$]$1X!@+) MVFE-(Z&2E]X7M],4;6KY>I5H<$L?6M88E*IFW]=:M?#N6I]B+U^7SNANV,OZ&%GLY4T)8M3Y# E M6IT[>7KJ^+NGY\[F4QO8CJCR8+&O)!\:[TW67?+'$=IVT=B+[R7]TE"XV@XC MRSY>M<\.(O"*FN8.N\&$R8:8,V?U\-W!UU_U_A:X7!S<^#&_;95OD26A.*TP5G)Y4" M<6P76C^IW_];8N^5([_J]WQ@7OW&;Z\4_IJ97R/W[ZI?/Y60L ^SP\6/Y77# M7JG]M\G/OU+1K_J]B/P\^%A^@X&IN9:DAWNB]E^>GU$XU\_&IW<-U0W$ZM7# M@E?H:A3LBOA;7$WLX"XD/%_U(OJ_M//7O? /<^?_ U!+ P04 " XAF=- MSM63S6 % 1) %0 '!WU:;7/:.!#^ MW/Z*+9EVVIF ;9;5#MKP*?CS M#/8JM@.!)%PQS00GB67YW1*48JU3U[*FTVEE6JL(>6D%?U+P_3<%07C,97LCAD%(N]VG .[ M7JM6G(9E9![J7W5OW;\04T;E4SCH^?V@<]KQ6D&GU_UYYY[ ??$8M0;0:O?. [\-*W"]>%@6)#FV M#Z!W"L$G'P:M_DFKZP_*O;_._&_0\@(S4K7MZN.^)TFPTS[L8CS 4 MMVJCS%/L6R2,08Q QQ0FJ%HJM(C'@QB-6(@M,_9E0K@F,*#R&OO4+G1X6('W M9LJ[G:-JU:Y[8IP2/L]:3OT#H#$ZG ,J0,>9F9).I#)J0(N5!6>VR\-ZOMZ M*""12,WAM"H]H*$Y!O.=U8!>>#L@7>+*%S:(7:C!C0=\TT->]\R.,V 9,PS&$V!_>ID&-P[/(7D#054L-( MR R6%#6)""@W_L(BPH>SG&(BQD.#77:B87Y,.?!H?>]V:M4Z9GC$$'^8,AUG MWAH>F Q/&8(V35F"F%R5\C6S\+>,FUT21)D&H(36(T+%5+ M^GW")#5%3\;B@D=(MO?DPY)$/TPOS19,SDI445$H[IQ;O,94UUA#./( MBC')P@Y1DC"SM!G/0N\7O"%,(GZII,H@M6N&29( 3D,+)$$<58K0X8B9-6*< M\-#TH\(H*U"SI*'4),F!%DC!S*9:H%QL#P;,HB="[7FVUWFK@,Z,*^JFGY4G M03ZAHR>I]MJFA'8?N[I"D0CI[MC93^Y>1$.1@^9RP2F:Z(KKE?5W^!3+[^CA3>YB?V]M_6%T,VQVO']8X<_AN[0?6U.[9 DA7M#H;48U]= MKR* :]762CN77^O*;EE9SWHBGX%F^7)9)]H-#.Z.K\A4X;V3SD")A$6P6*:_ M2/R6LL!O]<\ JZO6Q2#H='?A#&C([Q-X,U"LVL*O<4= MU"!@*MY)51EW)%^48%O&7NEKGW_@\]J]Q/EZ_ UTK[#0G[Q=;O1>]-^[=+T]+_ MX%_V?-6PS+=CFJ\;V==VFO\"4$L! A0#% @ .(9G3? 1MV&C' ##X! M ! ( ! '!W(L?2- "0P@8 % M @ 'V1 <'=R+3(P,3@P.3,P7V1E9BYX;6Q02P$"% ,4 " X MAF=-OSKZ9DD/ 0#TT T % @ $#(P,3AE>#,R,2YH=&U02P4& D "0!1 @ I-$% # end