0001050915-20-000073.txt : 20200508 0001050915-20-000073.hdr.sgml : 20200508 20200508165201 ACCESSION NUMBER: 0001050915-20-000073 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 113 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200508 DATE AS OF CHANGE: 20200508 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: 20861392 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 FORMER COMPANY: FORMER CONFORMED NAME: QUANTA SERVICES INC DATE OF NAME CHANGE: 19971205 10-Q 1 pwr03-31x202010xq.htm 10-Q Document
false--12-31Q120200001050915P10Y0.370.050.410.230.240.190.230.20150000001000000021200000006000012501970001252001000939800014446000000.000010.0000160000000060000000015941554036183161289117014232431836183137645986P1Y00P12MP3YP3YP3Y2000004000001709122223643131 0001050915 2020-01-01 2020-03-31 0001050915 2020-05-05 0001050915 2020-03-31 0001050915 2019-12-31 0001050915 pwr:ExchangeableSharesMember 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember 2019-12-31 0001050915 pwr:ExchangeableSharesMember 2019-12-31 0001050915 2019-01-01 2019-03-31 0001050915 2018-12-31 0001050915 2019-03-31 0001050915 us-gaap:ParentMember 2020-01-01 2020-03-31 0001050915 2020-01-01 0001050915 us-gaap:NoncontrollingInterestMember 2019-12-31 0001050915 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001050915 us-gaap:RetainedEarningsMember 2020-01-01 0001050915 us-gaap:RetainedEarningsMember 2019-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2020-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001050915 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2020-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001050915 us-gaap:TreasuryStockMember 2020-03-31 0001050915 us-gaap:TreasuryStockMember 2019-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2020-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001050915 us-gaap:ParentMember 2020-03-31 0001050915 us-gaap:RetainedEarningsMember 2020-03-31 0001050915 us-gaap:ParentMember 2020-01-01 0001050915 us-gaap:ParentMember 2019-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001050915 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001050915 us-gaap:RetainedEarningsMember 2018-12-31 0001050915 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2018-12-31 0001050915 us-gaap:RetainedEarningsMember 2019-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-03-31 0001050915 us-gaap:ParentMember 2019-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2018-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001050915 us-gaap:ParentMember 2019-01-01 2019-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-03-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2019-03-31 0001050915 us-gaap:TreasuryStockMember 2018-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2019-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001050915 us-gaap:ParentMember 2018-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2018-12-31 0001050915 us-gaap:TreasuryStockMember 2019-03-31 0001050915 pwr:ForeignBankAccountsMember 2020-03-31 0001050915 pwr:DomesticBankAccountsMember 2019-12-31 0001050915 pwr:DomesticBankAccountsMember 2020-03-31 0001050915 pwr:ForeignBankAccountsMember 2019-12-31 0001050915 pwr:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 0001050915 country:AU 2019-01-01 2019-03-31 0001050915 pwr:LatinAmericaandOtherMember 2020-01-01 2020-03-31 0001050915 country:US 2020-01-01 2020-03-31 0001050915 pwr:LatinAmericaandOtherMember 2019-01-01 2019-03-31 0001050915 country:AU 2020-01-01 2020-03-31 0001050915 country:US 2019-01-01 2019-03-31 0001050915 country:CA 2019-01-01 2019-03-31 0001050915 country:CA 2020-01-01 2020-03-31 0001050915 2020-01-01 2019-12-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2014-12-31 0001050915 pwr:EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember 2020-03-31 0001050915 2020-04-01 2020-03-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2019-10-01 2019-12-31 0001050915 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-03-31 0001050915 pwr:UpstreamOilAndGasInvestmentFundMember 2020-03-31 0001050915 us-gaap:SubsequentEventMember 2020-05-01 2020-05-01 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2018-01-01 2018-12-31 0001050915 pwr:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-01-01 0001050915 2019-07-01 2019-09-30 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2019-12-31 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2020-03-31 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2020-03-31 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-03-31 0001050915 pwr:PipelineTransmissionProjectMember 2020-03-31 0001050915 pwr:PipelineTransmissionProjectMember 2020-01-01 2020-03-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2019-01-01 2019-03-31 0001050915 pwr:InfrastructureInvestorsPartnershipMember 2020-03-31 0001050915 pwr:AcquisitionWithoutMaximumEarnOutMember us-gaap:FairValueInputsLevel3Member 2020-03-31 0001050915 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2020-03-31 0001050915 pwr:EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember 2018-01-01 2018-12-31 0001050915 pwr:EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember 2020-01-01 2020-03-31 0001050915 pwr:UpstreamOilAndGasInvestmentFundMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2020-03-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001050915 pwr:UnitPriceContractsMember 2020-01-01 2020-03-31 0001050915 pwr:UnitPriceContractsMember 2019-01-01 2019-03-31 0001050915 us-gaap:FixedPriceContractMember 2020-01-01 2020-03-31 0001050915 us-gaap:FixedPriceContractMember 2019-01-01 2019-03-31 0001050915 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-03-31 0001050915 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-03-31 0001050915 pwr:CashNotHeldByJointVenturesMember 2020-03-31 0001050915 pwr:CashNotHeldByJointVenturesMember 2019-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2019-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2020-03-31 0001050915 pwr:ForeignJointVenturesMember 2019-12-31 0001050915 pwr:DomesticJointVenturesMember 2020-03-31 0001050915 pwr:ForeignJointVenturesMember 2020-03-31 0001050915 pwr:DomesticJointVenturesMember 2019-12-31 0001050915 srt:WeightedAverageMember 2019-01-01 2019-12-31 0001050915 srt:WeightedAverageMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember 2019-01-01 2019-12-31 0001050915 srt:MaximumMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember 2019-01-01 2019-12-31 0001050915 pwr:Acquisitions2020Member us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member us-gaap:TradeNamesMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2019Member 2019-12-31 0001050915 pwr:Acquisitions2019Member 2019-01-01 2019-12-31 0001050915 pwr:Acquisitions2020Member 2020-03-31 0001050915 pwr:Acquisitions2019Member 2019-01-01 2019-03-31 0001050915 2019-04-01 2020-03-31 0001050915 2019-04-01 2019-06-30 0001050915 us-gaap:TradeNamesMember 2020-03-31 0001050915 us-gaap:CustomerRelationshipsMember 2019-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2020-03-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001050915 us-gaap:TradeNamesMember 2020-01-01 2020-03-31 0001050915 us-gaap:LicensingAgreementsMember 2019-12-31 0001050915 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001050915 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-03-31 0001050915 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-03-31 0001050915 us-gaap:TradeNamesMember 2019-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001050915 pwr:CurriculumMember 2019-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2020-03-31 0001050915 pwr:CurriculumMember 2020-03-31 0001050915 us-gaap:NoncompeteAgreementsMember 2020-03-31 0001050915 us-gaap:LicensingAgreementsMember 2020-03-31 0001050915 pwr:CurriculumMember 2020-01-01 2020-03-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2018-12-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2019-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2018-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-12-31 0001050915 2019-01-01 2019-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2019-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2019-01-01 2019-12-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 currency:USD pwr:RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2018-10-01 2018-10-31 0001050915 currency:USD pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2020-01-01 2020-03-31 0001050915 currency:USD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2020-01-01 2020-03-31 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorSecuredCreditFacilityMember 2019-09-12 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2019-09-12 0001050915 currency:USD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2019-09-12 2019-09-12 0001050915 pwr:SeniorSecuredCreditFacilityMember 2019-09-12 0001050915 us-gaap:LetterOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateMember 2020-01-01 2020-03-31 0001050915 currency:CAD pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember pwr:EurocurrencyRateMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember pwr:EurocurrencyRateMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfFederalFundsRateMember 2020-01-01 2020-03-31 0001050915 currency:AUD pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:CanadianAndAustralianDollarsMember pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MaximumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2019-09-01 2019-09-30 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 currency:AUD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2019-10-01 2019-12-31 0001050915 currency:CAD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:RelatedPartiesMember 2020-01-01 2020-03-31 0001050915 pwr:RelatedPartiesMember 2020-03-31 0001050915 srt:MaximumMember 2020-03-31 0001050915 pwr:RelatedPartiesMember 2019-01-01 2019-03-31 0001050915 srt:MinimumMember 2020-03-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2020-01-01 2020-03-31 0001050915 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2020-01-01 2020-03-31 0001050915 pwr:ExchangeableSharesForCommonStockMember 2019-01-01 2019-03-31 0001050915 pwr:A2018RepurchaseProgramMember 2018-09-30 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2019-01-01 2019-03-31 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2019-01-01 2019-03-31 0001050915 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-03-31 0001050915 pwr:A2018RepurchaseProgramMember 2020-03-31 0001050915 2019-10-01 2019-12-31 0001050915 2019-05-24 2019-05-24 0001050915 2019-08-28 2019-08-28 0001050915 2020-03-26 2020-03-26 0001050915 2019-12-11 2019-12-11 0001050915 2019-03-21 2019-03-21 0001050915 pwr:PerformanceStockUnitsPSUsMember 2019-03-08 0001050915 pwr:PerformanceStockUnitsPSUsMember 2019-01-01 2019-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2020-01-01 2020-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2020-03-26 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2019-01-01 2019-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2019-01-01 2019-03-31 0001050915 srt:MaximumMember pwr:PerformanceStockUnitsPSUsMember 2020-01-01 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:PerformanceStockUnitsPSUsMember 2020-01-01 2020-03-31 0001050915 pwr:A2019PlanMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2019-12-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2019-02-01 2019-02-28 0001050915 pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember pwr:ProjectContractTerminationMember 2015-01-01 2019-04-30 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2020-03-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001050915 pwr:ProjectContractTerminationMember 2020-03-31 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2019-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2020-03-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2020-03-31 0001050915 pwr:ProjectContractTerminationMember 2019-04-01 2019-06-30 0001050915 pwr:PGEMember 2019-10-01 2019-12-31 0001050915 pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember pwr:TelecommunicationNetworksConstructionAndOperationMember pwr:ProjectContractTerminationMember 2015-12-31 0001050915 pwr:PGEMember pwr:PrePetitionReceivableMember 2019-01-29 0001050915 us-gaap:FairValueInputsLevel3Member 2020-03-31 0001050915 us-gaap:PerformanceGuaranteeMember pwr:EstimateMember 2020-03-31 0001050915 pwr:ProgramaNacionalDeTelecomunicacionesPRONATELMember pwr:ProjectContractTerminationMember 2019-04-01 2019-04-30 0001050915 pwr:MaurepasPipelineLLCMember pwr:MaurepasProjectDisputeMember 2019-07-01 2019-07-01 0001050915 pwr:PGEMember pwr:PrePetitionReceivableMember 2020-03-31 0001050915 pwr:PGEMember pwr:PrePetitionReceivableMember 2019-01-29 2020-03-31 0001050915 pwr:VehicleFleetCommittedCapitalMember 2020-03-31 0001050915 us-gaap:IndemnificationGuaranteeMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001050915 us-gaap:PerformanceGuaranteeMember 2020-03-31 0001050915 pwr:QPSEngineeringLLCQPSMember pwr:MaurepasProjectDisputeMember 2017-07-01 2017-09-30 0001050915 pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember pwr:ProjectContractTerminationMember 2015-12-31 0001050915 pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember pwr:TelecommunicationNetworksConstructionAndOperationMember 2015-01-01 2015-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2019-12-31 0001050915 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:PipelineAndIndustrialInfrastructureServicesMember 2019-01-01 2019-03-31 0001050915 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:PipelineAndIndustrialInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 us-gaap:NonUsMember 2019-12-31 0001050915 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-03-31 0001050915 us-gaap:NonUsMember 2020-01-01 2020-03-31 0001050915 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001050915 us-gaap:NonUsMember 2020-03-31 0001050915 us-gaap:OtherAssetsMember 2019-03-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-03-31 0001050915 us-gaap:OtherAssetsMember 2020-03-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001050915 us-gaap:OtherAssetsMember 2018-12-31 0001050915 us-gaap:OtherAssetsMember 2019-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 pwr:substation xbrli:pure pwr:Segment utreg:km pwr:division iso4217:USD xbrli:shares iso4217:USD xbrli:shares pwr:kV pwr:Customer




 
 
 
 
 
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 March 31, 2020.
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
For the transition period from          to          .
Commission file no.
001-13831
quantalogohor.jpg
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)
(713629-7600
(Registrant’s telephone number, including area code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol(s)
 
Name of each exchange on which registered
Common Stock, $0.00001 par value
 
PWR
 
New York Stock Exchange
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.  Yes     No 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes      No 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
Accelerated filer  
Non-accelerated filer 
Smaller reporting company 
 
 
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes      No 
As of May 5, 2020, the number of outstanding shares of Common Stock of the registrant was 137,646,608.
 
 
 
 
 



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)
 
 
March 31,
2020
 
December 31,
2019
ASSETS
 
 
 
 
Current Assets:
 
 

 
 

Cash and cash equivalents
 
$
377,205

 
$
164,798

Accounts receivable, net of allowances of $14,446 and $9,398
 
2,593,285

 
2,747,911

Contract assets
 
569,180

 
601,268

Inventories
 
50,365

 
55,719

Prepaid expenses and other current assets
 
168,565

 
261,290

Total current assets
 
3,758,600

 
3,830,986

Property and equipment, net of accumulated depreciation of $1,252,001 and $1,250,197
 
1,388,436

 
1,386,654

Operating lease right-of-use assets
 
287,157

 
284,369

Other assets, net
 
392,648

 
393,264

Other intangible assets, net of accumulated amortization of $446,573 and $437,886
 
395,638

 
413,734

Goodwill
 
2,006,465

 
2,022,675

Total assets
 
$
8,228,944

 
$
8,331,682

LIABILITIES AND EQUITY
 
 
 
 
Current Liabilities:
 
 

 
 

Current maturities of long-term debt and short-term debt
 
$
73,426

 
$
74,869

Current portion of operating lease liabilities
 
91,389

 
92,475

Accounts payable and accrued expenses
 
1,360,007

 
1,489,559

Contract liabilities
 
591,087

 
606,146

Total current liabilities
 
2,115,909

 
2,263,049

Long-term debt, net of current maturities
 
1,589,318

 
1,292,195

Operating lease liabilities, net of current portion
 
200,817

 
196,521

Deferred income taxes
 
217,778

 
214,779

Insurance and other non-current liabilities
 
309,944

 
311,307

Total liabilities
 
4,433,766

 
4,277,851

Commitments and Contingencies
 


 


Equity:
 
 

 
 

Common stock, $.00001 par value, 600,000,000 shares authorized, 161,289,117 and 159,415,540 shares issued, and 137,645,986 and 142,324,318 shares outstanding
 
2

 
2

Exchangeable shares, no par value, 0 and 36,183 shares issued and outstanding
 

 

Additional paid-in capital
 
2,040,383

 
2,024,610

Retained earnings
 
2,881,416

 
2,854,271

Accumulated other comprehensive loss
 
(324,786
)
 
(241,818
)
Treasury stock, 23,643,131 and 17,091,222 common shares
 
(806,523
)
 
(586,773
)
Total stockholders’ equity
 
3,790,492

 
4,050,292

Non-controlling interests
 
4,686

 
3,539

Total equity
 
3,795,178

 
4,053,831

Total liabilities and equity
 
$
8,228,944

 
$
8,331,682

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
 
 
March 31,
 
 
2020

2019
Revenues
 
$
2,764,095

 
$
2,807,259

Cost of services (including depreciation)
 
2,431,899

 
2,443,278

Gross profit
 
332,196

 
363,981

Selling, general and administrative expenses
 
230,793

 
231,908

Amortization of intangible assets
 
17,908

 
12,670

Change in fair value of contingent consideration liabilities
 
2,758

 
(84
)
Operating income
 
80,737

 
119,487

Interest expense
 
(14,006
)
 
(13,876
)
Interest income
 
759

 
309

Other income (expense), net
 
(9,827
)
 
58,959

Income before income taxes
 
57,663

 
164,879

Provision for income taxes
 
16,160

 
43,844

Net income
 
41,503

 
121,035

Less: Net income attributable to non-controlling interests
 
2,817

 
547

Net income attributable to common stock
 
$
38,686

 
$
120,488

 
 
 
 
 
Earnings per share attributable to common stock:
 
 
 
 
Basic
 
$
0.27

 
$
0.83

Diluted
 
$
0.26

 
$
0.82

 
 
 
 
 
Shares used in computing earnings per share:
 
 
 
 
Weighted average basic shares outstanding
 
144,454

 
145,110

Weighted average diluted shares outstanding
 
146,787

 
146,458

 
 
 
 
 
Cash dividends declared per common share
 
$
0.05

 
$
0.04


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 (LOSS)
(In thousands)
(Unaudited)
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Net income
 
$
41,503

 
$
121,035

Other comprehensive income (loss), net of tax provision:
 
 
 
 
Foreign currency translation adjustment, net of tax of $0 and $0
 
(82,968
)
 
18,863

Other, net of tax of $0 and $6
 

 
(16
)
Other comprehensive income (loss)
 
(82,968
)
 
18,847

Comprehensive income (loss)
 
(41,465
)
 
139,882

 Less: Comprehensive income attributable to non-controlling interests
 
2,817

 
547

Total comprehensive income (loss) attributable to common stock
 
$
(44,282
)
 
$
139,335


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
 
 
March 31,
 
 
2020

2019
Cash Flows from Operating Activities:
 
 

 
 

Net income
 
$
41,503

 
$
121,035

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

Depreciation
 
54,410

 
52,216

Amortization of intangible assets
 
17,908

 
12,670

Change in fair value of contingent consideration liabilities
 
2,758

 
(84
)
Equity in (earnings) losses of unconsolidated affiliates
 
2,683

 
(60,390
)
Amortization of debt issuance costs
 
589

 
408

Gain on sale of property and equipment
 
(814
)
 
(59
)
Provision for credit losses
 
273

 
2,823

Deferred income tax provision
 
4,210

 
24,558

Non-cash stock-based compensation
 
14,912

 
13,012

Foreign currency and other (gain) loss
 
(353
)
 
1,217

Changes in operating assets and liabilities, net of non-cash transactions
 
89,470

 
(250,156
)
Net cash provided by (used in) operating activities
 
227,549

 
(82,750
)
Cash Flows from Investing Activities:
 
 

 
 

Capital expenditures
 
(68,109
)
 
(68,626
)
Proceeds from sale of property and equipment
 
4,790

 
10,843

Proceeds from insurance settlements related to property and equipment
 
198

 
8

Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired
 
(22,794
)
 
(51,553
)
Proceeds from disposition of business
 
2,474

 

Investments in unconsolidated affiliates and other entities
 
(5,692
)
 
(37,803
)
Cash paid for intangible assets
 

 
(25
)
Net cash used in investing activities
 
(89,133
)
 
(147,156
)
Cash Flows from Financing Activities:
 
 

 
 

Borrowings under credit facility
 
1,474,452

 
1,647,074

Payments under credit facility
 
(1,171,059
)
 
(1,347,442
)
Payments of other long-term debt
 
(446
)
 
(261
)
Net repayments of short-term debt, net of borrowings
 
(2,799
)
 
(23,220
)
Payments for contingent consideration liabilities
 
(989
)
 

Distributions to non-controlling interests
 
(1,963
)
 
(528
)
Payments related to tax withholding for stock-based compensation
 
(15,886
)
 
(13,678
)
Payments of dividends
 
(7,384
)
 
(5,752
)
Repurchase of common stock
 
(200,000
)
 
(19,933
)
Net cash provided by financing activities
 
73,926

 
236,260

 
 
 
 
 
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash
 
(449
)
 
(118
)
Net increase in cash, cash equivalents and restricted cash
 
211,893

 
6,236

Cash, cash equivalents and restricted cash, beginning of period
 
169,745

 
83,256

Cash, cash equivalents and restricted cash, end of period
 
$
381,638

 
$
89,492


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

5





QUANTA SERVICES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY
(In thousands, except share data)
(Unaudited)

 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
 
 
 
 
 
 
 
 
Exchangeable
 
Additional
 
 
 
Other
 
 
 
Total
 
 
 
 
 
Common Stock
 
Shares
 
Paid-In
 
Retained
 
Comprehensive
 
Treasury
 
Stockholders’
 
Non-controlling
 
Total
 
Shares
 
Amount
 
Shares
 
Amount
 
Capital
 
Earnings
 
Income (Loss)
 
Stock
 
Equity
 
Interests
 
Equity
Balance, December 31, 2019
142,324,318

 
$
2

 
36,183

 
$

 
$
2,024,610

 
$
2,854,271

 
$
(241,818
)
 
$
(586,773
)
 
$
4,050,292

 
$
3,539

 
$
4,053,831

Credit loss cumulative effect adjustment

 

 

 

 

 
(3,841
)
 

 

 
(3,841
)
 

 
(3,841
)
Other comprehensive income

 

 

 

 

 

 
(82,968
)
 

 
(82,968
)
 

 
(82,968
)
Acquisitions
121,089

 
 
 
 
 
 
 
4,329

 
 
 
 
 

 
4,329

 

 
4,329

Stock-based compensation activity
1,124,530

 

 

 

 
11,444

 

 

 
(19,750
)
 
(8,306
)
 

 
(8,306
)
Exchange of exchangeable shares
36,183

 

 
(36,183
)
 

 

 

 

 

 

 

 

Common stock repurchases
(5,960,134
)
 

 

 

 

 

 

 
(200,000
)
 
(200,000
)
 

 
(200,000
)
Dividends declared

 

 

 

 

 
(7,184
)
 

 

 
(7,184
)
 

 
(7,184
)
Distributions to non-controlling interests

 

 

 

 

 

 

 

 

 
(1,963
)
 
(1,963
)
Other

 

 

 

 

 
(516
)
 

 

 
(516
)
 
293

 
(223
)
Net income

 

 

 

 

 
38,686

 

 

 
38,686

 
2,817

 
41,503

Balance, March 31, 2020
137,645,986

 
$
2

 

 
$

 
$
2,040,383

 
$
2,881,416

 
$
(324,786
)
 
$
(806,523
)
 
$
3,790,492

 
$
4,686

 
$
3,795,178


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


6





QUANTA SERVICES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF EQUITY
(In thousands, except share data)
(Unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
 
 
 
 
 
 
 
 
Exchangeable
 
Series G
 
Additional
 
 
 
Other
 
 
 
Total
 
 
 
 
 
Common Stock
 
Shares
 
Preferred Stock
 
Paid-In
 
Retained
 
Comprehensive
 
Treasury
 
Stockholders’
 
Non-controlling
 
Total
 
Shares
 
Amount
 
Shares
 
Amount
 
Shares
 
Amount
 
Capital
 
Earnings
 
Income (Loss)
 
Stock
 
Equity
 
Interests
 
Equity
Balance, December 31, 2018
141,103,900

 
$
2

 
486,112

 
$

 
1

 
$

 
$
1,967,354

 
$
2,477,291

 
$
(286,048
)
 
$
(554,440
)
 
$
3,604,159

 
$
1,294

 
$
3,605,453

Other comprehensive income

 

 

 

 

 

 

 

 
18,847

 

 
18,847

 

 
18,847

Stock-based compensation activity
903,082

 

 

 

 

 

 
17,151

 

 

 
(19,052
)
 
(1,901
)
 

 
(1,901
)
Exchange of exchangeable shares
449,929

 

 
(449,929
)
 

 

 

 

 

 

 

 

 

 

Retirement of preferred stock

 

 

 

 
(1
)
 

 

 

 

 

 

 

 

Common stock repurchases
(375,536
)
 

 

 

 

 

 

 

 


 
(11,953
)
 
(11,953
)
 

 
(11,953
)
Dividends declared

 

 

 

 

 

 

 
(5,896
)
 

 

 
(5,896
)
 

 
(5,896
)
Distributions to non-controlling interests

 

 

 

 

 

 

 

 

 

 

 
(528
)
 
(528
)
Net income

 

 

 

 

 

 

 
120,488

 

 

 
120,488

 
547

 
121,035

Balance, March 31, 2019
142,081,375

 
$
2

 
36,183

 
$

 

 
$

 
$
1,984,505

 
$
2,591,883

 
$
(267,201
)
 
$
(585,445
)
 
$
3,723,744

 
$
1,313

 
$
3,725,057


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












7



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, delivering comprehensive infrastructure solutions for the electric power, energy and communications industries in the United States, Canada, Australia and select other international markets. Quanta reports its results under two reportable segments: (1) Electric Power Infrastructure Services and (2) Pipeline and Industrial 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 techniques, and the installation of “smart grid” technologies on electric power networks. In addition, this segment provides services that support the development of renewable energy generation, including solar, wind, hydro power and backup natural gas generation facilities, and related switchyards and transmission infrastructure. This segment also provides comprehensive communications infrastructure services to wireline and wireless telecommunications companies, cable multi-system operators and other customers within the communications industry (including services in connection with 5G wireless deployment); services in connection with the construction of electric power generation facilities; and the design, installation, maintenance and repair of commercial and industrial wiring. This segment also includes a majority of the financial results of Quanta’s postsecondary educational institution, which specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers, as well as training for the gas distribution and communications industries.
Pipeline and Industrial Infrastructure Services Segment
The Pipeline and Industrial Infrastructure Services segment provides comprehensive infrastructure solutions to customers involved in the development, transportation, distribution, storage and processing of natural gas, oil and other products. Services performed by the Pipeline and Industrial Infrastructure Services segment generally include the design, installation, upgrade, 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 the fabrication of pipeline support systems and related structures and facilities for natural gas utilities and midstream companies. Quanta also 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 serves the offshore energy market and designs, installs and maintains fueling systems and water and sewer infrastructure.
Acquisitions
During the three months ended March 31, 2020, Quanta acquired an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, to customers in the refining and chemical industries and an electric power infrastructure business located in the United States that primarily provides underground conduit services. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of the industrial services business generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the electric power infrastructure business generally included in the Electric Power Infrastructure Services segment.
During the year ended December 31, 2019, Quanta acquired The Hallen Construction Co., Inc. (Hallen), a pipeline and industrial services business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure services business located in Canada. Beginning on the respective acquisition dates, the results of the

8


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



acquired businesses have been included in Quanta’s consolidated financial statements, with the results of Hallen generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the other acquired businesses generally included in the Electric Power Infrastructure Services segment.
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 generally accepted accounting principles in the United States (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, 2019 (2019 Annual Report), which was filed with the SEC on February 28, 2020.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with 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 credit losses, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, purchase price allocations, acquisition-related contingent consideration liabilities, multiemployer pension plan withdrawal liabilities, contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations, revenue recognition for construction contracts inclusive of contractual change orders and claims, estimated insurance claim recoveries, stock-based compensation, operating results of reportable segments, provision for income taxes, and uncertain tax positions.
Revenue Recognition
Contracts
Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, energy 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-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price 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

9


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



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 a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.
At March 31, 2020 and December 31, 2019, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.37 billion and $5.30 billion, of which 63.6% and 59.5% were expected to be recognized in the subsequent twelve months. These amounts represent 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 had not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, 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 are 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. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price 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.
Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the 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. Such costs were not material during the three months ended March 31, 2020 and 2019.
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 project estimators, project managers and finance professionals. Some of the factors that may lead to changes in estimates include concealed or unknown site 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; adverse weather conditions, natural disasters, and other emergencies (including the ongoing pandemic as a result of the novel coronavirus disease that began in 2019 (COVID-19); 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 to profitability or losses associated with the related performance

10


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



obligations. For example, estimated costs for a performance obligation may increase from an 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. Contract losses are recognized in full when 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, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and 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 March 31, 2020 and December 31, 2019, Quanta had recognized revenues of $141.6 million and $170.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 are included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized 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 that were satisfied or partially satisfied in prior periods or 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.
Operating results for the three months ended March 31, 2020 were favorably impacted by $24.1 million, or 7.3% of gross profit, as a result of aggregate changes in contract estimates related to projects that were in progress at December 31, 2019. The overall favorable impact resulted from net positive changes in estimates across a large number of projects primarily as a result of favorable performance and successful mitigation of risks and contingencies as the projects progressed to completion. Partially offsetting the net favorable impact to gross profit for the three months ended March 31, 2020 was a negative change in estimate of $11.6 million related to project delays associated with subcontractor performance and severe weather impacts on a larger pipeline transmission project in Canada which had a contract value of $95.1 million and was approximately 93% complete as of March 31, 2020.
Operating results for the three months ended March 31, 2019 were impacted by less than 5% as a result of aggregate changes in contract estimates related to projects that were in progress at December 31, 2018. However, during the three months ended March 31, 2019, Quanta completed construction of a larger electrical transmission project in Canada ahead of schedule, resulting in lower costs than previously estimated. This change positively impacted gross profit related to work performed in prior periods by $25.5 million. The favorable impact was partially offset by an aggregate negative change in estimates on other ongoing projects.


11


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



Revenues by Category
The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and contract type (in thousands):
 
 
Three Months Ended March 31,
 
 
2020
 
2019
By primary geographic location:
 
 
 
 
 
 
 
 
United States
 
$
2,268,086

 
82.1
%
 
$
2,200,615

 
78.4
%
Canada
 
384,225

 
13.9
%
 
485,430

 
17.3
%
Australia
 
51,050

 
1.8
%
 
41,324

 
1.5
%
Latin America and Other
 
60,734

 
2.2
%
 
79,890

 
2.8
%
Total revenues
 
$
2,764,095

 
100.0
%
 
$
2,807,259

 
100.0
%

 
 
Three Months Ended March 31,
 
 
2020
 
2019
By contract type:
 
 
 
 
 
 
 
 
Unit-price contracts
 
$
974,651

 
35.3
%
 
$
895,044

 
31.9
%
Cost-plus contracts
 
688,084

 
24.9
%
 
958,355

 
34.1
%
Fixed price contracts
 
1,101,360

 
39.8
%
 
953,860

 
34.0
%
Total revenues
 
$
2,764,095

 
100.0
%
 
$
2,807,259

 
100.0
%

As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized 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. Approximately 48.1% and 51.7% of Quanta’s revenues recognized during the three months ended March 31, 2020 and 2019 were associated with this revenue recognition method.
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 they are intended 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 are intended to 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):
 
 
March 31, 2020
 
December 31, 2019
Contract assets
 
$
569,180

 
$
601,268

Contract liabilities
 
$
591,087

 
$
606,146


As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end and variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings. The decrease in contract assets from December 31, 2019 to March 31, 2020 was partially due to a $28.4 million decrease in change orders and claims as described above.

12


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



Revenues were positively impacted by $36.0 million during the three months ended March 31, 2020 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2019. During the three months ended March 31, 2020, Quanta recognized revenue of approximately $268.7 million related to contract liabilities outstanding at December 31, 2019.
Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Credit Losses
As described in Note 3, Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.2 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. At the end of each quarter, management will assess these factors, including any potential effects from the ongoing COVID-19 pandemic.
The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of risk pools may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations such as changes to the market, regulatory or technological environments affecting its customers and the consistency of the current and forecasted economic conditions relative to the historical period used to derive historical loss ratios.
Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable have been outstanding for at least 90 days. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Balance at beginning of period
 
$
9,398

 
$
5,839

Adoption of new credit loss standard
 
5,067

 

Charges to bad debt expense
 
273

 
2,823

Direct write-offs charged against the allowance
 
(292
)
 
(186
)
Balance at end of period
 
$
14,446

 
$
8,476


Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets. As of March 31, 2020 and December 31, 2019, long-term accounts receivable were $12.1 million and $12.6 million.
Certain contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contract and acceptance of the project by the customer. Based on Quanta’s experience in recent years, the majority of these retainage balances are expected to be collected within approximately twelve

13


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



months. Current retainage balances as of March 31, 2020 and December 31, 2019 were $313.2 million and $299.6 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond the next twelve months are included in “Other assets, net,” and as of March 31, 2020 and December 31, 2019 were $57.4 million and $54.2 million.
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 under the terms of the contract until a later date 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 revenues recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At March 31, 2020 and December 31, 2019, unbilled receivables included in “Accounts receivable” were $563.3 million and $524.3 million. 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 $22.6 million and $33.2 million at March 31, 2020 and December 31, 2019.
Cash and Cash Equivalents
Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Cash and cash equivalents held in domestic bank accounts
 
$
350,393

 
$
130,771

Cash and cash equivalents held in foreign bank accounts
 
26,812

 
34,027

Total cash and cash equivalents
 
$
377,205

 
$
164,798


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 March 31, 2020 and December 31, 2019, cash equivalents were $179.9 million and $37.8 million and consisted primarily of money market investments and money market mutual funds and are discussed further in Fair Value Measurements below.
Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions and in the event of dissolution. Amounts related to cash and cash equivalents held by joint ventures, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Cash and cash equivalents held by domestic joint ventures
 
$
9,097

 
$
6,518

Cash and cash equivalents held by foreign joint ventures
 
104

 
16

Total cash and cash equivalents held by joint ventures
 
9,201

 
6,534

Cash and cash equivalents not held by joint ventures
 
368,004

 
158,264

Total cash and cash equivalents
 
$
377,205

 
$
164,798


Goodwill
Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. 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. Quanta’s operating units are organized into two divisions: the Electric Power Infrastructure Services Division and the Pipeline and Industrial 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 impairment.
Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing

14


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



a qualitative assessment on none, some or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of a reporting unit. Additionally, an interim impairment test of a reporting unit may be triggered by a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.
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. The quantitative 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 condensed consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.
Quanta determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiples valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.
Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, 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. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.
For Quanta’s annual goodwill impairment assessment performed during the fourth quarter of 2019, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified one reporting unit for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of the reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of 2019.
The determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. Accordingly, management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions. After taking into account a 10% decrease in the fair value of the reporting unit for which a quantitative impairment test was performed in the fourth quarter of 2019, the reporting unit’s fair value exceeded its carrying amount.
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. The reporting unit referenced above, for which a quantitative goodwill impairment assessment was performed in the fourth quarter of 2019, experienced declines over the short-term primarily due to losses attributable to a project which are not expected to recur.

15


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



Due to the cyclical nature of Quanta’s business, and the other factors described above, the profitability of its individual reporting units may suffer from decreases in customer demand and other factors. These factors may have a disproportionate impact on individual reporting units as compared to Quanta as a whole and might adversely affect the fair value of individual reporting units. If material adverse conditions occur, Quanta’s future estimates of fair value may not support the carrying amount of one or more of its reporting units, and the related goodwill would need to be written down to an amount considered recoverable.
As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its reporting units, particularly reporting units within its Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in goodwill impairment for any reporting unit. As a result, no goodwill impairment was recognized during the three months ended March 31, 2020. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units. Quanta will continue to monitor the impacts and should any of its reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of goodwill impairment would increase. At this time, based on information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be material.
Other Intangible Assets
Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair 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 method 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 significant estimates used by management in determining the fair values of customer relationship intangible assets include future revenues, discount rates and customer attrition rates. The following table presents the range and weighted average based on acquisition date fair value for discount and attrition rates used in the valuation of customer relationship intangible assets during the three months ended March 31, 2020 and year ended December 31, 2019:
 
 
2020
 
2019
 
 
Range
 
Weighted Average
 
Range
 
Weighted Average
Discount rates
 
20% to 23%
 
22%
 
19% to 24%
 
24%
Customer attrition rates
 
23% to 41%
 
29%
 
5% to 37%
 
6%

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 or 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 the intangible assets that are 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. As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in intangible asset impairments. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units and related intangible assets. Quanta will continue to monitor the impacts and should any of the reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of intangible asset impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future

16


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



impairment will result, or whether such impairment charge would be material.
Leases
Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received.
Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability.
The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.
Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.
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.
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), net” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying

17


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



amount and the decline 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 its 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 the accompanying condensed consolidated balance sheets.
Investments in entities which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence, are accounted for using the cost method of accounting. These investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company.
Quanta owns a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia, which had an investment balance of $18.4 million as of March 31, 2020. During a designated post-investment period, which concludes in October 2020, Quanta has the option to acquire the remaining equity of the company and has certain additional earnings and distribution participation rights, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, based on observable changes in the value of the investee’s equity. Earnings on this investment are recognized as dividends are received and are reported in “Other income (expense), net” in the accompanying condensed consolidated statements of operations.
As part of Quanta’s investment strategy, Quanta formed a partnership with select investors to invest in certain specified infrastructure projects, and 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. As of March 31, 2020, Quanta’s investment balance related to this partnership was $21.1 million. However, in October 2019, due to certain management changes at the registered investment adviser, the partnership entered into a 180-day period during which the investors and Quanta evaluated the partnership, and at the end of such period in April 2020, the investment period for any future investments ended.
Quanta owns a 49% equity interest in an electric power infrastructure services company, together with certain related customer relationship and other intangible assets, which were acquired for $12.3 million. During the three months ended March 31, 2020, Quanta and the majority owner made additional contributions to the company to fund the purchase of certain assets. There were no changes to Quanta’s ownership interest as a result of the $2.4 million capital contribution.
Quanta owns a 16% equity investment in an upstream oil and gas investment fund, in which it had an investment balance of $10.2 million as of March 31, 2020. Quanta recognizes equity earnings/losses on a quarter lag basis; therefore, the investment balance is based on the fund’s valuation of its portfolio as of December 31, 2019. During the three months ended March 31, 2020, Quanta recognized a loss of $3.1 million on the investment as a result of a decrease in the fair value of the fund.
Quanta held a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new 500 kilometer electric transmission line and two 500 kV 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 recognized revenue and related cost of services as performance progressed on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit was deferred until the electric transmission line and related substations were constructed and ownership of the assets was deemed to be transferred to the third-party customer, which occurred in the three months ended March 31, 2019. The deferral of earnings and recognition of such earnings deferral were recorded as components of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense), net” in the accompanying condensed consolidated statements of operations. During the three months ended March 31, 2019, deferred earnings of $60.3 million were recognized, the majority of which was attributable to profit earned and deferred in the years ended December 31, 2018 and 2017. During the three months ended December 31, 2019, Quanta sold its minority ownership interest in the limited partnership and recognized a gain of $13.0 million related to the sale.
As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to certain of its investments, particularly investments dependent on the energy market, and concluded that at this time the investments are not impaired, except for the upstream oil and gas investment fund discussed above. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s investments. Quanta will continue to monitor the impacts and should any of the investments suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be

18


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



material. See Notes 9 and 11 for additional information related to investments.
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 when management 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 March 31, 2020, the total amount of unrecognized tax benefits relating to uncertain tax positions was $40.3 million, a $0.6 million decrease from December 31, 2019. This decrease resulted primarily from a favorable settlement of $1.7 million related to certain non-U.S. income tax audits, partially offset by a $1.1 million increase in reserves for uncertain tax positions expected to be taken in 2020. Quanta and certain subsidiaries remain under examination by various U.S. state and 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 $6.8 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 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 future consolidated balance sheets, statements of operations and statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 significantly revised the U.S. corporate tax regime which, among other things, resulted in a reduction of Quanta’s current and estimated future effective tax rate and a remeasurement of its deferred tax assets and liabilities.
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 9), which were 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. 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 insurance programs, as of March 31, 2020, the deductible for employer’s liability was $1.0 million per occurrence; the deductible for workers’ compensation was $5.0 million per occurrence; and the deductibles for auto liability and general liability were $10.0 million per occurrence. Effective May 1, 2020, the deductible for employer’s liability increased to $5.0 million per occurrence and the deductibles for auto liability and general liability were increased to $15.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

19


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



amount of the applicable deductible of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. 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.8 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
Certain of Quanta’s operating units are parties to 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU 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 PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. 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 of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. For additional information on Quanta’s RSU and PSU awards, see Note 10.
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 and Australia, 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. 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), net” in the accompanying condensed consolidated statements of operations.

20


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



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. See Note 11 for additional information related to legal proceedings and other contingencies.
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 March 31, 2020 and December 31, 2019, 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 achievement of certain performance objectives by the acquired businesses during designated post-acquisition periods 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 of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.
Aggregate fair values of these outstanding and unearned contingent consideration liabilities and their classification in the accompanying condensed consolidated balance sheets were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Accounts payable and accrued expenses
 
$
80,947

 
$
77,618

Insurance and other non-current liabilities
 
7,060

 
6,542

Total contingent consideration liabilities
 
$
88,007

 
$
84,160


The fair values of these liabilities were 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 20.4% to 30.0% and had a weighted average of 22.6% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 1.6% to 3.9% and had a weighted average of 2.3% based on fair value at acquisition. 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.
The majority of Quanta’s contingent consideration liabilities are subject to a maximum outstanding payment amount, which aggregated to $162.5 million as of March 31, 2020. One contingent consideration liability is not subject to a maximum payment amount, and such liability had a fair value of $1.0 million as of March 31, 2020.
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance in post-acquisition periods and accretion in present value. During the three months ended March 31, 2020, Quanta recognized a net increase in the fair value of its aggregate contingent consideration liabilities of $2.8 million, while during the three months ended March 31, 2019, Quanta recognized a net decrease of $0.1 million. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying condensed consolidated statements of operations. Additionally, Quanta settled certain contingent consideration liabilities during the three months ended March 31, 2020 with a cash payment of $1.0 million and 4,277 shares of Quanta common stock.
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

21


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



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 the fair value 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 the 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 their long-term nature. 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 is performed to determine the degree to which the investment is impaired and a corresponding charge to earnings is 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 judgments 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. All of Quanta’s cash equivalents were categorized as Level 1 assets at March 31, 2020 and December 31, 2019, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access. The carrying amount of variable rate debt also approximates fair value.
3. NEW ACCOUNTING PRONOUNCEMENTS:
Adoption of New Accounting Pronouncements
In June 2016, the FASB issued an update for measuring credit losses on most financial assets and certain other instruments that are not measured at fair value through net income. The update amended the impairment model to utilize an expected credit loss methodology in place of the incurred loss methodology for financial instruments, including accounts receivable and contract assets, and off-balance sheet credit exposures. The amendment requires entities to consider a broader range of information to estimate expected credit losses, which often results in earlier recognition of losses. The update also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.
Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.2 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes to credit loss experience, specific risk characteristics of Quanta’s portfolio of financial assets or management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. Management continues to periodically assess these factors, including any potential effects from the COVID-19 pandemic, and incorporate any changes in its estimate of credit losses.
In August 2018, the FASB issued an update that amends the disclosure requirements related to fair value measurements. Pursuant to this update, 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

22


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



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. Quanta adopted this guidance effective January 1, 2020, and it did not have a material impact on its condensed consolidated financial statements or disclosures.
Accounting Standards Not Yet Adopted
In December 2019, the FASB issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, and certain amendments should be applied prospectively, while other amendments should be applied on a modified retrospective basis. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.
In January 2020, the FASB issued an update that clarified the interactions between accounting guidance to account for certain equity securities relating to increasing or decreasing ownership or degree of influence and forward contracts and purchased options. This update is effective for interim and annual periods beginning after December 15, 2020, and it will be applied prospectively. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.
4.
ACQUISITIONS:
During the three months ended March 31, 2020, Quanta acquired an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, to customers in the refining and chemical industries and an electric power infrastructure business located in the United States that primarily provides underground conduit services. The aggregate consideration for these acquisitions was $19.4 million paid or payable in cash, subject to certain adjustments, and 116,812 shares of Quanta common stock, which had a fair value of $4.2 million as of the respective acquisition dates. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of the industrial services business generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the electric power infrastructure business generally included in the Electric Power Infrastructure Services segment.
On August 30, 2019, Quanta acquired Hallen, a pipeline and industrial services business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure services business located in Canada. The aggregate consideration for these acquisitions was $399.3 million paid or payable in cash, subject to certain adjustments, and 60,860 shares of Quanta common stock, which had a fair value of $1.8 million as of the respective acquisition date. A portion of the cash consideration in connection with the Hallen acquisition was placed in an escrow account, which, subject to certain conditions, could be utilized to reimburse Quanta for obligations associated with certain contingent liabilities assumed by Quanta in the transaction. See Legal Proceedings — Hallen Acquisition Assumed Liability in Note 11 for additional information related to these liabilities. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of Hallen generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the other acquired businesses generally included in the Electric Power Infrastructure Services segment.
The following table summarizes the aggregate consideration paid or payable as of March 31, 2020 for the acquisitions completed in 2020 and 2019 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.
Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired subsequent to March 31, 2019, and further adjustments to the purchase price allocations may occur. As of March 31, 2020, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to pre-acquisition contingent

23


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



liabilities, as further described in Legal Proceedings — Hallen Acquisition Assumed Liability in Note 11, and tax estimates. Consideration amounts are also subject to the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between March 31, 2019 and March 31, 2020 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $87.6 million to net tangible assets, $190.0 million to identifiable intangible assets and $100.7 million to goodwill and $3.1 million to bargain purchase gain (in thousands).
 
 
2020
 
2019
Consideration:
 
 
 
 
Cash paid or payable
 
$
19,377

 
$
399,279

Value of Quanta common stock issued
 
4,158

 
1,791

Contingent consideration
 
2,250

 

Fair value of total consideration transferred or estimated to be transferred
 
$
25,785

 
$
401,070

 
 
 
 
 
Accounts receivable
 
$
4,888

 
$
112,142

Contract assets
 

 
11,869

Other current assets
 
1,691

 
14,290

Property and equipment
 
6,233

 
60,133

Other assets
 

 
149

Identifiable intangible assets
 
4,561

 
192,786

Contract liabilities
 

 
(11,856
)
Other current liabilities
 
(1,174
)
 
(73,698
)
Deferred tax liabilities, net
 
(483
)
 
(6,398
)
Other long-term liabilities
 

 
(5,345
)
Total identifiable net assets
 
15,716

 
294,072

Goodwill
 
10,069

 
110,137

Fair value of net assets acquired
 
25,785

 
404,209

Bargain purchase gain
 

 
(3,139
)
Fair value of total consideration transferred or estimated to be transferred
 
$
25,785

 
$
401,070


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, and a bargain purchase gain results when the amount of the net fair value of the assets acquired and liabilities assumed exceeds the purchase price for an acquired business. The acquisition of the electrical infrastructure services business in Canada that occurred during the year ended December 31, 2019 included the recognition of a bargain purchase gain of $3.1 million which was recorded in “Other income (expense), net” in the accompanying condensed consolidated statements of operations.
The acquisitions completed in 2020 and 2019 strategically expanded Quanta’s domestic and international pipeline and industrial and domestic and international electric power service offerings, which Quanta believes contributes to the recognition of the goodwill. Approximately $3.8 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in 2020, and $90.6 million is expected to be deductible for income tax purposes related to acquisitions completed in 2019.

24


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 acquisitions completed in 2020 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
 
$
3,180

 
4.4
Backlog
 
205

 
1.0
Trade names
 
349

 
15.0
Non-compete agreements
 
827

 
5.0
Total intangible assets subject to amortization related to acquisitions completed in 2020
 
$
4,561

 
5.2


The following unaudited supplemental pro forma results of operations for Quanta, which incorporates the acquisitions completed in 2020 and 2019, 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
 
 
March 31,
 
 
2020
 
2019
Revenues
 
$
2,766,950

 
$
2,968,237

Gross profit
 
333,402

 
397,098

Selling, general and administrative expenses
 
231,102

 
243,857

Amortization of intangible assets
 
18,067

 
22,212

Net income
 
42,004

 
127,083

Net income attributable to common stock
 
39,187

 
126,536

 
 
 
 
 
Earnings per share:
 
 
 
 
Basic
 
$
0.27

 
$
0.87

Diluted
 
$
0.27

 
$
0.86



The pro forma combined results of operations for the three months ended March 31, 2020 and 2019 were prepared by adjusting the historical results of Quanta to include the historical results of the acquisitions completed in 2020 as if they occurred January 1, 2019. The pro forma combined results of operations for the three months ended March 31, 2019 were prepared by also adjusting the historical results of Quanta to include the historical results of the acquisitions completed in 2019 as if they occurred January 1, 2018. 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 combined 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 $1.9 million and a loss before income taxes of approximately $0.9 million, which included $0.8 million of acquisition-related costs, are included in Quanta’s consolidated results of operations for the three months ended March 31, 2020 related to the acquisitions completed in 2020. Revenues of approximately $7.4 million and a loss before income taxes of approximately $1.0 million, which included $2.4 million of acquisition-related costs, are included in Quanta’s consolidated results of operations for the three months ended March 31, 2019 related to the acquisitions completed in 2019.

25


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




5. GOODWILL AND OTHER INTANGIBLE ASSETS:
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 below. 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.
A summary of changes in Quanta’s goodwill is as follows (in thousands):
 
 
Electric Power Infrastructure Services
Division
 
Pipeline and Industrial Infrastructure Services
Division
 
Total
Balance at December 31, 2018:
 
 
 
 
 
 
Goodwill
 
$
1,313,078

 
$
683,284

 
$
1,996,362

Accumulated impairment
 

 
(96,483
)
 
(96,483
)
 
 
1,313,078
 
586,801
 
1,899,879
 
 
 
 
 
 
 
Goodwill related to acquisitions completed in 2019
 
43,183

 
67,200

 
110,383

Purchase price allocation adjustments
 
1,503

 

 
1,503

Foreign currency translation adjustments
 
7,399

 
3,511

 
10,910

 
 
 
 
 
 
 
Balance at December 31, 2019:
 
 
 
 
 
 
Goodwill
 
1,365,163

 
753,938

 
2,119,101

Accumulated impairment
 

 
(96,426
)
 
(96,426
)
 
 
1,365,163

 
657,512

 
2,022,675

 
 
 
 
 
 
 
Goodwill related to acquisitions completed in 2020
 
3,768

 
6,301

 
10,069

Purchase price allocation adjustments
 
(246
)
 

 
(246
)
Foreign currency translation adjustments
 
(16,143
)
 
(9,890
)
 
(26,033
)
 
 
 
 
 
 
 
Balance at March 31, 2020:
 
 
 
 
 
 
Goodwill
 
1,352,542

 
748,771

 
2,101,313

Accumulated impairment
 

 
(94,848
)
 
(94,848
)
 
 
$
1,352,542

 
$
653,923

 
$
2,006,465





26


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



Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
 
 
As of
 
As of
 
 
March 31, 2020
 
December 31, 2019
 
 
Remaining Weighted Average Amortization Period in Years
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
Customer relationships
 
6.2
 
$
527,298

 
$
(223,606
)
 
$
303,692

 
$
532,808

 
$
(213,915
)
 
$
318,893

Backlog
 
2.5
 
142,144

 
(139,330
)
 
2,814

 
144,704

 
(141,580
)
 
3,124

Trade names
 
14.5
 
92,182

 
(27,400
)
 
64,782

 
93,396

 
(26,145
)
 
67,251

Non-compete agreements
 
3.1
 
43,459

 
(33,234
)
 
10,225

 
43,281

 
(32,868
)
 
10,413

Patented rights and developed technology
 
2.1
 
22,416

 
(20,789
)
 
1,627

 
22,719

 
(20,682
)
 
2,037

Curriculum
 
8.1
 
11,712

 
(2,214
)
 
9,498

 
11,712

 
(2,696
)
 
9,016

Total intangible assets subject to amortization
 
7.5
 
839,211

 
(446,573
)
 
392,638

 
848,620

 
(437,886
)
 
410,734

Engineering license
 
 
 
3,000

 

 
3,000

 
3,000

 

 
3,000

  Total intangible assets
 
 
 
$
842,211

 
$
(446,573
)
 
$
395,638

 
$
851,620

 
$
(437,886
)
 
$
413,734


Amortization expense for intangible assets was $17.9 million and $12.7 million for the three months ended March 31, 2020 and 2019.
The estimated future aggregate amortization expense of intangible assets subject to amortization as of March 31, 2020 is set forth below (in thousands):
Year Ending December 31:
 
 

Remainder of 2020
 
$
53,001

2021
 
68,083

2022
 
63,069

2023
 
53,825

2024
 
41,438

Thereafter
 
113,222

Total
 
$
392,638


6. PER SHARE INFORMATION:
The amounts used to compute basic and diluted earnings per share attributable to common stock for the three months ended March 31, 2020 and 2019 consisted of the following (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Amounts attributable to common stock:
 
 
 
 
Net income attributable to common stock
 
$
38,686

 
$
120,488

 
 
 
 
 
Weighted average shares:
 
 
 
 
Weighted average shares outstanding for basic earnings per share attributable to common stock
 
144,454

 
145,110

Effect of dilutive unvested non-participating stock-based awards
 
2,333

 
1,348

Weighted average shares outstanding for diluted earnings per share attributable to common stock
 
146,787

 
146,458



27


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



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 9), 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 months ended March 31, 2020 and 2019 included 2.3 million and 2.8 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.
7. DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Borrowings under senior secured credit facility
 
$
1,635,366

 
$
1,346,290

Other long-term debt
 
22,507

 
13,275

Finance leases
 
1,493

 
957

Total long-term debt obligations
 
1,659,366

 
1,360,522

Less — Current maturities of long-term debt
 
70,048

 
68,327

Total long-term debt obligations, net of current maturities
 
$
1,589,318

 
$
1,292,195


Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Short-term debt
 
$
3,378

 
$
6,542

Current maturities of long-term debt
 
70,048

 
68,327

Current maturities of long-term debt and short-term debt
 
$
73,426

 
$
74,869



Senior Secured Credit Facility
Quanta has a credit agreement with various lenders that provides for (i) a $2.14 billion revolving credit facility and (ii) a term loan facility with term loans in the aggregate initial principal amount of $1.29 billion. 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 an increase in the revolving credit facility, incremental term loans or a combination thereof, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) $400.0 million plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered and that Quanta’s Consolidated Leverage Ratio (as defined below) does not exceed 2.5 to 1.0, subject to the conditions specified in the credit agreement.
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, and Quanta is required to make quarterly principal payments on the term loan facility as described below.
With respect to the revolving credit facility, subject to compliance with the financial covenants described below, 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, including 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.

28


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



Quanta borrowed $600.0 million under the term loan facility in October 2018 and $687.5 million under the term loan facility in September 2019 and used the majority of such proceeds to repay outstanding revolving loans under the credit agreement. As of March 31, 2020, Quanta had $1.64 billion of borrowings outstanding under the credit agreement, which included $1.23 billion borrowed under term loans and $410.1 million of outstanding revolving loans. Of the total outstanding borrowings, $1.48 billion were denominated in U.S. dollars, $128.7 million were denominated in Canadian dollars and $30.7 million were denominated in Australian dollars. Quanta also had $373.9 million of letters of credit issued under the revolving credit facility, of which $252.3 million were denominated in U.S. dollars and $121.6 million were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars as of such date. As of March 31, 2020, the remaining $1.35 billion of available commitments under the revolving credit facility was available for loans or issuing new letters of credit.
Borrowings under the credit facility and the applicable interest rates were as follows (dollars in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Maximum amount outstanding under the credit facility during the period
 
$
2,024,473

 
$
1,453,150

Average daily amount outstanding under the credit facility
 
$
1,458,311

 
$
1,264,498

Weighted-average interest rate
 
3.11
%
 
3.92
%

Revolving loans borrowed 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, or (ii) the Base Rate (as described below) plus 0.125% to 1.000%, as determined based on Quanta’s 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 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.
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% to 1.875%, as determined based on Quanta’s Consolidated Leverage Ratio. Quanta made quarterly principal payments of $7.5 million on the term loan through September 2019, and is currently required to make quarterly principal payments of $16.1 million on the term loans on the last business day of each March, June, September and December. The aggregate outstanding principal amount of all outstanding term loans must be paid on the maturity date; however, Quanta may voluntarily prepay that amount from time to time, in whole or in part, without premium or penalty.
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 revolving credit facility.
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. The 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).
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 March 31, 2020, Quanta was in compliance with all of the financial covenants under the credit agreement.
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 securing the obligations under the credit agreement at any

29


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



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 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 (including 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 $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 Quanta provide cash collateral for all outstanding letter of credit obligations, terminate the commitments under the credit agreement, and foreclose on the collateral.
8. LEASES:
Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of March 31, 2020, the majority of Quanta’s leases had remaining lease terms not exceeding ten years. Certain leases include options to extend their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
 
 
 
Three Months Ended
 
 
 
March 31,
Lease cost
Classification
 
2020
 
2019
Finance lease cost:
 
 
 
 
 
Amortization of lease assets
Depreciation (1)
 
$
202

 
$
373

Interest on lease liabilities
Interest expense
 
17

 
21

Operating lease cost
Cost of services and Selling, general and administrative expenses
 
29,737

 
30,358

Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses
 
170,365

 
200,298

Total lease cost
 
 
$
200,321

 
$
231,050

(1)  
Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)  
Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant and primarily relates to real estate leases and consists of common area maintenance charges, real estate taxes, insurance and other variable costs.
Quanta has entered into lease arrangements for real property and facilities with certain related parties, typically an employee of Quanta who is the former owner of a business acquired by Quanta that continues to utilize the leased premises. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to nine years, subject to renewal options. Related party lease expense was $4.4 million and $4.1 million for the three months ended March 31, 2020 and 2019.

30


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



The components of leases in the accompanying condensed consolidated balance sheet were as follows (in thousands):
Lease type
Classification
 
March 31, 2020
 
December 31, 2019
Assets:
 
 
 
 
 
Operating lease right-of-use assets
Operating lease right-of-use assets
 
$
287,157

 
$
284,369

Finance lease assets
Property and equipment, net of accumulated depreciation
 
1,295

 
1,043

Total lease assets
 
 
$
288,452

 
$
285,412

Liabilities:
 
 
 
 
 
Current:
 
 
 
 
 
Operating
Current portion of operating lease liabilities
 
$
91,389

 
$
92,475

Finance
Current maturities of long-term debt and short-term debt
 
505

 
440

 
 
 
 
 
 
Non-current:
 
 
 
 
 
Operating
Operating lease liabilities, net of current portion
 
200,817

 
196,521

Finance
Long-term debt, net of current maturities
 
988

 
517

Total lease liabilities
 
 
$
293,699

 
$
289,953


Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of March 31, 2020 and December 31, 2019, the assets recorded, net of accumulated depreciation, totaled $21.2 million and $11.8 million.
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 
 
As of March 31, 2020
 
 
Operating Leases
 
Finance Leases
 
Total
Remainder of 2020
 
$
78,839

 
$
432

 
$
79,271

2021
 
82,423

 
495

 
82,918

2022
 
57,924

 
307

 
58,231

2023
 
39,031

 
240

 
39,271

2024
 
22,252

 
120

 
22,372

Thereafter
 
40,469

 
8

 
40,477

Total future minimum operating and finance lease payments
 
$
320,938

 
$
1,602

 
$
322,540

Less imputed interest
 
(28,732
)
 
(109
)
 
(28,841
)
Total lease liabilities
 
$
292,206

 
$
1,493

 
$
293,699



31


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



Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to our accounting policy election, were $27.6 million as of March 31, 2020. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.
The weighted average remaining lease terms and discount rates were as follows:
 
 
As of March 31, 2020
Weighted average remaining lease term (in years):
 
 
Operating leases
 
4.44

Finance leases
 
3.44

Weighted average discount rate:
 
 
Operating leases
 
4.2
%
Finance leases
 
4.2
%

Quanta has also 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 lease termination. At March 31, 2020, the maximum guaranteed residual value of this equipment was $796.4 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.
As of March 31, 2020, Quanta had additional operating lease obligations that had not yet commenced of $5.2 million. These operating leases will commence in 2020 with lease terms of one to seven years.
9. EQUITY:
Exchangeable Shares
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 could be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. All holders of exchangeable shares had rights equivalent to Quanta common stockholders with respect to dividends and other economic rights. During the three months ended March 31, 2020 and 2019, a nominal amount and 0.4 million exchangeable shares were exchanged for Quanta common stock, and as of March 31, 2020, no exchangeable shares remained outstanding.
Treasury Stock
General
Treasury stock is recorded at cost. Under Delaware 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 RSUs and PSUs settled in common stock are typically satisfied by Quanta making 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 liabilities, Quanta withheld 0.6 million and 0.4 million of Quanta common stock during the three months ended March 31, 2020 and 2019, which had a market value of $23.2 million and $15.3 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 PSUs that vest but the settlement of which is deferred under a deferred compensation plan, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital” (APIC). At vesting, only shares withheld for tax liabilities other than income taxes are added to outstanding treasury shares, as the shares of Quanta common stock associated with deferred stock-based awards are not issued until settlement of the award. Upon settlement of the deferred stock-based awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. The net amounts recorded to treasury stock related to the deferred compensation plans were $3.5 million and $3.8 million during the three months ended March 31, 2020 and 2019.

32


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



Stock repurchases
During the third quarter of 2018, Quanta’s Board of Directors approved a 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).
Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs (in thousands):
Quarter ended:
 
Shares
 
Amount
March 31, 2020
 
5,960

 
$
200,000

December 31, 2019
 

 
$

September 30, 2019
 

 
$

June 30, 2019
 

 
$

March 31, 2019
 
376

 
$
11,954


Quanta’s policy is to record a stock repurchase as of the trade date; however, the payment of cash related to the repurchase is made on the settlement date of the trade. During the three months ended March 31, 2020 and 2019, cash payments related to stock repurchases were $200.0 million and $19.9 million.
As of March 31, 2020, $86.8 million remained under the 2018 Repurchase Program. Repurchases under the 2018 Repurchase Program may be implemented through open market repurchases or privately negotiated transactions, at management’s discretion, based on market and business conditions, applicable contractual and legal requirements, including restrictions under Quanta’s senior secured credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the 2018 Repurchase Program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.
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 entered into through the partnership structure Quanta 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 $2.8 million and $0.5 million for the three months ended March 31, 2020 and 2019 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 in VIEs held by Quanta was $13.1 million and $9.6 million at March 31, 2020 and December 31, 2019. The carrying amount of investments held by the non-controlling interests in these VIEs at March 31, 2020 and December 31, 2019 was $4.7 million and $3.5 million. During the three months ended March 31, 2020 and 2019, net distributions to non-controlling interests were $2.0 million and $0.5 million. There were no other changes in equity as a result of transfers to/from the non-controlling interests during the three months ended March 31, 2020 or 2019. See Note 11 for further disclosures related to Quanta’s joint venture arrangements.

33


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



Dividends
Quanta declared the following cash dividends and cash dividend equivalents during 2019 and the first three months of 2020 (in thousands, except per share amounts):
Declaration
 
Record
 
Payment
 
Dividend
 
Dividends
Date
 
Date
 
Date
 
Per Share
 
Declared
March 26, 2020
 
April 6, 2020
 
April 15, 2020
 
$
0.05

 
$
7,184

December 11, 2019
 
January 2, 2020
 
January 16, 2020
 
$
0.05

 
$
7,371

August 28, 2019
 
October 1, 2019
 
October 15, 2019
 
$
0.04

 
$
5,564

May 24, 2019
 
July 1, 2019
 
July 15, 2019
 
$
0.04

 
$
6,233

March 21, 2019
 
April 5, 2019
 
April 19, 2019
 
$
0.04

 
$
5,896


A significant majority of the dividends declared were paid on the corresponding payment dates. Holders of RSUs awarded under the Quanta Services, Inc. 2011 Omnibus Equity Incentive Plan (the 2011 Plan) generally received cash dividend equivalent payments equal to the cash dividend payable on account of the underlying Quanta common stock. Holders of exchangeable shares of certain Canadian subsidiaries of Quanta received a cash dividend per exchangeable share equal to the cash dividend per share paid to Quanta common stockholders. Holders of RSUs awarded under the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan (the 2019 Plan) and holders of unearned and unvested PSUs awarded under the 2011 Plan and the 2019 Plan receive cash dividend equivalent payments only to the extent such RSUs and PSUs become earned and/or vest. Additionally, cash dividend equivalent payments related to certain stock-based awards that have been deferred pursuant to the terms of a deferred compensation plan maintained by Quanta are recorded as liabilities in such plans until the deferred awards are settled.
The declaration, payment and amount of future cash dividends will be at the discretion of Quanta’s Board of Directors after taking into account various factors, including Quanta’s financial condition, results of operations, cash flows from operations; current and anticipated capital requirements and expansion plans; the current and potential impact of the COVID-19 pandemic and other market, industry, economic and political conditions; income tax laws then in effect; and the requirements of Delaware law. In addition, as discussed in Note 7, Quanta’s credit agreement restricts the payment of cash dividends unless certain conditions are met.
10. STOCK-BASED COMPENSATION:
Stock Incentive Plans
On May 23, 2019, Quanta’s stockholders approved the 2019 Plan. The 2019 Plan provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock awards, RSUs, stock bonus awards, performance compensation awards (including cash bonus awards) or any combination of the foregoing. Current and prospective employees, directors, officers, advisors or consultants of Quanta or its affiliates are eligible to participate in the 2019 Plan. Subject to certain adjustments, the maximum number of shares available for issuance under the 2019 Plan is 7,466,592 shares, plus any shares underlying share-settling awards previously awarded pursuant to the 2011 Plan that are ultimately forfeited, canceled, expired or settled in cash after May 23, 2019. All awards subsequent to stockholder approval of the 2019 Plan have been and will be made pursuant to the 2019 Plan and applicable award agreements. Awards made under the 2011 Plan prior to approval of the 2019 Plan remain subject to the terms of the 2011 Plan and applicable award agreements.
RSUs to be Settled in Common Stock
During the three months ended March 31, 2020 and 2019, Quanta granted 1.9 million and 1.5 million shares of RSUs to be settled in common stock under the 2011 Plan and the 2019 Plan, with weighted average grant date fair values of $39.07 and $35.85. 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 three equal annual installments following the date of grant. Holders of RSUs to be settled in common stock awarded under the 2011 Plan generally are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of the underlying Quanta common stock on the payment date of any such dividend. Holders of RSUs to be settled in common stock awarded under the 2019 Plan are also entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the RSUs vest, such that the dividend equivalent payments are subject to forfeiture.

34


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



During the three months ended March 31, 2020 and 2019, vesting activity consisted of 1.1 million and 1.2 million RSUs settled in common stock with an approximate fair value at the time of vesting of $43.7 million and $41.5 million.
During the three months ended March 31, 2020 and 2019, Quanta recognized $12.0 million and $11.3 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 March 31, 2020, there was $113.8 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 2.77 years.
PSUs to be Settled in Common Stock
PSUs provide for the issuance of shares of common stock upon vesting, which occurs at the end of a three-year performance period based on achievement of certain company performance metrics established by the Compensation Committee of Quanta’s Board of Directors, including financial and operational goals and 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 PSUs can range from 0% to 200% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of Quanta’s Board of Directors. Holders of PSUs are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the PSUs vest, such that the dividend equivalent payments are subject to forfeiture.
During the three months ended March 31, 2020 and 2019, Quanta granted 0.4 million and 0.3 million of PSUs to be settled in common stock under the 2011 Plan and the 2019 Plan with a weighted average grant date fair value of $34.56 and $40.15 per unit. The grant date fair value of the PSUs was determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied the following key inputs:
 
 
2020
 
2019
Valuation date price based on March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock
 
$31.49
 
$35.19
Expected volatility
 
34
%
 
25
%
Risk-free interest rate
 
0.35
%
 
2.43
%
Term in years
 
2.76

 
2.81


Quanta recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of the company financial and operational performance metrics and forecasted performance with respect to relative total shareholder return, multiplied by the completed portion of the three-year period and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. During the three months ended March 31, 2020 and 2019, Quanta recognized $2.9 million and $1.7 million in compensation expense associated with PSUs. Such expense is recorded in “Selling, general and administrative expenses.” During the three months ended March 31, 2020, 0.2 million PSUs vested, and 0.5 million shares of common stock were issued in connection with PSUs. During the three months ended March 31, 2019, 0.2 million PSUs vested, and 0.4 million shares of common stock were earned and either issued or deferred for future issuance in connection with PSUs.
RSUs to be Settled in Cash
Certain RSUs granted by Quanta 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 stock ownership in Quanta, typically vest in three equal annual installments 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 settle a portion of their RSU awards in cash. 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.1 million and $2.6 million for the three months ended March 31, 2020 and 2019. 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 weighted average shares outstanding for earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid $3.3 million and $2.9 million to settle liabilities related to cash-settled RSUs in the three months ended March 31, 2020 and 2019. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $2.4 million and $4.3 million at March 31, 2020 and December 31, 2019.

35


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



11. COMMITMENTS AND CONTINGENCIES:
Investments in Affiliates and Other Entities
As described in Notes 2 and 9, 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 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, typically each joint venture participant agrees to indemnify the other participant for any liabilities incurred in excess of what the other participant is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each participant. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if another participant 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. However, to the extent any such claims arise, they could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
As described in Note 2, Quanta formed a partnership with select investors to invest in certain specified infrastructure projects, and 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’s investment balance related to this partnership was $21.1 million as of March 31, 2020. However, in October 2019, due to certain management changes at the registered investment adviser, the partnership entered into a 180-day period during which the investors and Quanta evaluated the partnership, and at the end of such period in April 2020, the investment period for any future investments ended.
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 March 31, 2020 and December 31, 2019, the estimated fair value of Quanta’s contingent consideration liabilities totaled $88.0 million and $84.2 million.
Committed Expenditures
Quanta has capital commitments for the expansion of its equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of March 31, 2020, Quanta had $42.3 million of production orders with expected delivery dates in 2020. 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 under certain 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, negligence or gross negligence and/or property damages, wage and hour and other 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.
Peru Project Dispute. In 2015, Redes Andinas de Comunicaciones S.R.L. (Redes), a majority-owned subsidiary of Quanta, entered into two separate contracts with an agency of the Peruvian Ministry of Transportation and Communications (MTC),

36


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



currently Programa Nacional de Telecomunicaciones (PRONATEL), as successor to Fondo de Inversion en Telecomunicaciones (FITEL), pursuant to which Redes would design, construct and operate certain telecommunication networks in rural regions of Peru. The aggregate consideration provided for in the contracts was approximately $248 million, consisting of approximately $151 million to be paid during the construction period and approximately $97 million to be paid during a 10-year post-construction operation and maintenance period. At the beginning of the project, FITEL made advance payments totaling approximately $87 million to Redes, which were secured by two on-demand advance payment bonds posted by Redes to guarantee proper use of the payments in the execution of the project. Redes also provided two on-demand performance bonds in the aggregate amount of $25 million to secure performance of its obligations under the contracts.
During the construction phase, the project experienced numerous challenges and delays, primarily related to issues which Quanta believes were outside of the control of and not attributable to Redes, including, among others, weather-related issues, local opposition to the project, permitting delays, the inability to acquire clear title to certain required parcels of land and other delays which Quanta believes were attributable to FITEL/PRONATEL. In response to various of these challenges and delays, Redes requested and received multiple extensions to certain contractual deadlines and relief from related liquidated damages. However, in April 2019, PRONATEL provided notice to Redes claiming that Redes was in default under the contracts due to the delays and that PRONATEL would terminate the contracts if the alleged defaults were not cured. Redes responded by claiming that it was not in default, as the delays were due to events not attributable to Redes, and therefore PRONATEL was not entitled to terminate the contracts. PRONATEL subsequently terminated the contracts for alleged cause prior to completion of Redes’ scope of work, exercised the on-demand performance bonds and advance payment bonds against Redes, and indicated its intention to claim damages, including a verbal allegation of approximately $45 million of liquidated damages under the contracts, although it has not formally submitted the amount of its claim to Redes.
In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce against PRONATEL and the MTC. In the arbitration, Redes claims that PRONATEL: (i) wrongfully terminated the contracts; (ii) wrongfully executed the advance payment bonds and the performance bonds; and (iii) is not entitled to the alleged amount of liquidated damages. In addition, Redes is seeking compensation for all damages arising from PRONATEL’s actions, including but not limited to (i) repayment of the amounts collected by PRONATEL under the advance payment bonds and the performance bonds; (ii) payment of amounts owed for work completed by Redes under the contracts; (iii) lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) other related costs and damages to Redes as a result of the improper termination of the contracts.
As of the date of the contract terminations, Redes had incurred costs of approximately $155 million in construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments). Furthermore, upon completion of the physical transfer of the networks (as completed at the time of the contract terminations) to PRONATEL, which is required upon termination of the contracts and the process for which is underway, PRONATEL and the MTC will possess the networks, for which PRONATEL has paid approximately $100 million while collecting approximately $112 million of bond proceeds. Quanta believes that PRONATEL’s actions represent an abuse of power and unfair and inequitable treatment and that PRONATEL and the MTC have been unjustly enriched. Specifically, under the terms of the contracts, the advance payment bonds were to be exercised only if it is determined that Redes did not use the advance payments for their intended purpose, in which case Redes would be obligated to return the portion of the advance payments not properly used. Redes was not afforded the opportunity to provide evidence of its proper use of the advance payments for project expenditures prior to PRONATEL exercising the bonds in their full amount. As stated above, Redes has incurred substantially more than the advance payment amounts in the execution of the project, and Quanta believes Redes has used the advance payment amounts for their intended purpose.
Quanta also reserves the right to seek full compensation for the loss of its investment under other applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC.
Quanta believes Redes is entitled to all amounts described in the claims above and intends to vigorously pursue those claims in the pending arbitration proceeding and/or additional arbitration proceedings. However, as a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, there can be no assurance that Redes will prevail on those claims or in defense of liquidated damages claims or any other claims that may be asserted by PRONATEL. As a result, during the three months ended June 30, 2019, Quanta recorded a charge to earnings of $79.2 million, which included a reduction of previously recognized earnings on the project, a reserve against a portion of the project costs incurred through the project termination date, an accrual for a portion of the alleged liquidated damages, and the estimated costs to complete the project turnover and close out the project.

37


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



As of March 31, 2020, after taking into account the above charge, Quanta had a net receivable position related to the project of approximately $120 million, which includes the approximately $87 million PRONATEL collected through exercise of the advance payment bonds. The net receivable from PRONATEL is included in “Other assets, net” in the accompanying consolidated balance sheet as of March 31, 2020.
If Quanta is not successful in the pending or future arbitration proceedings, this matter could result in an additional significant loss that could have a material adverse effect on Quanta’s consolidated results of operations and cash flows. However, based on the information currently available and the preliminary status of the pending arbitration proceeding, Quanta is not able to determine a range of reasonably possible additional loss, if any, with respect to this matter.
Maurepas Project Dispute. During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of its 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, and in June 2019 QPS filed suit against SemGroup Corporation, (now Energy Transfer LP), the parent company of Maurepas, under the parent guarantee issued to secure payment from Maurepas on the project. QPS is seeking to recover $22 million that it believes has been wrongfully withheld, which represents the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, QPS also received notice from Maurepas claiming certain warranty defects on the project. In July 2019, Maurepas filed suit against QPS and Quanta, pursuant to a parent guarantee, for damages related to the warranty defects and for a declaratory judgment related to the liquidated damages claim, subsequently claiming approximately $59 million in damages related to a portion of the alleged warranty defects. Quanta is continuing to evaluate the claimed warranty defects and, if they exist, the appropriate remedy. At this time, Quanta disputes the extent of the alleged defects or has not been able to substantiate them.
As of March 31, 2020, Quanta had recorded an accrual with respect to this matter based on the current estimated amount of probable loss. However, based on the information currently available, Quanta cannot estimate the range of additional reasonably possible loss in connection with this matter. If, upon final resolution of this matter, Quanta is unsuccessful, any liquidated damages or warranty defect damages in excess of Quanta’s current loss accrual would be recorded as additional costs on the project.
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 2019, the court granted, in part, the plaintiff class’s final motion for summary judgment on damages awarding the class approximately $7.5 million for its meal/rest break and overtime claims and denied the motion as to penalties. Quanta believes the court’s decisions on liability and damages are not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter. In July 2019, TNS prevailed, in part, on its own motion for summary judgment on the remaining wage statement and penalty claims, with the court dismissing the claims for penalties based on alleged meal and rest break violations.
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 rulings on liability and damages, the final determination with respect to any additional 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 $9.1 million, plus attorneys’ fees and expenses of the plaintiff class.

38


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



Hallen Acquisition Assumed Liability. In August 2019, in connection with the acquisition of Hallen, Quanta assumed certain contingent liabilities associated with a March 2014 natural gas-fed explosion and fire in the Manhattan borough of New York City, New York. The incident resulted in, among other things, loss of life, personal injury and the destruction of two buildings and other property damage. After investigation, the National Transportation Safety Board determined that the probable cause of the incident was the failure of certain natural gas infrastructure installed by Consolidated Edison, Inc. (Con Ed) and the failure of certain sewer infrastructure maintained by the City of New York. Pursuant to a contract with Con Ed, Hallen had performed certain work related to such natural gas infrastructure and agreed to indemnify Con Ed for certain claims, liabilities and costs associated with its work. Numerous lawsuits are pending in New York state courts related to the incident, which generally name Con Ed, the City of New York and Hallen as defendants. These lawsuits are at various preliminary stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption.
Hallen’s liabilities associated with this matter are expected to be covered under applicable insurance policies or contractual remedies negotiated by Quanta with the former owners of Hallen. As of March 31, 2020, Quanta had not recorded an accrual for any probable and estimable loss related to this matter. However, the ultimate amount of liability in connection with this matter remains subject to uncertainties associated with pending litigation, including, among other things, the apportionment of liability among the defendants and the likelihood and amount of potential damages claims. As a result, this matter could result in a loss that is in excess of, or not covered by, such insurance or contractual remedies, which could have a material adverse effect on Quanta’s consolidated results of operations and cash flows.
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 and money market mutual funds. 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 energy companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada and Australia. While Quanta generally has certain statutory lien rights with respect to services provided, Quanta is subject to potential credit risk related to business, economic and financial market conditions that affect these customers and locations, which has been heightened as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and the significant decline in commodity prices and volatility in commodity production volumes. Some of Quanta’s customers have experienced significant financial difficulties (including bankruptcy), 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.
For example, on January 29, 2019, PG&E, one of Quanta’s largest customers, filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended. Quanta is monitoring the bankruptcy proceeding and evaluating the treatment of, and potential claims related to, its pre-petition receivables. As of the bankruptcy filing date, Quanta had $165 million of billed and unbilled receivables. Subsequent to the bankruptcy filing, the bankruptcy court approved the assumption by PG&E of certain contracts with subsidiaries of Quanta, pursuant to which PG&E paid $124 million of Quanta’s pre-petition receivables as of March 31, 2020. Quanta also sold $36 million of its pre-petition receivables to a third party during the three months ended December 31, 2019 in exchange for cash consideration of $34 million, subject to certain claim disallowance provisions, the occurrence of which could result in Quanta’s obligation to repurchase some or all of the pre-petition receivables sold. Quanta expects the remaining $5 million of pre-petition receivables to be sold or ultimately collected in the bankruptcy proceeding. However, the ultimate outcome of the bankruptcy proceeding is uncertain, and Quanta's belief regarding any future sale or collection of the remaining receivables is based on a number of assumptions that are potentially subject to change as the proceeding progresses. Should any of these assumptions change, the amount collected could be less than the amount of the remaining receivables. Additionally, Quanta is continuing to perform services for PG&E while the bankruptcy case is ongoing and believes that amounts billed for post-petition services will continue to be collected in the ordinary course of business.
At March 31, 2020 and December 31, 2019, 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 months ended March 31, 2020 and 2019.

39


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



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 March 31, 2020 and December 31, 2019, the gross amount accrued for insurance claims totaled $294.8 million and $287.6 million, with $217.7 million and $212.9 million considered to be long-term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of March 31, 2020 and December 31, 2019 were $31.7 million and $35.1 million, of which $0.3 million and $0.3 million are included in “Prepaid expenses and other current assets” and $31.4 million and $34.8 million are included in “Other assets, net.”
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.
As of March 31, 2020, Quanta had $373.9 million in outstanding letters of credit 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 2020 and 2021. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon maturity. Quanta is not aware of any claims currently asserted or threatened under any of these letters of credit that are material, individually or in the aggregate. However, to the extent payment is required for any such claims, the amount paid could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
Performance Bonds and Parent Guarantees
Many customers, particularly in connection with new construction, require Quanta to post performance and payment bonds. These bonds provide a guarantee that Quanta will perform under the terms of a contract and pay its subcontractors and vendors. If Quanta fails to perform, the customer may demand that the surety make payments or provide services under the bond, and Quanta must reimburse the surety for any expenses or outlays it incurs. Under Quanta’s underwriting, continuing indemnity and security agreement with its sureties, Quanta has granted security interests in certain of its assets as collateral for its obligations to the sureties. Subject to certain conditions and consistent with terms of the credit agreement for Quanta’s senior secured credit facility, these security interests will be automatically released if Quanta maintains 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. Quanta may be required to post letters of credit or other collateral in favor of the sureties or Quanta’s customers in the future, which would reduce the borrowing availability under its senior secured credit facility. Quanta has not been required to make any material reimbursements to its sureties for bond-related costs except related to the exercise of certain advance payment and performance bonds in connection with the terminated telecommunications project located in Peru, as set forth in Legal Proceedings above. However, to the extent further reimbursements are required, the amounts could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
Performance bonds expire at various times ranging from mechanical completion of a project 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 March 31, 2020, the total amount of the outstanding performance bonds was estimated to be approximately $2.8 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 commitment under a performance bond generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately $1.0 billion as of March 31, 2020.
Additionally, from time to time, Quanta guarantees certain obligations and liabilities of its subsidiaries that may arise in connection with, among other things, contracts with customers, equipment lease obligations, joint venture arrangements and contractor licenses. These guarantees may cover all of the subsidiary’s unperformed, undischarged and unreleased obligations and liabilities under or in connection with the relevant agreement. For example, with respect to customer contracts, a guarantee may

40


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



cover a variety of obligations and liabilities arising during the ordinary course of the subsidiary’s business or operations, including, among other things, warranty and breach of contract claims, third party and environmental liabilities arising from the subsidiary’s work and for which it is responsible, liquidated damages, or indemnity claims. Quanta is not aware of any claims under any of these guarantees that are material, except as set forth in Legal Proceedings above. To the extent a subsidiary incurs a material obligation or liability and Quanta has guaranteed the performance or payment of such liability, the recovery by a customer or other counterparty or a third party will not be limited to the assets of the subsidiary. As a result, responsibility under the guarantee could exceed the amount recoverable from the subsidiary alone and could materially and adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
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 stock-based compensation benefits. Certain employment agreements also contain clauses that require the payment of certain amounts to such employees upon the occurrence of a defined change in control event.
Collective Bargaining Agreements
Certain of Quanta’s operating units are parties to 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 and arbitration 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and 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, the plan’s cash flow position and whether the plan 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 (e.g., 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, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions.
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 or is deemed to have withdrawn 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 withdrawal liabilities 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. However, Quanta's future contribution obligations and potential withdrawal liability exposure could vary based on the investment and actuarial performance of the multiemployer pension plans to which it contributes and other factors, which could be negatively impacted as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and related issues. Quanta has been subject to significant withdrawal liabilities in the past, including in connection with its withdrawal from the Central States, Southeast and Southwest Areas Pension Plan. To the extent Quanta is subject to material withdrawal liabilities in the future, such liability could adversely affect its business, financial condition, results of operations or cash flows.

41


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



Indemnities
Quanta generally indemnifies its customers for the services it provides under its contracts and 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. Quanta is not aware of any indemnity claims in connection with its indemnity obligations that are material. However, to the extent indemnification is required, the amount could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
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, or the indemnitors may be unwilling or unable to pay amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed, and such amounts could be material and could have a material adverse effect on Quanta’s business or consolidated financial condition, results of operations and cash flows. Quanta is currently in the process of pursuing indemnity for certain pre-acquisition obligations associated with non-U.S. payroll taxes of a business acquired by Quanta in 2013. As of March 31, 2020, the indemnification asset amounted to $4.7 million.
Additionally, Quanta has obtained certain indemnification rights from the former owners of Hallen with respect to contingent liabilities that were assumed in connection with the acquisition, as set forth in Legal Proceedings — Hallen Acquisition Assumed Liability above.
12. SEGMENT INFORMATION:
Quanta presents its operations under two reportable segments: (1) Electric Power Infrastructure Services and (2) Pipeline and Industrial 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 its end user markets. Quanta’s entrepreneurial business model allows multiple 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: the Electric Power Infrastructure Services Division and the Pipeline and Industrial Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments, and operating units are assigned to divisions based on the predominant type of work performed.
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. Classification of operating unit revenues by type of work for segment reporting purposes can 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 (e.g., facility costs), indirect operating expenses (e.g., 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.

42


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



Summarized financial information for Quanta’s reportable segments is presented in the following table (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Revenues:
 
 

 
 

Electric Power Infrastructure Services
 
$
1,767,027

 
$
1,664,023

Pipeline and Industrial Infrastructure Services
 
997,068

 
1,143,236

Consolidated revenues
 
$
2,764,095

 
$
2,807,259

Operating income (loss):
 
 

 
 

Electric Power Infrastructure Services
 
$
128,758

 
$
161,617

Pipeline and Industrial Infrastructure Services
 
31,277

 
40,699

Corporate and non-allocated costs
 
(79,298
)
 
(82,829
)
Consolidated operating income
 
$
80,737

 
$
119,487

Depreciation:
 
 

 
 

Electric Power Infrastructure Services
 
$
28,713

 
$
25,251

Pipeline and Industrial Infrastructure Services
 
21,535

 
22,555

Corporate and non-allocated costs
 
4,162

 
4,410

Consolidated depreciation
 
$
54,410

 
$
52,216


Quanta has concluded to pursue an orderly exit of its operations in Latin America. Electric Power Infrastructure Services revenues for the three months ended March 31, 2020 and 2019 included $4.7 million and $27.8 million related to Latin American operations. Electric Power Infrastructure Services operating income for the three months ended March 31, 2020 and 2019 included $16.3 million and $0.6 million of operating loss related to Latin American operations.
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, 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 March 31, 2020 and 2019, Quanta derived $496.0 million and $606.6 million of its revenues from foreign operations. Of Quanta’s foreign revenues, 77% and 80% were earned in Canada during the three months ended March 31, 2020 and 2019. In addition, Quanta held property and equipment of $291.4 million and $314.1 million in foreign countries, primarily Canada, as of March 31, 2020 and December 31, 2019.


43


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



13. 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
 
 
March 31,
 
 
2020
 
2019
Accounts and notes receivable
 
$
122,330

 
$
(159,469
)
Contract assets
 
16,372

 
5,267

Inventories
 
(4,368
)
 
28,996

Prepaid expenses and other current assets
 
84,078

 
(29,339
)
Accounts payable and accrued expenses and other non-current liabilities
 
(110,394
)
 
(66,678
)
Contract liabilities
 
(12,886
)
 
(23,380
)
Other, net
 
(5,662
)
 
(5,553
)
Net change in operating assets and liabilities, net of non-cash transactions
 
$
89,470

 
$
(250,156
)

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 is as follows (in thousands):
 
 
March 31,
 
 
2020
 
2019
Cash and cash equivalents
 
$
377,205

 
$
85,423

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

 
3,038

Restricted cash included in “Other assets, net”
 
919

 
1,031

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
381,638

 
$
89,492

 
 
December 31,
 
 
2019
 
2018
Cash and cash equivalents
 
$
164,798

 
$
78,687

Restricted cash included in “Prepaid expenses and other current assets”
 
4,026

 
3,286

Restricted cash included in “Other assets, net”
 
921

 
1,283

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
169,745

 
$
83,256

Restricted cash includes any cash that is legally restricted as to withdrawal or usage.
Supplemental cash flow information related to leases is as follows (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
Operating cash flows from operating leases
 
$
(29,482
)
 
$
(29,447
)
Operating cash flows from finance leases
 
$
(17
)
 
$
(21
)
Financing cash flows from finance leases
 
$
(201
)
 
$
(630
)
Lease assets obtained in exchange for lease liabilities:
 
 
 
 
Operating leases
 
$
29,693

 
$
15,939

Finance leases
 
$
866

 
$
401



44


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
 
 
March 31,
 
 
2020
 
2019
Cash (paid) received during the period for —
 
 
 
 
Interest paid
 
$
(13,272
)
 
$
(13,432
)
Income taxes paid
 
$
(54,221
)
 
$
(8,193
)
Income tax refunds
 
$
2,339

 
$
1,278


During the three months ended March 31, 2020, in connection with the disposition of a small business, Quanta recorded a note receivable in exchange for the transfer of $8.5 million of inventory.

45





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, 2019 (2019 Annual Report), which was filed with the Securities and Exchange Commission (SEC) on February 28, 2020 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 2019 Annual Report.
Overview
We are a leading provider of specialty contracting services, delivering comprehensive infrastructure solutions for the electric power, energy and communications industries in the United States, Canada, Australia and select other international markets. The performance of our business generally depends on our ability to obtain contracts with customers and to effectively deliver the services provided under those contracts. 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; pipeline transmission and distribution systems and facilities; refinery, petrochemical and industrial facilities; and telecommunications and cable multi-system operator networks. Our customers include many of the leading companies in the industries we serve, and we endeavor to develop and maintain strategic alliances and preferred service provider status with our customers. Our services are typically provided pursuant to master service agreements, repair and maintenance contracts and fixed price and non-fixed price installation contracts.
We report our results under two reportable segments: (1) Electric Power Infrastructure Services and (2) Pipeline and Industrial Infrastructure Services. This structure is generally focused on broad end-user markets for our services. Included within the Electric Power Infrastructure Services segment are the results related to our telecommunications infrastructure services.
Current Quarter Financial Results and Significant Operational Trends and Events
Key financial results for the three months ended March 31, 2020 included:
Consolidated revenues decreased 1.5% to $2.76 billion as compared to $2.81 billion for the three months ended March 31, 2019, of which 63.9% was attributable to the Electric Power Infrastructure Services segment and 36.1% was attributable to the Pipeline and Industrial Infrastructure Services segment;
Operating income decreased 32.4%, or $38.8 million, to $80.7 million as compared to $119.5 million for the three months ended March 31, 2019, primarily attributable to higher earnings related to successful execution and completion of a larger electric transmission project in Canada during the three months ended March 31, 2019;
Net income attributable to common stock decreased 67.9%, or $81.8 million, to $38.7 million as compared to $120.5 million for the three months ended March 31, 2019, primarily attributable to the project earnings referenced above as well as the recognition of $60.3 million of previously deferred earnings associated with an investment in the larger electric transmission project in Canada during the three months ended March 31, 2019;
Diluted earnings per share decreased 68.1%, or $0.56, to $0.26 as compared to $0.82 for the three months ended March 31, 2019, primarily attributable to the project earnings and recognition of $60.3 million (or $0.30 per diluted share) of previously deferred earnings during the three months ended March 31, 2019 referenced above;
Net cash provided by operating activities increased by $310.3 million, to $227.5 million as compared to $82.8 million of net cash used in operating activities for the three months ended March 31, 2019;
Remaining performance obligations increased 1.3%, or $69.7 million, to $5.37 billion as of March 31, 2020 as compared to $5.30 billion as of December 31, 2019; and
Total backlog (a non-GAAP measure) decreased 1.8%, or $272.5 million, to $14.73 billion as of March 31, 2020 as compared to $15.00 billion as of December 31, 2019. For a reconciliation of backlog to remaining performance obligations, its most comparable GAAP measure, see Remaining Performance Obligations and Backlog below.
During the three months ended March 31, 2020, our Electric Power Infrastructure Services segment was impacted by the following significant operational trends and events:
Increased customer spending on smaller electric transmission and distribution services projects, which are services we generally consider to be base business operations;

46





Decreased revenues on larger transmission projects primarily due to the completion of the larger transmission project in Canada in the first quarter of 2019 referenced above; and
Delays on other larger transmission projects in Canada, which shifted expected revenues to later in 2020 and beyond.
During the three months ended March 31, 2020, our Pipeline and Industrial Infrastructure Services segment was impacted by the following significant operational trends and events:
Decreased revenues from larger pipeline projects as compared to the three months ended March 31, 2019, the timing of which is highly variable due to potential permitting delays, worksite access limitations related to environmental regulations and seasonal weather patterns;
Increased revenues from pipeline distribution services, which we generally consider to be base business operations;
Increased revenues of approximately $100 million from acquired businesses;
Negative impacts from adverse weather across our Canadian pipeline operations, including an $11.4 million loss associated with production issues as well as severe weather conditions on a larger gas transmission project in Canada; and
Certain adverse impacts due to restrictions on our ability to perform services in certain locations as a result of the novel coronavirus disease 2019 (COVID-19) pandemic, as discussed further below in COVID-19 Pandemic - Response and Impact.
We also continue to selectively evaluate acquisitions as part of our overall business strategy and acquired two businesses in the three months ended March 31, 2020, including an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, to customers in the refining and chemical industries and an electric power infrastructure business located in the United States that primarily provides underground conduit services. During the three months ended March 31, 2020, revenues were positively impacted by approximately $115 million from acquired businesses.
COVID-19 Pandemic - Response and Impact
During the first and second quarters of 2020, the World Health Organization characterized COVID-19 as a pandemic and all fifty states within the United States were placed under a major disaster declaration. The COVID-19 pandemic has significantly impacted global economies, resulting in workforce and travel restrictions, supply chain and production disruptions and reduced demand and spending across many sectors. During the latter part of the first quarter of 2020, these factors began having an adverse impact on our operations and financial performance, as well as on the operations and financial performance of many of the customers and suppliers in industries that we serve.
We continue to operate as an essential services provider in our industries and have taken proactive measures to protect the health and safety of our employees, such as the adoption of specialized training initiatives and the utilization of additional protective equipment for our employees operating in the field and additional sanitation measures for our offices, vehicles and equipment. We have also canceled non-essential business travel, applied work-from-home policies where appropriate and developed other human resource guidance to help employees. While we are collaborating with customers to minimize potential service disruptions and anticipate how the COVID-19 pandemic may impact our operations, the adverse effects are prevalent throughout locations where we, our customers, suppliers or third-party business partners operate.
During the three months ended March 31, 2020 and continuing into the second quarter of 2020, our results have been adversely impacted by the COVID-19 pandemic as a result of the shelter-in-place restrictions in some of our service areas creating disruptions to portions of our operations, particularly in major metropolitan markets that have been meaningfully impacted by the pandemic such as New York City, Detroit and Seattle. The COVID-19 pandemic has also compounded broader challenges in the energy market, resulting in a decline in commodity prices and volatility with respect to commodity production volumes that are affecting portions of our Pipeline and Industrial Infrastructure Services segment. We expect this dynamic to have a materially negative impact on our results of operations for the second quarter of 2020 and continue to impact certain portions of the segment for at least the remainder of 2020. In particular, demand for our industrial services operations has declined as customers are reducing and deferring regularly scheduled maintenance due to lack of demand for refined products. Additionally, smaller pipeline and industrial capital projects are expected to be negatively impacted for a prolonged period due to the low commodity price environment and resulting reductions in customer capital budgets. We are also experiencing some permitting and regulatory delays due to the pandemic, which have resulted in project delays. Furthermore, while we are not currently experiencing significant supply chain disruptions or workforce availability concerns, we are continuing to monitor these potential issues.
Additionally, we are focused on navigating the challenges presented by the COVID-19 pandemic and maintaining a strong balance sheet. As of March 31, 2020, we had $377.2 million of cash and cash equivalents and $1.35 billion of availability under our senior secured credit facility. We generated $227.5 million of cash flow from operations in the quarter ended March 31, 2020

47





and $526.6 million in cash flow from operations in the year ended December 31, 2019. We are managing our costs through, among other things, reductions in discretionary spending, reductions in workforce at operations experiencing challenges, hiring and compensation increase deferrals, and deferrals of non-essential capital expenditures. We will continue to maintain capital discipline and monitor rapidly changing market dynamics and adjust our costs accordingly.
As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, we assessed the expected negative impacts related to goodwill, intangible assets, long-lived assets, and investments as of March 31, 2020, and concluded that at this time the impacts are not likely to result in impairment of such assets. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors. We will continue to monitor the impacts and should a reporting unit or investment suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of impairment would increase. At this time, based on information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be material.
On March 27, 2020, the U.S. federal government enacted the Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”). The CARES Act provides for various tax relief and tax incentive measures, which are not expected to have a material impact on our results of operations or liquidity.
The broader and longer-term implications of the COVID-19 pandemic on our results of operations and overall financial performance and position remain uncertain, and we cannot predict the full impact that the pandemic or the significant disruption and volatility currently being experienced in the markets will have on our business, cash flows, liquidity, financial condition and results of operations at this time, due to numerous uncertainties. The ultimate impact will depend on future developments, including, among others, the ongoing spread of the virus, the consequences of governmental and other measures designed to prevent the spread of the virus, the development of effective treatments, the duration and severity of the outbreak, actions taken by governmental authorities, customers, suppliers and other third parties, workforce availability, and the timing and extent to which normal economic and operating conditions resume. For additional discussion regarding risks associated with the COVID-19 pandemic, see Item 1A. Risk Factors of Part II of this Quarterly Report.
Business Environment
Despite the current challenging economic conditions, we believe there are long-term growth opportunities across our industries, and we continue to have a positive long-term outlook. Although not without risks and challenges, including those discussed in Overview and in Uncertainty of Forward-Looking Statements and Information and included in Item 1A. Risk Factors, we believe, with our full-service operations, broad geographic reach, financial position and technical expertise, we are well positioned to capitalize on opportunities and trends in our industries.
Electric Power Infrastructure Services Segment. Utilities are investing significant capital in their electric power delivery systems, particularly transmission, substation and distribution infrastructure, through multi-year, multi-billion dollar grid modernization and reliability programs, which have provided, and are expected to continue to provide, demand for our services. Utilities are accommodating a changing fuel generation mix that is moving toward more sustainable sources such as natural gas and renewables and replacing aging infrastructure to support long-term economic growth. In order to reliably and efficiently deliver power, and in response to federal reliability standards, utilities are also integrating smart grid technologies into distribution systems in order to improve grid management and create efficiencies, and in preparation for emerging technologies such as electric vehicles. A number of utilities are also implementing system upgrades or hardening programs in response to recurring severe weather events, such as hurricanes and wildfires. In particular, current system resiliency initiatives in California and other regions in the western U.S. are designed to prevent and manage the impact of wildfires. However, while these resiliency initiatives also provide opportunities for our services, they also increase our potential exposure to significant liabilities attributable to those events.
While the COVID-19 pandemic has resulted in an overall decline in electricity usage in the near term, primarily related to commercial and industrial users, 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. As demand for power increases, we also expect an increase in new power generation facilities powered by certain traditional energy sources (e.g., natural gas) and renewable energy sources (e.g., solar and wind). To the extent this dynamic continues, we expect continued demand for new or expanded transmission and substation infrastructure to transport power and interconnect new generation facilities and the modification and reengineering of existing infrastructure as existing coal and nuclear generation facilities are retired or shut down.
With respect to our communications service offerings, consumer and commercial demand 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, communications providers in North America are in the early stages of developing new fifth generation wireless services (5G), which are intended to facilitate bandwidth-intensive services at high speeds for consumers and a wide range of commercial applications. As a result of these industry trends, we believe there will be meaningful

48





demand for our services in that market. While we continue to perform certain electric power and communications services in Latin America, we have completed a strategic review of those operations, and due to circumstances experienced in connection with the termination of the large telecommunications project in Peru during 2019 and political volatility in other areas of the region, have concluded to pursue an orderly exit of our Latin American operations. While we expect additional costs in the near-term related to exiting these operations, we anticipate this decision will result in improved profitability of our overall services offerings.
Pipeline and Industrial Infrastructure Services Segment. Though we are experiencing disruptions due to the impact of the COVID-19 pandemic, in recent years demand has increased for our gas utility distribution services as a result of lower natural gas prices and regulatory requirements and customer desire to upgrade and replace aging infrastructure. We believe there are also growth opportunities for our pipeline integrity, rehabilitation and replacement services, as regulatory measures have increased the frequency or stringency of pipeline integrity testing requirements.
We provide critical path solutions and related specialty services to refinery and chemical processing facilities, primarily along the Gulf Coast of the United States and in other select markets in North America. Trends and estimates for process facility utilization rates and overall refining capacity show North America as the largest downstream maintenance market in the world over the next several years, and we believe processing facilities located along the U.S. Gulf Coast region should have certain long-term strategic advantages due to their proximity to affordable hydrocarbon resources. As a result, we believe there are significant long-term opportunities for our services, including our high-pressure and critical-path turnaround services, as well as our capabilities with respect to instrumentation, high-voltage and other electrical services, piping, fabrication and storage, and other industrial services. However, these processing facilities can be negatively impacted for short-term periods due to severe weather events, such as hurricanes, tropical storms and floods. Additionally, due to the COVID-19 pandemic and challenging overall energy market conditions, we have recently experienced a decrease in demand for certain of these services. While demand for our critical path catalyst solutions has remained solid, subsequent to the end of the first quarter of 2020 customers have restricted onsite activity for our other services and have deferred maintenance and certain turnaround projects to later 2020 or possibly 2021.
Additionally, a number of larger pipeline projects from the North American shale formations and Canadian oil sands to power plants, refineries, liquefied natural gas (LNG) export facilities and other demand centers are in various stages of development. While there is risk the projects will not move forward or be delayed, we believe many of our customers remain committed to them given the cost and time required to move from conception to construction. The larger pipeline market is cyclical and the contribution of these projects to our revenues has declined over the last few years. We currently expect a further reduction in revenues from larger pipeline projects in 2020; however, we are pursuing various opportunities that, if successful, could cause our current expectations to increase. Due to its abundant supply and current low price, we also believe natural gas will remain a fuel of choice for both primary power generation and backup power generation for renewable-driven power plants in North America. The favorable characteristics of natural gas also position the United States as a leading competitor in the global LNG export market, which has the potential to continue to grow over the coming years as approved and proposed LNG export facilities are developed. In certain areas, the existing pipeline system infrastructure is insufficient to support these expected future developments, which could provide additional opportunities for our services.
Although much of our pipeline and industrial infrastructure services are influenced by hydrocarbon production volume rather than shorter-term changes in commodity prices, the broader oil and gas industry is highly cyclical and subject to price volatility, such as the current low commodity price environment, which can impact demand for our services. For example, certain of our end markets where the price of oil is influential, such as Australia, the Canadian Oil Sands and certain oil-driven U.S. shale formations, have been materially impacted by the current challenging energy market conditions.
Regulatory Challenges and Opportunities. The regulatory environment creates both challenges and opportunities for our business, and in recent years electric power and pipeline infrastructure services margins have been impacted by regulatory and permitting delays, particularly with respect to larger electric transmission and larger pipeline projects. Regulatory and environmental permitting processes continue to create uncertainty for projects and negatively impact customer spending, and delays have recently increased as the COVID-19 pandemic has impacted regulatory agency operations. Furthermore, the recent ruling by the federal district court for the district of Montana vacating the U.S. Army Corps of Engineers Clean Water Act Section 404 Nationwide Permit 12 for alleged failure to comply with consultation requirements under the federal Endangered Species Act may result in increased costs and project delays if we or our customers are forced to seek individual permits from the U.S. Army Corps of Engineers.
However, we believe that there are also several existing, pending or proposed legislative or regulatory actions that may alleviate certain regulatory and permitting issues and positively impact long-term demand, particularly in connection with electric power infrastructure and renewable energy spending. For example, regulatory changes affecting siting and right-of-way processes could potentially accelerate construction for transmission projects, and state and federal reliability standards are creating incentives for system investment and maintenance. 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 some of these projects remains subject to the continued availability of tax incentive programs.

49





Labor Resource Availability. In addition to potential labor resource availability concerns that may arise in connection with the COVID-19 pandemic, we continue to address the longer-term need for additional labor resources in our markets. Our customers continue to seek additional specialized labor resources to address an aging utility workforce and longer-term labor availability issues, increasing pressure to reduce costs and improve reliability, and increasing duration and complexity of their capital programs. We believe these trends will continue, possibly to the point where demand for labor resources will outpace supply. Furthermore, the cyclical nature of the natural gas and oil industry can create shortages of qualified labor in those markets during periods of high demand. Our ability to capitalize on available opportunities is limited by our ability to employ, train and retain the necessary skilled personnel, and we are taking proactive steps to develop our workforce, including through strategic relationships with universities, the military and unions and the expansion and development of our training facility and postsecondary educational institution. Although we believe these initiatives will help address workforce needs, meeting our customers’ demand for labor resources could remain challenging.
Acquisitions and Investments. We believe potential acquisition and investment opportunities exist in our industries and adjacent industries, primarily due to the highly fragmented and evolving nature of those industries and inability of many companies to expand and modernize due to capital or liquidity constraints. We continue to evaluate opportunities that are expected to, among other things, broaden our customer base, expand our geographic area of operations, and grow and diversify our portfolio of services.

Significant Factors Impacting Results
Our revenues, margins and other results of operations can be influenced by a variety of factors in any given period, including those described in 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 2019 Annual Report, and those factors have caused fluctuations in our results in the past and are expected to cause fluctuations in our results in the future. Additional information with respect to certain of those factors is provided below.
Seasonality. Typically, our revenues are lowest in the first quarter of the year because cold, snowy or wet conditions can create challenging working environments that are more costly for our customers or cause delays on projects. In addition, infrastructure projects often do not begin in a meaningful way until our customers finalize their capital budgets, which typically occurs during the first quarter. Second quarter revenues are typically higher than those in the first quarter, as some projects begin, but continued cold and wet weather can often impact productivity. Third quarter revenues are typically the highest of the year, as a greater number of projects are underway and operating conditions, including weather, are normally more accommodating. Generally, revenues during the fourth quarter are lower than the third quarter but higher than the second quarter, as many projects are completed and customers often seek to spend their capital budgets before year end. However, the holiday season and inclement weather can sometimes cause delays during the fourth quarter, reducing revenues and increasing costs. These seasonal impacts are typical for our U.S. operations, but seasonality for our international operations may differ. For example, revenues in Canada are typically higher in the first quarter because projects are often accelerated in order to complete work while the ground is frozen and prior to the break up, or seasonal thaw, as productivity is adversely affected by wet ground conditions during warmer months. As referenced above in COVID 19 Pandemic - Response and Impact, we expect our revenues, margins and operating results for the second quarter of 2020 to be negatively impacted due to the COVID-19 pandemic.
Weather, natural disasters and emergencies. The results of our business in a given period can be impacted by adverse weather conditions, severe weather events, natural disasters or other emergencies, which include, among other things, heavy or prolonged snowfall or rainfall, hurricanes, tropical storms, tornadoes, floods, blizzards, extreme temperatures, wildfires, pandemics (including the ongoing COVID-19 pandemic) and earthquakes. These conditions and events can negatively impact our financial results due to, among other things, the termination, deferral or delay of projects, reduced productivity and exposure to significant liabilities. See COVID-19 Pandemic - Response and Impact above for further discussion regarding the current and expected impact of the COVID-19 pandemic. However, in some cases, severe weather events can increase our emergency restoration services, which typically yield higher margins due in part to higher equipment utilization and absorption of fixed costs.
Cyclicality and demand for services. 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 also fluctuate, particularly in connection with larger, more complex or longer-term projects, which can affect the amount of work performed in a given period. For example, the timing of obtaining permits and other approvals on a larger project 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 the project when it moves forward. Examples of other items that may cause demand for our services to fluctuate materially from quarter to quarter include: the financial condition of our customers and their access to capital; economic and political conditions on a regional, national or global scale, including interest rates, governmental regulations affecting the sourcing of certain materials and equipment, and other changes in U.S. and global trade relationships; our customers’ capital spending, including on larger pipeline and electrical infrastructure projects; commodity and material prices; and project deferrals and cancellations. As described above in COVID 19 Pandemic -

50





Response and Impact, we have experienced reductions in demand for certain of our services as a result of the decline in commodity prices and decreased commodity production levels, as well as delays in regulatory agency operations.
Revenue mix. The mix of revenues based on the types of services we provide in a given period will impact margins, as certain industries and services provide higher-margin opportunities. For example, 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 varies by project but can be higher than maintenance work due to higher risk. We have historically derived approximately 30% to 35% of our annual revenues from maintenance work, but a higher portion of maintenance work in any given period may affect our gross margins for that period. Additionally, the areas in which we operate during a given period can impact margins. Some areas offer the opportunity for higher margins due to their more difficult geographic characteristics, such as urban settings or mountainous and other difficult terrain. However, margins may also be negatively impacted by unexpected difficulties that can arise due to those same characteristics, as well as unexpected site conditions.
Size, scope and complexity of projects. Larger or more complex 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. Furthermore, smaller or less complex projects typically have a greater number of companies competing for them, and competitors at times may more aggressively pursue available work. A greater percentage of smaller scale or less complex work also could negatively impact margins due to the inefficiency of transitioning between a larger number of smaller projects versus continuous production on fewer larger projects. Also, at times we may choose to maintain a portion of our workforce and equipment in an underutilized capacity to ensure we are strategically positioned to deliver on larger projects when they move forward.
Project variability and performance. Margins for a single project may fluctuate period to period due to changes in the volume or type of work performed, the pricing structure under the project contract or job productivity. Additionally, our productivity and performance on a project can vary period to period based on a number of factors, including unexpected project difficulties or site conditions; project location, including locations with challenging operating conditions; whether the work is on an open or encumbered right of way; inclement weather or severe weather events; environmental restrictions or regulatory delays; protests, other political activity or legal challenges related to a project; and the performance of third parties.
Subcontract work and provision of materials. Work that is subcontracted to other service providers generally yields lower margins, and therefore an increase in subcontract work in a given period can decrease margins. In recent years, we have subcontracted approximately 15% to 20% of our work to other service providers. Our customers are usually responsible for supplying the materials for their projects; however, under some contracts we agree to procure all or part of the required materials. Margins may be lower on projects where we furnish a significant amount of materials, including projects where we provide engineering, procurement and construction (EPC) services, as our markup on materials is generally lower than our markup on labor costs. Furthermore, fluctuations in the price or availability of materials we or our customers procure, including as a result of changes in U.S. or global trade relationships, governmental regulations affecting the sourcing of certain materials and equipment or other economic or political conditions, may impact our margins or cause delays. In a given period, an increase in the percentage of work with higher materials procurement requirements may decrease our overall margins.
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 Canadian and Australian dollars, can materially impact margins and comparisons of our results of operations between periods.

Results of Operations

51





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, such data as a percentage of revenues for the periods indicated as well as the dollar and percentage change from the prior period (dollars in thousands):
Consolidated Results
 
 
Three Months Ended March 31,
 
Change
 
 
2020
 
2019
 
$
 
%
Revenues
 
$
2,764,095

 
100.0
 %
 
$
2,807,259

 
100.0
 %
 
$
(43,164
)
 
(1.5
)%
Cost of services (including depreciation)
 
2,431,899

 
88.0

 
2,443,278

 
87.0

 
(11,379
)
 
(0.5
)%
Gross profit
 
332,196

 
12.0

 
363,981

 
13.0

 
(31,785
)
 
(8.7
)%
Selling, general and administrative expenses
 
230,793

 
8.3

 
231,908

 
8.3

 
(1,115
)
 
(0.5
)%
Amortization of intangible assets
 
17,908

 
0.7

 
12,670

 
0.4

 
5,238

 
41.3
 %
Change in fair value of contingent consideration liabilities
 
2,758

 
0.1

 
(84
)
 

 
2,842

 
*

Operating income
 
80,737

 
2.9

 
119,487

 
4.3

 
(38,750
)
 
(32.4
)%
Interest expense
 
(14,006
)
 
(0.4
)
 
(13,876
)
 
(0.5
)
 
(130
)
 
0.9
 %
Interest income
 
759

 

 
309

 

 
450

 
145.6
 %
Other income (expense), net
 
(9,827
)
 
(0.4
)
 
58,959

 
2.1

 
(68,786
)
 
*

Income before income taxes
 
57,663

 
2.1

 
164,879

 
5.9

 
(107,216
)
 
(65.0
)%
Provision for income taxes
 
16,160

 
0.6

 
43,844

 
1.6

 
(27,684
)
 
(63.1
)%
Net income
 
41,503

 
1.5

 
121,035

 
4.3

 
(79,532
)
 
(65.7
)%
Less: Net income attributable to non-controlling interests
 
2,817

 
0.1

 
547

 

 
2,270

 
415.0
 %
Net income attributable to common stock
 
$
38,686

 
1.4
 %
 
$
120,488

 
4.3
 %
 
$
(81,802
)
 
(67.9
)%
* The percentage change is not meaningful.

Revenues. Contributing to the decrease were lower revenues of $146.2 million from pipeline and industrial infrastructure services, partially offset by incremental revenues of $103.0 million from electric power infrastructure services. See Segment Results below for additional information and discussion related to segment revenues.
Gross profit. The decrease in gross profit was primarily due to the overall decrease in revenues described above and the factors described in Segment Results below related to segment operating income (loss).
Selling, general and administrative expenses. The decrease was primarily attributable a $7.8 million decrease in market value of deferred compensation liabilities during the three months ended March 31, 2020, as compared to a $3.8 million increase in market value of deferred compensation liabilities during the three months ended March 31, 2019. The fair market value changes in deferred compensation liabilities are offset by changes in the fair value of assets associated with the deferred compensation plan which are included in Other income (expense), net below. Partially offsetting the decrease in selling, general and administrative expense associated with deferred compensation was an $8.0 million increase in expenses associated with acquired businesses, a $3.2 million increase in compensation expense primarily due to an increase in non-cash stock compensation expense and a $2.9 million increase related to information systems and rent expense.
Amortization of intangible assets. The 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 those assets became fully amortized.
Change in fair value of contingent consideration liabilities. The overall change was primarily due to changes in performance in post-acquisition periods for certain acquired businesses and the effect of present value accretion on fair value calculations. Further changes in fair value are expected to be recorded periodically until contingent consideration liabilities are settled. See Contractual Obligations - Contingent Consideration Liabilities for more information.
Interest expense. Interest expense increased primarily due to increased borrowing activity, partially offset by the impact of a lower weighted average interest rate.
Other income (expense), net. The net expense recognized in the three months ended March 31, 2020 primarily relates to a decline in market value of assets associated with our deferred compensation plan, which offsets the decrease in selling, general, and administrative expenses discussed above. The net expense recognized in the three months ended March 31, 2019 was primarily

52





related to the deferral and subsequent recognition of earnings on a large electric transmission project in Canada that was substantially completed and placed into commercial operation during the three months ended March 31, 2019. As a result of the project completion, we recognized $60.3 million of earnings that were previously deferred as a component of “Other income (expense), net” in prior periods. In addition, partially offsetting the other income during the three months ended March 31, 2019 was other expense of $4.0 million related to a reduction of an indemnification asset, which resulted from the favorable settlement of a pre-acquisition foreign tax-related obligation.
Provision for income taxes. The effective tax rates for the three months ended March 31, 2020 and March 31, 2019 were 28.0% and 26.6%. The increase in the effective tax rate was primarily due to the favorable impact of certain non-U.S. tax audit settlements. In March 2020, the U.S. federal government enacted the CARES Act. We do not expect any significant benefits to the income tax provision as a result of the CARES Act.
Other comprehensive income (loss). The loss in the three months ended March 31, 2020 resulted from the strengthening of the U.S. dollar against foreign currencies associated with our international operations, primarily the Canadian and Australian dollars, as of March 31, 2020 when compared to December 31, 2019. The gain in the three months ended March 31, 2019 was due to the strengthening of certain foreign currencies associated with our international operations, primarily the Canadian and Australian dollars, against the U.S. dollar as of March 31, 2019 when compared to December 31, 2018.
Segment Results
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. Classification 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 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 operating units require that certain allocations be made to determine segment profitability, including allocations of shared and indirect costs (e.g., facility costs), indirect operating expenses (e.g., 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, non-cash stock-based compensation, amortization related to intangible assets, asset impairment related to goodwill and intangible assets and change in fair value of contingent consideration liabilities.
The following table sets forth segment revenues, segment operating income (loss) for the periods indicated, as well as the dollar and percentage change from the prior period (dollars in thousands):
 
 
Three Months Ended March 31,
 
Change
 
 
2020
 
2019
 
$
 
%
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
Electric Power Infrastructure Services excluding Latin America
 
$
1,762,346

 
63.8
 %
 
$
1,636,188

 
58.3
 %
 
$
126,158

 
7.7
 %
Latin America
 
4,681

 
0.2

 
27,835

 
1.0

 
(23,154
)
 
(83.2
)%
Electric Power Infrastructure Services
 
$
1,767,027

 
63.9
 %
 
$
1,664,023

 
59.3
 %
 
$
103,004

 
6.2
 %
Pipeline and Industrial Infrastructure Services
 
997,068

 
36.1

 
1,143,236

 
40.7

 
(146,168
)
 
(12.8
)%
Consolidated revenues from external customers
 
$
2,764,095

 
100.0
 %
 
$
2,807,259

 
100.0
 %
 
$
(43,164
)
 
(1.5
)%
Operating income (loss):
 
 
 
 

 
 
 
 
 
 
 
 
Electric Power Infrastructure Services excluding Latin America
 
$
145,073

 
8.2
 %
 
$
162,229

 
9.9
 %
 
$
(17,156
)
 
(10.6
)%
Latin America
 
(16,315
)
 
(348.5
)%
 
(612
)
 
(2.2
)%
 
(15,703
)
 
*

Electric Power Infrastructure Services
 
$
128,758

 
7.3
 %
 
$
161,617

 
9.7
 %
 
$
(32,859
)
 
(20.3
)%
Pipeline and Industrial Infrastructure Services
 
31,277

 
3.1
 %
 
40,699

 
3.6
 %
 
(9,422
)
 
(23.2
)%
Corporate and non-allocated costs
 
(79,298
)
 
N/A
 
(82,829
)
 
N/A
 
3,531

 
(4.3
)%
Consolidated operating income
 
$
80,737

 
2.9
 %
 
$
119,487

 
4.3
 %
 
$
(38,750
)
 
(32.4
)%
* The percentage change is not meaningful.

53





Electric Power Infrastructure Services Segment Results
The increase in revenues was primarily due to increased customer spending on distribution services. Revenues also increased due to growth in our communications operations and $15 million was attributable to acquired businesses. These increases were partially offset by lower revenues on a larger transmission project in Canada that was substantially completed during the three months ended March 31, 2019; lower revenues in the western United States associated with grid modernization and accelerated fire hardening programs; and a $32 million decrease in emergency restoration revenues.
During the year ended December 31, 2019, a telecommunications project in Peru was terminated. As a result of the contract termination and other factors, we have concluded to pursue an orderly exit of our operations in Latin America. We believe that providing visibility into these results is beneficial to understanding the performance of our ongoing operations. The increased operating loss in the three months ended March 31, 2020 is primarily associated with early termination and close out costs of projects in the region, cost adjustments on certain remaining projects and disruptions caused by the COVID-19 pandemic. In 2020, our Latin American operations are expected to generate revenues of $20 million to $40 million and an operating loss of $25 million to $30 million. See Legal Proceedings in Note 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report for additional information involving the termination of the telecommunications project in Peru.
The decrease in segment operating income and operating income as a percentage of revenues excluding Latin America was primarily attributable to higher operating income for the three months ended March 31, 2019 related to successful execution of the larger transmission project in Canada described above; decreased revenues from emergency restorations services, which typically yield higher margins due in part to higher equipment utilization and absorption of fixed costs; as well as a reduction in fire hardening activities in the first quarter of 2020, which are expected to increase in the second half of 2020.

Pipeline and Industrial Infrastructure Services Segment Results
The decrease in revenues was primarily due to a decrease in services related to pipeline transmission projects, which resulted from decreased capital spending by our customers, and the timing of construction for larger projects, which is highly variable due to potential permitting delays, worksite access limitations related to environmental regulations and seasonal weather patterns. This decrease was partially offset by an increase in pipeline distribution services and approximately $100 million in revenues from acquired businesses. As a result of the variability in timing for larger pipeline transmission projects, we expect larger pipeline transmission revenues for 2020 to be approximately $500 million as compared to $1.2 billion during 2019.
The decrease in operating income and operating income as a percentage of revenues were primarily due to the reduction in larger pipeline transmission projects, which generally yield higher margins. The three months ended March 31, 2020 were also negatively impacted by adverse weather across our Canadian pipeline operations, including an $11.4 million loss associated with production issues as well as severe weather conditions on a larger gas transmission project in Canada. Additionally, segment results were adversely impacted by the COVID-19 pandemic and the challenged energy market as discussed above in COVID-19 - Response and Impact.
Corporate and Non-allocated Costs
The decrease in corporate and non-allocated costs was primarily due to a $7.9 million decrease in market value of deferred compensation liabilities during the three months ended March 31, 2020, as compared to a $3.6 million increase in market value of deferred compensation liabilities during the three months ended March 31, 2019, as well as a $2.8 million decrease in bad debt expense. Partially offsetting these decreases were a $5.2 million increase in intangible amortization expense due to an increase in intangible assets; a $2.8 million increase in the fair value of contingent consideration liabilities in the three months ended March 31, 2020 as compared to a $0.1 million decrease in the fair value of contingent consideration liabilities recognized during the three months ended March 31, 2019, based on performance of certain acquired businesses; and a $3.0 million increase in compensation expense primarily due to an increase in non-cash stock compensation expense.
Remaining Performance Obligations and Backlog
A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. 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, which includes estimated revenues attributable to consolidated joint ventures and variable interest entities (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 they will be earned and are probable of collection.
We have also historically disclosed our backlog, a measure commonly used in our industry but not recognized under generally accepted accounting principles in the United States (GAAP). We believe this measure enables management to more effectively

54





forecast our future capital needs and results and better identify future operating trends that may not otherwise be apparent. We believe this measure is also useful for investors in forecasting our future results and comparing us to our competitors. Our remaining performance obligations are a component of backlog, 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.
As of March 31, 2020 and December 31, 2019, MSAs accounted for 52% and 53% of our estimated 12-month backlog and 61% and 61% of total backlog. Generally, our customers are not contractually committed to specific volumes of services under our MSAs, and most of our contracts can be terminated on short notice even if we are not in default. We determine the estimated backlog for these MSAs using recurring historical trends, factoring in seasonal demand and projected customer needs based upon ongoing communications. In addition, many of our MSAs are subject to renewal, and these potential renewals are considered in determining estimated backlog. As a result, estimates for remaining performance obligations and backlog are subject to change based on, among other things, project accelerations; project cancellations or delays, including but not limited to those caused by commercial issues, regulatory requirements, natural disasters, emergencies (including the ongoing COVID-19 pandemic) and adverse weather conditions; and final acceptance of change orders by customers. These factors can cause revenues to be realized in periods and at levels that are different than originally projected.
The following table reconciles total remaining performance obligations to our backlog (a non-GAAP measure) by reportable segment along with estimates of amounts expected to be realized within 12 months (in thousands):
 
 
March 31, 2020
 
December 31, 2019
 
 
12 Month
 
Total
 
12 Month
 
Total
Electric Power Infrastructure Services
 
 
 
 
 
 
 
 
Remaining performance obligations
 
$
2,696,812

 
$
3,987,063

 
$
2,483,109

 
$
3,957,710

Estimated orders under MSAs and short-term, non-fixed price contracts
 
2,555,765

 
5,666,724

 
2,873,446

 
5,864,527

Backlog
 
5,252,577

 
9,653,787

 
5,356,555

 
9,822,237

 
 
 
 
 
 
 
 
 
Pipeline and Industrial Infrastructure Services
 
 
 
 
 
 
 
 
Remaining performance obligations
 
719,497

 
1,385,102

 
670,707

 
1,344,741

Estimated orders under MSAs and short-term, non-fixed price contracts
 
1,622,418

 
3,693,494

 
1,919,791

 
3,837,923

Backlog
 
2,341,915

 
5,078,596

 
2,590,498

 
5,182,664

 
 
 
 
 
 
 
 
 
Total
 
 
 
 
 
 
 
 
Remaining performance obligations
 
3,416,309

 
5,372,165

 
3,153,816

 
5,302,451

Estimated orders under MSAs and short-term, non-fixed price contracts
 
4,178,183

 
9,360,218

 
4,793,237

 
9,702,450

Backlog
 
$
7,594,492

 
$
14,732,383

 
$
7,947,053

 
$
15,004,901


Liquidity and Capital Resources
Management monitors financial markets and national and global economic conditions for factors that may affect our liquidity and capital resources. We consider our investment policies related to cash and cash equivalents 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.
The extent of the impact of the COVID-19 pandemic on our future operational and financial performance will depend on future developments, all of which are uncertain and cannot be predicted, However, based on our current business forecast for 2020, including revenue and earnings prospects and other cost management actions taken in response to market conditions, we anticipate that our cash and cash equivalents on hand, existing borrowing capacity under our senior secured credit facility, and future cash flows from operations will provide sufficient funds to enable us to meet our debt repayment obligations, fund ongoing operating needs, facilitate our ability to pay any future dividends we declare, fund acquisitions or strategic investments that facilitate the long-term growth and sustainability of our business, and fund essential capital expenditures during 2020. For additional information regarding the current impact and potential risks related to the COVID-19 pandemic, see COVID-19 Pandemic Response and Impact above and Item 1A. Risk Factors of Part II of this Quarterly Report.

55





Cash Requirements
Our available commitments and cash and cash equivalents at March 31, 2020 were as follows (in thousands):
 
 
March 31, 2020
Total capacity available for revolving loans and letters of credit
 
$
2,135,000

Less:
 
 
Borrowings of revolving loans under our senior secured credit facility
 
410,052

Letters of credit outstanding under our senior secured credit facility
 
373,900

Available commitments under senior secured credit facility for issuing revolving loans or new letters of credit
 
1,351,048

Plus:
 
 
Cash and cash equivalents
 
377,205

Total available commitments under senior secured credit facility and cash and cash equivalents
 
$
1,728,253

We also had borrowings of term loans under our senior secured credit facility of $1.23 billion as of March 31, 2020, and we are required to make quarterly principal payments of $16.1 million on these loans.
Our industry is capital intensive, and we expect substantial capital expenditures and commitments under equipment lease and rental arrangements to be needed into the foreseeable future in order to meet anticipated demand for our services. We have adjusted our expected capital expenditures for the year ended December 31, 2020 down to approximately $250 million, a $50 million reduction from our prior expectations. We also continue to evaluate opportunities for stock repurchases under our authorized stock repurchase programs.
Refer to Contractual Obligations below for a summary of our future contractual obligations as of March 31, 2020 and Off-Balance Sheet Transactions and Contingencies below for a description of certain contingent obligations. Although some of these contingent obligations could require the use of cash in future periods, they are excluded from the Contractual Obligations table because we are unable to accurately predict the timing and amount of any such obligations as of March 31, 2020.
Sources and Uses of Cash
In summary, our cash flows for each period were as follows (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Net cash provided by (used in) operating activities
 
$
227,549

 
$
(82,750
)
Net cash used in investing activities
 
$
(89,133
)
 
$
(147,156
)
Net cash provided by financing activities
 
$
73,926

 
$
236,260

Operating Activities
Cash flow from operating activities is primarily influenced by demand for our services and operating margins but is also influenced by working capital needs associated with the various types of services that we provide. Our working capital needs may increase when we commence large volumes of work under circumstances where project costs, primarily labor, equipment and subcontractors, are required to be paid before the associated receivables 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 project timing due to delays or accelerations and other economic factors that may affect customer spending.
Net cash provided by operating activities during the three months ended March 31, 2020 was favorably impacted by a decrease in working capital requirements as compared to the three months ended March 31, 2019 and the receipt of $82.0 million of insurance proceeds associated with the settlement of two pipeline project claims in the fourth quarter of 2019. Days sales outstanding (DSO) represents the average number of days it takes revenues to be converted into cash, which management believes is an important metric for assessing liquidity. A decrease in DSO has a favorable impact on cash flow from operating activities, while an increase in DSO has a negative impact on cash flow from operating activities. DSO is calculated by using the sum of

56





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. DSO at March 31, 2020 was 85 days, as compared to 88 days at March 31, 2019. The decrease in DSO was primarily due to the collection of a large retainage balance outstanding at March 31, 2019 associated with a larger electric transmission project completed in the three months ended March 31, 2019.
Investing Activities
Net cash used in investing activities in the three months ended March 31, 2020 included $68.1 million of capital expenditures and $22.8 million used for acquisitions. These items were partially offset by $4.8 million of proceeds from the sale of property and equipment. Net cash used in investing activities in the three months ended March 31, 2019 included $68.6 million of capital expenditures, $51.6 million used for acquisitions and $37.8 million of cash paid for investments in unconsolidated affiliates and other entities. These items were partially offset by $10.8 million of proceeds from the sale of property and equipment.
Our industry is capital intensive, and we expect substantial capital expenditures and commitments under equipment lease and rental arrangements to be needed into the foreseeable future. We also have various contractual obligations related to investments in unconsolidated affiliates and other capital commitments that 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 amount of the cash needed for these initiatives.
Financing Activities
Net cash provided by financing activities in the three months ended March 31, 2020 included $303.4 million of net borrowings under our senior secured credit facility, partially offset by $200.0 million of payments for common stock repurchases, $15.9 million of payments to satisfy tax withholding obligations associated with share-based compensation and $7.4 million of cash dividends and dividend equivalents. Due to the volatile capital market conditions during March 2020, as a precautionary measure we borrowed $250 million under our senior secured credit facility, which was included in our $377.2 million cash balance as of March 31, 2020. In April 2020, we repaid this amount and resumed routine funding of daily cash requirements. Net cash provided by financing activities in the three months ended March 31, 2019 included $299.6 million of net borrowings under our senior secured credit facility, partially offset by $23.2 million of net repayments of short-term debt borrowings, $19.9 million of payments for common stock repurchases and $13.7 million of payments to satisfy tax withholding obligations associated with share-based compensation.
Contingent Consideration Liabilities
Certain of our acquisitions include the potential payment of contingent consideration, payable in the event certain performance objectives are achieved by the acquired businesses during designated post-acquisition periods. The majority of these contingent consideration liabilities are subject to a maximum outstanding payment amount, which totaled $162.5 million as of March 31, 2020. This maximum amount primarily consists of $100.0 million related to the 2017 acquisition of Stronghold, Ltd. and Stronghold Specialty, Ltd., payable based on performance over a three-year post-acquisition period. The aggregate fair value of all of our contingent consideration liabilities was $88.0 million as of March 31, 2020, of which $80.9 million is included in “Accounts payable and accrued expenses” and $7.1 million is included in “Insurance and other non-current liabilities.” The significant majority of these liabilities would be paid at least 70% to 85% in cash. Cash payments for these liabilities up to the amount recognized at the respective acquisition dates, including measurement-period adjustments, will be classified as financing activities in our consolidated statements of cash flows. Any cash payments in excess of the amount of contingent consideration liabilities recognized at the respective acquisition dates will be classified as operating activities in our consolidated statements of cash flows. Additionally, we settled certain contingent consideration liabilities during the three months ended March 31, 2020 with a cash payment of $1.0 million and the issuance of 4,277 shares of Quanta common stock. The cash payment was classified as a financing activity in our condensed consolidated statement of cash flows. We also made a $10.0 million interim cash payment in April 2020 to partially settle certain other contingent consideration liabilities, and such payment will be classified as a financing activity in our condensed consolidated statements of cash flows for the three and six months ended June 30, 2020.
Stock Repurchases
We repurchased the following shares of common stock in the open market under our stock repurchase programs (in thousands):
Quarter ended:
 
Shares
 
Amount
March 31, 2020
 
5,960

 
$
200,000

December 31, 2019
 

 
$

September 30, 2019
 

 
$

June 30, 2019
 

 
$

March 31, 2019
 
376

 
$
11,953


57





Our policy is to record a stock repurchase as of the trade date; however, the payment of cash related to a repurchase is made on the settlement date of the trade. During the three months ended March 31, 2020 and 2019, cash payments related to stock repurchases were $200.0 million and $19.9 million.
As of March 31, 2020, $86.8 million remained authorized under our existing repurchase program, which authorizes us to repurchase outstanding common stock from time to time through June 30, 2021 (the 2018 Repurchase Program). Repurchases under the 2018 Repurchase Program may be implemented through open market or privately negotiated transactions, at management's discretion, based on market and business conditions, applicable contractual and legal requirements, including restrictions under our senior secured credit facility, and other factors. We are not obligated to acquire any specific amount of common stock and the 2018 Repurchase Program may be modified or terminated by our Board of Directors at any time at its sole discretion and without notice. For additional detail about our stock repurchases, refer to Note 9 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements.
Dividends
We declared the following cash dividends and cash dividend equivalents during 2019 and the first three months of 2020 (in thousands, except per share amounts):
Declaration
 
Record
 
Payment
 
Dividend
 
Dividends
Date
 
Date
 
Date
 
Per Share
 
Declared
March 26, 2020
 
April 6, 2020
 
April 15, 2020
 
$
0.05

 
$
7,184

December 11, 2019
 
January 2, 2020
 
January 16, 2020
 
$
0.05

 
$
7,371

August 28, 2019
 
October 1, 2019
 
October 15, 2019
 
$
0.04

 
$
5,564

May 24, 2019
 
July 1, 2019
 
July 15, 2019
 
$
0.04

 
$
6,233

March 21, 2019
 
April 5, 2019
 
April 19, 2019
 
$
0.04

 
$
5,896

A significant majority of dividends declared were paid on the corresponding payment dates. Holders of restricted stock units (RSUs) awarded under the Quanta Services, Inc. 2011 Omnibus Equity Incentive Plan (the 2011 Plan) generally received cash dividend equivalent payments equal to the cash dividend payable on account of the underlying Quanta common stock. Holders of exchangeable shares of certain Canadian subsidiaries of Quanta received a cash dividend per exchangeable share equal to the cash dividend per share paid to Quanta common stockholders. Holders of RSUs awarded under the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan (the 2019 Plan) and holders of unearned and unvested performance stock units (PSUs) awarded under the 2011 Plan and the 2019 Plan receive cash dividend equivalent payments only to the extent such RSUs and PSUs become earned and/or vest. Additionally, cash dividend equivalent payments related to certain stock-based awards that have been deferred pursuant to the terms of a deferred compensation plan maintained by us are recorded as liabilities in such plans until the deferred awards are settled.
The declaration, payment and amount of future cash dividends will be at the discretion of Quanta’s Board of Directors after taking into account various factors, including Quanta’s financial condition, results of operations, cash flows from operations; current and anticipated capital requirements and expansion plans; the current and potential impact of the COVID-19 pandemic and other market, industry, economic and political conditions; income tax laws then in effect; and the requirements of Delaware law. In addition, as discussed below, Quanta’s credit agreement restricts the payment of cash dividends unless certain conditions are met.
Debt Instruments
Senior Secured Credit Facility
We have a credit agreement with various lenders that provides for (i) a $2.14 billion revolving credit facility and (ii) a term loan facility with term loans in the aggregate initial principal amount of $1.29 billion. 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, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) $400.0 million plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered and that our Consolidated Leverage Ratio (as defined below) does not exceed 2.5 to 1.0, subject to the conditions specified in the credit agreement.

58





Borrowings under the credit agreement are to be used to refinance existing indebtedness and for working capital, capital expenditures, acquisitions and other general corporate purposes. The maturity date for both the revolving credit facility and the term loan facility is October 31, 2022; however, we may voluntarily prepay the term loans from time to time in whole or in part, without premium or penalty. We are required to make quarterly principal payments of $16.1 million on the term loan facility. During the three months ended March 31, 2020 and March 31, 2019, our weighted average interest rates associated with our senior secured credit facility were 3.11% and 3.92%.
We borrowed $600.0 million under the term loan facility in October 2018 and borrowed an additional $687.5 million under the term loan facility in September 2019 and used the majority of such proceeds to repay outstanding revolving loans under the credit agreement. As of March 31, 2020, we had $1.64 billion of borrowings outstanding under the credit agreement, which included $1.23 billion borrowed under the term loan facility and $410.1 million of outstanding revolving loans. We also had $373.9 million of letters of credit issued under our revolving credit facility as of such date. As of March 31, 2020, the remaining $1.35 billion of available commitments under the revolving credit facility was available for additional revolving loans or letters of credit in U.S. dollars and certain alternative currencies.
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 March 31, 2020, we were in compliance with all of the financial covenants under the credit agreement. 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. 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).
The credit agreement provides for customary events of default and generally contains cross-default provisions with other debt instruments exceeding $150.0 million in borrowings or availability. Additionally, subject to certain exceptions, (i) all borrowings are secured by substantially all the assets of Quanta and its 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. 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 (including 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.
To address the transition in financial markets away from the London Interest Bank Offered Rate (LIBOR) by the end of 2021, our senior secured credit facility agreement includes provisions related to the replacement of LIBOR with a LIBOR Successor Rate (as defined in the credit agreement for such facility). If no LIBOR Successor Rate has been determined at the time certain circumstances are present, the lenders’ obligation to make or maintain loans based on a Eurocurrency rate could be suspended, and loans in U.S. dollars would default to the Base Rate (as described in Senior Secured Credit Facility within Note 7 of the Notes to Consolidated Financial Statements in Item 1. Financial Statements) rather than a rate using the Eurocurrency Rate. Changing to an alternative interest rate or to the Base Rate may lead to additional volatility in interest rates and could cause our debt service obligations to increase significantly.


59





Contractual Obligations and Contingencies
The following table summarizes our future contractual obligations as of March 31, 2020, excluding certain amounts discussed below (in thousands):
 
 
Total
 
Remainder of 2020
 
2021
 
2022
 
2023
 
2024
 
Thereafter
Long-term debt - principal (1)
 
$
1,657,873

 
$
53,449

 
$
68,317

 
$
1,526,649

 
$
3,941

 
$
3,941

 
$
1,576

Long-term debt - cash interest (2)
 
2,615

 
832

 
668

 
516

 
364

 
212

 
23

Short-term debt (3)
 
3,378

 
3,378

 

 

 

 

 

Operating lease obligations (4)
 
320,938

 
78,839

 
82,423

 
57,924

 
39,031

 
22,252

 
40,469

Operating lease obligations that have not yet commenced (5)
 
6,040

 
442

 
1,077

 
1,014

 
973

 
1,000

 
1,534

Finance lease obligations (6)
 
1,602

 
432

 
495

 
307

 
240

 
120

 
8

Short-term lease obligations (7)
 
27,563

 
26,177

 
1,386

 

 

 

 

Equipment purchase commitments (8)
 
42,347

 
42,347

 

 

 

 

 

Capital commitment related to investments in unconsolidated affiliates (9)
 
2,628

 
2,628

 

 

 

 

 

Total contractual obligations
 
$
2,064,984

 
$
208,524

 
$
154,366

 
$
1,586,410

 
$
44,549

 
$
27,525

 
$
43,610

_______________________________________
(1)
We had $1.64 billion of outstanding borrowings under our senior secured credit facility, which included $1.23 billion borrowed under the term loan facility and $410.1 million of outstanding revolving loans, both of which bear interest at variable market rates. Assuming the principal amount outstanding at March 31, 2020 remained outstanding and the interest rate in effect at March 31, 2020 remained the same, the annual cash interest expense would be approximately $34.6 million, payable until October 31, 2022, the maturity date of the facility. Additionally, in connection with the term loan facility, we are required to make quarterly principal payments of $16.1 million and pay the remaining balance on the maturity date for the facility.
(2)
Amount represents cash interest expense on our fixed-rate long-term debt, which excludes our senior secured credit facility.
(3)
Amount represents short-term borrowings recorded on our March 31, 2020 condensed consolidated balance sheet.
(4)
Amounts represent undiscounted operating lease obligations at March 31, 2020. The operating lease obligations recorded on our March 31, 2020 condensed consolidated balance sheet represent the present value of these amounts.
(5)
Amounts represent undiscounted operating leases obligations that have not commenced as of March 31, 2020. The operating leases obligations will be recorded on our March 31, 2020 condensed consolidated balance sheet beginning on the commencement date of each lease.
(6)
Amounts represent undiscounted finance lease obligations at March 31, 2020. The finance lease obligations recorded on our March 31, 2020 condensed consolidated balance sheet represent the present value of these amounts.
(7)
Amounts represent short-term lease obligations that are not recorded on our March 31, 2020 condensed consolidated balance sheet due to our accounting policy election. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because we are unable to accurately predict future rental amounts.
(8)
Amount represents capital committed for the expansion of our vehicle fleet. Although we have committed to the purchase of these vehicles at the time of their delivery, we expect that these orders will be assigned to third-party leasing companies and made available to us under certain of our master equipment lease agreements.
(9)
Amount represents outstanding capital commitments associated with investments in unconsolidated affiliates. As of March 31, 2020, we had outstanding capital commitments associated with investments in unconsolidated affiliates.
As discussed below and in Notes 2 and 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements, we have various contingencies and commitments that may require the use of cash in future periods. The Contractual Obligations table excludes the contingencies described below, as we are unable to accurately predict the timing and amount of any of the following contingent obligations.
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 and money market mutual funds. Although

60





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 energy companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada and Australia. While we generally have certain statutory lien rights with respect to services provided, we are subject to potential credit risk related to business, economic and financial market conditions that affect these customers and locations, which has been heightened as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and the significant decline in commodity prices and volatility in commodity production volumes. Some of our customers have experienced significant financial difficulties (including bankruptcy), 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.
For example, on January 29, 2019, PG&E Corporation and its primary operating subsidiary, Pacific Gas and Electric Company (collectively PG&E), one of our largest customers, filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended. We are monitoring the bankruptcy proceeding and evaluating the treatment of, and potential claims related to, our pre-petition receivables. As of the bankruptcy filing date, we had $165 million of billed and unbilled receivables. Subsequent to the bankruptcy filing, the bankruptcy court approved the assumption by PG&E of certain contracts with our subsidiaries, pursuant to which PG&E paid $124 million of our pre-petition receivables as of March 31, 2020. We also sold $36 million of our pre-petition receivables to a third party in 2019 in exchange for cash consideration of $34 million, subject to certain claim disallowance provisions, the occurrence of which could result in our obligation to repurchase some or all of the pre-petition receivables sold. We expect the remaining $5 million of pre-petition receivables to be sold or ultimately collected in the bankruptcy proceeding. However, the ultimate outcome of the bankruptcy proceeding is uncertain, and our belief regarding any future sale or collection of the remaining receivables is based on a number of assumptions that are potentially subject to change as the proceeding progresses. Should any of these assumptions change, the amount collected could be less than the amount of the remaining receivables. Additionally, we are continuing to perform services for PG&E while the bankruptcy case is ongoing and believe that amounts billed for post-petition services will continue to be collected in the ordinary course of business.
At March 31, 2020 and December 31, 2019, 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 months ended March 31, 2020 and 2019.
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, negligence or gross negligence and/or property damages, wage and hour claims and other employment-related damages, punitive and consequential 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 Note 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements for additional information regarding litigation, claims and other legal proceedings.
Multiemployer Pension Plans
Certain of our operating units are parties to collective bargaining agreements with unions that represent certain of their employees, which require the operating units to pay specified wages, provide certain benefits to union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Our multiemployer pension plan contribution rates generally 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 our need for union resources in connection with our ongoing projects. Therefore, we are unable to accurately predict our union employee payroll and 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. Special funding and operational rules are generally applicable to certain of these multiemployer plans that are classified as “endangered,” “seriously endangered” or “critical” status based on multiple factors. The amount, if any, that we may be obligated to contribute to these plans cannot be reasonably estimated and is not included in the above table due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions.
Furthermore, we may be subject to additional liabilities imposed by law as a result of our participation in multiemployer defined benefit pension plans, including in connection with a withdrawal or deemed withdrawal from a plan or a plan being terminated or experiencing a mass withdrawal. These liabilities include an allocable share of the unfunded vested benefits in the

61





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 currently aware of any material withdrawal liabilities that have been incurred or asserted and that remain outstanding. However, our future contribution obligations and potential withdrawal liability exposure could vary based on the investment and actuarial performance of the multiemployer pension plans to which we contribute and other factors, which could be negatively impacted as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and related issues. We have been subject to significant withdrawal liabilities in the past, including in connection with our withdrawal from the Central States, Southeast and Southwest Areas Pension Plan. To the extent we are subject to material withdrawal liabilities in the future, such liability could adversely affect our business, financial condition, results of operations or cash flows.
Performance Bonds and Parent Guarantees
Many customers, particularly in connection with new construction, require us to post performance and payment bonds. These bonds provide a guarantee that we will perform under the terms of a contract and pay our subcontractors and vendors. If we fail to perform, the customer may demand that the surety make payments or provide services under the bond, and we must reimburse the surety for any expenses or outlays it incurs. Under our underwriting, continuing indemnity and security agreement with our sureties, we have granted security interests in certain of our assets as collateral for our obligations to the sureties. 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. We have not been required to make any material reimbursements to our sureties for bond-related costs except in connection with the exercise of approximately $112.0 million of advance payment and performance bonds related to the terminated telecommunications project in Peru, which is described further in Legal Proceedings - Peru Project Dispute in Note 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements. To the extent further reimbursements are required, the amounts could be material and could adversely affect our consolidated business, financial condition, results of operations or cash flows. As of March 31, 2020, we are not aware of any outstanding material obligations for payments related to bond obligations.
Performance bonds expire at various times ranging from mechanical completion of a project 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 our bonded operating activity. As of March 31, 2020, the total amount of the outstanding performance bonds was estimated to be approximately $2.8 billion. Our 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 commitment under a performance bond generally extinguishes concurrently with the expiration of our related contractual obligation. The estimated cost to complete these bonded projects was approximately $1.0 billion as of March 31, 2020.
Additionally, from time to time, we guarantee certain obligations and liabilities of our subsidiaries that may arise in connection with, among other things, contracts with customers, equipment lease obligations, joint venture arrangements and contractor licenses. These guarantees may cover all of the subsidiary’s unperformed, undischarged and unreleased obligations and liabilities under or in connection with the relevant agreement. For example, with respect to customer contracts, a guarantee may cover a variety of obligations and liabilities arising during the ordinary course of the subsidiary’s business or operations, including, among other things, warranty and breach of contract claims, third-party and environmental liabilities arising from the subsidiary’s work and for which it is responsible, liquidated damages, or indemnity claims. We are not aware of any claims under any of these guarantees that are material, except as set forth in Legal Proceedings - Maurepas Project Dispute within Note 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements. To the extent a subsidiary incurs a material obligation or liability and we have guaranteed the performance or payment of such liability, the recovery by a customer or other counterparty or a third party will not be limited to the assets of the subsidiary. As a result, responsibility under a guarantee could adversely affect our consolidated business, financial condition, results of operations and cash flows.
Insurance
Insurance Coverage. Losses under our 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 March 31, 2020 and December 31, 2019, the gross amount accrued for insurance claims totaled $294.8 million and $287.6 million, with $217.7 million and $212.9 million considered to be long-term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of March 31, 2020 and December 31, 2019 were $31.7 million and $35.1 million, of which $0.3 million and $0.3 million are included in “Prepaid expenses and other current assets” and $31.4 million and $34.8 million are included in “Other

62





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 based on the potential benefits considered relative to the cost of such insurance, or coverage may not be available at reasonable and competitive rates. In any such event, our overall risk exposure would increase, which could negatively affect our results of operations, financial condition and cash flows. For example, due to the increased occurrence and future risk of wildfires in California and other areas in the western United States, Australia and other locations, insurers have reduced coverage availability and increased the cost of insurance coverage for such events in recent years. As a result, our level of insurance coverage for wildfire events decreased, including in connection with our annual insurance renewals in the spring of 2020 and 2019, and our levels of coverage may not be sufficient to cover potential losses. Our third-party insurers could also decide to further reduce or exclude coverage for wildfires or other events in the future.
Hallen Acquisition Assumed Liability. As discussed in further detail in Legal Proceedings within Note 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements, we assumed certain contingent liabilities in connection with the acquisition of Hallen. Hallen’s liabilities associated with this matter are expected to be covered under applicable insurance policies or contractual remedies negotiated by us with the former owners of Hallen. As of March 31, 2020, we had not recorded an accrual for any probable and estimable loss related to this matter. However, the ultimate amount of liability in connection with this matter remains subject to uncertainties associated with pending litigation, including, among other things, the apportionment of liability among the defendants and the likelihood and amount of potential damages claims. As a result, this matter could result in a loss that is in excess of, or not covered by, such insurance or contractual remedies, which could have a material adverse effect on our consolidated results of operations and cash flows.
Contingent Consideration Liabilities
The liabilities recorded represent the estimated fair values of future amounts payable to the former owners of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. 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.
Aggregate fair values of these outstanding and unearned contingent consideration liabilities and their classification in the Consolidated Balance Sheets in Item 1. Financial Statements were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Accounts payable and accrued expenses
 
$
80,947

 
$
77,618

Insurance and other non-current liabilities
 
7,060

 
6,542

Total contingent consideration liabilities
 
$
88,007

 
$
84,160

The fair values of these liabilities were 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 factor ranged from 20.4% to 30.0% and had a weighted average of 22.6% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or our cost of debt, ranging from 1.6% to 3.9% and had a weighted average of 2.3%. 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.
The majority of our contingent consideration liabilities are subject to a maximum outstanding payment amount, which aggregated to $162.5 million as of March 31, 2020. One contingent consideration liability is not subject to a maximum payment amount, and such liability had a fair value of $1.0 million as of March 31, 2020.

63





Our aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance in post-acquisition periods and accretion in present value. During the three months ended March 31, 2020, we recognized a net increase of the fair value of our aggregate contingent consideration liabilities of $2.8 million. During the three months ended March 31, 2019 we recognized a net decrease in the fair value of our aggregate contingent consideration liabilities of $0.1 million. These changes are reflected in “Change in fair value of contingent consideration liabilities” in our consolidated statements of operations. Additionally, we settled certain contingent consideration liabilities during the three months ended March 31, 2020 with a cash payment of $1.0 million and issuance of 4,277 shares of Quanta common stock. We also made a $10.0 million interim cash payment in April 2020 to partially settle certain other contingent consideration liabilities, and such payment will be classified as a financing activity in our condensed consolidated statements of cash flows for the three and six months ended June 30, 2020.
Undistributed Earnings of Foreign Subsidiaries and Unrecognized Tax Benefits
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.
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 $6.8 million as a result of settlement of these examinations or the expiration of certain statute of limitations periods.
Letters of Credit Fees and Commitment Fees
The Contractual Obligations table excludes letters of credit and commitment fees under our senior secured credit facility because the amount of outstanding letters of credit, availability and applicable fees are all variable. Assuming that the amount of letters of credit outstanding and the fees as of March 31, 2020 remained the same, the annual cash expense for our letters of credit would be approximately $4.5 million. For additional information regarding our letters of credit and the associated fees and our borrowings under our senior secured credit facility, see Liquidity and Capital Resources — Debt Instruments above.
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; short-term, non-cancelable leases; letters of credit obligations; surety guarantees related to performance bonds; committed expenditures for the purchase of equipment; and certain multiemployer pension plan liabilities. See Contractual Obligations above and Note 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements for a description of these arrangements.

Critical Accounting Estimates and Policies Update
The discussion and analysis of our financial condition and results of operations are based on our condensed consolidated financial statements, which have been prepared in accordance with GAAP. The preparation of these condensed 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 condensed consolidated financial statements are published and the reported amounts of revenues and expenses recognized during the periods presented. We review all significant estimates affecting our condensed consolidated financial statements on a recurring basis and record the effect of any necessary adjustments prior to their publication. Judgments and estimates are based on our 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. There can be no assurance that actual results will not differ from those estimates. Management has reviewed its development and selection of critical accounting estimates with the audit committee of our Board of Directors. Our accounting policies are primarily described in Note 2 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements and should be read in conjunction with our critical accounting estimates detailed in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II of our 2019 Annual Report. Significant changes to our critical accounting policies as a result of adopting new guidance related to credit losses effective January 1, 2020 are referenced below:
Revenue Recognition - See Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Credit Losses 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 accounting standard related to current expected credit losses.

64





Uncertainty of Forward-Looking Statements and Information
This Quarterly Report 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, cash flows, liquidity, weighted average shares outstanding, capital expenditures, tax rates and other projections of operating or financial results;
Expectations regarding our business or financial outlook and opportunities, trends or economic and regulatory conditions in particular markets or industries;
Expectations regarding the COVID-19 pandemic, including the potential impact of the COVID-19 pandemic and of governmental responses to the pandemic on our business, operations, supply chain and personnel, financial condition, results of operations, cash flows and liquidity;
Expectations regarding our plans and strategies, including plans, effects and other matters relating to the COVID-19 pandemic and our exit, through potential sale or otherwise, from our Latin American operations;
The business plans or financial condition of our customers, including with respect to or as a result of the COVID-19 pandemic;
The potential impact of the recent decrease in commodity prices and volatility in commodity production volumes on our business, financial condition, results of operations and cash flows and demand for our services;
Beliefs and assumptions about the collectability of receivables;
The expected value of contracts or intended contracts with customers, as well as the scope, services, term or results of any awarded or expected projects;
The development of larger electric transmission and pipeline projects, as well as the level of oil, natural gas and natural gas liquids prices and their impact on our business or demand for our services;
Future capital allocation initiatives, including the amount, timing and strategies with respect to any future stock repurchases, and expectations regarding the declaration, amount and timing of any future cash dividends;
The impact of existing or potential legislation or regulation;
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 remaining performance obligations or backlog;
The potential benefits from investments or acquisitions;
The expected outcome of pending or threatened legal proceedings; and
Possible recovery of pending or contemplated insurance claims, change orders and claims asserted against customers or third parties.
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 are 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

65





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, industry, economic, financial or political conditions outside our control, including weakness in the capital markets or the ongoing and potential impact to financial markets and worldwide economic activity resulting from the COVID-19 pandemic and related governmental actions;
Quarterly variations in our operating and financial results, liquidity, financial condition, cash flows, capital requirements, and reinvestment opportunities, including the ongoing and potential impact to our business, operations and supply chains resulting from the COVID-19 pandemic and related governmental actions;
The severity, magnitude and duration of the COVID-19 pandemic, including impacts of the pandemic and of business and governmental responses to the pandemic (e.g., shelter-in-place and other mobility restrictions, business closures) on our operations, personnel and supply chains, and on commercial activity and demand across our and our customers’ businesses;
Our inability to predict the extent to which the COVID-19 pandemic and related impacts will adversely impact our business, financial performance, results of operations, financial position, the prices of our securities and the achievement of our strategic objectives, including with respect to governmental restrictions on our ability to operate, workforce and key personnel availability, regulatory and permitting delays, and future demand for energy and the resulting impact on demand for our services;
Trends and growth opportunities in relevant markets, including our ability to obtain future project awards;
The time and costs required to exit our Latin American operations and our ability to effect related transactions on acceptable terms, as well as the business and political climate in Latin America;
Delays, deferrals, reductions in scope or cancellations of anticipated, pending or existing projects as a result of, among other things, the COVID-19 pandemic, weather, regulatory or permitting issues (including the recent court ruling vacating the U.S. Army Corps of Engineers’ Nationwide Permit 12), environmental processes, project performance issues, claimed force majeure events, protests or other political activity, legal challenges or customer capital constraints;
The effect of natural gas, natural gas liquids and oil prices and commodity production volumes on our operations and growth opportunities and on our customers’ capital programs and demand for our services, including as a result of the recent significant decrease in commodity prices;
The successful negotiation, execution, performance and completion of anticipated, pending and existing contracts;
Risks associated with operational hazards that arise due to the nature of the services we provide and the conditions in which we operate, including, among others, wildfires and explosions;
Unexpected costs, liabilities, fines or penalties that may arise from legal proceedings, indemnity obligations, reimbursement obligations associated with letters of credit or bonds, multiemployer pension plans (e.g., underfunding of liabilities, termination or withdrawal liability) or other claims or actions asserted against us, including amounts that are not covered by, or are in excess of, our third-party insurance;
Potential unavailability or cancellation of third-party insurance coverage, as well as the exclusion of coverage for certain losses, potential increases in premiums for coverage deemed beneficial to us, or the unavailability of coverage deemed beneficial to us at reasonable and competitive rates;
Damage to our brands or reputation arising as a result of cyber-security breaches, environmental and occupational health and safety matters, corporate scandal, failure to successfully perform a high-profile project, involvement in a catastrophic event (e.g., fire, explosion) or other negative incidents;
Our dependence on suppliers, subcontractors, equipment manufacturers and other third-party contractors and the impact of the COVID-19 pandemic on these service providers;
Estimates and assumptions related to our financial results, remaining performance obligations and backlog;

66





Our ability to attract and the potential shortage of skilled employees and our ability to retain key personnel and qualified employees and the impact of the COVID-19 pandemic on the availability and performance of our workforce and key personnel;
Our dependence on fixed price contracts and the potential to incur losses with respect to these contracts;
Adverse weather conditions, natural disasters and other emergencies, including wildfires, pandemics (including the ongoing COVID-19 pandemic), hurricanes, tropical storms, floods, earthquakes and other geological- and weather-related hazards;
Our ability to generate internal growth;
Competition in our business, including our ability to effectively compete for new projects and market share
The future development of natural resources;
The failure of existing or potential legislative actions and initiatives to result in increased demand for our services;
Fluctuations of prices of certain materials used in our and our customers’ businesses, including as a result of the imposition of tariffs, governmental regulations affecting the sourcing of certain materials and equipment and other changes in U.S. trade relationships with other countries;
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 or third-party contractors to pay for services, which could be attributable to, among other things, the COVID-19 pandemic or the recent decrease in commodity prices and which could include the failure to collect our outstanding receivables, failure to recover amounts billed to customers in bankruptcy, or failure to recover on change orders or contract claims;
Budgetary or other constraints that may reduce or eliminate tax incentives or government funding for projects, which may result in project delays or cancellations;
Our ability to successfully complete our remaining performance obligations or realize our backlog;
Risks associated with operating in international markets, including instability of foreign governments, currency exchange fluctuations, and compliance with unfamiliar foreign legal systems and cultural practices, the U.S. Foreign Corrupt Practices Act and other applicable anti-bribery and anti-corruption laws, and complex U.S. and foreign tax regulations and international treaties;
Our ability to successfully identify, complete, integrate and realize synergies from acquisitions, including the ability to retain key personnel from acquired businesses;
The potential adverse impact resulting from uncertainty surrounding acquisitions and investments, including the potential increase in risks already existing in our operations and poor performance or decline in value of our investments;
The adverse impact of impairments of goodwill, other intangible assets, receivables, long-lived assets or investments;
Our growth outpacing our decentralized management and infrastructure;
Inability to enforce our intellectual property rights or the obsolescence of such rights;

67





The impact of our unionized workforce on our operations, including labor stoppages or interruptions due to strikes or lockouts;
The ability to access sufficient funding to finance desired growth and operations, including our ability to access capital markets on favorable terms, as well as 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;
Our ability to obtain performance bonds and other project security;
Our ability to meet the regulatory requirements applicable to us and our subsidiaries, including the Sarbanes-Oxley Act of 2002 and the U.S. Investment Advisers Act of 1940;
Rapid technological and other structural changes that could reduce the demand for our services;
Risks related to the implementation of new information technology systems;
New or changed tax laws, treaties or regulations;
Our ability to realize deferred tax assets;
Legislative or regulatory changes that result in increased costs, including with respect of 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 II of this Quarterly Report, Item 1A. Risk Factors of Part I of our 2019 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 2019 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. 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, we grant credit under normal payment terms, generally without collateral, and therefore are subject to potential credit risk related to our customers’ inability to pay for services provided. For example, in January 2019 one of our largest customers, PG&E, filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended. See Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations Concentration of Credit Risk for additional information regarding our pre-petition receivables and this bankruptcy matter. Furthermore, the risk of nonpayment may be heightened as a result of depressed economic and financial market conditions, including in connection with the ongoing COVID-19 pandemic and the significant decline in commodity prices and volatility in commodity production volumes. 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, and we perform ongoing credit risk assessments of our customers and financial institutions and in some cases obtain

68





collateral or other security from our customers.
Interest Rate Risk. As of March 31, 2020, 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 March 31, 2020, the fair value of our variable rate debt of $1.64 billion approximated book value. Our weighted average interest rate on our variable rate debt for the three months ended March 31, 2020 was 3.11%. The annual effect on our pretax earnings of a hypothetical 50 basis point increase or decrease in variable interest rates would be approximately $8.2 million based on our March 31, 2020 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 and Australia, 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 months ended March 31, 2020, revenues from our foreign operations accounted for and 17.9% of our consolidated revenues. Fluctuations in foreign exchange rates during the three months ended March 31, 2020 caused a decrease of approximately $9 million in foreign revenues compared to the three months ended March 31, 2019.
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 March 31, 2020.
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 $26.8 million as of March 31, 2020, an assumed 5% adverse change to foreign exchange rates would result in a fair value decline of $1.0 million.

Item 4.
Controls and Procedures.
Attached as exhibits to this Quarterly Report on Form 10-Q 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 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 March 31, 2020, our disclosure controls and procedures were effective to provide reasonable assurance of achieving their objectives.
Evaluation of Internal Control over Financial Reporting
No change in our internal control over financial reporting occurred during the quarter ended March 31, 2020 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
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

69





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.

70





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 Note 11 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report, which is incorporated by reference in this Item 1, for additional information regarding litigation, claims and other legal proceedings.
Item 1A.  Risk Factors.
Our business is subject to a variety of risks and uncertainties that are difficult to predict and many of which are outside of our control. For a detailed discussion of the risks that affect our business, refer to Item 1A. Risk Factors of Part I of our 2019 Annual Report. There have been no material changes to the risk factors previously described in our 2019 Annual Report, except as set forth below and except that the potential effects of the COVID-19 pandemic may also have the effect of heightening many of the other risks described in our 2019 Annual Report.
The matters specifically identified are not the only risks and uncertainties facing our company, and additional risks and uncertainties not known to us or not specifically identified may also impair our business. If any of these risks and uncertainties occur, our business, financial condition, results of operations and cash flows could be negatively impacted, which could negatively impact the value of an investment in our company.

The effects of the COVID-19 pandemic and related economic repercussions have materially affected how we and our customers are operating our businesses, and the duration and extent to which this will negatively impact our future results of operations and overall financial performance remains uncertain.
The COVID-19 pandemic has negatively impacted the global economy, disrupted consumer spending and global supply chains, and created significant volatility and disruption of financial markets. We have experienced some resulting disruptions to our business operations, and we expect the COVID-19 pandemic to have a material adverse impact on our business and financial performance. The extent of the impact of the COVID-19 pandemic on our business and financial performance, including our ability to execute our near-term and long-term business strategies and initiatives in the expected time frame, will depend on future developments, including the duration and severity of the pandemic and the resulting governmental and other measures implemented to address the pandemic, which are uncertain and cannot be predicted.
We have been negatively impacted by the COVID-19 pandemic as a result of the shelter-in-place restrictions in some of our service areas creating disruptions to portions of our operations, particularly in major metropolitan markets that have been meaningfully impacted by the pandemic. We have also experienced permitting and regulatory delays attributable to the COVID-19 pandemic. Restrictions on operations related to industrial facilities have also resulted in suspensions and delays related to our high-pressure and critical-path turnaround services to the downstream and midstream energy markets. In addition to these current dynamics, the COVID-19 pandemic may create or exacerbate risks related to our operations and regulatory and compliance matters, including as a result of:
evolving governmental guidance or requirements, including travel and movement restrictions, that continue to impact our ability to perform services or complete projects in accordance with required delivery schedules, which could result in additional costs or penalties (e.g., liquidated damages);
additional delays with respect to permitting and regulatory matters;
additional project deferrals, delays, and cancellations and changes in customer spending patterns and strategic plans as a result of, among other things, prolonged decreases in energy demand, lack of available financing for our customers' businesses or termination of, or force majeure events arising under, existing customer agreements;
governmental guidance or requirements, including work-from-home policies, or potential illness that negatively impact the availability or productivity of our key personnel or a significant number of employees or cause other disruptions to our business, corporate governance or financial reporting processes;
increased payment risk associated with customers experiencing financial difficulties (including bankruptcy) and an increase in disputes with customers relating to billing and payment under contracts and change orders;

71





potential liabilities and reputational harm related to occupational health and safety matters associated with COVID-19;
our inability to execute our business strategy, including with respect to certain capital investments such as acquisitions, investments and service offering expansions;
limitations on the ability of our suppliers, vendors and subcontractors to perform;
asset impairment charges related to property and equipment, goodwill, other intangible assets, other long-lived assets and investments;
additional costs associated with restructuring, severance and related matters, potential mandated increases in pay for critical infrastructure workers or other increased employment-related costs (e.g., workers' compensation insurance claims); and
an increase in cyber-attacks and attempted intrusions into our information technology systems as a result of, among other things, increased reliance on such systems.
Additionally, oil demand has significantly deteriorated as a result of the COVID-19 pandemic and corresponding preventative measures taken around the world to mitigate the spread of the COVID-19. At the same time, prior increases in production of oil by certain producers have created a significant surplus in the supply of oil. The impact of these events has resulted in downward pressure on commodity prices, which has negatively impacted, and may continue to negatively impact, certain services within our Pipeline and Industrial Infrastructure Services segment. Lower commodity prices and production volumes, or perceived risk thereof, can also result in decreased or delayed spending by our customers, including with respect to larger pipeline and industrial projects. A decline in commodity prices, production or the development of resource plays can also negatively impact certain portions of our Electric Power Infrastructure Services segment.
Furthermore, given the uncertain duration of the COVID-19 pandemic, we may face potential challenges related to financing our business in the future. These challenges could arise due to fluctuations in economic, political and market conditions that limit our ability to increase the current commitments under our senior secured credit facility, which is dependent on additional commitments from our lenders, or otherwise secure adequate financing on acceptable terms. Additionally, due to extreme market volatility, there is a risk that we may not be able to access capital markets to obtain financing.
As a result of these factors, the extent of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict. At this point, we cannot reasonably estimate the duration and severity of the COVID-19 pandemic, or its ultimate impact on our business, financial condition, results of operations or cash flows.

Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds.
Unregistered Sales of Equity Securities
On January 20, 2020 and February 28, 2020, we completed acquisitions in which a portion of the consideration consisted of the unregistered issuance of shares of our common stock. The aggregate consideration paid at closing in these acquisitions included 116,812 shares of our common stock valued at approximately $4.2 million as of the acquisition dates. For additional information about these acquisitions, including additional contingent consideration stock issuances, see Note 4 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report. Additionally, on February 25, 2020, we settled a portion of a contingent consideration obligation owed to the former owner of an acquired business through the issuance of 4,277 shares of Quanta common stock valued at approximately $0.2 million as of the settlement date. For additional information regarding this and our other contingent consideration liabilities, see Note 2 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 transactions 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 or former owners of businesses acquired in privately negotiated transactions not involving any public offering or solicitation.



72





Issuer Purchases of Equity Securities During the First Quarter of 2020
The following table contains information about our purchases of equity securities during the three months ended March 31, 2020.
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)
January 1 - 31, 2020
 
 
 
 
 
 
 
 
Open Market Stock Repurchases (1)
 

 
$

 

 
$
286,756,122

Tax Withholdings (2)
 
49,962

 
$
36.53

 

 
 
February 1 - 29, 2020
 
 
 
 
 
 
 
 
Open Market Stock Repurchases (1)
 

 
$

 

 
$
286,756,122

Tax Withholdings (2)
 
351,869

 
$
39.96

 

 
 
March 1 - 31, 2020
 
 
 
 
 
 
 
 
Open Market Stock Repurchases (1)
 
5,960,134

 
$
33.56

 
5,960,134

 
$
86,756,136

Tax Withholdings (2)
 
189,944

 
$
38.54

 

 
 
Total
 
6,551,909

 
 
 
5,960,134

 
$
86,756,136

_______________________________________

(1)
Includes shares repurchased as of the trade date of such repurchases. 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. Repurchases under this program 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. This program does 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.
(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.
Not applicable.
Item 5. Other Information.
None.

73





Item 6.
Exhibits.
Exhibit
No.
 
Description
3.1

 
 
3.2

 
 
10.1

^*
 
10.2

^
 

31.1

*
 
31.2

*
 
32.1

*
 
101

*
 
The following financial statements from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statements of Operations, (iii) Condensed Consolidated Statements of Comprehensive Income, (iv) Condensed Consolidated Statements of Cash Flows, (v) Condensed Consolidated Statements of Equity and (vi) Notes to Condensed Consolidated Financial Statements, tagged as blocks of text and with detailed tags
104

*
 
The cover page from the Company’s Quarterly Report on Form 10-Q for the quarter ended March 31, 2020, formatted in Inline XBRL (included as Exhibit 101)
 

_______________________________________
^
Management contracts or compensatory plans or arrangements
*
Filed or furnished herewith

74





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: May 8, 2020


75
EX-10.1 2 pwr03-31x2020ex101.htm EXHIBIT 10.1 Exhibit
Exhibit 10.1


EMPLOYMENT AGREEMENT
This Employment Agreement (the “Agreement”) is entered into between Quanta Services, Inc. (“Quanta”) and James Redgie Probst (“Employee”) on this 31st day of March, 2020, but effective as of April 1, 2020 (the “Effective Date”).
I. RECITALS

As of the date of this Agreement, the Employer Group (as defined below) is engaged primarily in the business of specialty contracting for customers in the electric power, natural gas, oil, pipeline, renewable energies and telecommunications industries, as well as for transportation, commercial and industrial customers. As such, the Employer Group has developed and continues to develop and use certain trade secrets and other Proprietary and Confidential Information, as hereinafter defined. The Employer Group has spent a substantial amount of time, effort and money, and will continue to do so in the future, to develop or acquire such Proprietary and Confidential Information and promote and increase its good will. Employer (as defined below) and Employee acknowledge and agree that Proprietary and Confidential Information is an asset of particular and immeasurable value to the Employer Group.
Pursuant to this Agreement, Employee shall be employed by Employer in a confidential and fiduciary relationship and such Proprietary and Confidential Information will necessarily be provided to, communicated to, or acquired by Employee by virtue of his employment with Employer.
Based upon the above, Employer desires to retain the services of Employee on its own behalf, as well as on the behalf of its subsidiaries and affiliated companies and, in so doing, protect its Proprietary and Confidential Information subject to the terms and conditions set forth herein.
II. DEFINITIONS

A.For purposes of this Agreement, “Employer” shall mean Quanta or any other affiliated entity that is deemed to be the employer of Employee, and “Employer Group” shall mean Quanta and its predecessors, designees, successors, and past, present and future operating companies, divisions, subsidiaries and/or affiliates.

B.As used in this Agreement, “Proprietary and Confidential Information” means any and all non-public information or data in any form or medium, tangible or intangible, which has commercial value and which the Employer Group possesses or to which the Employer Group has rights. Proprietary and Confidential Information includes, by way of example and without limitation, information concerning the Employer Group’s specific manner of doing business, including, but not limited to, the processes, methods or techniques utilized by the Employer Group, the Employer Group’s customers, marketing strategies and plans, pricing information, sources of supply and material specifications, the Employer Group’s computer programs, system documentation, special hardware, related software development, and the Employer Group’s business models, manuals, formulations, equipment, compositions, configurations, know-how, ideas, improvements and inventions. Proprietary and Confidential Information also includes information developed by Employee during his course of employment with Employer or otherwise relating to Company-Related Inventions and Developments, as hereinafter defined, as well as other information to which he may be given access to in connection with his employment.

C.As used in this Agreement, “Inventions and Developments” means any and all inventions, developments, creative works and useful ideas of any description whatsoever, whether or not patentable.

1


Inventions and Developments include, by way of example and without limitation, discoveries and improvements that consist of or relate to any form of Proprietary and Confidential Information.

D.As used in this Agreement, “Company-Related Inventions and Developments” means all Inventions and Developments that: (a) relate at the time of conception or development to the actual business of the Employer Group or to its actual research and development or to business or research and development that is the subject of active planning at the time; (b) result from or relate to any work performed for Employer, whether or not during normal business hours; (c) are developed on Employer’s time; or (d) are developed through the use of the Employer Group’s Proprietary and Confidential Information, equipment, software, or other facilities and resources.

E.As used in this Agreement, “Competitive Business” means engineering, procurement and construction services for comprehensive infrastructure needs in the electric power and oil and gas industries, including specialty contracting for customers, as applicable, in the electric power, natural gas, oil, pipeline, renewable energies and telecommunications industries, as well as for transportation, commercial and industrial customers, or with respect to any period following the Date of Termination, customers in those industries serviced by the Employer Group as of the Date of Termination, and any such other business that is actively engaged in by the Employer Group as of the Date of Termination.

F.For purposes of this Agreement, “make” or “made,” when used in relation to Inventions and Developments, includes any one or any combination of: (a) conception; (b) reduction to practice; or (c) development; and is without regard to whether Employee is a sole or joint inventor.

G.For purposes of this Agreement, “Change in Control” shall mean:

1.Any person or entity, or more than one person or entity acting as a group, other than a member of the Employer Group or an employee benefit plan of the Employer Group, acquires directly or indirectly Beneficial Ownership (as defined in Section 13(d) of the Securities Exchange Act of 1934, as amended) of any Voting Security of Quanta and immediately after such acquisition such person, entity or group is, directly or indirectly, the Beneficial Owner of Voting Securities representing more than fifty percent (50%) of the total fair market value or total voting power of all of the then-outstanding Voting Securities of Quanta; or

2.Any person or entity, or more than one person or entity acting as a group, other than a member of the Employer Group or an employee benefit plan of the Employer Group, acquires directly or indirectly, or has acquired during the preceding twelve (12) months, Beneficial Ownership (as defined in Section 13(d) of the Securities Exchange Act of 1934, as amended) of any Voting Security of Quanta and immediately after such acquisition such person, entity or group is, directly or indirectly, the Beneficial Owner of Voting Securities representing thirty percent (30%) or more of the total voting power of all of the then-outstanding Voting Securities of Quanta; or

3.Individuals who, as of the date hereof, constitute the Board of Directors of Quanta (the “Board”), and any new director whose election by the Board or nomination for election by Quanta’s stockholders was approved by a vote of a majority of the directors then still in office who were directors as of the date hereof or whose election or nomination for election was previously so approved, cease for any reason to constitute at least a majority of the members of the Board within a 12-month period; or


2


4.Any person or entity, or more than one person or entity acting as a group, other than a member of the Employer Group or an employee benefit plan of the Employer Group, acquires directly or indirectly, or has acquired during the preceding 12-months, forty percent (40%) or more of the total gross fair market value of assets of the Employer Group.

H.For purposes of this Agreement, “Voting Security” means common stock or other capital stock, including preferred stock, of the applicable entity entitled generally to vote in the election of directors and preferred stock and other equity securities (not including options, warrants or similar rights) convertible into securities entitled generally to vote in the election of directors (whether or not then convertible).

III. TERMS OF EMPLOYMENT

A.Position and Duties. Employee is hereby employed by Employer as President - Electric Power. Employee shall have the primary responsibilities, duties and authority commensurate with Employee’s position and as prescribed from time to time by Quanta’s Chief Executive Officer or the Board, in their discretion, in a manner consistent with Employee’s position. Employee shall devote his full business time, attention and effort to the performance of this Agreement and to his duties as described herein.

1.Employee shall faithfully adhere to, execute and fulfill the duties and responsibilities of Employee’s position and as modified or prescribed from time to time by Quanta’s Chief Executive Officer or the Board.

2.Employee agrees to devote reasonable attention and time to the business and affairs of Employer and, to the extent necessary, to discharge the responsibilities assigned to Employee hereunder, to use Employee’s reasonable best efforts to perform faithfully and efficiently such responsibilities.

3.Employee shall not, during the term of his employment, be engaged in any other business activity pursued for gain, profit or other pecuniary advantage if such activity interferes with Employee’s duties and responsibilities to Employer. The foregoing limitations shall not be construed as prohibiting Employee from serving on corporate, civic or charitable boards or committees, delivering lectures or fulfilling speaking engagements, teaching at educational institutions, or making personal investments, so long as such activities do not significantly interfere with the performance of Employee’s responsibilities to Employer as set forth in this Agreement.

4.In the performance of his duties, Employee shall use his best efforts to adhere to the legal requirements codified in statutes, ordinances and governmental regulations applicable to Employer.

B.     Term. The initial term of this Agreement shall begin on the Effective Date and shall continue for two (2) years, unless terminated sooner pursuant to the provisions of this Agreement (the “Initial Term”). At the expiration of the Initial Term, unless terminated sooner pursuant to the provisions of this Agreement, and each annual anniversary thereafter, this Agreement will renew automatically for an additional one (1) year period (the “Renewal Term”) unless either party notifies the other party in writing of its or his intention not to renew this Agreement (the “Renewal Termination Notice”) not less than six (6) months prior to the expiration of the Initial Term or of any Renewal Term (the Initial Term and any Renewal Term are referred to collectively as the “Term”)


3


1.Termination upon Death. This Agreement (and all of Employee’s rights and Employer’s obligations hereunder) shall terminate as of the date of Employee’s death.

2.Termination upon Disability. If Employee becomes Disabled as defined herein, Employer may, by written notice to Employee, terminate this Agreement and Employee’s employment hereunder. For purposes of this Agreement, “Disabled” or “Disability” means, as determined by the Compensation Committee of the Board (the “Committee”), that (i) Employee is unable to engage in any substantial gainful activity by reason of a physical or mental impairment that is expected to result in death or last twelve (12) months or more, or Employee receives replacement income for three (3) months or more due to such physical or mental impairment or (ii) such other definition that complies with the definition of disability under Section 409A of the Internal Revenue Code of 1986, as amended (the “Code”) and the regulations promulgated thereunder.

3.Termination for Cause. Employer may terminate this Agreement and Employee’s employment hereunder for or without Cause by providing written notice to Employee of its intention to do so. For purposes of this Agreement, “Cause” shall mean:

a.Employee’s gross negligence in the performance of, intentional nonperformance of, or inattention to his material duties and responsibilities hereunder, other than due to Employee’s mental or physical incapacity and excluding poor or unsatisfactory results that arise from Employee’s good faith effort;

b.Employee’s willful dishonesty, fraud or willful misconduct with respect to the business or affairs of Employer, other than of a de minimis nature;

c.the willful or intentional violation by Employee of any of Employer’s policies or procedures that are applicable to Employee and of which Employee has been made aware in writing in advance;

d.a conviction of, a plea of nolo contendere, a guilty plea, or confession by Employee to, an act of fraud, misappropriation or embezzlement or any crime punishable as a felony or any other crime that involves moral turpitude;

e.Employee’s use of illegal substances or habitual drunkenness such that Employee’s work performance is affected or such condition causes embarrassment to the Employer; or

f.the material breach by Employee of this Agreement.

For purposes of this Agreement, no act or failure to act on the part of Employee shall be considered intentional or willful unless it is done, or omitted to be done, by Employee without the reasonable, good faith belief that Employee’s act or omission was in accordance with, or not contrary to, the duties and responsibilities of Employee’s position. Notwithstanding the foregoing, Employee’s employment shall not be deemed to have been terminated for Cause unless (1) a Notice of Termination (as defined below) is delivered to Employee no later than 90 days after Quanta’s Chief Executive Officer learns of the event which, taken together with any relevant prior events, Quanta’s Chief Executive Officer, after consultation with the Board (or a committee thereof), deems to constitute Cause, (2) if such Notice of Termination is based on Section III.B.3.a, Section III.B.3.c or Section III.B.3.f and if Quanta’s Chief Executive Officer, after consultation with the Board (or a committee

4


thereof), determines reasonably and in good faith that such action or inaction is curable, Employee has been provided a period of 30 days after receipt of the Notice of Termination to cease the actions or inactions or otherwise cure such damage, and Employee fails to do so, and (3) Quanta’s Chief Executive Officer, after consultation with the Board (or a committee thereof), shall have determined in good faith that Employee has committed Cause.
4.    Termination With or Without Good Reason. Employee may terminate this Agreement and his employment hereunder with or without Good Reason by providing written notice to Employer of his intention to do so. For purposes of this Agreement, “Good Reason” shall mean:

a.    the assignment to Employee of any duties inconsistent with Employee’s position, authority, duties or responsibilities as Employer’s President - Electric Power, or any other action by Employer that results in a diminution in Employee’s position, authority, duties or responsibilities as President - Electric Power (excluding for this purpose an isolated, insubstantial and inadvertent action not taken in bad faith);

b.    any material breach of this Agreement by Employer, including any requirement that Employee be based at any office or location that results in a violation of Section III.E of this Agreement; or

c.    any failure by Employer to comply with any of the provisions of Section IV of this Agreement.

Employee must provide written notice to Employer of the existence of the condition(s) described in Section III.B.4.a through Section III.B.4.c above within 90 days of the initial existence, or if later, actual good faith knowledge of the condition(s). Employer shall have 30 days after such notice is given during which to remedy the condition(s) to the extent that such condition(s) is reasonably curable, and such occurrence shall not be deemed to constitute Good Reason if such event or circumstance has been fully corrected by Employer within the 30 day cure period and Employee has been reasonably compensated for monetary losses or damages resulting therefrom.
5.Termination for Change in Control Good Reason. Employee may terminate this Agreement and his employment hereunder for Change in Control Good Reason in the twelve (12) months following a Change in Control by providing written notice to Employer of his intention to do so. For purposes of this Agreement, “Change in Control Good Reason” shall mean:

a.the assignment to Employee of any duties inconsistent with Employee’s position, authority, duties or responsibilities as Employer’s President - Electric Power, or any other action by Employer that results in a diminution in Employee’s position, authority, duties or responsibilities as President - Electric Power (excluding for this purpose an isolated, insubstantial and inadvertent action not taken in bad faith);

b.any material breach of this Agreement by Employer, including any requirement that Employee be based at any office or location that results in a violation of Section III.E of this Agreement;

c.any failure by Employer to comply with any of the provisions of Section IV of this Agreement;


5


d.any failure by Employer to continue in effect any cash or stock-based incentive or bonus plan, retirement plan, welfare benefit plan or other compensation, retirement or benefit plan and policy, unless the aggregate value (as computed by an independent employee benefits consultant selected by Employer and reasonably acceptable to Employee or Employee’s legal representative) of all such compensation, retirement or benefit plans and policies provided to Employee is not materially less than their aggregate value as in effect at any time during the one hundred twenty (120) day period immediately preceding a Change in Control or, if more favorable to Employee, those provided generally at any time after the Change in Control to other peer employees of Employer and its affiliated companies; or

e.in the event of a pending Change in Control, Employer and Employee have not received written notice at least five (5) business days prior to the anticipated closing date of the transaction giving rise to the Change in Control from the successor to all or a substantial portion of the Employer Group’s business and/or assets that such successor is willing as of the closing to assume and agree to perform Employer’s obligations under this Agreement in the same manner and to the same extent that Employer is hereby required to perform.

Employee must provide written notice to Employer of the existence of the condition(s) described in Section III.B.5.a through Section III.B.5.d above within 90 days of the initial existence, or if later, actual good faith knowledge of the condition(s). Employer shall have 30 days after such notice is given during which to remedy the condition(s) to the extent that such condition(s) is reasonably curable, and such occurrence shall not be deemed to constitute Change in Control Good Reason if such event or circumstance has been fully corrected by Employer within the 30 day cure period and Employee has been reasonably compensated for monetary losses or damages resulting therefrom.
C.    Notice of Termination. Any termination by Employer for Cause or Disability or by Employee for Good Reason or for Change in Control Good Reason shall be communicated by a Notice of Termination provided to the other party pursuant to the provisions of Section IX.C of this Agreement. For purposes of this Agreement, “Notice of Termination” means a written notice that: (1) indicates the specific termination provision or provisions as set forth in this Agreement relied upon by either Employer or Employee; (2) to the extent applicable, sets forth in reasonable detail the facts and circumstances claimed to provide the basis for termination under the provision or provisions of this Agreement relied upon by either Employer or Employee and, as applicable, the manner of cure; and (3) if the Date of Termination (as defined below) is other than the date of receipt of such Notice of Termination, specifies the termination date. The failure by either Employer or Employee to set forth in the Notice of Termination any fact or circumstance that contributes to a showing of Cause, Good Reason or Change in Control Good Reason shall not waive any right of Employer or Employee or preclude Employer or Employee from asserting such fact or circumstance in enforcing Employer’s or Employee’s rights or obligations under this Agreement.

D.    Date of Termination. According to this Agreement, “Date of Termination” shall mean: (1) if Employee’s employment is terminated for Cause or Disability, the date of receipt of the Notice of Termination or any later date specified therein or as required under this Agreement; (2) if Employee’s employment is terminated by Employee for Good Reason or Change in Control Good Reason, no earlier than forty-five (45) days and no later than sixty-five (65) days after the date of the Employer’s receipt of the Notice of Termination; (3) if Employee’s employment is terminated by Employer other than for Cause or Disability, the Date of Termination shall be the date on which Employer notifies Employee of such termination; (4) if Employee’s employment is terminated by reason of death, the Date of Termination shall be the date of the death of Employee; or (5) if Employee voluntarily terminates his employment, the Date of Termination shall be thirty

6


(30) days after Employee delivers written notice of his voluntary termination to Employer or such other date on which Employee and Employer shall agree to be the Date of Termination.

E.    Place of Performance. Other than normal business travel consistent with Employee’s duties, responsibilities and position, for so long as Employee is serving in the role of President - Electric Power, Employee shall carry out Employee’s duties and responsibilities under this Agreement at the corporate offices of Employer or any affiliate of Employer in the Houston, Texas or Salt Lake City, Utah metropolitan areas, it being understood that employment of Employee in a different role may require relocation.

IV. COMPENSATION

A.Annual Base Salary. Employer agrees to compensate and pay Employee, or to cause Employee to be compensated and paid, an annual base salary of $650,000 USD, payable on a regular basis in accordance with Employer’s standard payroll procedures but not less frequently than monthly.

On at least an annual basis, Quanta’s Chief Executive Officer or a duly constituted committee of the Board will review Employee’s performance and may make increases to Employee’s annual base salary if, in its sole discretion, any such increase is warranted.
B.Bonus. Employee shall participate in Employer’s annual bonus plan at a level commensurate with Employee’s position. Employee may participate in other current and future incentive bonus plans as determined by Quanta’s Chief Executive Officer or a duly constituted committee of the Board.

C.Incentive, Savings and Retirement Plans. Employee shall be entitled to participate in all incentive, savings and retirement plans, practices, policies and programs generally applicable to other similarly situated officers of Employer.

D.Welfare Benefit Plans. Employee and Employee’s dependents shall receive coverage under the welfare benefit plans, practices, policies and programs provided by Employer including, but not limited to, medical, prescription, dental, disability, employee life, group life, accidental death and travel accident insurance plans and programs, generally applicable to other peer employees of Employer, the terms and conditions of which shall be no less favorable than those available to other similarly situated officers of Employer.

E.Reimbursement of Expenses. Employer shall reimburse Employee or cause Employee to be promptly reimbursed for all reasonable and necessary expenses incurred by Employee in furtherance of the business and affairs of the Employer Group including, but not limited to, all travel expenses and living expenses while away from home on business or at the request of Employer or Quanta’s Chief Executive Officer. Such reimbursement shall be effected as soon as reasonably practicable after such expenditures are made, against presentation of signed, itemized expense reports in accordance with the travel and business expense reimbursement policies of Employer.

F.Severance Benefits upon Termination. Upon any termination of Employee’s employment with Employer for any or no reason (including, without limitation, at the end of the Term following a Renewal Termination Notice), Employee (or Employee’s estate or beneficiary, as applicable, in the event of death) shall be entitled to (i) Employee’s accrued but unpaid base salary through the Date of Termination, (ii) any accrued vested benefits under Employer’s employee welfare benefit plans and tax-qualified retirement plans in accordance with the terms of those plans, (iii) any earned and awarded unpaid bonus for a completed performance period, (iv) reimbursement of any reasonable and necessary business expense incurred prior to

7


the Date of Termination in accordance with the policies of the Employer, and (v) accrued vacation through the Date of Termination if and to the extent payable in accordance with any future policies of the Employer (collectively, the “Accrued Amounts”). As set forth below, the following obligations are imposed upon Employer upon termination of this Agreement; provided, however, that to be entitled to such severance benefits, Employee will be required to execute, and not revoke, a Confidential Severance Agreement and Release provided by Employer as more fully described in Section IV.I below. All references under this Section IV.F to “base salary” and any benefit calculated based on “base salary” will be determined without giving effect to any reduction in base salary by the Employer which the Employee objected to by written notice to Quanta’s Chief Executive Officer at the time of such reduction.

1.Death. If Employee’s employment is terminated due to his death, Employee shall not be entitled to any severance benefits under the terms of this Agreement; provided, however, that if such termination occurs 6 months or more after the beginning of the annual incentive bonus year, Employee’s estate shall be entitled to an annual incentive bonus for the year in which the termination of employment occurs based on actual performance of the applicable performance goals, pro-rated to reflect the period of Employee’s employment with Employer during such annual incentive bonus year, paid at the same time that annual incentive bonuses for the year in which Employee’s termination of employment occurred are paid to active employees of Employer (a “Prorated Bonus”).

2.Disability. If Employee’s employment is terminated due to his Disability, Employee shall be entitled to (a) a Prorated Bonus, provided that such termination occurs 6 months or more after the beginning of the annual incentive bonus year, and (b) severance benefits equal to one (1) year of Employee’s annual base salary. Subject to Employee’s compliance with the requirements of Section IV.I below, the severance benefits shall be paid to Employee in a lump-sum payment within sixty (60) days of the Date of Termination.

3.Cause. If Employee’s employment is terminated for Cause as defined under this Agreement, Employee shall not be entitled to any severance benefits under the terms of this Agreement.

4.Without Cause or With Good Reason. If Employee’s employment is terminated by Employer without Cause or if Employee resigns his employment with Good Reason (in each case, other than such termination that occurs within the twelve (12) months following a Change in Control), Employee shall be entitled to (a) provided that such termination occurs 6 months or more after the beginning of the annual incentive bonus year, an annual incentive bonus for the year in which the termination of employment occurs based on actual performance of the applicable performance goals, without pro-ration, paid at the same time that annual incentive bonuses for the year in which Employee’s termination of employment occurred are paid to active employees of Employer and (b) severance benefits equal to two (2) years of Employee’s annual base salary. Subject to Employee’s compliance with the requirements of Section IV.I below, the severance benefits shall be paid to Employee in a lump-sum payment within sixty (60) days of the Date of Termination. In the event that Employee is entitled to receive severance benefits under Section IV.G.1, Employee will not be entitled to receive severance benefits under this Section.

5.Resignation by Employee Without Good Reason; Nonrenewal. If Employee resigns his employment without Good Reason or in the event of a Renewal Termination Notice where Employee’s employment terminates on or following the end of the then Term, Employee shall not be entitled to any severance benefits under the terms of this Agreement.


8


G.Severance Benefits upon Change in Control.

1.Termination without Cause; Termination With Change in Control Good Reason; Termination After Receipt of Renewal Termination Notice. In the event Employee is terminated without Cause by Employer, Employee resigns his employment with Change in Control Good Reason or Employee’s employment ends at the end of the applicable Term after Employee’s receipt of a Renewal Termination Notice, in each case, provided that such termination (or receipt of such Renewal Termination Notice) occurs within twelve (12) months following a Change in Control, Employee shall be entitled to the Accrued Amounts and the following:

a.a lump-sum payment, due on the Date of Termination, of a sum equal to three (3) times Employee’s base salary at the rate then in effect;

b.provided that such termination occurs 6 months or more after the beginning of the annual incentive bonus year, a lump-sum payment, due on the Date of Termination, equal to the target amount of the annual incentive bonus for the year in which the termination of employment occurs, provided, however, that such amount shall be reduced by any portion of such annual incentive bonus to which Employee is entitled pursuant to the terms of any applicable annual incentive bonus plan of the Employer Group or the transaction document with respect to the Change in Control;

c.a lump-sum payment, due on the Date of Termination, of a sum equal to three (3) times the higher of (i) the highest annual cash bonus paid (or earned if not yet paid) to Employee for the three (3) fiscal years preceding Employee’s termination under Employer’s annual incentive bonus plan or a direct predecessor thereto or replacement thereof or (ii) Employee’s target annual cash bonus payable, including any bonus or portion thereof which has been earned but deferred, under Employer’s annual incentive bonus plan or a direct predecessor thereto or replacement thereof for the current fiscal year or, if such target bonus has not yet been determined, for the most recently completed fiscal year; and

d.for a period of three (3) years following Employee’s termination continuation of medical, dental and vision benefit coverage for Employee and Employee’s dependents at least equal to those that would have been provided to the same in accordance with the plans, programs, practices and policies described in Section IV.D of this Agreement if Employee’s employment had not been terminated or, if more favorable to Employee, as in effect generally at any time thereafter with respect to other peers of Employee; provided, however, that if Employee becomes reemployed with another employer and is eligible to receive medical, dental or vision benefits under another employer provided plan, the medical, dental and vision benefits described herein shall be secondary to those provided under such other plan during such applicable period of eligibility.

In the event that Employee is entitled to receive severance benefits under this Section IV.G.1, Employee will not be entitled to receive severance benefits under Section IV.F.4. All references under this Section IV.G to “base salary” and any benefit calculated based on “base salary” will be determined without giving effect to any reduction in base salary by the Employer which the Employee objected to by written notice to Quanta’s Chief Executive Officer at the time of such reduction.
2.Limitation on Severance Benefits. Anything in this Agreement to the contrary notwithstanding, in the event that it shall be determined (as herein after provided) that any payment

9


or distribution by Employer or any of its affiliates to or for the benefit of Employee, whether paid or payable or distributed or distributable pursuant to the terms of this Agreement or otherwise pursuant to or by reason of any other agreement, policy, plan, program, or arrangement including, without limitation, any stock option, restricted stock, stock appreciation right or similar right, or the lapse or termination of any restriction on, or the vesting or exercisability of, any of the foregoing (individually and collectively, a “Payment”), would be subject, but for the application of this Section IV.G.2 to the excise tax imposed by Section 4999 of the Code, or any successor provision thereto (hereinafter the “Excise Tax”), by reason of being considered “contingent on a change in ownership or control” of Employer, within the meaning of Section 280G(b)(2) of the Code, or any successor provision thereto, then:

a.if the After-Tax Payment Amount would be greater by reducing the amount of the Payment otherwise payable to Employee to the minimum extent necessary (but in no event less than zero) so that, after such reduction, no portion of the Payment would be subject to the Excise Tax, then the Payment shall be so reduced; and

b.if the After-Tax Payment Amount would be greater without the reduction then there shall be no reduction in the Payment.

As used in this Section IV.G.2, “After-Tax Payment Amount” means (i) the amount of the Payment, less (ii) the amount of federal income taxes payable with respect to the Payment calculated at the maximum marginal income tax rate for each year in which the Payment shall be paid to Employee (based upon the rate in effect for such year as set forth in the Code at the time of the Payment), less (iii) the amount of the Excise Tax, if any, imposed upon the Payment. For purposes of any reduction made under Section IV.G.2.a, the Payments that shall be reduced shall be those that provide Employee the best economic benefit, and to the extent any Payments are economically equivalent, each shall be reduced pro rata. All determinations with respect to this Section IV.G.2 shall be made by an independent nationally recognized certified public accounting firm at Employer’s sole expense.
H.Compliance with Section 409A of the Code. The payments to be made under this Agreement are intended to be exempt from or compliant with Section 409A of the Code. Specifically, the severance payments and benefits under Section IV.F and Section IV.G hereof are intended to be exempt from Section 409A of the Code by compliance with the short-term deferral exemption as specified in 26 C.F.R. Section 1.409A-1(b)(4) and/or the separation pay exemption as specified in 26 C.F.R. Section 1.409A-1(b)(9) or are intended to comply with Section 409A of the Code including, but not limited to, as applicable, being paid upon disability pursuant to 26 C.F.R. Section 1.409-3(i)(4), pursuant to change in control event pursuant to 26 C.F.R. Section 1.409A-3(i)(5) or pursuant to a fixed schedule or specified date pursuant to 26 C.F.R. Section 1.409A-3(a), and the provisions of this Agreement will be administered, interpreted and construed accordingly. Notwithstanding the foregoing, Employer makes no representation or warranty and shall have no liability to Employee or any other person if any provisions of this Agreement are determined to constitute deferred compensation subject to Section 409A of the Code and do not satisfy an exemption from, or the conditions of, Section 409A of the Code.

For all purposes of this Agreement, Employee shall be considered to have terminated employment with Employer when Employee incurs a “separation from service” with the Employer Group within the meaning of Section 409A(a)(2)(A)(i) of the Code.
If the Committee determines that severance payments due under this Agreement on account of termination of Employee’s employment constitute “deferred compensation” subject to Section 409A of the

10


Code, and that Employee is a “specified employee” as defined in Section 409A(a)(2)(B)(i) of the Code and 26 C.F.R. Section 1.409A-1(i), then such severance payments shall commence on the first to occur of the first payroll date (i) of the seventh month following the month in which Employee’s termination occurs (with the first such payment being a lump sum equal to the aggregate severance payments Employee would have received during the prior six-month period if no such delay had been imposed) or (ii) following the date of Employee’s death. For purposes of this Agreement, whether Employee is a “specified employee” will be determined in accordance with the written procedures adopted by the Committee which are incorporated by reference herein.
Except as would result in non-compliance with the requirements of Section 409A of the Code, in the event of any amounts of deferred compensation that are payable to Employee under this Agreement in a series of installment payments, Employee’s right to receive such payments shall be treated as a right to receive a series of separate payments.
All reimbursements and in-kind benefits provided under this Agreement shall be made or provided in accordance with the requirements of Section 409A of the Code and the regulations to the extent that such reimbursements or in-kind benefits are not excepted from Section 409A of the Code, including where applicable, the requirement that (i) any reimbursement is for expenses incurred during Employee’s lifetime (or during a shorter period of time specified in the Agreement); (ii) the amount of expenses eligible for reimbursement during the calendar year may not affect the expenses eligible for reimbursement in any other calendar year; (iii) the reimbursement of an eligible expense will be made on or before the last day of the calendar year following the year in which the expense is incurred; and (iv) the right to reimbursement is not subject to set off or liquidation or exchange for any other benefit.
I.Confidential Severance Agreement and Release. Notwithstanding any provision herein to the contrary, if Employee has not delivered to Employer an executed Confidential Severance Agreement and Release in a form mutually agreeable to the parties (the “Release”), which shall effectuate a full and complete release of claims against the Employer Group and its affiliates, officers and directors (with reasonably customary carveouts, including for outstanding equity and equity incentive awards, vested employee benefits, and indemnification and insurance rights) and acknowledge the applicability of continuing covenants under this Agreement, on or before the fiftieth (50th) day after the Date of Termination, or if Employee revokes such executed Release prior to the sixtieth (60th) day after the Date of Termination, Employee shall forfeit all of the payments and benefits described in Section IV.F.2 or Section IV.F.4, as applicable; provided, however, that Employee shall not forfeit such amounts if Employer has not delivered to Employee the required form of Release on or before the 25th day following the Date of Termination.

J.Mitigation/Offset. Employee shall be under no obligation to seek other employment or to otherwise mitigate the obligations of Employer under this Agreement, and there shall be no offset against amounts or benefits due to Employer under this Agreement or otherwise on account of any claim Employer may have against Employee or any remuneration or other benefit earned or received by Employee after the Date of Termination from any other source.

V. COMPANY-RELATED INVENTIONS AND DEVELOPMENTS

A.Records of Inventions. Employee shall keep complete and current written records of Inventions and Developments made during the course of his employment with Employer and promptly disclose all such Inventions and Developments in writing to Employer so that it may adequately determine its rights in such Inventions and Developments. Employee shall supplement any such disclosure to the extent

11


Employer may request. If Employee has any doubt as to whether or not to disclose any Inventions and Developments, Employee shall disclose the same to Employer.

B.Ownership of Inventions. All Company-Related Inventions and Developments made by Employee during the term of his employment with Employer shall be the sole and exclusive property of the applicable member(s) of the Employer Group. Employee shall assign, and does hereby assign, his entire right, title and interest in such Company-Related Inventions and Developments to the applicable member(s) of the Employer Group. Employer’s ownership and the foregoing assignment shall apply, without limitation, to all rights under the patent, copyright, and trade secret laws of any jurisdiction relating to Company-Related Inventions and Developments. If Employee asserts any property right in any Inventions and Developments made by Employee during the term of his employment with Employer, Employee shall promptly notify Employer of the same in writing.

C.Cooperation with Employer. Employee shall assist and fully cooperate with Employer in obtaining and maintaining the fullest measure of legal protection which the Employer Group elects to obtain and maintain for Inventions and Developments in which the Employer Group has a property right. Employee shall execute any lawful document requested by Employer relating to obtaining and maintaining legal protection for any said Inventions and Developments including, but not limited to, executing applications, assignments, oaths, declarations and affidavits. Employee shall make himself available for interviews, depositions and testimony relating to any said Inventions and Developments. These obligations shall survive the termination of Employee’s employment with Employer, provided that Employer shall compensate Employee at a reasonable rate after such termination for time actually spent by Employee at Employer’s requests on such assistance. In the event Employer is unable for any reason whatsoever to secure Employee’s signature to any document reasonably necessary or appropriate for any of the foregoing purposes including, but not limited to, renewals, extensions, continuations, divisions or continuations in part, in a timely manner, Employee irrevocably designates and appoints Employer and its duly authorized officers and agents as his agents and attorneys-in-fact to act for Employee and on his behalf, but only for purposes of executing and filing any such document and doing all other lawfully permitted acts to accomplish the foregoing purposes with the same legal force and effect as if executed by Employee.

D.Pre-employment Inventions. Employee shall completely identify on Exhibit A attached hereto, without disclosing any trade secret or other proprietary and confidential information, all Inventions and Developments made by Employee prior to his employment with Employer or prior to execution of this Agreement in which Employee has an ownership interest and which is not the subject matter of an issued patent or a printed publication at the time Employee executes this Agreement.

E.Disclosure of Inventions after Termination. Employee shall promptly and completely disclose in writing to Employer’s law department all Company-Related Inventions and Developments made by Employee during the one (1) year immediately following Employee’s termination of employment, whether voluntarily or involuntarily, for the purposes of determining Employer’s rights in each such invention. It will be presumed that Company-Related Inventions and Developments conceived by Employee which are reduced to practice within one (1) year after termination of Employee’s employment, whether voluntary or involuntary, were conceived during the term of Employee’s employment with Employer unless Employee is able to establish a later conception date by clear and convincing evidence.


12


VI. OBLIGATIONS RELATING TO PROPRIETARY AND CONFIDENTIAL INFORMATION

A.Obligations of Employer.

1.Proprietary and Confidential Information. Employer shall provide Employee, during his employment, with valuable Proprietary and Confidential Information for the purpose of assisting Employee in the performance of his job requirements and responsibilities with Employer. In addition, Employer shall provide to Employee, during his employment, with the equipment, materials and facilities necessary to assist Employee in the performance of his job requirements and responsibilities with Employer. Notwithstanding the foregoing, nothing in this Agreement prohibits or restricts the Employee from reporting possible violations of law to any governmental authority or making other disclosures that are protected under whistleblower provisions of applicable law.

2.Training. Employer shall provide Employee with any and all specialized training necessary to assist Employee in the performance of his job requirements and responsibilities with Employer including, but not limited to, training relating to the Employer Group’s cost structures, methods of operation, the Employer Group’s products and marketing techniques, the Employer Group’s business strategies, plans and models.

B.Obligations of Employee.

1.Nondisclosure of Proprietary and Confidential Information. Both during and after the termination of employment, whether such termination is voluntary or involuntary, Employee shall keep in confidence and trust all Proprietary and Confidential Information. Both during and after the termination of employment, whether such termination is voluntary or involuntary, Employee shall not use or disclose Proprietary or Confidential Information without the written consent of Employer, except as may be necessary in the ordinary course of performing his duties to Employer.

2.Return of Proprietary and Confidential Information. All documents and tangible things (whether written or electronic) embodying or containing Proprietary and Confidential Information are the Employer Group’s exclusive property. Employee shall be provided with or given access to such Proprietary and Confidential Information solely for performing his duties of employment with Employer. Employee shall protect the confidentiality of their content and shall return all such Proprietary and Confidential Information, including all copies, facsimiles and specimens of them in any tangible or electronic forms in Employee’s possession, custody or control to Employer before leaving the employment of Employer for any reason, whether voluntary or involuntary. In addition, Employee shall return all property of the Employer Group, including, but not limited to, computers, peripheral electronic equipment, personal digital assistants, cellular telephones, credit cards, keys, door cards, equipment, books, manuals and journals before leaving the employment of Employer for any reason, whether voluntary or involuntary.

3.Confidential Information from Previous Employment. Employee shall not disclose or use during his employment with Employer any proprietary and confidential information which Employee has acquired as a result of any previous employment or under a contractual obligation of confidentiality before his employment with Employer and, furthermore, Employee shall not bring to the premises of Employer any copies or other tangible embodiments of any such proprietary and confidential information.


13


4.Conflict of Interest. Employee shall not engage in outside employment or other activities in the course of which Employee would use or might be tempted or induced to use Proprietary and Confidential Information in other than the Employer Group’s own interest.

5.Agreement Not to Compete/Solicit.

a.Non-Compete. Employee agrees that during the Covenant Period (as defined below), he shall not, without Employer’s written consent, directly or indirectly, for himself or on behalf of or in conjunction with any other person, persons, company, partnership, corporation or business venture of any nature:

(i)engage, as an officer, director, shareholder, owner, partner, joint venturer or in a managerial capacity, whether as an employee, independent contractor, consultant, advisor or sales representative, in any Competitive Business, within any country in which the Employer Group conducts business, including any territory serviced by the Employer Group, or in which the Employer Group is actively pursuing business opportunities or has definitive plans to conduct business at any time during the Covenant Period (the “Territory”), provided, however, that nothing herein shall prohibit an investment action made by a third party without direction from Employee resulting in Employee’s passive beneficial ownership of not more than 5% of any class of equity securities of a private company in which private company’s activities Employee is not involved, directly or indirectly; provided, further, that the foregoing shall not prohibit Employee from being employed by or providing services to an entity that has a division or business that competes with the Employer Group so long as Employee is not employed by or providing services to such competing division or business;

(ii)call upon any person or entity which is, at that time, or which has been, within one (1) year prior to that time, a customer of the Employer Group, or a prospective customer that has been actively solicited by the Employer Group, within the Territory for the purpose of soliciting or selling products or services in competition with the Employer Group; or

(iii)call upon any prospective acquisition candidate, on Employee’s own behalf or on behalf of any competitor, which candidate was, to Employee’s actual knowledge after due inquiry, either called upon by the Employer Group or for which the Employer Group made an acquisition analysis for the purpose of acquiring such entity.

b.Non-Solicitation. Employee agrees that during the Covenant Period, he shall not, without Employer’s written consent, employ, hire, solicit, induce or identify for employment or attempt to employ, hire, solicit, induce or identify for employment, directly or indirectly, any employee(s) of the Employer Group to leave his or her employment and become an employee, consultant or representative of any other entity including, but not limited to, Employee’s new employer, if any. A general solicitation for employment that is not targeted to employees of the Employer Group shall not be a violation of this Section VI.B.5.b.

c.Publicly Traded Securities. The provisions of Section VI.B.5 of this Agreement shall not prevent Employee from acquiring or holding publicly traded stock or other public

14


securities of a competing company, so long as Employee’s ownership does not exceed two percent (2%) of the outstanding securities of such company.

d.Agreement to Inform Subsequent Employers. For a period of two (2) years after the termination of Employee’s employment with Employer, whether voluntary or involuntary, Employee agrees to inform each new employer, prior to accepting employment, of the existence of this Agreement and provide that employer with a copy of this Agreement.

e.Reasonableness of Restrictions. Employee acknowledges that the restrictions set forth in Section VI.B.5 of this Agreement are intended to protect the Employer Group’s legitimate business interests and its Proprietary and Confidential Information and established relationships and good will. Employee acknowledges that the time, geographic and scope of activity limitations set forth herein are reasonable and necessary to protect the Employer Group’s legitimate business interests. However, if in any judicial proceeding, a court shall refuse to enforce this Agreement as written, whether because the time limitation is too long or because the restrictions contained herein are more extensive (whether as to geographic area, scope of activity or otherwise) than is necessary to protect the legitimate business interests of the Employer Group, it is expressly understood and agreed between the parties hereto that this Agreement is deemed modified to the extent necessary to permit this Agreement to be enforced in any such proceedings.

f.Ability to Obtain Other Employment. Employee acknowledges that (1) in the event of the termination of his employment with Employer (whether voluntary or involuntary), Employee’s knowledge, experience and capabilities are such that Employee can obtain employment in business activities which are of a different and non-competing nature than those performed in the course of his employment with Employer or in the geographic areas outside of the Territory and (2) the enforcement of a remedy hereunder including, but not limited to, injunctive relief, will not prevent Employee from earning a reasonable livelihood.
\
g.Injunctive Relief. Employee acknowledges that compliance with Section VI.B of this Agreement is necessary to protect the good will and other legitimate business interests of the Employer Group and that a breach of any or all of these provisions will give rise to irreparable and continuing injury to the Employer Group that is not adequately compensable in monetary damages or at law. Accordingly, Employee agrees that Employer, its successors and assigns, may obtain injunctive relief against the breach or threatened breach of any or all of these provisions, in addition to any other legal or equitable remedies which may be available to the Employer Group at law or in equity or under this Agreement. Because Employee further acknowledges that it would be difficult to measure any damages caused to the Employer Group that might result from any breach by Employee of any promises set forth in this Agreement, Employee agrees that Employer shall be entitled to seek an injunction or other appropriate equitable relief to restrain any such breach without showing or proving any actual damage to the Employer Group, as well as to be relieved of any obligation to provide further payment or benefits to Employee or Employee’s dependents.

h.Other Remedies. If Employee is determined in a final, non-appealable judgment by a court of competent jurisdiction or arbitrator, as the case may be under this Agreement, to have violated and/or breached this Agreement, Employer shall be entitled to an accounting and repayment of all lost profits, compensation, commissions, remuneration or benefits that Employee directly or indirectly has realized or may realize, if any, as a result

15


of any such violation or breach. Employer shall also be entitled to recover for all lost sales, profits, commissions, good will and customers caused by such violation or breach by Employee, in addition to and not in limitation of any injunctive relief or other rights or remedies that Employer is or may be entitled to at law or in equity or under this Agreement. Any repayment or recovery under this Section VI.B.5.h shall be in an amount as determined by a final, non-appealable arbitration or judgment of a court.

i.Costs. Employee acknowledges that should it become necessary for Employer to file suit to enforce the provisions contained herein, and any arbitrator or court of competent jurisdiction awards the Employer Group any damages and/or an injunction due to the acts of Employee, then Employer shall be entitled to recover its reasonable costs incurred in conducting the suit including, but not limited to, reasonable attorneys’ fees and expenses. In addition to the Employee’s rights under Article VIII, Employer acknowledges that should it become necessary for Employee to file suit to enforce the provisions of Section VI.B.6, and any arbitrator or court of competent jurisdiction awards Employee any damages and/or an injunction due to the acts of any member or representative of the Employer Group, then Employee shall be entitled to recover his reasonable costs incurred in conducting the suit including, but not limited to, reasonable attorneys’ fees and expenses.

j.Covenant Period. For purposes of this Section VI.B.5, the Covenant Period shall mean the period from and during the Term of this Agreement and ending on the date that is two (2) years after Employee’s employment with Employer terminates, whether voluntary or involuntary; provided, however, that if Employer delivers to Employee a Renewal Termination Notice, as provided in Section III.B, and Employee remains employed with Employer through the expiration of the Term (and this Agreement), then the Covenant Period shall end on the date that is one (1) year after the date of receipt of such Renewal Termination Notice. For purposes of clarity, in the event that Employee’s employment with Employer terminates for any reason, whether voluntary or involuntary, after Employee receives a Renewal Termination Notice and before the end of the Term, the Covenant Period shall end on the date that is two (2) years after the termination of Employee’s employment.

6.Nondisparagement. Employee acknowledges and agrees that both during and after his employment with Employer, whether such termination is voluntary or involuntary, Employee shall not disparage, denigrate or comment negatively upon, either orally or in writing, the Employer Group or any of their respective officers, directors, employees or representatives, to or in the presence of any person or entity unless compelled to act by a valid subpoena or other legal mandate; provided, however, if Employee receives such a valid subpoena or legal mandate, he shall provide Employer with written notice of the same at least five (5) business days prior to the date on which Employee is required to make the disclosure. Employer agrees that during and after Employee’s employment with Employer, Employer will not, and will direct members of the Board and Employer’s executive officers not to, disparage, denigrate or comment negatively upon, either orally or in writing, Employee in any respect or make any comments concerning any aspect of Employee’s relationship with the Employer Group (other than to confirm dates of service) or any conduct or events which precipitated any termination of Employee’s employment with Employer, unless compelled to act by a valid subpoena or other legal mandate.

7.Exclusivity of Covenants. For purposes of clarity and without limiting Section IX.G of this Agreement, Employee and Employer agree that the restrictive covenants in Section V and

16


Section VI of this Agreement supersede and replace in their entirety any and all prior restrictive covenants applicable to Employee.

VII. WAIVER OF RIGHT TO JURY TRIAL

EMPLOYER AND EMPLOYEE HEREBY VOLUNTARILY, KNOWINGLY AND INTENTIONALLY WAIVE ANY AND ALL RIGHTS TO TRIAL BY JURY TO ALL CLAIMS ARISING OUT OF OR RELATING TO THIS AGREEMENT, AS WELL AS TO ALL CLAIMS ARISING OUT OF EMPLOYEE’S EMPLOYMENT WITH EMPLOYER OR TERMINATION THEREFROM INCLUDING, BUT NOT LIMITED TO:
A.    Any and all claims and causes of action arising under contract, tort or other common law including, without limitation, breach of contract, fraud, estoppel, misrepresentation, express or implied duties of good faith and fair dealing, wrongful discharge, discrimination, retaliation, harassment, negligence, gross negligence, false imprisonment, assault and battery, conspiracy, intentional or negligent infliction of emotional distress, slander, libel, defamation and invasion of privacy;
B.    Any and all claims and causes of action arising under any federal, state or local law, regulation or ordinance, including, without limitation, claims arising under Title VII of the Civil Rights Act of 1964, the Age Discrimination in Employment Act, the Americans with Disabilities Act, the Family and Medical Leave Act, the Fair Labor Standards Act and all corresponding state laws; and
C.    Any and all claims and causes of action for wages, employee benefits, vacation pay, severance pay, pension or profit sharing benefits, health or welfare benefits, bonus compensation, commissions, deferred compensation or other remuneration, employment benefits or compensation, past or future loss of pay or benefits or expenses.
VIII. ARBITRATION; CLAIMS

Except with respect to enforcement of Employer’s rights under Section V and Section VI of this Agreement, Employee and Employer agree to submit exclusively to final and binding arbitration any and all disputes or disagreements relating to or concerning the interpretation, performance or subject matter of this Agreement in accordance with the National Rules for the Resolution of Employment Disputes of the American Arbitration Association (“AAA”) using a mutually acceptable single arbitrator. The arbitration will take place in Houston, Texas. Employee and Employer agree that the decision of the arbitrator will be final and binding on both parties. Arbitration shall be commenced by either party filing a demand for arbitration with the AAA within 60 days after such dispute has arisen. The prevailing party in a final and binding arbitration decision shall be entitled to recover from the other party the arbitrator’s award and the reasonable costs and expenses incurred by such prevailing party in connection therewith (including attorneys’ fees); provided, however, that any and all charges that may be made for the cost of the arbitration and the fees of the arbitrators shall in all circumstances be paid by Employer. Any court having jurisdiction may enter a judgment upon the award rendered by the arbitrator.
Employer and Employee acknowledge and agree that this Agreement shall be interpreted, governed by and construed in accordance with the laws of the State of Texas, without regard to the conflict of laws principles or rules thereof.
Subject first to the requirement to seek arbitration, Employer and Employee irrevocably and unconditionally agree that any legal suit, action or proceeding arising out of or relating to this Agreement, as well as to all claims arising out of Employee’s employment with Employer or termination therefrom, shall

17


be brought in either the Federal District Court for the Southern District of Texas-Houston Division or in a judicial district court of Harris County, Texas (hereinafter referred to as the “Texas Courts”). In that regard, Employer and Employee waive, to the fullest extent allowed, any objection that Employer or Employee may have to the venue of any such proceeding being brought in the Texas Courts, and any claim that any such action or proceeding brought in the Texas Courts has been brought in an inconvenient forum. In addition, Employer and Employee irrevocably and unconditionally submit to the exclusive jurisdiction of the Texas Courts in any such suit, action or proceeding. Employer and Employee acknowledge and agree that a judgment in any suit, action or proceeding brought in the Texas Courts shall be conclusive and binding on each and may be enforced in any other courts to whose jurisdiction Employer or Employee is or may be subject to, by suit upon such judgment.
In the event Employee obtains a final judgment in his favor by a court of competent jurisdiction with respect to any dispute regarding Employer’s failure to pay Employee on a timely basis the amounts to which he is entitled under this Agreement or as a result of any other breach of this Agreement by Employer, Employer shall pay all amounts and damages to which Employee may be entitled as a result of such breach, including interest thereon and all reasonable legal fees and expense and other costs incurred by Employee to enforce Employee’s rights hereunder.
IX. MISCELLANEOUS

A.Publicity Release. By executing this Agreement, Employee forever gives the Employer Group, its successors, assigns, licensees and any other designees, the absolute right and permission, throughout the world: (1) to copyright (and to renew and extend any copyright), use, reuse, publish and republish photographic portraits and pictures, motion or still, of Employee, or in which Employee may be included, in whole or in part, or composite or distorted character in any form, whether heretofore taken or to be taken in the future, in conjunction with Employee’s own or a fictitious name or title (which Employee now has or may have in the future), or reproductions thereof, in color or otherwise, made through any media at any place, for art, advertising, trade or any other purpose whatsoever; and (2) to record, reproduce, amplify, simulate, “double” and/or “dub” Employee’s voice and transmit the same by any mechanical or electronic means, for any purpose whatsoever. Employee further consents to the use of any printed matter giving Employee, or not giving Employee, a credit, in the sole discretion of any of the aforementioned parties to whom this authorization and release is given, in conjunction therewith. Employee waives any right he may have to inspect and/or approve the finished product or the advertising copy or printed matter that may be used in connection therewith, or the use to which it may be applied.

B.Withholding. Employer may withhold from any amounts payable under this Agreement such federal, state, local, F.I.C.A., foreign or other taxes as shall be required to be withheld pursuant to any applicable law or regulation.

C.Notices. All notices, consents, requests, instructions, approvals and other communications provided for in this Agreement shall be in writing and shall be addressed as follows:

To Employer:    Quanta Services, Inc.        
2800 Post Oak Boulevard, Suite 2600
Houston, Texas 77056
Attention: General Counsel
    

18


To Employee:    James Redgie Probst
2800 Post Oak Boulevard, Suite 2600
Houston, Texas 77056
Notice shall be deemed given and effective: (1) upon receipt, if delivered personally; (2) three (3) days after it has been deposited in the U.S. mail, addressed as required above, and sent via registered or certified mail, return receipt requested, postage prepaid; or (3) the next business day after it has been sent via a recognized overnight courier. Employer and/or Employee may change the address for notice purposes by notifying the other of such change in accordance with this Section IX.C.
D.Severability. If any provision of this Agreement is held to be invalid, inoperative or unenforceable for any reason, it shall be modified rather than voided, if possible, in order to achieve the intent of the parties hereto to the maximum extent possible. In any event, if any provision this Agreement is held to be invalid, inoperative or unenforceable for any reason, the other provisions of this Agreement shall be deemed valid and operative and, so far as is reasonable and possible, effect shall be given to the intent manifested by the provision or provisions held invalid or inoperative.

E.Survival of Certain Obligations. The obligations of the parties set forth in this Agreement that by their terms extend beyond or survive the termination of this Agreement, whether voluntarily or involuntarily, will not be affected or diminished in any way by the termination of this Agreement.

F.Headings. The headings contained in this Agreement are for purposes of reference and convenience only and are not intended in any way to describe, interpret, define or limit the extent or intent of this Agreement.

G.Entire Agreement. This Agreement supersedes any other agreements, written or oral, between the Employer Group and Employee regarding the subject matter hereof, including, but not limited to, any restrictive covenants and that certain Employment Agreement by and between Probst Electric, Inc. and Employee dated November 4, 2013, as amended, and Employee has no oral representations, understandings or agreements with the Employer Group or any of their respective officers, directors or representatives covering the same subject matter as this Agreement. This written Agreement is the final, complete and exclusive statement and expression of the agreement between Employer and Employee and of all the terms of this Agreement. This Agreement cannot be modified, varied, contradicted or supplement by evidence of any prior or contemporaneous oral or written agreements. Nothing in this Agreement supersedes any rights of Employee under any outstanding equity incentive award, under any indemnification agreement or provision, or under any insurance policy for directors’ or officers’ insurance or liability insurance.

H.Amendment/Waiver. Neither this Agreement nor any term hereof may be modified or amended except by written instrument signed by a duly authorized officer of Employer and by Employee. No term of this Agreement may be waived other than by written instrument signed by the party waiving the benefit of such term. Any such waiver shall constitute a waiver only with respect to the specific matter described in such written instrument and shall in no way impair the rights of the party granting such waiver in any other respect or at any other time. Neither the waiver by Employer or Employee of a breach of or a default under any of the provisions of this Agreement, nor the failure by either Employer or Employee, on one or more occasions, to enforce any of the provisions of this Agreement or to exercise any right or privilege hereunder, shall be construed as a waiver of any other breach or default of a similar nature, or as a waiver of any such provisions, rights or privileges hereunder.


19


I.Assignment. This Agreement is personal to the parties and neither party may assign any rights or obligations under the same without the prior written consent of the other; provided, however, that in the event of a sale of the Employer Group’s business to a third party (whether by sale of all or a majority of the Employer Group’s issued and outstanding equity securities, by a merger or reorganization, or by a sale of all or substantially of the Employer Group’s assets), then this Agreement may be assigned by Employer to such third party purchaser without the prior written consent of Employee, provided that such third party purchaser agrees to assume and abide by all of Employer’s obligations set forth in this Agreement and provides written notice thereof to Employee. In the event of any such assignment, all references to “Quanta” hereunder shall mean the assignee, and to the extent any entity becomes the successor to Quanta, all obligations hereunder shall be the obligations of the successor and “Quanta” mean the successor entity.

J.Counterparts. This Agreement may be executed simultaneously in two (2) or more counterparts, each of which shall be deemed an original and all of which together shall constitute one and the same instrument.

IN WITNESS WHEREOF, the parties hereto have executed this Agreement as of the date first written above, but to be effective as of the Effective Date.

QUANTA SERVICES, INC.:



By:    /s/ Earl C. Austin, Jr.        
EARL C. AUSTIN, JR.
CHIEF EXECUTIVE OFFICER

EMPLOYEE:



/s/ James Redgie Probst            
JAMES REDGIE PROBST





20


EXHIBIT A
Pre-Employment Inventions

None





21
EX-31.1 3 pwr03-31x2020ex311.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: May 8, 2020
By:
/s/ EARL C. AUSTIN, JR.  
 
 
 
Earl C. Austin, Jr.
 
 
 
President, Chief Executive Officer and Chief Operating Officer
 
 
 
(Principal Executive Officer)
 


EX-31.2 4 pwr03-31x2020ex312.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: May 8, 2020
By:  
/s/ DERRICK A. JENSEN  
 
 
 
Derrick A. Jensen 
 
 
 
Chief Financial Officer 
 
 
 
(Principal Financial Officer)
 


EX-32.1 5 pwr03-31x2020ex321.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 March 31, 2020 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: May 8, 2020

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

Dated: May 8, 2020
 
/s/ DERRICK A. JENSEN  
 
 
Derrick A. Jensen 
 
 
Chief Financial Officer 
 



EX-101.SCH 6 pwr-20200331.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 of Net Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Acquisitions - Narrative (Details) 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 (Details) 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 2111100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Commitments and Contingencies - Committed Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Commitments and Contingencies - Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2411409 - Disclosure - Commitments and Contingencies - Indemnities (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Commitments and Contingencies - Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Commitments and Contingencies - Investments in Affiliates and Other Entities (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Commitments and Contingencies - Letters of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 2411408 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) 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 (Loss) link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Equity 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 2407405 - Disclosure - Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Debt Obligations - Narrative (Details) 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 2109100 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Equity - Exchangeable Shares and Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Equity - Non-controlling Interests (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Equity - Treasury Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Leases - Components of Leases in the Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408406 - Disclosure - Leases - Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - New Accounting Pronouncements (Details) 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 (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Per Share Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Per Share Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Segment Information - Summarized Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402416 - Disclosure - Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2402408 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Summary of Significant Accounting Policies - Composition of the Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2402413 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2402417 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2402409 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2402412 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2402414 - Disclosure - Summary of Significant Accounting Policies - Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 2402411 - Disclosure - Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2402410 - Disclosure - Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2402415 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2413405 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2413406 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 pwr-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 pwr-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 pwr-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Number of reportable segments Number of Reportable Segments Equity [Abstract] Cash dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Cash dividends declared Dividends, Common Stock, Cash Commitments and Contingencies Disclosure [Abstract] 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 Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] Estimated committed capital in 2020 Unrecorded Unconditional Purchase Obligation, Due in Remainder of Fiscal Year Debt Disclosure [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Senior Secured Credit Facility Senior Secured Credit Facility [Member] Senior Secured Credit Facility [Member] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Term Loan Term Loan [Member] Term Loan [Member] 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. Swing Lines Loan Swing Lines Loan [Member] Swing Lines Loan [Member] Letters of Credit and Bank Guarantees Letters Of Credit and Bank Guarantees [Member] The Letters Of Credit and Bank Guarantees. Letters of Credit Letter of Credit [Member] Standby Letters of Credit Standby Letters of Credit [Member] Performance Letters of Credit Performance Letters Of Credit [Member] Performance Letters Of Credit [Member] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] U.S. Dollar United States of America, Dollars Canadian Dollars Canada, Dollars Australian Dollars Australia, Dollars Primarily Canadian and Australian Dollars Canadian And Australian Dollars [Member] Canadian And Australian Dollars [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] Eurocurrency Rate Eurocurrency Rate [Member] Eurocurrency Rate [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] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Option to increase revolving commitments under the credit agreement Line Of Credit Facility, Option To Increase, Amount Line Of Credit Facility, Option To Increase, Amount Maximum consolidated leverage ratio permissible under credit agreement Line Of Credit Facility, Covenant, Maximum Leverage Ratio Line Of Credit Facility, Covenant, Maximum Leverage Ratio Borrowings under credit facility Proceeds from Long-term Lines of Credit Amount borrowed under the credit facility Long-term Line of Credit Letters of credit and bank guarantees Letters of Credit Outstanding, Amount Credit facility available for revolving loans or issuing new letters of credit Line of Credit Facility, Remaining Borrowing Capacity Debt instrument basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Quarterly amortization payment Debt Instrument, Periodic Payment, Principal 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. 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 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. 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. Accounting Policies [Abstract] Revenue Recognition [Table] Revenue Recognition [Table] Revenue Recognition [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Larger Pipeline Transmission Project Pipeline Transmission Project [Member] Pipeline Transmission Project EPC Electric Transmission Project EPC Electric Transmission Project [Member] EPC Electric Transmission Project [Member] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period Of Adoption [Axis] Cumulative Effect, Period Of Adoption [Domain] Cumulative Effect, Period Of Adoption [Domain] [Domain] for Cumulative Effect, Period Of Adoption [Axis] Adjustment due to Adoption of New ASU Cumulative Effect, Period Of Adoption, Adjustment [Member] Cumulative Effect, Period Of Adoption, Adjustment [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts Payable and Accrued Expenses Accounts Payable and Accrued Liabilities [Member] Revenue Recognition [Line Items] Revenue Recognition [Line Items] Revenue recognition. 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 Change in contract estimates, favorable (unfavorable) impact on operating results, amount Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate Change in contract estimates, favorable (unfavorable) impact on operating results, percent (less than) Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent Contract value Contract With Customer, Contract Value Contract With Customer, Contract Value Percentage of project completion Contract With Customer, Percentage Of Completion Contract With Customer, Percentage Of Completion Percent of total revenues recognized associated with revenue recognition method Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time Change in recognized revenue related to change orders and claims Revenue Recognized, Increase (Decrease) In Change Orders And Claims From Prior Period Revenue Recognized, Increase (Decrease) In Change Orders And Claims From Prior Period Revenue, related to performance obligation satisfied in previous periods Contract with Customer, Performance Obligation Satisfied in Previous Period Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period Contract with Customer, Liability, Revenue Recognized Reduction to retained earnings upon adoption of accounting standard Cumulative Effect of New Accounting Principle in Period of Adoption Allowances for doubtful accounts on current receivables Accounts Receivable, Allowance for Credit Loss, Current Deferred income tax provision Deferred Income Tax Expense (Benefit) Charges to bad debt expense Accounts Receivable, Credit Loss Expense (Reversal) Long-term accounts receivable Accounts Receivable, after Allowance for Credit Loss, Noncurrent 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 Unearned revenues Contract With Customer, Liability, Deferred Revenues, Current Contract With Customer, Liability, Deferred Revenues, Current Share-based Payment Arrangement [Abstract] Stock-Based Compensation Share-based Payment Arrangement [Text Block] Treasury Stock Class of Treasury Stock [Table Text Block] Dividends Dividends Declared [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Accounts payable and accrued expenses Insurance and other non-current liabilities Other Noncurrent Liabilities [Member] 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] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Recurring Fair Value, Recurring [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Contingent consideration liabilities, current Business Combination, Contingent Consideration, Liability, Current Contingent consideration liabilities, non-current Business Combination, Contingent Consideration, Liability, Noncurrent Total contingent consideration liabilities Business Combination, Contingent Consideration, Liability Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock Class Undefined [Member] Common stock class undefined. Exchangeable Shares Exchangeable Shares [Member] Exchangeable shares. Statement [Line Items] Statement [Line Items] ASSETS Assets [Abstract] Current Assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Accounts receivable, net of allowances of $14,446 and $9,398 Accounts Receivable, after Allowance for Credit Loss, Current Contract assets Contract with Customer, Asset, 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,252,001 and $1,250,197 Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Other assets, net Other Assets, Noncurrent Other intangible assets, net of accumulated amortization of $446,573 and $437,886 Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill 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 Short-Term Debt And Long-Term Debt, Current Maturities Short-Term Debt And Long-Term Debt, Current Maturities Current portion of operating lease liabilities Operating Lease, Liability, Current Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Contract liabilities Contract with Customer, Liability, Current Total current liabilities Liabilities, Current Long-term debt, net of current maturities Long-term Debt and Lease Obligation Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Deferred income taxes Deferred Income Tax Liabilities, Net Insurance and other non-current liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and Contingencies Commitments and Contingencies Equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Treasury stock, 23,643,131 and 17,091,222 common shares Treasury Stock, Value Total stockholders’ equity Stockholders' Equity Attributable to Parent Non-controlling interests Stockholders' Equity Attributable to Noncontrolling Interest Total equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and equity Liabilities and Equity Business Combinations [Abstract] 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, Net Of Tax Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax Earnings per share: 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 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) Decrease resulted primarily from a favorable settlements related to certain non-U.S. income tax obligations of an acquired business and the expiration of U.S. state income tax statutes Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Increase in reserves for uncertain tax positions expected to be taken in current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months Decrease in Unrecognized Tax Benefits is Reasonably Possible Earnings Per Share [Abstract] Basic and Diluted Earnings Per Share Attributable to Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 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] 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. Exchangeable shares exchanged for common stock (in shares) Conversion of Stock, Shares Converted Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding 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] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Acquisitions 2020 Acquisitions 2020 [Member] Acquisitions 2020 [Member] 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 Goodwill and Intangible Assets Disclosure [Abstract] Remainder of 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2024 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] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair value of contingent consideration liability Leases [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Related Parties Related Parties [Member] Related Parties [Member] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Operating lease term (up to) Lessee, Operating Lease, Term of Contract Option to extend the leases (up to) Lessee, Operating Lease, Renewal Term Lease expense Operating Lease, Expense Rental purchase option asset Leases, Option To Purchase, Asset, Failed Sale Leaseback Leases, Option To Purchase, Asset, Failed Sale Leaseback Rental purchase option liability Leases, Option To Purchase, Liability, Failed Sale Leaseback Leases, Option To Purchase, Liability, Failed Sale Leaseback Future minimum lease payments for short-term leases Short-term Lease Commitment, Amount Maximum guaranteed residual value Operating Lease, Residual Value of Leased Asset Obligations for operating leases not yet commenced Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lessee, Operating Lease, Lease Not Yet Commenced, Liability Lease terms of operating leases not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] Electric Power Infrastructure Services Electric Power Infrastructure Services [Member] Electric Power Infrastructure [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Operating Segments Operating Segments [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Latin America Latin America [Member] Canada CANADA Foreign Countries Non-US [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of internal divisions Number of Internal Divisions Number of internal divisions. Revenues Revenue from Contract with Customer, Excluding Assessed Tax Operating income (loss) Operating Income (Loss) Percentage of foreign revenues Percentage Of Foreign Revenue Percentage of foreign revenue. Property and equipment Property, Plant and Equipment, Net Debt Obligations Debt Disclosure [Text Block] Lease type Assets and Liabilities, Lessee [Abstract] Assets: Assets, Lessee [Abstract] Assets, Lessee [Abstract] Operating lease right-of-use assets Finance lease assets Finance Lease, Right-of-Use Asset Total lease assets Operating And Finance Lease, Right-Of-Use Asset Operating And Finance Lease, Right-Of-Use Asset Liabilities: Liabilities, Lessee [Abstract] Liabilities, Lessee [Abstract] Current: Liabilities, Current, Lessee [Abstract] Liabilities, Current, Lessee [Abstract] Operating Finance Finance Lease, Liability, Current Non-current: Liability, Noncurrent, Lessee [Abstract] Liability, Noncurrent, Lessee [Abstract] Operating Finance Finance Lease, Liability, Noncurrent Total lease liabilities Operating And Finance Lease, Liability Operating And Finance Lease, Liability Pipeline and Industrial Infrastructure Services Division Pipeline And Industrial Infrastructure Services [Member] Pipeline And Industrial Infrastructure Services [Member] Corporate and Non-Allocated Costs Corporate, Non-Segment [Member] Depreciation Depreciation 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 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] Components of Lease Costs Lease, Cost [Table Text Block] Components of Leases in the Balance Sheet Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block] Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block] Future Minimum Lease Payments - Operating Leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Future Minimum Lease Payments - Finance Leases Finance Lease, Liability, Maturity [Table Text Block] Other Information Related to Leases Lessee, Leases, Other Information [Table Text Block] Lessee, Leases, Other Information [Table Text Block] 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] Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Preferred Stock Preferred Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Retained Earnings Retained Earnings [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Treasury Stock Treasury Stock [Member] Total Stockholders' Equity Parent [Member] Non-controlling Interests Noncontrolling Interest [Member] Series G Preferred Stock Series G Preferred Stock [Member] Quarterly activity: Increase (Decrease) in Stockholders' Equity [Roll Forward] Balance (in shares) Shares, Outstanding Balance Credit loss cumulative effect adjustment Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Acquisitions Stock Issued During Period, Value, Acquisitions Stock-based compensation activity (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Stock-based compensation activity Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Exchange of exchangeable shares (in shares) Exchangeable Shares Exchanged For Common Stock Exchangeable shares exchanged for common stock. Retirement of preferred stock (in shares) Stock Repurchased and Retired During Period, Shares Retirement of preferred stock Stock Repurchased and Retired During Period, Value Common stock repurchases (in shares) Treasury Stock, Shares, Acquired Common stock repurchases Treasury Stock, Value, Acquired, Cost Method Dividends declared Dividends, Cash Distributions to non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Other Stockholders' Equity, Other Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Balance (in shares) Balance Amortization of intangible assets Amortization of Intangible Assets Allowances on accounts receivable, current Accumulated depreciation on property and equipment Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization 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 Treasury stock, common shares (in shares) Treasury Stock, Shares Summarized Financial Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Decrease in fair value of reporting units considered for impairment Decrease In Fair Value Of Reporting Units Considered For Impairment Calculation Decrease In Fair Value Of Reporting Units Considered For Impairment Calculation Goodwill impairment loss Goodwill, Impairment Loss 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] Weighted Average Weighted Average [Member] Contingent consideration liability, measurement input Business Combination, Contingent Consideration, Liability, Measurement Input Aggregate maximum payout amount Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Contingent consideration Change in the fair value of contingent consideration liabilities Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Cash payment for contingent consideration liabilities Payment for Contingent Consideration Liability, Financing Activities Shares transferred in settlement of contingent consideration liabilities (in shares) Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement Principles of Consolidation Consolidation, Policy [Policy Text Block] Interim Condensed Consolidated Financial Information Basis of Accounting, Policy [Policy Text Block] Use of Estimates and Assumptions Use of Estimates, Policy [Policy Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Investments in Affiliates and Other Entities Investment, Policy [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 Information Segment Reporting, Policy [Policy Text Block] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Electric Power Infrastructure Services Division 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 Goodwill acquired Goodwill, Acquired During Period 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 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] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] 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 Loss Contingencies [Table] Loss Contingencies [Table] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Outstanding letters of credit and bank guarantees 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 Increase (Decrease) in Operating Capital Concentration Risk [Table] Concentration Risk [Table] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] PG&E PG&E [Member] PG&E [Member] Receivable Type [Axis] Receivable Type [Axis] Receivable [Domain] Receivable [Domain] Pre-Petition Receivables Pre-Petition Receivable [Member] Pre-Petition Receivable [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk Customer Concentration Risk [Member] Concentration Risk [Line Items] Concentration Risk [Line Items] Accounts receivable Accounts Receivable, after Allowance for Credit Loss Proceeds from collection of pre-petition receivables Proceeds from Sale and Collection of Receivables Receivables sold Financing Receivable, Sale Cash received from sale of receivables Proceeds from Sale of Finance Receivables 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 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 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] Award Type [Domain] Award Type [Domain] 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. Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares 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 Vesting period for RSUs to be settled in stock Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period RSUs vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period 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 Non-cash stock compensation expense Share-based Payment Arrangement, Noncash Expense Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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] Supplemental Cash Flow Information Related to Leases Lessee, Supplemental Cash Flows From Leases [Table Text Block] Lessee, Supplemental Cash Flows From Leases [Table Text Block] 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 Weighted average remaining lease term (in years): Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract] Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted average discount rate: Operating And Finance Leases, Weighted Average Discount Rate [Abstract] Operating And Finance Leases, Weighted Average Discount Rate [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Finance leases Finance Lease, Weighted Average Discount Rate, Percent Business and Organization Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] 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] Domestic Joint Ventures Domestic Joint Ventures [Member] Domestic Joint Ventures [Member] Foreign Joint Ventures Foreign Joint Ventures [Member] Foreign Joint Ventures [Member] Investments in Joint Ventures Investments In Joint Ventures [Member] Investments In Joint Ventures [Member] Cash Not Held by Joint Ventures Cash Not Held By Joint Ventures [Member] Cash Not Held By Joint Ventures [Member] Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Cash equivalents Cash Equivalents, at Carrying Value Acquisitions 2019 Acquisitions 2019 [Member] Acquisitions 2019 [Member] Cash consideration Business Combination Cash Consideration Transferred Or To Be Transferred Cash consideration transferred or to be transferred in cash except for contingent 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 Business Combination, Consideration Transferred, Equity Interests Issued and Issuable 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 Bargain purchase gain, net of deferred tax Business Combination, Bargain Purchase, Gain Recognized, Amount 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 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] Composition of the Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Significant Estimates Used by Management in Determining Fair Values of Intangible Assets Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] 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 Class of Treasury Stock [Table] Class of Treasury Stock [Table] 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] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Treasury stock acquired (in shares) Treasury stock acquired Aggregate authorized amount of common stock to be repurchased (up to) Stock Repurchase Program, Authorized Amount Repurchase of common stock Payments for Repurchase of Common Stock Amount remaining under stock repurchase programs Stock Repurchase Program, Remaining Authorized Repurchase Amount Acquisitions Business Combination Disclosure [Text Block] Accounts Receivable, Allowance For Credit Loss [Table] Accounts Receivable, Allowance For Credit Loss [Table] Accounts Receivable, Allowance For Credit Loss [Table] Accounts Receivable, Allowance For Credit Loss [Line Items] Accounts Receivable, Allowance For Credit Loss [Line Items] [Line Items] for Accounts Receivable, Allowance For Credit Loss [Table] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Balance at beginning of period Accounts Receivable, Allowance for Credit Loss Charges to bad debt expense Direct write-offs charged against the allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Balance at end of period 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] Lease cost Lease, Cost [Abstract] Finance lease cost: Finance Leases, Cost [Abstract] Finance Leases, Cost [Abstract] Amortization of lease assets Finance Lease, Right-of-Use Asset, Amortization Interest on lease liabilities Finance Lease, Interest Expense Operating lease cost Operating Lease, Cost Short-term lease cost Short-Term Lease And Variable Lease, Cost Short-Term Lease And Variable Lease, Cost Total lease cost Lease, Cost Performance Stock Units Performance Stock Units (PSUs) [Member] Performance units. 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) Performance units vested (in shares) 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 Fair value of inventory transfered Noncash or Part Noncash Divestiture, Amount of Consideration Received Cash paid or payable Value of Quanta common stock issued 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 Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Bargain purchase gain Commitment And Contingencies [Table] Commitment And Contingencies [Table] Commitment And Contingencies [Table] Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member] Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [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 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 2011 Plan 2019 Plan [Member] 2019 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 Available for Grant 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 Change in fair value of contingent consideration liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Operating income 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 (Loss) Attributable to Noncontrolling Interest Net income attributable to common stock Net Income (Loss) Attributable to Parent 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) Cash dividends declared per common share (in dollars per share) Per Share Information Earnings Per Share [Text Block] Statement of Comprehensive Income [Abstract] Foreign currency translation adjustment, tax Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Other, tax Other Comprehensive Income (Loss), Other, Tax Other comprehensive income other tax. Weighted average shares outstanding attributable to participating securities (in shares) Incremental Common Shares Attributable to Participating Nonvested Shares with Non-forfeitable Dividend Rights Segment Information Segment Reporting Disclosure [Text Block] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Remainder of 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total future minimum operating and finance lease payments Lessee, Operating Lease, Liability, Payments, Due Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liabilities Operating Lease, Liability Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Remainder of 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year 2021 Finance Lease, Liability, Payments, Due Year Two 2022 Finance Lease, Liability, Payments, Due Year Three 2023 Finance Lease, Liability, Payments, Due Year Four 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total future minimum operating and finance lease payments Finance Lease, Liability, Payment, Due Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Total lease liabilities Finance Lease, Liability Total Operating And Finance Lease Liabilities, Payments, Due [Abstract] Operating And Finance Lease Liabilities, Payments, Due [Abstract] Remainder of 2020 Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year 2021 Operating And Finance Lease Liabilities, Payments, Due Year Two Operating And Finance Lease Liabilities, Payments, Due Year Two 2022 Operating And Finance Lease Liabilities, Payments, Due Year Three Operating And Finance Lease Liabilities, Payments, Due Year Three 2023 Operating And Finance Lease Liabilities, Payments, Due Year Four Operating And Finance Lease Liabilities, Payments, Due Year Four 2024 Operating And Finance Lease Liabilities, Payments, Due Year Five Operating And Finance Lease Liabilities, Payments, Due Year Five Thereafter Operating And Finance Lease Liabilities, Payments, Due After Year Five Operating And Finance Lease Liabilities, Payments, Due After Year Five Total future minimum operating and finance lease payments Operating And Finance Lease Liabilities, Payments, Due Operating And Finance Lease Liabilities, Payments, Due Less imputed interest Operating And Finance Lease Liabilities, Undiscounted Excess Amount Operating And Finance Lease Liabilities, Undiscounted Excess Amount Remaining performance obligation Revenue, Remaining Performance Obligation, Amount 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 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] Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Total cash, cash equivalents, and restricted cash reported in the statements of cash flows Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes paid Income Taxes Paid Income tax refunds Proceeds from Income Tax Refunds Schedule of Variable Interest Entities [Table] Schedule of Variable Interest Entities [Table] Investments By Consolidated And Nonconsolidated Entities [Axis] Investments By Consolidated And Nonconsolidated Entities [Axis] Investments By Consolidated And Nonconsolidated Entities [Axis] Investments By Consolidated And Nonconsolidated Entities [Domain] Investments By Consolidated And Nonconsolidated Entities [Domain] [Domain] for Investments By Consolidated And Nonconsolidated Entities [Axis] Primary Beneficiary Variable Interest Entity, Primary Beneficiary [Member] Variable Interest Entity [Line Items] Variable Interest Entity [Line Items] Net income attributable to non-controlling interests Carrying value of the investments held by Quanta in variable interest entities Net Assets Carrying amount of investments held by non-controlling interests in VIEs Distributions to non-controlling interests Shares Stock Repurchased During Period, Shares Amount Stock Repurchased During Period, Value Equity Stockholders' Equity Note Disclosure [Text Block] 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 and $0 Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Other, net of tax of $0 and $6 Other Comprehensive Income (Loss), Other, Net Of Tax Other Comprehensive Income (Loss), Other, Net of Tax Other comprehensive income (loss) Comprehensive income (loss) 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 (loss) attributable to common stock Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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] 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. 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 New Accounting Pronouncements and Changes in Accounting Principles [Abstract] 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] Indemnification Agreement Indemnification Agreement [Member] Pre-acquisition estimate of indemnification asset Business Combination, Indemnification Assets, Amount as of Acquisition Date Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] New Accounting Pronouncements New Accounting Pronouncements and Changes in Accounting Principles [Text Block] LEASES Lessee, Operating Leases [Text Block] LEASES Lessee, Finance Leases [Text Block] Insurance Disclosures [Table] Insurance Disclosures [Table] Insurance Disclosures [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Insurance Disclosures [Line Items] Insurance Disclosures [Line Items] [Line Items] for Insurance Disclosures [Table] 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. Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Patented rights and developed technology Developed Technology Rights [Member] Curriculum Curriculum [Member] Curriculum [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Remaining Weighted Average Amortization Period Finite-Lived Intangible Asset, Useful Life Intangible Assets Finite-Lived Intangible Assets, Gross Accumulated Amortization 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 Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Redes Redes Andinas De Comunicaciones S.R.L. (Redes) [Member] Redes Andinas De Comunicaciones S.R.L. (Redes) [Member] QPS Engineering, LLC QPS Engineering, LLC (QPS) [Member] QPS Engineering, LLC (QPS) [Member] PRONATEL Programa Nacional De Telecomunicaciones (PRONATEL) [Member] Programa Nacional De Telecomunicaciones (PRONATEL) [Member] Maurepas Maurepas Pipeline, LLC [Member] Maurepas Pipeline, LLC [Member] Disputed Contract Termination Project Contract Termination [Member] Project Contract Termination [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Telecommunication Networks Construction and Operation Telecommunication Networks Construction And Operation [Member] Telecommunication Networks Construction And Operation [Member] 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] Aggregate consideration for projects Aggregate consideration to be paid during the construction period Contract With Customer, Contract Value, Consideration To Be Transferred During Construction Contract With Customer, Contract Value, Consideration To Be Transferred During Construction Aggregate consideration to be paid during the post-construction operation and maintenance period Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period Term of post-construction operation and maintenance period Contract With Customer, Contract Value, Subsequent Payment Period Contract With Customer, Contract Value, Subsequent Payment Period Advance payments received Proceeds from Advances for Construction On-demand performance bonds Contract With Customer, On-Demand Performance Bonds Contract With Customer, On-Demand Performance Bonds Damages sought Loss Contingency, Damages Sought, Value Construction costs incurred Construction In Process, Costs Incurred Construction In Process, Costs Incurred Payments received on construction contracts Proceeds From Construction Contracts Proceeds From Construction Contracts Bond proceeds received Proceeds From Exercise Of On-Demand Bonds Proceeds From Exercise Of On-Demand Bonds Charge to earnings related to legal proceedings Loss Contingency, Loss in Period Net receivable position on projects Contract Receivable Damages awarded Loss Contingency, Damages Awarded, Value Reasonably possible amount of loss Loss Contingency, Estimate of Possible Loss Vesting period for RSUs to be settled in cash Compensation expense related to RSUs to be settled in cash Share-based Payment Arrangement, Expense Payments to settle liabilities under compensation plan Share-based Payment Arrangement, Cash Used to Settle Award Accrued liabilities under compensation plan Deferred Compensation Share-based Arrangements, Liability, Current 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] Infrastructure Investors Partnership Infrastructure Investors Partnership [Member] Infrastructure Investors Partnership [Member] Water and Gas Pipeline Infrastructure Contractor Water and Gas Pipeline Infrastructure Contractor [Member] Water and Gas Pipeline Infrastructure Contractor [Member] Equity Method Investment in Electric Power Infrastructure Services Company Equity Method Investment In Electric Power Infrastructure Services Company [Member] Equity Method Investment In Electric Power Infrastructure Services Company [Member] Upstream Oil and Gas Investment Fund Upstream Oil And Gas Investment Fund [Member] Upstream Oil And Gas Investment Fund [Member] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] Summary Of Significant Accounting Policies [Line Items] 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 Investment balance Equity Method Investments Equity interest Equity Method Investment, Ownership Percentage Loss from equity method investment Income (Loss) from Equity Method Investments Payments to acquire equity method investments and intangible assets Payments To Acquire Equity Method Investments And Intangible Assets Payments To Acquire Equity Method Investments And Intangible Assets Capital contributions to equity method investments Payments to Acquire Equity Method Investments 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 Deferred earnings recognized Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit Gain related to the sale of interest in limited partnership Equity Method Investment, Realized Gain (Loss) on Disposal Valuation date price based on closing stock prices (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 Document And Entity Information [Abstract] Document and entity information. Document Type Document Type Document Fiscal Period Focus Document Fiscal Period Focus Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Borrowings under senior secured credit facility Other long-term debt Other Long-term Debt Finance leases Total long-term debt obligations Long-term Debt and Lease Obligation, Including Current Maturities Less — Current maturities of long-term debt Long-term Debt and Lease Obligation, Current Total long-term debt obligations, net of current maturities Other Commitments [Table] Other Commitments [Table] Other Commitments [Line Items] Other Commitments [Line Items] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] United States UNITED STATES 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] Cost-plus contracts Time-and-materials Contract [Member] Fixed price contracts Fixed-price Contract [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Percentage Of Total Revenues Percentage Of Total Revenues Percentage Of Total Revenues Statement of Cash Flows [Abstract] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] 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] Equity in (earnings) losses of unconsolidated affiliates Amortization of debt issuance costs Amortization of Debt Issuance Costs Gain on sale of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Provision for credit losses Non-cash stock-based compensation Foreign currency and other (gain) loss Other Noncash Income (Expense) Changes in operating assets and liabilities, net of non-cash transactions Net cash provided by (used in) 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 Proceeds from disposition of business Proceeds from Divestiture of Businesses Investments in unconsolidated affiliates and other entities Payments to Acquire Investments 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] Payments under credit facility Repayments of Long-term Lines of Credit Payments of other long-term debt Repayments of Other Long-term Debt Net repayments of short-term debt, net of borrowings Proceeds from (Repayments of) Short-term Debt Payments for contingent consideration liabilities Distributions to non-controlling interests Payments of Ordinary Dividends, Noncontrolling Interest Payments related to tax withholding for stock-based compensation Payment, Tax Withholding, Share-based Payment Arrangement Payments of dividends Payments of Ordinary Dividends, 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 increase 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 and restricted cash, end of period Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash flows from operating leases Operating Lease, Payments Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Financing cash flows from finance leases Finance Lease, Principal Payments Lease assets obtained in exchange for lease liabilities: Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract] Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability EX-101.PRE 10 pwr-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 quantalogohor.jpg begin 644 quantalogohor.jpg M_]C_X 02D9)1@ ! 0$ D "0 #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" )B!G(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*:9 M887D;[JC-2TC*&ZT <;J7Q*L]+CB>33]0F1OO-;0^9M_WJAOOBII.GM;&>#4 M5CN(%G5ELY&V*W9_[K5U\FFVLO\ K+>-O^ UQ'C[PYX::.74M6OI--6UM]S3 MQ2,OEQK_ !?+0!>M_BWX2NOE&NV<+_W9YEC;_P >KHK37+#4(DDM[R&>*3[K M1R*RM7AU]X$\.2:?9WR>-U&GWS-]GDOHXY%FV_W6;YJEU;X8S:WH>E6.G:M8 MLNGM,T5D23[K*W^ZU25\SR_#'XA6#?\2[Q%JUM_P!O M2S1?]\LS-4D'BCXH>%6\NZN%U7;]YI[?R_\ Q[Y: /I2BOGN+X^>+M/9?M?A M6&^3^)K&ZW;?^^JZ.Q_:2T/"_P!J6-]IC?Q;H6D_]%[J /8:*X71?C-X-UIE MCMM=M_,_N2[E;_QZNOM=4M+Q=T%Q'(O^RU %NBDZ]*6@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *H3ZQ9VLWDRS+$_P#M?+5^L;7O#^EZO&DFHQKM MC^ZS-MVT .U+68UT^>:TG@D>-=WWJ\XU;4I(K&\F>Q:YW,OEVR_-N5OO?>6L MSQIX-T_0[QKJVOO$$$%TK6TBZ:OGQ;=J_>5?N_[R_-7"MX9U:\U!;?1/'DEC MYTG^BVTEJRLR_P .[S%9F:@"7QIJVAZE(T>I6=]9JNUO+\N-HHV\M5^56;Y6 MVJOW:Y5?!_A75F6X@U".#_:DCDC;_OXN[;6EJ6J:MI%QJ\-UXBT?7KS3;B.V MDM%M56>3./4ED^619(_F;Y6^7:WRT M._L;4/!L-C-:^,/LT5XNZU635/ED5?[OF?>K77Q;\0+5E:UU*.^B_O-:K(O_ M ([7EWBWQYI.I7W]GZEX+UB?2M/FFCLY-WF1>7YGWE_BVM6=I?B#X=_:%:+4 M-0\-2_W?,FCV_P# =U 'N%O\4O$$4BPZ]X?L;E6_BC5E9O\ OI?_ &:FKXT\ M)RW#0S^'=2T^3^+[(RLO_?*M_P"RUYW%KS2_+H_Q*AE5ONQS^3(W_D1?_9JV M+/\ X22XC^=='UZ+_9A\EF_X$ORT =C<6'@'7+7W;: MIV7P=L;B3SM(UBSW?>6?3;YH6_[Y7:Y-:LD=QX-O(MOWI-/O-W_ (ZW MWJ(KS0[J19GFO-#;^[+="7_ (G=K8W,?\+*S6TK?]LY*YC2_%4VWR](\56\^W[JP72LW_ E MFW5OV'C3Q$O[O5[-;ZS_ .>OV7W_+!IE63_OG[U>4MXC\.V]TBW6B_8_,_P"6 MFGW3*O\ WS\O_H-2:EX*-$M?,U&XCN8E_AO;= MK>7_ ($WW?\ OF@#UZBO.]&^*OVEB+[1[JUC_AN8?W\#?\"7[O\ WS73:7XT MT75I/)MM0MWG_BB\SYJ -ZBFJP;H.M2UB&UDMM*M6>62/\ UZ_P_P#CK4 <-K7_ F'AO7HX6TO M0[O1YMNVZAN)+:=?E^;Y?N_>KA?%6J>+KRU:/4K./3]0:U7_ $G3]6:%HX]R M[67[VUMWRUJW_BWXC:-K$'F:7YFB_P#+:19E9H_F^]MD^9OEVUP_B#X_QZQI M]YI?B/PKJEG!,NW_ $G2VW?*WR_ZM=O_ (]0!F:]I9)\K,R_W?^ UPNK>(_$&DZIJ^@Q0^'Y_[+DDCN%LX;NP7Y6V[ MOW;;=NZO2+74OAG:Z/%HNLM8Z9;>(+5;F2-6DM/]6S>1N99-RMYB_P"?FKBE MT;6O#/A?Q+M6XBBT^&W^T00:I)1H)E@N%MI5D7[WR MLJM_X]5Z7PE_9?\ I":7JELR_=;1K[YE_P" [FK#UE8_$%]+<)?6^IWTS>9) M'YT.V1O]K]VK?^/51B\+Z?%)_P 3;0?[/D_AGM(V_P#0O,9O_': .OL_$:V? M[M?&'B"QG_Y]M;CW+_X]M6MJU\6^(K>/:EYH.H1-]W[3"ULS?\"^[_X]7%V] MOJFB_-H.K:@UM_M7TC;?^V3_\^VK:+"S-_P!M+=?_ M &:@#T;]Y<1K)J_@_3[G_II9R1M_Z%_\53KK6=%L_*\JZ\1>&F_AV^8L7_ = MOR_^.UR:RMHUONU'P[9^;_STM-4FA5O^ R,W_H-16'C2ZM;C[1]G\0:?8_PR M>7'>VW_D/RVH ]6TO5)M4A;[!XBT_4Y%7[NKPK(W_CNUJM::VI6LDJW6AVMF MLWRM-#YG_?7_ ,57%P:SI^LQ_:HM>T/5]WR_9-4M_L2_^/*O_H57-#^R MQ>>UMI,RW/\ "VEZ@TD2_P"[Y;-_X\M '8_VMIOA^18VFU+2EW?\OUK^ZD_[ M;1UT>C:]KGELR75OJ]LW^K6VN/FC7_KFWWO^^EKAXM&LV M*M%_P%H_F_[ZVUJZDL=Q:P?:-/T_599FVJT=PL=RW^[N^7_OEJ .HE\1V-A= M-'>:7'8[O]9J%M;M#M_WF7YE_P"!?+5M;#1;^&*99EN?,^:WDNXX[B+_ (#( MOS-_WU7.6=Y]G_T.UFU;0VC7YH+F/SO^^O,W+M_W6J>-H]1MY9+R'2]:DA_Y M:0?N=O\ P)?NM_P%: .HTO3=6LVED@U"\7;_ VUUYT3?]LY/F7_ +ZJ_I7C M36A>/;W,-K=JO^];S_\ ?+?_ !576NLZ:UG+M9M/_AD6=?)V_[+1R?+_P!\U9M= M)M[=6N+7]Q> MULWDM[?[3*O2/=MS7'6OQ0C:ZAMKS1M0L9YI%B3='YB[F_O;?NUWM87B=IH; M 36]U!9R(V[_ $E5*R?[- 'BGC3XY:8UI?7-MJ4E]!'=-I]Y;1K-#Y/R_>VL MO^]\WW?E^]7'?\)-I>I:2FFZ#KVH:9J&K-'=PZA/(MS'"JLVZ-5W;J] \5>) M/$"69:P\.:)?,\S2M!J%MMVP[5^;3'#!J&H6VM?9MT:_+'YGRJK+ M\M;VK>"[/XK/\ $?CS M0=8_X2&STBWM](\*^(/+@;3]0TN2/=Y*JVW=#'_"S;O]9_%0!@+/H\K+)80^ M(-#_ +TFEW$KC)OA* MMKJ"_P!@ZM;KYGW;:SO)+3_T9(S-_P!\UJ6_A>\W>3>7WFLOWH%U".9O_296 M_P#(E &[9Z#H.J6[20:EX5U>\;^]_H3?]\MN;_QZN@T;0_$5G:M'%X;W1?PK MHVO?>_X#(U><^(_#_B+38?,TW3=4:#^)9-)ADB_[Z^TM_P"@U6TNXNKY6CEM M])@N?XE6._LI?^^EA\O_ ,>H ](N-)UZPN/.>'Q!H>W_ )Z6L=VO_D':U5I? M%NCWLGV?5M8TV6Y7[S:MI'-TRZEJUM(O_+/3=%?BUKFI*T:7&J7*K\O\ Q--%745;_@5NK?\ H5 '7Z7K.I6MNL.E MV\-]I[?+MM-4^TQ-_P !;:M:$6EW&DR+JEA8WFG7+?ZSR(U9?^_=ON;_ +Z: MN1_X3JX:Z_TK1_ \K?Q>?:R:=+3K6Z\*ZIJ7RZ+K$6H?WO!?B)9&_P"^69: M.Q_M[2_$7[N>XC_M/[O[QEM%;_@,BLS4ZP\+Z'%J"_VEI=K!J]%-J%[(R MOKGP]UJ!ONV,]U-ID_\ WTRLR_\ ?5 '07]_JT6VS;Q)JD&GM_JV\R._@_X% M),JK_P"/5'[RTU.!O^!2,LE%A?Z:L?\ H&H77AJ23_6:3JEC-:1-_O-,K1_] M\K0!U6EZYJ%G&L/]EZII%C][S[&\AU.TA_W6W1^6U3V_BW0V\101MJUG/>*O M_,0ADTZ[D;^[YDBQJW^[N:L_3[B2XD@A\/:IH^H2_>FTFQN([OS/^!,R[?\ MMFM:$45Q%:W*WF@R7WS;I-&C9;F*-O\ GI_I"JV[_=9J .HN/M5G)$TMO=:8 MLTGRM'MN[9?]K=\NUO\ :HB:WN-6B:*2&\E56W2JWDW-Q_N[MOF+_P "DKA[ M?2]%U:3[1;W5UID4:[6N8YKBP^PM_>W?-YG_ +Y:WHO[8;38+>UU*QUS3&D M_=WVJ6:R>L6>KM,LNW\7^HD_[Y;Y6_X"WS5R]O+&MXM\DGD?,RLMI)MW M;?X6AD^5O_'=M7EOYDCG:ZACG7[JQVW[N7'[?; M#-(W[S;Y<^Z:-?\ V9?^ ^90!ZK17(6/CV%KB6&^A:V>-?FD7YHO^^O_ (K; M736M]!>1+)!*LBM]W#=: +-%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%07-U#9Q^9/(L2?WF- $]%>/-+MXV\N1KE_[J+7,W7Q4G_P"65K'% M_=9FW4 >E4UF"]3BO%=6^)%]NW/?-!M_YY-MKE[_ .*MBS,MUJ32-_=5F:@# MZ&DUFPC;:]]:JW^U,HJ"7Q)I<0P;^%O^N;;O_0:^:9_B))*R?8-/N+Q6_P"F M=#ZIXPO)O]'TV.")O[TWW: /HUO&FE*?^/AF_P!V-JC;QUI:?Q2-_NI7S_\ MV7XHN%_>W4,'_7-6:B+PYKC?ZW6)%_O;8Z />_\ A8&D=VF_[]U)'X^T23_E M\\O_ 'XVKP.7P7JDN[=KE]_WS\M59? >L-M_XGUXO^]MH ^E(_$VDR+N74K4 M?[\RK5FWU6RN_P#4WEO+_P!5?X9(]M 'UA17R,NL_$C2=WV)HY]OWECO&CK0TO]H'QIX?C']K:+=-&OWM MVVX_\>7YJ /JFBOG+0_VQ-%GNQ;ZE:?9B6VX^:)U_P" R5ZMHWQ?\*:]M\C5 M5C9EX$ZM&/\ OK[M ';T5##-'<1B2-UDC;[K*VY34U !1110 4444 %$+AV_O1[O_B:P/&/ MQ T_6+."/7M/U31HHY-RR1R-'\W^]\O_ 'S7L=U>0V47F3RQPQ_WI&VBL_5+ M'3]=T\PR^1+&W^K9@K;6_O4 ?-VH7\=U)?1P6]OJNAW5FUENDF:.Y\EOFD7= M'N;[S-7)ZEX-L]#CTIM#NO$5LMTK-<20>(FVV+;MJKMN(6_A_AW*U>Y>(OA3 M#8V:_:(UU>VD;RY%6U7S=K?>:O"_$WAG4O!%Y+9P:/KU]9K(RQSK8K=Q^6K, ML>[S(Y&^[\W_ *@#CO"OQ2CT'Q1+;ZY\1->N8&AD6'3[NWCDB6;;\K--&S+ MM_V?EJ2^^(D?BW3;'1_%=Q9ZGID-YYZW,%O]F;[NW;M99%;_ ("RUL:3+I?Q M$U#4[5UNH)[&S:]NOMEG<66V-?O?=D7=_P!^Z\6UG6?AW>7#2:7XBL?,;_GY M69MW_?R&@#K/!?Q&M_AYXX74K?PG:W-G#)(L,=I?;?,5E9?XHU7=M:N3US5K M?][]MOM>T^*21FC@CM8[F*/=_#^[DD^6NE\$6_AGQ!JD%K?ZMI<5G)_K+NVN M+=67Y?[J[6J"7P"UY)YEA;ZA O\ TS9IO_'HYIO_ $&@##T&SU!H_,TGQHUC M%_#YFFS6B_\ ?3*J_P#CU;5QXH\26$?EWOBKPKJ\2_WKZW:7_P!&-_Z#6'K. MFR:#<*MQ_:$"_P 326H:9.O_ "TL89(V7_OG MY?\ QVHO^$#_ +4O/.BT^-F_Y^=K?^.[6:KW]I>(-#;[']LO((%^7;;7'E[O M^!+Y;4 ;7_"?:'<+]E@U[Q)I43?+Y&I322*O_?Q=M<^WP[\*Z]JRR6?C30;R M7[S6VK:;;?\ H4;1UI?;+Z*/SO[I2+C>(+BP7_OS-YT; M5R5_I?BJZOO,O=/\3+IZM\T-/"\ZM\MS9#_X[6S;_$;QD\;+!=:M?02-MC_LFXM/ M$ELR_P"TL>V2KUO=7EU>-'H?Q&M?$;2+^\CU"SD^;_QV1?\ R'4_ASPYJU_- M>-+\.?!^O>6OS7.ES0PS_P#?2MNW?]\T 1W7_",ZEY4GB;PWH,NJ_>9M=T^; MP_+_ ,!:3Y?_ !ZN@BURSU[3X%TO5O%&AVT;+''+K4"_[/W695_[YKFM M4:32X6N+B3QAX3@A;;);+=-=VW_?N;S(]O\ VT6M.*X\*KIZR::WA>^U.9=V MW5-);3KN3_:\ZW_]EH [K2VU[39FCE\0>'?%FH1KNVR1MHM\W]W=(K2*W_ E MK*L+]=)U:YO-0\"ZUX:U"X^]?:);M>V,G_71K?[W_ HUK!T31KB_U"*XN)-> MTJ6'_F'_ &R'7(F7_9CDW3+_ -\ULR^([Q;B"W\-:MI\]];_ /,-GDFTJ[W? M]<9-T;?\"VK_ +- &Q:ZI:ZEJEI'IOC33=79F^;3[[RYIU7^)8]K+-#_ ,"^ M7_9JWXFB6\N+Y=7\+^;%&O[QK21;U6C_ .FD>U69?]E=U1Z]%;W5FMYXJ\+^ M?*NUFDO;%;U57_KI'N5?_'?^ UE1:##K+6.H>%?$VH6<$;;FT^VU#[3!N_V8 M9-R_\!^6@#H(K>-K6STO2?$4EM9^3NCTN[99&VLORK]GN/F5?]G_ +YVU9;S MK-+3S]#W7LB[9+_0IFCED9O[UO)\VW_>D_A_AKG_ !1JVM:7?6L>I:3H_B/3 M+A5\Z21OL3?]]2;HU;_KG)_P&M"7Q;H<6O06L^J:AX:O+AE9;'6(VCB;_9^; M]S_P*-MO]Y: ->WEGNE\R'4[75Y[A=OV'4H?LMRS*WS;E9MS;6^[5C^U%:/[ M/>K-I#1MMC^W?O(MO]W=_P"RUXED\RSDEM5:*2/:M M];2-#/'N^7:VWY=W^ZVZ@#9L=6L;RX::5O[/O)(_(_TEOEF5OX5F^[)_N_\ MCM3K;W&DV:K;M)9M')YGRKMW+_#\OW9&_P!WRV_V:P?M"ZS"T-NRZJ5;]]\J MV]SM_P!J';M9O]G[K4:;?S0ZA*NFW33VD<>V2Q:-F5=O_3-FW*O_ %S_ .^: M .[L?'5Q!<>7>Q[HMNYI%#?+_O?Q1_[K+_P*NLLM:M;Z.%HYE_>?=7[=,G_X]E9I&:#=_=61?FC_ -UMO^[_ 'IVM[C1KC3U M?=;-N;=M5=LG^UM^ZW_CK4 >QT5YWI_C&YLX[K[9M>..3:&9FVC_ (%]Z/\ MX%796.L6M\_EQR?OMN[RV^]M_K0!I4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !14K-7*ZS\0+.Q^6V_TEO[W\- '522K"NYV55_O,:YW5O'>G:>WEHWVI^_DM\H M_P"!5YWK?B6ZU1OWUPVW^[N^6N.U;Q;8Z2NZXF5/^!4 >D7WQ%OKQI%A9;:/ M^';_ /%5Q6J>([>UW275UM;^]))7F]U\0;[Q!,T.B6S;5J>P^&E]K- MPLVLZA)*3[/IT,->DW00_V?$W\4L?S M5Z-H/@K3["/;;V<*[?XO+KH;?0V:3R]K;?X?EH \K7X=KJ6V34;R:\;^)=VU M:ZC2_!%CINU;6UC7_:V_-7H=GX56+YF7.S7[JJO\7RU+<>2O_V-6!SEKH*JWS?^@U>; M08=NUMTN[_:JY/=1Q;=K;E_O51EU95;Y9MR_W6:@ 71HU7;]W_@565TF%8]K M*O\ P)JRFU16W-NV_P"ZU02^*K6WVKYC?=_O4 :;6%O_ *MX_E_BJ#^R(?\ MEE_P'=6+_P )O#NV[E96JM<>-+6)6W2+0!O2Z-:RQJK>6C+_ 'OEJM=>'[>Z M^XVS^\K+NK _X32S6/\ X^E;_@5/_P"$VM6^9+A6V_W?EH -4^&-OJD.V589 MU_BC:N U+]G70?M4MQ86LFF7/_/2QF:/_P =7Y:]/M_&%O+'NW?>_P!JI[?Q M':RK\S?^/;MU 'A]GX/^(W@/6&O-!\1+/:_Q07,?ER_]]+\K?\"6NKT#]J/Q M!X9O)+7QOH5PD"KN%\D.V(?]M%_=_P#?6VO3+>ZT^Z^5I(_^!+5:_P#"MG?Q MMNC5E;[WR[E:@#HO _QF\)^/+5'L-7@69OE\F>559O\ =_A;_@-=]7RWXC^ M6EW2M<:2O]C7BMN6?2U\G.(/W=Y'8WGF>4UO,W\7^]7I= !11 M10!1U?1[/7;)[._@6YMF^]&W0UR<_P &?"DW33VB_P"N/\ C+P' M_P (I907VBWMQIUO;G,VUFDD;YE_WJX#3;#3_P"VK:X?Q9);122327BM),LK M,WW=K,OR[?F^6O5_$&L>.;#5YX[+1;?4]-^7RV9U5F^7YJYO7/B1-X:L4N/% M/A;2]/MI)/+5KN3:N[_OVW^5H \I;QA\7K"WVM_PCNJQ+_%::Y'YO_D9O_9: MHW7B/Q9XR\#ZO9OX36V\40W$/V.2^AAOX)HV_P!9\T<>WY=O_CU=YKWQ8\+V M]OYT7@^UNHI+B2%KRTAC98X]ORS?,OS;O[J_-7!W7Q LXO#\^N75OI]CI4-T MMI)/?6+6G[QEW?\ +-=VW_:^6@#QKQ'X+\:6_P VJ?"OP_J_]Z1=/^R?^/*R MUS$NC>';-MVK_!V^B;^)M+U"3:O_ 'RS5[S%\;O"?RK!K%ON;[O]GZDW_LS; MO_':EN/BUH]TNV76+C_=GNMR_P#CRT >%6L7@.55:S\*^.M*E_O6EU)\O_ I M%J67Q;#:Q^3;^./&&F1?\\]2ACO5_P#0EKWF+7M'N%6:3^R[Q6^[Y]C;W-7K MRZ\+ZE9^7>Z3I;1?]>K6G_H++0!\U+<+KC;6\8>';E6_BU3P_P"6W_?2K_[- M6A9Z#?:-(LEKXD\)WB?PK'JTUM_XZK+7L]QX%\%WD;>1IN6]W MN_[9S;FKGKK7-:O&\E?"^O7-M_SPOO#NY5_X%&VW_P =KT.W^".AWDGG0ZYI M\\_^S9R0M_Y#DV_^.UD:M\.?$%A>>7I M'=-MVM;AF\.7+?>C5KNR7_@7R[:Z6SUG0;>-?L^H6>W^*>VU*RFG_P"^=RM_ MXZU9MQH?C9?*C7_A)(H%^\VJ1K@Z;6@#K=+U*X M_L]M/TFZ\3>')6^\L%C'J-I_WU&K*W_CS5>L-8U"\M8/[7\0>#]:@MV\N%KE MFTR[W?W663=M_P" JO\ O5SG_"936=GMUN\T'5;S=]Y;62R5?]YE^ZW_ &QK M2USQ%;ZS)8S:OHNH?85C7R[O3[R/48%7_:C;;&J_]=%W4 :-^MGI.H-1SQRS?V]H=Q\UK_ &DL>N6+?[TC;9HU_P" T =1HWA_Q%H;?VEI%O8WWR[F ML=+N&AMI&_O1_P#+-?\ @3-1>>/(=>D;_A(M-N/L=O\ ,T^L6:JUK_USNEVK M)_P':U<3K-EI=OJC6NG:/=>%]76'=)<^$M4:P;_>^SLJJR_[OS-_=JY9Z]XB M\)6ZLWBRS\1M#]W3?%^FM97?^ZMPN[S)/]EJ /3;"ZL;K3[%?#^K-$TG_'K^ M^6[69?\ :CD99%_[Z5?]ZFMI/V#S;PV<$],NFW?VSILWG0,W][[1#M;_ +ZW5T/AS7)M4DGD M\.>,K7Q+!'&JPVUW_$J_\]/X5_WHX_\ >:@#0\/Z##X5OM5N-.FDT^>X56CC M@;[!*W^]#)_H\G_?*UIZ3XCU"7295UZ&WU6?S&^SQLOV"[95_A6.3]W(OWO] M6W^[36\6S2V\[>(-):Q\G:UTS*MS;+)_>_V8_P#:7Y?]E:GETF'68]VFR*T' MG>9)' WG0,O][RV_]E^7^[_%0!IZ-K-KY<2Z9JDV@WETORZ7J4;0SQM_LPR? M>_X"M69;R32]UYJ6DW$%Y&VVXU#1/XF;_EIY?\3?]]5SUPTDNH-#>6L=Y9JR MM)&T?VFV5=WWEA;YH_\ @/\ M?W:LZ7>7%K=7UYIVJ-+I\?^LMIV:[@\O_9; M_60_[OW: -S^S;.ZT_=_H>KK;MNW:2JJUJW_ %SW;H_]I5^:B\TF34HVV7$> MM6T.UEM))O+GAV_P[E_W?XMM8-TUC/;'!.ODWRQ_]=&_UB_[/\7\-2Z3J=UH]G]EM6W;KAO.M&AW+M_B5K?\ MA_WH/][;4]OK,.J6\K2K;ZYI]O)Y;7*JVZ-OE^5E^]&U._L/_0_.L9O[0BW+ MM61O])C5?[LG\7^?XJ -RWU*SO)E^SR+I\L,G[MI[C=;3,W\,Z)LG'*G[R_5:\E\IF:Y;39 M)+Z6.16N-/N5VSP_[++_ ,M/]UO^ M5S2]6V^?);S,S1R>7Y'F;98V_NJS?= M_P"N;?\ CU 'K-%<_I/B1+E669E_=K^\D/R[6_VE_AK>W;AD\O(;"W M::XD6*-?XFH L5S>N^,K/1RT:_Z1/M^ZOW17*^)_B!<7*O#9?N(/NLW\3?\ MQ-@#J-8\776K,WG2;4_YYK\JUQFL^)K?2[>626157^[NKCO%7Q& MALU^SV?^DW+?=5:YG2?!NK>,KI;C5Y&@@^\L% %S5/B)J'B&X^RZ'#)N_BE9 M?EK3\/\ PMN-4F6ZUNZDN9_^>>[Y:[_PYX-M]'MUAMXUB7_=KM;#25;;L7_@ M5 '.:-X/AL+?RX(8XE5?X5KIK#P^S+N5=M;UGI/E?>^:M5;=8EH RM-T-8OE M:M#^SX]WW:O,RK#\S5FW%Y]E^9OXO]J@"RNV#;_LT7%UN7\=1V]NV^;:R_PT =M>:RMK]YMW^RM8M[XF58VV[5_WJ\6\1_&2STN M-O,N%_[ZKR;7OC9?7[-_9L;>5_>W59!]/ZMX\M;!?.GD7;N_BKSGQ!\<-+@9 MMDB[E_NK7SG>:EXB\33;O,F^;[RUM:-\+[R5OM%U=?>7[JKNH [C5OVCH?F6 M*&1I=OS-MKE[KXQ:M>1[K>.1?]Y:T[7X'S?]Y:Z#2_#D-K\JJNW^)= MOWJ //&\6>+M2_>1>9N_NJS4>5XRO_WGF,O^SYE>OKXYKIE_P"VS-55?"_C"*3 MM[M/9OE;Y:E6\MVC^\O^]02>6K\5?'&A[?M6GK.J_P 6UOFKL?#_ .U-_9<* MKJFGW$'\.[;NVUORI9R_W?*_NU5O?"^EWD;;EA96_A9: .T\.?'CP[KVUDO/ M*9OX9&VUW$>J:3KWW9(9VV_>5EKYNU3X.Z+>+NBA\K_:C9EVUF1> _$GA?\ M?:-K4RJOW59=W_H5!1[KXH^#.B^(&ENK7S+.\;YFN;1O+D;_ 'MOWO\ @54- M'^('CCX1>?\ VFO_ DOA^/;\^UFGC7^+Y?_ (G_ +YKS/3?CIXL\*W'EZYI M+7D7_/S;?+_X[MKU;PK\9O#/C2%8UO(_/_B@D^5J /:? ?Q0T'XA6?G:7=+Y MB_>MI&595X_NUV5?+OB3X56>I7W]N>'+R32-:^5EGMF_UG^\OW6_WOO?[5=' MX3^/FH>';^/1O'UL;4--Y$.L(/W4C-]WJ"SW^BJMC?6^I6<5U; M2K/;2KNCDC/RLM6J "N)\:?#&Q\;72S7FH7UNJKM:""1/*;_ &F5E:NVHH \ M.;]F#3;>X::RO(8)/X=UC#_[*JU#=? ?5[BSEM);K2[RT9E;[-<6_P"ZW+_% MMKW>B@#Y4U[]E&ZOE_Y%_P -W/S?=CCV_P#H5+M0VK_ !:A'N_\>^]4&J:; M\1K"/;8:YI]] O\ ST7;N_X%(RU^F%UH]C>_Z^QMYO\ KK"K5SVH?"GPEJB, M+C0;-]S;OE3;_P"@T ?G@_B#Q]%:K]MT_2;G;_ST695_[ZV[?_'JLP?$'Q0M MKMNO#K7-FOWETNX\Q?\ R&S;?^!5]PW_ .S;X&O Q33)K9FZ>5=2?+_WTU@AE6QU_3]2^7Y?MU MG^]_[Z;=7G]Y^SS\0-!DEC_X1N'7(O\ II<>?%_W[9MO_CM '.:3KFBZ]-/) M/IOA'59V^:2[CVPM'_O;EV[O^!4>([?0?[+@6>W\1:4JR;HY]/N/.@_X"JLT M:_\ ?->=K/@6ZL=WWMT?DK_P !\M5_]"K'M;715T^6&SOK[3[[ M^]]H;W_ (#N MJQ%%JRZA+'/X=\-^5]Z-=+DDLI9F_O+,K;:\RTV74&FMH_\ A(OMEM#]Z"YL MUDW?]=UW*NW_ &F6H+R*;2;Z74/[#6YMI/NSZ)=,K*W]Y8?W?R_[2[EH ]&^ MU6NC7&H77D^(-/U6\C^:!?+N?E5?[WWIE_W6J3PO:K<217&B:Y9K!,O_ !,/ MLTS6ES))_#N616D7;_LJR_[2UQEUXTN+73],N'\1216,DFUI-0MUF5F_NK-M M_P#0I%KN6,/\ RWMI/,:9?[TBMN:3_@,C*M '8W^I>)O# M[127MO#K6D2,K0QWUO\ :8K61O\ EIYBM(S?]]+_ ,!J>\\0>'95LX=974-, MMI(V\NYT^3[38LK?PM&WF>6O^\JUR%K?P^'+>V;0=4O-(L[KY699OM,&[^ZL M,VZ/_OF3=_LUIZEJVI6$+6M_I]CXH^U+\K1M]BN8_P#KG&VY5D_ZY[6H ZJU M\'ZA=7#-X>U:UGMI%_?0:;=-97,S?P[E^:-OE^7[J_[RURM_HUC>:PFFWFDV M^GZA;LK0W:Q_V5?3-_"L/:T.GZVK6 MT^U?^GCYF;_=W;6:NQO-2\0:;9V,+ZHUSIEXK1QZ?KMK'<^=\WW?,;YF;_MH MU %&UU+Q!XKK(R^9 K-:-N_B5E_A9MWS?,ORUBZ;?V-A<7.GJMYX)W*LC21[M1L M9E_B;R9/F5OF_A_[Z^6M.SNKC3[/]U;^;H=PVZ;5-);[?8S?]=+>3YHU^7YF M7_OF@#L_^$@U+36MI+B.WUK3/EVZA:2+(T:_Q-\O_P 3N7;_ +.ZBWUZSO&O M&MYI(I8Y-W[O^7_KINKA=&T'16DEU3PU?3>'I;=MLFJ:-,UW; M2?-_RTA;YE_W6J]>7]Y;M]H\0Z.NM0*K-_PDFB,OW?[TEO\ =_X#M^6@#OXK M]5D:UGM[>\MEA_U:K&LK+M_NK^[^;_9VT16"LL4GA[4-T2K\NEZA_JO]G:O\ M.W_@+?[57[S*OWOXO]VKEO+:WD-M M)!-)=Q?,K2*NZ2%O[K+_ !?Y^5: )UTE9;R*W@:;1=7W;9)%D\O=M^[MD_BC M^5MJR;O][Y=M6;7Q!<:;(TE_;_V?+YFU9K2/RXF_Z[P_>7[J_,OR_P 55EU2 M:XL5AG6'4[/R]JJWR[67^ZVW_/R_=JRTK-''):,NKV-NRR+!N\N>UW?W6_WO MX?N_[U &Y<:HL_[G46C;S%7R[F-E96^;^%O][_\ 9IK:7'M;:WFQ,VUF6/;( MJ_W65OO+NV_>^]7.6ZPRM/\ 8+B/]]N:^@V[E^7_ )Z0_P /WO\ 61[?X=RU M>L]2N%D7R%\B7[JV;2?-MV_>5O\ EI_>V_>H O*TT5Q']Y5DDVK)')\T*_W8 MV7YH_P#=;=&W^S6U%JEOJ2M_:3>0_F>7_:%I&JM_NW,?_LWW?[M9BRQW]PS+ M^XEW,OR_^/?+_P"RT1LVE[6;]TT:_NVW?Q-\K;6;[O\ N_=H ZA9;BSD@6_V MQ7+?-'?6TG[J3_95F^]_NM_P&NATOQ$]KY2S[?WB[5VM^Z;;_P"BVKA+.XDT MNWGM[>-9[%EVS:6WRQ2;OO;?XHV_V?NUJZ;*MPK2:=)]NME98)K21?WMK_LL MO_+3_P!"_P!Z@#U6VO([R/#_GGN^9?]I6_N_[+ M5VNDZQ#JENK1LK4 :E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 445ROC#QI%X=MWCA_?WO\*_PI_O4 :/B#Q+:^'[?=,VZ9E_=Q?WJ\C\1 M>*KK6KC==,WE?>6-6^5:P]2\1W5Y=2S7$FYI&W?,M^:O*=4\=:MXPU)M/T3[K?\M*YQFUSXB:DRQ1R0:? M_%)MVU[-X+\)6.AV<4*+N;;\S;: ,WP1\+?L$BW%[NN;G_:KU;2]!VLNZ-:G MTFQDN/N;O^^:ZBPT:18_O?-0!3TW06;^%:ZBULO*^5EIEK;[=JM]ZK$MQ_>H M 7[1-NV[5KGM2\36\4?S+M7_:H WK_ %R&+[]<=KGB MB-8V_>+MKC/%'CZSTV&61YE3^[\U>!^-/C)-J5P\-@V[_=6@#V#QA\6K7286 M7S-S5X5XM^+6H:])Y-GN6)O]JLC3=)U#Q5-NN&9?F_BKT'0_!%O9QJSQJW^T MU 'FMOX5OM>;]^TFW=NW-7=>'_AW#IL:?:-TO_ :[:+0;=?F1?F7^&IV\N+Y ME5EB7^]5D%/2=#L[?[RKM;[K;:V&M;>*1?*7Y?[M8MQK,,7W67Y:YZ_\>1VJ M_>6@#NFN([?[_6;5_AVM7':S\2X8MS-< M+M_WJ"SW6\\>-%)N1E7_ ':P+_XC;9MS2+N_NM7SU?\ Q2W-MB\R7=_$J_+7 M.7GC?4+B3'/ /BSQ;IZZAHWA7Q!KUBWW;G3]/N+F)O^!*K+4$'K\OQ2C5?E MNOF_N[J/^%N1^7_Q\;/]V2L'0?V6_BYX@\MK3P#J%G$W\5\L=M_X[(RM7>:1 M^P7\7+Q?WL.CZ9N_Y^;Y6V_]^U:@#!7XN0JJK]J7_OJMBS^,D>WRWNEW?P_- MNKHHO^"=_P 3OEWZUX3_ / JX_\ D:G-_P $\_BDZAM_Y]KU5W?\ ?6VN M,UC]F7XL^'=TC^#]895_Y\6^T[O^ KNH(/?%\4:+K/RLRJU96J> =+U3]]8; M;:\;[L\#;6KYXUFP\>>"+6*XU?0]8TB!FVJVI:;)"K?\"95HTWXOWECY32[I M?F^] VZ@#Z)T;Q;XV^'(O LGDWZMKFB_=62%=TZ_[R_Q5VOA M^\@FU#_A*O FIQP:AMVW%F[;H+A?XE9?X6J!GUK17"_#CXHZ?X]B:W:)M,UV MW7==:7274/#&GS22?>=8=K?\ CM=Q10!\[^,/ MV+?!VO.#I%U>^'VZJ(?WZ)_N[ON_]]5Y=XH_8Z\;^'_W_AS6HM;93\JN5MI& M_P![=N5O_0J^V:* /S,\5>$?'7P]NTN?$/A6:"3_ )>)]OF1S+_UTC9MW_ F MVUQ45_H\6L+?6'F:#+=-NF5?FB_X%\R[?^ R5^LDD:S)M=59?[K"O-_B#^SW MX#^)"[M6T2&.?_GYLOW,A_[Y^]0!^?NDRZM8:Y.UA=1ZY8W$>V2"1E6=O[WW MO+W?^1*O:'XZ:WFO+&6&:);7YEM)U9O^ JNU9&7_ &?+;_>KVSX@?L%ZE:WG MV[P/KT;;?^7;5&969?[NY596_P"!+7@OB;0_'WPJN)[?Q1X?N/[,9MJR7=ON M@W?],V;Y6_[Z6@#JHO&ECK-GY>I?9[FS7_5VFI+YT2LW^TOS+_NLNY?[U6]/ M\1VMK;JMEKEQX7MKK;MT;65^VZ;-_L^5Z;?Z/JEG]GL[BXTJ M\F;S%MIV\R)6_P!G[LB_\!:KC?VAHT<%P\?G_+N^TZ?NDMOO?>;;]W^+^';_ M ,"^:@#UW6?$:V$,#>)=);2(-RM;W=M(M[8S;?XMRJVW_P!FW5+:V> M&M2:Q6^7S_(5OW4TG\6UE^5MWWO+^9MOS?W=OF&C>*FTVZEOK"Z\I9OO?9O^ M/:3YE7YH_F7^+_/WJU=&U33_ +1YUK=1^&MZ\+ZA<1JO]J:7_%_UTC^ZVW^[][YJW%UZ\\/V\5U+)YNF M1MN;Q%HR_=_Z[VOWO^!+\OS5R,7BV;2[.*UU>WC@W-^[NX_FTVX5OX5D_P"6 M:M_X[_#5Z*W66ZEDT&1?/D^[8QR+YLVU?O1K\JS*W\7]W[W\- '3K86+6L6I M:=<1Z/YUQ\NLZ,WF6UQ\W\4?\*[OF_A;Y?XJG^T?9]TUZO\ 8LMQ)MCU;3VW M07#+_>5?N_[LFVN'L[_;JESJ6EW$>GZTT:K)'Y?[B9OX5DC;_P"Q;[WRM74: M-XFC7Y8(8]/OFD5I(&;_ $&X;^)8_P"ZWRM]Y=WR_=6@#?NM4:SC;[>JP1-- MN75+9=T4S?[4:_=9O[U78M0:*Z5;IFL[G^&>-MVY67_OEO\ /WJY_P"T+876 MW366VEDDW-IMS\L3?]<_[N[[O\2_+4"RK86[26>U;;=_I6GW;?ZO^']W_=_B M7^[0!W"^3JGE2+<1Z1KFU6AOH]NVX9?[R_+M_N[6_O?PU!$WE7$5C?QK8WBL MWV>/=^ZN&_AVM_RSDKG(KI;CU_X%_$O^?FJ=HEN+>)7\NY69MT=W;-MB;^ZRM_RSD_V?]F@#HV\RPW2 M0?Z3;-]Y=W^K7_V;_=J]:W4=U,MY;W'V:Y;[MVK?>5?X6_O?>K T^_DBW;UV MRM][]VRJW^S]WY6_AJTUO'=>?-9;4EV[IK1OE63_ .)_WJ .LL[B._F94C_L M[5]K2-;;OEF_Z:*U6HM4FM[CS$_=S_Q+M^63Y?\ /_V5<7%?QW4+0W#3;H6W M?>VRV[+_ +6[_>K>M=46_P!L-[)&T[-MCNU_U5Q_L_>^63Y: /2]$\2QWZ^7 M+\DJ_>6M^O'(KC[+)\S,OE_*S?\ /-MOW6^;_=KMM!\4+_J9_P#QV@#K:*:K M*ZY!R*=0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !117#_$3QU'X=MVM;:3_B M82+][_GDO]Z@"?QIXS71XVM;1E:[8?,W_//_ .RKQ'6=4N+B25FD:5F;-?[!MV9Y%67^%=U M>?:3I.K?$:Z^T74C16:_WOXJ/#FEWGQ+U!KZ=9/L*M\OF-]ZO=_#GA5;.%84 MC^56^[MIB(O"_AF&SL8H8OX?O+MKMM)TU5N-OE^;M_AJS8:2K2*NW;75:'I= MK;KNV[F_O-0 _3;7YE^7RE_V:Z"W58EW;MS5']G6WV_W:JW%QY4C,DE %RZO M_*D_AVUF76K0V\.YMOWOX6JIJ6J?9X]J;69OO;JXO7-<6WCE9?O?[5 %CQ!X MC:)9=LVU?]ZO%?'WQ0738Y8VN/\ @*M7/_$[XI0VK>)KQFVR>5_O5T?AGP1YL:S72M%_LLM;WASPO]CV MK*J[OXMR_=KMK>PM[>/_ %V]?][=0!E6>C0VZKL;Y5_AK767[/'M5MJ_[356 MN)8[?=L^7_9VUR^N>(UMXVVR?+0!TMQXCCM5^9JY;7/'4<4;;6W?\"KSOQ'X M^\K_ ):?+7EOB;XC>5&S>9MW?^/5!9Z7K/Q!;J#PKH>L>//$UMX?\,Z7>:YK5TW[NVM(VFD9?[S? MW57^)F^5: -Z_P#%MY?QM\WV96_VOFK/L_M&LZA!9V=O-J>H3-MC@C5I)9&_ MV56OLCX,_P#!,C5M8AFO?BGK,NCKYB_9])T&X220K_%YLS*RKN_NI_WU7V]\ M-?@7X#^$=G%%X4\+:=I-Q'#Y!U!+96NY5_Z:3G]X_P#P)J /S5^%/[%7Q8^) MUYG4-&D\&:1&VV2\U]&AD;^]Y=O_ *QNOWFVK_M5]0> ?^":/@[0=2%YXJ\1 M:CXJ1/N64,?V* _]=-K-(W_ 66OLJB@#S/P_^S?\+_"UU]KTWP'H=O=?\]&L MUD8?]];J]*5=O &!3J* "BBB@ HHHH **** (I8UEC9'565OE*MWKSKQ!^SK M\-/%$LD^H^"='DGD'S21V_EL?^^=M>E44 ?'WCG_ ()Q^%-;NY)O#GB"_P!" M@8[A97$?VJ-6_P!EMRLJ_P#?5?/'CO\ 92^+_P )]2673[&X\3:5NVK#&BO\ X9:U-J<:M^\TW4)$CD7^+.&US48XKXMX:\66K?Z'?JWRR-_LM_%_M+7TG\,?B@GC"-M-U2.'3_$-N M65K;S/\ CYC7_EM&O]T_^.U^>\?Q$O-%OY/#7CW2IM-U2UD59%N(V62%OX6_ M]!VM7I.A_$&XT&.VFGU*X:QM_FM=;AD_TFU_V6_O+_>_O?Q4 ?H-17!_#3XA M0>.M+/FB./48EW31P[C'M+,%96_#_@-=Y04%%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 52U32[/6K&:SO[:.[M)EVR0S+N5EJ[10!\T?%3]AOP M=XWD-UH+_P#"+WGWVB@AWV\C?[I^[_P&OC[Q]\-?B)\!=6O/[3T^XN-.CD5H M]0B5F@D^7^&3;_XZU?JQ5'4]-M-6L9K*_M8;VTF79);W$2R1R+_=96^]0!^2 M46K:/X@C:2)?[,U/=YC-!\LO_ E;Y6J>\6XL%9;B/[=8K\WVN)6VK_O+_"W^ M]_WU]W;]=?'G]A72/%4=YK7@0C1-;QOCTZ/;';LW_3,_\L__ $&OC/7&\1?" MKQ)+H/B^UN-/N;=E7=(OS,O_ +-&R[O]F@#NM#\=7EA9WT=K,NO:5<1[IM/N MV^ZO_ ON_P# JZ&PNH;JS_M+PU-YL4>V>31)V^:%E_NM_#_LK_WRU>:)%8ZI M^^L)EL;R966%K9=L$C?P[=OW=W]W_P!"HM]6DTG4/]*W:5?*J^7?0?+_ +/S M?[/^[\M 'M=G?Z?XFA6WNIFT_4V5HUU*1?WZLWW8YU^7=_O-_P#94W5+>XTV M\N;?45DMI6V^38L>W;\O^U_M+][Y=U &YIOB9;S_ M $'5O]:K-\TB_*J_W5_\>^]N_A_NM6JLLEK&S3M(RJVWS-V[R5_]"9?E_P"^ M?^!5R=Y%]@N/L-_&T]C-'Y]O<[FD_=_P_-_%'_J_]W_QZKEAKEQX?D@:>3S[ M;;Y<<[?-Y?\ LLW\2_*M '02V_\ 9LWVJ+S%^ZJR6WS>6OS+_P "7_XGY?[M M7+6X_M;_ $BWDCL=3V_+(NWR[CYMNUE_VO\ 9_BJ#S=UO+=:_\ 0O\ OEJ .[\+^*EO-VEW]O\ M9KE5_>6S-]W[WW?]G[U5=6TV;P^L]U9P_;-,D9FDL?N_-N^\M0;6_WMW][^*LJUE:58H6 MD:*>-O\ 1Y%^5F_V?_'O^^:M2R_VI]Y5@U"W^]Y"_=W?=V_WEH Z6WNI(9(K M>>19?^?>YD;Y9EV_ZN1O_06JS;ZE]E56_>>5_M+\T;;?NM_=_P _P_=YC2]4 M^T>;8WBJS;?WB_PR+_>CK29IE9HV_P!)G:/:K,W_ !]+_P \V_Z:?W6H ](T M#Q%Y(VO\T?\ =V_>KLXI%EC5D;6VU=R_-]UO[K?P M_P#V-=UH.N&WD6.1MT;?YW?[U ';T5'%*DT:NC;E;HU24 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%9/B#78= TN6\F^;;PJ[MNYO[M &?XT\71^&;'Y-KWLG^KC]/]JO M"-6NO-DGN+R3SYY/F;6Z'H>J?$;7%D>X_XE\VM5;6; MR^\?>(/[/LVD\J-MS,OW:]W\"^$H])LXHUVLL?WOEJR#WY M?E^:NXTVPDENEC7=MV[?FJ"UM_M2JL#;6W5V-A;K;V\6WYF^[N:@ L])\BX^ M3Y56M=HEM]K.NW_>:GK\L*LS+]W^[]ZJ=U?K=-\RJS*OW: +5Q<26Z[5957_ M ':YN_UG]]MW+M;^+^]1<2[6EC9O*^7=7%>(/$<>F^:VY9_[W]Y: +/B/Q5: MVL;?WMN[[U?-WQ(^*^)?Q&5HVCM6;_ 'MU>3Z#H,FO:AYE MTVW^]0 ZS\,S:Y<+-*S,O\5>I>'])M]-M5CMX?(_O-1I?AS[*JK!M\I?XMU; MW]F_9X_EW-_NM0!9B7]SN7;O_B9JHWE_]EC^9MRU4U2_ATVU;^)OXEKS3Q-X MRD7=\VU?]Z@#:\4>,EBC;RVV[:\F\4>.OO;Y*Y[QAXZC56_>?P_WJ\@U[Q1) MJWW6:*#^]N^]4%G0>(/&DEY,T=K\W]YOX5KD9;QFN$73,L:[5W-(W\*J MM7? ?@OQ1\5_%"^&?!&AW'B#6FA:Y:TMF5?+C5E5I)&;Y57&+7/$HM/&?C=MLOVZXM%:WT]E.Y1:*^YE9?^>OWF_V?NT ?+7[ M-_\ P3J\4_%*.T\0?$*2\\&^'VF_Y!#1[=0NH_[WS?ZE6;^\N[;7Z1?#'X2^ M$_@SX=AT'P=H=OH>EAMS10!F>1L?>DD8LTC?[3-7:T4 %%%% !1124 %&*\C M^*7[47PT^#5U)9>)_$UM;:HL?F_V; &FN"O;Y5^[_P "Q7QI\3O^"J.K7\=U M:>!/"D6EKN98]4U:X\Z0K_>\E5VJW_ FKAJXRA1^*1UT<)6K?#$_2-I$B5F= MMJKU8UYEXC_:7^%?A&6XAU/Q]H%O-;K^\A^W))*O_ 5RQK\=O''Q^^)'Q&>Z M/B#QKK=_;7#;I++[;(EI_P!^5;RU_P"^:X-5KQJF<_\ /N)[-/)W_P O)'ZM M^,/^"DGPZT69X=$TW5O$A4\310BWB;_=\SYC_P!\UP^L_P#!4*#R_P#B4^!9 M&;;G_3+\+_Z"E?GMHUUN7R7^]_#6OLKQZF;XF_Q'K4\IPW8^N]4_X*9?$&ZT>?_ &9-/7_V5JZ;2_\ @I=\0X,? M;_#WAR[5?O>4DT+'_P B-7R/MHVFL_[4Q]?AC&M=WX,^,WCKP*\ T+Q9J]A;6\FY;5;N1K; M=_UQ;Y6_[YKTJ/$O_/ZG]QYE3('_ ,NI'ZU?$3X8^&/BIHO]F>*-'AU:T5MT M8DW*R-_>5E^9:^*?B=^R;XW^#=S/JO@:XF\6>'6D;_B5K'NN[>-ON_+_ !*O M]Y?^^:F^'O\ P46US3HH+7Q=X&)H_"7BF/=(UQ:V_[N];G:LJJR_- MN'^L]_XJ^9_AS\3/%/[/_P 2UL=?L+C3=5CVB^TEIML6I1LORLK?=W?Q*W_ M:]8\\_2JBL?P[XCL?%6A66KZ?-YUE=QK)&W]/K6Q0 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5PGQ2^#_ACXP>'AI7B33Q>(A9K><,R MRV\FTKN4J?\ QWI7=T4 ?E%\;_P"D>'_*VR->:4VYHV7Y6CW?W?\ :_\ '6KL=)UY;BS6&7;> M:?(J_*K;?+_]F7;_ ..UY[X7\56NK6[2;5>!OEN+;:O[G_:_W?[RU:N/M'AF MX6\L)-UM(WF-&OW9%_[Z_P#'O_VJ /7=!\00V;1:3JC27V@W4BSVMS']ZWFW M;OO?WON[E_X%70M926MPUC<>3/.R_NY%VK!J"_WH_P#:_O5YEIMU#JVFM>6< M/GP+_P ?6GR-]UO\_=;;_P#8]5X2U2/4K%=%N[K]Q(W_ !+=2_BLY/\ =_A_ MVE_^*H V=-U*X\*R+<6LS?V?_%'_ ,^O^RW^]_G^';U377V#_B>:2JM9R?\ M'U:1_P#CS+_L_P"?[UZ5ED\W2+C[K2,O[MF_SN7_ &: .MW0VJRW5G']ITRZCW7%M_>7;][_ M 'JU?L\.O6]M8W5POVG_ )A>I-\ORK_RQD_VOEKF?.70Y'DMVC;3YF5MJV^U M8]WRK(O_ (]\O^\K?PU>_=Q6\^Z3;I5PWF,T?RK;R?-MD7_9_P _PT =?XN%_A9:U;#68_$VGQ:A:QQKJMFO^E6S+_K/_L6H -T: MK%<+^]L9/FDVJS>6S;OF_P!W^]_^U5Z2*:X\I5D\K4[==UO/*O\ K/\ 9VUB MVMY;Z3(MQ%MET:^;:T?WO)D_B7_/_LU:#*L6VQW;D9=VGS_>\Q?XH_\ @/\ MZ#0!+<,NI6ZS*RVUS:M\S2;O]%;_ .);_/W6:MC1M475K.6WN(V@EC;]Y']U MH_\ :6L67S)?^)A;Q^;%?,AG9MW MVB'^*-OXMR_[7_LM '3M<-$TLG[MOXKR/=N^T+_ST7_:6MK3=2:WVP[FG@9? M,AD55_>+_#7-6MY'?QP7$3;=WS1MMW>2W]VK>FRQK)]GE6.*SN)-T6O^RWWEH ];\->(-K>3*VY6_CW?+78*P9K_>[4 =+1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $,LR6\+22,$C0;F9N MPKYX^('CFX\1:PWE+MMH=RPK_%M_O?[U=Y\6?%K1+_9%K(R-]ZX9?XE_NUXA MK-TMNR[%_>M]YJ +EYJ4=O:JNWYOXMOW:\*^)?CR;4KQ=-LV9VD;;MCK>^)? MCJ/1M+\N"XVSLM-4O+SQ'JBK$S,S-0 [2XIO%&L-N61O_0:]4TO0X[5 M?)BCVJJ_>_O54\'^%_[+M4C5E>>3YFKMUB_LV'I:HMG"RQ-\W\3-3KS4H;?=(Z[6_WJ\R\8>*EMXV5&^7_>H I^,O%6V1MLV_ M_:KQ#QAXR6+S=\W\5.\:>,I%9FW;5_VJ\6U;5FU2X:27=Y&[Y5_O?[5063ZS MX@FU:;<[,MM_"O\ $W^]76? GX$>+?VFO'D7ASPK$MO:P_-J6LW2M]FL8_\ M:V_>9ONJO\3?W5W-1^SW\ _%'[47Q&C\->'D:STZWVRZMK3KNBL8-W_CTC?P MK_%_NJU?M=\%_@SX8^ O@2R\*>$[%;33[?YY)&^::YD_BFD;^)FH P?V>_V< M?!W[.?@^/0_"]HTMPQ+W.K7NUKRY9L%M\BJOR_W54;1MKUVBB@ HHHH ;THS MZUSOC;QMHGP]\-WFO^(=1BTK2;-=\UY-NVIV^ZO)K\XOVDO^"CFO>*[FZT+X M9^9X>TF.1HVUMMK7%VOW?D1E_=K_ ./?=^[7'7Q5/#KWSKP^%J8B5H'VG\=O MVMO 'P L0-8O_P"U-99_+31]+DCEN=W_ $T7=^[7_::OSJ^.7[?OQ(^+D=QI MNF7*>#_#S2-M@TMV6YF7^'S)MV[_ +][5KYIDEDNIFFED:661MS22-N9FH5: M^5Q&95:WNQ]V)]/A\OI4?>E[TAUQ<37EQ+-<323SR-NDDD;K-BTYFZM MMJ]9V?V>19%9MRUSRJ1-XQD:7E4>56U9V]O>6ZR"/_>7=]VK*V$*_P#+-:X) M5HG9&F<_MHVUTOV6/_GDO_?-.^S1_P#/-?\ OFN66(-?8G->33EBKH_L$+?\ MLUH72X?^>=9?6(FGL9&&JU/%%6Q_8T;?=W+3O[#95^216_WEJ?;1#VC_ .^:%BVU2G;8GDON>Y_"?]KWQ[\-(ULY M;I/$6E;E_;1=5+Z-KT14P-<&. M*\A;^]!)_P M%_A9?S5?E-?G_%%5J)=K?+]ZOHL'GF)PGNR]Z)X6,R?#XCWH M>[(^R/@_XT\1_LN_$)/AM\1'2?P]J;*^DZY K- \C-M4,S?=^ZVY?O;EW?=^ M9OL]6RO2OS5T7X\1^,/#*>#/BE8?\);X::57@N]WEW>G2*NU9HV7[VU=W_?3 M?-_#7V'^SEXGU*\\+C1KO4SXNTW3U1-.\7*RJ=1C_P">&UO MXMM?HF"S+#XZ-Z['PN+R^M@I?O-CVJEHI*]8\\6BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "J>H:?:ZM8RVE[!'=VLR[9(9DW*Z^A4 MU:.3Y5^7^ZW_LU>=Z M1XFM[RS696_XE\W_ !\1LW_'JW]Y?]FOU^\4>%-+\:>'M0T/6;5+W3+Z%H+B M!^C*P_G[U^27[0'P.US]F3X@RI-&UWX3U*:3[%=_PS1_W6_NLN[YJ '6MQ<> M%=8^W6;*RM\S+\NV2/\ S_G[N[LY+R&WMUU[35\W3)O^/JV;YFC;^\O^U_[+ M7F7AG6?-D_L.61I8)HVGT^?=_P L]O\ J?\ @/S5U'@O7FT'4I;>X7=8W3>7 M=0?W6_O?^/4 >Q:;?R:]I-G>:=MEU73U9K.1F^6ZA_BA;^+>5(EJ\UPT#?ZF1F M7YMWRLK?^S?W6VM71Z>OE?Z"\7;_ M .S4 =#I=[-87$$<4GFSVZ[K>?=_KE_YYMN^:M?5/^);<0>*-(61HI&_TZV7 M^]_N_P"?_'JY>UO/M$:R/(L3>9^[_P"F,GS?Q?W6_P _W:W_ ]?QQ;E:%98 M+K='<0;MNUOXO_'O_9: -.6XLU9;C;)/HNJ?>V[?W,G][_.[Y?\ =IEK;LLD MOA^]D99=VZQN_P"ZWWE:L^WM8]+U2YT6X5I=/O&\RW9FV^7)_#_G_>J=;6;6 M=-ETVX63^U]-^:/M;JZ\R5FCW:G8_+<1[OED_VO[W_P!E MMJRWEV2*UK(O\ R[W'_P 365+?R:E:P:TD>_4+%?(O(Y/^6R_= M5O\ V7_QZKUO]G;_ $%FCETC4E_7]U9/FDC_AD7_:_P#9MU9%K<;H[FWO M5^6W7[)J2M\WG1_PR?[WS5!IOF:;<2Z*[1O6M2O+=#UO[!<130R?N)/\ .VO3+:X6ZA61/NM0!-1110 4444 %%%% !11 M10 4444 %%%% !1110 444UF"+ECM% #J*S)O$&F6\WDR:C9Q2_\\WN%5JOK M*DOW&5O]UJ )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "L?Q1KT/AK19[^7GR_NK_>:MBOG MCXK^+SXE\0-9V-Q'+96/[O\ V3)_$U &!JE^UTT\T]QNED^9I&K@/$>O;K=F M:3]U&ORUH:S=75NNZ;YHO]FO'_B=XMC:U:UMYMK-]U6JR#DY;!OB#XNBM_,; MRU;[JM7U-X(\/_V#8VT-NJK%&OS?*OS5Y3\#/ ,*V;75TNRYD_U?^[7T!H>F MR6K>3\K1;?XFH U[/35O&W-]W[R_[5=+HU@WF(J?+M^[3=+TVX\E=K*W_ ?N MUKV>Y=JI\S?[5 %E?WLE9HE9F96_W6K#NK^/=*S? M+M_O4 9U_=-\^YMBJOWJ\B\9>*ELX;EF^95^ZS5U7BC65599$N/E;^&OF[XI M>*&:9E@D5V_N[J"3@_''C>;7+YHTCW-]U?F^[6]\/M)FL[?[1*OS,OR[OX:Y M#PKX?FU35FF9?W6[=_O5[AX?T:1E56^6): +^DQ+%'_%NW?-6E>7ZQ6?S?>_ MNTWREMX55&W?WFKE?$&I?9[5VW;J"CGO%NN+%N56_P" [J\-\9>(V56_@_X% M73^.O$VZ1OX=OW5KY]\:>(Y+B3RXFW,S5 &/XDUEM2O&7S/W2_>_VO\ 9J7X M6_"_Q-\=?B'I_@SPE9_;-2NOWDC-(L:VMNK?O)F9OX55ON_>;[J[JYQ;>\U* M\MM-TNSN-3U"ZD6"WL;2-I);B1ONJJK\S-7[._L._LLVO[-?PNA.H01MXWUQ M5N]:N?O-$VT;;56_N1_^/-N:@L]"_9W^ /AK]G#X7TX_?W ML[?>DD/_ *"O\*\5ZI110 4444 )FO*_CU^T'X4^ /A635/$5YBZE5EL=.B& MZ>[D"GY57L,_Q-\HKF/VI/VK-"_9P\,CS%34?%5]&QT[2-Q!;!V^9)_=C5O^ M^OX:_(/X@?$#7?BCXOU#Q-XDO&U#5[YE>:;;M^ZNU55?X5555:\;&X^.']V/ MQ'KX+ 2Q+YI?"=G^T!^TAXK_ &AO%$FH:Q<26FE+M^R:+#,S6UM\O_CS?Q;F M_O5Y3MIR+4BK7QM2K*I+FD?74Z4:4>6(U5J55J6*)F;Y?FJ];Z=_?_[YKDE4 MY3HC'F*$<+-]U:O0Z;_?^6KRQ;?N_+4JK7)*L=,:9!%:QK_#5E5IZQ5(JUS2 MD;\HU5IRK4JK4JQ5CS%\I)IMTUG<;OX6^]76Q*LL:LGW6^9:Y)5K6T>\^RR> M7+_JF_\ ':YJGO&],V?+IWE5:\FI%BKAE(Z2HL52+%5I8JD6*L)2-2!8JGBB MJ58JG6*I+&Q15)]CCF^_&K5.L56HHJCF*,K^P?\ GDVS_9:H&L)K?[\>RNEB MBJS%%6L:TC*5.)R<45=O\,_B5KOPO\06VIZ/>21HLBM<6F[]W<+_ !*R_P#L MU4)=#CF^9/W351EL)+5OG7Y?[W\-=E#$RA+FIRY9'%5H1J1Y:D?=/TN^#_Q6 MT[XL^$X-4LF5;R,+'>VJ[OW$V!E>1R/]JN_&#FOS8^!OQ7N_A'XPBOU\R;2[ MC]W>VJ_QQ_WE_P!I?O5^C6E:G9ZUI\-[8W,5W:SKNCG@D#HZ^JLM?L.3YG', M:'O?%'<_,,SR^6"K:?"S1HI*6OH3Q@HHHH ***2@!:*3-4)-:T^WOHK*6^MX MKN092W:91(W_ &E=+<>KV-"BDI:8@HHHH **** "BBB@ HHHH **** "O// MCA\']*^.'P\U/PUJD<2R7$;"UO&BWM:R_P ,BUZ'10!^&_B#PIK'@'Q-K7@? M6U^QZYH]TWDR?WF7[NUO[K+\RUU&FZ]#KVFQ:LWEQ;OW=Y!M;]VR_P"=W_ J M^V/^"@W[.,GQ"\)Q^/\ P[97%YXLT&%8Y(+;&?$'V75HKA9(XK'5OEF5O\ EG(O\7_LW_?5 'N&EQ+XM\/R^'Y9MUXJ^98S M_P"U][[W^U6Y\/->_P"$@T&?1;QF;4[7Y5\S^'YOE;=_LMM_X"U>::#>36=Y MY+,L4MJVZ':W_?2_\!;_ ,=9:ZSQ!=+INK:?XLL_EMKIO(O(U_O?Q?\ ?2T M>A6K>;(T-U"T7V[_ $2Z7[VV;[L;?\"^9?\ OFHK.XO%A95A5=1TEO+;YMK3 M0_PR-_O+\M0>;&S175K,S072[9/,_A7_ )Z?\!^5O^V;5<\2-_92 MOV:^C7[K;F^;YO\ >H [-Y5GA@OK?;+;7D:_,J_,K?P_[W^]_M5^;YEW?[-3S/,W2[=S3Q_=9?XO\ @/WO M_'JN6]Q#8:M+Y\GVM;C[S1_[NY6_X$NUO]Y: +.I2PZ#KT&J1;I[&\5OM$>W M[R_Y^;_@-3Q6#6\U]X=E6-596N[&?^]_G[W_ 'U4]O9MJFCWFCLW^IV_9Y&_ MN_>5O_9:Q[6XDNO#:S(S-JNAS>?M_B\E?X?_ &6@"Y+?S2VMMJC*T5SI[?9M M2C_O+_>_VJN:S;M=:7%>62K+?:7^_M?X?.M&_A_[YJC=74-O?6>I)M_LK6H_ M+O%W;E^:I/#]TVBS3V\K,]SIU_L;5+[15D5;.9?M.GLW_?3*O\ P+YJW(KR27RKRU57OK=MVWH ]NHK*\/ZLNK:;'*)%>1 M?EEV_P +5JT %%%% !1110 4444 %%%% !1110 56N;J*UMY)II%BAC7=))( MVU57UJS7YW?\%!?VI9[S5+KX8>%KUHK2W^36[F%MOFR?\^^[^ZO\7^U\M '4 M_M#?\%&++PS?7F@?#6V@UB\B_=2:]=C=;*W_ $R7_EIM_O-\O^]7Q%XV^.OQ M ^(UU+-XA\7:IJ'F?\L_M#1Q+_NQKM5?^^:X2B@ KH?#/Q"\4>#;A)M#\0:E MI$J_=^R74D?_ *#7/44 ?9OP1_X*0>)_#+V^F?$*V;Q-I6[:VI6H6.^B7_:^ MZLG_ (ZW^U7Z(^#?'.A_$3P[9Z[X=U&'5-,NEW1S0-G_ ("W]UN?NM7X0U[W M^R+^TI?? 'QY%'=3-+X.U.18]4MOO>7_ '9E_P!I?_'EH _86BJEE?0:E9PW M5K,EQ:S(LD4T;;E=6^ZP:K= !1110 4444 %%%% !1110!^5?[17[5/Q7\'_ M !S\:Z-H_C2^LM*L=3D@M[>-8]L:K_#]VO._^&S?C5_T4#4O^_<'_P 36=^U M?_RN>,;[4-+O+QH[BVD6/ M;(OELW\*U^HU?C-^QE_R<]X _P"OYO\ T3)7[,T %>"?MK>/-?\ AO\ 74M M<\-ZE-I.J1W5O&MU J[E5F^;[U>]U\T?\%#/^39M7_Z_K3_T90!^?W_#9OQJ M_P"B@:E_W[@_^)H_X;-^-7_10-2_[]P?_$UXO10!^N_["_Q$\1?$SX&C6O%& MJS:SJ?\ :=S!]HG"[MB[=J_+_O5]$U\J_P#!-G_DW%?^PQ=?^@QU]54 %%%% M !1110 4444 %%%% !44LRPQL\C;$5=S-Z5+7$_&;71X8^$?C+52P\;W]G927D[6]NL<>V&/GK>VOGHJ^7MD56^ZO_ $T6OSIKZ%_8+\5-X7_:<\+K MNVP:I'<:;-_M;HV9?_(BQT ?KW1110 4444 %%%% !1110 4444 %?'G_!0[ MXP>,_A/H_@B;PCKMQH^)/A#X- MU74KAKO4+S2;:>XF;[TDC1JS-^==U7G7[/'_ "0CP!_V [3_ -%+7HM !111 M0 4444 %%%% !7Y0?';]J[XL^%_C)XSTG2_&VH6FGV>J30V\,<<>V.-6^5?N MU^K]?B1^TI_R7SQ__P!AJX_]&4 ;_P#PV;\:O^B@:E_W[@_^)H_X;-^-7_10 M-2_[]P?_ !->+T4 >T?\-F_&K_HH&I?]^X/_ (FC_ALWXU?]% U+_OW!_P#$ MUXO10![1_P -F_&K_HH&I?\ ?N#_ .)H_P"&S?C5_P!% U+_ +]P?_$UXO10 M![1_PV;\:O\ HH&I?]^X/_B:T?#O[5WQS\4>(-,T>R\>ZD]YJ%Q';0KY^$7PETJY\,ZM)I&MZAJT=NLT(4OY*QR-)CB@#VC_ALWXU?]% U+_OW!_P#$U^K'P%\:2?$7X,^#/$<\ MOGWE]ID#74G]Z=5VR_\ D16K\/Z_5_\ X)T^(O[:_9OL;,MN;2]0N;;;_=5F M\T?^C* /J&BBB@ HHHH **** "BBB@ HHHH Y?XA^()/#/A.]O8-K7>/+A5O M[S=_^ CYO^ U\LQ7[10RR-\TLC;FW-_X]7K7QO\ $OVS6(=-A+&*Q7=+\W61 MO_B5_P#0J\7NO,W-O^55^;;_ 'J"3*\8>)/L6GSJK?=C^;Y?FKP'0;"3QYXV M^9=T$F_9; M-86D;=5J6S\J-FW?[511-MC5DF9FJ#4KS_1U7=N;^]0!6EN-N[+KJ:*/\ =;563^)J . ^)?C"UM=/N67^ZVW_ M &J^7KR\DU[6F^9OWC?-\U=Q\7_%3-=-9I_>K&^&GA]K^3[9*J_*WRT$GI_A M?PY':V\7R_-M_NUV<5K(L*[%W-6+IMK)%)YSKN5EVJM;Z^9%;_.OS-]WYONT M%&/JEPWV=MWRUY7XRU+;'\TS?[*UVGB;5&7>^ M/MD:K?P=^$.M?M ?$ M_2/!F@+'YEY)YMQ/(VU;>V7_ %DC?\!_\>VU!9]B?\$O_P!E]/$&IM\9/$MB M)].@9H/#*R-N5YE9HY[G;_LLK1KN_P!K_9K]/ZYKP+X+T;X=>%=+\-Z!90Z; MHVFPK#;6L,:HJ+_P'^)FW,S?Q,S'O72T %%%% !1110!\X?ME?LSV_[0GP^D METNTB/C/3%,FFW3-Y9E'\5LS'C:_^UPK?\"K\?I+.2SN)89XVBGC;;)'(NUE M;^[7]!IQCV-?G5_P4(_95339KGXH^&+:4QW$JC6K.&-=B,555N%55_B;[W^T MVZOF\UPG-'VT#W\KQG)+V,]CX'5:N6]@TOS'Y5J>UL-OS/\ ]\U>5:^&J5/Y M3[6-/^8BB@5>B[:G5:JTY8JQJU*JYIRK67,:&]H-_YNVWE^]_"W]ZMSRJXQ?E; M:W_P"_=?0?[)OQD_X1_4%\%ZS-ML;I_P#0)&5MTKR&* M*B73=TBS1,T%S&VZ.2-MK*W\->UEN93P%>-5'F8[ PQU&5-GZ3@TG KQS]GC MXK3>.M!_LO579M?TV-5FD8_\?$?\,G^]_>_^RKV/'45^[X7%4\71C6I[,_'L M1AYX:HZ51:H?1245UF <8I*:S*JY)KQ;XD?&00F;2M"EW3#='+=@X"\?\LV_ MO?[5>;C_P!K M_9KPF34[N\O?MJHTDEQ(TDLC2R2-N9F;)CXH\+VUS+(K7D7[F?;W9?XO^!+AO M^!5UJ_**^??@SXF;1_$7]G.NZWO_ )?]UEW;:^@UPP^M?J^28[Z_A(SE\4=& M?G&:X3ZIBI0C\/0?1117T!Y(4444 %%%% !1110 4444 %%%% $,T*7$;1R* MKQN-K*W<5^/W[6OP&D^!?Q>U73+*QV>%=<;[;H;;OE5OO20_[.UF9?\ =VU^ MP]?.W[;_ ,$H?C!\&K^ZM8)I?$OAQ9-3TMK8_O&95_>1?[2LH^[_ 'E6@#\Q M?#.N*UK9WD6Z6\M_ED5O]E?_ &:/=_WS7L6DK'?V-SI<^WR+R'S(6;^%OX6_ M]!KP/PS>22Z@T:*J_P!H1^8O\.V2/YO_ (I?^!5ZOX2OY+C1U5)/-N;63='N M_P">= 'H Z.S MN-UGN^[+8S>1YBM]Z/;^[9O][[M:\2M<;5TZ'6M6U;P_*KMMGM]TG^\R_>_\=_] MEH R+"S7=KGA>==S+NDL6;^+_*U5BU1HK?3-<9=WV/\ XEM\O\6W^]_WS3=4 MU)HH_#VO11[I;=OLUU_M;?NU7_P!EJS9W$=UY%PK-%9WT:[F_N[ONM_O56\&W M\UYI=GO;]_-NLKCY?XE^ZS?[7W:IZ;$T7VS3[K:L4+;E56^ZK-\R_P# 6H [ MCPY>1M;W-JC>>T+-.V[^%6;;(O\ P%OF_P"!5+X?E;3=:O-'G^6"X^:WW?PM M_$M<]H>K,NJ1211KMD7;<,W_ '[D_P#:;?\ ?57O%JR:3'!?(W^DZ7-MD_W? MN_\ H- 'JW@'6I+;5!9R*OE3?NV;^ZR_=_\ B?\ OFO3*\%^U+>0V=]!,T2W M"JWF+]Y9/O*U>SZ#K$/B#2;>_MP5CF7=M;[RMW6@#3HHHH **** "BBB@ HH MHH **** .)^,?Q!3X6?"WQ-XLD02-IEC)/%&Q^5Y/NQK_P "9E%?A_JFJ76N M:ES-D9FW,U?JC_P %&]>;2?V<+BU5]K:EJ5M;?\!^:3_V MG7Y24 %>@_ _X&^)/CSXQCT+P]"J;5\R\OI_]19Q_P!YO_B?XJ\^K]4O^"-(]W^[\W_H5?+O[3'[(GB']G6:'4//&N^&+EO*CU2./:T,G_/.1 M?X6_NM_%7[!UP_QF\$6_Q$^%?BGP[<1K*E]82*BMVD5=T;?]]*M 'X;T444 M?JU_P3Q^*#>//@6FCW5QYFH^&;C[ P;[WV=EW0M_Z$O_ &SKZFK\VO\ @EOK MS6WQ#\9Z3N_=7FFQW.W=]YHY-J_^.R-7Z2T %%%% !1110 4444 %%%% 'XK M?M7_ /)R'Q$_[#$W_H5>45ZO^U?_ ,G(?$3_ +#$W_H5>44 >S_L9?\ )SW@ M#_K^;_T3)7[,U^,W[&7_ "<]X _Z_F_]$R5^S- !7S1_P4,_Y-FU?_K^M/\ MT97TO7S1_P %#/\ DV;5_P#K^M/_ $90!^2U%%% 'ZK?\$V?^3<5_P"PQ=?^ M@QU]55\J_P#!-G_DW%?^PQ=?^@QU]54 %%%% !1110 4444 %%%% !7SM^WQ MXF_X1K]F/Q.@;;<:G);Z?&?]Z96?_P AI)7T37Q#_P %2-?^S_#WP?HP/-UJ M4ETR_P#7./;_ .U: /S=HHHH *['X-^(/^$2^+'A#6-VU;/5K>1F_NKYB[JX MZA696W+\K+0!^_ZTM%%%% &_X!\6W'@'QQH/B*UW>?I=Y'=KM_BVMNVU^YV@ZU M:>)=#T[5[&1;BRO[>.[MY%_BCD4,K?\ ?+5^"5?JW_P3R^(P\7S; M[PW)_$.G:SX6AL M=4U":[ACN;JX6559MWS;;=EW?\"K]%Z* /R__P"'7OQ3_P"A@\'_ /@9=_\ MR-6+XN_X)T?$GP3X3U;Q!?:WX6DM-,M9+N:*VO+AY&6-=S;=ULOS?+7ZM5Y_ M^T%_R0SQ_P#]@.\_]$M0!^']%%% 'K_[/O[,/BG]I Z\/#.H:/8G1OL_VC^U MII8]WG>9MV^7&W_/%O\ QVO8?^'7OQ3_ .A@\'_^!EW_ /(U=]_P2D_YJC_W M"O\ V[K] J /R_\ ^'7OQ3_Z&#P?_P"!EW_\C5]:_L;_ +-NH?LY>#]:M-FVMMM_NLR^=_[46OU?K\2/VD/%#>-/CUX]U8MN M636+B*%O[T<;>7'_ ..JM 'FU%%% !7Z%_\ !+'Q.LFA^//#SR?-#<6VH1+Z M^8K1M_Z+C_[ZK\]*^K/^";7B(Z/^T+)8E@L>J:5<6VT_WE99%_\ 1= 'ZJ44 M44 %%%% !1110 4444 %5+^Z2PL;FZ?YEAC:5A_NKFK= M\F6VW?W=RLW_ ++0!\^>*-;OM8UB\OC)Y332,S?NZY?5M2W1[O\ EJJ_>W5: MOY9/+VOMV_Q*MJR#Q;6;BX\6^-H+6)?-59%^7^[7 MUEX#T'[!I\5O]V*-5^7_ (#7SA\"=-D\0>)+R^:/O>"]#CM=/@C;S%EV_,VVO./ >@_VEJ4MQ+&R^6V[S^ M;Y55MJ_*K4 =!8:6W[K=\L2K5;Q!<,L?EJNW^%:W+>Z7;\R[?^!5S7B:\_=M ML9?NT%'E?C#4&AW;_E_VJ^>OB#JVV.=F;Y57=N_O5ZWX\U3!]3^'?B[5?#FL M0-#?V$S0R+_>_NLO^RR_-7YMG& >%G[2G\+/T#*\=]:I\DOBB6F*M2JM9@V^VXC61/F5OF5JXY&\2!8JG6*IUBJ=+>L30@6*IXK>I MUBJ=8JC4HB6*K445.6*K,45&H$<4568HJEBBJS%%1J V**K,45.BBJU%%4@7 M?#>J7/AW6K+5+,XN+1_,0G_T&OM7P3XOL_&WA^WU.U.3( LL>>8I,?,M?$T4 M5>A_"7X@3>!M%6^56_YZ;?[U?:<-YP\#6]A4_AR_ ^6SS*UC M*/M:?\2)]<>@(JK?ZC;:7:R7-W+';6\8W/)(VU5JAK7BC3?#NDG4+ZZC2U"[ M@P;.[_=]:^;O'GQ+O_'%VT:[K32XV_=VZM][_:D]6K])S3.) MO#MM=Y#3J/*G_P"NB_>_Q_&OF-:])^#/B-M+UIM.FG5+2[7Y%8X_??[/^]_\ M37VG#..^J8OV,OAJ?F?)Y]@_K&&]K'XHGO-%)2U^PGYF%%%% !1110 4444 M%%%% !1110 4444 ?CO^V;\,9_A#\>M>:"T^RZ5?W"ZUIGE_ZO;(W[]5_P!V M3=\M87@^\CL]>\GY5^U+_>^\K5]M_P#!3#X;KXC^%>C>,0?F\-7;0SJ6^7[/ M=M'"Q_[^+!7Y\>&=4D6STRX9=TL,GV3=_>_N_P#LM 'MVEK_ &II^M:/+M66 M'=)#_>W;=W_Q5;F@ZRWV/PUKC_*VGS?8+C_KFR_+7)6&J+9^)-*U!=OE7RJL MG^]NK5NK>2W_ .$ET=-VR1?ML*_[*MN_]!H ZWQ'I-U_Q,[-MRQ6;+>P_P"[ M_JY/_05:M72[K['KFBZU;_ZV\A7SE_O21KMD7_>;Y6IUUK*ZE?:1(_S1:Q"U MLS?]=(__ (XM8N@V#7FDZE9^9)%?:?<+/;_-_>W*W_CVV@#H;BSDM[K5[>"1 MF^SW"ZI;Q_\ 3/[W_LTE=G<7%Q_;GVC3F7RKZ-9(?]IF^95_[ZC_ /'JY&ZN M)+S5-(U!&\AKBS:TD5?NLR__ &+5I:;=7'_"(Z0R?\?.GR36DW^RRMN7_P!! M:@#K;^+^TK&Y_NR*MW;MN_O?P_\ 6KI=-O%O+>"95\^VN(U9E7_ +Y9:P;6 MZ66WMKAHU\C=Y;+_ ,\]WS;O^^?_ $*K/A*)K>SGM8I&58Y&^7^[_=_]"_\ M': ,RWM56/Q'H*_O5DC:2W_WE^9:HRW37_@73]47Y;S2YE@95_YY_P!VMS5O M)LM(_#[KM@N/,DMU_\>7_T): #2YFB\4:F ML#>5%J$*W=NK?Q-_%_X]_P"@UH:S$JZQ9WS3+Y%Y'YC+_$V[Y9/_ ![;_P!] M5R%O?R?8=#N&_P"8?>>1,W]U6_\ LJ[37K=;K2_,O&:);6;[R_PK-\NW_=5M MM &M?0M'-_UTC^ M7_T&O.]2:3S(-GRK\K3,OWMK?NY/_0E;_@-=9H/VS_A%Y?M$C/-<:;J>BNW[VQFVQ_P"[7K/PK\0"XDOM*DBV;5%W#(O_ M "T5CMD_[Y;_ -"KQ%;]=$^)%C,GRVVI0_,O]ZO0?#>LR>&?&>GQ_P#+M)=+ M:2?[LWRK_P"1/+H ]VHHHH **** "BBB@ HHHH **** /BW_ (*C7C+\(O"E MLNW;)KGF?]\V\O\ \57YHU^CG_!4W_D1_ O_ &$;C_T6M?G'0 5^S'[&]G]@ M_9D^'T7R_-I_F?+_ +4C-_[-7XSU^T_[*=O]E_9Q^'2;MW_$G@?_ +Z7=_[- M0!ZS1110!^!OB#3?[)U[4K';Y7V6ZD@V[MVW:VVJ-;_Q$_Y'[Q+_ -A2X_\ M1C5@4 ?5_P#P34NFB_:(GA_Y[:/ M45ZO^U?_ ,G(?$3_ +#$W_H5>44 >S_L9?\ )SW@#_K^;_T3)7[,U^,W[&7_ M "<]X _Z_F_]$R5^S- !7S1_P4,_Y-FU?_K^M/\ T97TO7S1_P %#/\ DV;5 M_P#K^M/_ $90!^2U%%% 'ZK?\$V?^3<5_P"PQ=?^@QU]55\J_P#!-G_DW%?^ MPQ=?^@QU]54 %%%% !1110 4444 %%%% !7YI_\ !4;Q%]L^*'A/0U;<+'26 MNRO]UIIF7_T&'_QZOTLK\>/VYO$?_"1_M0>,6$FZ.SDALHU_N^7"JM_X]NH M\&K3\.>'[KQ-J36-DNZ?[/<7.W_9AA:9O_'8VK,KZ5_8+\ KX\^+'B"-X]RV MOAN_\O\ ZZ3*L*_^.R-0!\U44^6+RIFC;^%MM,H _7K]@WQ$/$/[,OA96;=) MI[3V3>VV1MO_ (ZPKZ&KXD_X)<^*OM_PY\8>'F;]YINI1W:K_=6:/;_Z%"U? M;= !1110 4444 %%%% !1110 5\'?\%5O^0#\.?^OJ]_]!@K[QKX._X*K?\ M(!^'/_7U>_\ H,% 'YX4444 %?5G_!./XD-X/^.;:!+-ML?$=JUNR[OE\Z/] MY&W_ *,7_@5?*=:OA7Q+?>#O$NE:[ILGDZAIMU'=V\G]UHVW+0!^]=?-7_!0 MS_DV76O^ORU_]&5[SX.\46OC7PGH_B"Q;=9ZE:QW4?\ NLNZO!O^"AG_ ";+ MK7_7Y:_^C* /R4HHHH _;O\ 9X_Y(1X _P"P':?^BEKT6O.OV>/^2$> /^P' M:?\ HI:]%H **** "BBB@ HHHH **** "O/_ -H+_DAGC_\ [ =Y_P"B6KT" MO/\ ]H+_ )(9X_\ ^P'>?^B6H _#^BBB@#[^_P""4G_-4?\ N%?^W=?H%7Y^ M_P#!*3_FJ/\ W"O_ &[K] J "BBB@ HHHH **** "BBB@ HHHH R_$>K)HOA M_4]1D;8MG:R3LWIM4M7X.ZE>MJ6I7-TWWKB9I&_X$VZOV7_:S\4+X._9Q\?Z MCNV,VF-9QM_M7#+ O_CT@K\7J "M&\T&XL-%TS4I5_T;4/,\EO\ KFVUO_0J MSJ^D/C'\-Y-'_9!^"?B(Q[3)<:BMPW][[1)YD/\ X["U 'S?7K?[)GB(^%_V MC_ -X6V1R:I':2,W]V;]W_[-7DE6M+U*XT;4K/4+5O*N;699X6_NLK;EH _? M:BLW0=5BU[1=/U2#_47EO'L+JWCW4&_Y9V[+!'_L[?E_]"W4 M<5>6'G6_WMM>/_%RX_LW2VCW;I67YMM>Q76[;\DF[=_"U?.OQ:U1I?$"VY;[ MS*OS+00>Q_L_Z"MGX?BF:/:TC?PU[IHS0V]XS,O^S\OS5YI\-U6UT>SA1=RK M'\R_WJ]7TO3E5=WW=W\- '6:7+YL>U5V_P!U5K>B7;'\WS?W:R-#557;]UOX M:UV5=WS;: *UQ;^:NU%W?^RUSVI-]EC?]SYLM='>-]EC9ED;_@*US6O7_P"[ M;?NV[:L#RWQUJ4C0LSM]U?N_W:^._B1JS7^L-&K;MS?+MKZ8^)=^UO:W/[YF MW5\B:YY=YXB:.*36O9]-TW[*RR"9E5JY#P;%& MNGP;H_*BC_X%7HFEV?FQKM5FVK_%0!:E][;\VW[U?/FI7376L7S_$2_6W6?;\J_P!VO#U5ETWS';YI/FJ /N'_ ()4?".U\1?$#Q'\1+QE M9O#Z?V?8QJWW9IE;S)/^_?R_\":OU$KYC_X)Z?"N'X:_LU>'[MD7^T?$G_$Z MN)%_NR?ZE?\ OWM_[Z:OIR@L**** "BBB@ HHHH **** &U\L?MJ?LV_\+9\ M.IXIT&WC/BG28CYB[L?:;5=SM']TY=6Y7/JWK7U/NXI-O7TKDQ6'ABJ4J4S> MAB)X>I&I3/PPV?WOEI46OK[]N#]F]?!FJ?\ ">^';6&'1+Y_+OK6WCV_9IF_ MY:?[K?\ =K?[U?)"K7X_C,-/!571F?J>$Q$,71C4IC52I%6GJM2*M>6Y'<- M5:E5:%=8^Q2+:SM^X;[K?W6K 5:E5:RE(L]46*IUMZY_P;K:W2K8W#?OU_ MU;?WEKKEBKFU-2!8JG6*I5BJ=8JD")8JG6*IUBJ=8J"R)8JM115(L53K%4 - MBBJS%%3XHJLK%00-BBJRJTU5J=5JP+<^H7=Y;VUO<7$DD$"[8HV;Y8UW;JC5 M:8JU*JUO*4IRYI&2A&'P$JU(E-5:E5:8$BK4JTU5J15JR"5*LVLK6MQ%,G^M MC966H%J=:W@^1W1C)75CZ9\)^(8_$F@VM^J^6TB_.G]UA]X5M@#;UXKQ3X/> M(Q8ZA-I=PS>7<[6B^;Y5D7^'_@7_ ++7M8QMXK]URK&K'82-7[77U/R',,,\ M+B)4^@^BBBO9/."BBB@ HHHH **** "BBB@ HHHH XSXO?#ZS^*WPQ\2^$[U M0T.JV4D"L?\ EG)]Z-_^ R*K?\!K\7=#BDM_[5TEMOVF&3SD6?;_LM]ZN_EU+RM6\-:LRKY4D/ER?W?\_-7G/@>ZW76IZ7*NWS% M:/\ [Z^[_P"S5V-@WVKX?RJ_^OL;A=O^S0!VFC?Z/X!@65O],T.\DW-_USD\ MQ?\ QW=5EK>1_&6H6,3?+JD);7;^ZN+6&[5?[VY= MK?\ H35#M25OGCACCD_ZZ0_*W_LU $]U?R2^%8+C;_I-KJ$V6-K>]A5OXF_B_\ 'JRK6UAO(_$-O$VV7RY)%_V= MK?+_ ..Q_P#CU:?AF+[5JUCL^6+5M/D@7_T8O_CK+0!T^C7$+:+M7YOE\O;_ M +K?>_[YJ]I+-;^+)/(;]Q>6\9"_S>8WE_\ ?2__ M &-:;2_V7J&F2,ORR221PM_LMN;_ .)H T_%5G]JTF>1-JRV\F[;_P"S?^@U ME7FJ?8/%7AS4F^7[5:QK(W^U]UJZK5(EEM[G:N[[5;LO^\VW=_[+7":HOVSP M/;7'WFL;QHU;_9;_ "M !JEO]@U+Q5H^W=YD+20K_M+^\6M_1O+\1^&X+=O, M_P!.L_*;_OG=_P!];JI^(&C_ .$NTC4)/]5?0Q[O]K^&HO MY_9JWUBK;FTN M\96D_O1JVW_XJ@"MM9=+B6)O-9FV[F_NR+M^;_@5;WPYN+C5+IK>=FVW4*MM M;_:5E9?^_D*_]]5S\5G-876KVLO^JCDF^SK_ '5W+,O_ *,:I-)UZ9M:C:U_ M=+'-(W^\S*LW_H4;?]]4 :?CK#=4_M+X>Z?,WSRVLFUJ M/J71=235M'L+Z,?)=0I,O_ EW5?KDOAGJBZIX0M/E57M6:W*K_"JM\O_ ([M MKK: "BBB@ HHHH **** "BBB@#X;_P""IO\ R(_@7_L(W'_HM:_..OT<_P"" MIO\ R(_@7_L(W'_HM:_..@ K]K/V7?\ DW;X^(G_(_>)?\ L*7'_HQJP*W_ (B?\C]XE_[" MEQ_Z,:L"@#Z=_P""<_\ R\ ?\ 7\W_ *)DK]F:_&;]C+_DY[P!_P!? MS?\ HF2OV9H *^:/^"AG_)LVK_\ 7]:?^C*^EZ^:/^"AG_)LVK_]?UI_Z,H M_):BBB@#]5O^";/_ ";BO_88NO\ T&.OJJOE7_@FS_R;BO\ V&+K_P!!CKZJ MH **** "BBB@ HHHH **** "OPL^+GB#_A*OBEXLU;=YJWFJ7$BM_>7S&V_^ M.U^TGQ8\4-X%^%_BWQ#&VR72]*NKN/\ ZZ+&S+_X]BOPNH *^]/^"5^A[M4\ M>:QMXCAM[16_WF9O_9:^"Z_3?_@F#X?:P^#'B#5G7:VH:TRJW]Z..&/_ -F9 MZ /@/X\>&O\ A#?C5XXT=5\N*SUJ[6%?^F?F,T?_ ([MKA*^A_V^-!_L/]IO MQ+(!A=0CM[O_ +ZC5?\ V6OGB@#[(_X)A^)/[/\ C#XAT=F_=ZEI.]%]6CD5 MO_06:OTXK\=/V(?$R^&?VG/!DCMMBO)I+!O^VD;*O_CVVOV+H **** "BBB@ M HHHH **** "O@[_ (*K?\@'X<_]?5[_ .@P5]XU\'?\%5O^0#\.?^OJ]_\ M08* /SPH569E55W,WW56BKWA_P#Y?^OJ/_P!"H HT5ZM^U-\-V^%?QW\6 M:''#Y5G]J^UV?R_*T,W[Q=O^[NV_\!KRF@#]2/\ @G#\4'\9?!:;PU=RAKOP MU=&"/+?,UO)^\C_[Y;S%_P!U5KH_^"AG_)LNM?\ 7Y:_^C*^+?\ @GU\4#X! M^/=II=PVS3_$D+:=)N;Y5F^]"W_?2[?^VM?:7_!0S_DV76O^ORU_]&4 ?DI1 M110!^W?[/'_)"/ '_8#M/_12UZ+7G7[/'_)"/ '_ & [3_T4M>BT %%%% !1 M110 4444 %%%% !7G_[07_)#/'__ & [S_T2U>@5Y_\ M!?\D,\?_P#8#O/_ M $2U 'X?T444 ??W_!*3_FJ/_<*_]NZ_0*OS]_X)2?\ -4?^X5_[=U^@5 !1 M110 4444 %%%% !1110 4444 ?)7_!2OQ!_9?P MM-#;6U35H8V7^\L:M)_Z M$J5^6E??W_!5#Q)_R(&@JW_/W>R+_P!^XU_]J5\ T %?IE^UOX#_ +/_ &%? M#FGJF7\/0:5)]&6+R6;_ ,B-7YS^"-);7O&F@Z:J[FO-0A@V_P"](JU^Q/[4 MGAT:S^S;X\T]%W>1H\LZ_P#;%?,_]IT ?BY1110!^TO[*?B(>*_V=_ >H,V^ M3^S4A=O]J/,;?^@UZW7R1_P33\6-K?P#NM(E;Y]%U::&-/[L4BK,O_CSR5]; MT %%%% !1110 4444 %?'6LQ>;KE\TJ^;NN&;H2^3874G_/.-F_) M:^.[BXW7#,_R[OF;=0)E/4E5;>5E7;Y=?-VK0_\ "0?$""-F^7S/[M>_^(+I MHM/G55VKY?\ NUX5X!B;5/BA$RK\JLVYMU!)];>#[".SM5VK_#]ZNZTFP:9M MWS;?[NZN5T;Y8]OWJ[O0U;Y6:@#>L+?RE_NUH;/W;;FW-_#1:QL\/RT^XB55 M^9OFJP,>_7_EIYG_ '^]7'>(_WK;F9MM=1JUTL2_*M<3X@N%>WE;YO^ T ? M/_QIU3[/I]S\VW^[7SQX7TU=2\01S*K;O]ZO7?C=J7S2Q_,G^\U<+\,;".ZU M16==RK_#_=H)/=_#-@LL<$/E[=O^U]VN\LK?;;^2OR[6_P"^JYCP_$T2KM^] M766MK)+'YG_ J"C(\01+%&VUF^:O$?'GEQ,S;MWWO^ U[%XFE:*/_=^[7A7C MZ596E9Z@#YO^+%U_HLJHS/N;;7G-U;R2R06:+\TC+&JUVOQ0E\VXM8T^;=-4 MOP7LX=6^/WPUL[J/S;:X\3:9!(O]Y6NXU:@#]OOACX63P+\._#'AU%VKI6FV M]E_W[C5?Z5U%%%!84444 %%%% !1110 4444 %)2T4 8_B3P_8^+/#^HZ-J< M(N;#4+>2VGB/\4;+M8?K7Y0?'KX*ZE\$_'5SI-S'(VF7#-)IUW*RMY\.[_9_ MB_O+7ZZ<<5Y5^T%\%+'XX^ [G2I?+M=6MV\[3[UTSY$G_P 2R_*WU]J^>SC+ MOKU'FC\<=CVLKS!X*M[WPR/R95:D5:T=8T.^\.ZKJTY5J55J.8K48JT_;3E6I=E97;*O:-JDVC:A%=1?P_>7^\O]VD,]B6*IUBJ+0]2 MAUS3XKJW^ZWWE_B5JTUBJ"R)8JG6*I5BJ=8J@")8JG6*I5BJ15H :JU*JTY5 MIRK5D JU.JTU5J=5JM205:E5:%6I%6K%J"K4ZK356I56MB1RK4ZK356I%6J, MAZ5.JTQ:E5:V(+-CK)KFC6MZ JF6,,RCLW M>OFQ:])^#NNI:WDNER$@7'SQ9_O*OS?^._\ H-?:\,X[V%?ZO+X9?F?*9]@U M6H>WC\43V&EI*6OU@_.@HHHH **** "BBB@ HHHH **** "ORW_X*.6LUE^T MYIEP_P MM>:';[?]K;).K?\ H2U^I%?GA_P5,TE+7Q7\+M:V_P"N2[M&;_=> M%E_]":@#YG\+W3+K5C-]V618]W_ 6VM_Z,KT;PS:^;)XETW^)FD95_\ 'J\M MBE^RWVE7'\/[R-O][YO_ (E:]>\+LT7CR+_IZMU9O]KY: -[P++Y5YH%9I6^6WO)(&_V?,^7_P!IU/I,JRR:'N_ALXX_^^9)/_B:EEM_ ML:ZK"OWK74ED7_OK_P"V4 =58,NEZYJ=O_=F:./_ +^;O_:C59O&5;.#?\S: M?J$:M_N[O_L:J7$7_%:7,R_=DW;?^_>ZKWB;Y+?4)/X)K?[3_P "V_\ V5 ' M516^Z2VA_O+Y?_LW_P 57"7B_P#%)^(84^];W"SJO_ MM=LLGVK3;.X3^&1? M\_\ CUSN%M?&6F2+]V\TN'_QWY: +WB!O ML_BAH6_Y:0V[;O[VY9%;_P!!6LC2?^);>),_RKMMV;_>61H6_P#'6K0\06LC M:UI$S?\ +'3]LG^\LT:_^S-7/>*I67S;=?O1_:Y/^^?+D_\ 9: /5+RWVWFD M;?E\ZQVM_P !7;_[+7)_"J7;H>O::WWK61JW+74OMEKH6XDC_P"^F_\ MLJYSP"WV7X@>)K-ON20[O_': /HCX(-NT.]YROF*W_ MM>FUY+\ [K=9ZK;' MK'(O_LU>M4 %%%% !1110 4444 %%%% 'PW_ ,%3?^1'\"_]A&X_]%K7YQU^ MCG_!4W_D1_ O_81N/_1:U^<= !7[6?LN_P#)NWPX_P"P':_^BZ_%.OVL_9=_ MY-V^''_8#M?_ $70!ZI1110!^#WQ$_Y'[Q+_ -A2X_\ 1C5@5O\ Q$_Y'[Q+ M_P!A2X_]&-6!0!]._P#!.?\ Y.8T[_L&W7_H-?K'7Y.?\$Y_^3F-._[!MU_Z M#7ZQT %%%% !1110 4444 %%%% 'XK?M7_\ )R'Q$_[#$W_H5>45ZO\ M7_\ MG(?$3_L,3?\ H5>44 >S_L9?\G/> /\ K^;_ -$R5^S-?C-^QE_R<]X _P"O MYO\ T3)7[,T %?-'_!0S_DV;5_\ K^M/_1E?2]?-'_!0S_DV;5_^OZT_]&4 M?DM1110!^JW_ 39_P"3<5_[#%U_Z#'7U57RK_P39_Y-Q7_L,77_ *#'7U50 M 4444 %%%% !1110 4444 ?/W[='B(:!^S'XMP^UKX0V*_\ ;25?_9?#OP; MK@&7T_4IK3(_A6:+=_[16OS=H VO!&O3>%?&F@ZU!_K]-U"VNX_]Z.16_P#9 M:_=VUNH[RVBGA;?%*JR*WJK5^!%?M]\!/$A\7?!7P/JV[>;C2;'_^0]IG_7U' M_P"A4 ??G_!4+X;B;2_"OCFVB^:WD;2KN15_@;=)'N_X%YG_ 'U7YZU^W?[0 M'P[C^*WP=\4^&F3S);RS9K?_ &9X_P!Y$W_?:K7XCRQ-;R-&Z[65MK+0!;T/ M6;KPYK5CJEE)Y5Y8W$=S"W]UE;5MR_\ :_+FOJ;PS\2E\1_L&^,?",\G^F>']6M9(U9O^7>:3BUYU^SQ_R0CP!_P!@.T_]%+7H MM !1110 4444 %%%% !1110 5Y_^T%_R0SQ__P!@.\_]$M7H%>?_ +07_)#/ M'_\ V [S_P!$M0!^']%%% 'W]_P2D_YJC_W"O_;NOT"K\_?^"4G_ #5'_N%? M^W=?H%0 4444 %%%% !1110 4444 %%%% 'Y2?\ !1WQ(=:_:0EL01Y6CZ7; MVBK_ +3;IF_]'5\M5ZO^U5X@_P"$E_:(\?WBMN5=4DME_P"V?[O_ -EKRB@# MUW]D3P[_ ,)5^TG\/K';N6/4ENV7_9A5IO\ VG7[):UI<&O:-J&E7/S6]Y;R M6\G^ZR[6_G7Y>?\ !-K0AJ7[0S7[+\FFZ3<3*W]UFVQ_^@LU?JI0!^ VI6$V MEZA9H)%_VE;;4%>C?M':#_PC?QX\>6&W:D>L7#*O^\V[_P!FKSF@ M#[R_X)9>(O+U?QWH;-_K(;>]5?\ =9E;_P!"6OT.K\F_^"=OBK_A'_VE-/L& M;;%K5C7N^]0!SVK;=S,WS5Y]XPO/LMK+(_R_+]VN_U*5OFW5YSX MM?\ T>596^7:U 'R9\9I8[RZ^;^]N7YJ@^#:^:VYE^\W\-4?C-?K_:S*D?\ M$R_-6Y\&5W:>K-M_B_A^:K ]TT%=LBJS-_P*NVM69;?:[;MOW=MKY_P#B"JQ1_*U>_>*F9K7[VZO _'D6 MW=4 ?,'CIO,\06<>W-U;_ M (2R!?\ IFS?^/5TO[-]P+#]IKX82'JWB"RC_P"^I%7_ -FH+/W#HHHH *** M* "BBB@ HHHH **** "BBB@ I*6DH ^2?VU/V=Y/&FGMXW\/6V_AC M;_76ZJWSA?XG7C_@-?!:K7[3L@<8/2OS@_:V^ (^%OBM];T=%'AG5)&,4,2_ M\>LO\4?^[N^[_P!\_P -?G'$F4V_VRC_ -O?YGW.0YE?_9:O_;I\\JE2*M/5 M:D5:_-.8^\&JM.5:EVTY5K+F+&JM.5:>JU(JU',/E&JM2JM.V4[96?,4-V4; M*EVT5)0VDV5+MI:CF+-GPAXCD\.:@C-\UM(RK,O_ +-7M=JT=U;Q31-OBD56 M5O[RU\];:[WX;^,OL%PNEWC?Z-(W[F1F_P!6W]W_ ':8'JBQ4Y5J7;3MM40- M5:'/$$ M6J6OWHV^:-ONLO\ =:E&?,_=-O8RC'WCZS5:D5:HZ#JUKX@TNVOK.198)EW? M+_#_ +-::K72<@*M3JM-5:D5:V)'JM3I3%6I56J,1RK5W3[N73;J&Y@+1S1- MN5EJJJU.M;TI2A/GB93C&<.21]'Z/J4.L:;!=V[;XY%W*U7=O.:\P^$>N-_I M&ERD;%_>Q-_Z$M>H]!7[EE^+CC,-&JC\DQF'>%KRIL6BBBO2.(**** "BBB@ M HHHH **** "OAC_ (*K6JM\._ %U_RUCUQHU_W6A;_XE:^YZ^&?^"K%PJ_# MCP!;_P#+237FD7_@,+?_ !5 'QAM\VSL?^P@O_LO_P 57K.C2_\ %6>'F_YZ M6L>[_OFO*+=?]'L_^P@O_H,=>J:,O_%1>'/^O.@#1M?]%NI]O_+OK$+?^/-7 MINK?-?>)8_X;BS_]!F_^RKSM8MVH:\J_PWD+?^1*]$U+YM8U#_KQN/\ T8K4 M 96ALTMGX>N/[UQ-&W_CO_Q5;VN-Y6J>*H_[WER+_P "6.LKP_%_Q1^GM_SQ MOI/_ $*.KWB;_D,:XW]ZUMO_ $%: .LE^;6-/;_GM:QM_P!]1LO_ ++6QK5K M]JTF^C_B6U:-?^^EK,9=LGAZ3_ISA_\ 0O\ [*MYE_>7*_\ ?\ QYJ &^'V M\WPS%_>\M6_]!J"SB5?'ES_=:.2KGAE=OA^#_KWC_P#0:JVZ[?%T#?WK7_V6 M@#F-)7=\.]7C_BAD62HK>+?>>$YOXEAFC_[Y^:K.@_\ (G^*%_NJM5K=OE\- M?[UW_P"BUH VO$$O[FVD_BD6:/\ \B+)_P"RURNK+]H\03JW_+1IH_\ OY;- M_P#$UO>(Y?\ 0],_Z^I%_P#(+-6#<-_Q5"_]?$?_ *)DH Z729=OA6SF_NS0 MM_WU#&U9^@R^5\9KZ/\ Y[6ZU;TG_D08&_Z]_P#T6M9MFWE?'!O^N*T >^_ M-L:QXAC_ -W_ -":O:*\2^ 9W>(/$7MM_P#0J]MH **** "BBB@ HHHH *** M* /AO_@J;_R(_@7_ +"-Q_Z+6OSCK]'/^"IO_(C^!?\ L(W'_HM:_..@ K]K M/V7?^3=OAQ_V [7_ -%U^*=?M9^R[_R;M\./^P':_P#HN@#U2BBB@#\'OB)_ MR/WB7_L*7'_HQJP*W_B)_P C]XE_["EQ_P"C&K H ^G?^"<__)S&G?\ 8-NO M_0:_6.OR<_X)S_\ )S&G?]@VZ_\ 0:_6.@ HHHH **** "BBB@ HHHH _%;] MJ_\ Y.0^(G_88F_]"KRBO5_VK_\ DY#XB?\ 88F_]"KRB@#V?]C+_DY[P!_U M_-_Z)DK]F:_&;]C+_DY[P!_U_-_Z)DK]F: "OFC_ (*&?\FS:O\ ]?UI_P"C M*^EZ^:/^"AG_ ";-J_\ U_6G_HR@#\EJ*** /U6_X)L_\FXK_P!ABZ_]!CKZ MJKY5_P"";/\ R;BO_88NO_08Z^JJ "BBB@ HHHH **** "BBB@#\UO\ @J)X MD^V_$CP?HJOE-/TZ2X;_ &6FD_\ B8EKXHKZ*_;^\0?V]^TYXCA#;HM-AM[) M?^ PJS?^/25\ZT ;7@OP_)XM\9:#H<6[S=2U"WLEV_WI)%7_ -FK]X885MXU M2,;(T7:J^E?@SX5\3:AX+\2:9KVDS+!J>FW$=W:R-&LGER*VY6VM\K?-7NO_ M \!^.'_ $-EO_X*;3_XW0!]P_\ !0C0O[9_9HUJ4+N?3[JWN_I^\V_^S5^2 ME>V^-OVSOBS\0_"NI>'=>\16]WI&H1^5<0?V=;Q[EW;OO+'N7[M>)4 %?K%_ MP3M\5?\ "2?LV:99LVZ31;ZXL&]UW>AL MW^IN+>]5?]Y65O\ T%: /O2BBB@ HHHH **** "BBB@ KX._X*K?\@'X<_\ M7U>_^@P5]XU\'?\ !5;_ ) /PY_Z^KW_ -!@H _/"KWA_P#Y#VF?]?4?_H54 M:O>'_P#D/:9_U]1_^A4 ?OE7XY_MI?#%/AE^T%XBM[:/R]/U23^U;557Y0LW MS,J_[LFZOV,KXE_X*;?#!=<\ :%XWM4_TS1;C[)=%5^];S?=W?[LBC_OXU ' MYLU>TW7+K2['4[."3;!J$*P7"_WE5E9?_'EJC10 4444 ?MW^SQ_R0CP!_V M[3_T4M>BUYU^SQ_R0CP!_P!@.T_]%+7HM !1110 4444 %%%% !1110 5Y_^ MT%_R0SQ__P!@.\_]$M7H%>?_ +07_)#/'_\ V [S_P!$M0!^']%%% 'W]_P2 MD_YJC_W"O_;NOT"K\_?^"4G_ #5'_N%?^W=?H%0 4444 %%%% !1110 4444 M %4-4U2'1M,O-0NFV6]I"T\C>BJNYJOUY3^U-X@_X1G]GGQ_>;MK-I,T"_\ M;1?+_P#9J /QAUG5)M\N)+F1O]IFW-5.BB@#[P_P""5^A^;KWC MW6"O^IM[>T5O]YF;_P!IU^B%?B9\)?VCO'WP/T_4;/P;JT.F07TBSW"M9PS; MF5=J_-(K5WO_ \!^.'_ $-EO_X*;3_XW0!)_P %!O#K:#^TYKTVW;%JEK:7 ML?\ W[\MO_'HVKYQKM?BM\8_%7QJUVUUGQ=J$>IZE;VJVD<\=K'#MC5F;;MC M5?XI&KBJ .__ &?_ !'_ ,(E\;O ^K;MJV^L6^YO]EI-K?\ CK5^X-?@):W4 MEG=07$3;989%D5O[K+7[O>"M>C\5>#=!UJ'_ %.I6%O=Q_[LD:L/_0J -VBB MB@ HHHH **** ,[7(/M6BZA"?X[>1?\ QVOCN6)=K?>K[19?,C93_$*^-]4B M^SZA<[?NK,W_ *%03(Y7Q-%&NBW/R^9N7Y:\=^!]U'%\1)X57:VYJ]LUEEN- M/GC:-HOW;;66O!?ANRV'Q29=WWF;[RU9!]I:=*WDQ*M=MH5^,EW1MY2[E_O,U>EZS>?N_N_\ :\R\8+-+:R[5C7< MORJJ_>JR3XX^+ZLNL2[?F^;YEVUUOP@W6^EK][=N^6N<^(=K&VL-]H9EVR-7 MUZ-*S6Z[6^]7512R-:[=OS5@^'_+6-5?;_LLO\5= M4\JQ*NU59MO\5!1Q/B:)O)VLNUF^[NKPKQ];JJR[?O?[M>^>(Y5:/_:KQ'QY M%\K;OXO[U0!\J^,+?_BL(&;_ )XM_P"A5H?!-53]H;X82-\JKXJTIO\ R=CJ M/Q]_H_B2Q9ONMN6L"74)M!UBQU2"3RI[&XCN8V_NM&VY?_0:"S]\J*S="UB+ M7M#T_4X?]1>6\=PG^ZRAOZUI4 %%%% !1110 4444 %%%% !1110 4444 )_ M#7.>.?!UAX]\,:EH.IQ^;97T)B?^\OHR_P"TK -71TG%9SC&<>61492C+FB? MDM\4_ACJGPG\:7F@:DK%4+/:W#*%^TP[F59-O^UM^[_#7**F*_3#]I#X&6WQ MF\(L+1+>#Q#9_O+.[E7JO\4;,OS;6K\V);62UFEAEC:.6-MK*R[65J_#\\RR M66U[Q^"6Q^LY1F$@JM?+EO=265Q%- WE2QMN5E_AKZ \ ^,(_&&ELS[5OK?Y;B-5^7 M_99:UB3*)TNRGJM.VU*JTS#4B5:E5:[$]&CA^7WI%35+KRK?:OWI/EK!JYJU MQYESM_ACJA752CRQ)J2YI'J/P1\?-H.L)H]Y)_Q+[QOW?R_ZN;_[+[M?1ZK7 MP^K,K*R_*R_Q5]-?!/X@+XMT?^S;II&U6QC_ 'C-_P MH_X6W5U1.*M'[1Z4 MJU*JT*M2JM=&IQ@JU.M,5:E5:L@_:?>1ZE8PW,1S'(BLN:^>%7%>E?"S6WN%FTZ>7SJRP\OM?F?)9]A?:0^L1^R>DTM)2U^FGP@4444 %%%% !1110 4444 M%?GC_P %6=:\[5OA?I"M_JVO;R1?^_:K_P"@M7Z'5^6O_!2W4)]4_:0TK33_ M *JQ\/QO'_O222?_ !- 'C=@OF_V>O\ TV\RO6])B_XK#18_^>=NJ_\ CM>; MZ-;^;KT2K]U5_P#9J]4\*Q?:/'7^S;JR_P#H/_Q5 &EH,7VS7M3_ +LU]&O_ M (]N_P#9:Z^Z;_3-:D_YYP[?^^E9O_9:Y?P'\^L:>S?\O&I?^@JW_P 57472 M_-XL_P"F:P_^B6_^*H E\.*O_")JK?\ 00;_ -EJ3Q+_ ,AC5U_NVMNO_CM/ MTF)E\/P1_P#/2\D;_P =J3Q';M_;7B/_ &8;?_T%: .ONE_T?P]_UXJW_D1: MW)?FDE;^\W_Q58=XO[[08_\ IQC7_P B+6U$O[EO]F/_ -EDH GT%?\ BGU_ MZ]UJGMV^++'_ *]__9:O:#\WAU=O_/&.J;?\CE9_[,+4 M_XZM &GX@;=;Z>O\ MT_2?^B6K#9O^*F;=_P _$?\ Z+DK>U[_ %=C_P!?%Q)_XZU__HM:RK>7=\<&_P"N*U>TO_D5[&'^]-"O_?,* MK61I,OF_&B^D_P">=NM 'T=^SVN[5/%$G\/F1K_Z%7M5>-_LY/YFG^(9/[UZ MO_H->R4 %%%% !1110 4444 %%%% 'P[_P %3(6;P#X'DV_NUU29&;_>B_\ ML:_.&OTU_P""H%@;CX*^';KYLV^O*K8_NM!-_P#$K7YE4 %?M+^R?<&X_9O^ M'3/U_L>%/^^?EK\6J_9+]BN__M+]E[P!,&W;;.2#_OW-)'_[+0![=1144TR6 M\3/(=D:+EF]* /PC^(+*WCSQ*R_,K:E_NOM]]:-:_4J@ HHHH **** "BBB@ HHHH _%C]K2-H_VDOB&#\O_ !-I&KR: MO;OVU+'^S_VH/'D9_BO(Y_\ OJ&-O_9J\1H ]?\ V19C;_M+_#QEZ_VHJ_\ M?2LM?M#7XF?LR7_]G?M"?#ZX9MJ+K5ON;_9\S;7[9T %?,/_ 44N/L_[,^H MKC_6:A:K_P"/U]/5\G?\%*-0^S?L]QV^[:;C6+=?][:K-0!^6%%%% 'ZK?\ M!-O_ )-Q7_L,77_H,=?55?-?_!/>Q-C^R[X;F;[MU=7DR_\ @0\?_LM?2E ! M1110 4444 %%%% !117-_$36E\,_#_Q+JQ;:+/3;BYW?[L;-0!^*GQF\2MXR M^+GC/7-VY+[6+N:-O^F;2-M_\=VUQU/EE:XF:1OO,VYJ90 45Z9\)/VV_\&MK_P#' M* /G2BOHO_AWW\;_ /H5[;_P:VO_ , =;^%_C#4/#/B*U6RUG3V5; MB%9%DV[HUD7YE^5OE9: .>KZU_X)I^*UT/X]7FDR/B+6M)FAC7^])&RR+_XZ MLE?)5>L_LG>(_P#A%_VC/ 5\S;5_M)8&_P!V16C;_P!"H _:>BBB@ HHHH * M*** "BBB@ KX._X*K?\ (!^'/_7U>_\ H,%?>-?!W_!5;_D _#G_ *^KW_T& M"@#\\*O>'_\ D/:9_P!?4?\ Z%5&KWA__D/:9_U]1_\ H5 '[Y5QWQ8\ VOQ M2^&_B+PM=[4CU2SD@21O^6/^2$> /^P':?\ HI:] M%H **** "BBB@ HHHH **** "O/_ -H+_DAGC_\ [ =Y_P"B6KT"O/\ ]H+_ M )(9X_\ ^P'>?^B6H _#^BBB@#[^_P""4G_-4?\ N%?^W=?H%7Y^_P#!*3_F MJ/\ W"O_ &[K] J "BBB@ HHHH **** "BBB@ KY9_X*-^)O[#_9PGM%;;+J MVJ6]DO\ P'=,W_HFOJ:O@#_@J=XD+1^ = C;Y=UU?RK_ 'ONQK_[4H _/ZBB MB@ HKZ'M?V ?C9=6\%[?;(JLN[5+=6_\ 1E2?\.^_C?\ ]"O;?^#6U_\ MCE 'SI17N?B_]BGXM> _#&I:_K/AZM-A:YNI(]0MY&$:_>;:K;J\,H *_ M8O\ 8D\2'Q1^S-X+ED;=+9V[6#?]L9&5?_'0M?CI7Z;_ /!,3Q)_:/P;U[2& M;]YINKLVW^ZLD:M_Z$K4 ?9-%%% !1110 4444 %?(GC>Q;3?'6KZ>R[?+N& M9?E_A;YE;_OEEKZ[KYT^/%@T'CJ"X2-5^T6JG=_ST9=R_P#Q- 'D^LVK16\L MC1[OE;=M^:OG6P_T#XJ02?=W-]ZOH_5KBZFC:'RUBW?Q5\^>-])_LOQ1!>-- MMVM_"M60?6GA^\FEC6-%WM_>KTCPY\R[59MZ_+7E?P^NFGT^";:OE2+N6O0] M&:X\Y6@^ZU '=Q12;=OE_-_LU!J5OY-NK,W^\M7%NO*5?E^\OWJ@O[A;BW^9 M?FH XZ_VRS;47[WR_>KA_%K1VJ^3M;^[NKTC5+!5C5DVQM][=7"^,M+:6S;9 M\U!)\8_%*W7^WI6:-MNYOO5UOPJBC;2U_>-%_LUG?%RPDBU+YE^5OXJN?"*7 MS9MKMO6@#W+26A^SQ+$S-M;^*NVBVW%G$WW5V_>_NUR'A^W6*&*/=_O-M^]7 M8VK1K'Y>[=_L[: .8UZS5E;;_O5XQXZL_/AE9&VMN_B_AKZ UFPC^ZK;5V_] M]5Y%XRT.-?-D?YE_AW4%'QM\6-+:UN+.X_NW"_-7*Z]8;869OFKUGXS::O\ M8\JKMW1_,JUYO+%YMJK/]UEW;:@#]??V1?$UKXL_9K^'EY:W'VCR=)ALIFW? M,)H1Y,@_[ZC:O9*^&?\ @EMXJ^T>"/&WA>2Z5O[/U*.]M[?O'',GS8_V=T=? M/#NIO) M)8MNW>7_ 'H?[WR[O^^?^!5Y$%YK^?L9AJF"K2H5=T?L^&Q-/%48UJ?PR&*M M2JM.5:=LKS>8ZAJK1MJ6F5%RQE-HIK50"\TQJ6F58 U-HIE:E!6CX<\077A? M5H+ZU^]&WS1_PR+_ ':S'IE4!]4^']EQ7UE(LL3?>56_P!6W]UO]JM3 M97SE\.?'DG@W5-L^Z73+CY9H]WW6_P">E>U>*/'FG^'[%9(I([RYF7=#'&WW ME_O?[M:2?[M>'^(_$UYXFO/ MM%XW^RL:_=6H=9UBZUZ\:ZO)FEE;_OE?]E:SFKSZE3VAZ5&C[,7FJ]Q+Y4;, M?X5J:LG6+C;&J?Q-\U*G'FD;RERQ,IFW-NIE%-KU3SQU:WA7Q%=>$M>M-4M& M9989-S+_ ,]%_B6L??1OI@?;_AG7K7Q1HMGJ5E(K07$:MMW;O+;^ZW^TM;"K M7RY\!_B0OA76O[)OY%BTJ^D_UDG_ "QD_A_[ZKZH5:Z8^\>94CRR!5J55H5: MD5:W, 5:G5::JU-5$#3U%6]+U!M+U*WNDW;HG5OE;[R_W:JT8KII594IQJ1^ MR8U:<:L7"1]"V5W'?6<$\7,M>>?"_7UGM9-,D)CB\/&M'J?DV)H2P]:5.0ZBBBNXY@HHHH **** "BBB@ K\9 M_P!I;XBK\4?VHO%FL0MYFGV]]#H]FWK'"RQ[O^!,LC?\"K]#]VO>(/M$JJLMQ=37\G^S][_ M .*H ]0\"K]O\42K_=DC_P#9FKTCP+\EYXAU)ONQ^9M_\>_^QKE?ASIJK)?7 MFW[JR2?^RK_Z#77Z2OV/X?WUU_S^2*J_^S4 ='X%C6*;PK_>DNII_P#OE:Z" M7YI/%\G\+-:1_P#CM4?"MC]G\2:#:M_RZZ;);>>+)/[K>7_P!\K'4]A%YN MN6-NG_+O8V\?_LW_ +4HO/FM_$,B_P#+:\C7_OIE_P#B: -J?_D,:0K?\L[> M'_T%F_\ 9:V69;=;YF^55CW?Y_[ZK&UFX\KQ(T?_ #[VK?\ CL6-K_ !20S,O_ *XC7_T'=7)^*E9;B>Z3[LBW-]CTJ9 M6_U=BURW_;1O_LJX[P'+)%X/O+YO];?3-N_VMU 'UY^SYI;6/P_2Y==KZAVC=704 %%%% !1110 444 M4 %%%% 'S;_P4"\-MXA_9IUV:-=S:;<6][]%60*W_H5?DC7[R>,O"]CXX\*: MOX?U%/,L-4M)+29?59%V_P!:_#[XC>!M0^&OCC6?"^JQ^7?:7=-#)\OWO[K? M[K+M;_@5 '.5^C__ 3/^+UGJ7@K4_AY>7:+J6G7$E[8Q,WS/;R']XJ_[LFY MO^VE?G!5[0=>U+POK%IJVD7DVGZG:R>9;W-M)MEC;_9:@#]\J\=_:G^+>G_! M_P"#7B#4[B>./4;RWDLM.AW?/+/(NWY?]W.[_@-? VC?\%(/B_I&BFQF.AZK M.J[5U"]L6\__ ,AR*O\ X[7A?Q,^+WBWXP:Y_:GBS6IM5N5^6-6VK%"O]V.- M?E6@#CJ**%5F;:OS-0!]V_\ !++PQ))X@\=>(71A#;VMO81R;?E9I&:1O^^? M+7_OJOT3KPC]C3X1S?!_X$Z-I]_;FWU;4&;4[Z)E^>.215PK?[2JJK^%>[T M%%%% !1110 4444 %%%% 'Y7?\%*/"#:#^T%%K"K^XUS2X;GS-O_ "TCW0LO M_?,5MU?N#\+?B1H_Q9\":1XIT699 M;.^B5F3=\T,G\4;?[2M\M?AA7HGPC_:"\=? ^\:3PEKDEI!,VZ:RE59+:;_> MC;_T)?FH _;ROSF_X*:?&&SUG5M ^'NG2K,VER-?ZDRM]V9EVQ1_[RJS,W^\ MM>:^,/\ @HE\7?%6DM80W&C^'"R[9+C2+-EF9?\ >DDDV_\ =M?-5_?W&J7 MD]Y>7$ES#?V?_ %I4B;)(]+CFD7TDD_>/_X] M(U>IU6M[:.S@C@A58XHU545>RK5F@ HHHH **** "BBB@ KPO]MGQ1_PBO[, MOC>96VRWEO'I\?OYTB1M_P".LU>Z5\:?\%//$'V#X.^']*5MK:AK"R,O]Y8X MV_\ BEH _,JBBB@#]3/^":N@_P!E_L_W-]MV-J6K32_]\JD?_LM?6E>*_L<> M'3X7_9H\"6[)MEN+#[>W^UYS-(O_ (ZRU[50 5^67_!2WPRND_'^SU2-?DU; M1X9I&_O21LT?_H*QU^IM?G]_P5/T+Y? .M*,_P#'U9,W_?+?_%4 ? %7O#^K M2>']>TS5(/\ 7V-Q';;W42S1M_>5 MEW+5VO(OV3?$7_"4?LY^ ;QFWR1Z7':2-_M0_N__ &6O7: "BBB@ HHHH ** M** "O@[_ (*K?\@'X<_]?5[_ .@P5]XU\'?\%5O^0#\.?^OJ]_\ 08* /SPJ M]X?_ .0]IG_7U'_Z%5&KWA__ )#VF?\ 7U'_ .A4 ?OE1110!\@_\%)/A?)X MM^#MKXHM(?,O/#=UYLVW_GVD^5C_ ,!;RV_[ZK\O:_>+QMX5M?''@_6O#]Z- MUKJ=I+:R_1EVU^&'BCP[>>$/$VJZ'J$?D7VFW4EI<1_W9(VVM_Z#0!F4444 M?MW^SQ_R0CP!_P!@.T_]%+7HM>=?L\?\D(\ ?]@.T_\ 12UZ+0 4444 %%%% M !1110 4444 %>?_ +07_)#/'_\ V [S_P!$M7H%>?\ [07_ "0SQ_\ ]@.\ M_P#1+4 ?A_1110!]_?\ !*3_ )JC_P!PK_V[K] J_/W_ ()2?\U1_P"X5_[= MU^@5 !1110 4444 %%%% !1110 5^67_ 4L\2?VI\>K/35;&?^ M$R^)GA7067=%J6J6]M(NW^%I%5O_ !VN7KW7]A_0?^$@_:;\&1A=RVLTEVW_ M &SC9J /V+HHHH Y/XJZ(OB7X9^*])9=ZWFEW,.WUW1M7X5LK12,K?>7Y6K] M_7174J1E6ZU^$_Q-\/GPG\2/%.C.NUM-U2[M/^_5'YOR_PT >A6O?%335:QG MN&7=M_A_X%7SUHKU+1KII;5=S?=H M7]GYL(Z7$TND^ M7*K;HV:/[NVOJ+Q]I<ZGO/L.EZTLVCWJM\ROYB[H%_[_+#\U?KY7X3^(]):\C;RI)(I5;='(OR MLK+]UJ_8W]GKXO6_QT^$/A_QE#;_ &6>^B9;FU!_U-Q&Q61/^^E-06>ET444 M %%%% !1110 4444 %%%% !1110 4444 %%%)0!R/Q+\ :=\3/"-]H.HC$,Z M_)*OWHI!RK+[BOS-\8^$+_P+XHU'1-4A:"\LY-K;E^\O\++_ +++\U?JY@<# M/TKP/]J7X'_\+*\-G6M*A3_A(]+3._YMUQ;JK,T7^]N^9?\ [*OAN)LF^OT? MK%%?O(_BCZG(LT^I5O8U/XAAX_:.6M+[(444RNLY@IE.W4S=5@/W5]9_ 7XC?\ "8^'5T^\F:75[%?W MC,O^LC_A;=7R3NK:\&^++KP7XDL=6LV;=;R?O(]W^LC_ (E_X%6D?=,JE/VD M3[R5:E5:QO"'B:S\9>'[/6+!MT%PN[:WWHV_B5O]UJW57%=9XX+3J**L6H44 M44 7=#UA]%U*&ZC^;RV^9?[R_P 2U[U#(L\8D1MR.,AE[U\[]*]6^%^M?;-+ M>QH_MJ?%23XI?M%:G";I9_#_A56LK-8VW1[E_UC M?[S2?+_P%:Y'PKIK6'AFVA7]U_\ 'JZ_5K-HM/T/347;YRK^[_S_ +M1^'-)95T_3UCW?9U_>?\ LW_L MU:_A+=KWQ(:XE_>P6;,L?^ZORK0!UFFQ+_PG&N;/^7?3UA6J?B#26N+S0]/1 M?WMQ-<3[?]Z157_QVMCPS9LVK:OJ3KM\Z18/^!;5_P#BJJVM^K>.KF3=NBT> MU7YO]E5;=_X]MH V/"3?:O$FIR+_ ,L6F_[Y7:J_^@TS0_\ 3YK'?_JIM2^9 M?[RQLS?^@U/X2B:U\.W.I?>GN-JM_M,WS?\ H3+4^DV$=Q<:9M^[9PR2,W][ MYMO_ (]MH N7]FUQ>:A,R[F;Y?\ OJ15_P#BJ=>7G]J6L\*?>FFDV_\ F\M M:?H]U(TD4T_RQ33;O^ QQLW_ ++4&FZ;MO(HW;:MOY?G?[WS2-_X]0!O:;<+ M%-D^5?_'=U<)K,7E> =/L=V[[=?>>W^U'_P#LT 2ZHO\ Q)_!FEM]Z2X9 MO^^FW?\ H-95G+]JU[QG,S;?+N(XX_\ @,DGR_\ CJUJZS+YOCKS&;_1M!L] MR_\ 5^7_P!"K(\'Q>98Z5]H7:VH7DE_)_M;?X?^!4 2:I=->>-&MY_]5;V+ M-"O]W=MC_P#96K-OYI+>W^T6J_\ 'Q)(T;?[/EK"O_HRJMOJBZE-KVJ2KYOG M7GV18U_B5?E55_[ZK8LY=NL:98W'S+N\V23^%MO[R3_Q[RZ )_&FI?V7X;OH M_P"*&..V7_>5=M;?PYT'[=X@\':"D/F)]JC::/\ O*K;I/\ QU:X_P 47_\ M:VL:?I__ #TD:>16_P"^O_0J]Z_9?THZMXPUG76MS]DM+=;6WD?^%F_A_P"^ M5_\ 'J /IRBBB@ HHHH **** "BBB@ HHHH *^4/VVOV3V^-6AKXG\,P1CQG MI<10PJNW^T(?^>>[^\O\/_?-?5]% 'X#7EG<:;>3VMY#);7,,C1S03KM:-E^ M\K+4%?L7\>OV0? WQ\CDNM0@DT;Q'CY=:T]0LC?[,B_=D7_Q[C[U?%?C[_@F MK\2?#C2R>&[K2_%EK_#''-]DN?\ OF3Y?_'J /DBBO9Y?V,OC5;S>6WP_P!2 M9O\ 9DA9?^^E:MW3OV!_C/?:3?7\_AJ'3UMX6F6"YOH?/N-O\,:QLWS?[VV@ M#Y[K:\%^)F\&^+M%UY+>&\;3;R.[6VG7!KR3< M&3YFT]F_Y9R?[/\ =;_@-?K!5/4-/MM6LY[.\@CNK29/+EAF7%[AUM_#]OXAME_Y>=+OHV5O^ R,LG_CM 'SG17M-G^QC\:;Z;RHO &H( M^[;^_DAC7_OIFVU['\._^"9/C?7&BG\7ZUI_ANU;[UM;M]JN5_[Y_=_^/-0! M\D>&?#&I^,]?L=$T6RFU+5+R3R[>WA76MC>0W$D"V,BM(J,K;?O4 ?=?A'1HO#?A31M M)AXAL+*&TC_W8XU4?^@ULT44 %?)?_!2KPNVM_L^0:I&O.BZQ;W,C?W8Y%:' M_P!"DCKZTK@?CC\,_P#AU?\$VO$1UK] MG=K$MNETG5KBVV_W594D7_T97U?7SG^R+^S)J_[-=KXFM;[Q%;Z]:ZK);R1Q M0V[1^2T8D5F^9OXMR_\ ?-?1E !1110 4444 %%%% !7P=_P56_Y /PY_P"O MJ]_]!@K[QKYW_:W_ &8[_P#:6T_PW;V6N6^AMI$TTA:X@:3S/,6,8^5O]B@# M\AZO>'_^0]IG_7U'_P"A5]L_\.KM>_Z'W3?_ 7R?_%58TW_ ()=:]8ZA;7! M\>::ZPS++L_L^3YMK?[U 'Z(T444 %?E7_P4;^&[>$?CBGB""'98^)+5;G2Z7I\-DTZKM63R MUV[MM=30 4444 %%%% !1110 4444 %>?_M!?\D,\?\ _8#O/_1+5Z!7,?$7 MPI)XX\ ^(_#T5PMI+JFGSV2SLFY8VDC9=VW_ (%0!^$U%?<__#J[7O\ H?=- M_P#!?)_\51_PZNU[_H?=-_\ !?)_\50!K_\ !*3_ )JC_P!PK_V[K] J^;OV M0_V5]0_9G/BPWOB"WUS^VQ:[%MX&C$/D^=_>;^+SO_':^D: "BBB@ HHHH * M*** "BBB@"K?W2Z?8W-RWW88VD;_ ("M?@YXFU1M;\2:KJ1;W, MS5^YOC;0[GQ+X+U[2+*Z6RO-0T^XM(;EAN6&22-E5\?[+,*^!O\ AU=KW_0^ MZ;_X+Y/_ (J@#X8K[#_X)B>&FU+XTZWK++N@TO1F56_NR321JO\ XZLE=)_P MZNU[_H?=-_\ !?)_\57T?^R/^RSW5^PU?(_[ M4?[$=]^T#\1(/%%CXEM=%VV,=I)!-:M(S,K-\WRM_M4 ?EO76?"7Q5_P@_Q0 M\)^(-VU=-U2WNY/^N:R*S?\ CNZOKO\ X=7:]_T/NF_^"^3_ .*IW_#J_7U_ MYG[3?_!?)_\ %4 ?HJK!EROS4ZLKP]I\^EZ!IUG>3+=7-O;1PS3*-H=E4*S5 MJT %%%% !1110 4444 ?+'QN\,3:+XTNKA5\N"\_TF-D7_OK_P >KBM2LUEM MU_B9E^9:^COCMX=?5O"BZA"K-/ITF_:J[BT;,JO_ $;_ (#7SQ=76ZW;8J_+ M\JT ?/\ HW_%'_$157Y8II%7_=^:OJ_P_>-+'$L3;9=M?-GQ6M_LMQ!J4$?[ MV%E9MM>L?"_Q0NLZ;9W2M\K*OF;OX?EJR#W[P]*TNUMS-_NM70M<;OX?O?WO MO5P&DZDL5QM23:U=UI=TRQ_=VT /NHEV_P!ZN9U:)6C;=7:2JK?>9=M8]U81 MW"LWS;: /#?'FE_:K&==L;*J_+NKY7US2V_M3=M5?+;;]VOM[Q1IJ[6C\M?] MZOEGXH:,L5]/L_=?-\N[^*@DZ_P-+'>:3;31?,R_ZS=7LGA]?W*M*WRLN[[U M?-GPGU)5N)[5I-O]VO?O#EY"L:JS-NV_PT%'9W%Q]JVK%\R_WOXJYCQ!IW?>J74K?[9"WR_>^[N6@#YS\5:7"N[SU^5O[ MM?-WQ(L_[+O+:^M5_P!7-MDW+_#7V7XPTE9?E_B_NUX1\0?"7VRWN56/=%-& MT= 'CMUI/VJU61&_UB[EKWK_ ()Z_%S4O WQ5N_AKJ5V'\.>(!)=Z:LTG_'O M>QKN:./_ &9%5FV_WE_WJ\%T/=YVNK=O(OK& MXCN[6169662-MRM_WU0!^V=%>5?LY_&JU^/WPFT7Q;;P?8;NX#0WVGEUW6MS M&S1R*=K-A69=R[CG:RM7JM06%%%% !1110 4444 %%%% !1110 4444 %%%% M "44M% 'Q-^V!\$!H.H-XUT:!4T^[DVZA;P1[5AD_P">GR_PM_%_M?[U?,%? MK+K6CVOB#2;W3KU!/9WD,EO+&?XD9=K+7YM_&[X27GPB\8S:=*/,TVX9IK"X M+;M\.[Y5;Y5^9?XJ_'.*LF^KS^N48^[+?R?_ 3]+X>S3VT/JE7XH_">=TRG MTROSE'W SFFTK4E: %14ZF/5E#6IE/IKU0#*FM;?[5<+'_#_ !5#6QI<'EP^ M8WWI**DN6)5./-(M[=J[5IK4]J8U>>>B)TIC4/7<_"GX/Z[\7-<6RTV'R+-? MFN+^96\N)?XO]YOF^[7=A\-4Q-2-*C'FDSGK5Z>%IRJ5)N_P#476WYXV55W+)\NU?F^[7B+&O7K8.K M@I^QK1LT>91Q5/&0]M1E[K$IE.:F-6!T"\TVBF5J 4444 >O?L]?$QO"'B)- M'O9/^)7J4BKND;Y;>3^%E_WOXO\ @-?7@-?G+7UU^SS\3E\8>'SI%ZRKJNFQ MK&JK_P MH57:K?[W\+?\!K>G+[)Y^(IV]Y'L-%%%;'#J%%%% :B=JU?"^L-H M>M6UT9&2'=MFV]UK*'2D48)KHH5I4*D:D?BB<]>E&O3E3D?1J2(\:L#E3TI_ M:N'^&.L_VAI+63?+):8_X$K%L5W&>M?MN%Q$<51C6CU/R?$498>M*G+H+2T4 M5UF 4444 %>%?M?_ !H@^"_P9U:\AO9+/7]4C:QTLV_^M\YE.Z1?[NQ?FW?[ MM>Y-(L:LS':J]6-?D_\ MC?&3_A?'QF&E:?=*_A7P^S6]G)]U9&^7SIO]W2X_=00QM>6JSZU=-Y?][[WW?\ =_\ B:O:I>1R^'YVM]S7.I3-'"JK_#_J8_\ MXJI[6SW:AIFGJLC06,?E_+_RT6/Y?_'F^:@#>^QK8:/I^GQ2,R^7Y[-N^]_# M_P"RK431-;R7,+,T4$B[=R_\\XX_O?[VZ2FWEXTMQ/,ZK+M98(X(_P")MRKM M7_OE6IRS?9X[GSV^U+#M_=_WI-S,VW_9W-M_[YH M1V#7GFR2-Y"QQ^0J_W? M[S?]\^9_WS5&WNI&\,W-P[,K7DDBK)_O?_L_^/59\1^=IWA]6E9?MEQ\L<:_ M[7R[O_'F_P"^JIZI%)<7FBZ.L?\ H9?O?\ CJJO_?5 %3QY?W%O MH.GZ?%N_>?=7_=7_ "M5KQH_^$LT'27CW0:38K)(O]YE7[O_ 'U4VJ7S>(/' MD2_\NVG_ #3-_#M7YF_\>KG[?7K=;/7- M7[7&C^)=2V_\?TGV2'^\W^5_]!J6_P!9DT'0]3N&6/=H]C';1_\ 79OE9EIM M_;M9R:#I>U6_LV-KVX_NJOWOF_VMWRUA^*+C[5'H>D_-9F__ &F_[Y6M/3;^.XOM0FE^[:QK&OR_ M>DD^9MO^S\JK_NUCM?M<>?3&K?=_WFW?]]5'<:M-:^&X&>-5 MO+YFGD55_O?=7_=^[0!)9ZDUQ?:AJ3KN\O\ <1LRU]U? [P?/X*^&NEZ?=KL MOI-UQ<+_ !*TAW;6]PNU?PKX^^"?@G_A.O'6B:).LD]C'_I=\T:_(JK\VW_@ M3;5_X%7Z"T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\,_MV? MLACQ1;W7Q%\%66[6T5I-7TV%?^/N-5_UR+_ST7^+^]_O?>_.6OZ *_-_]NO] MD$^&+B\^(_@NPQI,TGFZMIMNO_'JW_/95_YYM_%_=9O[OW0#X[\$>+]2^'_C M#2/$FD3-!J&EW2W,+*W]UON_[K?=;_9:OVW^&/Q TWXH> =$\4Z2Z26.IVZS MKM_@;[KQ_P"\K!E_X#7X65]U?\$T_C@-,UC4/AIJ!?%EWI5QM:V M;]Y#(O\ %&WW:^S*\L^/'P]_X3+PJUW:1%M5L!YD>W_EHO\ $OO0!\?>,HH; MRQN86VMYB_*U?:F\R)=RR?-_NUXMX^L)-)\0,R;MN[Y:[KP+X@N+K3UC?] MTR_W6^]0![UHSLLD3+#YO^ZU=/<6[2_OO,V[5^[MKSGP_K,WEJK,S;?]K[U= MQH-Y\K?NV9?_ $&@#D_$>FM=,V[Y9=WWMU>6^)M!DBW-Y?[K;\S*M>^7^@M= M1M(OW?O5P^N:=MMVCV_-0!\;>/-$;0_$D&K11M% WRW7_ OXJ)-+\UOF;S5_ MO5[9XW\*QWEO:3RET^9?ECNO\ =^;:W_ 6W?+7ZDHZNJLIW*>AK\H= M>\,VNN:?/8W4:M!,NW;7TO\ L-_M SZAO^$7BB:2?Q)H<#2:/>^7\EUIB;55 M6;=\TT?S+]W[NW_:J"S[*HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** &5YU\:?A/9?%[P?-I4Y2WO8SYEG>&,,T$G_Q+#Y6]J]%[4C#YNO-C3 MQ-.5&JKQD:4JDZ,XU:;]Y'Y+:]H=_P"&M7N],U.VDLK^V?RY89/O!JSF^;%? MGM3'JRAM1-4K5$U: 6-/M? MM,W^ROS-6[4-C:_9;=<_>;[U3M7!4ES2.ZG'EB-;)IO-/)KZ)_9__9;G\8K: M>(_$X$&B-^^M[,'$TV&_B^7Y8V^;C[U>CE^7U\RJ^RH(XL?C\/E]+VM:1QGP M1_9YU?XN7J75P)-+\-HWSWC1X:;_ &8U_B_WONK_ ..U]Z^$?!ND>!]&32M% MLX[&QC)98XQ@;F.2:T["QMM-M8[:UACM[>)=L<<2[55?3%6N*_>,HR6AE5/W M=9]6?BV:9O7S.I>6D>QD^*/#.F^,/#][HNK6RWFGWD9BFA?HRU^9O[0GP(U+ MX*>*&@*R7?A^[9FL+]EZK_SS;_IHO_CWWJ_4CBN6^(7@#2/B9X6N]!URV^T6 M4Z]<8:-OX75OX67K5YQE4,RI?WUL&4YI4RZK_=>Y^0U1L2:] ^,WP@U;X->, M)]&U']_:M^\L[Z-,1W$?_P 4OW67^]7 #K7XQ6HU,/4E3J+WD?L5"O3KTXU: M?PR&4445D;#*-]-HJM2R6MGPCXJOO!?B"VU73YFCFC;YE_YZ+_$K5AI3Z-2# M] _"/BBS\8>'[/6+%MUM=+N7=]Y6^ZR_]]5K-7R%^SU\3F\&^(%TB]W2:7JD MT<2_-_Q[R;MJM_N_-\W_ &OKY3Q73&7,>-4I^SE8*6BBJ,M0HHHH UO">L? MV'KEM<,Q6%F\N7']UO\ .[_@->Y1R+-&'1MRLN0P[U\Z]&KV'X=ZX^LZ+Y,Q M43VS>7_O+CY6_P _W:^_X:QWQ867K$^)S["ZQQ$3L*6DI:_03XX***X[XJ?$ MC2_A+X%U3Q1JS?Z+9Q[EA5U5II/X8UW?Q-0!X5^W)^T8/A-X'_X1O1+WR?%N MKHCIL7YH+5F96EW'Y?FVLO\ WU7YT^&?#EQ+;VUJD:M>:HVUF;_EG'_]E_[+ M6KXJ\7ZI\:_B)J_BS7[AMDDC2,N[Y88]WRQK_L_PUW7@W2?[-MY]:O(X5O+C MY8XU;Y8_X?\ /_ J +UQI<>FV-CI,2[K:WC_ 'C;OO+][_Q[;_XZU=[X-B71 MM#O/$5TJK%#&WV=?]K^&N'T:PD\4:Q%9Q-&WF-NDDV_P_>_]E_SNKO?$#+KF MH6/AVS_=6=KMGF;;]Y5H G^%6@S:E?2ZY>0[KR^D_+]BT]?\ QW=_ MX]NIMU_Q)?[,TV"W6>YCC75+(JJOF?-M7;\O_CM$[[7"RP7-]\MKN_A M7_\ 9H 6_:3Q'XX6U5MUGI^[=_WS][_/]VJ*ZI-]JU?Q)<-MB6/R+6/^[N^; M_P!E7_OJH-+\OPYX+N=0=F6YU+_5[F^;;_L_[596K6^VXTSP[%,TK1MY]U)N M^](WWO\ >^;_ -!H 9]JDTOP??37$;?:=8;R(57[S?WO\_[-0*L7&S?>5?\_-0!']L_M*:>ZED98M:FV_[MO']Z3_ ,=KF[6XFO\ 4-7U MA66#[0WV:Q7;_JXUW?-_WS\W_ 5JUX@OY(K?['9;5BOO]"M5B^\L:_+(W^RV MY6_[YJK*OV>&VM;58=MO^XAW-\N[^)O_ !W_ ,=:@".XE74IK:UBDWJS?O/[ MOV>/[W^[\VU?^ U!?ZI_:6K2W#[E@A_A_P!G_/\ #65+K.ZWENO]5/=?Z-"R MK]VW7^+_ ($RLW_ :](_9T^&#?%3X@VEGW?\ J]UJ&"&.VA6 M.-5CBC7"JHVJHJ:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MJUU9PWMO);W"+-!(K))'(N596ZBK-% 'Y@?M2?L-Z_X7\<07WPXT2XU?P]K5 MQY<5C:JS-ITS?PM_=C_NLWW?XJ]U_9;_ &![3X7ZAI_BSQI>?VAXHMY%FM;* MTD9;:T;_ &F_Y:-_X[_O5]E44 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?(?QX^'LG@G7_M5A#Y M6C7C>9%M_P"6._#=WI5VJCS$; MRIMOS0R?PLM?#&M>']0\,:U?:9J$.VYM9&C9?[W^U_NU0' ?"?Q1-HVL2Z3< M2>5_%'N:OIOPYKFZ%?[W]VOF+QUH:M'%J%FOD7,/S,J_+7H/PI\>0ZMI,2K) MNEC^6167[M,@^G_#^K1W7RLVUO[K5V-JRJNU/F9J\=\,ZDMQ)N\S:W_H5>C: M3>>;\K2?\!H T+RUW,RLJM_NU@ZM:[H_+95_X%75+ OEM_Z%69?Q?:/N1[FH M ^:/BYX(FNK>6XMXV9U^;9][3]TW\.ZO?O"NLV[1JLOS-_>9: /0;=FO%VNVW:M<_KFC- M<*VWYE7YMVZM*WO(?^63?^.U9EEW0[5_]!H \@\0:7'%'+N7=7@OQ$\)7%Q_ MIE@K+?6_S1MM^\O]VOJW6=):56VJWS?[-><^(/"OE;MJT >%:3J2ZI9Q7"+M ME^[)&WWE:LCQGX;O[Q]/U?2;F2P\1:5<+>V%[#N5HIE^9:V?%ND77A76I=6M M;?S;9O\ CZCC7Y?]ZK]O=1ZI;Q75JV]67=]VH+/LS]E_]I"Q^/GA4I?0QZ+X MTTT+'JFB22+YORJO^D1K][R'9OE;\*]TK\KKAM8\&^)M/\=>#[B2Q\2Z>R^9 M'$VU=0MU;5MJU][?L[_'[1?V@/!::GI[+::S9[8-8T=V;S;"X_NMGJ MORMM;^*@#UNBBB@ HHHH **** "BBB@ HHHH **** "BBB@ I*6B@"-T#<&O M@']JSX'/\.O$C:]I-NW_ CVIR,_EQ1MLM)OEW*S?PJS?,O_ +^[7W_ ,9K M!\8>%=.\;>&[_1-23S+.\B:*11]X9_B7W%>%G&60S3#>RE\70];*\PEEV(52 M/P]3\GV%)UKL_BQ\-[_X5^-;S0KT91?WUK-N_P!;;LS*LG_CM<77\_UJ$\/4 ME2J;Q/V:E5CB*<:M/X9#&ICT^F/6)TC6JUIMKY]QN9?W2U5V;JZ&SM?LUNJ_ MQ?>:IJ2Y8FM./-(>Q-/M;2XOKJ*WMH9+FXD;;'%&NYF;^ZJU>\/^']1\3ZM; MZ;I=H]Y>SG"0QKUK[A^ O[.MA\,;5-4U=8M0\2R*K>8Z[EM/O?+&?^!][TOLQ.+_9_P#V5DTEK3Q'XPA6:_&V:VTTCY;= MOO;G_P!K_9_AKZE3'0# IW &,4?H*_>,!E]#+J7LJ"/Q?&XZOCZOMJTA:6BB MO4. *2EHH \_^+?PFT3XO>%9M(U>!3* SVET5R]M-CY67^J_Q5^8OQ1^&.M_ M"?Q1<:+K-NRM'_J;M8V6.Y7^]&S?>6OUXVDXS7FGQP^"ND?&SPH^EW^VWOX3 MNLM15 TMNVY2VWV8+M;VKY3.\GCF%/VE/^)'\3Z3)LXGE]3V=3^'+\#\H:*Z M'QYX#UGX<^)KO0MK\BG3E2ERR^(_7:56%:'/ M93=E2TRHU-P2GT45) BU]<_L[?$Q?%?AU=%O9%_M338U5=S?--#_ M_P'[O M_?-?)5:WA7Q)>>$-?M-6L&VW-K)N7_:7^)6_WEJH2Y9&-6G[2)^@5%8OA'Q5 M8^,M!MM6TZ3S8)E_N[=K?Q+6U76>/J%)2T4 (OW:WO ^M'1->@D;_4RGR77_ M 'O_ ++;6 3SBEKKPV(EAJT:T?LG+B*,:].5.74^C^, TMS5T-S=0V-O)<3R+##&NYY)&VJH]37[;1K1KTXU(_:/R:M3E1J M2IRZ%?6]9L?#>D7FJ:EGV<33W$\C;515&YFK\HOVF?V@]4_:2\?"QL5\ MCPU8321Z?!Y?S;6V[I)&_O-M_P" _=KJ_P!L#]K:;XU:HOA+P?-)_P (I%(K M&=5:-KYMOWF5OX5;[J_\"KROP7X76SC\E?FG;;]HD_NK709FGX2\+QR^1;[? M^)9;LK2,T?\ K)%_VO\ /_H-;VN:I)>745K9QM*S?+&JQ^9_G_*_WJ@U;5X[ M"W_L^R_=>7\LC1K_ !;?NK_M5N>&=)CTG]Y/''+J#-]W;\L?^RM '2Z#:_\ M"+Z/\JR3ZG=?ZS:VYOO?=_S_ .RUI^$M(;4M4_LV)HY_,D:2^N5_A_O5GWC- MI<<3;O\ B87"[8]L;,UNOW=W^]\VU?\ ]JNN73?^$7T==#MV5=:U!?,O)-W_ M !ZV_P#%_P"R_P"\S4 3W^J6^J:M/J#1[M(T=?+T]?\ GLW^S_>^9?\ OJL^ MZN)M-M_.\[_B;WS>8L>[[N[[WR_W=NU:;>26MO'!N^72M-7]W'][S)%JWX7L M)-:OFU*\\Q?E;:OE_+&O^]_P'_OK_=H TXK>'PKH*LTBP2R;?W;?+N_YYQ_] M];6;_96BUEDTG39;R\FA;S%62;S_ )=R_-M7;_>9F9FJ)9E\5:PTRR+_ &?8 MM^[55^]\OS?_ !/^[_O56NM2M]4O+FXEVQ:9I[;IMR[ED;^[_G_96@"S;V]U M>1P6.[=J&J-Y]QM7_5V^[^+_ #_>I^J2KXR\66VDP-NT73UVM(K?+MV_-_WT MWR_\!JKJ6LW&@Z3+>;MVN:Q\MNK?>AM_X?\ /^U5[P_IA_M#[1NC73]-7[K-_K&_Y9K_ ..[O^ US5AJ,FEV<^I3 MJO\ :=U_J8V^5F_A5?\ /^U5"\O(]9OOLJM"MC9_O+Z>/_ELW\*_[7_Q*K4% MQJ7FW'F2_9V;Y?+CV_Q;=O\ ]C_WTU $\K2?9X+-Y(Y5C_?W4Z_=9F;YFKG[ MS5&O)I[Q6;S=K6EKYGRJJ_Q2-_L_+_XZU2:I<211KIZ-MN;I?,N)%7_5Q[OF M;_/\52-)+]Y99-OF+YFWR57[L/_ =O^=M &S%=7&K M:A;+!#-+/(RVUK J_,W\*JO_ ([_ ):OTE_9[^$D/PC\ VUI-;Q+KMX%FU2> M)MWF2?PKN_NJK?\ H5?.W[$/P236+A_'^MVBR65NS0Z3#-$?WDB[=UQ\W]W& MU?\ @7]VOM^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "O'OV@OA6_C;1/[5TN%I=>T]?W<:M_KH_ MXEV_WO[M>PT4 ?FZW^GQ_O\ YOX:X!I9/A]XNBOH-RV,S?-7V-^T5\&'M?/\ M4^'[7<&^>]LH5;EOF9IO_L:^:-4TVUUZQ:&>/=N^ZVZ@#V3PEKD>I6<$R,K> M9M;=NKU+P_KFUEC>OC;P'XFNO VL-I=_(WV-FW0LW_H-?1_ASQ'YFW;)N6@# MVVSU+S(_E^[_ +57&\O=]VN.T'7%EV[OEKJHI?-^9/FH RM>L/M$>Y-M>0^/ MO"K7]G*K+N7^\M>W7%NK-]WY6:L/7-&MWC;Y?FH ^$]9TVZ\,ZHT<#>5!N^Z MW\->L^ ?%OFVZV\\G[U:ZKXG> 8]6M6D2/\ >K7A%K]J\,ZHJON55;[S+]VK M(/J;0;R&X;RXI/\ >W5UT5PLK)&Z_O?]ZO&_!>O6MU'%(NUF_BKU+1K]6\IF M5: -RZTV:6';_P"S5P^N:3);[H]M>@VNK1W$FW;M6J-Y:K?[M_RMMJ /$?$& MALT,O[O[RM]ZO#;K2[CP'J4]PL+-IDDW[R-?^6;,WWJ^L=*X6XC5DVLLE95Q:^(O /BBV\=?#NXAM/%5JK1S M03_ZB^A;[T,B_P 7^S_=:B_T6^\"W$LT"R3Z0S;I(/\ GC_M5T%A?V]Y9K<6 MLBM$R_PT ?:/P/\ CMH'QV\+'5=',EM=V\GV:^TZ[7RY[>957=\N[[OS?*W\ M5>GU^8\^FZOI/B:+Q;X(U4^&?%T,30_V@L:RQ7$(^]#)&WRLK;5_[YK[&_9_ M_:8TOXR1OI6IP+X;\;VP;[5H$T^YF5?^6T+;5\Q&7YN/NT >Y4444 %%%% ! M1110 4444 %%%% !1110 4444 %)2T4 >0?M&?!Z/XM^"9(+;9%K=CNGLI67 M[S8^:,^S?S"U^<5U:S64\D%Q&T$\;;9(I%VLK5^NYQN':OD;]L#X"F]CG\>: M%;R2W0(_M6WCYW1JF/.Z_+M554X[?-_>S^>\49-]8I_7**]Z._FO^ ?:M_$K6 MUTS1H/,F969I9/ECC5?[S5T7P7^ NM?%"\B6%6LM%B;]_J$B_*?]E?[S5]X> M ?A]HWPXT&/2M%MA;P*=TC,=SRR<;G9N[5]7DG#E;-9^WK>[2_/T_P SYS-L M^IY?'V-#WJG_ *28OPF^#>B?"?2?L^GQ^??3*OVF^E'[R5O_ &4?[->A4@)' M6E]17[=0P]/"TXT:*M%'Y'6K5*]1U*LKR8ZEHHKI,0HHHH **** "BBB@#QK M]HGX!V/QN\)F,*EMXALT9K"\Z'=_SS;_ &6_2OS+\2>&]1\)ZY>Z1JUM):7] MI(T!_M-?LX67QET5]3TZ..T\5V,3-!,L?_ !]*JMM@?YE^ M\WW6_AKXS/,F6,C]8H_'^9]=D>=/!2]C6_AO\#\TZ2KNK:3>:+JEW87\,EM> MVM_L\_$=O M"?B1-(NYF_LO4F6-5_ACF9E56_\ 9:^M^O-?GA7UA^S_ /%#_A+M'_L:]_Y" M6GPKMD9MWG1_WO\ @/RUTT:GV3S\13M[T3V"BBBNDX=0HHHH#4W_ 3XD7P[ MJP>XE6.SDXG9B%5?[K-_NU\6?MG?MF2?%F\D\$^"KB3_ (17=LNIVC7_ (F$ MBR;E9?XEC7;_ ,"KZQ:-9E8.NY&7:RU^>_Q8^$Z_"KXD:O'Y*VVE74S7-G.W MS+Y+?P_\!^[_ ,!K]$X:QW-&6%G_ -NGP^>8/EE'$1_[>,7P7X?^QQ_>_P!) M;[TN[[OS5U5UX@CL(UL=+W-+YFUF5?F9O]FN)7Q!-JG^AZ:NVSW?O)&;_6*W M][^ZM;VC?Z/=+9V4;7-](NW=_$W^[_=6OO#Y ZW0;/['-$J[6U#VJKH=NF_;]I9?+CC_ /05_P!WYOF_W=M<]9M#X/A6-66^UJXVLRJV MW[W]W^ZJUTWA+1FU*XEOM2D5H(UW3-(JKYGRK\J_+\J__8T :_@^U;35;Q)J M*K+/(RM:K'\WG2-N7=M_NKN^7_OK^*I[.\:ZCENKR3S8KB3=(S+M623YMJ_[ MJJW_ *$W\58OB#Q0OB625E^72(5;]XW_ "\+\ORQM_"OR_Y^[5:UNI->98WV MVUBJ_=55_P!6N[_9^6@#9MXFURX6XG;;9VLB[?F;]XW\/_H/_CU=5>7#6=O_ M &?!)MN9%5IF7Y?+7^[N_A^[7/\ VQK!55%5I8V988_O*O\ >;YO\K_Z#(MX MUA'/]G5I[MF;=M_Y:2?YW?\ H7^Z :>HZ@MO;KIMG^ZW;MS;E95_VF_AVK_] MC3?M5JL?G3R;=%TU?,D5E^:X;[RK_M-N^9O]IJP]-5;JX9ED7;]Z2Y^ZK;=V MW:O]U?X?E^:G?:&\7S0;(Y%T6W;;:Q_\_3?WF9?_ (J@#5\+Q7'B#6)=>U'= M_P!,5:/;M7YMOWO[M5O'GB.1I%L;58VU.\;]VK;F6-?]K=\OW?\ /S5;\0:M M:^%=)@C^].WRQJJ_>;_/_CUW[1-N_P#'O_BO]VL^XU1EC:\E:;;&O[M8UV^8WR_= M7[W^RO\ ^U5&\N(;>%8XE\J+_=;Y5V[?F_[Y_P _-5.XO%L+-;J?Y8E_X]X& MW?,W][_>;_@7][[U #]2O_[!LVW[O[3NFW,N[Y?,W?+_ ,!7[MA MC_X%_$U #]6U+[/'NE;S9U;G M:;!I.G6MC:IY5O:Q+#"O]U57:H_*KM%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $4L2RQM M'(JNC#:RMWKY"^/WP/?P5>2^(-!M]V@S-^^@7_EU;_XG_P!!K["JO=VL-_;R M6]Q$DT$B[7CD7UOEE7YE9:D^&GCZXT;4ET?5F;SU_P!7 M(W\7_ J]J^.7P/NOAWJ$NL:1')<^'9F^ZHW-9M_=;_9_NM_EO!_$WAR'7+?S MH%5;Z/YHY/[K4 ?3OA?7-VUED^:O2-(USS8UW-7QI\+_ (DS6=PNDZNWE7D? MRJS?\M*^A_#_ (CC9596H ]GBG65?F^:B6W66/[S5SFC:LMQ"NUE_P!JNCBN M-T*_Q?[M '+Z]HT,JM\N[Y:\-^)?P[^U6[36\:[EKZ6N(EN(UW;=O\5%=0^S[MOS?Q+7L'A+QE_:GE;)-J_Q1U5^*'PT:ZD\R M*';+_P"A5Y!8W6J>&=:6%V\K;]W_ &JL@^N+'7/FB9F5F7Y?EKH[>X^U?=KP MWPKXWANH[:/S%67^+^)J]6TWQ!;M:JJ-_N_[- '0W&EPW"_[WW5KD-4TN-69 ME7=_M-78V&J;F:/[S;?F^6I;K38Y59FD5?\ @5 'BVO>'UNK=MT:MN^6O%O$ MW@^X\,W4MYI?F;=W[RT;[K?[M?4M_81_-NCW?[MWU::VN(KJ:QUJUD\RUU2QD\NYM9/X6CDK> M\??#=;QEU*UD^PZANV^?&K;6_P!ZN3TO5&L+Z*SUF-H)_NK<_=@;_@5 'TM\ M#_VLKNPN+3PM\4_L]I?22+;:;XCMTVVMRNWY?M3,W[J9F7_=9F_AKZPAE2XC M62-EDC895E;62NR^$7Q9\2_!C[/9Z9<'7? U MLK+_ ,(]56C>.1=RNK?>!6KE)2:NK,-M3\]?VB/V;=7\! M^)+O4]!TR:^\,W4GF1K91M(UIN_Y9LO\*[ONM6Q^S]^RKJ?BR\BUOQ7;3Z7H M:-VX[?\ 68^ZV>VW_=_/.6WDMI"DB-'*ORLK+M9:_:#BODO] MKO\ 9E_X2JWN/&?A6S7^VH5:34;12VZZC5?O1K_ST_\ 0O\ >KX'B#)?;+ZU MAU[W5=S[C(1\'[:?MIS*RMM9=K?Q+1MK\K=^I^F[B4^BBH * MU?#?B"\\+:W::G8MMN;6167YOE;_ &6_V:S** /O+P;XKM/&GANTU6T;Y)H_ MWD?_ #S;^):VVKY(^ _Q*_X0OQ NFW]QY6C7S?O-R_+')_"V[^&OK<=*]&G4 MYHGC5*?LY6"EHHK0RU$KP3]KSX9Q^,_A[_;D*S/J.A_OE@@_Y;0LVUE;_=^] M_P !KWIJ9)$LT;1NJO$R[65OXJ[<)B)86M&M'[)QXC#QQ%*5.74_,/0[BXO[ MA;.S7;ND56D;YE7=_%_O5Z)8:I9^%=MCI,:WVN3?ZR=OWFW_ 'O_ (FL/XF> M#[SX7_$#4/">G,T$&Y9/[2D^])#)]U5_VOX=J_Q5)HEO;Z3;_)^X@_Y>)&_U MLC;?[WWE_P _=K]MI5(UZ<:D?AD?E-2G*E*5.1WOAFU7RY[RXN/F63;=:A(R MMM;:K>7'_M?^.K6A=:\WB.&"WB7[-H<:[H[1MR^=\WWI/[J_Q?WFKCK>_FUE M56S_ ./:W7]SN7]U&J_=;_OG^+_]JKFDW5UK,W]GZ)-Y$$?_ !]:LR[HHU_Z M9M_$W^U6QD=*TLVH7BV=O&K2^7NC@5=JPKN^](J_=7^ZO^S_ ,"7IHI6MX5M M].N-S;MTU]_M;?\ >_A_[Y_\=KG-)N+6+3_LNG,L&D*W^F:E/)_KFW;OO-_^ MTWRK_NR7&I?VM:^7:^98Z+&J^9)/\K2?\"W?*ORT ;FEW#7%Q*MK\J[?+FG9 MO_'5;^[\W_ ?][[HMU'JDS1K_P @^%O+DG6-E9OF^['_ +++][^]_NUS_P#: M2ZI;K# WV'0X_EDVJRRWFW^%5_A7_P"*J?[4UU9KNA6VL8XVCC55^[_L_+\V M[_QZ@#AV[7VJ?NOF9K6VW?O5;_=^5OX?N_-][^[6#<7DBW$NH M:I^_U#:TEG:,WRV_\6Z?_/\ NT ;7VR;[5_:E^L<^KW"[K.S:3Y8X_\ GHW^ MU6'?ZDRLL<%Q)+?WI)/]E?EVK_ +O^S5&6\;[1*TDDES+,VYMW MR[F_ADV_PQ_[-12RPV-NTUQ)_$K-)(OS3-_G^'_+ &A>7EO:QM<7'^JC^;YO MO2-_M?WO]E:Y^_OYM2D::ZD\I?\ GFS?+&O_ 'U][^\U9UU?M=3?:IV\J*-= MT:R?\L_]IO\ :K#NM466-9I_^/%?]3 WRM<-_>9?[M %RXU*-8_M3[HK;[UO M!M_UW_321?\ /W:I^%=!\0?%+QAI^@Z#:R:AJMY)MC7^%?[S-_=V_P 6ZJ.B M:/KGQ,\4VFAZ'9R:EK-](L<,_NJM?J/^S1^S3I7P!\)KO6&^\67B M*^HZDF6RV/\ 51[ONQK[8W=6H V?V>_@#HOP%\&QZ?9JMUK-PJOJ.J./WEQ) M_=_W5_A6O6J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#(\2>(M/\ M)Z'>:OJ=PMK8V<;22R-V_P#KU\3?$S]K/Q5XLOYX= N6\/Z0K;46#_7R+_>: M3_XFO5_VWM>N++P?H.E1-M@OKN228X^]Y:KM7_R)_P".U\:T :5_XHUC5)O. MO=6OKR7_ )Z3W#2-_P"/-6GHGQ*\6>&9%;3?$6I6FW^%;IMO_?/W:^K_ /^ MR-X$O/"NG75[6]UMC;@_%W2M:N-:F MO(FLYHXX_LDBK]Y?]V@#S3_A<7CC_H;M:_\ Z3_ .*H_P"%Q>./^ANUK_P. MD_\ BJ^LO^&*? __ #_:O_W_ %_^)H_X8I\#_P#/]J__ '_7_P")H ]/^$=] M9J[.LGPUX?M_"OA_3]'M&=K:RA6&-I& MRVU:UJ "OSD\9?%GQI:>+].?\ H;M:_P# Z3_X MJNU_9M^$.C_%K6M9M=9FNHXK.W62/[*ZK\S-M_B6O?)?V*?!+1MLO]61_P"% MO/7Y?_': /FCP[^T3\0O#MTLT7B2ZO$5OFAU!O.5O^^J^P?@9\=M.^+VDR12 M1KI^NV:J;JT+95E_YZ1^J_\ H-?&'QC^%MU\(_&DFBSS?;()(UN;6YV[?,C; MY?F_VMRM5O\ 9\\13>&_C#X8FB;:MU>1V4B_WEF;R_\ V:@#]'J*** /AO\ M:.U[QM\//BAJ%K;>*-8M],O%6]LUCO)%58V^\OWOX65O_':XKP7\=/%VA^+= M(O;[Q)JE]8V]U&UQ;373,LD>[YEVLW]VOHS]M#P.VM>"+'Q#;Q[I]'FVS?\ M7&3Y?_'6V_\ ?5?%- 'ZMV]Q'=6\9'(JLK+_ !+5BO)?V9O&R^-/A+I3 M22;[W35^P7'_ &SX5O\ OG;7I]]?0Z=97-Y<-Y<%O&TLC'^%57+_%VKZU,S,U]=23?-_"K-\J_P#?->I_ MLD>"5\5?%./4+B/S+318_M;;ON^9]V/_ ,>^;_@- 'V_X9TV;1?#NG65U<27 MEQ;V\<7%A>QR6^R>WD:-UW3 M*/O+7Q'_ ,+B\7UQ)>7DUFK2SS-N>1MS?>:N^KSO]GO_DC'A+_KQ7_T)J]$H *R M_$'B"P\+Z/,&\*VD^,M>T&X\[3M:U"QE_O073+7O'P MG_; UC1[R.Q\8G^U--;Y?MRKMGA_VFV_ZQ?_ !ZNK\>?L4Z$]2N8KZ M-=R6M^RLDO\ L[@ORU\M6_@_6KKQ!+H<&EW4^KQR-&UI'&S2JR_>H _3[3=2 MMM6L(+RQGCNK.XC62&>-MRR*W\57J\3_ &8_!?C'P+X-GT[Q1Y,=MYGF65N) M-TL.?O*W\.WZ>]>V4 %?"W[2/Q(\5Z#\:/$5CIOB+5+&QA^S^7;V]VT<8W6\ M;-\O^\U?=-?GI^U1_P E[\4?]NO_ *2PT /_'OX\V'PBTZ.U@BCU#Q!=1LUO:E ML+&O_/23_9_V?XJ^-O%7QP\<>,II6O\ Q%>+$W_+M:2-#%_WRM2?'K7)M>^+ MWBBXG9F\N\:V7=_"L?RK_P"@U)\"?A[IOQ.\?0:-J=ZUE:>3)-^Z95EF9?\ MEFN[_/RT <7%KVI6\WG)J%TLG_/19FW5V_A?]H3Q]X3F5K?Q%=7D2_\ +'4& M^T*W_?7S5]27O[&G@"XMRL/]J61>+_ *N1 M?X:VO ?Q)N-+N(M+UF3RKE?E63^&2OH[XY?LTLD]SXC\(0[N6FN=+0?,S,W_ M "Q55_\ ':^7-NJ1MY$?E-]Y6_O5]!LT/\7S+_=K/O]+CEW;?N_W6 MJR#X6U:PU+P?J&UFDW*WWJ]-\#?$ZWU*U5966"=?[R_>KU;QU\-[?Q!9[O+^ M;^]7SKXC\"ZEX5D9K>%I8E^;Y5H ^A=)\9+*JR*R[O[W]ZNQTG7&N/FE7S=W M\*U\F>%?'DUO>>3?[HE_A^6O:?#/CZUEMU6"9I?]J@#V2XTV&XW2?=;;]W^[ M7-:EX7^U6_F+M9O]FJNC>*&7[C;F9OFW5UMKJ4=UN9]T7\+;J /,M>\.;HVC M\E957_QVO+?$'P[AUR&>&>W5H(UW;6KZ5U:SM;A6VKN_B^7^*N,U;P^VUF\O M^*@#Y>7P_J7AQ?)M8VOK-?O0,VUE_P!UJLV>J:?J4FV!I+:6/[T=^*/AS'>+^]W?*VY6@;:U &=9W36%]%J6G7%QHNM0JT<.I6+ M;9U5OO+_ +2_[+5](_#+]I>46L-IXSMU588L-KEFC,LC+_STA7WDU6Q7[LD:_OU_WE_BK5\/^)EU+=;I,T$NW:T$GRRK4 ?HO MI6K66N6,=[IUY!?6DR[DGMI%DC;Z,M:%?!O@SQA>^!];6YTR\^S3,OELL'S1 MR+_=96^5O_0J^AO!7[1-C>QP6WB.$6EXS;3=69\R#_>9?O1_^/?[U!9[915' M3=4L]6MEGL;N&^A)V^;;2+(O_?2U>H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** $HQ2T4 ?%/[77[,&W[9X MZ\)VRA55I-6T^,;>/XIXU_\ 0E_X%7QK]*_9EE#*P;YD;J#7PI^UC^S#/X;O M+KQGX5M9)])G=I-0L8U:22"1F9VD7Y?]7S_P'_T'\TX@R3?%X6/JOU/T+(NW7A?7+34[1OW]K(LB_W6_V6K2G4Y9&-6G[6)]XT M5@^"_%MGXV\.VNK6?RI,OS1LR[HV_B5JWJ]0\@****!'SU^V%X#;5O!L'BK3 MK%9]0T>3=<2+][[-_%_WRS;O^^J^0;6_58UN-7N%MK;=\L>WYF_W5K].-4T^ MWU73[NPNH_-M;N%H)E_O*R[6K\T/'G@N3X7_ !&U?39UD5K6X98;[4E55:'= MN5H_^ U^E\-8SVM*6%E]D^#SS"^SG'$1ZFU'?R:]' MPLVD:0WW;&-OW]Y_M M-_=7_P")KH+C5+/3;&*&\7[-!_RYZ)8_>DV_+\W_ (]\S?+\U>>:7XCN+R3R M]#C\UMW[S5+Y?E_X#6]H,MOINY=.F;4]3DVM)J$ZJT2_[O\ >_\ L:^U/E#M MFOY+J2*\U?;! S?Z'HT>YMK;?_'F^;_=K5GNI-6V_P!J-Y42K^YTN"3_ %C+ M\NYFKD+.\AM;B>1+C[3>,RR23LV[:O\ L_WO\_>K0M[QF5H[>'S6:3YFD^;= M_O,W\/\ E5;;0!T;74?9]/^7Y?_ ++_ #_%MK!M]69?-CLY%GO-J^=37$GF(VZ7 MR]OF1KMCC7^[ O\ [,U1W6J0V<:QJVYMRKN9F9?F^[\W][_:^]0!LRZI]GC5 MIVW2R?*R[?XO_9:Y_4=<5MUU<2+MC7^[_P#M5BW^O-,R[=S;MN[; M]YMK?=^7_P!!_P"^MM95_JBVLFZ616O(]S+]UHH?][[NYO\ T&@#5U35-VUK MA=T3?-#:?\]EW?>;^ZJ_W:D\#> _$WQD\:6WAWP]:MJ>LW'^LDW;8[6/^)F; M^%5W?Y:M#X-_!/Q=^T)XH?2O#=OY-JNYK[6+I66VM_EW?-(JM\S;=J__ !/S M5^KGP2^ _ACX$>%UT;P]!F61O,NKZ95\^X;C[S =/E^[0!SW[-O[,N@_L_\ MAT+#LU+Q'>(/M^K,GS/_ -,X_P"['[=^M>VT44 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!XI^U1\-[KX@?#M9=-@-SJ>DS?:8X8Q\TD97$BK M_P".M_P&O@EE:*1E==C+]Y6_AK]8:\E\B:]?:=!NW>1'-^Z_[Y^[7J/AG]LCQS MHLBKJ:V.O6W\2S1>5+_P%E_]F5J[#Q'^PS=*K-H/B>&5OX8=1MVC_P#(B[O_ M $&O$/B)\&?%?POVR:W8;;21O+CNH)/,A+?W=W_Q5 'V1\)_VDO#7Q.N$T_] MYH^M-]VTNF^63_KFW\7^[7L5?E!;W$EG<1302-%/&VZ.16VLK5^E_P )_$\G MC7X<>']:F^:XNK56F;UD7Y6_\>4T =A5;4/^/"Z_ZYM_Z#5FJVH?\>%U_P!< MV_\ 0: /REKM?A_\8O%/PQM[N'P]?1VD5TRM,K6\6N*KUKX*_ &X^, MUCJ5U!K$.E_89%B99+=I-VY?]Z@"?_AK;XF?]!JW_P# &'_XFC_AK;XF?]!J MW_\ &'_ .)KT/\ X85U#_H;;7_P!;_XJC_AA74/^AMM?_ %O_BJ /J#P-J4 M^L^"O#^H7;;[N[L+>>5MNW+M&K-_.M^L?PKHI\-^%](TEG\YK&TAM6E4;=VR M-5W?^.UL4 %?EOXY_P"1X\0?]A"X_P#1C5^I%?EOXY_Y'CQ!_P!A"X_]&-0! MZ'^SG\8-*^$6L:Q=ZK!=7,5Y;K%&MLJ_*RMN_BKWB7]M[PBL;-%H^K2M_"NV M-=W_ (]7Q]H/A36/%4TL>C:7>:K+"NZ1;2%I-J_\!J+7-!U+PY??8]6L;C3[ MS;N\BYC:-MO^ZU '3_%SXH7?Q:\82:S1WLC?W5A;S/_9:XKPWH-OE:2;:S-_P!\^70!X%7WE^R1X)7PI\+8-0DCVWNM/]KD;^+R_NQJ?_'F M_P"!5\6^ ?"LGC?QII&AQ;MU]<+&S+_"O\3?]\[J_3>QT^#2[&VL[6-8;:WC M6*&-?NJJKM5: +E%%% 'C?[6W_)"];_Z[6__ *.6O@"OO_\ :V_Y(7K?_7:W M_P#1RU\ 4 ?H_P#L]_\ )&/"7_7BO_H35Z)7G?[/?_)&/"7_ %XK_P"A-7HE M !7Y7>*-4DUGQ)JNH3MNENKJ2=O^!-7ZHU^6OC+1I/#_ (LUK39_];:WDD?S M?[+4 >[?L2^%8=4\::YKDRJS:7;QQPJW\,DS-\W_ 'S&W_?5?:E?$7[%_C.' M0O'VH:)LVZ^6S?Q31[MJ_\ ?+25]NT %9UGHFG:?>7=W:V-O;W5VVZX MFBB57E/^TW\5:-UPLC> [O4]?N5N[N.^:!66)8_EVJ>B_[U>2?\,*Z MA_T-MK_X M_\57NOP/\ A3-\(?"=QH\VH1ZFTUTUSYD]"LDS-_#M;[S5XEXK_8O\(ZS))- MH]Y>:"[?\LT;SHA_P%OF_P#'J /FG0?VC/B)X?V+#XFNIT7^&\VS_P#H5>N> M"_VWM0B98?%.B17,9_Y?--;RV_[]M][_ +Z6L'Q-^Q5XNTI6DTB_L-;C7^#< MUO*W_ 6^7_QZO"-3'[FX_P!]?[W^U7MU% 'YA^,?#][&,3V[ M>JM_[+]VOBOXO? [7?A7<2M-;M?>'Y)MMO?K\R[?X?,_NM0!I^!?B)9ZM'YU ME=+M7[R[OFKU+0?%S*J[9-U?&T7AZ\TNZ;4-#N&L[E6_>0*VU9*[_P %_%^/ M[9%I^J-]AU!OE\MONM_P*K(/M#3=>A>'=N^9JM_:(;C):-XR7:JM(V MZN_T/Q MTJKYS;O]J@#H[RSD>%F:;[U#;IH]K,WWF^6OL_5M#ANM MS+_Z#MKA=>^'=KJD+[[=6;_GIMH \F\'_%JUW11S_N)?]IOE9O\ >KV#2_&% MO>1Q>?)N^7^U0W"_+_%7R]X9^+]K+M6XD:*?^ZU>Q>&?&4=_9\M_NLU M '9ZIHT=XWWHXF_W:YJX\&K>2/\ N]JK6Y9ZY]H5=BK+_>^:MKS8;BW_ '6W M=_L_+04>4:SH*[O)@C^;^%67:M>>>,OAW;WDWF?9V6YV_P"LC^5EKZ,O]+AN MHU9XXV_NUAW7AG[?(VV/=_P*@#YBM=+\2>'Y-R_\3.V7^%E_>K6C9^*+'%=OF_*J15QVL^!;.ZA=9;.&=?]J/=0 [PCX^U;PG+_O+]Y:VZ_/O2_'T/VS;9W4D%ROW5;=&RUZIX=^.OB; M0_*6>\_M"!OX;O\ >?\ CWWJD+GUA17D/AC]H73M1_=ZI;-9O_#+#^\5O^ _ M>7_QZO0=#\9:/XBPMC>QRR8_U);;(/\ @-!1NT444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%9NM:YIWAW3Y+[5+^WTZTC^]/=2+ M&B_\":@#1VBC KP3Q=^V9\._#4-Q]GN[O6KF/Y5AL;9MKM_UT;:NVOF_X@?M M]>-]4L9X=#T_3_#BR;MLZ_Z1/&O^\WR[O^ T$\Q][Z_XBTOPKILFH:SJ-II5 ME'S)[^ZK-\O\ P&O" M_$'BJW9F6#]ZW^S5R_P#/1:_)>(%E+%8?X>J[?\ _4,BSKZQ&.%Q'Q?F>D444[FOSP^W#F MEHI]2!Z;\"?B%_PA?B3[#=S+'I&H,JR-(WRPR?PM_P"R_P#[-?6*2*ZJP;?B*?VT>O444E=IPZA7RW^W-\*U\2>%]/\806OVEM%W+>1JVUI(69=K?[JM_ MZ%7U(.:H:_H=GXET.^TG485N+&\A:":-OXE:N_ XJ6#Q$:L>APXRA'$T90D? ME)#J4UU;^2S?9K./:JP1_+\M=59ZEY4;0Q?-NV_N_P"*1?\ /][Y:P_B#X5N M/AS\0M<\,W#21+8W#+;R2;6EDC_Y9R?\"7;6?:ZYY4;?95C\U5_>3R-\JM_O M-]ZOVZG5C5A&<3\IG&4)1M_>S?[7^RO^U7GRZHRWD4>YKRYD7_O-_O4 7+C65B_U$FV55\MKG M;]Y?O;8_]G_:^\W_ (]7T#^RU^QCX@^.S0:QK:W7AWP3&T;>8T>V74%W-N\G M]_LN_\$\;;P[]E\3?%&"._P!92;S;;02ZRVL:[4VM/_>; M=O\ D^9?N[MWW:^ZK:WBM((X8(UBA1=J1QC:JK0!SGP_^'?AWX7>&K;P_P"& MM,CTO3;<9$<8W,S?WF8_,S?[35U5%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% '@_[4OQF'P_\ #HT/2[C;K^IQM\T?WK>'^)O]YONK M_P "KY2^&?QL\3_"NX_XE5TL]C(VZ;3[OYH)/_B6_P!VONCXI?!WP]\5].6W MU:W,=W#_ ,>]_ -L\/7^+^)?]FOD_P :?L>^-O#]U*VD?9_$%C_RS:&3RY?^ M!1M_[*S4 >GZ/^W%HLMNO]J>'KRVG_B^S3+(O_CVVO./CQ^T['\4/#8\/Z3I MDMC8R2K)<37+*TDFW[JJJ_=^:O-I_@IX^M9/+?P?K&[_ &;-F_\ 0:O:3^S[ M\0M9F6.+PKJ$&[^*\C\E5_[ZH \^56:15"[F;Y56OTO^$/AR3PA\,_#FDSKL MN+>T3SE])&^9O_'F->.? W]E&/P=?VVO>*I8K[5;=O,M[*$9AA;/RNS?Q-_Z M#7TK0 56U#_CPNO^N;?^@U9JM>(TEI,J_,S(RB@#\I:]D^ OQ^A^#6GZK;RZ M/)J?VZ99-RS>7MVK_NUE?\,R_$K_ *%F;_O]'_\ %4?\,R_$K_H69O\ O]'_ M /%4 >U_\-U6O_0IS?\ @8O_ ,31_P -U6O_ $**?\,R_$K_H6 M9O\ O]'_ /%4?\,R_$K_ *%F;_O]'_\ %4 ?>W@SQ$OB[PKI6LK";9-0MUN/ M)9MVW/$'_ M &$+C_T8U?J17P%XN_9U^(>H^*M:NK?PY-)!<7TTL;>9'\RM(S+_ !4 =K^P MO_R-'B?_ *\X_P#T97;?MC_#-=>\+V_BNSC_ --TH^5=;1]^W;^+_@+?^A-5 M3]DWX5^)_AWK^O7'B#2GTZ*XM8XXF=E;1_P +?>KO M/V>?AU\1_A=X_AN+GP]<+HM[_HU]B:/:J_PR;=W\+?\ LU 'V-1110 5Y!^U M#X)/C/X3ZFT,8DO-,_TZ'_=7_6?^.;J]?J*:%)HVCD7T\3:I%I.@R7>F"XD^RS+)&-T>[Y?XJR?\ MAF7XE?\ 0LS?]_H__BJ /3?V)O XO->U;Q5<1[ELD^QVK-_ST;[S?]\_+_P* MOL>O/_@?X#'PW^&ND:1+&!>[?.NS_P!-F^9A_P !^[_P&O0* "BBB@#QO]K; M_DA>M_\ 7:W_ /1RU\ 5^BO[17A75/&GPGU72-&M6O=0F>%T@5E7=ME5C]ZO MCG_AF7XE?]"S-_W^C_\ BJ /M#]GO_DC'A+_ *\5_P#0FKT2N(^#>B7OAGX7 M^'-,U*!K:^M;58YHF/W6W5V] !7QM^V!\(9M-UG_ (373(2]A>;4OU0?ZF;^ M&3_=;_T+_>K[)JI?Z?;ZG9S6MW"EQ:S+LDAD7:2" M>%EDCDC;:RLOW66OI7P+^VEJ.EZ?':>)]*.KRQKM%[;2>7(W^\OW=W^U\M:_ MQ2_8Q9IY-0\$W4:JS;FTN]DV[?\ KG)_[*W_ 'U7AVJ? /XA:3-Y7%X3U*+_:N8?)7_ ,>KW7X2 M_L;M:W46J>.)H9?+;='I-LVY&_ZZ-_[*O_?5 '?_ ++-YXRU;P-)J7BC4)KR MVG=?[.6Y3]Z(USNU[6-)T.2[T^X^S^3,LBKNVV\: MM_%_>5J /'_A#\0%^%_CJTU][1K];>.1?)23;NW+M^]7T/\ \-U6O_0IS?\ M@8O_ ,37BG_#,OQ*_P"A9F_[_1__ !5'_#,OQ*_Z%F;_ +_1_P#Q5 'M?_#= M5K_T*$]7M-?T]M/N)KSS(U9E;,EATNX9=!TN3;9^6VWS)/XIO_B:Z#X=_ MMC>(_#%LMEX@M5\16T?RK.S>73TVK\O\ X\RU^@M<%\)OA'HO MPET,V.F!I[F9M]S>RK^\F;C_ +Y7_9KO: "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *@N+>.ZA>&:-9(I%VM&PW*PJ>B@#Y=^,'[(\-ZK:GX(:/3Y8XF, MFER,S+,WWOW;?PM_L_=KY \3>'&EFGT_5]+FL=5C_P"6=S&T6O.=-\;MM7?N;YJZ6S\1K-?[WS+7G?C#X7V.I1RM+''N_A\M:](:ZW?O%D67_@.VC[*MTV M[:NW_>H ^5_%7P1DTN/[19KN_P!EJXRS\1ZMX2N-K*R[6^9:^TM4TM6C557Y M:X7Q!\-+&_W2/;^4_P#N_>H)/*-#^-BRK$MQN@;[N[^%J]+T;QY:W'E2?;%\ M_P#A5?X:\T\0? *.ZN&DL)FB9F^[M_\ LJX67P1XF\*WDLB>_P!ZOC+0_B7K6C3*MXK?+_>7;7>:3\;+ M/:JW%TL4K?+\R[J /ICS([K;^[W*W_CU9EUX2C_>M_JF;[M>?:-X^AN+=?LM M\TK;?EKK;/QEM:)7FCW,OS?+045_^$5MUMV98?-^;[S5C2^$O.A9FA95_P#0 MJ[^+7+>61%;;Y'_3.K/VBUO)&6"@#Q2\\$6]Q)*LL:LOS;=RUS+?#FWLYFDM M?.MF_A99/_9:^BF\/QW3-N^]_>JG<>$H_L[;O+W-_%MH ^?8M+UZU9F6XAO% M7[JM'M_\>IT7BJ\TV3R[S3[B)?XFC^9:]INO![+\JQ_-_#65=>#VE7K(;X;=ZI.LGR MM&LS+&W_ '[M KGWO<:A:VC8FN886_NRR*M8>M?$+PUH2,;_7+.W^7=M\W< M_P#WROS5^=6J?&"\EDW)8R-_=\^:N9N_]EJB>8^]O M$'[4WA72)/+LX+S4_215\M#_ -]?-_X[7GWBK]M"6WC9-(T6WMG_ (9M0F\P M+_P%=O\ Z%7P]?\ C#Q->+_Q^+$K?PK&M<]>+J6K*ZW%]<2_[ORT$\Q](^+? MVMO&5_;RV]UXL^S1M_#:1QP_^/*NZOG_ ,5?%^QEN)9)[B;4+F3YFDW>8S-_ MO5Q=QX/W-NV[FW?\M*:WA61?E5=O_ :L"MJWQ2O+C=]BLVB_VI&KB=2U[7M4 MW>;=>4O]V-:[JX\&S,ORJS5'_P (:S?,L?S?^A4 >0W6EM+)N=FE;_:;=6?= M:(VW[M>US^"Y%^;[/6;=>"V;^&I \,NM)V_>JE:S76@ZA!?6$S6UW"VZ.1?X M:]:U3PDJK_>KCM4T98MR[?FJ)1C./+(UA.4)<\3Z"^&/Q%MO'VC[F*P:E#\M MQ;;O_'E_V:[+O7QOI.KWWA+6H-2T^3RYX6_X"R_W6_V:^H_ /CZQ\>:6MQ;L ML5VJ_P"D6F[<1QD?8UOXGYG3T4;:?LKX<^ MM$K3\.ZW<>&M3+/#-CXP\,ZEH6I0K/8ZA;M!)&W^ MU7X]^.O#FI?#3QIJ_AG4H_LVIZ?-Y+;V[*W[J+[WD1_,S-_M?Q-4[:\S;8U_=1,NUE_ M^*:N'BOV:1=WWI&VLN[YF_X%5F*Z\I5W_P +;5C7_/R_^A?[5?8GS)U$5Y)* MT:IMV^9][;M55_O?[/\ P*F_VE';[F216G\QF\QONJW\6U?XO]YJM_#3X;^, MOC)K4>B^#-!O-,MHO[J%?[S-]U?^!-\U?H[^SM_P3'\.^%X;76?BA<# MQ/J\D*L='A+1VULS=5:16W2$?\!7_>H ^2/V'M C_>3 M:S?PMMD_NK'_ 'F_X%\M?J7\!_V:?!'[/NBI%X9TP#4Y;>.&\U28L\]RRK\S M?,?W:LWS;5VK7JEK:PV-O%!;Q1P0QKM2.-=JJOLM6: "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQC MXI?LN^$?B0C7$$3>'M61&V7>G*J*S8^421[=K+_N[6_VJ]GHH _-KXF?L^>, M_A:R_P!I6:ZYI4GW;VQC:15_WOE^6O&Y?#\UK=?:M(NI+&Y^]M63]U_WS7[$ M$!NM>&_$S]DSP=XVMYYM*@7PWK$C;QI+$UE<>;_VTKE/B=^SSXT^&H9]1T635]/6/ MFZY) J:DJ,WWHY&567_ (#5@?5_V]99/W3+]W[O\-2;H[QMK+_P)?FK MR#2?&ZIN;SF;_=^:NGTWQWW M;O[JU!8:]';>(_A!I^K32JL?R[?O5YAX@_9_N+ M>1FM6VK_ [FKZ<:X;;M;YEJ!K-;AMS,NW^ZS4 ?'=UX+\4>'(V\B:;;_=C: MI])^(WB30=JWB^9_=\]6KZON-#M[IMRQ[5_VEKG-6^'.FW\;>;;Q_-02>8:- M\=E5?+N(Y%_W?XJ[/2?BUI]TOR7"[O\ :;;6#KGP1L;CS6M_W7^S\U++^\6X\U?]EJW[/Q@LOWFW+_"M?(5UX<\4>'-N MR.X5?XO+W5/;_$'Q)I;?O6FVK][S(Z /L%O%$,K?=9:N+?V;1_,J[O\ >KY+ MTWXW744WEW2M*B_Q*U=M8?&2SEMU:5IO^^:@#W[RK661?NK_ +M%QI-O<;_[ MM>167Q:TV55_XF"KN^\K,M;UGX^L96^2\CEW?W9%H [&X\/QLW_Q-4;SPS'Y M+;6VM_#\M48O&6[#_- M7^[M_A:N_;7+/S&VJK?\"J"75X957S%^7=\U 'GC>"]WWOF_N[?FJ"Z\!LLB M[H59F_\ ':](BO+.&3_9_P!FFW%_#NW-M\K=_$U 'E=QX(M6C^6-E9?N[HZ@ M@\!K*VUX_P#QVO2KS4K-OW:>6JU&NJ6ZQ_,OR_Q-0!YS_P (E;^9Y;+\O]YE M6LQO!\=O(V[YE_V:]2E^PRJ\C,L6[[M8\K6Z[F9HV_W6H X6X\,VZQ_)\O\ MNUD3>%=TGS+_ !5Z5<-;M'_RSV_Q546XM5;:^W;0!YE?^"X_+:1HV^[\M9G_ M BNY5VQ[*]-U*_C\YO[O]ZLAKS:K?+\K?W:H#@HO!FW[74NY5A9?]Y:X[5M)NI=V^I \ MFU;2UBW?=K-T'Q-?>"M:CU#3Y&5HV_>1[OED7^ZU=KJVALN[=\U<=J6FK%]Y M:QJ4XU8RIU(\T9'12JRI2YX_$?57@?QM8^.-#CU"R;:_W9H&^]"W]VN@QCFO MCCP;XTO/A_KB7UI^\B;Y;BVW?+,M?6_AKQ%9>+='@U+39O-MIO\ OI6_NM_M M5^(9[DTLLJ\]/^'+^K'Z[D^:QS"GR2_B1-*G44^OCCZ4;V-?2OP%^)'_ D& ME_V%?R1_;K.-5MV_BFC_ /BEKYLJ_H6L7GAW5K;4K"3R+NW;=&U:T:GLY5O[K5M5[OQ'E!7P;_P4:^$?V>ZT MCXB:9;R?Z0WV#5I(U^ZRK^XD;_@*LNYO[JU]XUB>,_!^E_$+PKJ'AW6[=KG2 MM0C\NXC63RV9?][^&O5RS%RP6*C5/,QV&^M4)4S\8?!_AG7O&FJ0:7X:T6^U MJ^D;:L&GV[3-_P "VU^A/[/7_!)W4+QK;5_BWJ_V6U:-95T+1)OWS-\K;9Y& M7:O\2LJ?\!9:^\?@G\'? /PB\,):^ ?#%IX>LKL++,T*[IYF_P"FDC%F?'/\ M7^[7I]?M,9QG'FB?EDHN+Y9')^ ?AMX7^%VCQ:3X4T"RT*QCC6+9:0[6?;]W M*_$[]E'P-\2+> M62*R'AW5FD\W^TM,78Y;_:7[K5[510!^?7Q&_8S\<^$I))M#V^*]-"LQ:';% M.G^]&S?-_P !W5\Y:IX4M_MT]O>V;:?J$+;9-T;1RQM7[)5RGCCX;^'/B1IK MV'B#2+?4H?X6==LD;?WDD^\O_ : /R1L-4\5>&?FT[5/[5@^[Y%VW_LU=QH/ M[07]GVZKKUC-I7\/F?ZR+_QVOJ/XC_L#V%X%N/ ^K_V9/]V2TU1FDC9?[RR* MNY6_X"U?.'C[]G7XB_#V::.^\-7FHZ>JL[7NEQM<0;5^\S,OW?\ @6V@@] \ M)?%73]9A633M0CG7_9:NXB\>2,WR_,O^]7Q-_P (OILMQYR226,^[[T;;:VK M7Q'XRT-O]"U*'4[9?^6H ]2:UC^;_:JG+;Q MLNU8]W]ZN87QE;M]V3YJT+7Q-#+\S2+NH LW&AV]TJJ\?\59%UX(L[CS=]K& MT3?Q5K_VM#<+_KO^^6VU*NI0W"[?_9JL#S+6?A'IMPK?Z''NW?-M^6NF@7^\LE46U[ MQ1$TK/)<+Y?\-?2?V6/Y6?Y4;_9JI=:7#*W^IC^:@#YZ;XB>(+-MSQ[/[M.B M^,6L*NZ6WW;:]RN/#]G=2;7MX_N[?NUFR^ =-V[?)7_@+?>H \VM_C8T4:^; M:KYC+_M5/_PNE99/EM6=MO\ >KM&^&.DLWF-&J[OX?[U4V^%6ELVY(6_WEH MYJU^,T,6[?#(K-5ZW^-.G^6S,O\ L[6J]+\(-+ED5F616JKDJ"'X@K*NU8=R_P 35H_\*YM555_@V_PT MZW\ Z>LC;MVW;\M!!BZEX\CDA55M_F7_ &JS6\97#+\MK\_^TU=.W@W3;>;Y M%DV_[5$6@Z>K,WE[57[NZ@#C)?&6I-(R_98U_P!VHF\3:EOVAV_NH_-_O-7':Y?:S=0_/^\W5%J6LR7#-N:N?O+S=_%4E$ M5_=+N^5:Z+X6_%B[^'6M&0_O]+N&VW-M_P"S+_M5Q%Q.M46EKCQ&'IXJE*C6 MCS1D=>'K5,-4C4I_%$_0G0M:LO$VEV^HZ=/]HLYUW)(J[=W_ 'U6A7Q?\&?B MQ=?#?5FCFWRZ+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MS+QS^SG\.OB->/>:UX7M9;QMQ:YMY)+:1F_O,8F7=_P*OG;Q3_P3SD6ZFD\+ M^+_*M]O[NWU2WW-N]&DC[?\ :^UJ* /RM\4?LZ_$_P;-IJO\ %;-M_P#':^\/$G_!/_X=:S/)<:;?:UH+LK;8K6X6 M6)6_W9%9L?[.ZO$?%?[ ?Q!T6^VZ#J^EZ]8LV5DD9K65?]Y6W+_X]02>/:7^ MT/;JWEZC;W6F2_Q>>ORUVFE_&G1[^1?(U*WE;_9DKAO'GP,\??#MF;Q+X3OE MLU_Y>XX?M,'_ '\7\T/2Y9/W^GK!*W\2Q^6U CZHL/B(OWDN/E_B M^:NAL_B#"OW65?\ @5?%ZZ3-;M_H6M:A9K_SS6;Y:O1:YXNTW_CWU"WOE_Z> M5JP/M2U\?*WRM)\O\+5HQ>,HXF^696_BKXHM_BKXJLV7[1IL^@;_KGNH ^T/^$PAE7:[1LU.7Q'"O\ \3NKY'T_]HS1;A?FOFBD M_P"FB[:Z.S^,EK=;6M[Z-E;_ *:4 ?34NO0RLO\ #5E=4MVC^9EW?WJ^P?;U^5OE^7^%J%U*WBW?>W;MWRUY-_P +!C;[S*O_ *H M/^%B1I)M\SYJ /79;KS9-R-Y2_[5-:\:+[DR[F_O5Y(OQ&5MVZ9F7^]3?^%B M+N_UGRT >FW%Y&O^M;YO]JF7%_'Y:[5CKS"X\=1RM]Y?E_O51NO'2MN\J3YE M_NM0!ZE>:DJR?)&K_P 3,S5!<>((Y=S*JJO^U7E"_$%?,W2S;MO\+54O/'D= MQ&VUE5=W_?5 'I\OB"%?F7;_ +54V\5+]U/+5?[NZO*;CQO;JWELR[O]ZLJ\ M^(-O%;_+MH ]6NO%$GF,J^6O^U67<>*-J^7]HC55_P!G[U>/W7Q(C5F_>5AW MWQ+7YMTRT >P77BWRFEVW'R_WE6N>O/&S?-MFD:O'=2^)T?R[9OFKG-2^)&[ M=MD_X$M 'M=QX\9?O2;O^!5D7GC=O]E?^!5X=>?$%OX9)/\ =W5B7GCJ1MWS M?^/50'M-YXV;=\LBU@7_ (R;_GZV_P"RM>.R^,IO[VVLVZ\432M]YFHY@Y3U M'4O%WFR-ND9O^!5@W_BJ/^+;_P!]5Y\VH7EPWRK(]._L;5+CYO+V[O[S5)1O M7GBC_GG)6#=>(&EDKH?#GP;\4>,-0@L=+TG4M5O)FVQVVGVLDTK?\!5:^B_! MO_!++XS^*+..[GT*WT=)-O[O5[]8Y-O^ZNYEH ^/+C4FE^[55H[JX^[&U?K1 M\-?^".6AV]GYGCOQC=7%VRY6W\.Q+&D;?]=)E;=_WRM?3'PW_8#^!WPWAQ%X M&L?$=SMVM<^)(UORW_ 9%\M?^ J*@L_#'P!\!?'WQ4DE7PIX3UCQ#Y?^L;3[ M.215_P"!+\M?67P=_P""0OQ0\=Z6=0\5W^G^ HF'[JUO4^U79_WHXVVK_P " M;=_LU^RVC:+8>'],M=/TNPMM-TZWC$<-I9PK'%&O]U57A5^E:5 'P_\ !_\ MX)-?!OP'8!O%L-YX_P!4;:WF7=Q):6T++_SSCA9<_P#;1FKT/XY?LF:)JGA. MVE\#:/9Z)?Z5;^7#86,?E13PKN;R]J_\M"S?>_B/WLU]-;:.>?2N#&8.ECJ4 MJ-9:'3AL54PE6-:F]3\BKBUFL[B6WFC:">-MLD'%?0X>M[2)Y-2G[.5@^Z*],^%6LI);3Z:?O1?OH_\ =;[W_CW_ M *%7F?WEK2\/ZJVCZM;7"LRK')\^W^)?XJ^BRG&/!XJ,_L_:/$S+"_6L/*"^ M(]_I:KVMU'>6T4\+;HY%5E;U%6*_9D[JY^7;:!1113 **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *YWQ-X#\.>-+=HM=T*PUB M-EVXO+=9/_0JZ*B@#P+6OV(?A!JTJ_>DN;&15_[ZVUP]YX77O!VAZK.P^::YL(VE_[^;=U 'X@KX4LXF;[+=7% MLW^S)3_[+U:U7;:Z]<*J_P![YJ_89_V-O@U)NSX#L3N])IA_[4KFM9_8$^$& MK;O*TG4-.;_ISU"1'] MW_MS0!\!MXT\71?*]O#/_NM0OQ(\26_WM+;_ ("U?=UU_P $K;]8P8/B;#.W M]V;0VC'_ ([&:/_ -E:@#XN;XG:Y\V_29O^ M^JJ_\+8U96_Y!MPS?[U?8EU_P3'^)R_<\0>&Y_\ MM,O_M.L]O\ @F=\6(F^ M34O#K?\ ;U)_\;H ^2V^+&J;?^0;'8_\ MXD_^-UJV?\ P2_^(#M_I'B; MPW&O^RTS?^TZ!GPI)XRUBX_YA]PRM5=M>UIEVII\RK7Z)V'_ 2WUUMOVSX@ M:?;?WOL^GR2_^A2+6O\ \.KV[_$]?_"?/_R55 ?F4VI:\WR_86^:HFM?$$J_ M\>NUJ_4S2?\ @EOI$+*=5\?WEX/2STQ;?_T*22NYTG_@FS\)]/V_:KCQ!JO] M[[3?*N[_ +]QK0!^.+>']+_ +RK7[BZ?^P[\%K"'RSX M+AN_]NYNIG;_ -"KWZ-_P2 OE^SM?>/=.@S_KEL]*:3_OEFD7_P!!K],Z M* /C7P#_ ,$MOA1X(;K6/%\O\4<]Q]D@_P"^8=K?^/5[+X%_9"^#OP[E M\[0_ .EPS[MRS7HDO)%_W6G9F6O9:* *]M;Q6<*PP(D,4?RK'&NU5JQ110 4 M444 %%%% !24M% $9. .*^3/VHOV;UU+[;XP\+6G^F?ZW4+")&9K@LWS2+_M M?WE_X%_O?6AQQ1P5([5Y688"CF-"5&K_ ,,=N#Q=7!5E5IGY% 9H(Q7TS^TU M^S4?"K3>*?"UK_Q)_P#E[T^"/_CU^7_6?>^9?_0:^9BT36+CP M_JMMJ%HVVYMY/,6N&C4]G+F.JI3]I$^VJ*P/!?BRW\:>'[;5+;:OF?+)#NW> M6W\2UOU]'&7-'F/*/4?A?KS7VGR6,Q7S+?B/W7_[&N\&.:\!\.ZHVBZM;7:, MRJK;9-J_>C_B6O>;:>.YA26-@\XK]8R#'?6L-[.7Q1/S3.,+]6Q'-' MX9%BBBBOJ#P@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DI:* M*MQ;QW<$D4T:R1R+M>-EW CTKX5_:8_9SF\ 7TOB+P];R3>'KIV>:"-=WV)O M_C?]W^[7WCQBJ&J:9::UIT]E>PIK?#'7#?:8UE-(K36W$:[OF,?\ M]C]W\*\I'S+6IX7US^P=8ANR-T:_*ZK_ '6K[3)\<\%B8M_#+<^7S3"K%4)* M/Q1/?:*:ARM.K]B/S,****8!1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %)2T4 9'B#P_I_B;2+C3M4LXK^RG7:\,Z!U/X&OSM^.WP3OO@[XC$6 MY[C0KQO]"O9'4L^U5W*RK]UE9J_2;'IQ6!XR\'Z=XW\.W>B:M%YUC=+L=<[6 M^JGUKYK.LGIYK2MM46S/;RK-*F75=/A>Y^5-7M#U:XT+5K/4+5F6>WD61?FV M[O\ 9KM/C/\ !_4O@]XH>QN!)<:5<;FLK_;\LJ_W?]Y?XEKSVOP;$8>K@ZSI M5%:43]?HUJ>*IQJ4_>C(^R?!?BN'QEX"?$"1S[?[-OF6.X_V?[LG_ '=7U/#,MQ&LB,K1LNY65OO5ZN'K>TB<-2G M[.5CV#X;Z\-2T5;1Y&:XM?D.[NO\/_Q/X5V0'4UX=X.UQM#UJ"0MM@E;9+N_ MN_WO^ _>KV]6WOD,_R2.:4O M:4_XD?Q\CZ+)\VE@*G+/X)'YF=:^A/@)\0/[4TW^P+^XW7ENO^B[O^6D?]W_ M (#_ .@UXOXV\%ZK\/?$5UH^K0^7=P';N4,(Y/\ :5OXEK.TK5KK1-0@OK*9 MH+F%MRLM?B*53!U>69^K^YB:7/ ^V\8KV/X?Z\-9TA87/^DVJJC^X_A;]*^? M_!?BJW\:>';;4K=?+\Q=LD>[_5M_%7>>!-AR^VWG;R9=WW?]EJ^^R'' M?5\3%?9D?(9Q@_K%"3^U$]RHI :*_7S\U%HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *2EHH \N^-?P5TGXRZ$(+K_1M5M8W^PWB MG)B9O[P_B4[5XK\\/%GA34_!&O7>C:Q:M:7UJVUE;^+_ &E_O*U?J[^->.?M M ? FS^+V@^;:+':^([-/]&NF&U7'_/-_]D_I7PW$60QS"G]8P\?WD?Q/J\DS MB6"E[&M_#?X'Q/\ "7QZW@GQ$JS_ /(/O&6.XW-M\OYO]9_P&OJJ&59HUDC; M]_ ?XB?VM9?V!J$J_:[ M6-5LV;_EI'_=_P" _+_E:_)<-4G3G[&H?H]:*J0]K#J?8_@77!K6AQ C;-;? MN7'^Z.#73"/[W/6O&?A_K@T?6T663;;SCRV_NAOX3_G^]7LZ_-R.]?NV3XSZ MYA(R?Q1T9^19GA?JN(DELQ]+117NGE!1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4E+24 ?/G[2W[/<7Q,TZ77=$BC@\3VL?S+MV M_;HU_@;_ *:?W6_X#_N_#UK=7_A/7%D59++4M/N-K1R+M:.16^967_QW;7ZP M\8SUKYI_:=_9UB\8:?-XG\.6?DZY KR7-I;P[FO\[?[O\2_-_O5^=<29!]8Y ML9A?CZKO_P $^TR3.O8?[+B?AZ>1B^ _&%OXT\/VVI6\FR1?EF7[K1R+]ZOI M'P;KW]O:'!,YC^T+\DJK_"W_ .JOSD^%?CB;P%XH:.Z63[).WDW$+-M\MMWW MMO\ LU]K_#/7OL>KK"-K6]XJC7 M^+K_ 'L\%\ ?B,U_9IH-W*T=Y9KNLY-S;F7_ 'O]GY?\K7W XML 12 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Business Combinations [Abstract]    
Revenues $ 2,766,950 $ 2,968,237
Gross profit 333,402 397,098
Selling, general and administrative expenses 231,102 243,857
Amortization of intangible assets 18,067 22,212
Net income 42,004 127,083
Net income attributable to common stock $ 39,187 $ 126,536
Earnings per share:    
Basic (in dollars per share) $ 0.27 $ 0.87
Diluted (in dollars per share) $ 0.27 $ 0.86
XML 13 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Remainder of 2020 $ 53,001  
2021 68,083  
2022 63,069  
2023 53,825  
2024 41,438  
Thereafter 113,222  
Intangible Assets, Net $ 392,638 $ 410,734
XML 14 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Segment
division
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]      
Number of reportable segments | Segment 2    
Number of internal divisions | division 2    
Revenues $ 2,764,095 $ 2,807,259  
Operating income (loss) 80,737 119,487  
Canada      
Segment Reporting Information [Line Items]      
Revenues $ 384,225 $ 485,430  
Percentage of foreign revenues 77.00% 80.00%  
Foreign Countries      
Segment Reporting Information [Line Items]      
Revenues $ 496,000 $ 606,600  
Property and equipment 291,400   $ 314,100
Electric Power Infrastructure Services | Operating Segments      
Segment Reporting Information [Line Items]      
Revenues 1,767,027 1,664,023  
Operating income (loss) 128,758 161,617  
Electric Power Infrastructure Services | Operating Segments | Latin America      
Segment Reporting Information [Line Items]      
Revenues 4,700 27,800  
Operating income (loss) $ (16,300) $ (600)  
XML 15 R78.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - RSUs to be Settled in Cash (Details) - Restricted Stock Units to be Settled in Cash - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period for RSUs to be settled in cash 3 years    
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.1 $ 2.6  
Payments to settle liabilities under compensation plan 3.3 $ 2.9  
Accrued liabilities under compensation plan $ 2.4   $ 4.3
XML 16 R74.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Stock Incentive Plans (Details)
Mar. 31, 2020
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) 7,466,592
XML 17 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Insurance (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Commitment And Contingencies [Line Items]    
Insurance and other non-current liabilities $ 309,944 $ 311,307
Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims    
Commitment And Contingencies [Line Items]    
Gross amount accrued for insurance claims 294,800 287,600
Insurance and other non-current liabilities 217,700 212,900
Related insurance recoveries/receivables 31,700 35,100
Related insurance recoveries/receivables included in prepaid expenses and other current assets 300 300
Related insurance recoveries/receivables included in other assets net $ 31,400 $ 34,800
XML 18 R80.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Contingent Consideration Liabilities (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair value of contingent consideration liability $ 88.0 $ 84.2
XML 19 R70.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Treasury Stock (Details) - USD ($)
shares in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Sep. 30, 2018
Equity, Class of Treasury Stock [Line Items]      
Treasury stock acquired $ 200,000,000 $ 11,953,000  
Repurchase of common stock (200,000,000.0) (19,933,000)  
2018 Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Aggregate authorized amount of common stock to be repurchased (up to)     $ 500,000,000.0
Amount remaining under stock repurchase programs 86,800,000    
Treasury Stock Associated with Deferred Compensation Plans      
Equity, Class of Treasury Stock [Line Items]      
Treasury stock acquired $ 3,500,000 $ 3,800,000  
Common Stock Withheld for Settlement of Employee Tax Liabilities      
Equity, Class of Treasury Stock [Line Items]      
Treasury stock acquired (in shares) 0.6 0.4  
Treasury stock acquired $ 23,200,000 $ 15,300,000  
XML 20 R11.htm IDEA: XBRL DOCUMENT v3.20.1
New Accounting Pronouncements
3 Months Ended
Mar. 31, 2020
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
New Accounting Pronouncements NEW ACCOUNTING PRONOUNCEMENTS:
Adoption of New Accounting Pronouncements
In June 2016, the FASB issued an update for measuring credit losses on most financial assets and certain other instruments that are not measured at fair value through net income. The update amended the impairment model to utilize an expected credit loss methodology in place of the incurred loss methodology for financial instruments, including accounts receivable and contract assets, and off-balance sheet credit exposures. The amendment requires entities to consider a broader range of information to estimate expected credit losses, which often results in earlier recognition of losses. The update also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.
Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.2 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes to credit loss experience, specific risk characteristics of Quanta’s portfolio of financial assets or management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. Management continues to periodically assess these factors, including any potential effects from the COVID-19 pandemic, and incorporate any changes in its estimate of credit losses.
In August 2018, the FASB issued an update that amends the disclosure requirements related to fair value measurements. Pursuant to this update, 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. Quanta adopted this guidance effective January 1, 2020, and it did not have a material impact on its condensed consolidated financial statements or disclosures.
Accounting Standards Not Yet Adopted
In December 2019, the FASB issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, and certain amendments should be applied prospectively, while other amendments should be applied on a modified retrospective basis. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.
In January 2020, the FASB issued an update that clarified the interactions between accounting guidance to account for certain equity securities relating to increasing or decreasing ownership or degree of influence and forward contracts and purchased options. This update is effective for interim and annual periods beginning after December 15, 2020, and it will be applied prospectively. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.
XML 21 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Debt Obligations DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Borrowings under senior secured credit facility
 
$
1,635,366

 
$
1,346,290

Other long-term debt
 
22,507

 
13,275

Finance leases
 
1,493

 
957

Total long-term debt obligations
 
1,659,366

 
1,360,522

Less — Current maturities of long-term debt
 
70,048

 
68,327

Total long-term debt obligations, net of current maturities
 
$
1,589,318

 
$
1,292,195


Quanta’s current maturities of long-term debt and short-term debt consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Short-term debt
 
$
3,378

 
$
6,542

Current maturities of long-term debt
 
70,048

 
68,327

Current maturities of long-term debt and short-term debt
 
$
73,426

 
$
74,869



Senior Secured Credit Facility
Quanta has a credit agreement with various lenders that provides for (i) a $2.14 billion revolving credit facility and (ii) a term loan facility with term loans in the aggregate initial principal amount of $1.29 billion. 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 an increase in the revolving credit facility, incremental term loans or a combination thereof, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) $400.0 million plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered and that Quanta’s Consolidated Leverage Ratio (as defined below) does not exceed 2.5 to 1.0, subject to the conditions specified in the credit agreement.
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, and Quanta is required to make quarterly principal payments on the term loan facility as described below.
With respect to the revolving credit facility, subject to compliance with the financial covenants described below, 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, including 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.
Quanta borrowed $600.0 million under the term loan facility in October 2018 and $687.5 million under the term loan facility in September 2019 and used the majority of such proceeds to repay outstanding revolving loans under the credit agreement. As of March 31, 2020, Quanta had $1.64 billion of borrowings outstanding under the credit agreement, which included $1.23 billion borrowed under term loans and $410.1 million of outstanding revolving loans. Of the total outstanding borrowings, $1.48 billion were denominated in U.S. dollars, $128.7 million were denominated in Canadian dollars and $30.7 million were denominated in Australian dollars. Quanta also had $373.9 million of letters of credit issued under the revolving credit facility, of which $252.3 million were denominated in U.S. dollars and $121.6 million were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars as of such date. As of March 31, 2020, the remaining $1.35 billion of available commitments under the revolving credit facility was available for loans or issuing new letters of credit.
Borrowings under the credit facility and the applicable interest rates were as follows (dollars in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Maximum amount outstanding under the credit facility during the period
 
$
2,024,473

 
$
1,453,150

Average daily amount outstanding under the credit facility
 
$
1,458,311

 
$
1,264,498

Weighted-average interest rate
 
3.11
%
 
3.92
%

Revolving loans borrowed 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, or (ii) the Base Rate (as described below) plus 0.125% to 1.000%, as determined based on Quanta’s 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 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.
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% to 1.875%, as determined based on Quanta’s Consolidated Leverage Ratio. Quanta made quarterly principal payments of $7.5 million on the term loan through September 2019, and is currently required to make quarterly principal payments of $16.1 million on the term loans on the last business day of each March, June, September and December. The aggregate outstanding principal amount of all outstanding term loans must be paid on the maturity date; however, Quanta may voluntarily prepay that amount from time to time, in whole or in part, without premium or penalty.
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 revolving credit facility.
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. The 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).
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 March 31, 2020, Quanta was in compliance with all of the financial covenants under the credit agreement.
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 securing the obligations under the credit agreement 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 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 (including 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 $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 Quanta provide cash collateral for all outstanding letter of credit obligations, terminate the commitments under the credit agreement, and foreclose on the collateral.
XML 22 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies COMMITMENTS AND CONTINGENCIES:
Investments in Affiliates and Other Entities
As described in Notes 2 and 9, 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 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, typically each joint venture participant agrees to indemnify the other participant for any liabilities incurred in excess of what the other participant is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each participant. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if another participant 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. However, to the extent any such claims arise, they could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
As described in Note 2, Quanta formed a partnership with select investors to invest in certain specified infrastructure projects, and 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’s investment balance related to this partnership was $21.1 million as of March 31, 2020. However, in October 2019, due to certain management changes at the registered investment adviser, the partnership entered into a 180-day period during which the investors and Quanta evaluated the partnership, and at the end of such period in April 2020, the investment period for any future investments ended.
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 March 31, 2020 and December 31, 2019, the estimated fair value of Quanta’s contingent consideration liabilities totaled $88.0 million and $84.2 million.
Committed Expenditures
Quanta has capital commitments for the expansion of its equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. As of March 31, 2020, Quanta had $42.3 million of production orders with expected delivery dates in 2020. 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 under certain 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, negligence or gross negligence and/or property damages, wage and hour and other 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.
Peru Project Dispute. In 2015, Redes Andinas de Comunicaciones S.R.L. (Redes), a majority-owned subsidiary of Quanta, entered into two separate contracts with an agency of the Peruvian Ministry of Transportation and Communications (MTC),
currently Programa Nacional de Telecomunicaciones (PRONATEL), as successor to Fondo de Inversion en Telecomunicaciones (FITEL), pursuant to which Redes would design, construct and operate certain telecommunication networks in rural regions of Peru. The aggregate consideration provided for in the contracts was approximately $248 million, consisting of approximately $151 million to be paid during the construction period and approximately $97 million to be paid during a 10-year post-construction operation and maintenance period. At the beginning of the project, FITEL made advance payments totaling approximately $87 million to Redes, which were secured by two on-demand advance payment bonds posted by Redes to guarantee proper use of the payments in the execution of the project. Redes also provided two on-demand performance bonds in the aggregate amount of $25 million to secure performance of its obligations under the contracts.
During the construction phase, the project experienced numerous challenges and delays, primarily related to issues which Quanta believes were outside of the control of and not attributable to Redes, including, among others, weather-related issues, local opposition to the project, permitting delays, the inability to acquire clear title to certain required parcels of land and other delays which Quanta believes were attributable to FITEL/PRONATEL. In response to various of these challenges and delays, Redes requested and received multiple extensions to certain contractual deadlines and relief from related liquidated damages. However, in April 2019, PRONATEL provided notice to Redes claiming that Redes was in default under the contracts due to the delays and that PRONATEL would terminate the contracts if the alleged defaults were not cured. Redes responded by claiming that it was not in default, as the delays were due to events not attributable to Redes, and therefore PRONATEL was not entitled to terminate the contracts. PRONATEL subsequently terminated the contracts for alleged cause prior to completion of Redes’ scope of work, exercised the on-demand performance bonds and advance payment bonds against Redes, and indicated its intention to claim damages, including a verbal allegation of approximately $45 million of liquidated damages under the contracts, although it has not formally submitted the amount of its claim to Redes.
In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce against PRONATEL and the MTC. In the arbitration, Redes claims that PRONATEL: (i) wrongfully terminated the contracts; (ii) wrongfully executed the advance payment bonds and the performance bonds; and (iii) is not entitled to the alleged amount of liquidated damages. In addition, Redes is seeking compensation for all damages arising from PRONATEL’s actions, including but not limited to (i) repayment of the amounts collected by PRONATEL under the advance payment bonds and the performance bonds; (ii) payment of amounts owed for work completed by Redes under the contracts; (iii) lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) other related costs and damages to Redes as a result of the improper termination of the contracts.
As of the date of the contract terminations, Redes had incurred costs of approximately $155 million in construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments). Furthermore, upon completion of the physical transfer of the networks (as completed at the time of the contract terminations) to PRONATEL, which is required upon termination of the contracts and the process for which is underway, PRONATEL and the MTC will possess the networks, for which PRONATEL has paid approximately $100 million while collecting approximately $112 million of bond proceeds. Quanta believes that PRONATEL’s actions represent an abuse of power and unfair and inequitable treatment and that PRONATEL and the MTC have been unjustly enriched. Specifically, under the terms of the contracts, the advance payment bonds were to be exercised only if it is determined that Redes did not use the advance payments for their intended purpose, in which case Redes would be obligated to return the portion of the advance payments not properly used. Redes was not afforded the opportunity to provide evidence of its proper use of the advance payments for project expenditures prior to PRONATEL exercising the bonds in their full amount. As stated above, Redes has incurred substantially more than the advance payment amounts in the execution of the project, and Quanta believes Redes has used the advance payment amounts for their intended purpose.
Quanta also reserves the right to seek full compensation for the loss of its investment under other applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC.
Quanta believes Redes is entitled to all amounts described in the claims above and intends to vigorously pursue those claims in the pending arbitration proceeding and/or additional arbitration proceedings. However, as a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, there can be no assurance that Redes will prevail on those claims or in defense of liquidated damages claims or any other claims that may be asserted by PRONATEL. As a result, during the three months ended June 30, 2019, Quanta recorded a charge to earnings of $79.2 million, which included a reduction of previously recognized earnings on the project, a reserve against a portion of the project costs incurred through the project termination date, an accrual for a portion of the alleged liquidated damages, and the estimated costs to complete the project turnover and close out the project.
As of March 31, 2020, after taking into account the above charge, Quanta had a net receivable position related to the project of approximately $120 million, which includes the approximately $87 million PRONATEL collected through exercise of the advance payment bonds. The net receivable from PRONATEL is included in “Other assets, net” in the accompanying consolidated balance sheet as of March 31, 2020.
If Quanta is not successful in the pending or future arbitration proceedings, this matter could result in an additional significant loss that could have a material adverse effect on Quanta’s consolidated results of operations and cash flows. However, based on the information currently available and the preliminary status of the pending arbitration proceeding, Quanta is not able to determine a range of reasonably possible additional loss, if any, with respect to this matter.
Maurepas Project Dispute. During the third quarter of 2017, Maurepas Pipeline, LLC (Maurepas) notified QPS Engineering, LLC (QPS), a subsidiary of Quanta, of its 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, and in June 2019 QPS filed suit against SemGroup Corporation, (now Energy Transfer LP), the parent company of Maurepas, under the parent guarantee issued to secure payment from Maurepas on the project. QPS is seeking to recover $22 million that it believes has been wrongfully withheld, which represents the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, QPS also received notice from Maurepas claiming certain warranty defects on the project. In July 2019, Maurepas filed suit against QPS and Quanta, pursuant to a parent guarantee, for damages related to the warranty defects and for a declaratory judgment related to the liquidated damages claim, subsequently claiming approximately $59 million in damages related to a portion of the alleged warranty defects. Quanta is continuing to evaluate the claimed warranty defects and, if they exist, the appropriate remedy. At this time, Quanta disputes the extent of the alleged defects or has not been able to substantiate them.
As of March 31, 2020, Quanta had recorded an accrual with respect to this matter based on the current estimated amount of probable loss. However, based on the information currently available, Quanta cannot estimate the range of additional reasonably possible loss in connection with this matter. If, upon final resolution of this matter, Quanta is unsuccessful, any liquidated damages or warranty defect damages in excess of Quanta’s current loss accrual would be recorded as additional costs on the project.
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 2019, the court granted, in part, the plaintiff class’s final motion for summary judgment on damages awarding the class approximately $7.5 million for its meal/rest break and overtime claims and denied the motion as to penalties. Quanta believes the court’s decisions on liability and damages are not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter. In July 2019, TNS prevailed, in part, on its own motion for summary judgment on the remaining wage statement and penalty claims, with the court dismissing the claims for penalties based on alleged meal and rest break violations.
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 rulings on liability and damages, the final determination with respect to any additional 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 $9.1 million, plus attorneys’ fees and expenses of the plaintiff class.
Hallen Acquisition Assumed Liability. In August 2019, in connection with the acquisition of Hallen, Quanta assumed certain contingent liabilities associated with a March 2014 natural gas-fed explosion and fire in the Manhattan borough of New York City, New York. The incident resulted in, among other things, loss of life, personal injury and the destruction of two buildings and other property damage. After investigation, the National Transportation Safety Board determined that the probable cause of the incident was the failure of certain natural gas infrastructure installed by Consolidated Edison, Inc. (Con Ed) and the failure of certain sewer infrastructure maintained by the City of New York. Pursuant to a contract with Con Ed, Hallen had performed certain work related to such natural gas infrastructure and agreed to indemnify Con Ed for certain claims, liabilities and costs associated with its work. Numerous lawsuits are pending in New York state courts related to the incident, which generally name Con Ed, the City of New York and Hallen as defendants. These lawsuits are at various preliminary stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption.
Hallen’s liabilities associated with this matter are expected to be covered under applicable insurance policies or contractual remedies negotiated by Quanta with the former owners of Hallen. As of March 31, 2020, Quanta had not recorded an accrual for any probable and estimable loss related to this matter. However, the ultimate amount of liability in connection with this matter remains subject to uncertainties associated with pending litigation, including, among other things, the apportionment of liability among the defendants and the likelihood and amount of potential damages claims. As a result, this matter could result in a loss that is in excess of, or not covered by, such insurance or contractual remedies, which could have a material adverse effect on Quanta’s consolidated results of operations and cash flows.
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 and money market mutual funds. 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 energy companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada and Australia. While Quanta generally has certain statutory lien rights with respect to services provided, Quanta is subject to potential credit risk related to business, economic and financial market conditions that affect these customers and locations, which has been heightened as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and the significant decline in commodity prices and volatility in commodity production volumes. Some of Quanta’s customers have experienced significant financial difficulties (including bankruptcy), 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.
For example, on January 29, 2019, PG&E, one of Quanta’s largest customers, filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended. Quanta is monitoring the bankruptcy proceeding and evaluating the treatment of, and potential claims related to, its pre-petition receivables. As of the bankruptcy filing date, Quanta had $165 million of billed and unbilled receivables. Subsequent to the bankruptcy filing, the bankruptcy court approved the assumption by PG&E of certain contracts with subsidiaries of Quanta, pursuant to which PG&E paid $124 million of Quanta’s pre-petition receivables as of March 31, 2020. Quanta also sold $36 million of its pre-petition receivables to a third party during the three months ended December 31, 2019 in exchange for cash consideration of $34 million, subject to certain claim disallowance provisions, the occurrence of which could result in Quanta’s obligation to repurchase some or all of the pre-petition receivables sold. Quanta expects the remaining $5 million of pre-petition receivables to be sold or ultimately collected in the bankruptcy proceeding. However, the ultimate outcome of the bankruptcy proceeding is uncertain, and Quanta's belief regarding any future sale or collection of the remaining receivables is based on a number of assumptions that are potentially subject to change as the proceeding progresses. Should any of these assumptions change, the amount collected could be less than the amount of the remaining receivables. Additionally, Quanta is continuing to perform services for PG&E while the bankruptcy case is ongoing and believes that amounts billed for post-petition services will continue to be collected in the ordinary course of business.
At March 31, 2020 and December 31, 2019, 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 months ended March 31, 2020 and 2019.
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 March 31, 2020 and December 31, 2019, the gross amount accrued for insurance claims totaled $294.8 million and $287.6 million, with $217.7 million and $212.9 million considered to be long-term and included in “Insurance and other non-current liabilities.” Related insurance recoveries/receivables as of March 31, 2020 and December 31, 2019 were $31.7 million and $35.1 million, of which $0.3 million and $0.3 million are included in “Prepaid expenses and other current assets” and $31.4 million and $34.8 million are included in “Other assets, net.”
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.
As of March 31, 2020, Quanta had $373.9 million in outstanding letters of credit 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 2020 and 2021. Quanta expects to renew the majority of the letters of credit related to the casualty insurance program for subsequent one-year periods upon maturity. Quanta is not aware of any claims currently asserted or threatened under any of these letters of credit that are material, individually or in the aggregate. However, to the extent payment is required for any such claims, the amount paid could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
Performance Bonds and Parent Guarantees
Many customers, particularly in connection with new construction, require Quanta to post performance and payment bonds. These bonds provide a guarantee that Quanta will perform under the terms of a contract and pay its subcontractors and vendors. If Quanta fails to perform, the customer may demand that the surety make payments or provide services under the bond, and Quanta must reimburse the surety for any expenses or outlays it incurs. Under Quanta’s underwriting, continuing indemnity and security agreement with its sureties, Quanta has granted security interests in certain of its assets as collateral for its obligations to the sureties. Subject to certain conditions and consistent with terms of the credit agreement for Quanta’s senior secured credit facility, these security interests will be automatically released if Quanta maintains 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. Quanta may be required to post letters of credit or other collateral in favor of the sureties or Quanta’s customers in the future, which would reduce the borrowing availability under its senior secured credit facility. Quanta has not been required to make any material reimbursements to its sureties for bond-related costs except related to the exercise of certain advance payment and performance bonds in connection with the terminated telecommunications project located in Peru, as set forth in Legal Proceedings above. However, to the extent further reimbursements are required, the amounts could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
Performance bonds expire at various times ranging from mechanical completion of a project 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 March 31, 2020, the total amount of the outstanding performance bonds was estimated to be approximately $2.8 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 commitment under a performance bond generally extinguishes concurrently with the expiration of its related contractual obligation. The estimated cost to complete these bonded projects was approximately $1.0 billion as of March 31, 2020.
Additionally, from time to time, Quanta guarantees certain obligations and liabilities of its subsidiaries that may arise in connection with, among other things, contracts with customers, equipment lease obligations, joint venture arrangements and contractor licenses. These guarantees may cover all of the subsidiary’s unperformed, undischarged and unreleased obligations and liabilities under or in connection with the relevant agreement. For example, with respect to customer contracts, a guarantee may
cover a variety of obligations and liabilities arising during the ordinary course of the subsidiary’s business or operations, including, among other things, warranty and breach of contract claims, third party and environmental liabilities arising from the subsidiary’s work and for which it is responsible, liquidated damages, or indemnity claims. Quanta is not aware of any claims under any of these guarantees that are material, except as set forth in Legal Proceedings above. To the extent a subsidiary incurs a material obligation or liability and Quanta has guaranteed the performance or payment of such liability, the recovery by a customer or other counterparty or a third party will not be limited to the assets of the subsidiary. As a result, responsibility under the guarantee could exceed the amount recoverable from the subsidiary alone and could materially and adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.
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 stock-based compensation benefits. Certain employment agreements also contain clauses that require the payment of certain amounts to such employees upon the occurrence of a defined change in control event.
Collective Bargaining Agreements
Certain of Quanta’s operating units are parties to 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 and arbitration 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and 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, the plan’s cash flow position and whether the plan 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 (e.g., 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, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions.
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 or is deemed to have withdrawn 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 withdrawal liabilities 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. However, Quanta's future contribution obligations and potential withdrawal liability exposure could vary based on the investment and actuarial performance of the multiemployer pension plans to which it contributes and other factors, which could be negatively impacted as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and related issues. Quanta has been subject to significant withdrawal liabilities in the past, including in connection with its withdrawal from the Central States, Southeast and Southwest Areas Pension Plan. To the extent Quanta is subject to material withdrawal liabilities in the future, such liability could adversely affect its business, financial condition, results of operations or cash flows.
Indemnities
Quanta generally indemnifies its customers for the services it provides under its contracts and 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. Quanta is not aware of any indemnity claims in connection with its indemnity obligations that are material. However, to the extent indemnification is required, the amount could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.
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, or the indemnitors may be unwilling or unable to pay amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed, and such amounts could be material and could have a material adverse effect on Quanta’s business or consolidated financial condition, results of operations and cash flows. Quanta is currently in the process of pursuing indemnity for certain pre-acquisition obligations associated with non-U.S. payroll taxes of a business acquired by Quanta in 2013. As of March 31, 2020, the indemnification asset amounted to $4.7 million.
Additionally, Quanta has obtained certain indemnification rights from the former owners of Hallen with respect to contingent liabilities that were assumed in connection with the acquisition, as set forth in Legal Proceedings — Hallen Acquisition Assumed Liability above.
XML 23 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 2,764,095 $ 2,807,259
Percentage Of Total Revenues 100.00% 100.00%
Unit-price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 974,651 $ 895,044
Percentage Of Total Revenues 35.30% 31.90%
Cost-plus contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 688,084 $ 958,355
Percentage Of Total Revenues 24.90% 34.10%
Fixed price contracts    
Disaggregation of Revenue [Line Items]    
Revenues $ 1,101,360 $ 953,860
Percentage Of Total Revenues 39.80% 34.00%
United States    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,268,086 $ 2,200,615
Percentage Of Total Revenues 82.10% 78.40%
Canada    
Disaggregation of Revenue [Line Items]    
Revenues $ 384,225 $ 485,430
Percentage Of Total Revenues 13.90% 17.30%
Australia    
Disaggregation of Revenue [Line Items]    
Revenues $ 51,050 $ 41,324
Percentage Of Total Revenues 1.80% 1.50%
Latin America and Other    
Disaggregation of Revenue [Line Items]    
Revenues $ 60,734 $ 79,890
Percentage Of Total Revenues 2.20% 2.80%
XML 24 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2020
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
 
 
March 31,
 
 
2020
 
2019
Accounts and notes receivable
 
$
122,330

 
$
(159,469
)
Contract assets
 
16,372

 
5,267

Inventories
 
(4,368
)
 
28,996

Prepaid expenses and other current assets
 
84,078

 
(29,339
)
Accounts payable and accrued expenses and other non-current liabilities
 
(110,394
)
 
(66,678
)
Contract liabilities
 
(12,886
)
 
(23,380
)
Other, net
 
(5,662
)
 
(5,553
)
Net change in operating assets and liabilities, net of non-cash transactions
 
$
89,470

 
$
(250,156
)

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 is as follows (in thousands):
 
 
March 31,
 
 
2020
 
2019
Cash and cash equivalents
 
$
377,205

 
$
85,423

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

 
3,038

Restricted cash included in “Other assets, net”
 
919

 
1,031

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
381,638

 
$
89,492

 
 
December 31,
 
 
2019
 
2018
Cash and cash equivalents
 
$
164,798

 
$
78,687

Restricted cash included in “Prepaid expenses and other current assets”
 
4,026

 
3,286

Restricted cash included in “Other assets, net”
 
921

 
1,283

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
169,745

 
$
83,256

Additional supplemental cash flow information is as follows (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Cash (paid) received during the period for —
 
 
 
 
Interest paid
 
$
(13,272
)
 
$
(13,432
)
Income taxes paid
 
$
(54,221
)
 
$
(8,193
)
Income tax refunds
 
$
2,339

 
$
1,278


Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
Operating cash flows from operating leases
 
$
(29,482
)
 
$
(29,447
)
Operating cash flows from finance leases
 
$
(17
)
 
$
(21
)
Financing cash flows from finance leases
 
$
(201
)
 
$
(630
)
Lease assets obtained in exchange for lease liabilities:
 
 
 
 
Operating leases
 
$
29,693

 
$
15,939

Finance leases
 
$
866

 
$
401


XML 25 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Business and Organization
3 Months Ended
Mar. 31, 2020
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, delivering comprehensive infrastructure solutions for the electric power, energy and communications industries in the United States, Canada, Australia and select other international markets. Quanta reports its results under two reportable segments: (1) Electric Power Infrastructure Services and (2) Pipeline and Industrial 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 techniques, and the installation of “smart grid” technologies on electric power networks. In addition, this segment provides services that support the development of renewable energy generation, including solar, wind, hydro power and backup natural gas generation facilities, and related switchyards and transmission infrastructure. This segment also provides comprehensive communications infrastructure services to wireline and wireless telecommunications companies, cable multi-system operators and other customers within the communications industry (including services in connection with 5G wireless deployment); services in connection with the construction of electric power generation facilities; and the design, installation, maintenance and repair of commercial and industrial wiring. This segment also includes a majority of the financial results of Quanta’s postsecondary educational institution, which specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers, as well as training for the gas distribution and communications industries.
Pipeline and Industrial Infrastructure Services Segment
The Pipeline and Industrial Infrastructure Services segment provides comprehensive infrastructure solutions to customers involved in the development, transportation, distribution, storage and processing of natural gas, oil and other products. Services performed by the Pipeline and Industrial Infrastructure Services segment generally include the design, installation, upgrade, 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 the fabrication of pipeline support systems and related structures and facilities for natural gas utilities and midstream companies. Quanta also 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 serves the offshore energy market and designs, installs and maintains fueling systems and water and sewer infrastructure.
Acquisitions
During the three months ended March 31, 2020, Quanta acquired an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, to customers in the refining and chemical industries and an electric power infrastructure business located in the United States that primarily provides underground conduit services. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of the industrial services business generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the electric power infrastructure business generally included in the Electric Power Infrastructure Services segment.
During the year ended December 31, 2019, Quanta acquired The Hallen Construction Co., Inc. (Hallen), a pipeline and industrial services business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure services business located in Canada. Beginning on the respective acquisition dates, the results of the
acquired businesses have been included in Quanta’s consolidated financial statements, with the results of Hallen generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the other acquired businesses generally included in the Electric Power Infrastructure Services segment.
XML 26 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 41,503 $ 121,035
Other comprehensive income (loss), net of tax provision:    
Foreign currency translation adjustment, net of tax of $0 and $0 (82,968) 18,863
Other, net of tax of $0 and $6 0 (16)
Other comprehensive income (loss) (82,968) 18,847
Comprehensive income (loss) (41,465) 139,882
Less: Comprehensive income attributable to non-controlling interests 2,817 547
Total comprehensive income (loss) attributable to common stock $ (44,282) $ 139,335
XML 27 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Revenue Disaggregated by Geographic Location and Contract Type
The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and contract type (in thousands):
 
 
Three Months Ended March 31,
 
 
2020
 
2019
By primary geographic location:
 
 
 
 
 
 
 
 
United States
 
$
2,268,086

 
82.1
%
 
$
2,200,615

 
78.4
%
Canada
 
384,225

 
13.9
%
 
485,430

 
17.3
%
Australia
 
51,050

 
1.8
%
 
41,324

 
1.5
%
Latin America and Other
 
60,734

 
2.2
%
 
79,890

 
2.8
%
Total revenues
 
$
2,764,095

 
100.0
%
 
$
2,807,259

 
100.0
%

 
 
Three Months Ended March 31,
 
 
2020
 
2019
By contract type:
 
 
 
 
 
 
 
 
Unit-price contracts
 
$
974,651

 
35.3
%
 
$
895,044

 
31.9
%
Cost-plus contracts
 
688,084

 
24.9
%
 
958,355

 
34.1
%
Fixed price contracts
 
1,101,360

 
39.8
%
 
953,860

 
34.0
%
Total revenues
 
$
2,764,095

 
100.0
%
 
$
2,807,259

 
100.0
%

Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Contract assets
 
$
569,180

 
$
601,268

Contract liabilities
 
$
591,087

 
$
606,146


Composition of the Allowance for Credit Losses
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Balance at beginning of period
 
$
9,398

 
$
5,839

Adoption of new credit loss standard
 
5,067

 

Charges to bad debt expense
 
273

 
2,823

Direct write-offs charged against the allowance
 
(292
)
 
(186
)
Balance at end of period
 
$
14,446

 
$
8,476


Cash and Cash Equivalents Amounts related to cash and cash equivalents held by joint ventures, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Cash and cash equivalents held by domestic joint ventures
 
$
9,097

 
$
6,518

Cash and cash equivalents held by foreign joint ventures
 
104

 
16

Total cash and cash equivalents held by joint ventures
 
9,201

 
6,534

Cash and cash equivalents not held by joint ventures
 
368,004

 
158,264

Total cash and cash equivalents
 
$
377,205

 
$
164,798


Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Cash and cash equivalents held in domestic bank accounts
 
$
350,393

 
$
130,771

Cash and cash equivalents held in foreign bank accounts
 
26,812

 
34,027

Total cash and cash equivalents
 
$
377,205

 
$
164,798


Significant Estimates Used by Management in Determining Fair Values of Intangible Assets The following table presents the range and weighted average based on acquisition date fair value for discount and attrition rates used in the valuation of customer relationship intangible assets during the three months ended March 31, 2020 and year ended December 31, 2019:
 
 
2020
 
2019
 
 
Range
 
Weighted Average
 
Range
 
Weighted Average
Discount rates
 
20% to 23%
 
22%
 
19% to 24%
 
24%
Customer attrition rates
 
23% to 41%
 
29%
 
5% to 37%
 
6%

Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities
Aggregate fair values of these outstanding and unearned contingent consideration liabilities and their classification in the accompanying condensed consolidated balance sheets were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Accounts payable and accrued expenses
 
$
80,947

 
$
77,618

Insurance and other non-current liabilities
 
7,060

 
6,542

Total contingent consideration liabilities
 
$
88,007

 
$
84,160


XML 28 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations (Tables)
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Long-term Debt Obligations
Quanta’s long-term debt obligations consisted of the following (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Borrowings under senior secured credit facility
 
$
1,635,366

 
$
1,346,290

Other long-term debt
 
22,507

 
13,275

Finance leases
 
1,493

 
957

Total long-term debt obligations
 
1,659,366

 
1,360,522

Less — Current maturities of long-term debt
 
70,048

 
68,327

Total long-term debt obligations, net of current maturities
 
$
1,589,318

 
$
1,292,195


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):
 
 
March 31, 2020
 
December 31, 2019
Short-term debt
 
$
3,378

 
$
6,542

Current maturities of long-term debt
 
70,048

 
68,327

Current maturities of long-term debt and short-term debt
 
$
73,426

 
$
74,869


Borrowings under Credit Facility and Applicable Interest Rates
Borrowings under the credit facility and the applicable interest rates were as follows (dollars in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Maximum amount outstanding under the credit facility during the period
 
$
2,024,473

 
$
1,453,150

Average daily amount outstanding under the credit facility
 
$
1,458,311

 
$
1,264,498

Weighted-average interest rate
 
3.11
%
 
3.92
%

XML 29 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2020
May 05, 2020
Document And Entity Information [Abstract]    
Document Type 10-Q  
Document Fiscal Period Focus Q1  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2020  
Document Transition Report false  
Amendment Flag false  
Document Fiscal Year Focus 2020  
Current Fiscal Year End Date --12-31  
Entity File Number 001-13831  
Entity Registrant Name Quanta Services, Inc.  
Entity Central Index Key 0001050915  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 74-2851603  
Entity Address, Address Line One 2800 Post Oak Boulevard, Suite 2600  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77056  
City Area Code 713  
Local Phone Number 629-7600  
Title of 12(b) Security Common Stock, $0.00001 par value  
Trading Symbol PWR  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   137,646,608
XML 30 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Stock-Based Compensation (Details)
3 Months Ended
Mar. 31, 2020
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 31 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 32 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2014
substation
kV
km
Summary Of Significant Accounting Policies [Line Items]          
Loss from equity method investment $ 2,683   $ (60,390)    
EPC Electric Transmission Project          
Summary Of Significant Accounting Policies [Line Items]          
Length of electrical transmission line to be constructed under contract | km         500
Number of substations | substation         2
Voltage of substations | kV         500
Deferred earnings recognized     $ 60,300    
Gain related to the sale of interest in limited partnership   $ 13,000      
Infrastructure Investors Partnership          
Summary Of Significant Accounting Policies [Line Items]          
Investment balance 21,100        
Water and Gas Pipeline Infrastructure Contractor          
Summary Of Significant Accounting Policies [Line Items]          
Equity interest acquired       30.00%  
Cash subscription price $ 18,400        
Equity Method Investment in Electric Power Infrastructure Services Company          
Summary Of Significant Accounting Policies [Line Items]          
Equity interest 49.00%        
Payments to acquire equity method investments and intangible assets       $ 12,300  
Capital contributions to equity method investments $ 2,400        
Upstream Oil and Gas Investment Fund          
Summary Of Significant Accounting Policies [Line Items]          
Investment balance $ 10,200        
Equity interest 16.00%        
Loss from equity method investment $ 3,100        
XML 33 R61.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
Short-term debt $ 3,378 $ 6,542
Current maturities of long-term debt 70,048 68,327
Current maturities of long-term debt and short-term debt $ 73,426 $ 74,869
XML 34 R91.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 377,205 $ 164,798 $ 85,423 $ 78,687
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 381,638 169,745 89,492 83,256
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 3,514 4,026 3,038 3,286
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 919 $ 921 $ 1,031 $ 1,283
XML 35 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Finance lease cost:    
Amortization of lease assets $ 202 $ 373
Interest on lease liabilities 17 21
Operating lease cost 29,737 30,358
Short-term lease cost 170,365 200,298
Total lease cost $ 200,321 $ 231,050
XML 36 R69.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Exchangeable Shares and Preferred Stock (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Class of Stock [Line Items]      
Number of shares of common stock received for each exchangeable share (in shares) 1    
Exchangeable Shares For Common Stock      
Class of Stock [Line Items]      
Exchangeable shares exchanged for common stock (in shares)   400,000  
Exchangeable Shares      
Class of Stock [Line Items]      
Common stock, shares outstanding (in shares) 0   36,183
XML 37 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Revenues $ 2,764,095 $ 2,807,259
Cost of services (including depreciation) 2,431,899 2,443,278
Gross profit 332,196 363,981
Selling, general and administrative expenses 230,793 231,908
Amortization of intangible assets 17,908 12,670
Change in fair value of contingent consideration liabilities 2,758 (84)
Operating income 80,737 119,487
Interest expense (14,006) (13,876)
Interest income 759 309
Other income (expense), net (9,827) 58,959
Income before income taxes 57,663 164,879
Provision for income taxes 16,160 43,844
Net income 41,503 121,035
Less: Net income attributable to non-controlling interests 2,817 547
Net income attributable to common stock $ 38,686 $ 120,488
Earnings per share attributable to common stock:    
Basic (in dollars per share) $ 0.27 $ 0.83
Diluted (in dollars per share) $ 0.26 $ 0.82
Shares used in computing earnings per share:    
Weighted average basic shares outstanding (in shares) 144,454 145,110
Weighted average diluted shares outstanding (in shares) 146,787 146,458
Cash dividends declared per common share (in dollars per share) $ 0.05 $ 0.04
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
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 generally accepted accounting principles in the United States (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.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with 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 credit losses, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, purchase price allocations, acquisition-related contingent consideration liabilities, multiemployer pension plan withdrawal liabilities, contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations, revenue recognition for construction contracts inclusive of contractual change orders and claims, estimated insurance claim recoveries, stock-based compensation, operating results of reportable segments, provision for income taxes, and uncertain tax positions.
Revenue Recognition As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end and variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings.
As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized 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. Approximately 48.1% and 51.7% of Quanta’s revenues recognized during the three months ended March 31, 2020 and 2019 were associated with this revenue recognition method.
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 they are intended 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 are intended to 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.
Contracts
Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, energy 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-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price 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 a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.
At March 31, 2020 and December 31, 2019, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.37 billion and $5.30 billion, of which 63.6% and 59.5% were expected to be recognized in the subsequent twelve months. These amounts represent 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 had not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, 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 are 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. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price 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.
Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the 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. Such costs were not material during the three months ended March 31, 2020 and 2019.
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 project estimators, project managers and finance professionals. Some of the factors that may lead to changes in estimates include concealed or unknown site 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; adverse weather conditions, natural disasters, and other emergencies (including the ongoing pandemic as a result of the novel coronavirus disease that began in 2019 (COVID-19); 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 to profitability or losses associated with the related performance
obligations. For example, estimated costs for a performance obligation may increase from an 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. Contract losses are recognized in full when 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, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and 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 March 31, 2020 and December 31, 2019, Quanta had recognized revenues of $141.6 million and $170.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 are included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized 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 that were satisfied or partially satisfied in prior periods or 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.
Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Credit Losses
As described in Note 3, Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.2 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. At the end of each quarter, management will assess these factors, including any potential effects from the ongoing COVID-19 pandemic.
The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of risk pools may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations such as changes to the market, regulatory or technological environments affecting its customers and the consistency of the current and forecasted economic conditions relative to the historical period used to derive historical loss ratios.
Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable have been outstanding for at least 90 days. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.
Cash and Cash Equivalents
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 March 31, 2020 and December 31, 2019, cash equivalents were $179.9 million and $37.8 million and consisted primarily of money market investments and money market mutual funds and are discussed further in Fair Value Measurements below.
Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions and in the event of dissolution.
Goodwill and Other Intangible Assets
Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. 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. Quanta’s operating units are organized into two divisions: the Electric Power Infrastructure Services Division and the Pipeline and Industrial 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 impairment.
Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing
a qualitative assessment on none, some or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of a reporting unit. Additionally, an interim impairment test of a reporting unit may be triggered by a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.
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. The quantitative 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 condensed consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.
Quanta determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiples valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.
Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, 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. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.
For Quanta’s annual goodwill impairment assessment performed during the fourth quarter of 2019, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified one reporting unit for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of the reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of 2019.
The determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. Accordingly, management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions. After taking into account a 10% decrease in the fair value of the reporting unit for which a quantitative impairment test was performed in the fourth quarter of 2019, the reporting unit’s fair value exceeded its carrying amount.
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. The reporting unit referenced above, for which a quantitative goodwill impairment assessment was performed in the fourth quarter of 2019, experienced declines over the short-term primarily due to losses attributable to a project which are not expected to recur.
Due to the cyclical nature of Quanta’s business, and the other factors described above, the profitability of its individual reporting units may suffer from decreases in customer demand and other factors. These factors may have a disproportionate impact on individual reporting units as compared to Quanta as a whole and might adversely affect the fair value of individual reporting units. If material adverse conditions occur, Quanta’s future estimates of fair value may not support the carrying amount of one or more of its reporting units, and the related goodwill would need to be written down to an amount considered recoverable.
As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its reporting units, particularly reporting units within its Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in goodwill impairment for any reporting unit. As a result, no goodwill impairment was recognized during the three months ended March 31, 2020. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units. Quanta will continue to monitor the impacts and should any of its reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of goodwill impairment would increase. At this time, based on information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be material.
Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair 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 method 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.
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 or 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 the intangible assets that are 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. As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in intangible asset impairments. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units and related intangible assets. Quanta will continue to monitor the impacts and should any of the reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of intangible asset impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future
impairment will result, or whether such impairment charge would be material.
Leases
Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received.
Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability.
The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.
Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.
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.
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), net” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying
amount and the decline 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 its 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 the accompanying condensed consolidated balance sheets.
Investments in entities which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence, are accounted for using the cost method of accounting. These investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company.
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 when management 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 March 31, 2020, the total amount of unrecognized tax benefits relating to uncertain tax positions was $40.3 million, a $0.6 million decrease from December 31, 2019. This decrease resulted primarily from a favorable settlement of $1.7 million related to certain non-U.S. income tax audits, partially offset by a $1.1 million increase in reserves for uncertain tax positions expected to be taken in 2020. Quanta and certain subsidiaries remain under examination by various U.S. state and 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 $6.8 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 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 future consolidated balance sheets, statements of operations and statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 significantly revised the U.S. corporate tax regime which, among other things, resulted in a reduction of Quanta’s current and estimated future effective tax rate and a remeasurement of its deferred tax assets and liabilities.
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 9), which were 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. 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 insurance programs, as of March 31, 2020, the deductible for employer’s liability was $1.0 million per occurrence; the deductible for workers’ compensation was $5.0 million per occurrence; and the deductibles for auto liability and general liability were $10.0 million per occurrence. Effective May 1, 2020, the deductible for employer’s liability increased to $5.0 million per occurrence and the deductibles for auto liability and general liability were increased to $15.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. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. 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.8 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
Certain of Quanta’s operating units are parties to 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU 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 PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. 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 of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. For additional information on Quanta’s RSU and PSU awards, see Note 10.
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 and Australia, 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. 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), net” 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.
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 March 31, 2020 and December 31, 2019, 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 achievement of certain performance objectives by the acquired businesses during designated post-acquisition periods 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 of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.
The fair values of these liabilities were 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 20.4% to 30.0% and had a weighted average of 22.6% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 1.6% to 3.9% and had a weighted average of 2.3% based on fair value at acquisition. 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.
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 the fair value 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 the 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 their long-term nature. 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 is performed to determine the degree to which the investment is impaired and a corresponding charge to earnings is 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 judgments 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. All of Quanta’s cash equivalents were categorized as Level 1 assets at March 31, 2020 and December 31, 2019, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access. The carrying amount of variable rate debt also approximates fair value.
Adoption of New Accounting Pronouncements and Accounting Standards Not Yet Adopted
Adoption of New Accounting Pronouncements
In June 2016, the FASB issued an update for measuring credit losses on most financial assets and certain other instruments that are not measured at fair value through net income. The update amended the impairment model to utilize an expected credit loss methodology in place of the incurred loss methodology for financial instruments, including accounts receivable and contract assets, and off-balance sheet credit exposures. The amendment requires entities to consider a broader range of information to estimate expected credit losses, which often results in earlier recognition of losses. The update also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes.
Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.2 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes to credit loss experience, specific risk characteristics of Quanta’s portfolio of financial assets or management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. Management continues to periodically assess these factors, including any potential effects from the COVID-19 pandemic, and incorporate any changes in its estimate of credit losses.
In August 2018, the FASB issued an update that amends the disclosure requirements related to fair value measurements. Pursuant to this update, 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. Quanta adopted this guidance effective January 1, 2020, and it did not have a material impact on its condensed consolidated financial statements or disclosures.
Accounting Standards Not Yet Adopted
In December 2019, the FASB issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, and certain amendments should be applied prospectively, while other amendments should be applied on a modified retrospective basis. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.
In January 2020, the FASB issued an update that clarified the interactions between accounting guidance to account for certain equity securities relating to increasing or decreasing ownership or degree of influence and forward contracts and purchased options. This update is effective for interim and annual periods beginning after December 15, 2020, and it will be applied prospectively. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.
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.
Segment Information
Quanta presents its operations under two reportable segments: (1) Electric Power Infrastructure Services and (2) Pipeline and Industrial 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 its end user markets. Quanta’s entrepreneurial business model allows multiple 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: the Electric Power Infrastructure Services Division and the Pipeline and Industrial Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments, and operating units are assigned to divisions based on the predominant type of work performed.
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. Classification of operating unit revenues by type of work for segment reporting purposes can 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 (e.g., facility costs), indirect operating expenses (e.g., 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 40 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Per Share Information (Tables)
3 Months Ended
Mar. 31, 2020
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 months ended March 31, 2020 and 2019 consisted of the following (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Amounts attributable to common stock:
 
 
 
 
Net income attributable to common stock
 
$
38,686

 
$
120,488

 
 
 
 
 
Weighted average shares:
 
 
 
 
Weighted average shares outstanding for basic earnings per share attributable to common stock
 
144,454

 
145,110

Effect of dilutive unvested non-participating stock-based awards
 
2,333

 
1,348

Weighted average shares outstanding for diluted earnings per share attributable to common stock
 
146,787

 
146,458


XML 41 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Common Stock
Common Stock
Exchangeable Shares
Preferred Stock
Series G Preferred Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Treasury Stock
Total Stockholders' Equity
Non-controlling Interests
Balance (in shares) at Dec. 31, 2018   141,103,900 486,112 1            
Balance at Dec. 31, 2018 $ 3,605,453 $ 2 $ 0 $ 0 $ 1,967,354 $ 2,477,291 $ (286,048) $ (554,440) $ 3,604,159 $ 1,294
Quarterly activity:                    
Other comprehensive income (loss) 18,847           18,847   18,847  
Stock-based compensation activity (in shares)   903,082                
Stock-based compensation activity (1,901)       17,151     (19,052) (1,901)  
Exchange of exchangeable shares (in shares)   449,929 (449,929)              
Retirement of preferred stock (in shares)       (1)            
Retirement of preferred stock 0                  
Common stock repurchases (in shares)   (375,536)                
Common stock repurchases (11,953)             (11,953) (11,953)  
Dividends declared (5,896)         (5,896)     (5,896)  
Distributions to non-controlling interests (528)                 (528)
Net income 121,035         120,488     120,488 547
Balance (in shares) at Mar. 31, 2019   142,081,375 36,183 0            
Balance at Mar. 31, 2019 3,725,057 $ 2 $ 0 $ 0 1,984,505 2,591,883 (267,201) (585,445) 3,723,744 1,313
Balance (in shares) at Dec. 31, 2019   142,324,318 36,183              
Balance at Dec. 31, 2019 4,053,831 $ 2 $ 0   2,024,610 2,854,271 (241,818) (586,773) 4,050,292 3,539
Quarterly activity:                    
Other comprehensive income (loss) (82,968)           (82,968)   (82,968)  
Acquisitions (in shares)   121,089                
Acquisitions 4,329       4,329       4,329  
Stock-based compensation activity (in shares)   1,124,530                
Stock-based compensation activity (8,306)       11,444     (19,750) (8,306)  
Exchange of exchangeable shares (in shares)   36,183 (36,183)              
Common stock repurchases (in shares)   (5,960,134)                
Common stock repurchases (200,000)             (200,000) (200,000)  
Dividends declared (7,184)         (7,184)     (7,184)  
Distributions to non-controlling interests (1,963)                 (1,963)
Other (223)         (516)     (516) 293
Net income 41,503         38,686     38,686 2,817
Balance (in shares) at Mar. 31, 2020   137,645,986 0              
Balance at Mar. 31, 2020 $ 3,795,178 $ 2 $ 0   $ 2,040,383 $ 2,881,416 $ (324,786) $ (806,523) $ 3,790,492 $ 4,686
XML 42 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) - Level 3 - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]    
Total contingent consideration liabilities $ 88,000 $ 84,200
Recurring    
Business Acquisition [Line Items]    
Total contingent consideration liabilities 88,007 84,160
Accounts payable and accrued expenses | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, current 80,947 77,618
Insurance and other non-current liabilities | Recurring    
Business Acquisition [Line Items]    
Contingent consideration liabilities, non-current $ 7,060 $ 6,542
XML 43 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Income Taxes (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Accounting Policies [Abstract]  
Total amount of unrecognized tax benefits relating to uncertain tax positions $ 40.3
Decrease in the total amount of unrecognized tax benefits relating to uncertain tax positions (0.6)
Decrease resulted primarily from a favorable settlements related to certain non-U.S. income tax obligations of an acquired business and the expiration of U.S. state income tax statutes 1.7
Increase in reserves for uncertain tax positions expected to be taken in current year 1.1
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months $ 6.8
XML 44 R68.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Other Information Related to Leases (Details)
Mar. 31, 2020
Weighted average remaining lease term (in years):  
Operating leases 4 years 5 months 8 days
Finance leases 3 years 5 months 8 days
Weighted average discount rate:  
Operating leases 4.20%
Finance leases 4.20%
XML 45 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations - Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
Borrowings under senior secured credit facility $ 1,635,366 $ 1,346,290
Other long-term debt 22,507 13,275
Finance leases 1,493 957
Total long-term debt obligations 1,659,366 1,360,522
Less — Current maturities of long-term debt 70,048 68,327
Total long-term debt obligations, net of current maturities $ 1,589,318 $ 1,292,195
JSON 46 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pwr03-31x202010xq.htm": { "axisCustom": 2, "axisStandard": 36, "contextCount": 294, "dts": { "calculationLink": { "local": [ "pwr-20200331_cal.xml" ] }, "definitionLink": { "local": [ "pwr-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "pwr03-31x202010xq.htm" ] }, "labelLink": { "local": [ "pwr-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "pwr-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "pwr-20200331.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-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", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-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/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 742, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 26, "http://quantaservices.com/20200331": 18, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 49 }, "keyCustom": 81, "keyStandard": 444, "memberCustom": 58, "memberStandard": 47, "nsprefix": "pwr", "nsuri": "http://quantaservices.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Leases", "role": "http://quantaservices.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Equity", "role": "http://quantaservices.com/role/Equity", "shortName": "Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Stock-Based Compensation", "role": "http://quantaservices.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Commitments and Contingencies", "role": "http://quantaservices.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Segment Information", "role": "http://quantaservices.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Supplemental Cash Flow Information", "role": "http://quantaservices.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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": [ "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Leases (Tables)", "role": "http://quantaservices.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Equity (Tables)", "role": "http://quantaservices.com/role/EquityTables", "shortName": "Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310301 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://quantaservices.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "pwr:ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Segment Information (Tables)", "role": "http://quantaservices.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313301 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowOperatingCapitalTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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 }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Summary of Significant Accounting Policies - Performance Obligation (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails", "shortName": "Summary of Significant Accounting Policies - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-7", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "pwr:RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "pwr:RevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "lang": null, "name": "pwr:PercentageOfTotalRevenues", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Summary of Significant Accounting Policies - Composition of the Allowance for Credit Losses (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails", "shortName": "Summary of Significant Accounting Policies - Composition of the Allowance for Credit Losses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402408 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "shortName": "Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2019Q4", "decimals": "2", "first": true, "lang": null, "name": "pwr:DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402409 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails", "shortName": "Summary of Significant Accounting Policies - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2019Q4", "decimals": "2", "first": true, "lang": null, "name": "pwr:DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_srt_RangeAxis_srt_WeightedAverageMember", "decimals": "2", "first": true, "lang": null, "name": "pwr:FairValueInputsRateOfReturn", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402410 - Disclosure - Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails", "shortName": "Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_srt_RangeAxis_srt_WeightedAverageMember", "decimals": "2", "first": true, "lang": null, "name": "pwr:FairValueInputsRateOfReturn", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402411 - Disclosure - Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "shortName": "Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2014Q4_us-gaap_TypeOfArrangementAxis_pwr_EPCElectricTransmissionProjectMember", "decimals": "-2", "lang": null, "name": "pwr:LengthOfTransmissionLine", "reportCount": 1, "unique": true, "unitRef": "km", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402412 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails", "shortName": "Summary of Significant Accounting Policies - Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:IncomeTaxPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfSharesOfCommonStockReceivedForEachExchangeableShare", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402413 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails", "shortName": "Summary of Significant Accounting Policies - Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SelfInsuranceReservePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:EmployersLiabilityInsuranceClaimsDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402414 - Disclosure - Summary of Significant Accounting Policies - Insurance (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails", "shortName": "Summary of Significant Accounting Policies - Insurance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SelfInsuranceReservePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:EmployersLiabilityInsuranceClaimsDeductible", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_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": "2402415 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails", "shortName": "Summary of Significant Accounting Policies - Stock-Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_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": "2402416 - Disclosure - Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "shortName": "Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel3Member_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402417 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "role": "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "shortName": "Summary of Significant Accounting Policies - Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "I2020Q1JAN01", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - New Accounting Pronouncements (Details)", "role": "http://quantaservices.com/role/NewAccountingPronouncementsDetails", "shortName": "New Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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 (Loss)", "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Acquisitions - Narrative (Details)", "role": "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "shortName": "Acquisitions - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_BusinessAcquisitionAxis_pwr_Acquisitions2020Member", "decimals": "INF", "lang": null, "name": "us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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 of Net Assets (Details)", "role": "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "shortName": "Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_BusinessAcquisitionAxis_pwr_Acquisitions2020Member", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "D2020Q1MAR3119-MAR3120", "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 (Details)", "role": "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "shortName": "Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_BusinessAcquisitionAxis_pwr_Acquisitions2020Member", "decimals": null, "lang": "en-US", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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 (Details)", "role": "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails", "shortName": "Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfInternalDivisions", "reportCount": 1, "unitRef": "division", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405403 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2018Q4", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405404 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "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 (Details)", "role": "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details)", "role": "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails", "shortName": "Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Per Share Information - Narrative (Details)", "role": "http://quantaservices.com/role/PerShareInformationNarrativeDetails", "shortName": "Per Share Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "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 (Details)", "role": "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails", "shortName": "Debt Obligations - Long-term Debt Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:OtherLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "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 (Details)", "role": "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails", "shortName": "Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShortTermDebtTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBorrowings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromLongTermLinesOfCredit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Debt Obligations - Narrative (Details)", "role": "http://quantaservices.com/role/DebtObligationsNarrativeDetails", "shortName": "Debt Obligations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "I2019Q3SEPT12_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember", "decimals": "INF", "lang": null, "name": "pwr:LineOfCreditFacilityOptionToIncreaseAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407405 - Disclosure - Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details)", "role": "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetails", "shortName": "Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Leases - Narrative (Details)", "role": "http://quantaservices.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Leases - Components of Lease Costs (Details)", "role": "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails", "shortName": "Leases - Components of Lease Costs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Leases - Components of Leases in the Balance Sheet (Details)", "role": "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails", "shortName": "Leases - Components of Leases in the Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pwr:LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "role": "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pwr:LesseeLeasesOtherInformationTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408406 - Disclosure - Leases - Other Information Related to Leases (Details)", "role": "http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails", "shortName": "Leases - Other Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pwr:LesseeLeasesOtherInformationTableTextBlock", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfSharesOfCommonStockReceivedForEachExchangeableShare", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Equity - Exchangeable Shares and Preferred Stock (Details)", "role": "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails", "shortName": "Equity - Exchangeable Shares and Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2019Q1QTD_us-gaap_StatementClassOfStockAxis_pwr_ExchangeableSharesForCommonStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:ConversionOfStockSharesConverted1", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Equity - Treasury Stock (Details)", "role": "http://quantaservices.com/role/EquityTreasuryStockDetails", "shortName": "Equity - Treasury Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2018Q3_us-gaap_ShareRepurchaseProgramAxis_pwr_A2018RepurchaseProgramMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details)", "role": "http://quantaservices.com/role/EquityRepurchasesOfCommonStockUnderStockRepurchaseProgramsDetails", "shortName": "Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Equity - Non-controlling Interests (Details)", "role": "http://quantaservices.com/role/EquityNonControllingInterestsDetails", "shortName": "Equity - Non-controlling Interests (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_pwr_InvestmentsByConsolidatedAndNonconsolidatedEntitiesAxis_us-gaap_VariableInterestEntityPrimaryBeneficiaryMember", "decimals": "-5", "lang": null, "name": "us-gaap:AssetsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "D2020Q1MAR26", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409406 - Disclosure - Equity - Dividends (Details)", "role": "http://quantaservices.com/role/EquityDividendsDetails", "shortName": "Equity - Dividends (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DividendsDeclaredTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "D2020Q1MAR26", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockDividendsPerShareDeclared", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_PlanNameAxis_pwr_A2019PlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410402 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails", "shortName": "Stock-Based Compensation - Stock Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_PlanNameAxis_pwr_A2019PlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410403 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Common Stock (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails", "shortName": "Stock-Based Compensation - RSUs to be Settled in Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_pwr_RestrictedStockUnitsToBeSettledInCommonStockMember", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Stock-Based Compensation - PSUs to be Settled in Common Stock (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "shortName": "Stock-Based Compensation - PSUs to be Settled in Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_pwr_PerformanceStockUnitsPSUsMember", "decimals": "-5", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "I2020Q1MAR26_us-gaap_AwardTypeAxis_pwr_PerformanceStockUnitsPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410405 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails", "shortName": "Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "I2020Q1MAR26_us-gaap_AwardTypeAxis_pwr_PerformanceStockUnitsPSUsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:CompensationRelatedCostsPolicyTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_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": "2410406 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Cash (Details)", "role": "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "shortName": "Stock-Based Compensation - RSUs to be Settled in Cash (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD_us-gaap_AwardTypeAxis_pwr_RestrictedStockUnitsToBeSettledInCashMember", "decimals": "-5", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_pwr_InfrastructureInvestorsPartnershipMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411401 - Disclosure - Commitments and Contingencies - Investments in Affiliates and Other Entities (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "shortName": "Commitments and Contingencies - Investments in Affiliates and Other Entities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2018Q4_us-gaap_StatementClassOfStockAxis_pwr_CommonStockClassUndefinedMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Equity", "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "shortName": "Condensed Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2018Q4_us-gaap_StatementClassOfStockAxis_pwr_CommonStockClassUndefinedMember_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_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": "2411402 - Disclosure - Commitments and Contingencies - Contingent Consideration Liabilities (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails", "shortName": "Commitments and Contingencies - Contingent Consideration Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R81": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_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": "2411403 - Disclosure - Commitments and Contingencies - Committed Expenditures (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails", "shortName": "Commitments and Contingencies - Committed Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis_pwr_VehicleFleetCommittedCapitalMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "D2019Q1FEB2019_srt_LitigationCaseAxis_pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember_srt_RangeAxis_srt_MaximumMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesAwardedValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "shortName": "Commitments and Contingencies - Legal Proceedings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "D2019Q1FEB2019_srt_LitigationCaseAxis_pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember_srt_RangeAxis_srt_MaximumMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesAwardedValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1QTD_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails", "shortName": "Commitments and Contingencies - Concentrations of Credit Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1QTD_us-gaap_ConcentrationRiskByTypeAxis_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "pwr:NumberOfCustomersRepresentingTenPercentOrMoreOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Customer", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLiabilitiesNoncurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Commitments and Contingencies - Insurance (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails", "shortName": "Commitments and Contingencies - Insurance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_pwr_EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember", "decimals": "-5", "lang": null, "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_CreditFacilityAxis_us-gaap_LetterOfCreditMember_us-gaap_DebtInstrumentAxis_pwr_SeniorSecuredCreditFacilityMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Commitments and Contingencies - Letters of Credit (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "shortName": "Commitments and Contingencies - Letters of Credit (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_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": "2411408 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails", "shortName": "Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_GuaranteeObligationsByNatureAxis_us-gaap_PerformanceGuaranteeMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_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": "2411409 - Disclosure - Commitments and Contingencies - Indemnities (Details)", "role": "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails", "shortName": "Commitments and Contingencies - Indemnities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_LossContingenciesByNatureOfContingencyAxis_us-gaap_IndemnificationGuaranteeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Segment Information - Narrative (Details)", "role": "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1QTD_srt_StatementGeographicalAxis_country_CA", "decimals": "2", "lang": null, "name": "pwr:PercentageOfForeignRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Segment Information - Summarized Financial Information (Details)", "role": "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails", "shortName": "Segment Information - Summarized Financial Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1QTD_srt_ConsolidationItemsAxis_us-gaap_CorporateNonSegmentMember", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "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": [ "td", "tr", "table", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413402 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails", "shortName": "Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:CashFlowOperatingCapitalTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncreaseDecreaseInAccountsAndNotesReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413403 - 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", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FI2020Q1_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pwr:LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413404 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails", "shortName": "Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "pwr:LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413405 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413406 - Disclosure - Supplemental Cash Flow Information - Narrative (Details)", "role": "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails", "shortName": "Supplemental Cash Flow Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "FD2020Q1YTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "pwr03-31x202010xq.htm", "contextRef": "I2020Q1JAN01_us-gaap_StatementEquityComponentsAxis_us-gaap_ParentMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - pwr03-31x202010xq.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - pwr03-31x202010xq.htm", "subGroupType": "", "uniqueAnchor": null } }, "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/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "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/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "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/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian Dollars" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canada, Dollars", "terseLabel": "Canadian Dollars" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r500" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r503" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r502" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r498" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r499" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://quantaservices.com/role/DocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "pwr_A2019PlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2019 Plan [Member]", "label": "2019 Plan [Member]", "terseLabel": "2011 Plan" } } }, "localname": "A2019PlanMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "pwr_AccountsReceivableAllowanceForCreditLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Accounts Receivable, Allowance For Credit Loss [Table]", "label": "Accounts Receivable, Allowance For Credit Loss [Line Items]", "terseLabel": "Accounts Receivable, Allowance For Credit Loss [Line Items]" } } }, "localname": "AccountsReceivableAllowanceForCreditLossLineItems", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "pwr_AccountsReceivableAllowanceForCreditLossTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accounts Receivable, Allowance For Credit Loss [Table]", "label": "Accounts Receivable, Allowance For Credit Loss [Table]", "terseLabel": "Accounts Receivable, Allowance For Credit Loss [Table]" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTable", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2019Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions 2019 [Member]", "label": "Acquisitions 2019 [Member]", "terseLabel": "Acquisitions 2019" } } }, "localname": "Acquisitions2019Member", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_Acquisitions2020Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Acquisitions 2020 [Member]", "label": "Acquisitions 2020 [Member]", "terseLabel": "Acquisitions 2020" } } }, "localname": "Acquisitions2020Member", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "pwr_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets, Lessee [Abstract]", "label": "Assets, Lessee [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax", "label": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax", "verboseLabel": "Net income attributable to common stock" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationContingentConsiderationArrangementsSharesTransferredInSettlement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement", "label": "Business Combination, Contingent Consideration Arrangements, Shares Transferred In Settlement", "terseLabel": "Shares transferred in settlement of contingent consideration liabilities (in shares)" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsSharesTransferredInSettlement", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "sharesItemType" }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "pwr_CashNotHeldByJointVenturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Not Held By Joint Ventures [Member]", "label": "Cash Not Held By Joint Ventures [Member]", "terseLabel": "Cash Not Held by Joint Ventures" } } }, "localname": "CashNotHeldByJointVenturesMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "pwr_ConstructionInProcessCostsIncurred": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Construction In Process, Costs Incurred", "label": "Construction In Process, Costs Incurred", "terseLabel": "Construction costs incurred" } } }, "localname": "ConstructionInProcessCostsIncurred", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "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": "Aggregate consideration for projects", "verboseLabel": "Contract value" } } }, "localname": "ContractWithCustomerContractValue", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringConstruction": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Contract Value, Consideration To Be Transferred During Construction", "label": "Contract With Customer, Contract Value, Consideration To Be Transferred During Construction", "terseLabel": "Aggregate consideration to be paid during the construction period" } } }, "localname": "ContractWithCustomerContractValueConsiderationToBeTransferredDuringConstruction", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringSubsequentPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period", "label": "Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period", "terseLabel": "Aggregate consideration to be paid during the post-construction operation and maintenance period" } } }, "localname": "ContractWithCustomerContractValueConsiderationToBeTransferredDuringSubsequentPeriod", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerContractValueSubsequentPaymentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Contract Value, Subsequent Payment Period", "label": "Contract With Customer, Contract Value, Subsequent Payment Period", "terseLabel": "Term of post-construction operation and maintenance period" } } }, "localname": "ContractWithCustomerContractValueSubsequentPaymentPeriod", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "durationItemType" }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate", "label": "Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate", "negatedTerseLabel": "Change in contract estimates, favorable (unfavorable) impact on operating results, amount" } } }, "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimatePercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent", "label": "Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent", "terseLabel": "Change in contract estimates, favorable (unfavorable) impact on operating results, percent (less than)" } } }, "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimatePercent", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "pwr_ContractWithCustomerLiabilityDeferredRevenuesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenues, Current", "label": "Contract With Customer, Liability, Deferred Revenues, Current", "verboseLabel": "Unearned revenues" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenuesCurrent", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ContractWithCustomerOnDemandPerformanceBonds": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract With Customer, On-Demand Performance Bonds", "label": "Contract With Customer, On-Demand Performance Bonds", "terseLabel": "On-demand performance bonds" } } }, "localname": "ContractWithCustomerOnDemandPerformanceBonds", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "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 project completion" } } }, "localname": "ContractWithCustomerPercentageOfCompletion", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period Of Adoption, Adjustment [Member]", "label": "Cumulative Effect, Period Of Adoption, Adjustment [Member]", "terseLabel": "Adjustment due to Adoption of New ASU" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "pwr_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cumulative Effect, Period Of Adoption [Axis]", "label": "Cumulative Effect, Period Of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period Of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "pwr_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Cumulative Effect, Period Of Adoption [Axis]", "label": "Cumulative Effect, Period Of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period Of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "pwr_CurriculumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Curriculum [Member]", "label": "Curriculum [Member]", "terseLabel": "Curriculum" } } }, "localname": "CurriculumMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "pureItemType" }, "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" } } }, "localname": "DecreaseInFairValueOfReportingUnitsConsideredForImpairmentCalculation", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "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/20200331", "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "pwr_ElectricPowerInfrastructureServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Electric Power Infrastructure [Member]", "label": "Electric Power Infrastructure Services [Member]", "terseLabel": "Electric Power Infrastructure Services", "verboseLabel": "Electric Power Infrastructure Services Division" } } }, "localname": "ElectricPowerInfrastructureServicesMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "pwr_EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member]", "label": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member]", "terseLabel": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims" } } }, "localname": "EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "pwr_EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Method Investment In Electric Power Infrastructure Services Company [Member]", "label": "Equity Method Investment In Electric Power Infrastructure Services Company [Member]", "terseLabel": "Equity Method Investment in Electric Power Infrastructure Services Company" } } }, "localname": "EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "percentItemType" }, "pwr_EstimateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Estimate.", "label": "Estimate [Member]", "terseLabel": "Estimate" } } }, "localname": "EstimateMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_ExchangeableSharesExchangedForCommonStock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Exchangeable shares exchanged for common stock.", "label": "Exchangeable Shares Exchanged For Common Stock", "terseLabel": "Exchange of exchangeable shares (in shares)" } } }, "localname": "ExchangeableSharesExchangedForCommonStock", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "percentItemType" }, "pwr_FinanceLeasesCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Leases, Cost [Abstract]", "label": "Finance Leases, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "FinanceLeasesCostAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "pwr_ForeignJointVenturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign Joint Ventures [Member]", "label": "Foreign Joint Ventures [Member]", "terseLabel": "Foreign Joint Ventures" } } }, "localname": "ForeignJointVenturesMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "pwr_IncomeLossFromEquityMethodInvestmentsRelatedToReversalOfDeferredProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit", "label": "Income (Loss) From Equity Method Investments Related To Reversal Of Deferred Profit", "terseLabel": "Deferred earnings recognized" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsRelatedToReversalOfDeferredProfit", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_InsuranceDisclosuresLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Insurance Disclosures [Table]", "label": "Insurance Disclosures [Line Items]", "terseLabel": "Insurance Disclosures [Line Items]" } } }, "localname": "InsuranceDisclosuresLineItems", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "stringItemType" }, "pwr_InsuranceDisclosuresTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Insurance Disclosures [Table]", "label": "Insurance Disclosures [Table]", "terseLabel": "Insurance Disclosures [Table]" } } }, "localname": "InsuranceDisclosuresTable", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "stringItemType" }, "pwr_InvestmentsByConsolidatedAndNonconsolidatedEntitiesAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Investments By Consolidated And Nonconsolidated Entities [Axis]", "label": "Investments By Consolidated And Nonconsolidated Entities [Axis]", "terseLabel": "Investments By Consolidated And Nonconsolidated Entities [Axis]" } } }, "localname": "InvestmentsByConsolidatedAndNonconsolidatedEntitiesAxis", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "pwr_InvestmentsByConsolidatedAndNonconsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Investments By Consolidated And Nonconsolidated Entities [Axis]", "label": "Investments By Consolidated And Nonconsolidated Entities [Domain]", "terseLabel": "Investments By Consolidated And Nonconsolidated Entities [Domain]" } } }, "localname": "InvestmentsByConsolidatedAndNonconsolidatedEntitiesDomain", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "domainItemType" }, "pwr_LeasesOptionToPurchaseAssetFailedSaleLeaseback": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Leases, Option To Purchase, Asset, Failed Sale Leaseback", "label": "Leases, Option To Purchase, Asset, Failed Sale Leaseback", "terseLabel": "Rental purchase option asset" } } }, "localname": "LeasesOptionToPurchaseAssetFailedSaleLeaseback", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_LeasesOptionToPurchaseLiabilityFailedSaleLeaseback": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Leases, Option To Purchase, Liability, Failed Sale Leaseback", "label": "Leases, Option To Purchase, Liability, Failed Sale Leaseback", "terseLabel": "Rental purchase option liability" } } }, "localname": "LeasesOptionToPurchaseLiabilityFailedSaleLeaseback", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "lengthItemType" }, "pwr_LesseeLeasesOtherInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Leases, Other Information [Table Text Block]", "label": "Lessee, Leases, Other Information [Table Text Block]", "terseLabel": "Other Information Related to Leases" } } }, "localname": "LesseeLeasesOtherInformationTableTextBlock", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pwr_LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block]", "label": "Lessee, Operating And Finance Lease Assets And Liabilities [Table Text Block]", "terseLabel": "Components of Leases in the Balance Sheet" } } }, "localname": "LesseeOperatingAndFinanceLeaseAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "pwr_LesseeOperatingLeaseLeaseNotYetCommencedLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Liability", "terseLabel": "Obligations for operating leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedLiability", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_LesseeSupplementalCashFlowsFromLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Supplemental Cash Flows From Leases [Table Text Block]", "label": "Lessee, Supplemental Cash Flows From Leases [Table Text Block]", "terseLabel": "Supplemental Cash Flow Information Related to Leases" } } }, "localname": "LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_LiabilitiesCurrentLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liabilities, Current, Lessee [Abstract]", "label": "Liabilities, Current, Lessee [Abstract]", "terseLabel": "Current:" } } }, "localname": "LiabilitiesCurrentLesseeAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "pwr_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liabilities, Lessee [Abstract]", "label": "Liabilities, Lessee [Abstract]", "terseLabel": "Liabilities:" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "pwr_LiabilityNoncurrentLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Liability, Noncurrent, Lessee [Abstract]", "label": "Liability, Noncurrent, Lessee [Abstract]", "terseLabel": "Non-current:" } } }, "localname": "LiabilityNoncurrentLesseeAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "pwr_LineOfCreditFacilityCovenantMaximumLeverageRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio", "label": "Line Of Credit Facility, Covenant, Maximum Leverage Ratio", "terseLabel": "Maximum consolidated leverage ratio permissible under credit agreement" } } }, "localname": "LineOfCreditFacilityCovenantMaximumLeverageRatio", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "pureItemType" }, "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": "Option to increase revolving commitments under the credit agreement" } } }, "localname": "LineOfCreditFacilityOptionToIncreaseAmount", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_MaurepasPipelineLLCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maurepas Pipeline, LLC [Member]", "label": "Maurepas Pipeline, LLC [Member]", "terseLabel": "Maurepas" } } }, "localname": "MaurepasPipelineLLCMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "integerItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc3": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due", "label": "Operating And Finance Lease Liabilities, Payments, Due", "totalLabel": "Total future minimum operating and finance lease payments" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due [Abstract]", "label": "Operating And Finance Lease Liabilities, Payments, Due [Abstract]", "terseLabel": "Total" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFive": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due After Year Five", "label": "Operating And Finance Lease Liabilities, Payments, Due After Year Five", "totalLabel": "Thereafter" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFive", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFive": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Five", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Five", "totalLabel": "2024" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFive", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Four", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Four", "totalLabel": "2023" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Three", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Three", "totalLabel": "2022" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Two", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Two", "totalLabel": "2021" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year", "label": "Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year", "totalLabel": "Remainder of 2020" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsRemainderOfFiscalYear", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease Liabilities, Undiscounted Excess Amount", "label": "Operating And Finance Lease Liabilities, Undiscounted Excess Amount", "negatedTotalLabel": "Less imputed interest" } } }, "localname": "OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseLiability": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Liability", "label": "Operating And Finance Lease, Liability", "totalLabel": "Total lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiability", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails", "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeaseRightOfUseAsset": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating And Finance Lease, Right-Of-Use Asset", "label": "Operating And Finance Lease, Right-Of-Use Asset", "totalLabel": "Total lease assets" } } }, "localname": "OperatingAndFinanceLeaseRightOfUseAsset", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "pwr_OperatingAndFinanceLeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating And Finance Leases, Weighted Average Discount Rate [Abstract]", "label": "Operating And Finance Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate:" } } }, "localname": "OperatingAndFinanceLeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "pwr_OperatingAndFinanceLeasesWeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract]", "label": "Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years):" } } }, "localname": "OperatingAndFinanceLeasesWeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "pwr_OtherComprehensiveIncomeLossOtherNetOfTax": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Other Comprehensive Income (Loss), Other, Net of Tax", "label": "Other Comprehensive Income (Loss), Other, Net Of Tax", "terseLabel": "Other, net of tax of $0 and $6" } } }, "localname": "OtherComprehensiveIncomeLossOtherNetOfTax", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "pwr_OtherComprehensiveIncomeLossOtherTax": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Other comprehensive income other tax.", "label": "Other Comprehensive Income (Loss), Other, Tax", "terseLabel": "Other, tax" } } }, "localname": "OtherComprehensiveIncomeLossOtherTax", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "pwr_PGEMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "PG&E [Member]", "label": "PG&E [Member]", "terseLabel": "PG&E" } } }, "localname": "PGEMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "pwr_PaymentsToAcquireEquityMethodInvestmentsAndIntangibleAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Payments To Acquire Equity Method Investments And Intangible Assets", "label": "Payments To Acquire Equity Method Investments And Intangible Assets", "terseLabel": "Payments to acquire equity method investments and intangible assets" } } }, "localname": "PaymentsToAcquireEquityMethodInvestmentsAndIntangibleAssets", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "pwr_PercentageOfTotalRevenues": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage Of Total Revenues", "label": "Percentage Of Total Revenues", "terseLabel": "Percentage Of Total Revenues" } } }, "localname": "PercentageOfTotalRevenues", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_PerformanceStockUnitsPSUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance units.", "label": "Performance Stock Units (PSUs) [Member]", "terseLabel": "Performance Stock Units" } } }, "localname": "PerformanceStockUnitsPSUsMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails" ], "xbrltype": "domainItemType" }, "pwr_PipelineAndIndustrialInfrastructureServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pipeline And Industrial Infrastructure Services [Member]", "label": "Pipeline And Industrial Infrastructure Services [Member]", "terseLabel": "Pipeline and Industrial Infrastructure Services Division" } } }, "localname": "PipelineAndIndustrialInfrastructureServicesMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "pwr_PipelineTransmissionProjectMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pipeline Transmission Project", "label": "Pipeline Transmission Project [Member]", "terseLabel": "Larger Pipeline Transmission Project" } } }, "localname": "PipelineTransmissionProjectMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "pwr_PrePetitionReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pre-Petition Receivable [Member]", "label": "Pre-Petition Receivable [Member]", "terseLabel": "Pre-Petition Receivables" } } }, "localname": "PrePetitionReceivableMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "pwr_ProceedsFromConstructionContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Construction Contracts", "label": "Proceeds From Construction Contracts", "terseLabel": "Payments received on construction contracts" } } }, "localname": "ProceedsFromConstructionContracts", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ProceedsFromExerciseOfOnDemandBonds": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Exercise Of On-Demand Bonds", "label": "Proceeds From Exercise Of On-Demand Bonds", "terseLabel": "Bond proceeds received" } } }, "localname": "ProceedsFromExerciseOfOnDemandBonds", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "pwr_ProgramaNacionalDeTelecomunicacionesPRONATELMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Programa Nacional De Telecomunicaciones (PRONATEL) [Member]", "label": "Programa Nacional De Telecomunicaciones (PRONATEL) [Member]", "terseLabel": "PRONATEL" } } }, "localname": "ProgramaNacionalDeTelecomunicacionesPRONATELMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_ProjectContractTerminationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Project Contract Termination [Member]", "label": "Project Contract Termination [Member]", "terseLabel": "Disputed Contract Termination" } } }, "localname": "ProjectContractTerminationMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization", "label": "Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, Accumulated Depreciation And Amortization", "terseLabel": "Accumulated depreciation on property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "pwr_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization", "label": "Property, Plant, And Equipment And Finance Lease Right-Of-Use Asset, After Accumulated Depreciation And Amortization", "verboseLabel": "Property and equipment, net of accumulated depreciation of $1,252,001 and $1,250,197" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pwr_QPSEngineeringLLCQPSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "QPS Engineering, LLC (QPS) [Member]", "label": "QPS Engineering, LLC (QPS) [Member]", "terseLabel": "QPS Engineering, LLC" } } }, "localname": "QPSEngineeringLLCQPSMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "pwr_RedesAndinasDeComunicacionesS.R.L.RedesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Redes Andinas De Comunicaciones S.R.L. (Redes) [Member]", "label": "Redes Andinas De Comunicaciones S.R.L. (Redes) [Member]", "terseLabel": "Redes" } } }, "localname": "RedesAndinasDeComunicacionesS.R.L.RedesMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "pwr_RelatedPartiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Related Parties [Member]", "label": "Related Parties [Member]", "terseLabel": "Related Parties" } } }, "localname": "RelatedPartiesMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "domainItemType" }, "pwr_RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time", "label": "Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time", "terseLabel": "Percent of total revenues recognized associated with revenue recognition method" } } }, "localname": "RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "percentItemType" }, "pwr_RevenueRecognitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue recognition.", "label": "Revenue Recognition [Line Items]", "terseLabel": "Revenue Recognition [Line Items]" } } }, "localname": "RevenueRecognitionLineItems", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "pwr_RevenueRecognitionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "terseLabel": "Revenue Recognition [Table]" } } }, "localname": "RevenueRecognitionTable", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "pwr_RevenueRecognizedIncreaseDecreaseInChangeOrdersAndClaimsFromPriorPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue Recognized, Increase (Decrease) In Change Orders And Claims From Prior Period", "label": "Revenue Recognized, Increase (Decrease) In Change Orders And Claims From Prior Period", "terseLabel": "Change in recognized revenue related to change orders and claims" } } }, "localname": "RevenueRecognizedIncreaseDecreaseInChangeOrdersAndClaimsFromPriorPeriod", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_RightOfUseAssetObtainedInExchangeForFinanceAndOperatingLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract]", "terseLabel": "Lease assets obtained in exchange for lease liabilities:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceAndOperatingLeaseLiabilitiesAbstract", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationTables" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_ShortTermDebtAndLongTermDebtCurrentMaturities": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Short-Term Debt And Long-Term Debt, Current Maturities", "label": "Short-Term Debt And Long-Term Debt, Current Maturities", "terseLabel": "Current maturities of long-term debt and short-term debt" } } }, "localname": "ShortTermDebtAndLongTermDebtCurrentMaturities", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pwr_ShortTermLeaseAndVariableLeaseCost": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Short-Term Lease And Variable Lease, Cost", "label": "Short-Term Lease And Variable Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseAndVariableLeaseCost", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "pwr_TelecommunicationNetworksConstructionAndOperationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telecommunication Networks Construction And Operation [Member]", "label": "Telecommunication Networks Construction And Operation [Member]", "terseLabel": "Telecommunication Networks Construction and Operation" } } }, "localname": "TelecommunicationNetworksConstructionAndOperationMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "domainItemType" }, "pwr_UpstreamOilAndGasInvestmentFundMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upstream Oil And Gas Investment Fund [Member]", "label": "Upstream Oil And Gas Investment Fund [Member]", "terseLabel": "Upstream Oil and Gas Investment Fund" } } }, "localname": "UpstreamOilAndGasInvestmentFundMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "pwr_VehicleFleetCommittedCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Vehicle Fleet Committed Capital", "label": "Vehicle Fleet Committed Capital [Member]", "terseLabel": "Vehicle Fleet Committed Capital" } } }, "localname": "VehicleFleetCommittedCapitalMember", "nsuri": "http://quantaservices.com/20200331", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "integerItemType" }, "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "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/20200331", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r153", "r162" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "domainItemType" }, "srt_LatinAmericaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Latin America [Member]", "terseLabel": "Latin America" } } }, "localname": "LatinAmericaMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r167", "r272", "r277", "r487" ], "lang": { "en-US": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r165", "r272", "r275", "r484", "r485" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r166", "r272", "r276", "r486", "r495", "r497" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.", "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accounts Payable and Accrued Expenses", "verboseLabel": "Accounts payable and accrued expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Composition of the Allowance for Credit Losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "auth_ref": [ "r46", "r435" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount billed to customers under long-term contracts or programs but not paid. Excludes amounts due that have been withheld because of retainage provisions in a contract.", "label": "Contract Receivable", "terseLabel": "Net receivable position on projects" } } }, "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r19", "r468" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r19", "r169", "r170", "r273" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowances of $14,446 and $9,398" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetNoncurrent": { "auth_ref": [ "r19", "r169", "r273", "r459", "r468" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.", "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent", "terseLabel": "Long-term accounts receivable" } } }, "localname": "AccountsReceivableNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r54", "r56", "r57" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r53", "r57", "r58", "r369" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r203" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r20" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r285", "r298", "r303" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Compensation expense related to RSUs to be settled in cash" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r172", "r178", "r180", "r183" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r25", "r172", "r178" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowances for doubtful accounts on current receivables", "verboseLabel": "Allowances on accounts receivable, current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/NewAccountingPronouncementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r182" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedTerseLabel": "Direct write-offs charged against the allowance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r73", "r100", "r405" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r100", "r200", "r210" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r158", "r454", "r469" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Lease type" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r51" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNet": { "auth_ref": [ "r1", "r491", "r492", "r493", "r494" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of net assets (liabilities).", "label": "Net Assets", "terseLabel": "Carrying value of the investments held by Quanta in variable interest entities" } } }, "localname": "AssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r287", "r301" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r381", "r382" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r328", "r329" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r351" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareBasic": { "auth_ref": [ "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "auth_ref": [ "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r354" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaIncomeLossFromContinuingOperationsBeforeChangesInAccountingAndExtraordinaryItemsNetOfTax": { "auth_ref": [ "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r326", "r327" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r324" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationBargainPurchaseGainRecognizedAmount": { "auth_ref": [ "r340", "r341", "r342", "r344", "r345", "r355" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In a business combination in which the amount of net identifiable assets acquired and liabilities assumed exceeds the aggregate consideration transferred or to be transferred (as defined), this element represents the amount of gain recognized by the entity.", "label": "Business Combination, Bargain Purchase, Gain Recognized, Amount", "negatedLabel": "Bargain purchase gain", "negatedTerseLabel": "Bargain purchase gain, net of deferred tax" } } }, "localname": "BusinessCombinationBargainPurchaseGainRecognizedAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r346", "r347", "r350" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r346", "r347" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "auth_ref": [ "r99", "r356" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "terseLabel": "Change in the fair value of contingent consideration liabilities" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "auth_ref": [ "r353" ], "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", "verboseLabel": "Aggregate maximum payout amount" } } }, "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r343", "r348", "r352" ], "calculation": { "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total contingent consideration liabilities", "verboseLabel": "Fair value of contingent consideration liability" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r343", "r349" ], "calculation": { "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Contingent consideration liabilities, current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityMeasurementInput": { "auth_ref": [ "r389" ], "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": "Contingent consideration liability, measurement input" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r343", "r349" ], "calculation": { "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration liabilities, non-current" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r357" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/Acquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate": { "auth_ref": [ "r331" ], "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 indemnification asset" } } }, "localname": "BusinessCombinationIndemnificationAssetsAmountAsOfAcquisitionDate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r325" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r308", "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r330", "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r330", "r332" ], "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r332" ], "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 net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r111", "r322" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r28", "r102" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r8", "r103", "r111" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r95", "r102", "r108" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r400" ], "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 increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r28" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r109" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r259", "r260", "r261", "r262" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r40", "r224", "r460", "r477" ], "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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r223", "r236" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Cash dividends declared per common share (in dollars per share)", "verboseLabel": "Cash dividends declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/EquityDividendsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r17" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r17", "r251" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r17" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r110", "r290" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (loss) attributable to common stock" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r363", "r364", "r377" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r362", "r377" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r146", "r147", "r396", "r397", "r489" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]", "terseLabel": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r144", "r146", "r147", "r148", "r396", "r398" ], "lang": { "en-US": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]", "terseLabel": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r146", "r147", "r396", "r397" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r111", "r365", "r378", "r379" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractReceivableRetainageDueAfterOneYear": { "auth_ref": [ "r45", "r436" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r18", "r437" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r267" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r264", "r266", "r273" ], "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, classified as current.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer.", "label": "Contract with Customer, Basis of Pricing [Axis]", "terseLabel": "Contract with Customer, Basis of Pricing [Axis]" } } }, "localname": "ContractWithCustomerBasisOfPricingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts.", "label": "Contract with Customer, Basis of Pricing [Domain]", "terseLabel": "Contract with Customer, Basis of Pricing [Domain]" } } }, "localname": "ContractWithCustomerBasisOfPricingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r264", "r265", "r273" ], "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, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r274" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "auth_ref": [ "r268" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r105", "r106", "r107" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r164" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r77" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "negatedLabel": "Reduction to retained earnings upon adoption of accounting standard", "terseLabel": "Credit loss cumulative effect adjustment" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/NewAccountingPronouncementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r145" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r337" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails": { "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", "totalLabel": "Current maturities of long-term debt and short-term debt" } } }, "localname": "DebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r247" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r13", "r14", "r455", "r456", "r467" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r37", "r404" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetails" ], "xbrltype": "percentItemType" }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r310" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r113", "r318", "r319" ], "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 deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax provision" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/NewAccountingPronouncementsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r309", "r316" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r100", "r216" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r339" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r272" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCash": { "auth_ref": [ "r258", "r466" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred.", "label": "Dividends, Cash", "negatedTerseLabel": "Dividends declared" } } }, "localname": "DividendsCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsCommonStockCash": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash.", "label": "Dividends, Common Stock, Cash", "terseLabel": "Cash dividends declared" } } }, "localname": "DividendsCommonStockCash", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityDividendsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsDeclaredTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends.", "label": "Dividends Declared [Table Text Block]", "terseLabel": "Dividends" } } }, "localname": "DividendsDeclaredTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r119", "r125", "r129", "r133", "r134", "r138", "r464", "r480" ], "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/2019-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:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r119", "r125", "r129", "r133", "r134", "r138", "r464", "r480" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r111", "r135", "r136", "r137" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r139" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r400" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "auth_ref": [ "r300" ], "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": "Share-based Payment Arrangement, Cash Used to Settle Award", "terseLabel": "Payments to settle liabilities under compensation plan" } } }, "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r299" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r299" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity interest" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r74", "r75", "r100" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Gain related to the sale of interest in limited partnership" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r29", "r159", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment balance" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r174" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r384", "r385", "r386", "r392" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r387" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r280", "r281", "r283", "r385", "r433" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r384", "r385", "r388", "r389", "r393" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r280", "r281", "r283", "r385", "r434" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r390" ], "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 in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "negatedTerseLabel": "Change in fair value of contingent consideration liabilities" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r391", "r393" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r111", "r394", "r395" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r408", "r417", "r426" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r411", "r419" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "negatedTerseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r407", "r424" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liabilities", "verboseLabel": "Finance leases" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails", "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r407" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Finance Leases" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r407" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": 4.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc3": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total future minimum operating and finance lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsRemainderOfFiscalYear", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r410", "r419" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedTerseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r406" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": 2.0, "parentTag": "pwr_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "terseLabel": "Finance lease assets" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r408", "r417", "r426" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of lease assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r422", "r426" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r421", "r426" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancingReceivableSignificantSales": { "auth_ref": [ "r171", "r179" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease from sale and reclassification to held-for-sale of financing receivable.", "label": "Financing Receivable, Sale", "terseLabel": "Receivables sold" } } }, "localname": "FinancingReceivableSignificantSales", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-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" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r209" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization", "terseLabel": "Accumulated amortization on other intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails": { "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 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r211" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails": { "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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r211" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails": { "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": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r211" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails": { "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": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r211" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails": { "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": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r201", "r205", "r209", "r213", "r439" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r209", "r439" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r201", "r208" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r209" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r202" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FixedPriceContractMember": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r111", "r399", "r402" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r100" ], "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 on sale of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r187", "r189" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r191" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r215" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r111", "r196", "r206" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r193" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r190", "r195" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r190", "r195" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r100", "r188", "r192", "r197" ], "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": "Goodwill impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r194", "r323" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r76" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r244" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r243" ], "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", "verboseLabel": "Total amount of outstanding performance bonds" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r242" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r68", "r119", "r452", "r462", "r481" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r69", "r100", "r156", "r175", "r461", "r478" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in (earnings) losses of unconsolidated affiliates", "negatedTerseLabel": "Loss from equity method investment" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r113", "r157", "r320" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r111", "r306", "r307", "r314", "r315", "r317", "r321", "r496" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r97", "r104" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapital": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Quarterly activity:" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToParticipatingNonvestedSharesWithNonForfeitableDividendRights": { "auth_ref": [ "r127", "r128", "r130", "r131", "r132" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r126", "r136" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r204", "r212" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r212" ], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "weight": 1.0 }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r204", "r212" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r238", "r245" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceSettlementsReceivableCurrent": { "auth_ref": [ "r50" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InsuranceSettlementsReceivableNoncurrent": { "auth_ref": [ "r30" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "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)", "totalLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r199", "r207" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetailsCalc2": { "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)", "totalLabel": "Intangible Assets, Net", "verboseLabel": "Other intangible assets, net of accumulated amortization of $446,573 and $437,886" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r155", "r403", "r405", "r465" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r92", "r96", "r104" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r49", "r186" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r79", "r154" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments in Affiliates and Other Entities" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r423", "r426" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r423" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of Lease Costs" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r110", "r111", "r235" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r416" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease terms of operating leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future Minimum Lease Payments - Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc3": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future minimum operating and finance lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remainder of 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r424" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Option to extend the leases (up to)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term (up to)" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letters of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r34" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r24", "r458", "r475" ], "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/2019-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/2019-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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "auth_ref": [ "r482", "r483" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r338" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r14", "r456", "r467" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r31" ], "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" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r31" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r31", "r115" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r14" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Long-term Debt and Lease Obligation", "terseLabel": "Long-term debt, net of current maturities", "verboseLabel": "Total long-term debt obligations, net of current maturities" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Long-term Debt and Lease Obligation, Current", "terseLabel": "Less \u2014 Current maturities of long-term debt" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total long-term debt obligations" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails": { "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" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r224", "r225", "r226", "r229", "r230", "r231", "r234", "r240", "r241" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r224", "r225", "r226", "r229", "r230", "r231", "r234", "r240", "r241" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesAwardedValue": { "auth_ref": [ "r224", "r227", "r232" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of damages awarded to the plaintiff in the legal matter.", "label": "Loss Contingency, Damages Awarded, Value", "terseLabel": "Damages awarded" } } }, "localname": "LossContingencyDamagesAwardedValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r224", "r227", "r232" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "auth_ref": [ "r228", "r233", "r240" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyLossInPeriod": { "auth_ref": [ "r224" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates.", "label": "Loss Contingency, Loss in Period", "terseLabel": "Charge to earnings related to legal proceedings" } } }, "localname": "LossContingencyLossInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r224", "r225", "r226", "r229", "r230", "r231", "r234", "r240", "r241" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r387" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r387" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r387" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinimumGuaranteesPolicy": { "auth_ref": [ "r111", "r488" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r48", "r457", "r474" ], "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", "verboseLabel": "Carrying amount of investments held by non-controlling interests in VIEs" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedTerseLabel": "Distributions to non-controlling interests", "terseLabel": "Distributions to non-controlling interests" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r98", "r101" ], "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 (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r59", "r62", "r70", "r101", "r136", "r463", "r479" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income attributable to common stock" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r59", "r62", "r367", "r376" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r119", "r123" ], "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" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r121" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r118", "r120" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncementsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Foreign Countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1": { "auth_ref": [ "r105", "r106", "r107" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash consideration received for selling an asset or business through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Divestiture, Amount of Consideration Received", "terseLabel": "Fair value of inventory transfered" } } }, "localname": "NoncashOrPartNoncashDivestitureAmountOfConsiderationReceived1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r335" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interests" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/BusinessAndOrganizationDetail", "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r418", "r426" ], "calculation": { "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r409" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r407" ], "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r407" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r407" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": 3.0, "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, net of current portion", "verboseLabel": "Operating" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r412", "r419" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedTerseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseResidualValueOfLeasedAsset": { "auth_ref": [ "r428" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of residual asset covered by residual value guarantee under operating lease. Excludes guarantee considered to be lease payments for lessor.", "label": "Operating Lease, Residual Value of Leased Asset", "terseLabel": "Maximum guaranteed residual value" } } }, "localname": "OperatingLeaseResidualValueOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r406" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails": { "order": 1.0, "parentTag": "pwr_OperatingAndFinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r422", "r426" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r421", "r426" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r153", "r162" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r336" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r380" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/BusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r381", "r383" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r52", "r401" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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 and $0" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r52", "r55" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r63", "r66", "r251" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "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", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r14", "r456", "r471" ], "calculation": { "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "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" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r101" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Foreign currency and other (gain) loss" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Insurance and other non-current liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Stockholders' Equity" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedTerseLabel": "Payments for contingent consideration liabilities", "terseLabel": "Cash payment for contingent consideration liabilities" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsCommonStock": { "auth_ref": [ "r89" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.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 to common shareholders of the parent entity.", "label": "Payments of Ordinary Dividends, Common Stock", "negatedLabel": "Payments of dividends" } } }, "localname": "PaymentsOfDividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r89" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r89" ], "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 grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedLabel": "Payments related to tax withholding for stock-based compensation" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r85" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r85" ], "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": "Capital contributions to equity method investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r86" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r87" ], "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 and other entities" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r86" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r237" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r287", "r301" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r26", "r27" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromAdvancesForConstruction": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from borrowing by the entity from developers, builders, government agencies and municipalities for construction that are repaid in cash, generally on a straight-line basis over periods ranging from five to forty years.", "label": "Proceeds from Advances for Construction", "terseLabel": "Advance payments received" } } }, "localname": "ProceedsFromAdvancesForConstruction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r82" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from disposition of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r98", "r104" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": { "auth_ref": [ "r84", "r94" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r88" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "auth_ref": [ "r116" ], "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 repayments of short-term debt, net of borrowings" } } }, "localname": "ProceedsFromRepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndCollectionOfReceivables": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the proceeds from sale and collection of receivables during the period.", "label": "Proceeds from Sale and Collection of Receivables", "terseLabel": "Proceeds from collection of pre-petition receivables" } } }, "localname": "ProceedsFromSaleAndCollectionOfReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfFinanceReceivables": { "auth_ref": [ "r81" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of receivables arising from the financing of goods and services.", "label": "Proceeds from Sale of Finance Receivables", "terseLabel": "Cash received from sale of receivables" } } }, "localname": "ProceedsFromSaleOfFinanceReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r83" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r59", "r62", "r93", "r158", "r163", "r362", "r366", "r368", "r376", "r377" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r217", "r476" ], "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r181" ], "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "negatedTerseLabel": "Charges to bad debt expense", "terseLabel": "Charges to bad debt expense", "verboseLabel": "Provision for credit losses" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r47" ], "lang": { "en-US": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r431" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r282", "r429", "r430", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r90" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfOtherLongTermDebt": { "auth_ref": [ "r90" ], "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 of other long-term debt" } } }, "localname": "RepaymentsOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r8", "r102", "r108", "r453", "r472" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r21", "r258", "r473" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r271", "r272" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r112", "r279" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r269" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r270" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r270" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r270" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r420", "r426" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r420", "r426" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments.", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "terseLabel": "Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r328", "r329" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationOfCashCashEquivalentsAndRestrictedCashDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r136" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r201", "r208" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r201", "r208" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r196", "r198" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r196", "r198" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "auth_ref": [ "r244" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r212", "r214" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "auth_ref": [ "r31", "r115" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r333" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r152", "r158", "r160", "r161", "r196" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r152", "r158", "r160", "r161", "r196" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r287", "r301" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "auth_ref": [ "r32" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r41", "r114", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r258" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r259", "r260", "r261", "r262" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of 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 Text Block]", "terseLabel": "Treasury Stock" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r370", "r371", "r372", "r373", "r374" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r208" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r168" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r78", "r185" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "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 noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash stock compensation expense", "verboseLabel": "Non-cash stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r288" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r291" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r292" ], "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": "RSUs vested (in shares)", "verboseLabel": "Performance units vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r294" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r296" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r297" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Aggregate number of shares of common stock that may be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r301" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Number of common shares issued in connection with performance units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r284", "r289" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails", "http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails" ], "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": "Valuation date price based on closing stock prices (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r295", "r302" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Term in years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r11", "r455", "r470" ], "calculation": { "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCommitmentAmount": { "auth_ref": [ "r425" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term lease commitment.", "label": "Short-term Lease Commitment, Amount", "terseLabel": "Future minimum lease payments for short-term leases" } } }, "localname": "ShortTermLeaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r117" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r239", "r246", "r359", "r490" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r158", "r196", "r218", "r219", "r220", "r484" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails", "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r15", "r16", "r17", "r251" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r43", "r251" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "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/2019-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/2019-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/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r16", "r17", "r258" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r251", "r258" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation activity (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r43", "r251", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r16", "r17", "r258", "r286", "r293" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Stock-based compensation activity" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Aggregate authorized amount of common stock to be repurchased (up to)" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Amount remaining under stock repurchase programs" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r251", "r258" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Retirement of preferred stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r251", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Retirement of preferred stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r16", "r17", "r251", "r258" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityRepurchasesOfCommonStockUnderStockRepurchaseProgramsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r16", "r17", "r251", "r258" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "terseLabel": "Amount" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityRepurchasesOfCommonStockUnderStockRepurchaseProgramsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r17", "r22", "r23", "r173" ], "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/2019-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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r360", "r361", "r375" ], "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", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r263" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/Equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r432" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r432" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimeAndMaterialsContractMember": { "auth_ref": [ "r278" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r334" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r42", "r259" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r42", "r259" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r17", "r251", "r258" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedTerseLabel": "Common stock repurchases (in shares)", "terseLabel": "Treasury stock acquired (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r42", "r259", "r262" ], "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, 23,643,131 and 17,091,222 common shares" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r251", "r258", "r259" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedTerseLabel": "Common stock repurchases", "terseLabel": "Treasury stock acquired" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity", "http://quantaservices.com/role/EquityTreasuryStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r358" ], "lang": { "en-US": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails", "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r44", "r438" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r305", "r311" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r313" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "terseLabel": "Decrease resulted primarily from a favorable settlements related to certain non-U.S. income tax obligations of an acquired business and the expiration of U.S. state income tax statutes" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r312" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Increase in reserves for uncertain tax positions expected to be taken in current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "auth_ref": [ "r311" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" ], "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 2020" } } }, "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "auth_ref": [ "r221", "r222" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r140", "r141", "r142", "r143", "r149", "r150", "r151" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates and Assumptions" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableInterestEntityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Primary Beneficiary" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/EquityNonControllingInterestsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://quantaservices.com/role/DebtObligationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r124", "r134" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r122", "r134" ], "calculation": { "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails": { "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsOfOperations", "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails" ], "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/2019-01-31", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=77885760&loc=SL35686385-199418" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "59A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780131-109256" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "60A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780132-109256" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "61A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780137-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "68B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5498026-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9054-108599" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r173": { "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" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e13051-110250" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL108322424-203045" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r279": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "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=116856206&loc=d3e5070-113901" }, "r291": { "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=116856206&loc=d3e5070-113901" }, "r292": { "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=116856206&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r295": { "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=116856206&loc=d3e5070-113901" }, "r296": { "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=116856206&loc=d3e5070-113901" }, "r297": { "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=116856206&loc=d3e5070-113901" }, "r298": { "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=116856206&loc=d3e5070-113901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(k)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=SL37586934-109318" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e1043-128460" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6387-128476" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6393-128476" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6396-128476" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6527-128477" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6571-128477" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "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": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(f)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r356": { "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" }, "r357": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r358": { "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" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "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", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6228884-111685" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "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", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "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": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r399": { "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" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "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": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918705-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r427": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49354-109356" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=118261985&loc=d3e55302-109406" }, "r439": { "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" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(c)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(9))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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=116637391&loc=SL114874048-224260" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "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=119400593&loc=d3e572229-122910" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r472": { "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=119400593&loc=d3e572229-122910" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r474": { "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=119400593&loc=d3e572229-122910" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r478": { "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=116637232&loc=SL114874131-224263" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(cc)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884095&loc=d3e14764-158437" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r488": { "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=117420044&loc=d3e19393-158473" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e604008-122996" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874367-224272" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "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" }, "r500": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r501": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r502": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r503": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r51": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "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=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r77": { "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=116634182&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r79": { "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=116634182&loc=SL114868664-224227" }, "r8": { "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" }, "r80": { "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=116634182&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "21B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080549-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" } }, "version": "2.1" } XML 47 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Supplemental Cash Flow Elements [Abstract]    
Accounts and notes receivable $ 122,330 $ (159,469)
Contract assets 16,372 5,267
Inventories (4,368) 28,996
Prepaid expenses and other current assets 84,078 (29,339)
Accounts payable and accrued expenses and other non-current liabilities (110,394) (66,678)
Contract liabilities (12,886) (23,380)
Other, net (5,662) (5,553)
Net change in operating assets and liabilities, net of non-cash transactions $ 89,470 $ (250,156)
XML 48 R94.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information - Narrative (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Supplemental Cash Flow Elements [Abstract]  
Fair value of inventory transfered $ 8.5
XML 49 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Lessee, Lease, Description [Line Items]      
Operating lease term (up to) 10 years    
Option to extend the leases (up to) 5 years    
Rental purchase option asset $ 21.2   $ 11.8
Rental purchase option liability 21.2    
Future minimum lease payments for short-term leases 27.6    
Maximum guaranteed residual value 796.4    
Obligations for operating leases not yet commenced $ 5.2    
Minimum      
Lessee, Lease, Description [Line Items]      
Lease terms of operating leases not yet commenced 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Lease terms of operating leases not yet commenced 7 years    
Related Parties      
Lessee, Lease, Description [Line Items]      
Operating lease term (up to) 9 years    
Lease expense $ 4.4 $ 4.1  
XML 50 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Business Acquisition [Line Items]    
Estimated fair value at acquisition date   $ 190,000
Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 4,561  
Weighted average amortization period at acquisition date 5 years 2 months 12 days  
Customer relationships | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 3,180  
Weighted average amortization period at acquisition date 4 years 4 months 24 days  
Backlog | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 205  
Weighted average amortization period at acquisition date 1 year  
Trade names | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 349  
Weighted average amortization period at acquisition date 15 years  
Non-compete agreements | Acquisitions 2020    
Business Acquisition [Line Items]    
Estimated fair value at acquisition date $ 827  
Weighted average amortization period at acquisition date 5 years  
XML 51 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 7 years 6 months  
Intangible Assets $ 839,211 $ 848,620
Accumulated Amortization (446,573) (437,886)
Intangible Assets, Net 392,638 410,734
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets 842,211 851,620
Intangible Assets, Net 395,638 413,734
Engineering license    
Indefinite-lived Intangible Assets [Line Items]    
Intangible Assets $ 3,000 3,000
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 6 years 2 months 12 days  
Intangible Assets $ 527,298 532,808
Accumulated Amortization (223,606) (213,915)
Intangible Assets, Net $ 303,692 318,893
Backlog    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 2 years 6 months  
Intangible Assets $ 142,144 144,704
Accumulated Amortization (139,330) (141,580)
Intangible Assets, Net $ 2,814 3,124
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 14 years 6 months  
Intangible Assets $ 92,182 93,396
Accumulated Amortization (27,400) (26,145)
Intangible Assets, Net $ 64,782 67,251
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 3 years 1 month 6 days  
Intangible Assets $ 43,459 43,281
Accumulated Amortization (33,234) (32,868)
Intangible Assets, Net $ 10,225 10,413
Patented rights and developed technology    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 2 years 1 month 6 days  
Intangible Assets $ 22,416 22,719
Accumulated Amortization (20,789) (20,682)
Intangible Assets, Net $ 1,627 2,037
Curriculum    
Finite-Lived Intangible Assets [Line Items]    
Remaining Weighted Average Amortization Period 8 years 1 month 6 days  
Intangible Assets $ 11,712 11,712
Accumulated Amortization (2,214) (2,696)
Intangible Assets, Net $ 9,498 $ 9,016
XML 52 R75.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - RSUs to be Settled in Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-cash stock compensation expense $ 14,912 $ 13,012
Restricted Stock Units to be Settled in Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares granted (in shares) 1.9 1.5
Weighted average grant date fair value (in dollars per share) $ 39.07 $ 35.85
Vesting period for RSUs to be settled in stock 3 years  
RSUs vested (in shares) 1.1 1.2
Fair value of restricted stock, vested $ 43,700 $ 41,500
Non-cash stock compensation expense 12,000 $ 11,300
Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total $ 113,800  
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock 2 years 9 months 7 days  
XML 53 R85.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Letters of Credit (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Letters of Credit | Senior Secured Credit Facility  
Loss Contingencies [Line Items]  
Outstanding letters of credit and bank guarantees $ 373.9
XML 54 R81.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Committed Expenditures (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Vehicle Fleet Committed Capital  
Unrecorded Unconditional Purchase Obligation [Line Items]  
Estimated committed capital in 2020 $ 42.3
XML 55 R71.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Equity [Abstract]          
Shares 5,960 0 0 0 376
Amount $ 200,000 $ 0 $ 0 $ 0 $ 11,954
XML 56 R89.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Summarized Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Revenues $ 2,764,095 $ 2,807,259
Operating income (loss) 80,737 119,487
Depreciation 54,410 52,216
Corporate and Non-Allocated Costs    
Segment Reporting Information [Line Items]    
Operating income (loss) (79,298) (82,829)
Depreciation 4,162 4,410
Electric Power Infrastructure Services | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 1,767,027 1,664,023
Operating income (loss) 128,758 161,617
Depreciation 28,713 25,251
Pipeline and Industrial Infrastructure Services Division | Operating Segments    
Segment Reporting Information [Line Items]    
Revenues 997,068 1,143,236
Operating income (loss) 31,277 40,699
Depreciation $ 21,535 $ 22,555
XML 57 R79.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Investments in Affiliates and Other Entities (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Infrastructure Investors Partnership  
Other Commitments [Line Items]  
Investment balance $ 21.1
XML 59 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation STOCK-BASED COMPENSATION:
Stock Incentive Plans
On May 23, 2019, Quanta’s stockholders approved the 2019 Plan. The 2019 Plan provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock awards, RSUs, stock bonus awards, performance compensation awards (including cash bonus awards) or any combination of the foregoing. Current and prospective employees, directors, officers, advisors or consultants of Quanta or its affiliates are eligible to participate in the 2019 Plan. Subject to certain adjustments, the maximum number of shares available for issuance under the 2019 Plan is 7,466,592 shares, plus any shares underlying share-settling awards previously awarded pursuant to the 2011 Plan that are ultimately forfeited, canceled, expired or settled in cash after May 23, 2019. All awards subsequent to stockholder approval of the 2019 Plan have been and will be made pursuant to the 2019 Plan and applicable award agreements. Awards made under the 2011 Plan prior to approval of the 2019 Plan remain subject to the terms of the 2011 Plan and applicable award agreements.
RSUs to be Settled in Common Stock
During the three months ended March 31, 2020 and 2019, Quanta granted 1.9 million and 1.5 million shares of RSUs to be settled in common stock under the 2011 Plan and the 2019 Plan, with weighted average grant date fair values of $39.07 and $35.85. 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 three equal annual installments following the date of grant. Holders of RSUs to be settled in common stock awarded under the 2011 Plan generally are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of the underlying Quanta common stock on the payment date of any such dividend. Holders of RSUs to be settled in common stock awarded under the 2019 Plan are also entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the RSUs vest, such that the dividend equivalent payments are subject to forfeiture.
During the three months ended March 31, 2020 and 2019, vesting activity consisted of 1.1 million and 1.2 million RSUs settled in common stock with an approximate fair value at the time of vesting of $43.7 million and $41.5 million.
During the three months ended March 31, 2020 and 2019, Quanta recognized $12.0 million and $11.3 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 March 31, 2020, there was $113.8 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 2.77 years.
PSUs to be Settled in Common Stock
PSUs provide for the issuance of shares of common stock upon vesting, which occurs at the end of a three-year performance period based on achievement of certain company performance metrics established by the Compensation Committee of Quanta’s Board of Directors, including financial and operational goals and 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 PSUs can range from 0% to 200% of the number of PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of Quanta’s Board of Directors. Holders of PSUs are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the PSUs vest, such that the dividend equivalent payments are subject to forfeiture.
During the three months ended March 31, 2020 and 2019, Quanta granted 0.4 million and 0.3 million of PSUs to be settled in common stock under the 2011 Plan and the 2019 Plan with a weighted average grant date fair value of $34.56 and $40.15 per unit. The grant date fair value of the PSUs was determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied the following key inputs:
 
 
2020
 
2019
Valuation date price based on March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock
 
$31.49
 
$35.19
Expected volatility
 
34
%
 
25
%
Risk-free interest rate
 
0.35
%
 
2.43
%
Term in years
 
2.76

 
2.81


Quanta recognizes expense, net of estimated forfeitures, for PSUs based on the forecasted achievement of the company financial and operational performance metrics and forecasted performance with respect to relative total shareholder return, multiplied by the completed portion of the three-year period and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. During the three months ended March 31, 2020 and 2019, Quanta recognized $2.9 million and $1.7 million in compensation expense associated with PSUs. Such expense is recorded in “Selling, general and administrative expenses.” During the three months ended March 31, 2020, 0.2 million PSUs vested, and 0.5 million shares of common stock were issued in connection with PSUs. During the three months ended March 31, 2019, 0.2 million PSUs vested, and 0.4 million shares of common stock were earned and either issued or deferred for future issuance in connection with PSUs.
RSUs to be Settled in Cash
Certain RSUs granted by Quanta 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 stock ownership in Quanta, typically vest in three equal annual installments 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 settle a portion of their RSU awards in cash. 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.1 million and $2.6 million for the three months ended March 31, 2020 and 2019. 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 weighted average shares outstanding for earnings per share, and the estimated earned value of such RSUs is classified as a liability. Quanta paid $3.3 million and $2.9 million to settle liabilities related to cash-settled RSUs in the three months ended March 31, 2020 and 2019. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $2.4 million and $4.3 million at March 31, 2020 and December 31, 2019.
XML 60 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
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 generally accepted accounting principles in the United States (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, 2019 (2019 Annual Report), which was filed with the SEC on February 28, 2020.
Use of Estimates and Assumptions
The preparation of financial statements in conformity with 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 credit losses, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, purchase price allocations, acquisition-related contingent consideration liabilities, multiemployer pension plan withdrawal liabilities, contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations, revenue recognition for construction contracts inclusive of contractual change orders and claims, estimated insurance claim recoveries, stock-based compensation, operating results of reportable segments, provision for income taxes, and uncertain tax positions.
Revenue Recognition
Contracts
Quanta designs, installs, upgrades, repairs and maintains infrastructure for customers in the electric power, energy 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-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price 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 a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.
At March 31, 2020 and December 31, 2019, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $5.37 billion and $5.30 billion, of which 63.6% and 59.5% were expected to be recognized in the subsequent twelve months. These amounts represent 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 had not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, 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 are 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. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price 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.
Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for a significant financing component if payment is expected to be collected less than one year from when the 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. Such costs were not material during the three months ended March 31, 2020 and 2019.
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 project estimators, project managers and finance professionals. Some of the factors that may lead to changes in estimates include concealed or unknown site 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; adverse weather conditions, natural disasters, and other emergencies (including the ongoing pandemic as a result of the novel coronavirus disease that began in 2019 (COVID-19); 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 to profitability or losses associated with the related performance
obligations. For example, estimated costs for a performance obligation may increase from an 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. Contract losses are recognized in full when 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, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and 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 March 31, 2020 and December 31, 2019, Quanta had recognized revenues of $141.6 million and $170.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 are included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized 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 that were satisfied or partially satisfied in prior periods or 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.
Operating results for the three months ended March 31, 2020 were favorably impacted by $24.1 million, or 7.3% of gross profit, as a result of aggregate changes in contract estimates related to projects that were in progress at December 31, 2019. The overall favorable impact resulted from net positive changes in estimates across a large number of projects primarily as a result of favorable performance and successful mitigation of risks and contingencies as the projects progressed to completion. Partially offsetting the net favorable impact to gross profit for the three months ended March 31, 2020 was a negative change in estimate of $11.6 million related to project delays associated with subcontractor performance and severe weather impacts on a larger pipeline transmission project in Canada which had a contract value of $95.1 million and was approximately 93% complete as of March 31, 2020.
Operating results for the three months ended March 31, 2019 were impacted by less than 5% as a result of aggregate changes in contract estimates related to projects that were in progress at December 31, 2018. However, during the three months ended March 31, 2019, Quanta completed construction of a larger electrical transmission project in Canada ahead of schedule, resulting in lower costs than previously estimated. This change positively impacted gross profit related to work performed in prior periods by $25.5 million. The favorable impact was partially offset by an aggregate negative change in estimates on other ongoing projects.

Revenues by Category
The following tables present Quanta’s revenue disaggregated by geographic location, as determined by the job location, and contract type (in thousands):
 
 
Three Months Ended March 31,
 
 
2020
 
2019
By primary geographic location:
 
 
 
 
 
 
 
 
United States
 
$
2,268,086

 
82.1
%
 
$
2,200,615

 
78.4
%
Canada
 
384,225

 
13.9
%
 
485,430

 
17.3
%
Australia
 
51,050

 
1.8
%
 
41,324

 
1.5
%
Latin America and Other
 
60,734

 
2.2
%
 
79,890

 
2.8
%
Total revenues
 
$
2,764,095

 
100.0
%
 
$
2,807,259

 
100.0
%

 
 
Three Months Ended March 31,
 
 
2020
 
2019
By contract type:
 
 
 
 
 
 
 
 
Unit-price contracts
 
$
974,651

 
35.3
%
 
$
895,044

 
31.9
%
Cost-plus contracts
 
688,084

 
24.9
%
 
958,355

 
34.1
%
Fixed price contracts
 
1,101,360

 
39.8
%
 
953,860

 
34.0
%
Total revenues
 
$
2,764,095

 
100.0
%
 
$
2,807,259

 
100.0
%

As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized 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. Approximately 48.1% and 51.7% of Quanta’s revenues recognized during the three months ended March 31, 2020 and 2019 were associated with this revenue recognition method.
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 they are intended 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 are intended to 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):
 
 
March 31, 2020
 
December 31, 2019
Contract assets
 
$
569,180

 
$
601,268

Contract liabilities
 
$
591,087

 
$
606,146


As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end and variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings. The decrease in contract assets from December 31, 2019 to March 31, 2020 was partially due to a $28.4 million decrease in change orders and claims as described above.
Revenues were positively impacted by $36.0 million during the three months ended March 31, 2020 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2019. During the three months ended March 31, 2020, Quanta recognized revenue of approximately $268.7 million related to contract liabilities outstanding at December 31, 2019.
Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Credit Losses
As described in Note 3, Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a $3.8 million reduction to retained earnings as of January 1, 2020, which represented a $5.1 million increase to allowance for credit losses, net of $1.2 million in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. At the end of each quarter, management will assess these factors, including any potential effects from the ongoing COVID-19 pandemic.
The assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience.
Quanta’s historical loss ratio and its determination of risk pools may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations such as changes to the market, regulatory or technological environments affecting its customers and the consistency of the current and forecasted economic conditions relative to the historical period used to derive historical loss ratios.
Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable have been outstanding for at least 90 days. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Balance at beginning of period
 
$
9,398

 
$
5,839

Adoption of new credit loss standard
 
5,067

 

Charges to bad debt expense
 
273

 
2,823

Direct write-offs charged against the allowance
 
(292
)
 
(186
)
Balance at end of period
 
$
14,446

 
$
8,476


Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets. As of March 31, 2020 and December 31, 2019, long-term accounts receivable were $12.1 million and $12.6 million.
Certain contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contract and acceptance of the project by the customer. Based on Quanta’s experience in recent years, the majority of these retainage balances are expected to be collected within approximately twelve
months. Current retainage balances as of March 31, 2020 and December 31, 2019 were $313.2 million and $299.6 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond the next twelve months are included in “Other assets, net,” and as of March 31, 2020 and December 31, 2019 were $57.4 million and $54.2 million.
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 under the terms of the contract until a later date 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 revenues recognized for work performed under fixed-price contracts, as these amounts are recorded as “Contract assets.” At March 31, 2020 and December 31, 2019, unbilled receivables included in “Accounts receivable” were $563.3 million and $524.3 million. 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 $22.6 million and $33.2 million at March 31, 2020 and December 31, 2019.
Cash and Cash Equivalents
Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Cash and cash equivalents held in domestic bank accounts
 
$
350,393

 
$
130,771

Cash and cash equivalents held in foreign bank accounts
 
26,812

 
34,027

Total cash and cash equivalents
 
$
377,205

 
$
164,798


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 March 31, 2020 and December 31, 2019, cash equivalents were $179.9 million and $37.8 million and consisted primarily of money market investments and money market mutual funds and are discussed further in Fair Value Measurements below.
Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions and in the event of dissolution. Amounts related to cash and cash equivalents held by joint ventures, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Cash and cash equivalents held by domestic joint ventures
 
$
9,097

 
$
6,518

Cash and cash equivalents held by foreign joint ventures
 
104

 
16

Total cash and cash equivalents held by joint ventures
 
9,201

 
6,534

Cash and cash equivalents not held by joint ventures
 
368,004

 
158,264

Total cash and cash equivalents
 
$
377,205

 
$
164,798


Goodwill
Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. 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. Quanta’s operating units are organized into two divisions: the Electric Power Infrastructure Services Division and the Pipeline and Industrial 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 impairment.
Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing
a qualitative assessment on none, some or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of a reporting unit. Additionally, an interim impairment test of a reporting unit may be triggered by a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book value.
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. The quantitative 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 condensed consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.
Quanta determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiples valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.
Under the discounted cash flow method, Quanta determines fair value based on the estimated future cash flows for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.
Under the market guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, 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. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.
For Quanta’s annual goodwill impairment assessment performed during the fourth quarter of 2019, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified one reporting unit for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of the reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of 2019.
The determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. Accordingly, management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions. After taking into account a 10% decrease in the fair value of the reporting unit for which a quantitative impairment test was performed in the fourth quarter of 2019, the reporting unit’s fair value exceeded its carrying amount.
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. The reporting unit referenced above, for which a quantitative goodwill impairment assessment was performed in the fourth quarter of 2019, experienced declines over the short-term primarily due to losses attributable to a project which are not expected to recur.
Due to the cyclical nature of Quanta’s business, and the other factors described above, the profitability of its individual reporting units may suffer from decreases in customer demand and other factors. These factors may have a disproportionate impact on individual reporting units as compared to Quanta as a whole and might adversely affect the fair value of individual reporting units. If material adverse conditions occur, Quanta’s future estimates of fair value may not support the carrying amount of one or more of its reporting units, and the related goodwill would need to be written down to an amount considered recoverable.
As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its reporting units, particularly reporting units within its Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in goodwill impairment for any reporting unit. As a result, no goodwill impairment was recognized during the three months ended March 31, 2020. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units. Quanta will continue to monitor the impacts and should any of its reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of goodwill impairment would increase. At this time, based on information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be material.
Other Intangible Assets
Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair 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 method 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 significant estimates used by management in determining the fair values of customer relationship intangible assets include future revenues, discount rates and customer attrition rates. The following table presents the range and weighted average based on acquisition date fair value for discount and attrition rates used in the valuation of customer relationship intangible assets during the three months ended March 31, 2020 and year ended December 31, 2019:
 
 
2020
 
2019
 
 
Range
 
Weighted Average
 
Range
 
Weighted Average
Discount rates
 
20% to 23%
 
22%
 
19% to 24%
 
24%
Customer attrition rates
 
23% to 41%
 
29%
 
5% to 37%
 
6%

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 or 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 the intangible assets that are 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. As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in intangible asset impairments. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units and related intangible assets. Quanta will continue to monitor the impacts and should any of the reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of intangible asset impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future
impairment will result, or whether such impairment charge would be material.
Leases
Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received.
Quanta determines if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability.
The terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.
Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.
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.
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), net” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying
amount and the decline 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 its 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 the accompanying condensed consolidated balance sheets.
Investments in entities which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence, are accounted for using the cost method of accounting. These investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company.
Quanta owns a 30% equity interest in a water and gas pipeline infrastructure contractor located in Australia, which had an investment balance of $18.4 million as of March 31, 2020. During a designated post-investment period, which concludes in October 2020, Quanta has the option to acquire the remaining equity of the company and has certain additional earnings and distribution participation rights, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, based on observable changes in the value of the investee’s equity. Earnings on this investment are recognized as dividends are received and are reported in “Other income (expense), net” in the accompanying condensed consolidated statements of operations.
As part of Quanta’s investment strategy, Quanta formed a partnership with select investors to invest in certain specified infrastructure projects, and 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. As of March 31, 2020, Quanta’s investment balance related to this partnership was $21.1 million. However, in October 2019, due to certain management changes at the registered investment adviser, the partnership entered into a 180-day period during which the investors and Quanta evaluated the partnership, and at the end of such period in April 2020, the investment period for any future investments ended.
Quanta owns a 49% equity interest in an electric power infrastructure services company, together with certain related customer relationship and other intangible assets, which were acquired for $12.3 million. During the three months ended March 31, 2020, Quanta and the majority owner made additional contributions to the company to fund the purchase of certain assets. There were no changes to Quanta’s ownership interest as a result of the $2.4 million capital contribution.
Quanta owns a 16% equity investment in an upstream oil and gas investment fund, in which it had an investment balance of $10.2 million as of March 31, 2020. Quanta recognizes equity earnings/losses on a quarter lag basis; therefore, the investment balance is based on the fund’s valuation of its portfolio as of December 31, 2019. During the three months ended March 31, 2020, Quanta recognized a loss of $3.1 million on the investment as a result of a decrease in the fair value of the fund.
Quanta held a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new 500 kilometer electric transmission line and two 500 kV 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 recognized revenue and related cost of services as performance progressed on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit was deferred until the electric transmission line and related substations were constructed and ownership of the assets was deemed to be transferred to the third-party customer, which occurred in the three months ended March 31, 2019. The deferral of earnings and recognition of such earnings deferral were recorded as components of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense), net” in the accompanying condensed consolidated statements of operations. During the three months ended March 31, 2019, deferred earnings of $60.3 million were recognized, the majority of which was attributable to profit earned and deferred in the years ended December 31, 2018 and 2017. During the three months ended December 31, 2019, Quanta sold its minority ownership interest in the limited partnership and recognized a gain of $13.0 million related to the sale.
As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to certain of its investments, particularly investments dependent on the energy market, and concluded that at this time the investments are not impaired, except for the upstream oil and gas investment fund discussed above. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s investments. Quanta will continue to monitor the impacts and should any of the investments suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be
material. See Notes 9 and 11 for additional information related to investments.
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 when management 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 March 31, 2020, the total amount of unrecognized tax benefits relating to uncertain tax positions was $40.3 million, a $0.6 million decrease from December 31, 2019. This decrease resulted primarily from a favorable settlement of $1.7 million related to certain non-U.S. income tax audits, partially offset by a $1.1 million increase in reserves for uncertain tax positions expected to be taken in 2020. Quanta and certain subsidiaries remain under examination by various U.S. state and 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 $6.8 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 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 future consolidated balance sheets, statements of operations and statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 significantly revised the U.S. corporate tax regime which, among other things, resulted in a reduction of Quanta’s current and estimated future effective tax rate and a remeasurement of its deferred tax assets and liabilities.
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 9), which were 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. 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 insurance programs, as of March 31, 2020, the deductible for employer’s liability was $1.0 million per occurrence; the deductible for workers’ compensation was $5.0 million per occurrence; and the deductibles for auto liability and general liability were $10.0 million per occurrence. Effective May 1, 2020, the deductible for employer’s liability increased to $5.0 million per occurrence and the deductibles for auto liability and general liability were increased to $15.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. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. 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.8 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
Certain of Quanta’s operating units are parties to 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.
Stock-Based Compensation
Quanta recognizes compensation expense for restricted stock units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU 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 PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. 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 of one share of Quanta common stock on the settlement date, as specified in the applicable award agreement. For additional information on Quanta’s RSU and PSU awards, see Note 10.
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 and Australia, 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. 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), net” 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. See Note 11 for additional information related to legal proceedings and other contingencies.
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 March 31, 2020 and December 31, 2019, 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 achievement of certain performance objectives by the acquired businesses during designated post-acquisition periods 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 of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. Quanta expects a significant portion of these liabilities to be settled by late 2020 or early 2021.
Aggregate fair values of these outstanding and unearned contingent consideration liabilities and their classification in the accompanying condensed consolidated balance sheets were as follows (in thousands):
 
 
March 31, 2020
 
December 31, 2019
Accounts payable and accrued expenses
 
$
80,947

 
$
77,618

Insurance and other non-current liabilities
 
7,060

 
6,542

Total contingent consideration liabilities
 
$
88,007

 
$
84,160


The fair values of these liabilities were 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 20.4% to 30.0% and had a weighted average of 22.6% based on historical asset volatility of selected guideline public companies. Depending on contingent consideration payment terms, the present values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from 1.6% to 3.9% and had a weighted average of 2.3% based on fair value at acquisition. 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.
The majority of Quanta’s contingent consideration liabilities are subject to a maximum outstanding payment amount, which aggregated to $162.5 million as of March 31, 2020. One contingent consideration liability is not subject to a maximum payment amount, and such liability had a fair value of $1.0 million as of March 31, 2020.
Quanta’s aggregate contingent consideration liabilities can change due to additional business acquisitions, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance in post-acquisition periods and accretion in present value. During the three months ended March 31, 2020, Quanta recognized a net increase in the fair value of its aggregate contingent consideration liabilities of $2.8 million, while during the three months ended March 31, 2019, Quanta recognized a net decrease of $0.1 million. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying condensed consolidated statements of operations. Additionally, Quanta settled certain contingent consideration liabilities during the three months ended March 31, 2020 with a cash payment of $1.0 million and 4,277 shares of Quanta common stock.
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 the fair value 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 the 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 their long-term nature. 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 is performed to determine the degree to which the investment is impaired and a corresponding charge to earnings is 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 judgments 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. All of Quanta’s cash equivalents were categorized as Level 1 assets at March 31, 2020 and December 31, 2019, as all values were based on unadjusted quoted prices for identical assets in an active market that Quanta has the ability to access. The carrying amount of variable rate debt also approximates fair value.
XML 61 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Per Share Information
3 Months Ended
Mar. 31, 2020
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 months ended March 31, 2020 and 2019 consisted of the following (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Amounts attributable to common stock:
 
 
 
 
Net income attributable to common stock
 
$
38,686

 
$
120,488

 
 
 
 
 
Weighted average shares:
 
 
 
 
Weighted average shares outstanding for basic earnings per share attributable to common stock
 
144,454

 
145,110

Effect of dilutive unvested non-participating stock-based awards
 
2,333

 
1,348

Weighted average shares outstanding for diluted earnings per share attributable to common stock
 
146,787

 
146,458


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 9), 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 months ended March 31, 2020 and 2019 included 2.3 million and 2.8 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 62 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
Contract assets $ 569,180 $ 601,268
Contract liabilities $ 591,087 $ 606,146
XML 63 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Business and Organization (Detail)
3 Months Ended
Mar. 31, 2020
Segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 64 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Foreign currency translation adjustment, tax $ 0 $ 0
Other, tax $ 0 $ 6
XML 65 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segment Information SEGMENT INFORMATION:
Quanta presents its operations under two reportable segments: (1) Electric Power Infrastructure Services and (2) Pipeline and Industrial 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 its end user markets. Quanta’s entrepreneurial business model allows multiple 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: the Electric Power Infrastructure Services Division and the Pipeline and Industrial Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments, and operating units are assigned to divisions based on the predominant type of work performed.
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. Classification of operating unit revenues by type of work for segment reporting purposes can 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 (e.g., facility costs), indirect operating expenses (e.g., 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
 
 
March 31,
 
 
2020
 
2019
Revenues:
 
 

 
 

Electric Power Infrastructure Services
 
$
1,767,027

 
$
1,664,023

Pipeline and Industrial Infrastructure Services
 
997,068

 
1,143,236

Consolidated revenues
 
$
2,764,095

 
$
2,807,259

Operating income (loss):
 
 

 
 

Electric Power Infrastructure Services
 
$
128,758

 
$
161,617

Pipeline and Industrial Infrastructure Services
 
31,277

 
40,699

Corporate and non-allocated costs
 
(79,298
)
 
(82,829
)
Consolidated operating income
 
$
80,737

 
$
119,487

Depreciation:
 
 

 
 

Electric Power Infrastructure Services
 
$
28,713

 
$
25,251

Pipeline and Industrial Infrastructure Services
 
21,535

 
22,555

Corporate and non-allocated costs
 
4,162

 
4,410

Consolidated depreciation
 
$
54,410

 
$
52,216


Quanta has concluded to pursue an orderly exit of its operations in Latin America. Electric Power Infrastructure Services revenues for the three months ended March 31, 2020 and 2019 included $4.7 million and $27.8 million related to Latin American operations. Electric Power Infrastructure Services operating income for the three months ended March 31, 2020 and 2019 included $16.3 million and $0.6 million of operating loss related to Latin American operations.
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, 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 March 31, 2020 and 2019, Quanta derived $496.0 million and $606.6 million of its revenues from foreign operations. Of Quanta’s foreign revenues, 77% and 80% were earned in Canada during the three months ended March 31, 2020 and 2019. In addition, Quanta held property and equipment of $291.4 million and $314.1 million in foreign countries, primarily Canada, as of March 31, 2020 and December 31, 2019.
XML 66 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions (Tables)
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Aggregate Consideration Paid or Payable and Allocation Net Assets
The following table summarizes the aggregate consideration paid or payable as of March 31, 2020 for the acquisitions completed in 2020 and 2019 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.
Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired subsequent to March 31, 2019, and further adjustments to the purchase price allocations may occur. As of March 31, 2020, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to pre-acquisition contingent
liabilities, as further described in Legal Proceedings — Hallen Acquisition Assumed Liability in Note 11, and tax estimates. Consideration amounts are also subject to the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between March 31, 2019 and March 31, 2020 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $87.6 million to net tangible assets, $190.0 million to identifiable intangible assets and $100.7 million to goodwill and $3.1 million to bargain purchase gain (in thousands).
 
 
2020
 
2019
Consideration:
 
 
 
 
Cash paid or payable
 
$
19,377

 
$
399,279

Value of Quanta common stock issued
 
4,158

 
1,791

Contingent consideration
 
2,250

 

Fair value of total consideration transferred or estimated to be transferred
 
$
25,785

 
$
401,070

 
 
 
 
 
Accounts receivable
 
$
4,888

 
$
112,142

Contract assets
 

 
11,869

Other current assets
 
1,691

 
14,290

Property and equipment
 
6,233

 
60,133

Other assets
 

 
149

Identifiable intangible assets
 
4,561

 
192,786

Contract liabilities
 

 
(11,856
)
Other current liabilities
 
(1,174
)
 
(73,698
)
Deferred tax liabilities, net
 
(483
)
 
(6,398
)
Other long-term liabilities
 

 
(5,345
)
Total identifiable net assets
 
15,716

 
294,072

Goodwill
 
10,069

 
110,137

Fair value of net assets acquired
 
25,785

 
404,209

Bargain purchase gain
 

 
(3,139
)
Fair value of total consideration transferred or estimated to be transferred
 
$
25,785

 
$
401,070


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 acquisitions completed in 2020 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
 
$
3,180

 
4.4
Backlog
 
205

 
1.0
Trade names
 
349

 
15.0
Non-compete agreements
 
827

 
5.0
Total intangible assets subject to amortization related to acquisitions completed in 2020
 
$
4,561

 
5.2

Unaudited Supplemental Pro Forma Results of Operations
The following unaudited supplemental pro forma results of operations for Quanta, which incorporates the acquisitions completed in 2020 and 2019, 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
 
 
March 31,
 
 
2020
 
2019
Revenues
 
$
2,766,950

 
$
2,968,237

Gross profit
 
333,402

 
397,098

Selling, general and administrative expenses
 
231,102

 
243,857

Amortization of intangible assets
 
18,067

 
22,212

Net income
 
42,004

 
127,083

Net income attributable to common stock
 
39,187

 
126,536

 
 
 
 
 
Earnings per share:
 
 
 
 
Basic
 
$
0.27

 
$
0.87

Diluted
 
$
0.27

 
$
0.86


XML 67 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current Assets:    
Cash and cash equivalents $ 377,205 $ 164,798
Accounts receivable, net of allowances of $14,446 and $9,398 2,593,285 2,747,911
Contract assets 569,180 601,268
Inventories 50,365 55,719
Prepaid expenses and other current assets 168,565 261,290
Total current assets 3,758,600 3,830,986
Property and equipment, net of accumulated depreciation of $1,252,001 and $1,250,197 1,388,436 1,386,654
Operating lease right-of-use assets 287,157 284,369
Other assets, net 392,648 393,264
Other intangible assets, net of accumulated amortization of $446,573 and $437,886 395,638 413,734
Goodwill 2,006,465 2,022,675
Total assets 8,228,944 8,331,682
Current Liabilities:    
Current maturities of long-term debt and short-term debt 73,426 74,869
Current portion of operating lease liabilities 91,389 92,475
Accounts payable and accrued expenses 1,360,007 1,489,559
Contract liabilities 591,087 606,146
Total current liabilities 2,115,909 2,263,049
Long-term debt, net of current maturities 1,589,318 1,292,195
Operating lease liabilities, net of current portion 200,817 196,521
Deferred income taxes 217,778 214,779
Insurance and other non-current liabilities 309,944 311,307
Total liabilities 4,433,766 4,277,851
Commitments and Contingencies
Equity:    
Additional paid-in capital 2,040,383 2,024,610
Retained earnings 2,881,416 2,854,271
Accumulated other comprehensive loss (324,786) (241,818)
Treasury stock, 23,643,131 and 17,091,222 common shares (806,523) (586,773)
Total stockholders’ equity 3,790,492 4,050,292
Non-controlling interests 4,686 3,539
Total equity 3,795,178 4,053,831
Total liabilities and equity 8,228,944 8,331,682
Common Stock    
Equity:    
Common stock 2 2
Exchangeable Shares    
Equity:    
Common stock $ 0 $ 0
XML 68 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Components of Lease Costs The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
 
 
 
Three Months Ended
 
 
 
March 31,
Lease cost
Classification
 
2020
 
2019
Finance lease cost:
 
 
 
 
 
Amortization of lease assets
Depreciation (1)
 
$
202

 
$
373

Interest on lease liabilities
Interest expense
 
17

 
21

Operating lease cost
Cost of services and Selling, general and administrative expenses
 
29,737

 
30,358

Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses
 
170,365

 
200,298

Total lease cost
 
 
$
200,321

 
$
231,050

(1)  
Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)  
Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant and primarily relates to real estate leases and consists of common area maintenance charges, real estate taxes, insurance and other variable costs.
Components of Leases in the Balance Sheet
The components of leases in the accompanying condensed consolidated balance sheet were as follows (in thousands):
Lease type
Classification
 
March 31, 2020
 
December 31, 2019
Assets:
 
 
 
 
 
Operating lease right-of-use assets
Operating lease right-of-use assets
 
$
287,157

 
$
284,369

Finance lease assets
Property and equipment, net of accumulated depreciation
 
1,295

 
1,043

Total lease assets
 
 
$
288,452

 
$
285,412

Liabilities:
 
 
 
 
 
Current:
 
 
 
 
 
Operating
Current portion of operating lease liabilities
 
$
91,389

 
$
92,475

Finance
Current maturities of long-term debt and short-term debt
 
505

 
440

 
 
 
 
 
 
Non-current:
 
 
 
 
 
Operating
Operating lease liabilities, net of current portion
 
200,817

 
196,521

Finance
Long-term debt, net of current maturities
 
988

 
517

Total lease liabilities
 
 
$
293,699

 
$
289,953


Future Minimum Lease Payments - Operating Leases
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 
 
As of March 31, 2020
 
 
Operating Leases
 
Finance Leases
 
Total
Remainder of 2020
 
$
78,839

 
$
432

 
$
79,271

2021
 
82,423

 
495

 
82,918

2022
 
57,924

 
307

 
58,231

2023
 
39,031

 
240

 
39,271

2024
 
22,252

 
120

 
22,372

Thereafter
 
40,469

 
8

 
40,477

Total future minimum operating and finance lease payments
 
$
320,938

 
$
1,602

 
$
322,540

Less imputed interest
 
(28,732
)
 
(109
)
 
(28,841
)
Total lease liabilities
 
$
292,206

 
$
1,493

 
$
293,699


Future Minimum Lease Payments - Finance Leases
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 
 
As of March 31, 2020
 
 
Operating Leases
 
Finance Leases
 
Total
Remainder of 2020
 
$
78,839

 
$
432

 
$
79,271

2021
 
82,423

 
495

 
82,918

2022
 
57,924

 
307

 
58,231

2023
 
39,031

 
240

 
39,271

2024
 
22,252

 
120

 
22,372

Thereafter
 
40,469

 
8

 
40,477

Total future minimum operating and finance lease payments
 
$
320,938

 
$
1,602

 
$
322,540

Less imputed interest
 
(28,732
)
 
(109
)
 
(28,841
)
Total lease liabilities
 
$
292,206

 
$
1,493

 
$
293,699


Other Information Related to Leases
The weighted average remaining lease terms and discount rates were as follows:
 
 
As of March 31, 2020
Weighted average remaining lease term (in years):
 
 
Operating leases
 
4.44

Finance leases
 
3.44

Weighted average discount rate:
 
 
Operating leases
 
4.2
%
Finance leases
 
4.2
%

XML 69 R9999.htm IDEA: XBRL DOCUMENT v3.20.1
Label Element Value
Parent [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ (3,841,000)
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption (3,841,000)
Cumulative Effect, Period Of Adoption, Adjustment [Member]  
Accounts Receivable, Allowance for Credit Loss us-gaap_AllowanceForDoubtfulAccountsReceivable $ 5,067,000
XML 70 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations - Narrative (Details)
1 Months Ended 3 Months Ended
Sep. 12, 2019
USD ($)
Sep. 30, 2019
USD ($)
Oct. 31, 2018
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Mar. 31, 2019
USD ($)
Line of Credit Facility [Line Items]            
Borrowings under credit facility       $ 1,474,452,000   $ 1,647,074,000
Amount borrowed under the credit facility       1,635,366,000 $ 1,346,290,000  
Senior Secured Credit Facility            
Line of Credit Facility [Line Items]            
Option to increase revolving commitments under the credit agreement $ 400,000,000.0          
Maximum consolidated leverage ratio permissible under credit agreement 2.5          
Amount borrowed under the credit facility       1,640,000,000    
Credit facility available for revolving loans or issuing new letters of credit       1,350,000,000    
Reduction in Quanta's funded indebtedness reduced by cash and cash equivalents in excess of this amount       $ 25,000,000.0    
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    
Percentage of capital stock of direct foreign subsidiaries of wholly owned U.S. subsidiaries to secure credit agreement       65.00%    
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       $ 150,000,000.0    
Senior Secured Credit Facility | Minimum            
Line of Credit Facility [Line Items]            
Commitment fee       0.20%    
Senior Secured Credit Facility | Maximum            
Line of Credit Facility [Line Items]            
Commitment fee       0.40%    
Senior Secured Credit Facility | 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%    
Senior Secured Credit Facility | 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%    
Senior Secured Credit Facility | Excess of Base Rate Domestic Borrowings Only | Minimum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       0.125%    
Senior Secured Credit Facility | Excess of Base Rate Domestic Borrowings Only | Maximum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       1.00%    
Senior Secured Credit Facility | 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%    
Senior Secured Credit Facility | 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%    
Senior Secured Credit Facility | Excess of Federal Funds Rate            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       0.50%    
Senior Secured Credit Facility | Excess of Euro Currency Rate            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       1.00%    
Senior Secured Credit Facility | U.S. Dollar            
Line of Credit Facility [Line Items]            
Amount borrowed under the credit facility       $ 1,480,000,000    
Senior Secured Credit Facility | Canadian Dollars            
Line of Credit Facility [Line Items]            
Amount borrowed under the credit facility       128,700,000    
Senior Secured Credit Facility | Australian Dollars            
Line of Credit Facility [Line Items]            
Amount borrowed under the credit facility       30,700,000    
Senior Secured Credit Facility | Revolving Credit Facility            
Line of Credit Facility [Line Items]            
Borrowing capacity $ 2,140,000,000          
Amount borrowed under the credit facility       410,100,000    
Senior Secured Credit Facility | Term Loan            
Line of Credit Facility [Line Items]            
Borrowing capacity $ 1,290,000,000          
Borrowings under credit facility   $ 687,500,000 $ 600,000,000.0      
Amount borrowed under the credit facility       1,230,000,000    
Quarterly amortization payment       $ 7,500,000 $ 16,100,000  
Senior Secured Credit Facility | Term Loan | Eurocurrency Rate | Minimum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       1.125%    
Senior Secured Credit Facility | Term Loan | Eurocurrency Rate | Maximum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       1.875%    
Senior Secured Credit Facility | Revolving Loans and Letters of Credit in Alternative Currencies | U.S. Dollar            
Line of Credit Facility [Line Items]            
Borrowing capacity       $ 600,000,000.0    
Senior Secured Credit Facility | Swing Lines Loan | U.S. Dollar            
Line of Credit Facility [Line Items]            
Borrowing capacity       100,000,000.0    
Senior Secured Credit Facility | Swing Lines Loan | Canadian Dollars            
Line of Credit Facility [Line Items]            
Borrowing capacity       50,000,000.0    
Senior Secured Credit Facility | Swing Lines Loan | Australian Dollars            
Line of Credit Facility [Line Items]            
Borrowing capacity       50,000,000.0    
Senior Secured Credit Facility | Letters of Credit and Bank Guarantees | U.S. Dollar            
Line of Credit Facility [Line Items]            
Letters of credit and bank guarantees       252,300,000    
Senior Secured Credit Facility | Letters of Credit and Bank Guarantees | Primarily Canadian and Australian Dollars            
Line of Credit Facility [Line Items]            
Letters of credit and bank guarantees       121,600,000    
Senior Secured Credit Facility | Letters of Credit            
Line of Credit Facility [Line Items]            
Letters of credit and bank guarantees       $ 373,900,000    
Senior Secured Credit Facility | Standby Letters of Credit | Minimum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       1.125%    
Senior Secured Credit Facility | Standby Letters of Credit | Maximum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       2.00%    
Senior Secured Credit Facility | Performance Letters of Credit | Minimum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       0.675%    
Senior Secured Credit Facility | Performance Letters of Credit | Maximum            
Line of Credit Facility [Line Items]            
Debt instrument basis spread on variable rate       1.15%    
XML 71 R92.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases $ (29,482) $ (29,447)
Operating cash flows from finance leases (17) (21)
Financing cash flows from finance leases (201) (630)
Lease assets obtained in exchange for lease liabilities:    
Operating leases 29,693 15,939
Finance leases $ 866 $ 401
XML 72 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Components of Leases in the Balance Sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Assets:    
Operating lease right-of-use assets $ 287,157 $ 284,369
Finance lease assets 1,295 1,043
Total lease assets 288,452 285,412
Current:    
Operating 91,389 92,475
Finance 505 440
Non-current:    
Operating 200,817 196,521
Finance 988 517
Total lease liabilities $ 293,699 $ 289,953
XML 73 R49.htm IDEA: XBRL DOCUMENT v3.20.1
New Accounting Pronouncements (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2020
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reduction to retained earnings upon adoption of accounting standard $ 3,841      
Allowances on accounts receivable, current   $ 14,446   $ 9,398
Deferred income tax provision   $ 4,210 $ 24,558  
Adjustment due to Adoption of New ASU        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Reduction to retained earnings upon adoption of accounting standard 3,800      
Allowances on accounts receivable, current 5,100      
Deferred income tax provision $ 1,200      
XML 74 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Insurance (Details) - USD ($)
3 Months Ended
May 01, 2020
Mar. 31, 2020
Insurance Disclosures [Line Items]    
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   $ 800,000
Subsequent Event    
Insurance Disclosures [Line Items]    
Employer's liability claims subject to deductible per occurrence $ 5,000,000.0  
Auto liability insurance claims deductible 15,000,000.0  
General liability insurance claims deductible $ 15,000,000  
XML 75 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Minimum    
Indefinite-lived Intangible Assets [Line Items]    
Discount rates 20.00% 19.00%
Customer attrition rates 23.00% 5.00%
Maximum    
Indefinite-lived Intangible Assets [Line Items]    
Discount rates 23.00% 24.00%
Customer attrition rates 41.00% 37.00%
Weighted Average    
Indefinite-lived Intangible Assets [Line Items]    
Discount rates 22.00% 24.00%
Customer attrition rates 29.00% 6.00%
XML 76 R77.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) - Performance Stock Units - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 26, 2020
Mar. 08, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Valuation date price based on closing stock prices (in dollars per share)     $ 31.49 $ 35.19
Expected volatility 34.00% 25.00%    
Risk-free interest rate 0.35% 2.43%    
Term in years 2 years 9 months 3 days 2 years 9 months 21 days    
XML 77 R87.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Indemnities (Details)
$ in Millions
Mar. 31, 2020
USD ($)
Indemnification Agreement  
Loss Contingencies [Line Items]  
Pre-acquisition estimate of indemnification asset $ 4.7
XML 78 R83.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Concentrations of Credit Risk (Details)
$ in Millions
3 Months Ended 14 Months Ended
Mar. 31, 2020
USD ($)
Customer
Dec. 31, 2019
USD ($)
Customer
Mar. 31, 2019
Customer
Mar. 31, 2020
USD ($)
Customer
Jan. 29, 2019
USD ($)
Customer Concentration Risk          
Concentration Risk [Line Items]          
Number of customers representing ten percent or more of revenue | Customer 0   0    
Number of customers representing ten percent or more of net receivable position | Customer 0 0   0  
PG&E          
Concentration Risk [Line Items]          
Receivables sold   $ 36      
Cash received from sale of receivables   $ 34      
PG&E | Pre-Petition Receivables          
Concentration Risk [Line Items]          
Accounts receivable $ 5     $ 5 $ 165
Proceeds from collection of pre-petition receivables       $ 124  
XML 79 R73.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 26, 2020
Dec. 11, 2019
Aug. 28, 2019
May 24, 2019
Mar. 21, 2019
Mar. 31, 2020
Mar. 31, 2019
Equity [Abstract]              
Cash dividends declared (in dollars per share) $ 0.05 $ 0.05 $ 0.04 $ 0.04 $ 0.04 $ 0.05 $ 0.04
Cash dividends declared $ 7,184 $ 7,371 $ 5,564 $ 6,233 $ 5,896    
XML 80 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Mar. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Net tangible assets acquired $ 87,600     $ 87,600  
Other intangible assets acquired       190,000  
Goodwill acquired 10,069     100,700 $ 110,383
Bargain purchase gain, net of deferred tax   $ (3,100)   (3,100)  
Acquisitions 2020          
Business Acquisition [Line Items]          
Cash consideration $ 19,377        
Number of shares granted for acquired companies (in shares) 116,812        
Value of Quanta common stock issued $ 4,158        
Other intangible assets acquired 4,561        
Goodwill acquired 10,069        
Bargain purchase gain, net of deferred tax 0        
Goodwill expected to be deductible for income tax 3,800     $ 3,800  
Revenues included in consolidated results of operations 1,900        
Income (loss) before taxes (900)        
Acquisition costs $ 800        
Acquisitions 2019          
Business Acquisition [Line Items]          
Cash consideration     $ 399,300   $ 399,279
Number of shares granted for acquired companies (in shares)         60,860
Value of Quanta common stock issued         $ 1,791
Goodwill acquired         110,137
Bargain purchase gain, net of deferred tax         (3,139)
Goodwill expected to be deductible for income tax         $ 90,600
Revenues included in consolidated results of operations     7,400    
Income (loss) before taxes     (1,000)    
Acquisition costs     $ 2,400    
XML 81 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
division
Mar. 31, 2019
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]    
Number of internal divisions | division 2  
Amortization of intangible assets | $ $ 17,908 $ 12,670
XML 82 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 294 525 1 false 105 0 false 10 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 (Loss) Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1003501 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Parenthetical) Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLossParenthetical Condensed Consolidated Statements of Comprehensive Income (Loss) (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 1005000 - Statement - Condensed Consolidated Statements of Equity Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsOfEquity Condensed Consolidated Statements of Equity Statements 8 false false R9.htm 2101100 - Disclosure - Business and Organization Sheet http://quantaservices.com/role/BusinessAndOrganization Business and Organization Notes 9 false false R10.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2103100 - Disclosure - New Accounting Pronouncements Sheet http://quantaservices.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 11 false false R12.htm 2104100 - Disclosure - Acquisitions Sheet http://quantaservices.com/role/Acquisitions Acquisitions Notes 12 false false R13.htm 2105100 - Disclosure - Goodwill and Other Intangible Assets Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 2106100 - Disclosure - Per Share Information Sheet http://quantaservices.com/role/PerShareInformation Per Share Information Notes 14 false false R15.htm 2107100 - Disclosure - Debt Obligations Sheet http://quantaservices.com/role/DebtObligations Debt Obligations Notes 15 false false R16.htm 2108100 - Disclosure - Leases Sheet http://quantaservices.com/role/Leases Leases Notes 16 false false R17.htm 2109100 - Disclosure - Equity Sheet http://quantaservices.com/role/Equity Equity Notes 17 false false R18.htm 2110100 - Disclosure - Stock-Based Compensation Sheet http://quantaservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 18 false false R19.htm 2111100 - Disclosure - Commitments and Contingencies Sheet http://quantaservices.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 19 false false R20.htm 2112100 - Disclosure - Segment Information Sheet http://quantaservices.com/role/SegmentInformation Segment Information Notes 20 false false R21.htm 2113100 - Disclosure - Supplemental Cash Flow Information Sheet http://quantaservices.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 21 false false R22.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 22 false false R23.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 23 false false R24.htm 2304301 - Disclosure - Acquisitions (Tables) Sheet http://quantaservices.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://quantaservices.com/role/Acquisitions 24 false false R25.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 25 false false R26.htm 2306301 - Disclosure - Per Share Information (Tables) Sheet http://quantaservices.com/role/PerShareInformationTables Per Share Information (Tables) Tables http://quantaservices.com/role/PerShareInformation 26 false false R27.htm 2307301 - Disclosure - Debt Obligations (Tables) Sheet http://quantaservices.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://quantaservices.com/role/DebtObligations 27 false false R28.htm 2308301 - Disclosure - Leases (Tables) Sheet http://quantaservices.com/role/LeasesTables Leases (Tables) Tables http://quantaservices.com/role/Leases 28 false false R29.htm 2309301 - Disclosure - Equity (Tables) Sheet http://quantaservices.com/role/EquityTables Equity (Tables) Tables http://quantaservices.com/role/Equity 29 false false R30.htm 2310301 - Disclosure - Stock-Based Compensation (Tables) Sheet http://quantaservices.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://quantaservices.com/role/StockBasedCompensation 30 false false R31.htm 2312301 - Disclosure - Segment Information (Tables) Sheet http://quantaservices.com/role/SegmentInformationTables Segment Information (Tables) Tables http://quantaservices.com/role/SegmentInformation 31 false false R32.htm 2313301 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://quantaservices.com/role/SupplementalCashFlowInformation 32 false false R33.htm 2401401 - Disclosure - Business and Organization (Detail) Sheet http://quantaservices.com/role/BusinessAndOrganizationDetail Business and Organization (Detail) Details http://quantaservices.com/role/BusinessAndOrganization 33 false false R34.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Performance Obligation (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesPerformanceObligationDetails Summary of Significant Accounting Policies - Performance Obligation (Details) Details 34 false false R35.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 35 false false R36.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesRevenueDisaggregatedByGeographicLocationAndContractTypeDetails Summary of Significant Accounting Policies - Revenue Disaggregated by Geographic Location and Contract Type (Details) Details 36 false false R37.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesContractAssetsAndLiabilitiesDetails Summary of Significant Accounting Policies - Contract Assets and Liabilities (Details) Details 37 false false R38.htm 2402407 - Disclosure - Summary of Significant Accounting Policies - Composition of the Allowance for Credit Losses (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCompositionOfAllowanceForCreditLossesDetails Summary of Significant Accounting Policies - Composition of the Allowance for Credit Losses (Details) Details 38 false false R39.htm 2402408 - Disclosure - Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesCashAndCashEquivalentsDetails Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) Details 39 false false R40.htm 2402409 - Disclosure - Summary of Significant Accounting Policies - Goodwill (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesGoodwillDetails Summary of Significant Accounting Policies - Goodwill (Details) Details 40 false false R41.htm 2402410 - Disclosure - Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesSignificantEstimatesUsedByManagementInDeterminingFairValuesOfCustomerRelationshipsAcquiredDetails Summary of Significant Accounting Policies - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) Details 41 false false R42.htm 2402411 - Disclosure - Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInvestmentsInAffiliatesAndOtherEntitiesDetails Summary of Significant Accounting Policies - Investments in Affiliates and Other Entities (Details) Details 42 false false R43.htm 2402412 - Disclosure - Summary of Significant Accounting Policies - Income Taxes (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails Summary of Significant Accounting Policies - Income Taxes (Details) Details 43 false false R44.htm 2402413 - Disclosure - Summary of Significant Accounting Policies - Earnings Per Share (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesEarningsPerShareDetails Summary of Significant Accounting Policies - Earnings Per Share (Details) Details 44 false false R45.htm 2402414 - Disclosure - Summary of Significant Accounting Policies - Insurance (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesInsuranceDetails Summary of Significant Accounting Policies - Insurance (Details) Details 45 false false R46.htm 2402415 - Disclosure - Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesStockBasedCompensationDetails Summary of Significant Accounting Policies - Stock-Based Compensation (Details) Details 46 false false R47.htm 2402416 - Disclosure - Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesAggregateFairValuesOfOutstandingAndUnearnedContingentConsiderationLiabilitiesDetails Summary of Significant Accounting Policies - Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities (Details) Details 47 false false R48.htm 2402417 - Disclosure - Summary of Significant Accounting Policies - Fair Value Measurements (Details) Sheet http://quantaservices.com/role/SummaryOfSignificantAccountingPoliciesFairValueMeasurementsDetails Summary of Significant Accounting Policies - Fair Value Measurements (Details) Details 48 false false R49.htm 2403401 - Disclosure - New Accounting Pronouncements (Details) Sheet http://quantaservices.com/role/NewAccountingPronouncementsDetails New Accounting Pronouncements (Details) Details http://quantaservices.com/role/NewAccountingPronouncements 49 false false R50.htm 2404402 - Disclosure - Acquisitions - Narrative (Details) Sheet http://quantaservices.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 50 false false R51.htm 2404403 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) Sheet http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidOrPayableAndAllocationOfNetAssetsDetails Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) Details 51 false false R52.htm 2404404 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) Sheet http://quantaservices.com/role/AcquisitionsEstimatedFairValuesOfIdentifiableIntangibleAssetsAndRelatedWeightedAverageAmortizationDetails Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) Details 52 false false R53.htm 2404405 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) Sheet http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsOfOperationsDetails Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) Details 53 false false R54.htm 2405402 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 54 false false R55.htm 2405403 - Disclosure - Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsSummaryOfChangesInGoodwillDetails Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) Details 55 false false R56.htm 2405404 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Details 56 false false R57.htm 2405405 - Disclosure - Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) Sheet http://quantaservices.com/role/GoodwillAndOtherIntangibleAssetsEstimatedFutureAggregateAmortizationExpenseOfIntangibleAssetsDetails Goodwill and Other Intangible Assets - Estimated Future Aggregate Amortization Expense of Intangible Assets (Details) Details 57 false false R58.htm 2406402 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) Sheet http://quantaservices.com/role/PerShareInformationBasicAndDilutedEarningsPerShareAttributableToCommonStockDetails Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) Details 58 false false R59.htm 2406403 - Disclosure - Per Share Information - Narrative (Details) Sheet http://quantaservices.com/role/PerShareInformationNarrativeDetails Per Share Information - Narrative (Details) Details 59 false false R60.htm 2407402 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) Sheet http://quantaservices.com/role/DebtObligationsLongTermDebtObligationsDetails Debt Obligations - Long-term Debt Obligations (Details) Details 60 false false R61.htm 2407403 - Disclosure - Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) Sheet http://quantaservices.com/role/DebtObligationsCurrentMaturitiesOfLongTermDebtAndShortTermDebtDetails Debt Obligations - Current Maturities of Long-Term Debt and Short-Term Debt (Details) Details 61 false false R62.htm 2407404 - Disclosure - Debt Obligations - Narrative (Details) Sheet http://quantaservices.com/role/DebtObligationsNarrativeDetails Debt Obligations - Narrative (Details) Details 62 false false R63.htm 2407405 - Disclosure - Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) Sheet http://quantaservices.com/role/DebtObligationsBorrowingsUnderCurrentAndPriorCreditFacilityAndApplicableInterestRatesDetails Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) Details 63 false false R64.htm 2408402 - Disclosure - Leases - Narrative (Details) Sheet http://quantaservices.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 64 false false R65.htm 2408403 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://quantaservices.com/role/LeasesComponentsOfLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 65 false false R66.htm 2408404 - Disclosure - Leases - Components of Leases in the Balance Sheet (Details) Sheet http://quantaservices.com/role/LeasesComponentsOfLeasesInBalanceSheetDetails Leases - Components of Leases in the Balance Sheet (Details) Details 66 false false R67.htm 2408405 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 67 false false R68.htm 2408406 - Disclosure - Leases - Other Information Related to Leases (Details) Sheet http://quantaservices.com/role/LeasesOtherInformationRelatedToLeasesDetails Leases - Other Information Related to Leases (Details) Details 68 false false R69.htm 2409402 - Disclosure - Equity - Exchangeable Shares and Preferred Stock (Details) Sheet http://quantaservices.com/role/EquityExchangeableSharesAndPreferredStockDetails Equity - Exchangeable Shares and Preferred Stock (Details) Details 69 false false R70.htm 2409403 - Disclosure - Equity - Treasury Stock (Details) Sheet http://quantaservices.com/role/EquityTreasuryStockDetails Equity - Treasury Stock (Details) Details 70 false false R71.htm 2409404 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) Sheet http://quantaservices.com/role/EquityRepurchasesOfCommonStockUnderStockRepurchaseProgramsDetails Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) Details 71 false false R72.htm 2409405 - Disclosure - Equity - Non-controlling Interests (Details) Sheet http://quantaservices.com/role/EquityNonControllingInterestsDetails Equity - Non-controlling Interests (Details) Details 72 false false R73.htm 2409406 - Disclosure - Equity - Dividends (Details) Sheet http://quantaservices.com/role/EquityDividendsDetails Equity - Dividends (Details) Details 73 false false R74.htm 2410402 - Disclosure - Stock-Based Compensation - Stock Incentive Plans (Details) Sheet http://quantaservices.com/role/StockBasedCompensationStockIncentivePlansDetails Stock-Based Compensation - Stock Incentive Plans (Details) Details 74 false false R75.htm 2410403 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Common Stock (Details) Sheet http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCommonStockDetails Stock-Based Compensation - RSUs to be Settled in Common Stock (Details) Details 75 false false R76.htm 2410404 - Disclosure - Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) Sheet http://quantaservices.com/role/StockBasedCompensationPsusToBeSettledInCommonStockDetails Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) Details 76 false false R77.htm 2410405 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) Sheet http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueForAwardsOfPerformanceUnitsInputsDetails Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) Details 77 false false R78.htm 2410406 - Disclosure - Stock-Based Compensation - RSUs to be Settled in Cash (Details) Sheet http://quantaservices.com/role/StockBasedCompensationRsusToBeSettledInCashDetails Stock-Based Compensation - RSUs to be Settled in Cash (Details) Details 78 false false R79.htm 2411401 - Disclosure - Commitments and Contingencies - Investments in Affiliates and Other Entities (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesInvestmentsInAffiliatesAndOtherEntitiesDetails Commitments and Contingencies - Investments in Affiliates and Other Entities (Details) Details 79 false false R80.htm 2411402 - Disclosure - Commitments and Contingencies - Contingent Consideration Liabilities (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesContingentConsiderationLiabilitiesDetails Commitments and Contingencies - Contingent Consideration Liabilities (Details) Details 80 false false R81.htm 2411403 - Disclosure - Commitments and Contingencies - Committed Expenditures (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesCommittedExpendituresDetails Commitments and Contingencies - Committed Expenditures (Details) Details 81 false false R82.htm 2411404 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesLegalProceedingsDetails Commitments and Contingencies - Legal Proceedings (Details) Details 82 false false R83.htm 2411405 - Disclosure - Commitments and Contingencies - Concentrations of Credit Risk (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesConcentrationsOfCreditRiskDetails Commitments and Contingencies - Concentrations of Credit Risk (Details) Details 83 false false R84.htm 2411406 - Disclosure - Commitments and Contingencies - Insurance (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesInsuranceDetails Commitments and Contingencies - Insurance (Details) Details 84 false false R85.htm 2411407 - Disclosure - Commitments and Contingencies - Letters of Credit (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesLettersOfCreditDetails Commitments and Contingencies - Letters of Credit (Details) Details 85 false false R86.htm 2411408 - Disclosure - Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesPerformanceBondsAndParentGuaranteesDetails Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) Details 86 false false R87.htm 2411409 - Disclosure - Commitments and Contingencies - Indemnities (Details) Sheet http://quantaservices.com/role/CommitmentsAndContingenciesIndemnitiesDetails Commitments and Contingencies - Indemnities (Details) Details 87 false false R88.htm 2412402 - Disclosure - Segment Information - Narrative (Details) Sheet http://quantaservices.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 88 false false R89.htm 2412403 - Disclosure - Segment Information - Summarized Financial Information (Details) Sheet http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails Segment Information - Summarized Financial Information (Details) Details 89 false false R90.htm 2413402 - Disclosure - Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationNetEffectsOfChangesInOperatingAssetsAndLiabilitiesNetOnCashFlowsFromOperatingActivitiesDetails Supplemental Cash Flow Information - Net Effects of Changes in Operating Assets and Liabilities, Net, on Cash Flows from Operating Activities (Details) Details 90 false false R91.htm 2413403 - 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 91 false false R92.htm 2413404 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedToLeasesDetails Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) Details 92 false false R93.htm 2413405 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) Details 93 false false R94.htm 2413406 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails Supplemental Cash Flow Information - Narrative (Details) Details 94 false false R9999.htm Uncategorized Items - pwr03-31x202010xq.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - pwr03-31x202010xq.htm Cover 95 false false All Reports Book All Reports pwr03-31x202010xq.htm pwr-20200331.xsd pwr-20200331_cal.xml pwr-20200331_def.xml pwr-20200331_lab.xml pwr-20200331_pre.xml pwr03-31x2020ex101.htm pwr03-31x2020ex311.htm pwr03-31x2020ex312.htm pwr03-31x2020ex321.htm quantalogohor.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/currency/2019-01-31 true true XML 83 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Amounts attributable to common stock:    
Net income attributable to common stock $ 38,686 $ 120,488
Weighted average shares:    
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 144,454 145,110
Effect of dilutive unvested non-participating stock-based awards (in shares) 2,333 1,348
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 146,787 146,458
XML 84 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Dec. 31, 2018
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 377,205 $ 164,798 $ 85,423 $ 78,687
Cash equivalents 179,900 37,800    
Domestic Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 350,393 130,771    
Foreign Bank Accounts        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 26,812 34,027    
Domestic Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 9,097 6,518    
Foreign Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 104 16    
Investments in Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 9,201 6,534    
Cash Not Held by Joint Ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 368,004 $ 158,264    
XML 85 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 01, 2020
Mar. 31, 2020
Sep. 30, 2019
Mar. 31, 2019
Dec. 31, 2019
Revenue Recognition [Line Items]          
Revenues recognized related to change orders and claims   $ 141,600     $ 170,000
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   $ 24,100      
Change in contract estimates, favorable (unfavorable) impact on operating results, percent (less than)     7.30% 5.00%  
Percent of total revenues recognized associated with revenue recognition method   48.10%   51.70%  
Change in recognized revenue related to change orders and claims   $ (28,400)      
Revenue, related to performance obligation satisfied in previous periods   36,000      
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period   268,700      
Reduction to retained earnings upon adoption of accounting standard $ 3,841        
Allowances for doubtful accounts on current receivables   14,446     9,398
Deferred income tax provision   4,210   $ 24,558  
Charges to bad debt expense   (273)   (2,823)  
Long-term accounts receivable   12,100     12,600
Current retainage balances   313,200     299,600
Non-current retainage balances   57,400     54,200
Unbilled receivables   563,300     524,300
Accounts Payable and Accrued Expenses          
Revenue Recognition [Line Items]          
Unearned revenues   22,600     $ 33,200
Adjustment due to Adoption of New ASU          
Revenue Recognition [Line Items]          
Reduction to retained earnings upon adoption of accounting standard 3,800        
Allowances for doubtful accounts on current receivables 5,100        
Deferred income tax provision $ 1,200        
Larger Pipeline Transmission Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount   11,600      
Contract value   $ 95,100      
Percentage of project completion   93.00%      
EPC Electric Transmission Project          
Revenue Recognition [Line Items]          
Change in contract estimates, favorable (unfavorable) impact on operating results, amount       $ 25,500  
XML 86 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2020
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
 
 
March 31,
 
 
2020
 
2019
Revenues:
 
 

 
 

Electric Power Infrastructure Services
 
$
1,767,027

 
$
1,664,023

Pipeline and Industrial Infrastructure Services
 
997,068

 
1,143,236

Consolidated revenues
 
$
2,764,095

 
$
2,807,259

Operating income (loss):
 
 

 
 

Electric Power Infrastructure Services
 
$
128,758

 
$
161,617

Pipeline and Industrial Infrastructure Services
 
31,277

 
40,699

Corporate and non-allocated costs
 
(79,298
)
 
(82,829
)
Consolidated operating income
 
$
80,737

 
$
119,487

Depreciation:
 
 

 
 

Electric Power Infrastructure Services
 
$
28,713

 
$
25,251

Pipeline and Industrial Infrastructure Services
 
21,535

 
22,555

Corporate and non-allocated costs
 
4,162

 
4,410

Consolidated depreciation
 
$
54,410

 
$
52,216


ZIP 87 0001050915-20-000073-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001050915-20-000073-xbrl.zip M4$L#!!0 ( 'R&J%!^D9F@,A\ -UI 0 0 <'=R+3(P,C P,S,Q+GAS M9.T]VW+C-K+O^Q4\?LJIBL?V>";)3&6R)=]F?:O?W^9N]83%3[S^*>#DS?'!Q;E MMN

C;,SHG%@D"P1[#@%YY8GY!)R1T M@T\'(?\C)"Z;,.H "B[%(3(-M-V-S]Z>_SV^/CT].3 D*Y_]%E_%O2_OGY^&)ZA.V.\/4C M0(B;P0G$4;!5F+.5]\-O? M+$O*G\T7G@@L7I#;A/B/LJ@,X'%A'[=!9!R*KH!#ZAU-"%NW1T#LJ5*(GJZ(C/+>+?$KQ MD;!61:BCPI0BU%EG3/.J IUB%_QU&/<[Q$>')V]7PR)=T-IA$?=;!Q8?CHBP M4=0@-CLXI"\+EW 2>&)Y!;^;8>8*D8%RF0)!%#\@BB<_K8"BA,SI%+>TYBCI MO=:*1PNVQ#U6'K]\0VN"AM[S5G5<(S;=,.F.1OENVG#^Q!UPX/?MAO2I_6;J M/1W97L@#L<25Z6?3DN:;.L8_#E,H';$)A0"3<%F[PA;1T7LFO[JLKAFP#F7M M<8D[X1\K8T!?[%E[%))>\J^5D>"$V7ZMCE3W4G^NK!X^LQ'<21LDXC[XQV': MN2,"P4(@M%]:"2/I)?\Z3/OGD2"<>X&$A(_BAXL%XQ-//8%GN%M^C+?,.SJQ MI)G\,=JPS,;TT4)X"RH"!D:,YGY( #-!)Y\.P#M0P#WT,!BX%\.[#]"YDM1^P<6OGJXNS;YRG+X3*\8 M>@P_59[?WIX73I@#L# MUXT6VN'DE@8#WZ>!?T$#PMR.TEK#N"9YOSM^]^[XU"1O_!GC8&60L! +RQ-6 MA(=%N&.EF%C>Q )<+(6,]4.$SO_NJ )=^@&;HV-T19CXG;@A]8>3:P>(8Q.& M[+L&,OF4H4 EQT"L=]3%'E\IF\[@_X,GX/R4#N9@![ _)6TKZ=9F4:I5NW@9R%^ED(0M4I'T4IQC#4-U3!"TXKQM")$+1W3G=?)6R)P*C_1E=2H *56 M\F]K))] W'D)W:..=Y1+U-W$HQ5Q9*!$8 M\_PZ>5=<0BM%$\^979HRY]Y\S@)<4Y"_X$,$C$\IMUF;GN QBGW,E)B=-J%&GR'O%HM6I1<"T;J$4T=BZZI8V^UXZLO*ZY0^=\[6I0 K96 MWA_:REL;9"_6//^!AYALLUZAYH#6BO2G]B*-AM@+-,_[)^JK5]=\,)G J&%6P:S6@<$Q0IP%R)$L;:B_FO"C #1*)V;U>*9>"KA7RS^V%+ ?2 MS/B]D#,\&E$QP= M;(MG'G?P_8@(:/DY)+!9!G2]ZWZ+X6J5X9>VRJ -;LG1 M92LUOI4BL*,J @8OA\[HW7@N<_!<](RXR*SQC-*@E?QK81F$>W)\#/\P%#<& M9LHS!N5_*9B6#M2*H%H*[%Y>&H^57L]HP #A=0HO"[A&DN^E:=9:DM8/F5%V M?B8F#,0]D_BS*]=[7G5&EL,TR_-=XYF90I>;+\"WY ![26I<]^9 X0S:L"=Z MS4%<],;SURK7BA',4C[M*F5]-$L-9_V ^XG<+U0UKE@MQZN1B$:+^.-%6*_ MPE=+[/*/D 7+-:I !- LY/<=9[T"OI=?RNXT]V6-,M2 FN7XMJ,^8[FO)R?2Y(+$(*E@=A=KI]Y0GC/&(-[ #T5Y_+26X"Q <$\ MH0(W5\3&8[8EIK$O%B[L&2KSF (C@CN,W+:.4VP4"W,RT,\E)]-Y?<#\H 0E M*T23&X]-[ MBF4S'E'>XYDG@OCWJEK5<;A:]2DDMI2H3ZPMZ>"XSN/PASB>ZH(*(U'0GNW5 MQ->%I#U>51UJP-:*O9"X4")V*> @$:;^#):Y*!D:(S'58 M7G-Y0(;@6TC$!,4@F./DH">ICJ;]B6:) F=I\'9(.&V#0/4Q'O!#/Y3XH3L7 MOU$$7[ GYE#NM#?I*OJ;]X8/)1EK"I!\&L':R1U!L>'RQ9X1/J6X"H]G1,AL ML)&@$PI.C#,./+M];GEKR+4R+!AGB0SU42PU3.2F1P-9@Z_VJ@U4JR$'])) F0#^T4=!)#V>79>4<7H0 %]ZDZ49I[7*JS#)7) MO](6(^%-!9EW%>PJ0]5*O6"?)U+7AHV.KF#@:,[*H:._TW96//H.ZT5;\SW3 MRVRU?RBQVB-I[:"M'C%.4 *L6*ZR'9;"J)TXA7AC,G%B>#N\OWWV/.>9N6Z< MOYZOB-)<1+60S/;]^Q+[/@:I9;87JJ'L995P."UW$^+5SZ2JD5X21EX-]>EP MDN_<>DI^%VS,D_M]B2W41&>RM7EH-J$P%G0A#696G &:_8!3%WCV"V1IR MK7(47)Z&RK';84?-6;O1ZTDU#+PZC5A]IK1 \T M8AS.YT0LP?>5\23_FL<]UKX\U ]5JQ$%OZ"A1D1#2U=;#8[W,)/.>\4H2JNM MK]T0GMD+?U_BA3<2\0[ZZ#<4HT?-!12U-[MTOY2X=*KCSG$6T\D]KM)AY9-S MKTO\N DP\[KW2\FZIZ"J:X@18)EMA8\M"7LG%[4*9L-6HU\J6Y<,*\#62K-@ MUYBD*7GMN1Y^E&Y'FZE^?ZY=D])EC1OU9&ALWQ+GP>V_-X:X].1\#C\::O;B,VY;P)B=JM/2]QJ@&:EX*PL MO+UH.AGT#6"9U[+3DNIN1D'MY.(UHD+F'';*X"[K;)X]/Y7,GA&F2"&8'4W8 M+N'B&?&9/>#.!7-#K&!-!,?+G''+0?11;US[[STMU:WU+-O V.99^5.)=5BJ M 'B+%3&1L>((%RM&1NNBXX.&2";_;C^C)3+=/8 FP&H%7@AY5@E\M[V#$EZW M-2JK09@MS)]*+,QR(>V@P3FF4[0/.NV0)7V-&^3)VY(-,@*RH]MCD87=E[,& ML(RKV\(,3#0D2T;[%:,+JED,$3=+T(L\3'4@CMYD);*LZ1'_KW MWAD=TR!PJ7/-5XD,=!^B5C4*21,&U1B-'WQTZQ^I%8V)210[[^272^>N(!WB MS]8D>2/L6I$73I4,(K\K%SE6 MZ+NEH<:Y_K38:H%7S1G&XM^/U<+Y..?'HM MOSD'3N;()1UJC+6&7"ONHG-<+6XET60@2XZTEW#"HM:^DPF*V7\Z+O.?JB2W MBTY4?-]AS*:<39@-$M!.)SV7M?O:;$-XYK.TTE!A>CM" YTY\XR [Z67XW9R M!35QAK!X,G@8 >'XG:--X::QDT3J_V MIKZ=JAN=XBT/^6+,]]_,7$V1T5+&[R?!_[#6PA-Q.R5@K&.P.M4J?HNIE6I) MGT!^L0G_T,;?:T>UP/!>@B_''$X&KNL]8TCE*BY4C=]8V-CRU6KL6MTI?-2M MG>ZDN& 'O):18"1#3U&!;(747J$,0L6O7MN!NKX':\'FM\$F0]:JSVJ[6HQ" M?&L15Z']]M1$>/F$H@WI2-4PM=9.,6+11B]*,I3VJE EH\2*_2(K077,%%W# M6+5*L=I>HQUJZ*/O-:-26ITK%W0#7[M9%+X#WTK^.UV=H)E$U#>^[LG+QHR& MDA%JIWTQG-E&[-%WR^20>]$;! /,1;-[8X+/P:\5>_& LIW8H_'V,C?(Y(GZ MZI/+UWPPF8#9C-\9BBN.R +NF_,?6HY>JR_%V'D[?4FPP?.N%!^M3$J,TEZE M*H6J)8BDGV?8D (9QZHU)E;S,/1$F'3PO6)4"\O;S/%,HV.:M\?P;Y7UX8?X MK[U@\P*XHT^4AQ0X2^(S!N=L^9EB<>W%C-DWGBWIP/AT%*[!$3:T)JR(3>VJ M44RH:[-J1-A9&?2LQZ65(FC%&*J0>AS@DD+9KRXU8K^CMC=50V]6OTH&JE6= MU>S96'6TD??Z4"DF[65AWX +J.0 MA14 :W_&%O[ _B-D@CH;TJO-(UQK/Z^0QH"-M18)!1:2@.M;2@0:UQH9^>/H MF!0K0XL5$[-7^6H-*DT\VI2Z&@>K5;75=M'JG*B]L]=[OW6@/(F-EV4E9C18>H\CT0YJ[>B36S=^ X M81OFL<,6Z)>!:#2C)TVB@ M 3M^_;I&"#2XG$RHC>5ODPKNPX5,L^33LJP:Z#'D,23_2GCSM+D-;.X:K=\F MFK6:5V(\--$\"FZ(0CM7I#[!I2)IZ$?L^Z/E\12V;TV "+UG0L9>L8L:@R$* M;LOC$X8YAM@DEYH*"G-'_4 P.Z!.M_MQF\.A5B5+C@X:J&06):F5T/+'0MKL MCU(C4]1V^-*=6<9EKUV$"+*AKMBX V4)CV7G 3<$;W]^2T M[%)7 VOX+^WV_GKTXCL?R6+!@&1\%#W@W%/8RV?XB"H^6>31EPW%L_C/X.WQR2^%+\I^H?-'*@XL3N;TTT%-&^:ZR.L8LA_"4"P($8W/P@L7 MGPY>'H7+/K* S@^L (CX=, ]SL/Y1\>;$\:OX072=F"IAF F,,^YEPV=4$1. M^U$KFC[@/#FSVQ(>=VI&M!-\G $=P@X?);N^#_E@PJBK'%]9,//"X MYP1KPF(P] MA%]996[:NH[Z<(>U7>%/AW8[8>8/<<.AC.3,8QPO(@8D79Z$/&[_OZZL2F'%7:"[KGRHN?D0Y9LA*$+;! ME28J8B(*$//QQX0%37B0;=[;26$BX98&*M)DI^RI"KP+Y]3)WKH^#X%<(_O6/E#/ M381UDJZ]V22'L\-L9=I_9P;#EGEO--,V-4C/E+?*/3LGG#B,8);Z(,0F+ORX M\ !YX6?]]$8M>Q=[B(/IY0YHY=N^1?P0T5LO^ =UG;/E_WF,![]#\Q!VC+R0 M:MOU3T1@X#)Y'RZZ*B'W8$S)*P1OFS7MG? JL5\X7I+BE?-M:VADO!N4+8>#$63 M&,:VL=TU!S?,EINGCU=J[5!W2!JU[*M7%EM***7XAD#\3,9A-2IK&_;5P*K% M/>L\9OW%BQ 7$%W(C5G2&NQ?F(%CH(7^$0+4D1Q[C4PL ?UJ&:G1HK[LW)); MU?V[LR1>1]:PI!:1#^*)GI/ GCTL!LY_0U4MX-[30J@C SI M#O-5+=,=R02-L+7(QF9 =]J_8?->* B;4+7DT.J"JM4CNOB9#_5T[/N:EIPA MOZ!SPAVMUL*9QQW?Q )#G]=$>J2B9$J'$[SBYM*Z+;VRQP9UO EQ. U!'4GH M!C ;GYB/YP4)(55O^R:K2C\D68)4LKG:QX:3@>,M9)0Z69%RGD?[?OWSP>IH M>&%^8WI5V\:NM,, -3_:[;^+*UU#P(5D<5-RD]8]%*H0S [=<)Y7V,+SK3N_ M%_0QN):>R5R>#L%>)Z^I)N>2]S-!_9DGO?H;V H%K(YW"#:F:B4(O3V?*Z?J MF@<4B)&_$S*^,(Y)=V9^U/3LSH=%*.AFE" C*TV>TL[$]1[X'<0ULD L*\XGXX %H>7MW=(%9/WPJ/V,7 MN^\RV^]ZOH!VDJHT+SXE>SW MF.652W[%YX=1C'N2RQRM]2O$^>.9QJV[5N\ M'_9<6,.8?4;XMSCK.KO'&5OT;J>.L36<.YF;](ZBR]'YI0O6$A@:,GHV9SZ: M>. 8_!>>9DEKV+9_-$9(C[QG*F#B"*(BJR"9<73_*$=HBPY;M\BBXQ+A-T_4 M;=>E=S97I9P+9'WUQ#?XK1>LR20I1TESR6]87B5)_Z#$!3>?B(@?.?78_#C] MFT-@9P7++S28>4Y:MO6:-Y@JR!7"ESD>K@_>]F>@I&5,[5#(H\KH02&PS%8:0LIR9@W0MA1HK=2@*!*U,NM8 M^A48TJ1.M-GY>?QK6[^6Z-IE*#QY-LWMY5U17%5O^[=@O>!A^W"")E=GUZ2S-*Z;Q:AG6M7@U=PXFZK#F8"BHA@.\'_RB;\E1D MS8AO!ZK7'-+GYV"Q<)FMKD^TF0$KP.DM;ZXHY@JX5R%W_.I94=EJ^QO3BRT/ M51$+E7T?/\&8AY97I9'4N$/?+DL6<<^B7!!>L]9]5,X<'I!#4VT-=Q3\#UY!2:Y)SZSN*W 5P$A4 M]6G01LU'%DT-^A9.C#?DRFBBJ4'OIGZ$K"&6:&RQ]>F?#VK4AIW:=.A=T"FF M.@W9% FL>-=;6M*+ME@PL#PDXR>EMC"Q2?C$'4[B5*?L5>>U0>L=OZIF<#8^ MI:CTA#\B(H@",MGYW*)][U:K]%MB254MOW KI:Y1WS:4,GPS-U%,#?I[!T6; M;V=+/!GU7.;@M!MPY]:#:9H^N8P^KZ4G#G7OWM]2^OJM>_7L5JZ9^L1D;,V!FIY]B\JG;.#38#:G5$+-$\[R)H$P-MUV)$3?W>*Y<$5NB&^?_1BF_I=GV'?IM-RFZ#.'8 MJ+OF*@]855J"&?WIGT,;C3_?0W/;FMS1X]L2W\8+:C+A, MU1'(+:OM^_5N@?U"0(\6Q!^Q!75!N#@;VEM[9&G[F?$M*X)5O>)S,"^ MF(*?L9JGTY*,Z%9P1R:DO3=*=AM5D!>4.'&QN&WF?JFI06^P5T?I\M9NG".0 M*SU=.'C/T]<-Q+;+(B;8X\"R=4%PV5?;GF=5#K)FB4;U+/R+='ZU[O5:[()V MA.4MW ]$W_>C&F-5X\M=DAQ>*%=BA>O]U MV(&7KU=0C[C[7X@AS]X*['C>VJ7U]3+CCJ(;X:!Y<,5\F[A(70>^5,%YQ2QZ MX Y0@N$%ZJ@DXFQX8C40KY4QRZ;D]SFL7X7['9O.@N'D(3JFJ2.UV+QGAZ]M MC4W_*T62J#-0D<.+2'OE38&&)F=#&'T+*CY0$VIKH-P1NGM5-YP2K]'WV^S(8N]0=; MCU/&9L:]%U6IK\A"A2E7]=&BU4#T5F5'>JDZLF !<67(:CBY !KM($HUQ]@/ M"9"+RQ9O"_?JD?/;N=H:.;R(7*+;'V[WIU[:3C+]4"6 M:1J-'_Q*TBJ:]8^RZ-A1;@$.?@&$$;=)79DN'7M+?6VYH"8-^T>=@ 4C4#<2 MDV/''%W&)MNW@? S ]21V6-Z$?FX@&VZ"S1HV#>SM(S(RQ=8G)D/>UEO#3(4NP1*_+R\K^X%5O(BJ_!GB1P/;5J5NJ7.!60,V M4P6GN*-_5%5CQ$8'Z6OLKBO=>.[W?3C<:J17$C'\YVA\"2XQIQ2C2SB.W5;&3]2%!=7 M4ZFA6 4%-?,1=3EZ-J:<>0*?G2T'KLQ6QZ]TP?]0\9^(JVZ+Q?54LHA\?IOX3-9%>]Z.$'0B[$!U=1[PT_QJ ]Z82UF$%>>M#9=7B'%555J M.O7LP>(@8T.1EV#\!D;4-/UZZ/")BGLVIRD'U@*K9U&<+*K8NW QWMRD;X=< M16PSE^*K7V__2GPY"?@AV^@F0%I+7'VB:"@<*G"W5D5(4#5',!3JHO9UK?6! MZ^T)08'$I%3' R>+A?">J%-*8R6/6@#HFQ=AF!F>^X2&JT>XO)XIP[%Q-/:: M#UR9]2P_D*7JYY5L[2O!Z-^&F/5KAH\!P0^92L-,BAM+*2H_"(C-7?C4OB"= M.Q]?/]AM'Y:/[1F8ORZ-*3O926'8:-FFX=>-K//.$#%Y%GM&-A]=#U,_H M4ND7$D25HA/*6G;JV^);(%[=B.?.[T3(#]'+WUBKKD"QJ>5K<0O'X7P.@\'4 M9;"/3I@M/X\DDZ-@$1IY+BO](GC[;GTS.YM1D#%%VW79OGE:23K6T479^&@4 MY!:J\G>]LP.BXP05[<+.T;537S]<2K?J?,2^>_<><@)6HH(<"T_[AS>Z,J%8 MR@@$;/P>AJ.I@RYZ7*1/_\0%!KQSMNU*$'K'#XS0@/=FT^1(-$NMX7W_:%G M(G^:R8>PU1UC#QKVC\G/ERO3UJ7CU@56\B6@ MVKJX+?ML/X+TZQ&2[H./.2>__>W_ 5!+ P04 " !\AJA0',#U\L$Q ) M20( % '!W&UL[7U9?,Y5//Q;/KWG\C?\$]OPM3-_'AZ\_>?_OB 1A_.W[[] MZ3__XU_^_?\@]-]G[W]]>?OWSY\K>OMIK\;5;=_$PQ9C\_M'KQB?07NG\,I8\0H8B1OWV=^Y_> (?3 M>?WN!B^Y?_SKL^>_L/IIHK7^N?[VX='Y>-N#T"WY^;]_^_5#S2<:3^<+,W7A MI__XES=O5G!4LTEX'^*;].\?[]\^=/(_2S-= "W5Y[$+\[^YV>W/Z9&?1^Y_ MEN/Y.,$UAY?7?7RJ0OS[3W=?*F [,;)B^E^W/;KX=A?^_M-\?'LW 39_[H:. MTVL6HS_MV;B<)BRT'$2!'\W51K3S^%PIE]J M>A(Z/R84#Z'N<8.3T/3'U"S]&,;NP_(.^DU+M)F\JV97L^K6O _SY60!8G!] MMYXU1TR_EF_HC.NSY7P\#?,DMM?5C9FN!70/)WM:G9JZ%1C'T?BX;6>4GL]N M;\>+-(SIA;"F+D#K@_8?[Q7M!BUS4+GZ"@3R\NM=F()H+JO04*Y;]IJ'.S 7 MIHOU9+J.8&\!,>_'\W]VP&+#KC/QN?IC\4BM_PJJ:CR!E:>3(3WP%3GX?COU MX7;:#8,O]Y6'D_FR2L9M!WQL[RD/%Y_#?/75V^DH1I ,,(GJM7CQ*527\&A' M8W7,>W(@\"L8UTFANQ"2 ]B>U3T=YN$)EO+J88WK@*5=_>7@Z%VH8K*X8):< MS:8^??_.5/#D+TL#>PEDWG(1$TGTW&/ODE9V:2:/GP*8"[ MLI>MIAUDI'F%WJ>P&#NSSPH\LK?3"=;;JC;+TS![.J=B*_O9W61GR#X&B3IIW1V4A!GTC_ MKKJ]&'\>@_+T#:?\[D8=TW;YU7TRX(K_O%B_33L?#'OOFWF^]$S(/U_%IXV:CDY.$;+@=:*8!)]-#.;.^L_&\8?E[:VIOH&6J2V!^=OI?8MNAK=Q_]DX;J3) M#NND,]I_#4GE[Z'M\4,=OSN%[6;359"H_N1\UM@@.Z"'4U,-5^&T_'M\O;^J-WYEL=M#N$A\:]Y*:^R2)Z3%=]\,&ZXX.=B(\#[9#= MC3JF;;VN/H02UEF&'V>KKP^A^+"N.N:CD3[9]FAG=/P>OHR0U:!E#BJ;C77S#CJC^1UXVRDNTCQ8MJ/%*:DZ,_.Q V/E8CQ9INPT M4TW33L/]DZ/%HAK;Y2+)W\?91D"A&?*G>^$I,3EP\3N@AU-2W6@YV=NN,PH_ MA)LTPYI/@)<;G)"F X>Z>0S:O3%5![+=LJD5/];H3X_%NOIQ_G)V%#V&QF 3_=GJP$FO=[XDY?/^,$C/_ MU(:U)AUFYZF;43N@WQ-S6'_ZMLZ8!^WQ;F*:I@H1ZB?\(R8YS6OI3(#/^D_<#/9M+<\>SP#;FY3K',U0F]ZYC.OGY)2OSJ M/MTL)61V*S''O# [)NEPDUL\'&\]T>0YX#V9$7CJK'?)]9Z^,W/ZL&[]5F_^ M'Q)MZNX%F7D^;/^N59^9.5MED7\T7[N=J"]WFYV_@X[*M>LT.V\='J [Y2LS MX[+A6W]/ NT2A28OR,USES9[S[;[^_ Y3)?A8CPW]\:R/_OV2T@Y>7>?QNZ^ MALWZ$%TR"#X"A5V.<#9_/-O]CGH;I-S,U M-V$5!04:0W4[3O;3IL-UOIPO0$%5]:YF2A'_-+Z;U[4WP*;N$K5L5.9&?VNX MHE/DFKPA,]?-(CE'=-4A']]+Q=R?]CQ@HZE9ZUS4CKRO%QHSV?-@4[D[R=MR MH7'HAMQQO67C)BPN8PRN/M=ZG\>X/D(YO=GFX$.+Z^G#">:K:G;[_7$'G!QD M[ Z MEQ()XT]=;6E7H>0TB-/(FIU0;+YHAH[L',.V",Y^8MS8;3MZZ.2ISI_ M3RX$&JJV _IXD7)G)FXY6<>RI_]LB3'WPIWA3UW40'VA- ME-[3"HT?@;^FKRZ;&U=;&Y>/5#;Y;W@8/3-WS,3$V3/[^$]!< MGNA-I95.!BDY"IPS)(U5B A5($I4 0+IF"/R,:PU_+-J+0&O!]?[8^OUD]!+ M@-5Q]F,H]FIS/Z\:NG_AYGHSLU",:+\+M??M4#W= 4CE[ M%8,&D.Z9,L_T 'S0+3>/]G76O&T1_RSO+5GD/(3@4&&T0492CEP,!@7"HW8^ MVJ@;K3S;Y9[^:>1^J*.U7^ 'KB/J6'L?VJ%^,2PQF @L%#*%P\A@S1%EW"(= MK&4L&JUT/'Y^L#_-_!CL<+W&"?*NFH''O?B6\KOJLAKP[-WM=C62]?TE(U0I MS30*(@#TPG!8I;1'5M 8=!$\K%;'3Q?^UW09R*B]QEE3KQ"_SZ9N<]G(-&.V MOKO4PD8:*$%>*H:B9 0%Y15BL2BD-YQCV<+X$G_-E@&,V&N<*5O+#GS\9![. MWF>:-7OI*(5BGA%)4*34(6J=0B L =$8B8@2S&35PFV7?\V@@8W>@/SWC6\R M>N\;WY1&,"\'B_\Q7?A1S^X] ]SL%ZCYEB[ M9+OG1IX7E]@Z:KR,B"M&D2HXAA^"@2]H2/!&11S$\=-#_7FFQV#'ZS7.D(MU M=<2/YFO^6;+]Y24.5#+F \(,,\28)DB"2XAL074$OU!9VL**TG_-E$&,V6N< M+=\=L(WO< \](X;[K\+*2LNML7E9"CC\JEY', M1E?&9:5G_WUO&,[);9X)?N: MEKZ(Q'APYF3P'!58&K"1-? C MX (C;$@DFA$NVNS-Y$FI[';09EV"EGB/WP!Y=AI5"K)<0G._Q?I0R>OQ:?<=TK*G92FYULP4 FG@ M$;$T_0@F!#DGC"(.0"4M4K2R*Z%68M(]5MD43PIB;E+[L+>X2^F\V*A43@E, M8"8X#YSBJ(!GS%(NF/;*\5@HW,(YRJYP6DE%IS#U;(DTDXM];4M/5-2%=DAR M[I$.FL(/I1%87M$31JCF+<0CS[& SL3C!&CE\W+V;D=N=6Y>;%5RKQFW8-() M#1Z="<*A&*U&5KK@%8U@B;60C.Q61_(=,=?."DDHLHB$*6>L5\'#986U1<2XRR M[1@\5!E,]:/2!3)U9&"#@UT;!7L;E]I@['V(X"+682@P @LF#)+2DD 4U]:V MD(X\YE#'TG$2U'+)R_N473+]?AO@R+GE[;+.:KT(<>S&NVR<_8U+21D67D7D M%2[ H0P*>9PB4-11RT#G8T*&;K]T+"\G02WCCN0]L748(17/K<*G,)V//X=5 MF"G=&)(*5L:/YNON7BJU4HXP+I'EG".C9($ %XPB,\$1SID7+7);\D1P MNEYY3@YA+K'Z6-67<7QK9+(\?[@,$DOME$<^!H>XB!%QRR*2P!.AP@M+6[A) M(L^YD(ZEHQ.8<@G ;^/IK*KM^KV>]=-'2X8+'*QDR.(H$(E@X!M*D[(5/*%% MJ1]\SL( /)P.<,VFA?85DEG7#B%%B"QR@CB-!1+48>2L(4@S,-=Q((3('O,[ M]Y4CW/IYK"4HV5WSK M'7.CQ;FIJF\P=??ZYTW:E\2'0F'GD)9@,'IC&,(6'%+,G%(F:%[(%DM@3J$X M:D2?^NLGPBQWVM_WPJM@PC7/\]O6K 2\G U:HZ+P%'E+,6).$U2DVGU@&!)7 M#%Y)=B-FA=BNBU R\1*0W0:0%^A3%6 M(\>,]N":8DH&GQ_1G5BA1[OJN!6=ZFD%/>-&@9;9"?/BTO%R(B2T=FYX.=$G$LNZ.4Y&UU>:':F M!3Y['0;+47[.(!'.FOVW J]YXM_3YTOKE>#"!^1B*CH2&4$V1HF"QYYC0AT3 M+3SEG+9,*T^Y*W#RF2V/ZZRDZ[*^KF-A#:JA-FE>*J7 ZY,6*14-HEX$Q%)B M$F7*.N>C%KJ%:.0TT2)$"DH+E%!A$<*[#'K M-'P;[?'CGZ=L<1?*H&.0LI3IVE^=8E4TXU-8C.$UCRG,4BKCPP)^UCFPJWL( MZWL:7Z C3\SY2?#S\36(S^Y%W'CR7:C&LW1B)&T?AHNP^O=A-PKT0WUEY7M@ M>'6+Y9[@=3Y"2H$I(Y@P%#%7X'B% L$*AQ%,#J8IY4[$1EK]-*.28D; (1CU MG\<^7=&<+FK>O/CSX2;/'8@V[Z1T ?LB;=\9)B6"Z6L1.+@I70W#VAXX5:V* M)699\88L0+.,(Y,ODC2+XT5*&MD9,+I_J%16*,H *R,IN!(^6F!',.2%TMQR M&K!N857ED;%3#=RSH%$+U/(=R_P>*M@A 9N/E8HKYVD!YDC #*4,(^0I\2C( M "8#TT0V6W7[#-1DDH&6N&7;?]R($%W'IT[BKAW(G0W+@@H3B,2(6"*0P85 M$:9 .IWLL74 AQE\,F@F2>D)K6S)763DC?I\WN$,-L-)0Z2.\4ATE+ M+/C./@1D;<'A!S=8166B;[%=RO/D'682Z2&/2K[8YGU2[A4,PRK1[[>P^)3, MU(=ZGCN#FPW:ETKZX$A*6V"" @E.H>@D04)H3:/FROH6]=\R9<-FDLI3(=J/ MKE[M"@$ZY[/Y 9KZ<;.2<.VE% +9(BHD,-:&CBBURA?+$RGK1 MTZUQS!8Y7R^>U],/X"M?QT<[C4WN-FW606D"EMSH@ H!^(IH*-(BK5291.!FG&X,'G\1SPO)I5%[.E7<3EY#[1;G[ MVMZ@C-AJF B@J^$7Q(KH$??PIZ::&R6T4AJWB&3B'TE:.H,PH]OU9 _@ 9+U M:>W=/M>>QF5A& &MS%&D!B-) T616P[L.V,BEZK5V51"?B@[YR1X9LU,2VE4 M -1JL5ROE/NRT[:U*:G4!<$^(,Z"09& +4>,+9 R-!JOK/-%BUJ%A/Y0?U[ MOMV,3#:WS7RK@UP?9^O;_5Y,.][EQ#7N!)!0/DILD>(D^2-1(,4<0X%CKCVL M"UQTE."6O&N$"Z_JD.L#[ZO2UL]_W;H'M3U#Q&[&-<(I1N5K^-W M==U0M%YH73KK0X$C!;5N"B2)YL/AW4S,GTL=_?7 M+/V:IM;]G=$-%[NM;4NP,BWGTL!;P9+0-A!$T@%LIK"AW'O"0IMMQCZ7NM;# MO&.IZPK,7$+T/MRM[*@0[6T+"[R6T>$"!5K(E,=!$<&<@CD:#/9$4RM: MF&#][AIU+46G0+,/*5I=VK1Q[5M#"7K6KG1%(2T8',@HII$1S"-72 (V@J4% M*9S"1+[6$-4II:<+)/M08IL\/+H4N:$B>[%]2:A+Z88!W!7+D(J>(FH+C8@H M-/,X>FL'?XMG#\JL2T!SAZ>N(W@= -34SP\HV=R@=4D=2VF)%GG!'1(\<$0# M%N ?<4,IE2'R%D=I^@U6=2Y-)\$SMRR]#W5YJH^SC^9K.@B4RE\#1E>SZN"D MOF.[+'$1!,:T0)%ZFWQQF\IH>&0I]=)ZIED;4TK^D%*7 >3P#!M=E[._<)D3;&Y; 74&#QT@;:N&E$:9.5 $9SU@4P1G:K(+]WO,//Y =09E9N$! MP7^X/G.1J@L!#]6Z1M'ZT.MAD=)6_98:.B0<7&+N8D#>DB)=\(H15MQ$+9A@ MK$7:C/X112\;TKDD+K::N0]$/P^6(\OYO-S>27:K:\@Q;PMZO! M6P:_SAT&!'>(=__$E9)&&<&\ 8>-@R[2CJ."AX **7V(-J8,Y*%[P*]H@^%5 MCGA_)?(>5:7;?C?88U)SUJA[3D^#2^-VM"J%4Y8)D"0"JAQAHPG"FE!48 ^V M(2.*RD8!A.S\=GSS=,=O*AUH)A*-0MY1DX+D&'$K'-*4>+":%#-^\%M6G\;ZK\IPO4C-Z4?W-9:/:WDE:*-++$GPX*@IBKSG%G&-(_*2&&0QF Z> M\T*S%IL.F8XX#4BP3@3Z$$0.W#$8R^GJ2@[W[6-EIG/CUM<@U'^MQ]__O^4J MU;.ED![_PE*"X2BE=L!B5,AI29$%WP]AF-",.,^%;Q'HR;->=B]*!\AJ5NSW M2_?6NUIVT;\ZWOJR_!W4OI0"5]8XDDCG^\O#[;#[8]CQ^8 M'?QMW\>*SLY*K7W#G,V_O:^BTV@]WO)TJ;S%Q$N/#,Q_)"B+"+#6Z3@0-[[. M!AO\/2"#&?N7KE-JA7=UF/TM$YK*WSRG1WX'*;+<#]=GMYB_7#-7SH8#__SNX->1_16 M6J43 +U_<80[N:KI* M<#Z:^@]K#^?#;+*KC,K+C4HFN'8IX87&%+[FW"),)9@&''-*! NP1 \^6M"5 MJ'2*4RZ)^!!JG?I+F,):.TF7#/O;\70\7Z25]W.#&HG-.BB5CLXQ#G!J!C]" M 8NW4@%)Y8FCD1C,6^3;9)*4KA72R;#+)3VO_KZAUR0M?]TL]-?-0IDR"[L6 MW2&CGR_$M7);]ZO4)T^61 8=I9%(",K!BK0$%:$ 9Y>%H M)<'##WY,9:B"@ M/=CY!.B^KM4*HT8!SNU-RE2KQBA/D='!(A^-05YYA4(Z8J$<=P&W6*3RU%<9 MKD1U!GK67!R 8O9XW6]>(7U[PU0.WNB"@=^C*>@,C0/BH9!(FF Y$6"RR,&? M,Q^JF'4.?=Z]GD/NBWGI!6BX"8I)0JK(QT+,C"CP=GE!SHI+>C7T M]. NQKL]+GUHHTVJ-S[N>SE]LM2O+_/Z-1T(WJ#RX8#+,V714'Z/Z;ID-A;* M&X(*2B+8KRR9PY$BH8C'5DM%7*.-HQ,A-YZ&!I4A-Q\K,95*">F0%DHB!NX8 M\I8*Q W\UV$:E&YQM6Z>)3OOL#Z=^^W0S!I4:5CX\7F)PE"02(FC2*7\ 1*H M1!BX09X8XSQG7.(6QXKR+/2]2DD7D&;;(:MKBX0:F8==CEV[6=N>!U??2DP\ M1]&PB K/,8I"8J2X5X7418RX13@D3U"W5Y'I"M;AF1;G\![ZEWVQ15Y&3+#S MT8@J6F"&,6=8\G."+Z\XE:/+$1VZ =*(_\/\C+W][ =-VT(ZKAC2$5N4;K=' MSA4$A8(&0AQV40S>+1V8:.UP@'H9L#[\Y9<9;2W:^R%RF!L=.4L9-3+A))$R M!L!B%CO,?'#QQ[?(!B#3IQBI/C3V[Z9:Y?GU$?#]F,+.IW[ES"UO5P'PR^FB M+G$<9]5*3D_[YARG05?O>"A8F6405^^\+Z*6AK NW#NOMQA"##!;?5TS,R,U MO\^FY\^WAW+B\;WH[/Q1U=EZ$Z;^[?L3[ZK9365N(,P;J#N N,?/QRZPS@5SW5PH*)K7C%'D8 M)Q1DJBA"E4-2&<&-,K3PW>2N_!E$\'A0!RQT\/I=:9M']EB"RX6U8# =2=2( M%R:F C8>2>.<#<'S5D4-\D28AR5X1\(Z7-&[FBV[T\#W'98%D3%R 0@)HY$K M4M9T] +(YH6CQC')6QR!R)-(/"C!.Q+5 ;E M.-U7-RT#(: %$N253-E_X.(P[<#$,%IRURC:W6>H+(-T96:HZSK&S A%J%!#),-)%H*D8BS*R$N+D?\2J6S=@6[NL1G%VS@?NRIEM:]L/P(:V\/ M)\E3G1*/P9 MG)J]L/V(7D]^X1W"N Q"@WY(0U9]NX[G==[I_.WTOD7?@=X&L^MA=,X8/1?X MZHIH/A*:7)P)?TZAR?G5,IST#$BD)1 M>JX*AIFXQ".E!A]V/7Q@GM9S;P%'+C5Q3^/;VSLSKL"@_FY;KSY*"?)[[H9H MW$<)F!7G9T3IRY$6(R&UI(2+BQ$^Q^>7C+<0B5RUN+N2B:ZQ&L0ZG".3O#YM MD^4=Z5:QV71U;\+99%;'3'RM_GR;O=?QCOI*EYO'/)CV405K'I2,+ M(<$$*_3PSWL>-ZH[SI!WBU@?Q0B:%RW>T:HTW*C K$4T!/#B:&3)]K4H8F&] M5L"J:9$VFNGD9.?2T1ZE;)5,[DN,-EDOM!..Z<\GM +Q> MBT+M%Y9=S4I7>"ZUMX@HJI$BAB$5I$,*E(RT7L*/;JYA>I6BTC%T_9AG#X2G MNLW'+BW?VY:>J*@+[9#DW",=-(4?H!\I<=$31JCF+1+03VN\];:ZM,*OUP6F MD=3L:5DR27U!/4,B:(Z"-1:IJ"0JA,?2*5>$T$@/]V$2]K3,M$+O2(_@)3:? MQ"T.-,>>M"ZUP8H% P/LY;]2N]"XR'[&' M62X$8B+"Z!'AD6)&6Z?AVSC8[(&3C>W.I;,]@GTLF\WE91>*4M-".J^0=80C MH1U&7C*%1*JE%9WV1='"@._/*NM26KK%+Z-SO:H]\]MX.KY=KH(#[\RWM O5 M^U;'5CWT0-RR:;1W6]-2*$$$*"N8M(X@XTV1RJ=2%)S61A!08J;1AD /G!]1 M5.; SDJ1]AIK2[ 0H-Q3$B4X$ H9$4E0HG RM'##LB7V=B@"34RDKC'MU<[> M0*I1F9@F/90:H%57K"H"JMU-Q=B_9!RU0K(00G3_O(O MS?HH'4_:4VCD-1A@(3@PQ1C%B! 1/ O6>T&/%ZAL!5]Z%J@CH1R22.TOZ]*H MBY(KXPH?$^]IJ586 "]8*A0;.9'P6RQ:9"EE*^32KT =B>2@Y&EOQ8Q&792. M$B=UI,@QJA&X$.!<4&Z0]L&:X#$5LH4\92O0TK,\'8?D4.3I@#(LS?LI%39> M86; @+0,44<9S"^#$6 A.0\"$]\BA).M\$I_DM46SHZ#FO">E MMA% )!0EJQ$512Q0P8Q;!S:4$*I9@E/7##9U9;OHMM1:.RU2Q)I2CKA)AQMT M7(,0@@ S9[#W6IUZS&>]XIQKH?XUS.MV53G@A--VB MM])HHW01,*P=Z5Y/HPBRCLD5I!$KHGF+.A'>0FF'/GLC!?94T MXN H QLO4HP*K#4*T3+$'#:6>TSYC^3O'BD/;?3#D2B_:@W1&N%^-Z0ZTA(O M[#8=WUD)KA#U7+M4L2HBS0%<2< Y72V:T128M]C([#\CM3<=<22Z0U01>_8X M#^VJ) &F%[$$B:C3^B4CXB2D]4L5S.E(K7F52:!="D,+_7 DQJ]9/;3&M]?= MY:Z4P_9=ON,[*S$Q-!C)$/74(RMH %=)K!$-1EL1!WO+Q["5PW'H#E(Y[-Y; M/K2K4AGE0[HBV1CO$#,P",IIB;S@+G)J.28_FG(X6!C:*(?C,'[5RJ$MOKVF MBG2@'/;E@;3LL10<\Q! YTJI!F M*YHF(QW57VDY(>"I:T0--H@)"3,;[%]D/9:J#HB(%I;*T+1&"]DX4G6T1?NU MZH_ND'ZE66%_LIHC.Q:F%UJ45BOFJ%=(,:(0-@5P;(1#TEBJ&8N%#:\ZF>8D M=0".0*W7K-I#LV=+*:V$2<812$Q4MRK0NHB1CS8$T<]G?0_ K.A M&3D=V#4E<=1Y(D#)I*O=M"EL^5T M$?SE5P?\C&[37\?'%E_JL02FN=.&(!)H2&ASL#)=<1]LBU8WNS6P![OP )1: M]5?B0H$ 1H,$H2 :A#'DG;6(J8!![4HJ;8L\O_X]T,[DXY")V"':O7JN1TCA M0?V40A=>8F>0EA'TIZ4">5"BB 8/= :CF7O5GNZII._4*'^7NOY+.1U[G>!@ M#K+BT?D9N1"CLS-^Q49*7I!BI-CEN99Z=*F*J\&==,VHHO=BTY4.'[!^.IVL M'+:!F'.0!K?CL)?'KK8D!JRJ!B&()QF*7JVHCJK_[87E%98'/+F!N1^TDUJ@ M ZD:V*WHM+)%3S @KVMS;R\ KWGW;\ 2>0K@?\0MQ/W&7D=[C#]T5&T?B*\Y M[-:S2'43B.M^@'(M!MUE'^T%X;3I20/;[CZIE&8<@J'%[I[HS-<5NQNQBV)4 M7%[@BPM]ILZT5+ PK,;GC)^=G9TL=O?Z#(>]4+WFY*3>1>?(?>!3C,J/$$S9 M"TM7P917$NX[J;#V,1H9M>#OIDI0?PZ[[Q[I])[W]57V<5:M).%]@-Z"_SA; M?9V1DH_I/M83O^GW\&7D:C,>!/I=-9O"KR[4XM/;B[- _"Y4'SZ9*FR,=/87 MGIGYV,$J+),;9:HI@#&_?W*T6%1CNUPD,?@X.Y_=WLZF'Q8S]\^^;^+Y M1[W !C_Z#"OA3?A]>6M3)N^:C9KV^?5R,5\8HY"O/X+DSG.89_ZSM_@;5A<0%NRI495_]E)LMP-:M&7TSE MY]<1)D8-"YC7?TS'B_G;Z=TRDY&]G=IW\^7\X^PL? B+Q23XM]/&INU)R7K_ MC"PS_S0H>@8!4_TIZ#"8;[#FO)N8:9^RE&6>UPO<-S 7QS?3<1P[>&S#=YU- MQFX\#!I&-S=5N-E7 M>;:[;QE,\-9*@T2L"\Q;@0H>(U+,ZX"E#U(./OGK%8AG M*\2S>*K-5&DR_D!=IG\N_V_F(P=&!RCR(3&Y-0 S M( +SQ(+N[B;WNS=@&UZ!W94O]K_[Y2/OZXEA)GL>S#1F.VG(O&NQAYBPN(PQ MN$6:CI_2/ALHP>]Y7ELL5FAQ/;WO:7X%GMKWQQVP-8@(6KW3"&AJXC ORX0%S[=9%=87K0XRIPG!M;U MP&_;_CX=GEFS,1ZQ<6\X_6.\^'2OT^NEXR#A>K&74FAB;>0"><$(PK)(Z9J. M(!>=89P7)LK!WB?;FVQU"6=_HI6+C"X*9#'62&"'A122,19M(C4\#\Y-;3:)@41K:0 M.?F#RES7F/:\YCU%Z_<#3?^7.BFI9R:59P$K50E42*Y0NK4*7"'/K2;.6MXH M#V6[=!4_IE[M$,U,V]([0U0I\#UU]:Y,O>.;'GFR.0W+]?LP7U1CMPA^?_+B MZ>?)%AH?$_B,XHTG=TR=5OV6E#@@-]82IA"S%"/06 1Q+:066("XA2:SZ728 M/<\[&"W.355] T&N=PWV8+.W?9EL1H6=0UKB GEC8#;8X&&5=4J9H'DA!U\D M):,4S/)@G$M_/8.I^=3;U[0T@9# + %/15M86"U&!G.++!.2$$&558./4O4G M62> =PC*:]O7?9RKWD/FW@W$-8+IAX7N_^-?_C]02P,$% @ ?(:H4!)L M%!!BB 06D& !0 !P=W(M,C R,# S,S%?9&5F+GAM;.R]:W<;M[(F_'U^ M1=[,Y^S@?CGK[)F%:X[7U?_P(DF[I8))M] M8\LY21Q+9 -=]50!J"H4"O_^O[_=S7[ZDI6+O)C__6?X-_#S3]E\4DSS^__WR^__%_]\?U/MIBL[K+Y\B=39NDRF_[T-5_> M_O2/:;;X\Z?KLKC[Z1]%^6?^)?WEETVCG]8_S/+YG_\6__[!D\?IK]NOMP]^EW77_'Z M62BE_'7][>[11?[:@Z%3^.O__?W]U1J27_+Y8IG.)]G/_^M__/33!KFRF&4? ML^N?XM]_?'RWZ^2?JW2^#&277_))MOC;I+C[-3[RJYK\?[KV5 */*\P>=_OO;H\N$^^_O/B_SN?A80^;4;.M3-39G=!)4QX9=\ MFI5KP5^F^?2BO$P?TL^S3,VG:C;;JL3%]8=LJ1:+;+FPV3+-9Z=PTMW+>L'" M+9;Y71P]/LW+_TQGJVQQ21S350@]F,VBRW^D>4W MM^%O%49M>I.INZ)GB.(IU#UO MT M-?\S3U30/LKM:W8=^XVR>SB[+PA?E7?HQ6ZQFRZ &%_?;4=-@^+5\0V=< MZ]4BGV>+J+87Y4TZWRKH$4Z.M.J;N@T8S6A\WK8S2DUQ=YOOPU*5S\+,TXE(3WS%$'R_FT^SNWDW#.[O:QA. M%JLR&K<=\/%Z3\-P\25;;+YZ-U?7UT$S@DFTGHN7MUGIPJ,=R:K)>X9 X'TP MKN."/LFRZ"NV9_5(A\/P%*;R9C+YHLL$K0H9ODT^B4ZG45:KFZSX*X<9:MN!P/2 MO$'O-EOFD_28%=BPMWZYN5J&_Z]U):A^NKCUL^)K(TD<[&A 'HJ[^S*[#<\$ MG_'=/#3,WA>+]AP=[O;L_+76PZ;O&(YS%SS6Y4-;WI[W,ASUC^YS6PZ^[ZDS M+FSV>7GQ>9;?U*)TS]-]4:.+LBR^1G/CCX!0:59E5,>X@I5Y46Z6;9].HN'_ M$,.%]_>SH*B;L%@67+WEQVB.U5M"AWAU7SAMJ?L]#0[NVN*\N'Y?S&\^9>5= M?#+0=W5;E,OJ]T: M'M'7YP_)>')QXTXK-=77YR<&#"MV;HO:FN%30^VZ8ZR M[897T,"UP_7P;KXV>&L$$NLT[8S.6HM93VO5IEN;?\G#0C.M.3P.-^J8-O=M MA5<__3XQ&59W)3IW4E,==!_QQS7FLI> M>[1K.LHL7:S*AY-U_5##SFC\K2BF7_/9K(IMO=QX/$)IW>:#T?NXL[J*NP*[ M_>BG^Z3K78-%=G']LG$]Z0Q)PF"XG6BF-.UN,'Y>_; ;WNIT/1B?5ZN[N[1\ M"'/N>EUQI.;47_X;XZYF0SY_^>S_.[U=WZH\OT81WN.86'VKUT M3/V)J\#A1AW3MAW'.T=NFP_UJ=A\?0K%IW75,1^UYJ_7'NV,C@_95S69%*OU M;E(PQN?AQ\DF)GF$K!HMAZ"RGJSK=] 9S9?!UXE>:?U0Q8$6?5*ETT4^"8NC MS6>KF$>3EO,8$ZV>5,MEF7]>+:/^?2J>N'/UD._OA7UB:-Y9X_J_@5^;S8,WDZ>S)MTT9.:G7 M'KFKI<;'FG5'7YQZPI05M^[NHJ=>2Y,/-NJ9MM]BSH<-5LPNH]P7I?J:EM-@ M!C_)%?ECGL>DIOM5W56TK]?UC,?E8K7X5.CL*ELN9]GTW?SD1:QUOSUS^/$[ M2M+%;1O6ZG0X.$_=2.V$?GOF(WW^M$X&IGT747YZ>N@B3+'+=!Z3.(.9_<<\ M"Q9V]I@RV#)S^_R$#8QQG/MBRF7X*^[&?$EG]1W/#M\P--#T-GA/>,S "+YWU+KD^TO? G.[F MK=_76Z^G1)NZ>\' /)^V7]2JSX$YV^2[?DJ_=3M0]W<[.'\G'>IIU^G@O'5X MU*?/5PZ,RQ/?^C$%KTL4ZKQ@:)Z[M-G/;+M_S+YD\U5F\T5:&9)LH:* Q*^_R:#\]=;C,:K$,"U2YWM6,";JW^?UB724@V-1=HC88 ME4.C_VJXHE/DZKQA8*[K17(:=-4A'X]%+:IS:2=L--5K/12U:CI=3S3I[,B# M=?6NE[<-A<:I&W+->AN,FVSIKJ^SR?H$7I4WMSWL-;]YS<$/+2[FN[.6OBSN M'A^?!$Y.,G9'0-M02,<5>SY96^KK$%)\Y$5$;5TZ:;$L\TFP;7=/;B MJ.^>BGE5$;Q8;8^NR7[2LFNBPL_QX' Q_V6:7:>KV;(AB7O[Z9'@XB[-Y^WI M?=9-Y^2N>__E+KO[G)5-:7VMCZX)O0W]E9/5Y^R7'30-R3W0TUZB@]+D&Z?L M??AU^W2DJU$YQLUKLF_+;#[-ICV\J.L2B#M2(Z$5J:'Q:P)8@W^=+CZO);!: M_'*3IO=!$E#^FLV6B^J37^(GOP"XK=7Y/[\_PZKE=NR>M/3$.K)]B+88%*W 6/A@/?'\VV16!"?[[S\ORU7V^&$Q M7X91Y3:K?9AS-FEE@RC=*QRK;_F)HRNV2!2E@!F*L>;<(DX1HWX+"L,>R@%5 MZ,"L_KU*]2?]H@_@UMIT)L781,,R^\P*J:DBS]HFSA%#G??0.,(=T9H85/', MN:')JY99KTJSURJL-0N=)LD:FM$%7G\-73F/CCSCZRVHR*FJ\9U#&CY(GDZ- M\6(WK(<&\+34(X51Z:X^YS/U_[; M.O+WU-7[5*;SQ:8@R449LXZ??+!'XFV[32A30#NGB3("4$(<=+)B7D*!W\08 M;^Y9G '#H=?ZIVSM86E3-F174.;=8K'*IFH^C3\<<6 [?$M"79A.G>&<&.&E M1Y@JO,51: R:KS=#SE/MO=SS07I>U3R4UOUPL@H>["T1!@/)J#->!A@XM@K! M"A?F'6JL:O@'4+4NH1OA; >[F_LNG3ZW6VV]S;;*/GV]WAN]5=-JTJ@ZZ?#+UD^9=G.X#UM*[S MUR<**!=<6&0$"FZ+5 3;RET1"LGFD6/ZUK7UW%AWYU(TY^39&9(M7_5]CF[? MFW F*666,*T#B)Q8@G=+C-.@N5/"WH2JCA'D-S\3KU/QSS$'KU^<$*8\<(PI MJJ!%%ANR"S)(9W5S6X&_"94>)/;^[O7)>M#W M)X)9Y)A&P<&$Q$F&"6<[[(EL[E*)OZR&=P7V6U3T]8#^4,PG3T?Y0$K^ZKL3 M3W% W#HOF2:.!B?8T@IS[C5HK.#R+ZO@70#]%I7[U],[6F?$^"U.T%O?XK Z#_/BQ'*KC<18&X89=S&R5.WA M*.)]K438US7ZS>^+G0_FMZC4=GO;R:?TV_"*_?K+$X@\UAXJ3S7P 7\$^0YU M"WF+Z?K-[\2=%^JWJ."/GL23[X8,_.TG(,'((\BDX=89!(VGDE;)R%HBT#P M"-_\;N'YX7Z3RIX-%?,+;TH(P5 (X:2$2"NH,:"NPI,QJIJK[U]W^_!T7(?2 MT]TM*%59C549JS1D95Z\EHE8IUGBM8YY!/0OMS<+_A9^?@1 W<6Z-*>I9XT.DV!]2ZF,(I K!0),CE1;[H8ZU6(1 M??-[9-W#]ZA<__[K"^0"!W]V?7K[\?*^)[6JGHZDEU'?=96/=9&+?V3YS6WX M6WW)RO3FV75_/^3!;@:=!=I;PSR&*A@^=+MWZ30GCV'6O];![@"'8HR'/U91 MBK@'5::VXY8#.^!!C!8'N^N*MNW![M/0&O7!;A]%EKW/OWR_,13KX?U749I9 M&@ Y?-C[A%X2+SPQ2%'.)&0(219PVX(GB/2U!N";. !>6TN*H< :*H\"INX@,KC-45'@I*/.X#X[U(OKYV=8CH?VO:>33L MR''SMZA@YU&L5^N\[CW^7*-5HJ!U'')MF&0Z+ 5*5TES3DI/]) *4\_[ZDV2 M15^H#:4=%Q'YB_*R+*:KR<:!G/PY*VZ.*LCAAHDC',?#_$XCXY&UFANRXU:J MYE'*WO;:A]*13H$;2DT^E>DTB\P?GSE>/IH0"0$GU .D&9.2<4-!Q1%&NGFL ML+>=Z:%4H2540PD_;@_&*MG+3-V4V>;*E*-JL+]18K$BVFB/D%:!1R5C@8@M MEQ3HYAGNO>W@#J40G8%VSD)(S:JI>8R15#%)&7'H)2.FBH&ZP#ALGB![^H(Q M3F>Z&^!^C I9-JR,!H=_ -4!,F7"KQ7/@'$W;N>XM21/+I75#*^_AJZ,TKT= MGXITDBK?234UJQ7! FCNK>0. L(%60>A,T:X1FM[(4C"4,/-7S-'0!&H@<<($\N- M#U.@".-A@TI R[9(H1PR1Z"N:-OF")R&UJAS!+H+5QBC+836.N$\9,0Q:O$6 M%(VI&=*KZ#=<45OZ-<,5IP'W8[B@RBGJD>1,*>=H<-0P)17/S%/V-L,5M25Y MLB_:#*^_AJZ\J7#%^51D-.$*'UQ[ 7$@4'E") O./:L(10H.&G[J*EQ1&_SC MX8K3X.E$CLV*OS/&L*> QXI!$" 1Z:[,+2Q4\[S2,Q9_;R_'AO!T5VEC%,7? M%;%,A#\>>P YI!T. %"4'4$"<5!U1R$RNE0E^A9SE]&[-3>]_V+&B>\?35R"\B M< (:8YW'R@194@W(YF:7@*,-H[JY+7NFFA0MM7)X2$=0T>I#MOST+$Q ?:=LQWE.#O?'!ZJ4,4(< M01O.(<#&-C?^SE30H>$DUP-6;[E*@[5ABG8.6TVXTA9RK.2.4\O?7.GUAEK1 M(49_M4/N7,!$$#/*28NP HXIXQ9G?C%.#FYUS/ M5&VA.^=R,%#/./E=EH4ORKOTW?PZ_K6Q&[]D\U5V<5W%$Z_R>>#_$1>;+L.O MRU5Z8@'F=N]*@,.( 6FPEE (+(516\E"J"5J?O'=F2J+=S=E#@KLN)35I>4\ MV!R+B_)]L5@,HK.GOS()_C!M;%;U#-G#R MXJ=G5^*]2%G]:" ^_= M?!64(IJ[\Z >JS([(OG^)]8_YF5P"NF MV)[>6<*)P#C8]4(I:8A$L4ZTH,HZ3CE&]>XI.S,RQ])N3^LH88)+1HGQ7@(% M@38!A0H12'R+&U"Z3;KM4]C%@ B..A'W?3&_^925=Q6KC].+?C!A[;TIRH>+ MZXAN]<3T2*)NPQX3[SS1%K*PM&-AP\]!B!6HCB,YH%J>E,C;E^X4YX!U*'-[ M/S=[>#F:T-FPQ\3@X$^%&^,SD-G \0VSH89IA/LGB' MWCJR='%MRBSP_#%?_'GN6,,SRB)!=6(*^QLE"%(K*0; >2N@\Y "["$WD(9I M1.!:>P$#<7HL1O!Z@\12&E@TSC.ME")8$P^V' )(Q6@.X'8AI)*<25Q9A+:7<\"3K2 MFM9M!53T!\V/(?91>9>CD'8G+N'E;^Z@Y[?[/G&<$8\1HL'JBX=U-3:[*WWS,)EG^):X[ M^N'QYT^!PB/A\C;=)HX 2@-.Q $KE8:6Q?/=:Z2@Q[KYBMUSK@-QQ])4T9E&+P] M!>G&BBBSRVRY38NJB#AL5^QOD0#DUS4N*=4:&2PA5Z(BF0,QY&YKS8A>.^2+ M/F 9:HA_MUSJAQJ6Q8%6">6!1:801%@)PCA#$E5!$P5)#1R&!;M'Y<[1BE93 V MI3B3,FQ]\N\HKWWGU)Z6B3;( ^8Y]L8(Y)Q7DE?\&DY'>.]4)]+;<\=4-R@- M'<9X-'T.7US^ZO.)X%)X +@S0$H2[&@/X98W++D>=%IHJ 'M=Y"Z@&8HL5^6 MQ23+I@L?@+E*9]EZ4W]%5^,\^O\TDZ7T:6CESA>ZQUX!LQS"747C&J M0/"\4;4<8X5X\PWHWBH3]: GW0-UKFDE)K5$7K)F$\IKS1,+@'<<&Z8#A(AJ MY1BI. <.-]\4Z:UDT !320=(-8Q#587:=MMR'[/[,EMDZPRA3]G\,GCSX9>+ M\O>BS.(DMS[=O"=$U:RSQ%B-(-"(,QE^! 8LF,4$ME<)7HK]=.A2@R&VS * M$FRF1QV^+#8''+M1EU>[3ARF@ B.B/0:2XP0<+H"@3#4_-ZBWBH"G5=YND#Q M[!F+FU^6S\K]/2FG=N[,19_FY7^FLU55J.M9K;??LW2QBK5:8[QZ5<;"3>&! M#T7,.]W\JM-%OGA?(]FQT_NH=1PYQ3V5("PWAO):T_!X\3R6 M4MG9.Q*+4!B[#& ()" N7I).-C@&0!4>,B_G8!;FF;3GI;5\)MQ'?8YS!XI^ MV/WX'WF8Z,K)[L@00XC01"V@D"-""):NRUDG@HVVE.:9U": M?6K;)<"#!0(JBK=0K9?9[]DXNM5P4C\)5 IB0IE7G@.**3(:5U@HB$:>P-*U MP/?I4X]0_K75:Y1[6V]*J\ZL3>_F]ZOE8@T*/KKI=:!5PC#&@47C5+P?ECA# MH*WX=( -63*CILO8DQSW:4MKS(;2C==+P!_R#A\.Z$R#WA+- @9> &HX48X) M$/"IS%X(_ C/4H[#[.\?Z_,&*=[-I]G=?!31B%C+[QEM=4(+^QLE+,".E0WK MD+;2:65M7(6 UD(ZBS"IH_(#<7K,Z7^]0>*P8 8SQ;#7<9]?>B:V'#*EX9!N MT4$/O@LA?5>-H0-$1NU;?\>A?OB0QN)J%]>/'S\<+8M4MY-$(L 4-DQ8( 67 M.DQA9@N= %R,]AQF6TTXIEA=(3:4K?&<@2WQ-4K'[&V58.7B)3/ ,4NX4C:P MY[9\AD%*P+@=XCX$>E!GN@#OQU664;JW(]>1\^C&UC2,Z2!1%+^MTC*8E]G^ MTQ_U&B9:"@RQ0B#X?0(XS;VIN(V7?[8H0MR7*]*)[(H>03JC'_N"CZVSMK[D M0%6EN1^K<9_FU9[6=Q( MR,8^C[-&JX1#9&6L6.6Y1-0P*I';DF^X8$-Z"J^ZG9V+H>@+F_]V0)]85L00 M#3TW\>BCA8YY[2KH8@AWR'R$6@YHI^K0W L]#;:WZU@H3A5B0DMHK4?&:6!W M? *B_0_CA=86Z D>1C/P?EQE>>M>Z#ETI),T77=W/RL>LG*QVR[Y1U'^&7X/ M,^E]P&ECH:Z6Q>[[W[)Y5J:SW>]AHOVM+%;W_Y&EL^6M2PLX,W?.YOE #B.">,2ZHX-EX)+=B62P\4J;7M.,05+PK!GAC)>G\P.-YE:09 M7N/0E5IK2]TN$AJO6Y0@#!;)N:-815MQBP"SO'DF:^?G(<^K,8TA.W=L_4NV M,:#"C^KZ.JRBZ3);7WH8%U8W7XXB;6Q-S!,V#@7HC[9)A*?"6JX%$%J98!S@ M>&-'%)"BEM<[:3(,G\=RQEY]/L&."$R8H[3L%((_C#";7H&D=J*,_T]2%QR$K?TR*!W')/*+7&6^2I"W^P@4A+CTGX=X3GXKJW9KO! MYKP.YOOL)IUM2TR%#\_N279] EAP;03<6LAR)9ICP5U2@(,K=-4U8JHC?L M$G3 $2\YP@1X'98NS<260RD1&;(@9],#2+6%5.\ TFF(].A/+BJP%MGD;S?% MEU^G6;Y1D/##2[T('R7KT;@.ZNS+Z7KEJ;#6*&\A@0KQL-18;;6!6WZ5EG#( MN;B+4T.UQ5=T!4F]Y?=D:6[HV6M]OWPD$(V (MY)Q)&RW!'K344T%92,TS=K M!7_1*11O1(ZC\IG.(KY.G)Z/V70="<_G:3!;@HVSFN>3=!*8S197?_OXM_=_ M6S]QT/,YJ8_$&@@9#>8ZYSH[>Y1(IAP&DH\_]S>>7F M-\%PR&)]@??O3?C@H(#W-TB,,$H()@$/R$""O O_*(6(B*4-7?-TL5.1B;)M77>@\4:(3@78%Q'F2R?L_MA(OZ1(((^: $AQJ M;V#E,FBIX9#Y=N?P@'I'[.T>0J 2":B$"B/$04\55[ *+6ANU4CWN_H4Z FG M$9J!]^,JRZ@B(UW9CO^536*MKV693I:?LO)N>Z[ZF*5XL%FBA)8RWOCH ML11A748&^RWQQFHUPEV,3D11] 91G]O;@=3I:K*\**\V&QP'\F=>>S0).@6# M,P.1%-QP#X7V553#$,V;>^\]WWS9D9'0$2X#2#C&'+8$+@[F+NQ]/I%(82(I MYHKK 956O&*)\6D&N>RWUY$W\NZ,W!^#,&/:@D?B;P[6:*W$89-B"%B]R%; M?BW*/^/4M4F8B'C.IQ?WVUJ=!U?NAKTET@F*PVJ%.08<."D=W['*'*]5U6.X M!)4.1%8,C5F?T\#[@/K-IKYKNCBTOG__8!)&A3"* 4U7 RRIGT7A7]C;BV2OE MULC\"#(?W:)^;E%W&ZW?N(@V7]ROEOLK#QYKDE#$-1?!9400LD+B:TBSC M9$3ES[O!_K7X?7M<&@KS?5%F\W\5.ILOB_F7K:FP-1"N[K-)GL[R13QD-CDH MX%.[22CEEB@=XQ#:$>,9@W+''&QQRVOGFZR="[UGK/J_KYTW.974W!Z%V >T?RBR<2JAW45@J@,=5: M,.HDJ?(O!71RO#95 ^Q?2JX5!F]'AJ.SD883W7 B^SW]EM^M[@X*[=DS":;6 M:@J4<$P9Y2@GRE:T*R<'O8GJ^/K8"/6B&]X;&C[5SL8_\N5M=>UM]=GZ:IL] MEL[1=HD+W#.A$#"6.0RYUP+M #U*LB.IM3QJ2GX?4#4EX2?71'T*1ADG\IT MOKC.RC*;VE7,AGL:(6NJ#Z>])7&0"QE+!P+FK&: "%M%W;P$OOG68^>&\;FT MIU= SZ=K5ZO/B^R?J^ 57&9E7DS[T[>7;TJ4,E1A;1@AP8/Q%$!>+;1>T19' MA3I/@QROSK4$M2^]>T)6^G#76KGV=)> 6) 2.&JHE P3Q2UE%;."L.:1N,[S M+L^E0=T@-U0.U?;DY\('W-3T2RR?M(AE' ^OAR>T3L+DZ[ Q82A0ASC4VG*Z MXUNV."C<>8&J'@\J=@]4A_/(Q=QF=^E\&A3UNBCO(G&ZF$_W7ZY0OXO$,8:X M\TH1"!A 6D%1.0D^0-C<*V5O0/H]HW6F/$N;WJ4WV>*J6-W<[O6@:K=-("$ M&^21M-HS*YC@6YX=L,XVS\KB;T!#^H*I^>RPFX_>S=>35J1K$Z2.U?,.V!-' M&B8>"8JX$=0@J*5'P6)"%0/!\6^^^R/>@)Q[P:AY+NUN+7I*4S53[9OWC[9+ MD+6 L49,]901)4QJB)? -(\!4.^$1%W#5$'$G;?LG*2+[*+ZVK5.;2VUVB9 M &NBT7K,.$V$T=9I(1IB E)L@@.W&NH,(^!:U4-]"''10\,[K+ZBO M:1#,M)G#\+1Q8B5%7E(N,126:N:)=177P-@6*O,6PIB] 74F]7"+97Z7+L," M>AF^R(/JQP?J:\CK[1.CN7?462H8$R;\$R?>+>]0F19%<-]"I+)/K![UY#SU MZI;+K%Q<7)O@,.7+'ZU<'02:4"8E9EIY:"VQ/ B'2D"U=US6\I('XK1AN;JP M8C%OI%- (R^@-LRA+8>&8S!D<:2FY>IJ"ZE>N;K3$$G'?%WI9E#Z=+*Y2^QP M?8?O'TZ<,,Y*P8*W%"T8C21G6R@LXVS(B^N[R":L+=FB8V2&6LN?$WKT[/UK MCR=< ,)X&#>06*0$\,%RK3C#%HEQ)A]V(:J#4F^%SH\D_U$E+HY%[&W$]!+&Z ])D-)VV:? ME^_60>SUA4V'%_/O'TZ H]S&&A321Q_%2>RK >&PE4,>_3CG8MX:F?/(^^#% M$<>:) PRZK7C6EF,A!>28UEQ* 3AXU[4VXCLH/1;(_0CZL(H%_@QJ$ GFX%7 MV3PORJMLL@HKSO.E[.!)OZ/M$@&D0- &!0+Q:*M3B-/*#2:DQ665O:WD[251 M] ?0L$;<+H)VL5HNEFDL\GNC[N(FQ%&#;G_3!#'&/$<<8.T81-QH@RN.XYF. M\:E$'V&>;E$Z;[SU98Y:^/XRC==H_K9*R]!;=O[+)W>47'R>;4_OU@K#'FR7 M>.DQY@8ACZ!P-)CUT&Z$I+R7HI9;V@^_CS=#ROL;)00%)AU50&*A M/!?.6+[ETC&O!MU)J.=]=">XEP>.ND+I/%E!_=\8@" ,SKY%U !MF+0,(UVA M@)0:[8T!?5HFO<%WIM2R#BK":P:5I?$>+,PX@PQINALL$NN15AOL4Z GE(9O M!MZ/JRRC-$I&KB.=Q,"KO,># >_G#R7&6*(!U%PS:ZA3L9S$+GJ ^0CWJ3N! MN>@(D',Z&=LJ0^[;?;$($)SH9[QHGZQ:CN;I^O#DI\(4=_>S;+F.3V?3;8G-?2?[ VF]S ON"J(?10%&Z3Z/0NZ=F-4Q M":28KU^[)N&/^1K,;'K0:S[2*@' >ZY%< E H#R>6C0[%!P'@PJU9KIW"_R+ MOH!IZBI]F]S&DKUQ(;JZ3QQ,)M$'$ X$(=MYZ*B"M3!WC5?-@ M2&_N4$=2[ B1P:HZ+!;!O5&?%^M2 0>FW^[P5%L-*UL0Z4?-E;0&_>#X)2Q+&0D%-L+<@3#Q.^HHWKW,0TS_.7^ND]JT)C&;XTLWI :;#)X+MR,1^RY1:80W/"@68) UHJ M9V.]*A6,D>"BZLI-%8"TN(B@MR6^6WWH$)S!)HI7:HNN0:FE#35:)Q0) :@1 M0$#ED2#6$[3C6_/F(9C>*NUT/$ETCM%0NO%N_B7>.U4^!$H/*,'3QQ+%D5%< M*>VML $@#R&K. D_-R_5W%O)G&ZEW0*,P5+FXC5R^=1]NX\['/$RU^7M5B47 MQX=\C=8)L XQBSGBA@#%I=>J\I($$;[Y.M!;O>YNE:![C,[B(M1U#1+E-'12 M8:6L93'/E!%7\4*Y;[X!TUN%[H[7_19H-(S*7);%?58N'RYG:6!@/HWVY_WZ MF.E\ZO-YW*=\GZ6+[&-^<[N\N/XCJ&$D4ETO@R).)JN[U2QN:=KLOHRW"&ZO M=59W1;G,_Y4>N,.F_Q ME\;?ZM**9?\\<,BE=]C>/-$XP9T08(:J .P%D.;.5I M2TMIU-]*W-\H$4183[#A'BBDH!3 VHI+S'CS&U_Z.R31N0#W M:T@[M!H&%ZYN@]<8+PR(Q8X"B]7] ?'7+4&_QY,A:PKWQ E.ZB.QT1^!'%GO MD3::0[,S5C43I$6I]0&4H+&,BF'@.H\G7P'T<#R:>+AAHHV4@"NC(,=68QJF MW&H#50O+FY_)[N]ZC^Z4HQ>,AMYDODP?XFYH#$A-)N4JFWX/4(T]YQJ])$Q: M!YFA2!.E9#RASNUN9'#0?#7I[UZ/[G6E/\#.N2U]PH12IWDBC99( FDF$N.0A6/+7$^."]8R%!U56H''0-J\[V-OVU9 !SQ/A M&^J ?NK=5HIU'P5K' (<)#E&ND:ZPLE((V5@->ML%ZUT-NH-K*+5H MM$UV #E)"%*:*$LFO<9*(=ZL4G2&UI!3Q?;4[M%C5B\>33@E MCF/"0%CEN&9:,%3YWA:!%FEK/1ZB;"^>5Z:!%J@,%MR>3M>2D\PQ@K$&T4"_\3LN&:\19)T;Y&''K2C,>'-\=.Z2D1VE#JI'?5E!;7SDC7?3.TM&-''K-(K:$,IT:K\J&6J?']P['&LV<8&NJA49:% M/[):5IU@+;*P>@L_]* *K7$YGZMQDHN1&$\QA$IZ#B1P5$/CJXDP1E::FY:] MA1UZD'9K7(:2]N_YO"@#>>_FRZS,%H>,A9>/)@1:ZDD\4RZ]CF!4FPHQWE1F@D8^U73!_WEUT8-PR Y5CRO^M%MU]MFG!A M/;=6P8\ !4PXDAK-]L@>2ZTCI>*+<9 M1#^* IQ'\,T+) \G]U/E/6"!9&4 41(2K2G@U!MJ$:Q(ATHV#^0-62"Y-OXG M%$@^#9B&,NVL0#*$%F .@?$(*@4YE'IGZCC1?&@.62"YB10[0F2PO9O9K/@: MG1Y?E+98?5Y>KV;?5WZL<:SIE'X2:1SS'(;I34'I 8<>5\!RJ73S=*$ARRLW MM>;[A*KAJ&]:K^D'"BP^FL=[S.D.IVF987Y1JCZ7H7]3(KUVMYO>RW?:T3X@"U@'&AC6(2^YC[ MM>5;:"^;I\CWF*[0F9YT#] 9%&-CT:G5\K8H\W]ETWH*\;)5 CV54CH&D?78 M$\,TK7BC M'(VPL&P_0F\,R=G&^[O%8G7:6-^T2)1B2#$F@11AB4/* TDJ_G";<=YC\D)_ MX[P1*&<3^L5JN0CF3-P//T7R3YHE7G#ML-3,*QDF-&H)K^R<\(UOOA_18YY! M?^)OCLQ9$4!A-0@A'<&#""X>2)S;[D!'4J\/2#G MVOC?@;"XN(X7X/A9\77?I_O+4<4:-Y%C56C'&E:ZA57#ON2(($^N-\%9(ON6(66.&+(9W\GW6 M=85Q.%WC- 3>1KK&9IC%Z:"8KT^XUDS9>*U=PBB4-EX(ZWQP^)P-YJ&I +> M#YG1TR9MH[:<]ZE+!^ ,92F](/7HYOVKSR>QYH%#(IA^86QII8(=J"K>#";T MC21PM)-;T1]2/Y8VC#N;8P1*<';'>6^JP-YGXRU%%G@L2 !*$AKO%M,53TB@ M$>X$MY3-?B^Y$2)#2?FRW!8YJB?HUQY/''/2&:R@$Y:;)/U MMB?;K:P[ .7,Y0".ROU@NP1HR;41-MX@BXAQ4#M;\2IHB[-V3=JL 7:)S MKJ/_1U7@]0:) Q Q*8C0U@CL)(2TFM:X(6*$=>.ZE7TGL(SH1/_QJ:!N'PGG M+!9$"CZUC]E-"$GJ=AA T;R&6&^[H1U/"STA=9:P^5&]>.7IA%"!O =& (DI M,808#2N^$++-(P"];8UVJP'M,1G,#ER'>H_;?T\>2Q122N-XC2@RSG(9ZTUL M.1'$\Q'N@G9L]S4'8RBQOGZX]ZB8#S5+L!(8DN"\6 V(DY@A1"I.)1(C+/_6 MK=@[!&>X _Q='L?36&!)(!"4!$X)D=Q6 5&AM&Z^KI_N[YTUKML2F+=R&HMY M)((72Y2,=\@IIH!"%5?&"?E&HKG-I77\6%8SB'X4!1AW /><QR,> M>1;6.6D*W$Z/M!UHEWG"C"7*.JV"X2.@QKV8Q MZ12"C27?6\RU \EW#\Q0"O!N/HFQ@,QFF[_?S;^OIO,Q>!2^*+^FY:&LP6:/$Q*7O\_))88HX2'%W',O M/ LS8A5PDI* (=-P:BI ;U)[.8VTQ&HX]_UMU-]#!G&$D>)8,TJ XI)4.UW* M*MC\LKK>K)'!-.T< _F7VYV.?(OF;N^SB;+B^L/V=?MR??(8)G/)_G]+(![ M&=;M8GIQK:;%_9'CNLT[30"!!"J*K-,,6 \@47"'DFM1/;HWTV@H-1P,U*%4 MKV5=\EIUM3UPCA@+B*9:>DD(L961JBC6S6>UWG:XAU*G'N ;=$G='%RSJS+J M_EKAMP=7)P&B17[LLL[:?20Z\,DU$P(9HF$P*:"JL@&4-KIYL*6WG?!!%\8> M,#RS'JV/P;93H^^Z2"32%&(LC,%*2^"#)5"%-I2CH/F1B]YVT\^L16TA',5D MM/Z_3M=GH^[NPS1[K-!)@]X2AA@V!#,J+3<>6$A"0(%IIYA1'UF]1T32@-;Z\@3%,7YV V=DN1?7)-+!\ M^ ZQD]HGU#GD! \^;. %M&G_@-.N-\S.Y79: Z M:+":3S]FR[Q\;2H]-M?4[":!7B*&H&-0$6L0)VZ7=Q]&BFR^+_(877EKJC0 MCN/2J&-U?$[H)6&86R A4@3AZD5>K<=K TV+?;)WW[XO#<8SU@89.TNE >K M AUHE3A( ,>,J "IIA2$P5+E_VDI98O-EC781O/EK= WY#:8[-O^33;#Y=Q*HS M!U3DV7,)U!()C' L!2X,$Q1#MN7%8,N:GZ6";S[4W :HH83^\C:W"A,?4+/Y M8K._%\-0^_;W_F.#V@%]Z>H5"8KU6+E'VK+@02J+E:ZB\L9CW^(.[S381H<3N*J8*JA0+>8KGZ,@'1KR(8K E!< MY\NG9/?I?/91@BQ#& $%L,51",JMHQ85TH/D!$/CFP\6-47J4]?E*Y%W< M9V7Z;+NJEV)O-ON\O/@\RV^&?Y%N6R^OT,%#XEY\G'9Z#D0UJ6ZR27P^\>XK;2>79Q_5RKWMZRLX-XVB98<4QBF8]#CGQ2(FF+FJL=5QCL2%K?7;W:#2[IF.L.QH'[;AY,ZM7Z)I/#!U*_ M?SAA!&@K3/@##.=:1*PK*#220^:VGW02M0/AOO2/VX(S6&3D&:$?TKOLZ)'$ M?4T2RS17F &#.)7!TI+.@RV'%"L*QGTRM8W(#DJ_-4(_HBZ<1P>.'%(=@PIT MDBEPEY7]M;@ MG$?DQPL-O/)X0AT)R# @O?>66L.5L15GR @\[A6]C:@.2KT5.C^2_$>YBI]; M[.<1]\?L2S'[DL]O:B[WM=HE#GE/9/"-D9 R%E6VOEK-!),M*'FT_?9+HBOQ#XA;4]!*+DB*' MJ4 88GLG0ZF^ [QJ;A\%Z4RR=#._SVL/DAQ'YJ.*?YY7T.23\QY4])-'P=8(!# @P@PU A#,23,4* M Q'^;9$;V_6BVPWZ+T5Y.@;#B,ZH@Z(+7R?K6OU:4ZL<,E)#3$C%LW"JQ>#K M/(K9C^A.QV"@>?6/@Z(+7R?QNGG.)*$&8A@X%I*)+=G2!L=M/!'(?D1W.@8- M?163SM-IGLYCH@,1_IF4>C?B8%W\DR^/EHPDT,276" <(5(90B5WE@TFE M9?.E\G1YGSG'HR4TYQ#VT?W][Q].1$##PF ":&D\4A9AM86'*0^!&J=#TUY( M!Z3="ID?1>ZC\FK&(.Y.EFKW;9+%@OMN51;5@K5F9G>HZ5,1Z,D6RWSR>"[J M8CX[G++9MMM$.B&88]AC(.,^&N$45,P#B$>8XM%&@L79D&NI-K'FV);AIBI2 MIXM$XLB(LA#BL$0BHIC=(:*@NXVWFS);GQ+R M11G^R_*;^2.QM2>-ACTG4&&#&* XH@PT$IQL-]Z99AXVKQ'76Y9)#_/&,. U MU9\7$]MAE7CUX80Z@P%43&(8S&A)A2.L(I1P,2(GL&LI=X%'RX'OLP!5.O.K M^71Q7( '&R7*&8ZTLAKRX/02"G<'69@Q@C0?KKVEEW0\7#O!I>.9O-$DO24< M:8X1)-2!0+A1!BAK*\*9\,W=]=[R!'J>?QOATN=6\L=8&O3 /O+N^\1ZR53 M@A!* .>2E_%J(RTLGF\]/3!><9-Y*9X]"[#O M;NFVR",TSHA*0^Q?2JX5!F]'AJ.*C@PKNN%$]GN [VYU=U!HSYY)-(4 <4*Y MQIABIX '56J8Y1R.Z%JUQJ@7W?#>J]S2;\?E]O29A'MEN,7>447"^B]Y6+JW MM#N)^8C.JG0BMQ:\#Y;0_,JBOJ5[Y\>:]#Y\LWPX$'@^I9N$< :M=X9(X*%U M" :_JBK+$F>S\8S>X^Q6"WJ%JT/YF^)+-D]C^;.U9K[/O@3/ M^B;Z=7EQ@A8U$:B:73E1U#8_$M%;>'$87>@0M*$6E,NR MF&39=!$KME9EZ2)KNR3P ZO(T;:)TIK%TP"8.,6Y9Y!K6_%,@&J^?]5;A+*? MI:-KI,YA;M0T)Q(1=)S;,/]98C$S\>CU-J.14R#!""_PZ]]<.!&488_'[93P MR>W.>ZV&NDT#;)A3:3TFU%",I!.T,H!HK!$[OA!H3VK0+5#G=#0^9A''0'E; M5V-_1XG$4#!+:9@.!67:2B"WJZ2@BK6H8=7;0:SAG(W.8!M*B9Z7]]+I(E]< MW07HQ?[K? ^H3]TN$HUB]FCPUH/GKRUD F)<(0 I;;[L]'9E7C^*TQ-@ MYU&9S;5(^>0R?5C_NKET.YW55IA]'22("\4(Q-PJJ0R%G&.T&S"(-@])]G:+ MWA#JTA%L.M77U V#!J\C&;KB81XG?S>$]H.J^B>#'] M()MN:\1O/]L4E8R?Z8=X@B%=W(8OXU_Q(H0OZ2Q>!_!N7NU['XRV]?_BA# $ M,-%8H^! :D]@\#FV (K@7[KF.OA&@K6CQ+FAHCZ?FZO@TK.HTI:)/0I7OX,$ M(,#)+>V?0N-%O)C%%V6=2&_S M#A,9# 6%)XI#;4S2 !3:;RB&K>X+/8-!7T'PZ^_&>,)L7%RG&7+;!KFR=WM M+I^^%E>KSXOLGZOP^_]9I66,7K2>9MJ\-;%$2$-81 I(80.0UE3022_'>-?? M6>:F 4'N5#^K"X/B[X\3[2:+XB25.]110BT70@6L*0842$6AK!C4//#;7(O> M2&!Z$-P:*L:C#Q#X3>_S93I;7SIV<6WS,ILLM[GZ47WS:9Z6>;;XF&TN./U4 M;$J^OTCPWZ,XW;\H\183HAURE@'/+96J*DTIC*&D17;3&PEUCP+7AHJGOJ1Y M4)%-.>JU;?^I"&Y \75WBVJ\+^SY[=VOY0PW[BOQ)EZ7KRYS'. 5^R&\1!W'&Y>Z;Z%66)^DT7Q7=VFP;Y9WUV976?! M'M[,)>>^]-#,TAA36M.R&UL'8M.O/A\]2PF4]<%0AX@B"JFA CLC&;$0\UH' M5/KA[VIRFTU7LVQ+LGY8,W#LFL,#K1(K/=8(6.^M%C3,&IZQ+:^:$3QD,=Z# M%QVVE-3+NJN=(9*.^8K#W?VZ3]$[4BEG;YL$:@VLC&>=("=6.H>YK(#A3@]Y MR]E)Y[8Z$?;WA7L[06FHC;VG9!Z_'>>[AQ.%A?(66L< 04P*8S7>6805]8)14^%FFU*"G>T]7@N9F_K"X#;:$%_,O61D7 MOBU &]8V'R^SZ:&LSZ-M$\ EA=9C@ A" 6X4_JEX5IZ.?,)H[Q)VC=!P6K'3 MZZVJ/R;$'U2(_'^[E3K6! \.HF M.OD9<(QQCJ [H$AV!L' 7"> M"BG"7*TAK>61]!VE>Y6'/#LA8G>PAP0)+;#FLZ-XW6)4T\QO5<-QG=A>5FL$W<7^B$,X$4QRZ?!:YVJ^30,ZQW)OQ@:RX9^1@/B]D9] M6O674,&LAUA:SB#4QE'O])I=(C0@?*07!0TBX';*U K?'UZM1A5O_'&TZ3P^ MS.OFP669WZ7E@\[F08Z3//QX]*[)TSI*,.3!S@ >(<*!A@Q[;2JS@U,_:&WX MXS>1#B#U/=7C>X%S*.7ZD"W?!7#NLO?%8J&6RS+_O%IN"IYO4'OI,QW0KY/[ M2JSQS!LKD<("&6F,%7:+B:16C^BRV[YM];ZQ&TJ?U&*1+1>!FP-ZLGLFP9AS M@ ('W@1#4T,N834F),*PN?Q[KS#?M?R;8C*47'_/YT6Y3A4[.@V\?#3Q868% MCG A:5!4X+@6E7\A-1 CK-_4EY1;0G,N8=ML4VPLUA.R^6(S.:V3%?=,3O]1 MS(* #L6ONGI%F 8!,MH)*DA8K0EP6%>BD%ZUN,&F]ZKT?2O70) .%L-]DHK] M;,/JCWF@^D6R]F59W)3IW8#YGP/D[6Y?%(6Z*A]&D5*Z(6F[O_",LCI![!JM M$QDL9J44IL@K(YQ &,FXT6TLQM::6D'<7I.&GM%]+'2]MTW"!?'62 $-U<0I M )F!6SZA"$O$6(+5G,,+7/)A\T@^E$4 M8%1!X%')O9/=@"<6Z#_RY>UMMJ["<)4MEYM5Y>+:W=W/BHY]O3AOF M1S(6VW6:*"F1 "H0*CVCS@LN=XPKR$883VLCO>),N TU05S.TOF'].[8[QB/T?LL)XKI%]?S3(VIGM@=:P#*T@(_._L\?3)@P1DI) M$2&* ZP] -54B73PT,>]]#<3S![IMD+DK-N M85Q/[/88;ZQS$V!8GY2.)!Y>S)MWF!"$F75,,HB,9,J9P&_%L%)^A*=-FDJL M. ->0XW[=7KL=T')8[[^WD;!3+$< N:LH38LA188L1M-QJ A-U+.[>QW!=)Y M5>'H@G"H60(55PY@!I"$R"'A%#=5F(T*.-+DLBY%6$LK6J'U(^O'*,V'L:E% M)Z:%"E(7WU%PT'@XU"0Q4!!DI>!<<,\M]\SCBFB-9(LB3GV9!]W(H.@%GZ'& M^+/U;ULC9K(I2G9@B!]HE6"#@$9 0HD@8I)28%G%IU)BR!,.-?6@S^VC[I Z MBT;\9SI;917!IE@L?\^6MT5MU=C3/#$ *TNE!Q@1$ 8:!IQO.0]6,VZ>(-%; MCM5@.M(-9(.9"*^F.*A5(+G,_Y5--X7L#IUSK=E# @GTD@CKL,76.$K"-%KQ MKQQK?C*ZMX2M/E6F']0&BSUM[M:(11L>>7B6/W,H'G6T<6(UE-1C3C@F4KBP M<'-:<:T5;+X$]99_U:>N= [8>2>7W150C]K^^$S3^:9.IPE3V#JGB8[%@(/% MIHAQ6Y1HD$OS^]QZJYX\_!34 Y #)//]5A33K_ELIN;3B^5M5KX+3\UO\L^S M;),#W6L*W;&7N\4ROXM!1[]:KLI,W=R4V4WX/:!9+O-_K>..[EL,0891_;+Q M$,F&QQCXD)9EH/)+-@9B7OWPW"F+/C*;O8\E3EZ2]KY&SF*=YHGG7DCOG&/: M$A2#T89Z(BDG0!I%:MGXZ*7;M,9NQ;KW('['>(TZT?$ K_KA]_2_BG*]6![9#CFAEP03S WCC"J* M&=66(L(K\ 200V9$-3RHWYU^%$/!.)2%>H"#1_IK[;*?V%,2J_\+PZ@!P6K7 MF(8Y &[Q$%9),NY]EEXD7U^[.D3TOS5ME#LV;U'!SI3QNUHLB[NL_)C--L7^ M;_/[_2DD-5HE5A)F(<3(,*RE\QP:5/&I.!PT![B>F]R;)%^F!7>&VE#:<1&1 MORB#<[^]3U*GDS]GQ43K/(_/&9X^6C2=P[UPPZ9PAQ&E"%F:LXTI(TKV356V!_*%5H"=5@ MY3KBP=V[^VR9[2ZN.JX&^QLE/BR[*I[K%4)K)97C4E8>+=6H>89I;]'[H12B M,]"&4@V;?/N8WMS7TXTC+A% 6?$L7EDL/8_:$!*2" M4'+@1QB+'TI)ND6NZ4&D55GFD]5L=3BAZ.5CB14. K2^ MUB%(QR(DA%G,>B M>6BNMWL$^Q9K!S"=WT?]8Y%=KV;O\^M#$=PZS0-\RG-JA!"00^J1%7"GO=3J M6C<]C<:Y:!_%[0&S\VO+XK=X35ZS$,:Z:6(UX29@J1D).$I!F*@,)8E%BYW: M<[@7?6I)([Q&H"%J,EG=K6;K6GI/MD&;ZSI)X1$AR[3%V %.CP\^5KZ4L M<).]PP6%906T&&0@\KG?0KN^= M^B.,U=^MK]-10@EUQ@$3X_'28:R=Y3M=@;K%_>+=[MCW*^Z]._@]8#CJ7?P3 M8#ZRDW]B3PF)[A93D'-KB432>E@92LIHT'R*'VPWOUM=*8:$A<\H=_O?LL*=1]'> MYY.([?SFA"V;O6T2 [4SC!LO*<'2 >BDJ"P8$9@<7U"N5TD6_> VDDG(?9O, M5O%>M2K3NOD,]%U7B318<&29Y%!QRY'BWE>(, W=F].D;DW^GO$ M!HE1^]J[XIAZ%=:P;+&XVKS\F&=]L%U"@6,$8*68-Y1HII552 /L/0#4\2'- MS(9^=$.![RL0W %*@QW+W)!XO [,T^>2L*P)Y"4VF#.&."0:6@"D,,P"!HA, ML$:<6H51K/*/))"(A362B(%0,P$?@RT M-* F@*-(<^> 5PBZ06] /[V"<(]:QI+,&0C^YGT0JI@VQVCAF*+1$8P"0ML IAC0!0U8$'DSX M?:,TU+1>&3X?B]G,%^77M#Q4#NB5IQ,"@DG$8:R[*BAC0" *O0O3HI*48C'H M%%]/^MUY#.WQ&%K.QY*QGCV74,ZYQ=)**335""D %05*$L>\U6"$TWHKB>R1 M;A,LAI;KN[O[--:8>I*[L_DHSG/OZ\G\:!])& T84<\PT81B8Y1 83K#81'# M5!':_'1';S-]'_K0-4Y#ZTH-54@HXH@8 A#V@/J@\%HXQAF P6VAV(ZP0%D6 MRWAOZ6Y]"+P#:(96@LNJ'--D$NLQQ9VIZ7^MMA=5U]"&@^T3RZ4EF(5E#GIJ MP^+G)!;"8J4%B+7H&JM%;R=S^E"++C$:6C\"!EE^,X^G3K+YY.%3F!2MDP2S)F+&BN*;T=]NE#4SH':@2[> -< M//H^7B,[Q"OB]0[%/ [;B^OU)[$HZR!UU?:\?_%NKM-9.I]D5[=9MAR.DDW] MN=]#'W>KN_5'56G)X6BH64MN@ R:+&AZMB;*9HM)F=]OF3JZ.7RD9<*-UE0B MK16TDG+F=/ 8E00826!5/9=I2)Z/;1\WAAM=@-=,6 M[F''6\:=R>QE;E!GV(QZ$WE=\"2;7J;EO2%@O]\/2;(SO*]3M)/,4$ M0,H4HA8SQB7%.^@HM$/>.7C2]G(GZE ,!-M09NE3,H]N)G[_<$(4=<'Y0DPI M;[QB"F.UY*JT/\1W0D%:8_2@:,>^PRVM<>30BB M"F$N"--8,<@$J(F-YA?%M.K1!NN@4C89C=E$NGXS7\-O+L1H^2C[&%,X] MJ_JS[Q-(O0#:0<&(1)!+P7VEL1YH..2!_;,MV&T0Z5V*>P?EBR<2AYGW"B&H MH3'4 @,9K"QA((@8YVK;$/N7DFN%P=N1X:C6QV%%-YS(MG&6@T)[]DP2R'/4 M,(<@P<93KB@6%>W(BR&=Z2/+8&/4BVYX[U5NZ;?C47,$Q@H!<)2JH(/;Y2I&-->U*K^,VQ:3=>"[QVT3K7A M?9Y^SF?Y\J&M1ASJ*,$V5G$T@#LO,0L:'E;"+8/("-S\=N7>LFJ&TXH.@1OL M;-1M42[C&K;-*+B[R]>I09L;\@XL%H<;)IPJ*2$RG%DH5+#!A=UQ2P,0XTNI MZ6O5Z!2H\Y@.'[-%/EVEL_65P-ODC^EZ"JQM3>SO(F&4&$H@A 1*SE#XS50+ M*(HARL:JPM^:JO0$6>-5YGNC=_V_#\7R_V7+J,G9?))-=[/>WD7FQ'X2[@'Q MC'IBL%<:,!&8J]C[_]O[LN:VD63=]_MCSJE]>;D1M?;HAL?R\3(=YPE!BY#$ M&8KP<'&WY]??*A*09)L$01 HEM2>Z)ZV)52A\LM$5696+K%>1&^)$"]%(E+@ M=DD#=1\=WUO;;:US>\Y8" V)\88K+*7U@,>LY0:?V*^@MUS)ER)7:1%,$ !: M*V*[V,_;:OFP#5BMKR,_5KM?IXL*3!!O^K;\XRF6^]VR6H0_WI3?A/']CL)\1TI MG/- LY9M3N+L:^EN;\N;]2Z)Z?I63:OMN7<@@J/KT((KS9@/1Y>V3$FO$*5/ M>.NDMQTG!7'Y=(( G(7<"Q:%K").7H($).'\4TKCD2Y?ITU3F&!"(T I $1#)0)=2C;$ M60XS"F09@V.GG ?G(9?*%?$C&=>W/QRM]<%YM?B1P!9MM_^D!6<*$6J<"U^A M9, +S\ C*X).F(]\75[I309S*F%4\WGU1\R>]-725IO/Z]O-O*9G];Z\*6=? MH_JV2\=M<[2?-$_!<*P8K0W7'E$#F"."UEAH9GA_;_MH01V7$[DQD4TE9;:\ M+Q8VNP"/ZLXQ9TN0A<;).K(R,+[JVE#(+P#W2<>F>Q:>@EUO4/SATM M,.1RDC0LE@G\JF$/_7 _69;/G*JC>A?WO$]/5K,;M9C:V7RS+J=NLEP$IJR: M)]5ZO9Q]WJSC)_BQBA[K:O%A7=W\*X6W=\]R.R:$C_;^!*[GNO9@*IGX^779 M)-W72WM??HE-!A=WS];8Q:G<97CA.9$NAHP09AP)6P*D087&@$33"/I.)_5( MU#\6GVXA1'^K?]F]BGOGV0HG(.-2"2T4A\&BE92R'3;(8P%3>O):?<3#,OI@ MT?>Q@,LZEW^<@O#:!P,UV ?42DQPS-@PCP YSOI'/28K"#^",)Q4+/XT!),% MNO4J @X!1I!)K2A3AH%88E4VM!@*=)Z>X8'YU%H-O!]"+YOK63F! M=*7?!15 0(JUD]Q"Z!@SH#YX(<SH5?K]-'3&S&0TU6)5S6?3[1FV MU9E: M+VQL@Z,,QPA(H UC$MJ&(B0,S?-('X)%K=P^"YW7P/>L#O5TQ+K51 M88ZV!#TPH@ *$"L#SQ?,>PFAL(!):I@&1E%P//E]($NCP02NF%IL8\*:H:FBB&IM\3_D!^%2-A]#KX'YV M9WTN3$_'[#?Q7%(/93!%)ZTE:GY^L$#&.@>49T!*#0WDP#8J$%*2)0W2.WZJ M#\"-:D XNC%UU1"]*F_^ZZ[Z^M_;2_'EM\A8WOPE\I4_XVO]X\*H/;Q\^F7! MB--$B"C(4@<-5D#=+#B<7BJCKFO#\J\W!*D4[[?5XM-Q9?O94P4"0?J4M IQ MR(#B2'/:T$&US"@(9%A6GH]%,IYNXN*N;W=J950?&V.@C<4'!Q74&A8LAV"* M&$("L=0_[C;A1#))S]:3G*;C7,(.AE1/;WGS_JO%NEPN@CS/OLZBNG$H4>;@ M\P7%7B,&C%$062ZTQX_B2S0D_1TD8_?"'):Q0X*4ZAM_7WXM%YO2!X2:7-W? M9^M[LUFMJZ JN#]OYIMI;/VS6L7$W^G'R9\M'W^/V0H+H1+$0.4$800+HE3C M42!(FOY79J,% XZZ*XP/87)?W"YT\4C3I3U/%\1:C8"EW$-))'>6DV8;)!;: M_A''H]61&E4TSH>HYTGQKES>!*HF=^7U;=WKJ1;3 T?%X0%!?14*$H$,@%IY M'10DT1!/%3NCDL)H5:!&.RL&0RG5%_UN60417'][-Y\LUFHQ=?_>S+Y$;-ZV MUO-I&U8 CRGQ6+/P#[7(.B9U0ZEPM+]%/EJYIU&_\0&Q2A#K_7.<[8?-P\-D M.?M/.?6SQ61QLVL0WOSVKQ!\2XQ'1C@)/'!A;[8@]D\.3,+.<"CQ!7M?73[X MEG*MB.QIP?\'@6TB<< QXR@T( M7('>^H89.''V]>AW>)V%X:3@V],0S#P,DT K ):$4L E8""@+2V*Q-!'# MGM?DL1C>E*VO^0SFCXU2[A'8!%ELC -!XV$0&ZL$9X_48)!M:[44RMU@L+V$ M2%QI--?,&4,8D8P0;A1J* +0LSSUNB%8U"4DMQ\ZKX'O66EVN;#[PK<^YT=@ M$^PHU XZXC7SWD%J&_J8D4F9?D8$=F5LMZ@4? M9?S!,840$&$+H634$B(0,+K!C MW1O#]*&%>@[-^*&#^.D$$"E(D@HZ+%9? M $J5\@TN,N"4SUZ1Q,4\/H0O)X@ :!.S6SV'5$F,."98U'0)#EE&(:-)1.-\ MB%*QWI9?EN7-[+MJ07N+C3T]5C#L%.16:A+^Y5I@2VE#";*ROVOHLL%$?9E] M!C87N3U.48DJ%OK2L2&.J1YB);4$U:CVOO*W97C:AD/>3V;+;:<>7RW5'Y/E M='5]^ZY<;D%9W)2?PDM75XLOF\MW2]@6#ON)$+5T>AF2(::6(LB?FBP5K%ML81:&!2YKZV7],G%)G#E_A)P<[Z:G]'55CGD:O\ M[YXK/-3**H 4IYIXA(0*UE+- B*3ZNY]O;NI1.#'*K-GX)CL*KY77_2_K>VP]8$>/>A)<&RPZ@"QDH@(MB1,L@[XMI+)9NE,Y-3 M19,\.%B-!6W2_>O=,ABCQW:=[4.% (@9;91T\78*.RN%:ZC 1F5TX9*# = 7 MMVQ.KT/8//HCU&JU>=CVP5C%HO,WZW+ZCRHVTH@M8]]/UD?%:MRW%]IY9F+N M&[%*V, ##U"-.P*>]7?VC>?9O;"\9L60%_DAO)^M_N679;G-[RU7ZY2?P;YW M%RYH#UH;1I1G'$"EI'6/F"O7OSKE>![O5_(1#,".I)_ Y^-T?S[EXX\=GMMZ M;8_WTD)K;BW3WAJ M9*"*4@;E"7@_8- QTL,OK#0Y\"'%%=*>Z]:WJTVJX^5 M+C^4Z_4\MM+IW/,EX],IT9U*8+'40<"TDQ;Z8,L 8PT$5FFGF!6=C()?=RIE MX0WF&$'D Y20"X61\36.B%B7TA$S]IU*9Y$9[4[E-+!?X9V*">HV@UQC;,.) MX9@$TM0 8&1QRD3;"]VI=!:!UCN5TW#,QJ)Y 8YI"R6$!&AKL S\\9AKU"#+ M.$,OZ4ZELY2D\%#W _:7Z Z'\ NX4WE1$IOSG0K&1&@,-47$*>^IH;)>.C'" MYIB*>E$.GG*GO2L>SO ;Z'S4,KT[Y[IF"**$HA9.&8T)8PAAEKG T/U-8 ['DR'!(@_0:R113S=JM-QE=W@["MS-HS\8T:U4, MWY?_WLQ6LW53B2*H=[-J>O1^:.CW%5 B*PP*JB.16!.L 6OV0NVE3]J!,]G5 M4&^/:P8L.-^>VZYNNZ)G/WPJKGKK9ETO;XOEQ_O)XOKW<7I-MUK=;78?21C;(LG M+J&@3"&"O6%*.0X4#18:;#B@M'Z=D2/)=\IQN?+:OHO?R]G=_3IL'%_+9=@E M?LZ1S.##.;K&PB-+J)-<8JJQMQ1P#FH>FJ VYEBW_O5_64.S[;*?WLG?08$< MQ=PK9T#85Y"0U(+&6#2,\/Y%U,8KO)^;4)Z(XJS)CWN),/YU<<:UEP;B26#$($O,.8$:U$C2.5G*1,$AP[ MCK6SR(P6QWH:V*\PCE5@++#"7%/%F:5,/E;&8#3F';S^.-;.(M :QWH:CMDH M:"\@&!!@("&!D"'.$/)$4X0?-PG ?)ZA'V=*29I*"WV _26ZPR&<5<3+*Y#8 M0>X]WY>Q_4-,P7N*FOS)&&B-:3UAAH)C!PQ%EC'-!#?( =R*9'01S19W8\>!?/^: F@E*: 6<0D4H(8S\HBDA@*_0($=T5"Y M'/(]=S_U4&UBQ=CX[;PO;\K9UW+JJZ6;W-R___#I:N7^O9G,/U:/=SK7MQ_O M9ZNF*?O_;-TLSY)_=UZ@ _OD*.\J'(4* A6PXEH3QI'PL(:)6V/[QR?E'$MR MJH#F G^JG5;-MXPNI_NQCDGWBU6;?Z?;!(4-A'I"C!9>8 Z4ATPWU#./^]^> MY!SRT7=W' 735!+E'K[,JV]E$YJWGX3X:?EY]8>[O2UOUO%OG\(3'ZN=BK*% MLC[3UJ@H/U#B!D'#@F'G0>"-BA1P@6#GCD!8W@/IIAAKXQL -!& MINRK?:%+N,XBT'H)=QJ.V7CY7L!-AK5 ,<$4D5Y9:CAWN%8=A#?!VG])EW"= MI21):8Y>P/X2W>$0?@&7<"]*8A-=PCW9!&?>Q?TX4<&MH4@*2X00Q"N!@2*- M0J2 3WIK>\F2,UWY?-*5W)EH9[/QO:(T1:@9ADJ(F"//H'4^G#"T8:'WI#7>169^Y82 FM"*>VL9Y:2SF6 M&@/8<( *T#_-+.C*_K [5MJ "$LJ]4['*E[#("ZC8 MXZ[%N.M?:R[GF^#/32BCAPI6)NM7=:8"<9<4CSACK'9:<.YR\N_7U8 M"3P1PZP"MMY6BZ];X=\%\&Q%_[NHGVJU?ENM_[=RL8\Z:>]LC(6?/'RN05@(XQ4W0S@E1A!!?!Z9+ MKP7Z"T2<=1: :C 84ZE_G>-M?KCQ9QPJYZ'Q#F#-L;'6V(8:01G(.\BK'V,. MP<)95*1>_'%K7%*/SQ5T&!2^1L MRBI0'4V9OMA60X&0O;.^29W=9;K0 M^=C>AGEM&D7,*=B_GU;.L3^]M<\\N' QVWBK.!VR@^L5G?OBSWUYOU:CU93,-S:C'] MM"@GRT6$<#LR"$/XTVH6/H_);EV[]+PPV:4]#'JS"A_':J5N=OU&=J@=]1VT M#0OZ-27$>JX1!P"$$UH2;C7&*IR.**PC!Z_ '@*"U?#L;]V-_VY3%5QP+!W% M4B,DK&-$>A!1D=YK#VG*_;;5QA^&M0>M]U'0RMI(UY/YMA'G?5FNWT2V1O:U M&^R'AA2&PZ!;2>H4BY:KU,JQ&A;#,$Q9@J>G\3XT_ZM1D$NE4.Y;[E&;[O"@ MPFCHA/7*4."9"R\4DG--J;K;;6XV17_.$56C@TMH % $TZ=0 )%AQ1D$ 83C166%K?T FUSE!%'HF/AZ3E;,PNH X]0\8ORW]ORL7- MM^ZZT*'1A;:>"2.1?V:4RD1!P8Y8E0S4>#@(?VQ6@\YW.VP\$T#'I_'>G)7:')4FCR$9;5 M^S(Z'V:+N^[*3,OP G@7U$+JO="0.4(A<;JYUP.9 E MNSBH#VQ3/7R>+>I$C=8@A X%GOM/6@1=DJL %3 !6-#8*EHC1)A$F48933* M_7'Z;"B]C1OP0!B-E:],$PQZ9PQPM9820U,?VD;SSN=B;3U!C%C M@1M6S IEM8\P$ ^P,(Q0BIK31!%H^_N(1JMHDXMPG0A=BBC'3I%^L;6#6DSC M?V+AA*^3>50$+AVRMW]5;SI$[1T963B$(9-8"B)L; N@.=C>AUGHJ<.L4[W4 ML0/W]M/0/5JO97P!,7%4.^BU5T)AS*!6._H=Q4:F].VUAN@-QL>#47K#H91U M:-Y^,H]X_@X/*@A!P22@'BB/H?.&K$-;/<2"D#=ZLOA7$\O6FH!X>$"AH3?*0R5Y4!N4DPA@WRS8 M,I>T@GXWFR<-?ZH1T.O);E\MRV#$=.;VP><+J*54CEB(+(0*TF 5NGJY0DC< M_\Y@-.])&A W9;9]PQ)[2HE^R8 M-"FOIW/E]W#PG?=U=V?XX0$% PX$FQ!:C!'SL=.Z0+59B(CC_:O,C%:6]E+? M]_GH]63WU;;FUO:^Z>H$IA\;5@C#%4,QJ$=29Z"D%)!Z\80%NZXWZT>KKIJ< M]0-CV%, (CUOJ_7?ROE4?^LN ,>&%=Q1+J77+IQ12 KC"1*-2PC#,[I3CU;< M-+D #(QA*F/Q@(VS-I/E\MML<7>LWG.G\86@WDD"@+1 0(RL9-S6M#,)1-)X MDF[R,Y:3= R\4LI*;R%IH5:'/0P@"S@WV$J)!0P:;TTM5&=HDJ-9#F-*QV! MY7,15CU\J787B->W:CZO_H@I54%9,LMR.EN_J5:K5-M7[\N;,L 9 M,_'VOKCMXJO7/ 7W@!-+@]6F ^<55T#!+9,X##^1G2YZ!R7QT.W6R7,4EE!J MI!5">2[BS@2IKTF#2/F4>0Y[;[A&9EB5!K>1[KSV*XR;A\U\$BO6NMO;\F:] M*\$;OM)I]:6ETD37H05CUC% O?22 2^MTD#7E*-PKJ64F$Y76B/RMAH5NKX& MPY&5'(PF[CZXX(@I!3"1SA#KI J /1+BJ>1YWCT-SZ<3!. LY%ZP*&1U#?02 M)" )Y]7TGYN=;Z/=BW#B- 6P!GDOM?5"2H!IL'9H<_ *:E.6(SJB]X_!L5/. M@_.02V4?/C\F;;7YO+[=S'\^3-]7\_EMM8SE#5M,QI/G*C@3X0NDR! /(+'8 M4MT KPEA&:56IE%34R&9EW2=+5*%A%Q!*B#3+GY< ?!="FN@WDJ:5&7MZ(T8 MD<.]9.E$"%,)T+ME]7463_P]BV\1F[9A!0*$AG^1-A!031GC$-24.BPT[2TL MH[FNT@G+@,#EMTZ?;',R$VZ6"\G-VNU6I7KE5I,.Q?Z35F_V$V6B_#75=!1MU6I\UG9 MWKS+2Z=;/"YJ'U?KA4ZO%X_IH>&!M]5BV?Q53U:S3LD9@[ZGL%PP)"54B 0U MTQ@OW:XR'0-.>'#!5(XAZ#R6[C'8.PI,=##(F KHX5@91843K\:1>*3[WVP- MG!)R(>DYE#B=&/>LDTR>;6;;VC@?PY*/I)@<&E($=4MAIH)"[AE%U@'K8 .+ MLS!E;Y"3$DPN(!C5*)"FTF/W+?=H89##@PIG#'7$0P P)]!I%G3TFDHFC,R\ M,/3YS.L@#68YJWH#LWPLTKZ]H/R MKRU>6>K++TJJ+BQ-@Q6*5MIH+023!$J@F90.-&@*C%!&T0PC\_&$0M&G899* M-O:4T3K6OVW_B,("I8A43%M)Y?:"RS16@O2>]$_#&[D@].4UH6$0O:3$Q#\N MR^/.FJ-C"VJ%9)1CYK0W8<..-?UKFA47)M-PW,$XV4$RAL#KKR$K6>HK^8G( M(%&ZSU[_^VQ]7VW6?Y_\.7O8/,0;^>M->VQNM\$%M%YP@*C0AFB*C'2[JHZ! M$ T%RB@B=P3F5"/#U7-+6"W7S[:#\+%4-883+!2 MVE-%J:6R<2;I0$9_K^SI91Q>B!)Q#GZC\_S@5__#$X7QQCE,!%2 8:$](ZR1 MU2"W"N9Y[/?$_D?.G87!R^%A5L=Q6M:E8]G? WSA)&AEVG?/%( "3(&S2!KH M%, 66M*L'0"747N$WJA7P] ^*M]V)W@[WYX_$QM\6DTD%1)(8*771C^M7?*, MZA(,PKV M?QG"P6.KA^#C$!BDMEY/J ;_XWUI!_OVC-F+(/[41UT1,.NP]=%=V<0R2J@R MVKOSBN5,CWU^,JN6R_@M[_K_Q#]=WP;;\286!:Q]XG?W@XAOEQ<5Q!").7*( M RZ4UQ"Q9D=WQHK^-;Q&B[9X:9(\ AOR$^JQ^J- S3WQ+K"%Q@Y%%'C9''4^ M[ +]Q7.T!*B7)IY]L [[LDK**S'W%BE M%,;&!*M(6-I'\WZVBE5%^:K*?D3[+\YH];YSZ?6[; MK-#5Q_"#U6VY#%!>+3Z4Z_4N=^K ]=0(;RH@DH)0(2&);>>3[YS5>+:$I\G/R94SKXU2)(90 ,TK&\*P?&654O63+*LJBW.1#HU?!X9)W6^V'S>;5M-[UV7\/_ M=5_N#<>ZX))R%T^N4B:Q"!?(3A2Q$ MX&@"P=[G"R.@O$\WP9(_K!">,$-!@&CF\LC@>5CW9_WNU_%=83NQY$':]K:U\*O]/F:* PELBJ?%*"<,MT8+)FBA- M"]K:.QJDJ!64J/;*?8X@\W]V'GF9?7M['K6@Q!7-]7TZ=O^>>?EN7;R4-; MIM4Y4Q88,4@0$8!Q(H2TR /3P(D@22F"G7VYHXA+=1% QPQC/[3,@SZ^XX,* MRUU $QM.I8[I-)!@55,G(40^3\=O.J96(R/YVN0E*Z?P2Q230;=;7@!H1=4>6^,Q@1X"1#"#3&$G='4 M>92TM*$X4XV.5%_'8; 7@GTU_6VR>C?[4LZC#O?= IO^ -6RE?\GSU- SP'B MAB@O/?"!/.E\39ZG!O>O-31*GML(@C V9'UO$O;N>5>+H![?Q.;F[ZH_RN7W M"_U0FZ_1'3I9'*[D.N3TA48<4*4"!$81 Q5O-EH/01GM(4=);]N!/FY$)(] MQ>K3E["*DTMN *:T: #:M7U$O-.6,-&?%$SL=/ M.9) C %3JDOH>/MZ??LLOO-(7-+>YPNG#'*&(TL45;$""R>X<3Q 9?K[-D>J MVCJV)3LD6JDDX7F,[R[6>/+TDVVX;S@2 YJKHX$*)\Y44,O#A^:XULH#1#WE M!C5X4"TS+58R$(]_['Z5!+M?,I65\?LR1&D8+?>=:?2D[1(>9JL(S;ME]<_P MTW8-ML/0@AMM@_W&A - 849!V*\?7>"0)^5[Q\YZ8[&I&A6ZLZR<#S&+97M% M5A=<>U].IK/Y-UL&T^QAMHB'[F-^S/4?M7W^+ASL 9/)W<%0JD$F+Y !TD)" MG .68>*$TK & C'D^X=;C!)EE>*2Z"+ ICJD>A"W2RYM.:YZSUE 9B@TSA-# MH)?4.B)<@Q'QNG\H[R@17F,+7VH\T\K5AF[GWLES%$YC2*F17"M)@+!0&--@X!'K7^9W ME+BRRTK,^?BEDJ%=ONB;:K7R ;_3]Y=.XPN'$*;AU+;264\IDCHJGPH03J1U MN+]Z/4H06RK9&0.[GOIU76A@];&J"R,?6$VP-*Z"."_N8AC>+@/]@%)]QHP% M0,)#B805&BLBN.:X4?BP=:B_,C-X5GXJ33H=FHD+E1REJ&7OZ3I%032AR C& MM5-0*X0(8 T"2O/^$5/\)E(N[]?WU[7-'0Z3QP/9RZ/$"&TRM M@%J V#R&84U4X^<@3IUA"(F7R.L!H>K)U[>;2'T@2^1PNDF& 6 8(, MDI)H3\*Y5"_24G1&6S/P4GDY $Z]P\ ?";]>V-GJ2Q7(.MFK<7BJPI!@8A%ED+(&4D4]XZ1&A%J&SZB/ M\@K\IZ/AF$UBUKMR>5LM'V+BVO7G^>QNNQ7W3\,:YGN(G^]B4[XOHSC$Q>Y; MI/OS2WD3O_;90W@DD!E^NKK=7?V]:4GI&OXE!4$^J(U8"**%=)RB<(+%I#P/ MH(&6=BHID2F2A[+'AGU!$>QS2H5E6FN*$#*>N@9!+3!+6:5I;W+9)86FR@#Q ME*EIZ87\PWJR7-N@.AR)Y1OV104&#F$HE3=0>N6$#\9,PP+(3,K0BY-ZC:66 MP*$_@'.XD$HE[$1DIWNN$V>*5AC13B*NH4',QO*YH,;#$B\"R25D9N&9%L!\G=W?+\BXZ+O2WW\KJ;CGY1,E-DKF8MJD5VT+ MOUW8-'NVWK"XZ]N:C"X&U[&AA>"0"2XQPDY3(2!3>"M4L;D1@J*3VRLIU<>, MH[9AA4:*& 001A9RCA7@G-;4:@QLRA*4K2;/<&RK1D,GO\H9Z_ ]QS<\?="3 M>5M9C$//%] K@9@7' /.8G%XCT #A$K;U/0D(V$8[E;#0S1F58(/.[%ZOL+6 M@@0'GR]P 4(J[7'1CL.$:*NILD$K1'GF>(S$)^J\1!Z'=R_#-?;*E%DPO0^ MS%XUY*_*F_^ZJ[[^]U956WZ+#.?-7R*_^3-^US\N/GW8P]RG7Q846\8H0X;! M6!X!!ZW9-PLFT*1T;';(]1T ^.I,"!+PS*@6GAE5,.DTHIA2ZQ2SFBFH9;U@ M"PSI?U\_2L&'X7EV,@0)>*8^M?!,?2J< 5)#+()H02L(" 3 9L'( M,BTXAUAY@P&I%^LH/2?^;:Q[I.'Y4 V.4[)J3.'C4(OIWV.%NMEDOFI6?;0\ M2OO @@#-"1.:,.*81-YKP!IJ@3#]^\:,=KLXFE2,@E@J^?"S/V/L[S-Y/BH9 MAX841"C%C#4* FVT-ES91HG;AJ[D8V(FDXF!L$H\.=*DI&5$08&DP I$&%6&8A@^&N+I "#"!'.;!2C$0(\\(VRW7.!A^=NG B,'@KH;&(NLH[6$* MI_* @10.6F )\"Y('\8U()XKDF4[Y[.9VZE(ZFG(I%*Y+E?04D*HPU%E5= 8 M-"->>&8:/ 36/&^7X)D\/K.R93_L?LE4EF[!O$5I&)6];DMP:H74H^,*0KQ% M88.V5GN) PU*R/HP!U+ I#UAQBF/VIE!U7BX]63[V+5Q+=0$3_V;SL)D'2_5KZ6YOP[MWV0EAKYM67[:([]

[.AVM1_^I MTQ3"20>P=HP"S@C&%$!>$P<146?4;QI:#1B#8Z>:-7HN5 KVO]"Y_1+P8OYHP8"YY+L/QHY M='A0X2R7V%G@A%28>\=X4*-K*AWW*$^]83CF=9"&LY!ZK7*1E1*1HSAI*#(*1&L;48ALL8##+5^ MO"YR),,&/$.P]$>OXEAX]50UOS\B_U-.'TL+?EI,OGQ95E_+J;F/CI7K"';T MM9CY9-;Q>O:$^0J!L7(6*A:^.$*EU4K8AESH=/].@:,HG^/>BXZ'6U^+9$_@ MRI.2;";KF_M/7YZTXH_5;\MJM=K5HMPM^VKA5NO90Z#ID+4RX"L*#2&!B$K! ML?-&>RCY$PN$Z^_-'J76X]#"=$$H,Y"O.@HG@9C5;RH, ]IAB20 P=;4!B/^ MN%,K8#/*RCRN0Q"@FRD&/A7!4."!)6+XC*.S5 M#O:O:SQ*(YTD G$&/@.R]WF$7FRY/2_7S[P''?B\?X*".PH<4S!8"%(@$_X! M\1;(.P\]%;R_"31*]YL4#!\$J/.4VD,1M\^7]I/>=?VU7,8,@';]]JRI"Q-T M-LE-V-N0I1@CZG'M?[)8,-F_+_HHS6]&4G530CB4<72UN%F6DU5IR]U_KQ9[ M=?)(VKOEK%KN_,9=3:5^LQ>.08Z(I01C!RW4QIC&88&9Q/T-IU%:WXQN."5! M\9*IH'MK&>YJ%\XB^>^6Y==9M5D=%+[A)B^,+7X\7*U391Z3UI(BR$G M6%,KA/*",^M!C1)AZL<>]J>X%T?I332*7*5"+]D-QGQ>_1%W65\M;;7YO+[= MS!L'>T"NG'V-/G:S62[W^X-ZS5, 8(UGB$AC@PU+ &>HUA2<<^:<+E?9>ZI3 M )9*>)J&2;N&2Q\G?\9RT(M5J1!6':26,$,U!C9*"0H(XX<5X+ MTK]B]SB=AL80D&$A2B42[Y;5UUF\/=XCUBWRT#:L$ P#8X#V0=B1ERX8JZ2A ME%HH^PM#]L[A$?!)?3?^M)F]+==OJ\7-\;.D?62!C5"!- %B[0BEG1.TCAX,"X[>\FA-E[E<>'*P^Q4;?KG$1)]QZF3O)!X>G@'O(Q_=.HW"W%0,.6RT]IVJ\$X3+ AF M#FLB*&2J\1-YY(D\(\,S>V=M(LRRJ=OR[)=-9,7JTRKVW?G[)&Z#,0[C*M9R M*9W#3C;"+280GD_^[)2-__>S ) EV[+<[6HL2O?S+Y& M^W(]6=S-8B3E:E6N5Y' ?U9+,Y^LGGKCMNR9?:8KE'#(,<6AX\! *!RSV_K3 MABC$#;E@%]0/-_?E=#,OKV^/$':LH<]I$Q56:88PHA(2)0"EE 4]?8N(]!:H M,Y2.DW>6UA8_X[*[2HAAR@HXG7J"O(]WK"V-?QY_7\"@IFO-/-(NULPS#.U: M @8\@50T9;K 286OQ^)G=3Y(/173[HP]F ?PPQ.%4LQ+!P$5W&GMI$!(/J[; MB$R+T?3$_D?.G87!R^'A97C7TI0G'>O2L>SO ;Z'S4,KT[Y[IM!0,06P1D 3 MS@74"+EZ[>'HLAE5<.F->C4,[:/R;?+G<;X]?R90CR4GWD!A'"92*R55HU\P M:?O?$ Q^6S0(W\Z@?4R^_5[.[N[7Y51]+9>3(YOEWF<+C0V06"H3M$7D@YH8 MB'FDQ9R1/3]*9YYS^3@$!CT=*8_&ZM7BRV:]>A^LVQ@JNMXL#T5RMXPH&(*< M.PD%=(0!:JC7M%XR%EAE6*DXB14S+&S#<+KQ3*CU>KE%.Z[H4"9BI[&%PI J M %QT*$%NJ/9,-V1 8_L',(Y6^>I2W!\$P'P\9.OJYE\Z#)_&Y(2@8T[.JVX\ MD/_F?K(L?UK5LUIG^MO3(^\FW[9%#O^8+*==?%WG3UX$UBKH4?2%8@*9XTQM M>Q\H2IC1LE.H^=B>KZ-DK@[1V=TI=N8["N^)ITQ)30"'WEG..*EQ1.%7_7>= M@?UE*47FH/KE0MFZ?QC]6@[7]]^O)^M MWF[B"J]O_V=KLP9,'ZK%EJ MB(<\&*.\JS#(,X2%%\8#1RS%ENL:)@[L&>[F MRTGC\%9(+O!GXR_9ZM&''"/U"L]>R)/BX_$?\.F,/LZF==M M"9Z.K_B[2WL7XQIB_8/OE]G%=7AD9$$IUM+ 8%-[Q R+^1J$.^58;(:)7"&R_X'X:NOO\6L87 ,OPCT<2"$, %)03N*.?&(;5Q3NY#<['@\ZZX5#*VA$W M9&5M$-%5Q%I&M!-!0]&>UJ!K:$5*\Z"G>VX0IG>MM7T:7*E<&4/75 ZFD4#0 M!("P!LPAH[QOJ!3,9AI'-QSSNA=7[H?4:Y6++-U-.8G#9<3@W;+\,IE-ZRSX MJ!I>K^]CF%\*8!U@!@,BJF/"1+?\H[ M'PFO5%*S76Y'X?CIV2(H;)(88:#SWF,'J"2HH4D1TC^P:;30EA%DX%Q8DJ4) M[U6AU-H$:_Y;,'X/U:,]:7Q!!U!Z'-J\#.VQ3(&7JED MY7NOPL]4M(C)L:&%H)2;\#_KM%/&*.,PWU',K C_S6_3&$M"!H8JY4;RPTI_ MHN3['W23G+/F+;3W0#.!H59.& V,L_7YRIS%N+]8#1X;G6+C285CDMN#5C?I MOE\_=K9X$\NSYN#,/7JY4<,7_^]SF/[__I__#U!+ P04 " !\AJA0%( K MH"(_ 0#?4! % '!W&ULW+UK<^0XEB7X?7X% MMWILI\I,D/AZWU+:OJO"S^_4_.3_:?K*Q8EYN\ MN/OW/WW]_ Y^QN_?_^E__<__]F__U[MW_QM]^F"1?'[O_+_W*1U9OVH\W^MU_?9 M0_JA7*>[INW[W>[Q7W_^^?OW[S_]N*FV/Y75W<^N;7L_#W]U\C?X=^_Z7WO' M/WKGN.\\YZ9/%K.PJ)NV!1KI?_W'J]__[C6_[0 ?FY^.OQJG;_UB^RQ MSL__^Y9=6NP_I3;9E,)JGW5?9[=N/V%;5LR=PA@!GR DY0_]RX<&[ MI\?LW_]4YP^/6T;/SR/P*P#>O09K"EU#PJ\J(,^Q^O*!FO%^84,WTXOX]2,U M8VY?M*38F'A_7SY6,W:]D(V^&>4NW6I^,UX]\B3F+?^M#^RK[A?YT\_(;]-X M)ZI'#\Y^[+)BDVT:T7SV:"O?_/N?V%>K??WN+DT?5Y_WCPP#=TSI%J?U/=V6 MWY/V@QK>U+LJ7>]6U'/#.+1C%'H.<5"(*/29I3'V@9L@SU\USUYEQ;NOGWLD MS4<*;24406S3$#D@#&CLQ$&"H\ -'1?[(0JB/\DP\YKS*JO+?;5N'18#R?UU MB_M_'L.S.#Z+ [1ZA-9O/<;_[]]^/ICXC.)R_=8[TR"[3>N;!E['!H/I@)^S M[:[N/WG'/WEG.YT'_A<9VEZR7J[-L-Z2N.711UEU;^ZS%PQ6:ZNL-EG%HJ+^ MC])J?:&WNM_X>5TR5_^X>_>LXWAT9-*DTN!;VO+%S'N+JU>#L6_N& +)Z_6V MK/?LQ?W"QC5B//R^(AC9$#(( 8P].PB 1^-^0#J!YZQV@S.Z."J%&_4][,C ((&13=Q09F3N3CA+^>'YOK@MJXBA?K-*P^^NG"Y>5W=ID?^S M&>2X+.IRFV^:;V"Q^W-"]8MIBG6Y:/[5YHMLV )+;C.Y%'(C^, MHAA'S3B.O8AB" 3'L1XP""4TH0'!)(C9_WHQM$GL0.0F <.48'.#_!C_E?7, M BLM-M:Q#59Y:PU66 W MG[+'LMJE-]OL\B.TP2EWJ1AP'T([<7$Q!&4"8".].,C[T((X < MUP,!1#9R(C=P[,3UH6T'U#8<<[7(N I4 S:K[L#)A5MCN!03YHEHE%/; X,' M6-;G2PP:T<[3_)P11 VD+D/E=!A2:G_AY/0H^<<^WST=IF4@"0&)8(R!'Y+0 MAX@XV+$)Q)[GA1$5'#>23S4W5EH@L\46SWDX,R84"5O&.% %7VIY:23G0\J' MA[+XO&.9!8>ASX) $MS8HAP'$"21$&$/8PE(@)] MC9H-#3J3#$H.I:_%E6VYGQN MOA:,G$W.IU33[4?V=M^G=79]L\WOFFG6+WP:8Q7&$0@#'U,*;.C8"+N(]B < MGP8RL87FI@U'' >TUC.X5H_7.@"V?FL@GQ[8DW2%F*[.V MRPJJU XPHJQR5 M9Z354)\L0UM-&5=.\E[+J>N'LKC[DE4/?:L'Q4=/.-UE=V7U='W[?I<-O[&! M/_)Z11/J(^*$H>-[,6%?QQ#V:)+(E4KA3&$PGN&UT/@*"0$9D37?),M36N)7EM"^Z+OT]@864#VE>K+ 7 MQQ[T$A0CSW&QZV$;#&AL)]:CO^,P&-9?#OL=^[O#P+<.R/E\T6EY: W0)M C MNVJL0$_72W(";;"#)E;PLPPK*;B>/ENZ@FNR4EC!=;)Z2<$?OU>KOV7W^7J; MT6V6[5H4NVR#T\=\EVY_R7B)Q8K&H1N[$2*^&[H8.]0G7M]H%&,B(M2:FC*L MQQU"JX%H#1BM#J28V.IB];RFSD"HG'1>X-+ZK44HZ,%TD;KI-@(W6>F2R'T& MS/@+^\+Y,'N91^%@.G\B1L ;;D,S<_-Z!]W&E$;>+D-ST1_R(N,NJ%Y%?NQY M# G+%@#?=H,P<'L@GHNHD?EH\>87-2?-83>AH.SS("2D%)$Z0BYT>&86)&6$>@<>P4B?U+G]H3G=9#X'0NHLV\\+B 8XA M31[31YI%>J+N,:?:5Q8S@??78$2[#XZ;87$[%JKDIXG7(>T:NO4/IO4Z+%85 M?VUL"]>99C>[-\I1_"0F -&80N38B>.X$2'4IRAR R\FD2U:(ZGV=(,5D@S0 M$LJTWB;F7''D.":7,03'&O&R,%(')\*+32PLN[[%5<8&+TW7^3;?/;7%!0A$ M7N"XP Y"G(2N[X$8=>WY(/"DJJ;46S&]8,03&N8.6VA6CTVM%FH$EX+K/9/0 M*+FBH\B@F>6:4P2=6Y 93>HR5$B#'2\7530Q(^.TWQ=,[IJ)VV:%/?1M1&+, M_M_&483BA,*H;PBY0&ICNL+C#:M/X[8/D)1JA%1($X]R#/*E$.&(4V4LNGE. MR(7(1I&]9>C)& />B&A&<:&F(+^F#UFWSDM"%$$OM+$;!<"S79!0NVLN\&!@ MJ^N(1"/3JLF5Q:$I%K:H$ZFB+88X'*4PHO1-H#0'>H3U1H'1):J.BAEGM4>9 M%Y'2C\]9D9?5YVS-TK;-\["I6X($T',1/W$TP30AD(34P5V;'(U0B;2>E@QK M40O0ZA"^3 [$2Q0T4'JY[&-:-N54Z3R1"D4?&A@5K_F8EEFUDH^Q#(N4?ESD MX43EAS[^YB_\T&A+:>(-D]Q._*RI)J1U, '03E 0^U&4)"3Q8K]K*(J)@Z6. ML95_O&%%?S4N%')5%=+$XDG#?,EIMB159C9,OR+D3.PX@KUE1(UC#'BYOWDL M%VH*T@6E0>*[/@M* :64! 1'$/>3_)&+8T]=0P0;F%I%E+)3->I4E,0 :R.U M9)9\]"U2A/5$DL,E*HJL"645(&7HU\ <:D;I)6WPD_,^I#M=KP$LI7:]P7KH5?'Y4=Y85U9(-U M,$)<9]=MZ,..G46YI#'4GG-@DO3&_RYO&S'+BMUQBB?T[AY(7 M67WDM6,70QR&L0M\F #J(.KT\[,P@J%0I;+RPTTOI']OI)6#DDPFU*@26"TW MS9+D OD+@E26Q)68DE@%-\V8XL*W-'-"2]UO&'MJ=7L,+_-K\3CXI:;W0UP[ MNZBYEVZFY2@M?O_K/JW28I<-H@UHR,](P#:P0]XD2=R^+@H1'/NB:JJI.YR9>$+N>ZX$P<:G=1_3( MIE$HM2E0I8&IW8'D#D ESL26"8W3I2+O1WYSGD7!MU@YLQ8XBL1E+ &.,^'E M%K_Q?(CJR><=SV#+Z?&'[/J MMJP>4F;PVTTZ80*[T/F3D1D7/JAAB6[QR*U)4>> MF?.";)04.?$5Y4,D'&1F'86"[+N78>!+N]_0!65JYM4 ==CER%=";&QWQ0A/ M*[C='E:>N^+Z!'E\WU]"[ C#Q"<.<+H4-@RAYPB-\U$-&![S#-*S*AJI;33C MF#NO Y.1)J<)LGR]H0UU+PYUMO[IKOSVGS3Q8I MM]LSY[V.8$-0%'03(2<"7XN<'V'\F64;69/5PH>LRM?I54?,Z75> W+ J#@W M_&686LAPEX+\/01AWCP;$]H3V0D@]T'0$O^?G^F[5Q[ 0*:+!NF8^)(/S MGHI9AC&S_6P<+D'-0H:Q%.17<;:TO2+K*[V_@L7F\.)WG=W-_-DN(8$?4R>R M R=*_EU=<)J96(1+@ MY,$WN518==%!JOBZR\3DJJV\7")9S^++92I.++]HY'#^!1B=QI1&WC.Y J"_ M,L\3T>BP-2.BQ- MGJ[S CX)4W*2+462D>J=EV2TV(H'9(LK<\ M]9 UX(Q^*'$ADF\F/]9975_?)ONJ[%/;1K >'[?YFC?_I62-9_4N7Z.RJDJ^ M!:^^+K;#J;%)'(=)Z%'/!GP7GA\%=@_)=CRA">-)@!A6I18_7RPYMJ => <; MK%UI]598!S,L;H=XOF6^TRZGN(OJ+SE5[+KJ^D)7?3G=50HYLOD^$\^@%]5W M:OGU%'THDH&/I?)$?CY9#\V?O4]G:CG#")#WQ"BM>Y=_IGF/-PF)XW@@\%P? MAF0(!$+/%YX#UMKH9!Z6HVV'NCY?JH=V<;\Y.>.J/O(RV2.\H1[6Y3W?Y.R/ M]7(Z>D'&GXD0=,%W:>5X.7Y*KUEO^"0#O,EF@OC()0Z;ZN^J+..O,"TK]G]9 M?E<]F(,E MUFU969TM1T-;+<$PUG]R>>$2NFY,:OBBUZ[?Z#7Z9J^-S ^-=9]:BKB$;M21 M)1KL3ME449%2@6S1=&[< 0> ZP Q#$ MB1_V#?E1+)X@JCW>M'-].>-D7G M(4^?D!MXT]Y3RCZ.G 6(]4@#2FTOBGPF1#-&3+JE^V)3'S4($QRY"!+D1)[C M^8$SW,@=8AS[TDF.8C.3Y2\=/JL!**NV(ZD4SS9$_[!^Z MYZ/ L=W(#R+D>8&70)O:_1FU)(J<6'3+8\K!?6SYJ<&MQ,X"!K<:[G+L M>R%YW4U>#"4/-%WGVWSWQ#][O\L>ZI6=4,C:09#PO:X.#@,6)#1M1IX7!D#J MWIM1+1D6 0[DJ(ZOQV?]UOR@@2BY)W4DL>=58WI.Y91D%)UF+LPYQ]0;RJ.7 MX67L9M5DR\N[=#0R-$:U.K4S:%\:+'%[J\:>.*^D,W:"@H9>OZ&A7<=\*:T>ZY75HIV';XD;<^?A M76W-7B?_0M?G"I-S8C7? +OSK^R;,*HT^D:.KDCL>H$=HQ F?D(0CMU^<2+R84"$KMDUTO T4Y#,ZQ1UN\KG-^#D;KD?1ZHW$=H^:3)NL339ZIQWN(\WO(5H-YSAX8YZ4F MZPG-ODJY1U0]UCFB)/R6%KZ7Z;WTF';!AVGD3W3.Z6-5KK-L4U/&P(>RN/O" M!)E#&Z[R6T&$0GXSJ^Z:12+1=:O M)G34-$N.._GY;ZVT24; S[1G+NDY)D-PDEJ8LV4(BAKT,Y/,DO8+R\3S2XNO M][N:7U3/O'\W>6 G7A0 0CT_P('G@B0.^KGK (=1)"4=8QLS72MPN!^^3\&+ MC763%K];=_NT8E%IE@F>]*./7T%YF9):24?H9"<@->G/!;;.:9(N MHA>B4]K,>:E=>GD:4S_P*>-EZJSEURMSP'/BD 0!"\'B($0$V*!+*., AG!T M&=2(I@UK'7X>(%GIMS3?-F?Q\@/.#NMEVS(MV-BMK+RN]_R#(OMN;5\*Y?CZ M@S&=I%Z!,%'_:*I!&- NL@KA-)>2=0@:.F4AXFK(.(%:!&TQX7M^\$P12N:BV1@V+ M+<=IY0-0%E(RI%;=0+7*POK6W_]1">_XU\^[F(K.0KF60U*Z_- M][/K5J853E'ZSDBF]AY8AECJ-ZLT_.:.$ M6YACU%"=9!4MG(3?D4K88[0ZD.R3'N:<.GB*.F$5',W]$C5PO%%G%5 39V,R M\Z_%OLXV?62*A]),FF4,W9I7$]QEJP"#)+0Q09Q&(2A4 6K M>12F\_4!EG6;2<:(!JE73[VG9UU3%MX"'Q)O7JHR= T#;QW0SY^3"Y$LF9[K M[;AE".\$=@HD[2:8%2GG_)1M]FL>=+TO6*./:=%O9>#G_V4;[C9@L>D^^YP5 M>5GQS] 3W&YQ6M^S'_)_DG_L\V_IEI?6OR_Z4ZBZV5X_=&W/1QYRG0@AZCLD MZ5:OXCCTXD2T '0!4 T+_6"AE1<6BXU9I_^/VKIMS&,?;9@UV:;@A[)5_#?9 MAS=/UIK9U"Q6-5]D!^OX0[+A>,'=/4-=9&N@U<3Z_!;[_O/6R/9S]&0Q.RUN8?,[S1='MO+G'H[ZD]V3L0#N):ID M%X#6?%WMVRKRT+T:G9IP+6E4H_^\;E^9YG.F*BE[9025I165GT95Y9KOF!-U MO MZ(^:O_%T2&>4B1ZUX8/4\X>Y+FY_5-'>(5[:;A)$=4!K&B)IJFQ2<.!CL#>&'$7I)/IR\'&3"2/G/P[;*EXOI5BV&(Q#]WBGGLFVM4\ ML$;Z19RG.#>#@;($[YURB $TY7C!XPL*^Y -J5/>CV0GNY0]4B3 M]X0V#W7

&*YS5@:PG+,YN($GE)^^5Y^WM_4V3_V[/NN5J'NO3KQ8X#] MD .T04P8?H)[Q( "K#%K,XISHE3OQWU<.S>U^UY:]6"8 M]8_.,JVYBMEW0$L^N9CN-Y2$/O,@@X7-?'?W,O!Y:V:E=3#3ZNTTD\&:?2NT MIKV+>3L,Y\J&WQ)-B?:8WE#/SB=Y!Y8:SLS A-P\P(2]HQX8O2]8JUG=?'^8 MP6A/HE\%)(ICB,,@\.S !C!P0 \"10S3N%AG5-.FPY?N;H1G,]5Y!YA]JG/" M8%P7J(8:D[&O+7KH$5L]Y&$R5>9*#U/],-:Y3]8?VOVU\-XS_^?E]NMT]6^;U@WO/K M3Y]_>OX;.Y;F-T:/./YPCK?ALLM=^(L@YY*/W@%^;%_W#C3V\ ]:BZS.).O8 M)JLWBA] VYK5%U?#/T97BWOUA7>YFMK"/?ISGK8L[SD)K,>&0;^UTR,4LY)L^[?_&FWZ;1N]:QCJGER M*W/5@2QQ5V7H3;@<>,S_$LC%%L=XNR)T'BLTD*T!+!P?S= MHN;__U##3#.**N#\/ 2^R^(=M/A"Y1'?%XP\ZY065M6EALC/:XK._Y[K[= M,G(XX:9NMH9D_+@WM4UGJA1?=HH3L"OG]5IB.T36 9)YLL1=U@2DJ?FD!MB[ MUV_E./E_V]P3^CZ2F_D%?*P!I;;W1.Y$";A>6S"B!8-1\@#*ZE%9O_6X)KY\]31! M;PP6C:PNX]0 '8:4VM\XF7W_W[)BGWW*UN5=T=9F\E.P5JYKA[&;>)$#/.QX M+@W]L&LI<=AGXIOUU9YO.)+I8%E'N*S?&F2"-T&/XNYRA#(%;7*2,R]C,EN[ MS3.GNA];GD&Q/=-O6GPB5!G+S_RQRF@+2GUOBURT\H7]]O4MK"KV6C2S(_!' M7J_XT5H@3AQB$]^F">M:S^O:HA'TB:3D!WA+JI[V/A),DV?LGNF5\E+/F$FTY2@^EWT; MZJQEZ*LQZU[FZ499%*I\S!\S]J.L::RY0+@L/E;E?V7K7=>F[U/BLB"6$$2! MQQJ&,6C;)#:('2I2 M9WFT?FOQ223^&@B5J+R;E%C%0CJE%U6H#.Z2]:>JVK2Q-O\4@49;2A/OE;C$ M)Q]QLF4-5/GZ=+/$0;X7$9_ YLJ"$$8)[9OU8BR\+4M+8X:%GF&T>I C55X/ MMY>%?G):Y;3^(J,*>J^'6G')GYQB-=770+6("Q!AXX07T$KD_(Y KSFEH1=. MHNQH_[#?-DEH2/AT(G2'R 0^@#FU([#(*^V0#% MPFMW6AHS/<\R8+1:D/T%)\TAQAU0J>EC?31?]@R3,RPY5;)@7\WD&O.:6A5TZ?=VBG+5>.#Z"+H>]@?O>NBVP?>7W# MS%,)+3AJ;&X9'D)JLETGV>.]A &>C?B)V2C6YRL,4*WF+7HRFXT1BW$=+2A% MYR')[?+=AZQ!$@Y$B2LM"<;FO_9UA[WF![40=!,?U MH=!=OD8:-NQ6#GBLS3[C&Y6&@5;>6K]FWRWX^:O&H%B:=PW9ATG*#7B8*^NH M4^3GK/1W@<8*3=BV 5UN*P&F-4C M4ZJ55.?QO)N9E$(YEZ+&GI'*GE/LG"GA&4WH,FIUQIM1:G[1QNM/%YLG) )> M0NPD!M"+:!)&-.X;3"(JM!580S,S:9!2[>(8-M5UR "1>I1HEBK#TPQ)JI$D MK\/3@AS_J2Q,!-8(QI' :. M2S"U/0>A#H#K)[[0)4 &FC6=NG=(K0YJ6_C;@K62'X]9(7R8C G.Q91L)KKE ME.TLTT= I5-#K5N7!3@\HWT&.F(96FC"L+>W.NOG3FWK\X>\R-[OLH=Z%=@@ ML$GL^F$ <> Y&";)T!JVA<]Q&=.&815\Z)*4$=!,T_^Z?%BK,[I%59D=?D?V:;3]F6 M7[7PI?Q:I(_\;)]L@^_Y)IMK3B+?=X.W:":?2\[H<0@\Z^;+#SU:EU@[E]]]KS\M8-;%6=TMHWLDY@KFX9Y2(8 MZ"NK@\W/M#P MUKD5@N].=P2+Z=S5%W,7)VDY70.G9TE[ZXDJ!-R9B:Z8FFN MSHB-)QVA.4:%JC3*HCD0ZN_Y[A[OZUWYD%6'%3F<[M;W7Q\/2W!?RK_R0]D^ M5N5MOFLQOB^2>I<_, -6R'%\QPU ''D)Q8@Z(#IX\3BAJR*[:PP5+.28$IN0 M+H!6%UZ9(;[4W8YX?BME9YR5=0CK*^LV_596S>S&G_?%\,U?K/SAD?\F+PAY MS/C.\>*..>1ZO]VQ/Y(^#'/2'A>H'5E<+RL>!M#U)[?#Z@VY.JZH:VQY]_7Q MN)*!.83&'JLUZ*KW">\+JS=JJ5TK49.RU"Y6K%>9OJN%ZEDTLGRJUF6.CIP_ M/)C'['+F 31/$-%=Q['"H8T2#[B >5WH(NRYT3!+"VTBM* T%S;#^;F!(.*Q MM."7*H M%\=)$"]Z,$D<>_4MJVY*Y6A#JBT9&3F&):\BWSB>D9(O1Z.BSS;& MGR8/W'_^M\D)'>D1C1&KV;^)$:SLH8YID/$W2O0MU'NHV7+)%XQ@2%79GUWG M6#X\;K-F;$1)8"QB]G\V/T"%)M2A01R)7Z>DKTG#6>+S"U8?NU.! MU@.^<4*E2K.:"YB 83V^X,6%QC.3/6Y O>[:!^+% M(8@EBXC,@IG&$W$WM"OY+=_5&P5&:5V7Z[PIDFCN *Q>E_%9#]GNOMQ(E[(8 M[DGADJ/E=*):]1'';XF)[^L:&(L;8G%+EM9_TE5)R^G'<05*IOM3HEII%*7G M"Y>FZ:WY7?*TYKXN9YJ29Z4"X/?%NLK2.B-9^^_[XLTB*V['QRHOJ_8@@E42 M.I'KD\#WO,0A#L(8]]M]O1!XZN7 AO!,MOCXK#JX=]8FJX1-=:"P U]4WZGY M\..BU-X(Z\^]&7_A:T*GJE);?]&8TYW/LL"^'%%BO( ^U5=P;*YOE6J0U;@5 MK4@VW'.+\>W367RN6GD2MD6WJ)^(.&[+ZH'OE;^^V>9WS6CZS/Y;W^8<_D?F MKO)R7W? <)*$/G9)1(+("8D-0=#OG?=H !*9K>L3P)EF\\_5L2]_/%A@E8,) M5MW;P*.!Q\X*_LO,#,E=[U-TXWDWO] >5)R6_OXJF1LZ\&"!]?FX WLC)/5? MS_[Y\:R_X2MFZ-)E[+>?TN!RMN$SWE'T9P,\O?)Q_/X=X$4@=CSL1Y "A/O[ MT8G'*V?'.H4134_C $YL_FQWF]3/BD^W1\=OE/M=O6/9'J\N37?6[CZS;K*[ MO"CX!WP=4B)Q,-5UZHY@HE[3(_H#V*LWIN_FE_?37$I*N89.6:YLZS!.0**U M<2@LQR]._;R^_37[WAWBPJ2")0[%.G_CC8^] A _(F%F^//RX/QQ]/K-?* M+)_3;O-=MQ =G\#0EYH^%;?"1P=NM^5W'O'3LB+E_F9WN]_V9W0QYY+EW_BN M)+RO*E[T;=L$T]#U 29V3'P["MUN;BA)$NP*'?UOIF7#P?8 MFZNW]AT>'NE MKOEVK74+E0?D'7C9(P7U]H684,_7#7+:/!PL> !U90W@VTM1JFR3\^-4ZYIO MMFD03WR\H R99R383*2YV(F!W=WEDE 4^UA&3<>V95@_>W@L:.+XK%WZ@Y*4A,HIX?Y?9,!<8#$&4):VE-(XM7. M!:KN6!#(\OB;=&-MLIN=E;5](:=BX[@5DS#S?.J+Y(YBMX.8\4FNJDZW$ZO9 M.=[.2)D6NI>A8WI,*0V\CFH'XQ_>M%^SW:^,@R[N\W ,60.Q'0*70I0D<=!= MU\URZXA(16!CVS(<@7THB[MW[.\>#CGK(5%5._I>F57!S'1"0C4H6'K+V#V7 MD1Z@SW/F_0D>SZ6AFGI@&:*FS9H31]KK84EVG?S0ZJ=F82&]R\@^NRZR_\S2 MZKKZD-7U"L2^&X8QIB0ZP"RF*VYF46Q MZ$D+U7*+VE.SK+BB?8!I#3B9X&4_=M:7[]GV6V;]PG[U7OC 7+VKV0(D"BQE MZ^R*90BB$FD M5+.&99*YJG?K2:12CFP=2FF,9ZU"V8:.RY;+8R:5U5*I._X(8JEFF)16CN!. M5"J_%C?Y=IMM>B!'(>W*">W$!TD"4$QBAX(P9'EZUZ+G(ZE4>4P[AL6PAZ:^ MBCN*1#'-FXH_.9$;J!M@'Q+(*E+?4#'G0\XNGF9H:=T9.#7@M<4'O;Y M2FSB-3E;!-&*@=S?3]9P#\NS/>K+M2@3]<:X8Z8F[16]!TZ-ZQW5TZ^3'@>*8J;IJ67$JE,9^[*D9DJ.M0L% M.@;U)?NQ0XS2WU<$NK[KVTX :)@DU $V=GM4CD^E;G@[,:='(ZK(U6,;V=@U') MB0@.A&\\?,XJT]-F<6DV515D[HQZZN9^&2JIW:K2[!LK&[=^RS=9L:E)MMXR MR=TT;^&1UA(7Q0@@ 'R9'5-5S_8Y_7S='E-7HZ^J[!LXKBR.,%Z0"Y;DR2T ?49NKI M 4H1=0*II%I[XZ:SZ XOCS1ZQ-8QY"OKYNGX@V[0GAZI$_6);)PW0W=()M+: M>\)P_"?&J% @J+ESEJ&JYLP[&1H:X5%V+P[+Q'DKL-BP3ZI]MOEP.);LE^SA M)JM6D1V0Q$,P K[C(<#R?&B6'*U5'%50'QVR*!<#C6=9+.:9 ME&"Y&*>!=K1/SCH"9_W6PILXGKG$UAG-TT;T,I1.GSFEH1=23M5HFE?-A9?H M:?CR_\VSBOW]_=.'[!NC]4=>KWR<0 1B)_0CXO +S("/A\9A+%7WK*E)PPK' MH;57N%H#N$;L?H5_LW[C""6S.UU,B^G;#"3+J=P8?HUHG!AC9Y1.,^7+T#O= M1I5&7U-%[?NE62MHEN+KUS!(^9#FQ2H.;1*#A$#'C2#P/0?"B&. MFWCP)7: M/JRWY5F5L,6HJH5ZF)>4Q,E)UZF,E_@VJXTBU(E(I-8N6)A2ZK7ME& :8%!: M-]\7C_M=W(+1OT4%(Z.9R'>T8UL0&B^4IJIX* M;Y(:9Y@R547C5WUQ8%=6Q^!,">T9GD3D:P2["Q.K,9:D4]11/8OGI:)87IF(Z+#J=F6IB:TQ:.K3;!78N35@&[/D MN)&-(?5CV.NI:U.'C$U&9=N;1]6TY9[2]*IGG":9U:)KBTDP7S EF5:J\KPP M9=-AD4 *.8ZM41-NGS*^Y)$7=UVH:-/$ 7Y :8R<,/$#QT]0U[1G1W+GP6MI MT+"V#7 T3*%)KIY8!J[L3R#%6R$V2J3"]7RM1-$ID.&\>7J)B] M44;V@7WP?I<]U*L !KY/:(28?-JV[_O [R?>/)>].C(B-JHAP^+U5@VF]1N' M9S7X)&.S<9R*B=ED=,J)F#J31G3L'$MG]$L+N/C6=PN7#35XT MFT/YH2!,'IE6LJ_JG!&9MDBZ',W:*HE4>HKZRC?GH&_-G)1[-< MB*9.LH#4&NRY90FQ24-/R+1Q;@V*^-'9^Z'MAB1Q(X!#&((DP3@F'2: ;&Q: MQR60+$+*CPJ9CV%^/0#P*WGZ>%OL/O-"EWZ=:8LE]L7TK/!ZC"FO&%_PF7\HNJ M;ES(+W>%,?G6V@L3B?;BA5JO/ MWT1]6E,4M'"_%DFP*GXFP2W?-#/+U+65( MBG6>;C^6[2S-<.1A')$@P03%H1<1VPT\VX<8AZ[O>$&$A*,T+6V9&]<#/+[1 M?@!H]0AG.VQ4A+8S(UKEI7C]?TH.QW8V?)(F+*8U#-PYPE #; M<;R^D1 3N9/BY!YM."<]##6U0T,D>9*4)_T4J0K1/ =Y/.-!1%GD"%N8ADB" M/Z46*AQ(ZT)SI-OU;7/ 6U.-!TF$')\0&@+L$IO8#O6[]D(20JGCU=1;,3V# MU9]XV!UTJ%#8.X)!2?$P2IZ4= M3A%+CJZ(XK?=A*(<&),8>=J ?N+8?(3L.XKAO""9 ZL EA<=/-^W_ M076[A IIDE-X9OA27@,0HA:TXH7?,OL@-.R<5"/>P*KA].3JSDK'_/ M:?/%$<0K*]U9/-L(@ !-B1P##(($>QJ@O\8IM'TB=U3.J(=,I5W\A436 N[**K*F. M3K?;\CN_"J4I /COCG_E^V$SDM MZRX+]AQ;MV5EX2K;Y#OK0UG7,VWH/L?@N>!-!_'+$#P]IIRXXTD#/\(175DT M >/?\]T]WM>[\B&KFHCRJ.7 C6,[P+$=.Y"ZL4^H[PXMHTBJL%1'>\9+-%J( M5MI$UI(QG X^!2.XB:F4C-]Z%K\S>%:/[ZI-S:^L7_E_9M$N =K.!6\:25^& MDFFUZ&7@IITM45U[7WQC#R^K)];2"D8NAA&$B)*8L#R8.D[8-\&^#F0$3.K! MAI6JQR*]OU>.'3$Y,D:,G.X,,!J-F59:CBDXHR%*3"U#+-2@EQK>%+GA_['* M'M-\D[1WI;+[ME4VRVN7_;(ML/>HY@4T#$MM^$$,71Z[=@0;4LX/5\;WW9TMR%P!6 M9D >VR41&K0V-C%!UAMXF$$_F&%MCNQHY].OW,"]LFVGG5+GW]I7#HC$"ZL7 MP+! 7?L"4)J,#5OCKJS&O"N+0;,&"YOO.ANMQDBKL?+=]>T[9F<_90;;I8"C ME^78V.8AQ^;^L5X0\1K^!:"5>5'4=@,LZH41V6U@OE?>""D6]CK,OP-B2624 MBQRROMOS>0Z%+&PDKV)9V724R@4#!S8;8%>==I='VCUMYG:6J#.9 MG!Z"EY'9:;*E-/$*2FK68<[IZ,A>-W)@1&D4(D#"Q$.AY_1[3@! 1*HF4ZT% MTQK53+6FW0Q(<68,Z61-4(F,$R:I0,^FI>[C=,W?Y:EIOO^7:[\KS01]B. ^R@B+HDLDE? MHP1($(1BTT):FS0^N=,.IGS >JQ!+V=WTJ.0M9G=\?WP*HB\=F[']Z*K. YE ME_)U](OH$O_$'2*[]#_TP:!MK _^/&"T>I!_F;HNX#)O9^L%--*^#!W4:]*K M^@+M?(FJY/!X&$3 =B& 7A0A#Q/JQ7U5$X"81#+QEO!##8=8/0XY@1*G1$R$ MC+ A)S07B3"B(@)*(D=T^'3?E.'&*;1 EK, H#&\88]?WF??+;@K\1*_N/K^R__*:<*^@@6TXU9N)53EB.(39;7 IMM MO[TH8V=D23OIRQ N_6:5AE]69?%[>5A [,>$^AZ.J U=Z(#8)J1OT LCI"AW MLLT8%KC^J(LCA)(GA(RA4%K03+*G+&'S'QARFB$QR5*E=7$BI6S(:5D:QXU( M:>+G^[+:?3@828; MA;'OB1XRJ[?5B63J84#$9XJW#/([]K0':\- -Y%$S:TZ?"9>[Z6Y$\XKV[S\ MRPE=@_,=1V9Q:$V%%,=Z^.B@?P? LQ$O7C,W7P>HE;]I[@B1 C8IBD[4HIFA M>?ZR,D-VE:9?T#'%7J\NMD<8 #N"&#J11Y 7.-#OCY=!,8FDCN,=V=1$'NB1 M+U:V"Y7EBPHPY9N%QY(L%D9/R*^FRQ-N%TVJ(=]D>KG5NEA77!19.9")=<6>FY_GC$=0?4>FMF M89Z3K 1(/+=28Z KEJ&,1BP[<>R5?O;&G(+U2JX!I@!Y $+H)7[D0]ME:MTV MC4,@-TNJI4'386!_@I-RL*>'5C$UG)Q1.1D\=1S6W/&?"&UGA$\KZ\M0/+TF M"1R(-9(O]?6?%0B]"$0VB7% (N+ ((+]*CMV/2Q5T*+P^$F*6_K#(I1%3(4W MU<4>K92-7^29>V5':D5'F+MER,P8 RZNX$AR(2PA1[-RS7G,CSD?E3RYO;[9 MYG?-)&^]9!< M*]#-MZ <34^UI$0-+)-^#:S=_'Z -[%B"3%V3L7T4KX09=-LU$NU,\'9R#6" MH]U7/J6N&Y+8)K:?.#Z,L!\,RNNZ4EGB^-8,Z][+C>';XR#BA0AVJPE:E@MD M^!ZU8F"(:GV+!K-MWKS$E_S2@0+7RQ \C?:(+2 H,R4J%;>X+-VZ0_9 M,&XTFV(2-B61<@(V<-A"LQBVYU/_DY_4?(&K,^*EB^5E2)G, !#@"-O7Z\X$P0$DH??Z%6C.&Q>I]4>^KYE2PP^'.15F\ M&ST)-H99P0!L&E(E(Z^&P>=2->=I&6_R;_XW$FFW'5,M5]F2'J.72LYRI/KL\VI MBTVF"Y.T#%U00GYZ^ES2>O'R@H>'?,?+H/G.+[X&R%*ZK%@W+2;4C:CMV1Z+ M@]P@0B[J-WL1$,= KJI O1WCQ00#M/96SV-PLE4%(]@4+2:8ADC9&@(5#@V5 M#9PDZ&RUP'A:EZ$[6BQY51N@BQU173JS!Q7XO@N1#XF?^ #2*/'HT&#"HB(9 M61K1C&%5:M%([@(=PYJ8_$Q$F)SZ'(/Z'_TV=KC;5?G-?M=4=NY*ZV,ZZ^90 MI?WL&MA>ABCI,*34_B;*ATIET33;WNH7YHLVPL0B&*0[>O9""N+7?( MLO3#)PB*RL*J.2#Y&$B.)O' QQA#\M$.(Z?!\WYEO:_K?;:9/M8YYN1" M@*-$WS($1!W^&Z',"!Z$M[IL-CE?4TZW']-\\[[H:@&.6E_%-HX\.T84!AZE M,?:C*!P")^)(G>2CH3G#@G) :/&+R-[EA;5N04KN9M% K)C@3,RIG 0=TCF2E37/F6[-"^R39)6!7 S4 )SX;^3)C9]1,(]W+4#.=!I7&7DWI#UR_S.L?WO()I\GW*,H2>BP -=8Q$O,N@PM?-F5Y;K M786^=^5X[16I3G1E ^?*=5TNGLW\VGU:R2XRJC K)HVF*%52OX'+XVFV:97M M-1]GQ&L$>I+'+A"M, \]Q(*"1#>PD0 ZF?:3(BZ>H3/V2PN,G M*6.JCW#]W_\2NT[T_S27-^^>QJX77J9/=9U0*W/&U@?G7A246@P4IG09 C/& M@(N+?Y)5F)>DG9& M8)3Y78:\J,,O-;UG8V,7EIRU5X%];#>D'K]07\KGK], CC@L;XMPC%P0)T'@ M!8>3L!.F@WA)6\L@8CK,Z*90JG'O:EXCFC MW;L,D9[:Z(MQXP21'4+[>N\ MR.H:EP\W>=$>DPI#;Q[:D,*KMG K9M2K_IC5=*R>D@_9=^R8I^M M$L]S(S?AUU$&+AO8"(9QUS(*/"RU/4]'>\8+K1H8DG-16HB4DZBI.%14JB-X M5Q;#9S4 K0[A/()UAC(!W=)!^++D2XM%)U1,'ULBMZJ=:_6O55GS;V[SW0HA MED+9-L&L=3O$ :8Q&%HF6.AL.IWM&1:S!HKUV& 1OZ1+&YGG!6TN'L<+6GVL M:"W''^?B6/P*M#FX5KO\3 _G(G>>"7+RAGC\]YQIMZ@T]_[I\0Z?LV;. M[:]9D57IEM^\L7G(BYR'W;O\6Y9T=^&L0C\.8I<%W2$-DP@Z$?"B'E7BVT*[ M,*?"8MBK=#"OK+L6:'MYT#.HDG<(3=9)XSS2'/VCV5L-?=<9T5PL^=P,*UEF MW^GQ='/TH2$OJ*4OQWI)03X5/*CNGEJV=]5NK:#G-(NYS=CU76VJU> , R(98\1AHG-$-#([\'XD2TT)V48@F$??(R.;\?( M!WQ6V@#4(]YC^V&E3MA-ACRI>G>-=9_G MN5/PFIHZ8]G.4I>1@CY2*ZG%WKPYY[O&=5]E_*9\>$M;]_?=[GS=JO>C+B&?M78X9LN)_'ILYR)"ND MTH9Z<=FIM2FC!5-MHYR+IM[] 5$?L^HS/SD#I76^9O$'R;?[7;89BC(QM %V M":6A$]H4 CM!M&_=IQ&4R99UM6DXP1T.3F,!6WNLB.39X=JX%4M.YZ!5SL4. MC#*(5H/QRFI0-LOJ'<[9:KT%^3N3WNGN@65D9-JM*LV^MZ/G'GN!?A/8R@MC M['NA2Y,PB9,XB#P8]#!PF$A=>*Z]<<.2V [6/^>%M2FWV[0ZTL;3)TE.1+OR M#-YTC.N=?3NIIK-/L9UE5&YZ3$_G+$-(S9EW>5I*)X\&I+73^I7C H22 *(D MP3&,@1,ZJ 62V$$@=Z&Z@>8-RVL? 4TLL,+D:Y=8$[R;%]D.]6)EML.G1VAE MN^@/)[72!JJ+K1J7HG+[M:BR=7E7Y/_,-E_2'R@KLMM\5Z\(8#&S3Y$=)78, M8> G !+D>2@.XLC#4J?'J[9A6#C;HPW2![Y^PM<9]TRFY^1TUEEUL7$= K"Y13S&%%SN7N/:5H]/$',&=$; M2^4RE&VT%:7>%TR+1C&!S$M^?SP_Y30C6?OOR@'$3QP701HX)/1 2.RHPP"\ MB$H=#J^W9=.!8(>#7T*SN^?KA$O3-]4>&Z5Z$W26)BV\LEJL5@_6^G,/=^(K M-Z2HE%?/D5VR:$T=:YN8TFIA<*3^]JW6G[)ZO^7ZP6M6/F>[W39K[JC]>[Z[ M9[_/:U/VNWM^EB._J)9%K2[#14*$*<1QY#)7T6/T;2!UW]JTR*;2[ZI!S<3A MLT?$F%^X[LQV->#9LGFB?5.];(\?/X!RPST>,: M3+U,HUS' MXC;:YE>+L&6]J7ZL@:ZSLSQVKML8X,6H3O4>L+>=]DN,\7[;M, MVR[FVR;I@9&^K_>\SS'B?<4/KV^=,_OMCWWTO"(1#/W(=ST'8Q@D@$2>VX.S M?>IH<'JZ(1GV=D.,R[P5^[6L^I;5UFU9G4I FAWSZ\[-W7 /]'M6\#]>MQ9: M3UE::7%%VOMVE ^:LUNU.9^ALU\XG\Z,/N_A?_3Q8L8YI=>19%_>W9CJWD7[ M&6-&BSD8LYR+>I;>S;TO3L%D^-*Z+%B\_\3 U'Q'W"CS/C5$8$]ODQI?7)0Z+*<%5J+F5)G09(VZ\&1>J M:A5Y$;YZ9WW///QQ0%B,Z3%XB:OJ,N=<5\&^,R)<7NAQO M09*\D<=43XD)X!(Z24X?>\0\!!76(<+& MK7QY=\XDK,I+>*,JZ EOT[INFEX10#WDVH12PN(K&/DT#&,OP2#T4>A[H9I, MR[=C6(J/AWH#SKIYLAIXW9@^/9#U4RJKIV;95-=,22(-*^(KEH143YW;I2G; M"$M.JM=8=D3.J$A^K)N#,OCC&XFL:5D=[9/])7NXR2H6I6#HA)!&KDV=* YP MY ==PR2F;B!^_H2F!F7&F-+9$L_N" M6.NW%J:@7]#)L/CQ#3,PK78TP_O"8GI69.T$<%/"T"\@XK1(-WE?Z#*<:\AG MB%F?/+!HO/Q>,(?/'0[_<*B'69^6.R+E/TG>\=^X1W[U[IAD5_]D_7EZ&_9H]Z"O&80']+?,U[^T_^< M/6K[9'&?P"=FT^*)_=8V*S9I9?UCGU8L)&H2E8=]O3O\36KQ8W ?]@]-2XQU M]EN!?67;]L!.=67EM]8VJSO.VX+48L]?'/Y75?; J..3[V\AK;*[O.87/6[Z M@M8B?4\1-:>I6[_DBP#_V6;W[:=1Y&F)O_1O>W\"0F?\<#-T&E<;D12YI M:6*.+@+YD!=9+A&XP&->"X42E#:6'X/HW M#LQJD$EF*(K\B>4FYJF3\^@JK!E)1]XDYDPB,H[(9:0@(VTH=;Y:XFG'KXV+ M8PTUPG9]>Z1KG[IX@JE=DJ[O7\G@*O&($X81C4GH08) MP;!._3I$"$=QUG'\,P1E/$#*F EO!!#-?NCV[P4W01OON_XU@S[R^2-[/DPP\#'[[.1+>T8-=(NF ),RKAD.C!@&W*"J][O#0 G M3@PNT74N2=!&]4(2!GWVO$P>-#,E+G:#W'8*O-_5N[3@5:NK (#$Q4$20X11 MB.R0!*!K,D$>Q'(Z-Z(ATU,71P)V-80L!WQC1&T,O:)Z-A&SLE)V?")QB^S* M.L(VM8R=9NFL@FD@=RGBI<.45[JEC1]1R:)YD>^R#SPR?'D9$'KZ)?VOLFIF M8N"/O%[1F/K8A4$4 H??31"&KM<=:Q3[0&YGG,YV#0M:"_5=@_7U=5J\\*'! MVY<_<,B2D[1:.T%,Y^;B7T[VM%)O1 DE>#PCC"9Z8QDZ:<2RTOR[K$U%#^W_ MFCYDI.3KJ"N/NK8/@YA"+^1E-#$F_0%Q,72 U!G#NMN>54VOG@UHCMKZK<6M M3U+5>F2TK!KO#)W2JM(/4^OK6X2J:>RHKEF\SHZS3EQK-; HG&CO67KYD%6? MFM/0RJ*^SQ_KK@X!.B2)G CA$+ H&7H016'7(@#4ESIB>$P[IM/L#EIW(ER' M33*A'D.C8#X]$8.2Z71/WC-8EXO]S"33IRDZETMK('89TJ7%DI>9M#9V1"7I MFM-T77VLRFZ#.TK7OV_+NZ[1Q(\\UBQ*D(NI2PB*L#\T"J MHTHCFS(L3!T8 M.24:RYZ8&$U(G)P>-<#82+,.T*P.VTRB=)ZJ,[JDB>-E2),N8THC[Z&<0'VI MTDW&([->!WW@V)$?4-M%80A &.' [IOQ7)3(2)+TPPV+4(.GJ4*6#(GD61*3 M'J,$R8E-RTV#929Q>4G&&3E1YFT9 J(.O]3T_LB)Q*\E/S3T,=ME\*[*VC/\ MN@:)!WV$$75=!%ES$% :]0T&-A*J=M30C.F"QK)XUT&ST@&;G(:,(5%,32;B M3TY7#J"L ZJ9%.8T06>T1@.KRU ='8:4VM^XT9=+M1/XGN<"&-@@=".'@M#' M(.Y:8S 1TKJB,H=B*C0%?7(2I,+<5+RQ_[$#%-D$8O9MWZX=1E(YT_C69M"A*ZO' MJ+@PIX%C=74R1^]XG9)A=C+->D:8I'JID;U<'5.T1T#1QC ELLGM^'9ZOK>C MGV;*.($A EKHU"V#?DQ51X_YKBXPVKUS$JB\,2W[:DRM=Y89J(*CDE M>L62PHD7JG2);^":@#:UO5D*](GLMWK;WC?T5P,Y\^^2&FM J>U%4:GZVKY5 M"]%)^L99>20DMD-Q%&.;1#Z*<)1T3:/$LZ%\J=?(!@W+;E+O\H?FCJ/;-*^L M;^EVG_&C4X[.=;$V[.E=]K7.;O?;#_EMMDHB MZ@8>"GU^M#;V/>#9 Z0 >E+GMA@%8E@D>V!6VB+C5W]6N_R?[35NC^T5*Z-% MTVQ7B8GI8GI)(2SFYUF=5]LK:^C)#KW5PK S39Z1YD@Y[[=PN(5%)+7ZVU9[X_.F[PBXU,6)'R1^ @(WMD,_ M#GU7M')>;Z/FE*''V9RS]SK\.F"=[9(%*2;/C'PS/;*,H6[(MG**=UK;UB1X M%'0D/QZSHLX^-><\\NJT6\H0IMO_S-)J!5R"(80( -?W[0!1RK[ND ''UK5= M21L>P]'; (H?*R$^LSAIC\BDNLOI#*5,^.06IF,3K,Z&*^M9[[5V6/]Y[D+* MJ?IE^7(>B36BR^)\H0VV;$GP/Y\KU:;IC4M.%B3:AXB8XGD*W.6Z+ 5^R3G?<:E-FV;[Z(VJQ MM(VCU%>-48-ZRU[6;$6PCWUD(Q+$,(ZAXP7 Z]" B/JF%5<(@WG-=8UKKAC9 MQE17.\_3Z2Z'OGCEY2#U:J]4C_UAU5?.RO'ZJ\"J.06F;+BL:$ H=ES7XZ?! M))%-;'< WW;-RO 0A#,ZZ]G6G_%J#8EO]I9GDQ].?*EBR_'J%5[I;KKCRJ] MC!VX$EMYS$$P;SP^L:%5XAJ M8\*KF^7IA)?]S>*%E_VN7N&5Z:X_K/!*&3E>>.4Y-2.\\)9)U(#(=I(( D*1 MPT+P&$;(3L@0@X,@,J>^U[OLC2K2BI:-T>@R[&L3ZUVRW&/0,E3;Y%2)SM,+JYE&OB)[C[ZVEJ;(9C M4'AW5V5WZ2[C5Q/5.7M)V^CG8YIOFI,!TZ?FTBA>=@JWS4O.?\SZOAOP<^*B>V2.U5.G7M+>)79P1;K8,S+#5M-SQX99'466;\U-EG<**NQ:N)Z8LU] M-$KZ M K3M8PRB$/D>\6Q$@P1@T(-&B$B=USLS5,..Z[#AE_(-OW_C&WZ;.TK[=Z91 MK]<[);C<-<2^DDXJEOQ(CDI)VBTQOV\EK? X>L+:X MA?SE&4[(.3)R=D]HMM?$$J0Y7Y=E^,FED'$Z09N_CT:<>/:Q*FE9/:3OBUO^ M3P-E0.'XOA\$"8W\R$T\#WIN1'H4T FEW*+NM@W[N:]%NM_DW$E]WC\^;ILC M,-,M/['=:C S9U;OF8AP];I^[-(WR:Q,>W>(>:,Y>T+.O;Q]<-JA#X[@SNXM M)%D](_^F^F<9>F[,NLLGKVED43AO84%R$R-WCN!9 O5+EO(MH9OK@J5>^ZK* MBSOV"[^61=5_B](ZKYL7>T5<-W:2T/8<&]A^PN^U\R,: #MT$P@]N5V9DZ$R MK-*''(3O].O@-8'H,=Y.&V3OE)NNZP2SB$7VFF3"H*?#S,3[NO@]%]I/WH?+ M4/T9['X9L,_$_)2>X@/S>.]WV4.]0DX8>V&,XL0A24 2YM-@B]&S<1#%4WL+ M<603>HRCJ:GCF?C>)(M%E6!?)#I\.A]CIJ_5_K_ MMD<\S]2%!*4"TQ@3[06PG+G7\ M.,1.Z"40V)X;)[%O.X(!A^13S44,+9#9CG%[SL.9X:5(V#)&CBKX4LM+(_N^ M,S><-4V1K%Y7^>.P3K-R0P!!%$=)P)PL#2A%D=.W& :!(Y->C6G'<++40KNR M&G!7UA$\M2FU492*ZLDT;,J*BS*1AM3F)$MGI6<\MTO1(0V6O!(E7>R(*E17 M3\/7E)^^5&E1I\WUPC5Z.OY)>X-6X#$A#$+H!L0+PP@$W@ @<$@H(U@:FS6L M7WW!40-(Z4X]G12+"=A,[,KIF12Q1A1,G*8S@F: ZV7HFPG#2N/OJ;KZ=7=I M^3!(?$+=$$***0RAY\&N(8I0)'6NB\+CIU4SI?OX5$B3URT#?(W2IUDNV'M- MB* 22;*W/,61->",LBAQ(7))WE$C^>&6=3> KA?%?H1 !$CH1"RG[)H!U!&Z ML$3YX1.J!P,E?M^;&E/G16,2DM0E@R\/R5^,IT:4^+5XQ@E3NQ1/FCB1*_'> MLO4-^1Q-R_S7X8V#7VIZ/71,C1W6GB*,4 ! MUHQ39!]42P-&\SMFKLP,M?KFRT18G7#2[(/ VKHNHI<1ZFFS1F@"394E.2WK M2OB+NZ;Y+UGU<'W+U]F:]07D4L\&Q'$AC1'R((5^TC7L1'8@M0U"0W.&%6W M9FTY.(L]XL'Z\_[1VI5_49&Q<=3**-EDK*J)V8'83M8X0EX/T&.<0\[.<791 MT;00OB11TV/0F[JFD:LQTO8I*[+OZ9:WOX*NFR1>8KO(]NPP<&SD#JWZ-D1C M=4VF+>.BU@0/N]+*?NRR8F/M[K-6WVI]VB;%K;JPF:)5DZIU\!IUFU_1CLB2 ME#,5FI>K94K6" B9.DNB*O:\O>[TMA6T@]B#CA-1XOE1&#H$A7U;-O"E4DRU M%HPGECSXREHP=TVR:A-^GZ]U7BXB3V; AM)X$P M0@!#W - -!8ZL=Q L\87"YK=[H\=3*MLPZ>4PQ6?$-=-]>4UA1E9EHV>.% > M/37$?BFM'FRW7^7*:@%;'+$U0)Z/?/%UBAD[06T%0WMGB*QPR+%T8NW#$-7S MKXJ8,JPT_IJ.]41#&?];(#R" TBQ'244>"'S@ AUE<[ Q;$G=**FH:;G\4B7 M=\Q,0KNJ9YJ,<7W>:8!LR$.-ZXBQ7FJR#M'OJ90[1MU;G6-+RF-IH7VI7DN/ M<1<]ET8.A0^,OB^K'9_Z:1K"Y<-#ON,O-7PH]\5N%040 ,?%44B<&-IV').A MT8#AD3K_>5Q3AKT3W>_V568]Y$7^L'_H%LX>TR>.L+9NR\JJ.?YWS5I:.^TL M>8#S2*;%YG8F)%G.(7T^L-?.BQVP-=>','03GY)\EJDS$S^:*%[&#) N8UX> M2:R3([5IYD]9G6_VZ;;9CW]]VWRV:7*#51CX./ =Q_$=$(4N^P[W4U(NKVA7 MGWD>T:AA??LE_=$(V]T^K=)BE['@HNK MMO:QTQ0C^%:9+W<'--K]KCX!MHKWR M>0U5;17ESGK*^'D?'729-%E[-XA,5\S9 YHJ$=I0D2&V&&1KP'R4*L_:"S)S M%7/VANI4A?Y>$9NID.3JY$2%*U^0YJQ@Y/J8X M@AX A-H1L4.[1P/B>'1YG X,DQ2A\+R[.>A5LSL>;WS*'OFU0,7=<-"3C1'&<>S1 MQ(NBA.# HY@@S_9M-W%#3W2W@/+S#4YPMI"L =-L!Y&=(N?4P\O\M=WOFSXZ,(#]-3]L#V8*(F=, (P1C&,' @H"(*P0T*]V)':VF2B M?O-?2%)O"NKQ+=\W]4?U9KEV;=7,X$J(0$AK: 0&>[[DT=O#09A*% M0@7&>EHRK;4=%J5SV$9R**B3D]&G%!Q>9,Z,QITCY9R::2%S(;JEQY:7"J61 M(D2;(DE74:($A5 M368Y%NT9#9>32DFZ%J(7:MC?3A^5&!!9WTVVV7I7Y>N/Y?>L8D%1E;+T=+_F ME6R?L^I;OAY.$8J#V(Z=P$,)B(CC)&&([;9MSXD\(+394F^+AO6C!VHU2*WG M4*T>J_CJH4:J+Z_=SL.RG B)$:QP")M&IL779^=A7&U=]CSS6@YO$Z;CQ-*K M?CKG7W(U8%-I\@4475&AP&EMK=HC()T,2^)'"^!./)<&]@(AR%P2-^4&V.AN;%1 M#ER*>S1DJ1.;#9N"-3E= M>4V8=#:D>;?%LO*O2Q_M\G6Z; M8"FD%#A.3.P0!#A$-H:!U[7E1@D5NI%D7 N&9>88CW0&-(*WRZ'+-)3):8P, M6]I"EI-$G(A9QA,W?]"BP892YZLDH26M6!VWU(5(P&?/IQ"' ?$PC*:N@7HR7@;2ITOD[B> M?. A$'S(*M9*%P"YF"2)#6EH X <[$0VZ6=P7 A"H5.D%!]M6$$:1%8'25PY M5#BZ+!F&Z9'3BF?,Z$ELA,3B-0DG5&($6_/+PQCPI98W1DP0UOP C>IIA>$J M]!/DQS$/5P!*L!\[J'^P%SM0*#.1>)SIF=2T2#>"(UZ&A/.CW)#]DO.A\%=( MH,Q(KONA7&?KG^[*;S]W=O#1'/7?\,$<'0WF@ZUO#& %(N8=M"J 2^5.EYNT M_+4LOO9S%:[-! " MW("6T8N2@*^A8"!*0F*F6>:WBXTK+*\KO"P@V7PM<1 M*C$D-A]IBARYL&J]+7=W3%1,:&04TR;IY5B M'DGILL^O'X /29DI*0$0(%GG=G2W[7QHK[TVN; W'ANRR+#0#?VRG(E,"IY MW)M.$FG5@\J+P*![E/.HYVJ[(E5?6YZ%C M?EUZX\RJ![Y,]B+__J0E]?;^W4:IPV:YYM7W:J?;*2T@D#3-8\9(DO("40D. M*IO1)#.^@,'=0F!M:X'ITXY5!RU:]=C,][T.(/"Z?(W'G66J=*"M1Q7Q46DS MWQX\#GUNVX&O/7W_/F@7\$6OSZBU'Y:FW^7KP8?:YW-CEWI^++^7FZ=2*I?Z M%A__K/;?V--N7S^46_'C;OVTTGT,=CO=+V3U>?ECP9.$H(PE1* LSP#*".D7 MT[,4,ZLC9"'L!Q;O#K)E_1J$:+,L=&J.[42^0QOIM^S0PBCZ4P&.>L3ZPJ\. M<]2#CA3J<;-4!UJO)*TA@S2/'#:HA_5XC[SC=L1WFSME^GV]VRTRSFD:X$+S(^CG$C"?<'%LCCKKJJP13];:U065ZVZL2;F1Z&ILQ.[XYL MO>O8>G^5K;#[#X^47-&J(03.0XL&>7!ISZ$S&R;5\H=2/3XJT_]:WMYW4^F= MR"WR#)$D0RF+$THDI8"AOC2')#=K6CG01&!%.2+35U]U"_"=+C&8R^>I#.*QNONSWA<+9 U'35\X^G*B] M/CQVJ=V'K6Z.N__Y03TF>[)9B?]\JA[U<_5[N5_$$L!, IJK_T*>H-U$OX]] M[<5.L#39Z=.O/RRY]7N3M5>3]OR<_EC3Y6;_UH0"'** MJW+7=Q0_= MCU%>@(+F,BL@CID0ZB\Q8WD*1(Q$S(TZ@W@T%UA_NBL4U(_9*8\/(LU$:&0. M[?2H!=>D0B?P](4'&N!D7=+?YNR*3GDD?!Z2Y=.A.MC#:3Z_UAI]809G>2$H M$YP6 J \SG( .C.82V%TFZWSAP<6J1;3_S"? G)CZ.UIL^#DN*B/C=IX8LI\ MFBPX8VX39/;,FP'!;RVKO MQK@+_7] M+T_J'\LF))->X?J<+Y/EO4$\SR--\>3+]1M:!S%D^J;):K-4+I^U*!%2M5R! MTY@A+!,I*,&=19)FR*A9KP\[@5.6#EKW?KWQ2ODGT:RT&HL_NZRFIZZ_:;K7 M)@5MBMNEKY!T19A\4#L/6?+B2>W_P3.OEPX2J.JTJY8E0$4F6)(!*/.BX$7> MBR%1D/!B7^^7Z[=+*%_VK"3J ,WX/?NL?\5!H+Q2^G;--06;=H)US*84Q.BL M?-V:R%/ZG!/H/DX<7D.KRA2 MB7-$F"I#8PI3FA>PM\7SS&B'Q# +H9QMZLE'N@*^<%W <_;@LL/8B?'80%$['$NI\UR"'*A60\ MZ2=V* 24#EEAL38VWA++E LI+VDQ7DEQYG,>?ORN>S>04GF0 D30J9J7*0T(3C@P)F-#<^ MWCG<4F ]TIT0[YPKM@$$FI=LXW#G5K,I'3JB\U*T#:#4OFH;A]IA99LSQ39U MVT4BWBC>KLCO"FT%Q9R17OEB>AUAY\\:DRG-F:0H9PHPD67:P22&20[?*F5L:<9/<^CBM/GP/EP67;]=\X])H M)UA7]VD= (Y*Z/#M<&&(#; 1[FV"A^Q_.WRZY_JFK_<\^F*PV\V5(:/^ M;-5CJ;Y5*I/O-JLG55=6R_6[S?UVJ?[Z=+=_VI:?RNWWZJ[L[Y( /.5)#'/U M8.0R!2P'LND1!P3+]678QFW;O%L.G*/V@)L3WD?(T7/,40_ZT./;HEN9_V"\ M/5Y,&P>[\>,0 F(6@C=OIQDC!!9]Y"8-A6-[.=\A,6H\9TO4A3$I'.'3CU$! M?:O'>&3MYE)8O7VLU>A9JF*HNQBDLX=0D@*>J%$3\BQ#J1HIT\Y>@02QNI?, MW4KH'8,]L&9PTBM29-T\?.4J8O7.]KSA #;-YE3&(=)N<#E@:J9/?NEO&9KF MAK.+!%V90AE.ZCPF3SSX4?M^W&R;V#UNR[NJ'?%S($A2<$PS];^"(L A[$R@ ME&.C;BQ.'QQ8)J'+KA!?]5C MSME_XUM1R_VQISKYOJS4-]?EYYK5#P]*?_;UW;^^U6M%UHXN=]7=<223L*JX%D>D%R+%@L!.&( M8)[%5)*B$P3$>6K5@=C6=H)@HGU/&,UABA ">5RD.1(8YP6DH:_&T9+078IS M39F#"O/;_ <19*_4CR3$LU9??ZIK')J_I-J:>S=,92U9-%77?Y:Z1T.Y(M_+ M[?)KV5\0^>G;4CWQMT_[W7ZYT5>9/5=Z3IAN^$-D+G&:XERF,.O?<9(P;+>Q MT T#!$ ("M*,L!QF"2&4$"%CDDLFE085P3<;]K"C98L[VC6 +?/>0 $P$]GI MF;>3V@/E'>#H>-ELBSDZ 3UUNNM$[A79#1NL>8AO8!_K,1__@$*\8"!7J94 M$@DF)I8G=@PJ?P1O41 MJ;Y *_K2O/[EG5O1J5_C2OWP.%S1_Q&#/(]!84R'Z\E>*"_9?/-FE*M7(]DB9IP+ M$N)45:)$4",YXCJ-E@18K20B6B=GNB M[(]KF&;SJQ;_Y/F\>PP'9?2CA"]H3M]Y,(NL_A*;]GG]X+C,0\2#>6>6VWMB MT>0HQ:>[;^7J:5UV!<6S@4%GFOKRU/W/=QN],;89(F[WW\KMYV_+S>UC<]_G M/Y;KIV9?"MGMGA[:KWUNAIK#38@IR JHJQ! XH1AFD@68XDQ9T1]B^6FAR_F M@#5P7?#K5E],S/6>6+FLMI%&7#:"3]J\7ZG)AW*KOO#0')+Z^Z;:[Z)WF\1HV;D?8SZAR]B0ZN M1B>^1G\TWD8F=\S.\R$Q/X8R![@V#XO;P969/30FQUY&",R9/&5NC\3T1VMF MQ48]SQ?7KJQMSKGJ@RHOK64P@T46(Z'S,ISD>8X0$ P7"><\L=H[[VHC<)[" MZH?'>M,(B\I(VCN8'8[L.#-H5CR.09[=H-\=:M>8!NBLGV+P CM7BKZA?,ZC MN!OL1>WW*;/H7]DT4KMTXO[<5)QP@3'%0J'BB*=9CT3&"-A5 ?[M!QYBY5/30N.W:E,] M/#UT[WY7U^VB7TXDHAU^;0N' $Q+2JFC<70] PJ$FMJKU8KX0(U METHFH(>OJIS0; [J0'L!@8@1AR1+$B*3+!$",%%T"$0"D-54C$^[$XOOLXQL MP+7N@^DWD]RIF+>3VLN-;6,XX0TG,*602IH2*E)#>> XSHZN9/)L,+)OM&MD)O.ACN6[: M4>UK*ZWTS;3IU,_H)+LEHRW,F^@UW\/GZ9W+U(I?IUY-H@3@S#1#/R[I_EK7JS^K]?IHD= 4)C!.I"@*64B2"X+; M?:$B830S6H(PL9/$,L84RCRG$%*<4IYB3F L25(D./A]])^>'AZ6VY]Z>8%] MT_NKF_6%'J9=QCV(3K,,>RPF';=(*19[7)/GT%>HNI(S^R!X'CFR%T]J_X^? MJT2I?+S:JTS\>[EZI\;3S==*/5[M3/,+L404$H1Q)C.&29I3''/8O6LIB>VN MMG&QGU,I*6,(D$3 +.8DE@7)"Y C@9#M31+NV7&/L5O)<=4RC[S;:MPTE+MK M7XOWEP;PZP#,2!&-B3522O]AFIN"!O#PHK*&8M-6<>MK2-J)2_)0;_?5?S4) MJ_CQ6&YVYFAF+;@J8?/VZ+;_J\P2GV*,.O!873X(^3ECME'YV M$0TU!-P*:&>-KN]/VTI MUVXQ/[0TRD&<$I%!GA.40D$R F()19%#!H4H3#<*^#$64%YZ?,T1U1.$_U=_ M?F2J7F%&S%U3 J_,S^05]^O3RW$=3;S6$JKFU"&60J=NK7OW,G6Y#\T+,,%$$]D6BI;+RU*.'-DSDZ'PQ V3G[ M 7=H<-W=[L0+RF,)4*;D#&=0Z?'EA73ON_VU[O9DV4F8R$ MYP2MQ=T7)$.=^KF(1L#\+^ZK&T8$Z9R\4%%NMQNR]6I*9$++!BB M*-$=& 4%C/9U65$(8;6GPLE 8-$X8'+1#3?&S*0C.%EVZO&"IXD$Y!PI5S1D M$(?SD)%A+M0>GRD[,2&K5:6G8)?K#\MJ]6[#EH_5?KGN;,84%Y0A7L"X2#,F M$BIX;Q-!FMFHRC!+@>7E""[2Z'YYMXDZ?'9*,Y!.,\D9CTD[[7E)8G4@<2(9 MNDK4%3WR0_ \A,F3+W6(1]!.JCZ6>U6#E2O1]3OM=3%.TARC#%'.$! X26"? M9!4LL]N2Y6@BL#CUJ*(>EITFN?)F)D8C4&:G0J_8FDA\SA-S174&,CD/N1GJ M1.WUZ;+,A>[NGAZ>FM,^S49'/?NS+;^5FUWUO6RO)NOL%T5.A4QQ 60B09RF M&(J#_009G8OR;S5TCG0$VIT:>0;U^95_EFF3/^8-4ZA)2+=,IV[9NU=7"7Q8 M;IMIY6GR*5/6KN56WIF?A_ %\.MESA6(.5-Y_+PME[NG[<_3HC2#*)4R9BC& M &8LRQA->DMIRJV6YET^/[#D]9!<)IVG4NF]&K,T%20BA(!"8I$[S $M-^L1YELBBLIJQM/CBT:.@K M/\[NIK.XN &_>4DM+O_QC?9*W?J MS5ZYIG[HZ[N->MG*76\2$ 22C%/):9P)#/(TS7J3.$56^VL&&0HL%PK;+R?@ MHAZ=Y2S/,"[-U&,T&NW4Y#FL X$3R3N\/WZ,=R67 MVZK<_7IV-4ZJ2HIFJ1"%OOP0JS*K*#J+6!"[NRR'V DL3BVTZ-=HT/K[("+- MI&DL#NV4Z1)]$TG3%9*N*),/:N;DAV1L[5C?Q+GG]?X MJ&12UEM]><9"P!3'HKE5NP IRXLB/Z 4%HU0/1M.[!\_:^GY5;]VOIGM+S; M5]\5N/_A<%6N3Z[-U&Q*FNT4KD<:_:W'^F^ZR\WYLV0:A M8C,/B0SFW;F+:H.Q:)SAO;I>,6,903*!0+=20C)G'/?S7AAG,5H\*KVOE8R@4ES#*!:[# ?A?)F4#F3 _M_I2LY2NK9^TQ0_Z>'N]>7[S]ODB=I&RM$A!2@I KPZ 2<&Y\":Q?W MJ^^EN+\O[_:W][^7?Y*[N_IIH[OM?]A6F[OJ<:TRI0_-FW1[3U9U<]7A(LZ2 M+"$PY8+F,9=QDI'D $CD5JOP 6$$+O:8JKZK?;2N=[OH[N!%5#9N1,O5?SSM M]OKD\,AGJ9SYO"(>(P1I'H(QAJ,OCW&-Q:VI,%S:[*/WV?U>*GR?ES\6,A8B M8SS.**18XBS+>-J;AH#&-A+@Q6#@E[W=@'CW; -BU6U 7-MO0/3#L5E],SJ] M=B7/FUL[;R*%4C<,4CC'U5(3YJZHIE?BYZ&/?EVJ SZH#H75N]WNJ5SQIZV6 MW;9Z:.HZFW@A/*J-4V 7]6 ZO?*98! M,SC^2#:O@>XAF+4$#G#+3 &'\N8E+6S^GRYWY4KGK"IA M;6]NRM,)1B!%CN+4%TM!]Z!Y>&_,L7#:LIEWM MAX]@UZQP8L5F+KQ\/;3)1+VSZR$DO &&)@#)6QC-*:"Y(D7+9 :%0 ?25 MG3J:GUJ0_26OKOP/3V-'H'Z0!':7^$Y# MN-L=ON+,(UT>B+^OFX513?Q. _[W0=?W&O-R9N@)P^OTE_<&\*D.^20Z9/0? MRT?U\'W3PQC9K#Z6^VI[KM18)!*G>9J(/"$99VF1B4-72C7.X62Q::X>6WVV M3.E]V3=Z&7'[,KZ":OQ"MOCZBW0>#X>]FO=OX 2+MTA89/6CLC]@@OH$9[3< MK*(.Z?EUNPER=T,>W\K:?8=C1OFZ=]?.9>IA^/.KITWML,A!P6,4PR2EF0!0 MWX,(>@0,,!A,3LW,ST!-0RBH(?<^!=0CW^'ULP$[1_EL@ U63[M8_)7$T](S M)^UT8<^IY=S)-@L%82&2+"Y GI$4QQ3"6$ETW_.!8HR1@U0.,3>.-+*3NB[: M'D(S8!/8((K-%#$XK1[:UKW8W*6@3=B_[CE'5_3-![/ST#,OGESK:S>('2>] M.FZ*V.JY8-VL9O^M7BV@3&&<9B2+05HDD&$D^W4X6D 4#Q4N5[O3*M@ U7(F MVD&^@I+K1<=.MV=M]5J71AFU,"?4M O$F8K;4-YGJ'*#7;HF=W[X,M4]7GVO M5N5FM6/+W;=%0G&*0 HR2B%B.8(@R3L;#/"<.0B%SMQ^*W:U-OFK'5[ M?KIO^2*53[S:M0>N]:;12P>N_V=[8GN1ID300J:4YQDEA -"^Z-&3 (I'71E M-&QC2=()9'U=P.9%<]'*K;GH>"$T4[EYA"9"(5.8 QEIGHSQTP&%.7 MW-/5U#B2WV!Q6!1QX@3%76-HEY=S'4A+QO[WN6>OBN2XL#Q M/%3$!?BKFY4=?7?O**ID!^.":8&>)(A)M5+R]4 #T!Q>&4Y MRJU?I7%@C??^39W-SK-'IFE\9O)VC^QTF!Z9=IP;W]#[H"'\5W-:XO9>&5/O M0*5@D-VNW.\6I,@!ISC+$4(@CC.$&$1 ,"5H4!!@=17X0%.!,_93='J39'7 M%RT;@);W[P[DU2RY'Y%2NX3_)9M':!&YSF:8:W:O\G1%+ST1/ \=].7,RUMT M?7)DK%OK=?VG'J!EO>7UTY?]_=.Z:RFZ^UC>E=5W+:;L::NOW%M@E6G)(DE3 M3A(LXT+?X;K_4QD+FU;;-2W@*T_Q=[.'NHN9,? LTVAZ0 MWD1W+=:17TH;&J^]HT'",9-7-HQO+]_@@ R:G+O^L*U5EK[_^4$]MWNR6>DL MZ5&?5E!_E]5&(WNO5TH^5E^_[6_O_[YKM>7D^FY>/JKGN6HT2/W2J22I @S1 M) $HH5G.XS3/4:KP9A!+6"",C'IY3X\R=/IS1!FM3F!JR7CL'&\.-)2]U^:G MCR<.[_54:GJ X;*PWJ^;J/'L)E+0HH-SS;\Z]Z+&OZAQ\)?;^U^4BVVBIK<] M'I^,4S>;7S]U]"_S0)@?8?_K/!ANQ]YG\H"8G)H/&HHSV<5\PC_]Z?R9\%#/ M[<6T*UD4KFI?OJ^^EZN71=()KN= &)>DR#(!$4, Q#G(49]JZ4T@-M,O 3SEI3^F5 MFC)@?.916(9TL![M6;>\#^K8Z.7#E]OHNX;7K#JOZO5ZN=U%:J!M5Z M MS\%ZH=M,3L=FVDX_3WMVJ4Q;D5QOHQ9B>[9,MP5H3\N.?)/6V[1=T4B?I,]# M%+UZ]/(2+.]L.=V3W:?^MWE;_5:X6B8088Y$G*9= %B(AA/<6\X(7CG)G M;6=4F>OZNRT/\-S/^@_BUEK;@M(Z1-.Z5H5'9)/IV$N*S/3+F=C9Z9:[)Y?U M:B [#CKU>ZTTLFV#0B64258D ' J99&QG,+>%BQ2UX3,PD)@;3K3>C)@)F;# MK+4^!2)UB#+]7C<)UP3]EL[R8B9'#CS.3HA9I+ .$D@2U-PJ ?C#%C=Q.GR^8&% MY]!GIY.>OL6V8T?Y04R:R4YH$NTDYWR_M?E]O'YI9=_JS^^;G\L>>KG4[])AA MF15"V0M-Y!VLZ #Z- XWT9>?AY_XXW-336L'HL:#_V_DZ!O?RY=&<45@U5NGJZZ:ZK^[TEI9V]VUS1&A=W57E[F@<\Q11 MA#&'&.2P8$*P7!D'DG$F$VYW/[L?DZ-H\,]& XZ HR/BJ(=LJ<:>"#<4W_&Y MMM3:Z]PJ59U,3XVHNR:??KF?B5IZ=NJE.(;@S.0X0-\8Z=U&+JMVUN_V_J#, M?]]4^QVK-[M*T=MTDS1X2* !+DU0(D<8@9@CR7"88 M)Y3(')C-W(V')K""'EJ@J:+Z7L'K%A>4H&X/R=23=D45X;TOS;57U<$;\^W= M(\7ONNK.,W1V@GR(VKM-I#WH=HOSBZ#Y1OSY M1=)MP_U8$3794>^%TS-C[OCQFGZ'_,C^UE.]&78%S:]UO?JS6J^/-IL^007C M<9K"(B-96A":2,JI,D8Y(B!G$-@4,(XF @^W/:J3X3-:*UQVY8DK?6;ER C, MV8UV/:";4[%[?XVU(+7&>5ZNU!8#B9Q'+3'4B=KKPV79#KN91F^N-WNW>7S: M?U:_37Y4NT664O6Y)(9(YC#E(N8BT:4)SN-,\,1J[Y"SDA/-EIV0\O0_2'UP_+ M:K,0C$&1R42Q4F2)H+D J#.8(X;3H0ID:&8B#6K1>5 A4S;==2@ D7Z4Z"T. M1].B%HBE&EG2.E\]LG7$0)&R8%2=1,U$*,CQNB/ M%N7$NG66.0L)&\;\/-5LH$]O")L/QEPUCE>[9IGJXW)?=H81 URHTE+)*TNR MHJ"ZHT-KN!#$;@>E!W.A5WDZ1)&&-$S@7+AT4[? - Z6MF>DSD377G-F(6H# M")^GH@UQZ TY&\R5R7IW&$ M2U3$*424912F#(NLZ S3!*5&T^8>S076LA.440J.9N6*?"^WRZ_E(;\FL*!Q$L>09$)].F>DL\-EPHG)T.#^ MZ8%'@AY4U*$RTZ0!9%T7^7%XLM/TEQ3Y25.5IRC@I)2L- MVJX@'R5J9A7[W )FIXT]^N@$_DUT$L%G'MQ$[X\A?#4;,&[5[X'W*],"8T9U M'O,&HWI<3_<.A1H>R':K&]5H0+N/^F^W]RK5U;).-(V%VU,3(X&Q5RNXOCZ]=M7#[H::90 M0X2?R/D>+48/61]FJNXXA)1+P,*5Y#_U<; M7?PZ[SS0!(A!P))DD=!"9E(PB2&!G,)8XGXN1:IAT:H700C[$Y4<_\6^&3!)2@8)X0 P)@@,>*P MWSHE,U18'229"^;0,M( UL= ]]_*%T=![]Z:U; ^8#\74H.FKM,^ R/FM,=G MIW55/S,&\RAS':$&Q=![%ASN*?JKC80CL>(E;PX=-=,1]\/RI\8CZ^U;"+HF M5INOY&Y??6\T?4%8#G%> ,8SDJ1"]W:.>TP(4J/EPW&0A!X=E[MO>D:FF?'5 M[0_\#XF!(V4VT,TG2';#UX>3T%PC04Q?&63&B> \AHZ1 M?*VG>$?,=PFZ#5!M6\G/Z@N[^W*[U5F6PBFP!1X*NBLM]D=T.O'='?"9%DSV?6PG"_;;FQOG'N<1BZ'N M^3CQ2O=T.?HU\UB;;[.<>\S=]F1.$WN3/9P!^+ZPX7/*R$Z_.W12[^MYO%^V M=V1L=O6Z6C5@FD: /X]M !GF,,XDR@HF*(\3Y")X9>]>6.OS2/P\1].W4RX6&$)R9"N/?=^7MO=CM*_5JE[N%($E< MX%SWL8\+ F,)LK0SDDN96?7_L/SHP$*GT.BW[H G6FY6^L+ZIX='K6F6D_:V MM)F)5T#&[$3J)5GS4:CG%%U1(D30=6H YM]+&\ MJ[]N*OM,RC?39J(T(0S / M-?3LT\O9N ",V=X'H.R_V^S5HUI]69>J*"M? R Y2Q-*DY@D!2Y$!E':)Z^% MX':G/3R:#:R"AWL#]%M[N_^F4I@CXJB%[':'@ _*S51Q(K;MI/$9T:\HGH\^ MFI-Y120#1&0>2AG"L0L7&7CGSE0SWY?*6/E>7_'RRB+'#!0(YR")$X(D36&1 M]!9C *V*ZR%V JMB"\I.]P;19B9T8S%FIVPMJINHQ36]@EUAZ8ID^>!V'AKE MQ9/:_Y-GIT+O-M_+W5[O+7EIKT!%F@F1I(!C@23+<0)[>TR9M-$@=RO!ETU[ M8+OF^-/]?;6N#LL*;:(F-GN'XP #B#53J7$XM=.H(Z;Y9%H7>;JB4L.YG8=& M>?"C]OW4V>J3[EOP>?GCI3D0%X")E(,$TB0O4O5__?X2)%ANM2W-V4AP==*X M(@7,7GU<:3,5GQ$8L]6>GJPY:<]YFJY*ST!FYZ(\0]UX)3Q>>#'5'=WNM=I\ MW7THM\V.W%?9&"VD2KLD8!G@,2XH+@Y6539FU3=QJ*W *M3#BQ2^=H>\G18- MIM),DL9DT4Z97A,X'X5Z@[4K0N6+[WGHE3=OZC!/I9UZ?2K7]^\VNZ?M4CG_ ML=R5V^^O+".0%IGD.6 XPX"D(*.HMXP+8:5@/NP%SZ4Z>';BY85),P$;FT0[ M$=/HH@.\J,,WO8 9L'9%Q'QR/@\A\^I1'>X)M;P1JMKHIIJ_/BV5[7W9SXXM MXIQAJ$R0C%+,<@Y3"7IKB*>%U350CC9";Z"HU^M2GS\O([KH014=(\TF^+K!U1:^&\CL/C1KLQ($D*WHEQ%*E?'8')_W8#*Q5 MG_8*Q"]TV9X_.D*V/4#IB6 SS9J"6SL-.T48=1"C!N-\M,R0Q6M;OCS'81Y: MY]VK5XCU-KJ L]P* +KI7S:-#"7ZZ@'WRP\GD#6YW>.IS<_[56 M'=*^@'$R$]EYA,A.=CO,Q]"CP6OQ$YQ1"]0^ MM_5#KWER.SJS]MGM2U+GE=>:$/A&8NLU!O/02O]NG4EM _!FOD'WZW)]-I>6 M0&DOY@6D%&9,PD+?W]39@T7![;;GNEH)O3FWVE=?VQ2T@=76^1T6?3#R<8YZ-I1F1>JVV]!F,>6N?9IY@/_%*\IQA&SGT;CRP,I)5_=A/ M(BKL)[W*HN?HVRY*Q^]^VJLO++>K7?1[O8_^WW(?-1]5KNQ$U7^PS/1UTCC9 M2>W5L,Q'9&T9O:*WP8(S#^D-YUX]TD,^^$ZX?@3 A,6HB(7,LS3/XI1(TJ\Y MD8(0NS:<[F9"B^S=?SY5N\JA^]P0ZLR$<"36["3O7(OV^2R?7*;LBJ9YX'D> MZN7#D;M@A_+QWI[N0\GB]."IT(W1)&,P:Q@I"_1"8YCR_W/ M/BR&WIS3@G3O .R)5S/E&I]2.Q'KV3P G$^N9D3=U4W1/JF?AZYY]NG5QFC_ MC!FKW=VW!QCQ'(F,VC7:>Z2 M#08%C&.2$)13F.&,<)D@'#/,4E0D('17I1Z6+F\/C7_^:*!=?N7\DF@H9B/P M9RE?+M2%4:OSW%S3IX%LSD21AGKQ4H.\L&)R89W0YQ&VU=V'^L]RJ[*)[5)/ M_=WMG[;EIW+[O;HK=[^5#U_*[0)D@N%4 "S+!-9S&,NV]>')XF"M/A>;K_4 M)A?1F=N,LIAR;(;S^UX"MK2\$#'E2'[/0C%&6N"F+&5E -.:'$0$5<")R7CCAY M<$%)W-FPU9)?M_5NM\@YED4*89%QBGE!"X'S[FU(BK5I_URN[?3 MDO;S85$4'&".,:*0IBF)$P)C@C.12TYCJX3^)13[M^.KQG03?2F_5IOF)/:7 MY=J^K80E@W9ZXI\V-R6YB1HDTRA(8]I .^S(FI=J6&*_H!!U,F9N7F^+.>P++X.EW]:7R.C]5.I=XT];O93:/%$+E&8" M9W'&(<,Y*F(J,W08CJ2,S582C$RIX0[IC7))B@4L!*I"6@J,X$_T8#?("6MV8 M8&:1%YAG(%=56B(A5[6;P A#@A%L<19Z/M;>G#1X[:Z*Z/ENGG>]'F#Y1&D MFW@-9-I.Q<8CV57.#DR?'!4@!AP'U;6KM!D(G!_:YZ5TGGRZ('D^&;/5OG.- M2MK.)+\NJTT[9Q"S+*<9RDA",:0QCJDXO):4IRX":&"V2%31E6<)+7 *8_TG M2PCA*A/-<\;CT"K8MPFZZ]L$[4^Z-PT60A^TVZGAR(R[2N+Y[DP=[1II]#>- M]=^FT<:W23002(^1F)=*^G3L@E1ZY\YM<8REM"A$3O*,BR)):9[FATP%YCGH MYFW$9N6R-);$B8PEH&D&&A3NW\F/].EU:]YG#:S7.$H1I+.;U.GKT MRWD)PHXYZR6(/(:4J<&,0LU,8=]:>W!SF^'0U1]$_G;+^NN_]FN M.PO$$T$9*R@6@ ,F!,NS0D(<0T*A3*QNKO=A+W!9^^R$4 NRWD8G* >?M')G MVJR@'9MDNTIV.+^ACV-=(NV*//FD?![*Y=6CRT>V/+%E/*B?L4=__K[4QUC( MCVJW$))#)@@A28QP#@&0>=J;9:FP:MTQV%A@I3O[]MU$+<#H#PW1=M/X8'H- MI^S&9-9RHFX(J6&RJS?(NI9U^>)Y'IKFSYV769I?GH:H66N4UP_+:K/ A<1$ M,)HC2M(\0QE"HC=;Y,#NH,M08].J60O2@Y[9$>RN9\&X]:IG;]$ZFJ*=TF6I M:$Y,SU?1W-PQ4+0!/)DJVH=RVS3I46')%%M-ZL+%=/A_!G)E4C46L'5!%?[2X1A:GRP1=D24/ MK,Y#D'PX4GM_XBPO0*AUT[9FFTFYN:O*0RIW>W_\\L\FKTN3A!+.4\ABRG+, MG1H]G (J611B>8AI2,/LDV4[")>+93-$>*PUR>8$S8%84+P/H\ M%"^$8R_O6PC%G9LB_GR6"-(\(1R2M$ @+_(D3RD\:# &U&KSVQ [(VO>P,IR M$*,N.A>.S&'"-G$I>84D8S%SHW:.ZN7HR56Y&L*.45>VW;YZ6.[[E) QGM$X MH07-.8."9.B0$DH)"J-;8!P^-K#Z]&C,1,:%ENN:$I@1.PGI@;Q=X UF957? M-7=[-!,@4['S#(0U2_\^K-'>,[?.2.( WV?0,L\1>#TX[L,G^M\?&F=)+ $H M6)K*-$$"0LH3?K")D=7,V#!+4TSQ#^F0-XQ6][G],(QZF-B?LHW>-9XL9_3M M^9U'-N;)%X.Y?%>&ABC6;\L?U+-F^;TQ'WS_5^N8Z6#_H4F]X 53_M=_K**;WU\O%D$ON+_=2_ M%\;=)2TDU5Y6+#N 48_P)OJ[XGW7'"B\TFI@-*U[0:"EXKG2/U_=<_;(0/V& ML653E:Z::U(_U_I.YW6Y+_6:7KGZL*W_H[S;[Q88%( 7N, PS1,J$4D!Z0UC MC(TND_=H;J0J=A7=*9C1OE9_MC@;P5-??^R0VE=T0XDVKW]'Y-BM+EYU%U=_ MKJ,>8]2"C#Y,QJ]])3TBS\,J["%\V]3@UPEYHS;WQ.9\:G9?#IVIY;URY;SJ MW.Z#IE#DDF%!8II*E%"6BV[G(&4%B(>M,)N9&'=E1<%R.V'A2J#CJK%_[@8M MI)C0-L[J\%MG)08R.8^,=:@3;ZWPNG#BK#3'R8 DIAG,E8;EE,B$\TQW96X- M2E%@.4AMS,U,H#C.DXA#V'24GC!$#I>?R>8.+S-DHT/VM,Y4BQP<>4N/7+DQ MUJ1RKU_DVWNV+5?5_O8X+T::R;)%FN>Y+-(B!E3D25HPRD!OE@LB["8+!YL+ M/E-X BE:MVCUA.%=@[>YMO[+[TO=Q_+N[+ZWB8H@":< D))&E< M9)AE#$'"A0)%.,=]!Q.SM]*K::,W]'GO$KLWM,?6O(P;C2[:'N#9Y1!^.3?+ M*L8GVRG/Z&%&?^N!_EM4;:)GY#=HHX]ODQ]$"FV(O"*+0>(Q#XD,XUH]PO,\ M5#IU#K5=WNW_6>V_L:?=OGXHMV2W*_<+H4S+'!2ZG0S/A(!94O0(<#Y<.=TM M!Q?.'EJTU'@LESF]9 M].#9FRKIBSUWD7RW^5[J]7I59B[2)",H@T)@4/"",*C^U]M$#"1#9='&5G A M/ $S5 2M.'25/>_D^10Z$S)'DK43*%9"YL+O7*7+R9G@]O$I@'.'S,&OVV()L- PCPGVIMZ\TLO MW.NC&T/5VV/<7"5\FI!YT?%.L_M0?C@)90<_>F\0JY%4W9AH*VGW'[ZYZGL M3]\4^5#L^IU'[7'\7!!((,N*%#,D.:>Q^@ON4<0QM]JUXMMV8$4_3.]YE.>! M9/N<5 W#<]")U0/DJ97W*I^#)UCM(S-7A?7DG=-$JRN+ W/FV\=RN]2;>]CR ML=HOU[^7^P4#(J>0QTS$"!=0XH1F/0 >-;/8'P>G"F[6'>8NOALKZ8-O)MH MJBCP> QB^T M(CZZ^Z:^4NKWN#Z\PK4XZ._2V/@[CRE07F79=IZ_ZU?U8[?[5 MGD_A$$*.F9 Y)81D@&8REDG!$IC'"416-W\[F@A?7Q]111J6V^$T5P+--&L$ M[NQTRH&V(,ITGI@K:C20R7DHT% G:J]/EYG2[+;[Q6_+_ZBW?6F\:_J9%DPO M)1'""MUK/B]HS&%O!(&"FBB,XT>'5I8.C%779%>6KLO(" 19RHFNA:B+"W27%5\*4D+ MP@$H,.8'6P@:]4P99F$T9;!J+3R0M;#9-Z(Z<.OHFO-*8H\DR!-(2PDYP)1P [Y"H]CHS:9=I\86"<^_/I_ M+A\>_V]AWLS'@HSK M.)C%$"I F8@Y)C3A.1(=I$0":E0WC0(DL$8>$44:DM,5-6$#83;#,YL8V.FS M)?U!YH"&4'=EIFB4B,QC/FD<5^L)GG@[17YNJ$M9H$L(WEO M2J6RS$9IG0R,IZ!N5]VXL68FB\$)FM%C+!QE3K 1NBZ=5O^TF,[ MZ=IAT91V$($&E>U(W%G6NN=I>Q*IU&U?-GU2_6S![)F M4%'[\*+V^P@-W.E ?QZR2E@H8SE)DQ00E.5%GN*TLYB2)#-:>?!A9_P]#\ZU M\R ZS7+ L9BT7)AP(W&<71!'AFRV0CCP.H\-"4F1 M0#EB<:R2U:)@!>LM4HCR81NQS.U,I4Q.A>D@0AVU*1"7GK1IDIKU"D=6&[7L MF9VI.KEX\N:6+5=VC-6I6\A]9;G+UBA+99S+ DC&4"J$)+CHK;("6BU(#+4U MUOZ-U^^9I4 -Y=10I$:DTU*H+C-I7:=Y$JOK7%T3+$\LST2T?'GS4KB\LN2< M6KT_M#M/$\@Q!'$L)$>)D F,06\0(3!LB[NYF?$3*_<;$8:PZ9A6A2%R<%8U MW8T(EQFRR:GL:9V).GEPY*V,RI4;V^T?QWDO?>P1%1C)."X$BS'.4@AEDG2V M "ZH5:'G9B&P$AWZVKCV4G?DS4QXPE-FISD'MHZ ;J+E_5XW"%JOZS^;RV3O M:Y5 M?=&Z'L]IME]\8PQ@VT5;@S/0WX&^G!A(\001DQ%Y\.VOBO+U4XJGSXM MFZX_K%ZOR^;([NW]R6+= L=$,I(+C"5.$A1G@)$>@,#$2HD\F@V^=MDBC734 MH[L#2'W,^7%;_O+8KRAM;= VS.6[.GD7 9#$YB,J9 M4WA%^@+$81YZ&,*Q.O@S;*><9W:F?:J^;JK[ZFZYV6M(VG*:@P(G5)(:#O'=M&N7E^^8STA:EX]JL,]D<,RP-O[%DMY*J$\CJ4H ,NI*F]32(G(L]YT+(#142JO M!D-/C^GF-6U&5Z[:#&2G,Q"5KF0M(>MU+" M(_!H7VZBQQ:Z>BRC!P6^5XR#C8&_E_OCF/RAWC4SG@L!8)RA(LVPI "#-(T%[6%E>9H& M&A'=P,QT?-0-,X\51?38N1-,FQTCZ7WT#!_$<<92W2#UY"S)AYG&+]A(&SZ. M@\;=X/$,,!R?I=3/X#PL6G^YH7J@N^X#MP^>3>?O/MU]*U=/NGK^]&VY+>ER M5ZY8_:"O=FI>&;+=ZO[-^A7:T9_'G_FP_*F_1OY<;E=M?T>1)86@.G&=T[4;\D0,;9,+26QRNS&J.'^MY3'U.X'<]]5MFN6&Q,="? M@2MPG N4\%00 $$.)&&XMT$9MFJ+8O?)H3S,I.Y;,!#@<078B:LY- MF+V&IS1,-TOM#N\QGE,E0[#11,\PSYQXP=[6ZCTM!2\3RNGC8;(X\;'<[;?5W;YWEVK@[<^8STZ'",7;:PD31\%.U"\$X',=T6, WCT/@$,+KQ"1 M,%\5F#@B;FL )Y'9-:P_G;P:N^.K<==&IOF9?Q\TTV]/TX5Y_8!\3S^+']*Y M>I1GUG-==&G4?7\X<ACP8(83H[II=J#'&'UVT5<-2JG2WU0&N6N^]&\CC23>@QQXO)DROB./ M2C=1ZVQTXFW4N!OME;]1Y_!-U+JLJX_6Z;_("&89RA#C7*BGZ2\^&@:CQ=>8 M&39N]GEHEVYDNGTP0P\# ?.G:CC]3M/'(? M_[]4'7XF%B%&R"$A_XL/=_^KI8P]>KK7U9SY&JY1F7D'-8 $R! M>C4Z^!#%1H>&9P(/B-K=A]7.]7ZY/RM$,%E*0+,X(XJE$""*,[ M96?N0N A5QXGBYNN/,]W$MYTH_$\1V#;AV%>XW' Y^"O,CK?_#><[[T6Y!F, MVXY/W?]>H[@K21.-Z8-B.FR$7Q2$Y !F4E $!,XSD=*B-R8*G T?@=\T$7B$ M_+W>_'*GV^2V>^OO3A6R_*'_;GF/BRN30X8OKR2Z#R^'8>/X#MQ$BN"&7_$& MF2,.!-9";;:Z.FN M4JF3O'T=/77>75AG.CV.=*.^K9RW$]()GP0S M+?YK/ 3^Y;P+>U<<: ?45_?1S[;G7.?#340>]/5/X^I]L)!<&3*F?PSF,>K, M@(=Z;B_H3,:^MI"0];;[DOZY9"%3C!1^EL@DT4<^!&/] )ZKH=QJZ^;,H <> M)74NVTRC_?ERHV:W_4*-AH=Q]/4P&NE[5M\<-&$?F\G&U0\G M.WR.SOTW&6?/QFV*P7?8 _3??$0>2,Y8P[2/&)I?Q?[P4.V;Z;SF#K^FI6ZY MN:O*':]V=^MZ][0M/Y<_]E1%Z%^+A,=%QK)$\$SD($T**42A,^F X^=)VB[FS!/\-I>V.Z7<[,Q:T*Z[<:'A_73P?^^7.N1\J91VY,>;4$]^12[6J]1]1<3/N^7.Y>H9!8Q#P5"#,&8RX*A-).#G LB/G-=RZV M&4BS#.8Q$IQ D3*"4A&3G"'IH-YOY5[JS*+/VT/ MITT7#(),$,HH28 0*0&B2)O7.4\IY32WJ6><00#*,YJ# A$A(4PD2HL\11F& M@I T2V#@$:_#&"T;D%%]1!D];5;-9OXRNFO=1"G^1,I"O#5RJ5X$&;1ZD2WLUZ MY)=AN)AWG6E.@+3(%BG6_Y$Q3@&/"2(IP;37@UR)Q% !OVA87P4"((@SB@5, M2$9!SCFB&$.&@8(16+3['EJK9;7^:27=PX7:/1CNXCQ*'#P)8L^K M#8^6LCLX'/.5VN&N&:[WXNMP_DBX*[O%-Y M39(21 G%:48E0EE"8=Z\LE")-$F,[NCT!(41FN08$8!P 1'E)"N83..<%ESE MX2CT'KU7_8>W/=1HK;%&ZC,?FAY./\OE=O=O_\-\-G:,.+T]4SZS$-E)[LFN MG?&A_)-)>1'_T?EA,I(\1.O-Y]9F%T&V:?:10FDR[#^?S MPBS\B(&:?E)^3&?K25X&NY+D *PQ^"::9)%P4@B9D1A3@#C!HI"T5PC&.;0I M3JR-9SC)$((4I""'H(@12?*$,\CC- >4ARY3CFJPMEAP#D>U68DR*%V6GHJ[ 8@ (<"YD5&4I+%<88X5[55 M^WK+(H=6O7LL36O^1# EF*0II8P1(F&!.$X"ZVB?1[FHJ&^2S31T M0G[M%/19BCI+_;2C\HIZ!HK)/+0SE'/U*,^U_VDAO553S\SKF:I#2@QR&1,A MF7JS80X36DB>]B\W *E1_]'!(% B<$+33* "0)%3!!FG,98HH0F"Q>A30:L. M9#-U'F#BQRT2_J9\@@G.#Z4ZA78[!\+_NU(T3U1ZF;D*S['OJYIF$ M-FUR-.093=Z<(=1U\F9(;.91@(1SSV;R9CB/'B9OSH&(!575#\R5/8HYDSG, M\>$%Y\*J6:FEZ5P6L" TQ2F3$.&4RAAD!&&H:K$XB4,7'($F;YQ('CQY$YI? MOY,WZAG*.?/IF^$<&N>AVZ_+3?5?79>OS:Y>5ZNVU?YF M]4$][7UI=GO?PJV6ZT_J*\U9I;.-:WA":$9AQA.*]17L4*:R>>T1('$JI%6> MZAM<+BE)&5>E7"H4AUR1!R550"6/J>"A\UCZM*LVY:[M(7/JG&5".WK,#!/> M.8?+,B$^<45WBSQQI@G>J3MZ__K!H>CHT3R:@/D.RK6D>JKXSV/8F,[]ETGY MM'%PZY^CFZ*I/TZ:OS2G7A<)R 2D(I%4$J0*\SRAA%, >"(@8-CN+E O%@,/ M$J^ZJ33=!5\TQNF.A1O./'MFW&PT&)]L.XGWP_,(#6HN4'=%B/U2/P]U]>S3 MU58S?ABS:T669;B#$(9$PD2(5E18-@9S#-"8]M&C(YF BO>E;=/ MP[,4N2%TFBG;2$S:R9DSB<&Z(9ZGZ(IL>>!U'EKEPY$SG0Z]<&.J2L>F>^=- MG__J;^7#EW*[$+DJ(&G"F^XD&+,49G$'J5#B:;58%13(=,K&:[U#QU+;P@;% M3/UF$P]O^OA6*((HY! :KVCH*-&9A\J.XVH]P=-OO@-//;H*4'5'EYM_D;MF MSK@W1A/)B$P(+D!.B,!I#&1OC.?"^,#E !.!U;5'%FEH48_-?#/6$/*N:^6( MO-FIX'G*HC]:8!8;V89P9[Y-;20.W3:AN7)ILKGLLN,7MHYY8&KZC6$^G*B] M/CWF2BSK;5E]W9RQE5",B!S2+'<*G./+08,'$&,0Z*; CD2:"/!%MR_H[W":II=?#S[4/A\< M^S3X_ZFKS?X?ZCG27<%[J<\IDHF(>4Y8GHA<((HZ:R+'S.@RFZ$VQDJ$&VQ1 M#\X^FW/BSSP5#DV=8R[\G+4!R; 3??;9<&@:!Z;#MG3:Y,-G7'\C(1Y"UO22 M[,6+,RGQ<%8LG?6)&(%R5-.DA1#P1(,89QU)K,\ 4;]++P8"JS*)_CT[8ZNXCR< MS[E0J[83ZE,5W'O1Z.)WFJCTJK6[:/9!>$PE_BX4+0NZ-O.GEW)\K=8"' MRUS:]5+C[_7^?Y;K%?UYSF0A8(&QI(*(+,6(R2SM\GH)00*,[IOT8FB,S18* M8*011E]^.HO[<$;?%O=1R;03]^<\TI<\.LC[<$+-Y7U48MWD?3#!)@+_%@\7 M!-X;?=,+O#]7Z@"/EX\]PN^K3?EN7S[L%B(%28Z!*AH0+V"&:1'CWJH N=%F M#U^VIMM3IS%@O>X8MZ+TN^%,PZZ#Y[J2.N(?XP-:537"^>)['/C=OWAAM M*79ER4;)3G^C'ES4H!M?K"XS]896>:!X/E+EPYDS M2N6-(Y.:FMPI:[M*9_4['?!^7C;/@81Q@7*>)G&*9,H18WF:Q3$#B!COY'+\ M^,""=(HJTK#,"SQ7OMZNDT>@RDYY7K'D4 ^[TF5>!8] FUOMZT"?2;5[WM\+ M->Y ]]PNJ'+]6F[4V@9%WW)ZA631.Q>O-YN]SL[LOM MMES=;C_7M#SYPH)D/$?J?Q+(.!8%C$7&>DAYD1M=K#<*D#'RQKM3M.;"$SX( M;ROZK/BWT_Y#_YX3[&W%_ Q]=((VNMU&G^N(EJ=?G%/ S,>4605NP,SKLW6Y>A>_9#Z!-WS4)E__F'_/F@,&\KOA=%N MM+!-/RZ.YVH]P6MA-\_2PSH9X'4)M?_97QNY>[?;/6D\^D_=WN+W)SWTW]Y_ M^K94WV^_N\A2R#*!21%#7#".29;('APOH%'),S*DP.-OBTEWC=DUJ**O*I:Z MT:-6AJ5V3:O&7?WPN-Q4ZMOZ(L?V)__-;HIGK B:307-,'B.@_>)!S=1Z\/Q M7MT6IAX)>C=NHF/$6U?&G5GR0_R5&:B1(SN/F:JQG:XG?9OW":'86 M--FL>M0+@1+&N)" ,)%+2.,LBSN$7 UON5_/:G!8ZF' MBP>5C.[V]=V_HJI!ZS98C!(SNQ%C;N$:7O/=7*[W7HTHNWY(T:NKO3_3C" > M F$PC(P9[GF-):-Z?F% &9]]Q\F_C^5=_753_5>Y>K=2A71U7VG;9+T.OSTHLA21B0%&<=4M\%"L>0=7@F4 M!P-F!D=$&;IL*??1OD,4+1M(AVIET'S4F(%TFEV<:0P]3#T>/8M.78M:M%'O M7'-)UHE[4>=?I)^)WL/NE_XRC\*@> M@&7W!"R5*'PKVQ]LRY!HM=R7WB;K_4%O<(#3=I M(S:GZ(RUYE:IQ3:J-M:91*CK;-[D[$K%XI7R>90B?EUZ?6&-;[X&3$G1Y?;K MLMI\4$_JM^6N_%7]_:@K[9BX*"CEB#(4TXQF&W;^XKT.999(LT>NR@1OI?-]&F;-*'5=DM>>Z7/P;//GD)C_-$ MTV@A\3BGU >G!WT3:=@G2?Y-U"*??/;(@%V[B2*?X9J'$(=V\NWI'_^<#EAZ M[E%\V%9W)5DWT5%?_K6N5W]6Z[7X\5CJGKJ?ES]XN7JZVS@ R(+/*/30XS*#F.W>65UP-DL25>;N_JA=-?TD:+H MO H]DP#Z6(SN,=]$/>I(P8Z.N"<= +QP;K<./4)LYS5ONP?+>YUW^T,PS?R\U3>7O?%2;E)R6#Y8E?7%_Q?K=_6JX7L0!I'F,& M*$X0 A@QTNUU3A**4V17QX^/+WC1WX'5#7/NUD^K;D_DX6(Y]6_URT]*2701 M43]V*TZ6!]HFB*MS=3&C@/HH/)0[4>-/=.+03=2YI(/:.Q7MM%>G@U;$F]N, M6\\F+TR&!<:N9AGI(9C7^#2!_V]7.J-&PN\X)9;;3;7YNKO=OJ]W.S.X ,", MYZ1@O(ASCDE.DPYN&B-A=2?<9" #ET;OVIKG;VN%]]]43:1<:2H@VROOIPNB MS[%IXO@%'*)ZS_1^7>W;7WRLL@_4X"$KX+/Q5QJY0M+@-( %C\N <>S$_,=R MK0L 5N_VNP7,"X:%R"@#(D\R6N1QW@, ##K-U'DP&WBL.168.PUH\!#CS*_S MH#$&M3Z&@5.N.Z 1N\KY6&I^@4$[?1X:AMDJ[F#'WM90/]R9JB*O=LNO7[=Z M(589O+WOZHWFFNC/Y8\]583\:T$DRU($.!-QRC*0@4)I,P5 9B(6G%G=7>_' M8F M[*<,3L"632O.7\OZZW;Y^*VZ4WE:.X78MANK-_OM\FX??58?;2>T@%1V2$":8"N5#&$_ ML&8>)+#;M;U\OEG;LBU<"/[-)')JZNT$\\#ZGPINU..]:8/P+ 8_)Y=0!V:O M"&K(.,U#7H-Z^+(U77 V3:6WOV3O8WE75M^;#=7K=?WG4E$FZRW;EJMJK^<2 M7H !&002Q"25@!&2YRDDI .CX K]0T$(;@ /SS675&I#U%\*Z,#[&8'30N\ MF6"TU>-003&3Y!G$PTZ5#W=X'A'?7 [&Y,+LQN\5;0X=*;[;]/^ER5^WT[[>M$TQY[#-#&Z$V]>B .+]J?JZZ:ZK^Z6FWTD=OOJ M8;DO=]'?=^T<\&_+S?)KJ<\WZ_V#O%0&'BJ]R!EI^'.QNE0ZJX6ZEQT$MAW_?E,OMIFR71KLFP\^[C3DO#HP: M9MM*:5X1=B^CSIWLVNGTY]E)KXO!G7K@\Q@0HT)LO+#/8Q";Q/.+)=S8[!L/ M2-_J[?ZSJ@]HO=W6?^J-D L.84)1P3G-VUSQ=I MS&4L1,Q2 0N]?5( !@B,14%RE(6^UJ&!](NNB:)5^>7R$4]_?!DJ=&"J+)7V MR!*_QE(8;7Q-Q36-&T#<3+1JB ?-6&]//!5'*MM&M!*)%I MCBB4F%$*N'H=TOY=4-\I;+3CW.>+1'!8@%SB(H%$Y(3S L=%@O.;Y$!<8] M()*8W=\R HSP6T3U]2SM"]CC;[8C'CW0KVKO0].VRWJ>?HQP7=?#F47*4C#/ M!DD^#]+MY2 Y7.0<.EKF3>YG%#7'JSE/;T#Z\_05VSU[QGL5O9.6]L-: MU@^C[\P@.&),IF\Z/Y:C]>C/NUW._T$]T;\O'TKRH]HM\@(D($:@2&F:2!C# M&,O.1%I0:)7F6WUPX+%08XDTF.@/#<CR"Q[#\:.W?AC3$R0#/V4A"M) MN1-7\\C#W:#7'IX5-Q7@]<.RVBQRQ!C&&*991HH84!G'<6^$2F+5K\ORH\=3 M@A:0HQ:8$F6G!@$X,CWF=/9,X MN=78(>-E4F6[DW>APAXA&M-7UV,X68_ZA-MN!EQNRX]E?V?1AZUN)?70)/ $ M\R*)<\$9Y)D@/&;HD, SEMIM-GC-T11CTSF%048"ZY.&=N:E,B\Y MAS'X=M$_&GEV:G2!-X>:?1B!YE7Y:$2ZU=W.A)H4U==\OU V>Z%K^L+8CQNU MY\?(+I'4G5/V/\]M"'M?;;93>"\4!TD]#7B[DH'Z9/W_Y^Y= M>QO'L:WAOZ(/#W!Z@/0\NE$2SS=>^Q10TU6G*C.#!XT7ALI14CKC6#F24]V9 M7_^2NMC.Q39)D9+2 \Q,5>+R7GMM5>[:J)[J/3/6EL7[%^17 M$0E]'/HP@&$0)A GR:#180R+;4;8V>J):UNQUO>P_)^*K=>TR+]R[0][PQ7 M9WJ<#8:7T=.L>%+9;W\C>E9W'TUO4#Z'\;=B][VZ61$_0A1 [D=A[(MQ9^2G M:6\Z#H5UXRYF:G">OC9C_SI!E&I'&\OS GO<:)?.=3T[?"E/#DN3KV>C'X7) MNOQW<=.]CQRL@CC@,,XHBZA\AP'$8F0Q6$!=Z_9UWN?1&Y\?! _/9T7W49#<89YAD!H3C:W[+Z>CKCR#BAG>6A> MD;IS,]"6R5^&3EKWZN6\M!/6E+?+YD]R1JWA57W \.GV:(/_BN( AZE<1K% M,&/R@4,P&,8H(*MM]]+4M<9.VO%6E7HH['KH*X#*O?6HG[X02,W-MA9H5E/ MJ:@UVY3;@VM/%CWG]OC\V,0[=2\R=F[WKCVZER%W-AUZN![K7V\)E!=1,44<9PC+,,D1!"%!/6 P((15IW%SF$X;IP[&K$>H#J/6Y% M,^PKQ4.-Z#UT+NG>C.DP/&/*QLDC8ZN2W ,_KBF//KB<\E*%8NV*TVKRU=X#H_3;;Q31K16, "*1":WF:^5D0!:!]T)"F01 BGBEO)K-JU;GFG7VK MCK_Y5IW.WBF[(3@OD/.RKZ>1[XQXC5ULLP7 ;%N;Y4 H;7;3H>C4[CFC[IXZ M1_&PEZ;F=3 M@B\:UNGB+S&JSU/GF[9;YSOO6W%7;MNEONK6Z[[0A;Q>)MRFIEIEV:60+E$Y M1\NE,OOO22/5G3(21DW.E'?GU=6/LA&CJS>,KT(_!N*_(2:!#S!(DC3P>Y,L MRK#2Q716##FN->;]+6#]7 I>W;GOGC9??Y>6VV7F[[Z(N&7QS48IH1,5F36(Y$A,4 M)U=>BUE$:8EERI[/T?6*?F26(:;.O#.J8$Q9M#RP Q'B 2LQABKA[ZFKJCME-L;0XTQY M<_S^/7+Y+%^[N'+8VQ0!#FDJQC D"7SYK#C@@"'H1R$-B(_UMK^/,>1XC/'\ M(5KOT[=->9<;;*@<1Z9:O3(9CWK%R0!+*E=+8K=0Y\VV9_(<3^?VE-N@=QFR M9<>5E_O"[?&C+U'[A\Q;VWNS@<]]PEF48@)2&L0\\^E@%OI8Z]:2T<9<3X>\ M>B-;]KA6P*[W B:?!F[A'WYF*F2FE.N*V01LFPO:U\,SRPO3MK=I4]*WD8PO M3>/&NG-2YZSPI*]UCC!2:5A-)6-):FF-;\.BF==IE3U="/ M1=X4\J(A]*W9U?EZM\H8B2 /21!@F&58#)\QR")&8,(8B!.MYR#UO]WUX%4" M\M8"D9Z^&="DIF-N&=+3JQ;+E2?1>+\->"96HU=\G%$=<^Z6H2XC\%>V6I'Z MF09>;N6\6VNJ>69+*%.6(0Q1E/((Q#Z/0]K;XF&*J>K9!7,+CE6C!^9M]NKQ MG^J[WD?P=EY"IJ-,3T8&MCI0ZGIBDSGU?=]]^GV[TV!FJ;8H7LQ["[_W;7VQ ])!'"084BR MD *&23!8S^)(:[>]+9N.!?H8BQQE=4*=2YB: UEK)*N5?W/P.T+-K[P6Y,_5 M[<]_EY?C2)Q7WC'2::M%1?K.U)"V [",RM*Z5Y7;9FLNA,.D%>MV.:Z2$+ D MIB$1MOR0!VD6H\%B&OA:5]J,L>-8\/9S=4+O.K';E/FW?L[ 7/&TV=17.9=$ MCE*V/:5LC@VS9RA25"]38I>G6,:>G%&I<>RH*M.GAZ(6RK>]VP_(5SB-F2P M4T82"G 89EDR&(I@HB5(!E_O6(?VB([&QGKR8T*9FNHX9DM/; Y$'-C1TJUY"'S> M %!)@YRPJCXO-S&[9A-TXUE6F:J[3,6).3N+',X_>6?3F5V1-&5! M"B,$DPQ"$B0AAUTRX3Y*TV2UJW;Y1G/%]>*W:DGX'H!RU[B6_\2X*M0@1W.= MU2HOQNNK,RVJJBRF*A.TC#K/ />IQ5--SU6JNL]%?5O5]W(8VEX2_?=MN6L^ M?_U[T[_5&D11G.$HP"",&>(<$"#L^A1A%I.,*CUP9L..XWKN"%[_<&<+4+WV M&,WCY7)N2@KU=.,$>]Y/$MU?#%Z['LVF>ADW):MF-=PQNX\2W5]'%6L7'#Y1 MJ=FB:?XRS9HGE?U&I+F]6#Z#B>5[;J2ZE[.&;;M"=2U:3R';&7XZ?*1_L 7) M^W[:__E2=#?-%U^+^D>Y+CZW)Q2#50!#FI%0X(UAA.,(^TG48\4<I[WN:PC$I^9@Y>;LQ>0$0T1Q@ME-;\ MT0_%']>R)KHK5C1$$0$XR3BEC&2(Q3XZ&,?*=TQ;-#GAN*.M[5XFE1ZG4>D\ MFFZM,?=M^+^OI[OOWTT%X6\8OXBEWS8=ME MQA5(4!A'G"0(L=1' +,P&. CC/GJ1U%_JYP/C&S#UI& 8P]'9+@[B5"^05YN MO48ZV9Q^AWQ9M;,F^2[*:5?Q?^<5MC-:;!7=;N,VOUK^HVA$G][#A[$?4TI# MAA@08X@@B4#6H MN#D7R_:GS8>F>3S"R!D$*$D(@1F)0C^%!"8#1@28UJ&G:9$YG@+Y]5$NDOV\?A>YKRR1>D)W1/]85NLV\G:W\O=]V=3))U(JJCC$F+L>.K=>7@GGW+O M//(^[-O"NYIK?RL>+O+[_B^T ME&5BN7NL^W?;/]T2D2;+FW9?>+7M+AXM;H)5%',LY_CCA"?8C],T)(0'B/,D M"S.(M"Z:5E[/_+-8WOK4;G](4)9U4_>3L2ZN2WJ0G,QUW%8U#+' M/W!@>F30JCJ#Z3!*8)X3)$?R)? MJSDZB?H"Z1M/TQ,!Z9G]ZUZ5A"Q]JJ\K7!S]0,X5^9@Q'".2^2".6<"@?+0^ MXCR%01:I3;9, L7Y!(J$ZSWDY8W4DH?\26Z4'[6L-):2$XM-DS$]_Q+4=*Y6 M,[1DO>+M+5@G( V3(-VQX+ZV1-L;^8?N"GD6T8B1-(V)?+TOC "*>H09COQ, M;XYU2F3.5> ?0UWWWX_Y=I?O9Q;:O5_/W M(&?J$ZQ22!%E8L :(0S"Q \"F@X0$AYKW0M@U?"D \/V8)F<@3P:<.P.:&65 M(0O'>_D&5_NJ77'\:[TAI-WPJ(T89XN,W@!Q@.D=X;QZ,0Z\5N!];G$_-_)S M$HIW)\\:KIGKKRY_(P16C!RKNVWY[^+FPTVQW96W[=G=]B:J!JV[DP1"^3\> M;D<2OWN\+V[ZMR&Z3QY>#FI6R$<,2!@X?>L8O=]7^--SC9OB=PY*;7^RD22?\.2_9)SX6>@IPJ>7@N9K/8M-73-2_JN6H;Z:9KYP;H_A..J:-)M*8;++7;CH;X>,U,[6.2"S5Q#7:RM_\J&^)AE3#?)-8C1'UOM<5P]%O7OZ M+-1@)SXA5T\?9!F\RA(:L@3+D\5!S& 2Q6FRQQY#K4,5RT#L. <.P%HU+ 94 M\V7!$:&=/AE.$]5%Y,3!5?$GZ>Q5^TEVL;TL/CF>#.%$.7)\$_KSI4H+G#C, MF+8B-D?B;!.\W.%\G/57'$0"-64<)CAFP(<)!0/NE&-_KJ1IAG:20>/<@T7# M0$Z?(MW'YT$:DYLB#'[8[ M(0KE_L/[ZP1^J:J;W\O-9A40 "(04#_T02@WWZ;!L-L?$I^ N7+B>.2.\^,S M_2SW:&?/F!9"/GWVG#;:B\BD!Y>?S[]Z.^&V-_C]?A/KQ9!.E&3M-:T_7\*U MR(W#Y&L[@G-MU#KZS0IE<4:1G\$H"!#V*:9T0(R0#Y+5MKB3)RNNY]NMI0-7 M27UAI[ZO/-/?LJ7]HNX2.)IIUY;U,"YRS];'=]DBYMVMY:IE+'.OEDH+F6N? MUM%O)MRE91+_/^<>+2,F'._0,H_.C/NSCD'3E&("HPB3)$I2>4,A'T[RHICS M>"AQ9MNAI0/6H, 9LT=+N\!9"$WS;=2R'LPES14,&[4,!VS:;5HF M+>7/-_0?0X;[;5KF,9HC^=&B.UQ]G?]Q##P(>83E#5D ^URX$ ;I'C@-4ITQ M_H)03S/4'\!YN_R/XVQXY6V+&7=MF49Z^K3H,KI+2HW[AB(<_7/DQ[T8JK3.3JQ M_Q.F*!WO7>8B[2BH)IUAI]1@GC[6Y?9N>*T%8WGEM[P,DH1)E 09&;8Q8[FE M2F<+\"A#CG?LSK.G\APC9WJW%2*7T57MN%(Y:&B35&Y[I*>Z/*89QC%',6," M7AB3",8#6A1&;((M^*,Q.NZZSZ^F/A1Q7MX[,$DU-SZ23JNZ28,X875WM=\- M?_7^"[U+0;)?\%EK%LO()K.S8*< M!R5$3D,Y_5=7FX_BZ[[/6^*7\2?#PYT M;T*M, \@1 3%08J0+U"Q>+@@C "&T.AI>1L@G$^S]R"]AQZE)_\VN^HH4*V")N_I,#UCRI[#/#_]5Y)O==Y+7 M!=GDY7WSMT*^1[^*$0IBF@F(/.!)& C@80^9QA0$JDEA=J".L\K@WW\T^Q'I MTY77^_@?S]Y]O_*DG\>IV[GO37ZQQ65]3925?(;K-C=)<> M+;<)=*9->+]UWFJDV]F)U\C7LV-UG_ 7U5A4"@C7,3E1@2RF*ZLL3C(Z?G"L;FO6 ;*$Z;4X MK0SM-!@>,U)V0Z[-T?)\O-H8-KOAU\70687G<>/G/1?:8VA]%N=/0E:]41I+ MF[*DNBJR3T2\JKO,(Q%T?[CYG\>F!<7^D,E,#.EQD@4$)23!,(XPXA&+!P@@ M2Y4F39T8=KU]IJZ:QLO;N6HO7Z_KQ^+&NZUJK]PVCW4NFHVWUABMNN%>;8%] M-MKUTL>AMI/22YBH+*8H#R #GF0^B,/0)[XURF%"M'88C33D6R2_%1JXK M'VEB7:RK'T4MLMC_K14>UW5"KYHJ3LBLG@[N@7E'R(Z>*IY6]<[3=$;G+/&[ M#&6SY4SEI W:5*_AD;P@BV'B)Y1RS#*:0I8&_F ;)7YJ3\14+2Y$R\0'UIO' MF_:3WD-=/.3EC5=T^::K5ZK1#]!9"I$-(701';MZJ/T@Z13">/H54C>TOP>9 MU/9)2RW-&+,CFH=CE2N0XC"#/I"7XJ<,1(CR8?:6)S0E]G13P^@2I;,Z>G%% M_YH;>_&P(9*.0F%;)P\PER25!U3&:FG _WL03!.WM#33F#>5520AHXGJ"I/N]SH6/X$F:%_/4U_5T&;F\LJ0 M2U+T9$@":?DPV+*A38SZTHY+@LR6<32(4EFO>>'@B;494QKF7X+7[WE=X+R1MQL?;0FHA0[?M0J,GPX?^9P_M6M O^?US:^/$M6GV_:W#?J1 MEQNITKRJ?Q'_5F@T!RC .$X"QG$8DT1>>-7"13Y#@=)>Q=E!.I9C='=7MZ== MO&T+5)Z@;%JH\D_KZOZ^VGK-KEK_2SX]L_/N\R?O6^&532,7>'X2A6GWZ;_H MU:/SQ5RM?GT7X=9+-"VBG[])P,]VCWE'7GG?GKSCS_6>>:UKHB#>-Y'./6_O M7[L&U7HX;:GL*DYG2NO9F\8R2O'Y::@6UF5U9TB$N!9?11'4@D/?FO9B_U5* M,8L"$%-( Q;&2&YA:*TQR).47]KV-/;K78ZW)2)O#\G[;0"E7,C9&EZ_2C)8+V%^+^D>Y+IJOU>9FE60,9I2F M#$8L@C@!B+/.(/)#EH4Z==X(,\ZW83:[MCKK, M9B4VAE_?:ZKVW(G1LTX0$P8 #XEPE"8A62P@ #+=.Y+?W1OR^QV^'WT&+1 MDQ@MB+24?+Y/"5N[@T[^']&(DQ86H8F&"%_>0F8L??*,U?%1OSV MKC^P(I0&W=R7VU+60;OR1S'LJHO2, !)FD6$1G%$_ C 8#">A5!KC=.22<>U M2H_RRKOK#Z+)!)L_0[K? Z(Y<62)<(.GDY8#7DDKQC^6_%W.BLE]);?/+D]<#P=K=O*/ M32GZ0S=);/QHQ'*85=3\Y0!VES;:&S-;)Z^\(S>]WX6?WK&C7N>I]]S5]G+& MSEFO]?;JV>%S>0O:3]+GOW@?CG8P#7Y/FX@F"^>97+:\)K6,=+A 7JJEBX%> M4O[TT KX]JZ;K)6V5Y3R(,M0$%".,PP"1G#86PJR((MTYB=,OM_Q/,4>DMP^ M*3!-*S=O$')&&,;0MXPN/,J#REYCTEU\$X/:HMF?>R-QP' $B,^3D/F8^R$8 M.E\0)TSS!E/=;S('T5W-K83H\'JRH]] GP4DI#$. T!)#'9"Q*!6HN- MQD8<3]_M.\2%#&J9.57=F( T70$9('D=IBMO0#6UEKS-S5E1&4GG4M1EK!NO M9,8*+\J%NCS>\VNUK9[70(/(\21)2(A"F+*0@HC# .'!*$4AT%&=D:8<:T_W M6FDG/-Y/?<'R%X.7O<FWR?NK!G=XHXF9D=):I]CRCJEHZ=)G?3Y5(OO(-KWL&W(<3] MYUOWNA.J!W=F*SJ=!>;BGMQYF\,R4LHBF'AS;_ 2HJ.7S 22/F?B8ENT.X=( M'$*2^7&* 4F2* W#P_1")&?+=<;[9C8U<3%]0EN+NJG.9M+TKX17KRI6V-94=6<;G-BN\[!_5!\ M)<9A2 -A)H@ !;V!,$U"K8?:-;[6<7GZ:W%Q#M%)=S@P<*8'&-"TC$9O KP: MW43TFK:(_*$&0+M=77Y[W,G5\NOJ1%J/$A@E(8XY]^,PP1S&#.YQ\$#KH5O[ MUAVGX(]%T_RG=^@N7GX$VMM5WK;:_GQD8+W85G&9+IT+]JJH8^0H!7Q$]YF%#. /&3&*<90>E@@U > MZY07>M\\687Q2C*/+Z\8H9*7N3-00*NTV5:WS_GT=YX]8T=5J)197* (J6,_ M)S":#*B*Q[ K\7-1M[+UB8M 5012& M2>J3)"*!O%:KMQ4DG(_I46H6''>G%D1[4]2-*'SR^JA?:5Y58$B@6GIVSYU> MFMZKD #47;=TU9ZU6,\K-RT$#:W1HW&90J/IPP65,6'$5&)HN7G<%3?4* MR@# D"# >!83OJ\2?!YHO4ID:L.QS/0PG B-,HUF4N."P?%BTZ.:5VYZ$!J" MHTOF,B5'VXL+HF/&BJKL_+,H[[Z+KT<_BCJ_*YY?J/;I<=?L\JV\IVA?8#&0 M409BX*=^A#CP,5-L;PY#M6*]$?]WLV(TR9(@BM,,T2@)"64!'TRGOE[7MF+0<7\F>?-= M].$>G7?3PVJ'0\."2[L:HSG%X^C*ULN$GNG,5N.QC!YLUZ57%[I:Y\MT3O6Z M^&.'A>/_6C$8^A$#(OW_<=*H&@V83JF[(&SNEZOTF<7DM ML(GG$4X2I#&QJD_J,G3)@A\7)E=-F5&^9G:X8O_3;;?S0[[@7MT_U,7W8MN4 M/_I3-/L9!X180G"0I1$""?!C), 0DH1QX&,? M5E"MMFW?6UPYL2U:WW#.*P MTVFN"3Q-#L]T1U?16$8G=>;=RQM2G;*H==G#&V;;\W)5+88HV^YYWO73=9UO MFTWWE,W-_SQV-U)&8F"!&G?".$8C^,RI8?9 M/R.^?O)V!Z!>OD=Z)<^U&=PCX3I8:HJ\M#CIJ71W(\6;\MQM1+WRAB@.7GA' M;GCH*(K79Z+H[O:*<=2?$?W7-"ZHA=]4>( M)V?9[&7BCNWU,[;[,RE5^RO1A/\ZZK%B%2+>2"_6.9S_66.[[E2.VIKVU1/= MS=+YII_G[%ZB?'9X['->[\IU^=#>[O1KU=Y.-RQ8R!NIQ8]$[KHMRO;SPR3I M%[G:T:S") YXS GW.1>-*P4L$_\;H23U&2-HV\_;M]*\'\A>0%- JU0?3(-Z]S;O_R\>LSY^?D-X:X#=N9X*AJB8J6S7I3R1<<#I/U*2IB83LWEAI[)/3SO@&_& M13X%TLZM+UBD?!FJ:M6C5R^MV69+^T67CT4N).#P+%?_I'U#'P_+%RG+.&(9 M@80F?L*A&*;P+&)B$(,C#"*JM4A@T[#KJ:/]G<[>M(G M[RDJBBOO!<'/WO_J$5]Y O)L"Z\Z?)Z;F'<1EF7(HQO73CWI8Y\_5<'LFNS; M0)X&&%^*^[S;[Y?T5>KT#$L2A$ 2#$)XS("1_: XH34:?JR*=# M&([%= ]*[JZ04Y-Z:NJ2?S5M70CUSI2VD>\Q'L6HP^])!Z8577.BSTCP!-%; MAB!/X6@U><]P(-8B9T@(U[]7JXQ0A!+(@M"/>!+'21H& PH_C.TKM(9MQ[(L ME#APH,0ZY%J47T>\NM1<6=Y*S)X O4"=/3 Z5EP-8O..%-7$.Q,9-6;1B7:* MYEBL1'W-((8^ FD0I13& 8A[')"S2&L/H7WK[O4S=*B?:@0[4%#KW$ZCH1+V M@E54PK.EHUH1>H=*JN??&"TU8-*%FG+1&59IE'!*<(I0 !"@@!)(!A@DH5H7 M^5DW[EY+(W=:JD:O?2FUSNPD2BI1+U=()3I+.JH5GOH8AJN3=&1/5YM"VBZ%:(S@$+@F%*<9)&/F98J#H.TP%+D*9: M5[ZZ0>!83J^_%W612T1N1%63;KO*ZHYIU_+:1F3I(ON,7@M*:Q:N]R6WACX: M:NX81FT+[RH6ZA[1"(C_"'L^ 4$P%,\H"F*MQ_NL&=625_V'=Z[E/_%N'W=R MT^-]N2WO'^^]PUOS^?;&NRVWN6ABWD;ZX#WTV-VH\>48V!5@J_0[UMQE:JP% M654.POM24G6W#,53DSOGW[4W9K*O'[:ZX87^LQ4?1O?S;"F0Q86$6X#B- M64IX'% X8(D)#%?;XBX7_^C:4KUJ#$2I1\.N1[_"K-6[O5+>"=[>#W[A8<$I MXV!!0-UR[TQ-CV%['6ZO [X@:3W%K:G.CH[5.Q#=\3[J*+ E1L>=%'A:17&4 MA1%/69JQU/?3&(7\8 V1\8<"+MMP/?9OB].N[MP<-AW;. :@P)^:4$Y!G9X4 MGI; )>S=?]+>IJ_.Y3*D:K072IOO=5E1E1O>C?94-OK3E$$"*/93%(&8\IBD M20\ *]&G5E%)+,5JNI-IR4$%:K7)I16*/-MV#*"4LX120C/ ^C3A MV6"=9C&TIJL:-MWO*-(\(F2-3 NBZ8A'^THYWT$@1?Y,)=$@ N] !TV\TA$_ M8]:L*EZ[-3YF,(L@"8/$1P)%S'CL#_81XUI3??:LNE<]S8,]%@FUJ'O6N72I M?-,?WU'F<*SZ:<7A'>F?GE\F"FC G$T-;#>V9RA+>)PFOD\@]DD2!B$ZC.N! MO>&TCE'W"JAY',<>G?8$T#J3#O5O^D,WJ@R.5#^M(+P?\=-SRT#[#'BS*GUR M5Z1/< QC^0R5'XJ1-V:8#[M\<.C'H77I4S'J7OHT#]'8H].B]-EFTJ7T3;Z+ M6Y7!L=*G$X1W)'U:;IE(GSYOMJ3O^:[PA"4T3=(H9!%D<1QP[(,> ^&IKW7K MO5W+KK>_&!Y]L4RO'3UTQZP;49SU@(L6F2/TT2PH[T,D#7W35,HQ#-J2RQ7T M"4K]+,U@BGW*@R#SH\%LBE&L!*&6&@MC&*2A?ZPU9H$8>8;G#:Q"T"I M6R[AE(EEWD>HGENN+4O@4LZ2:#&IJXZC([)@J1SOFXIN6F)PE(BN4(8"[J

%7^H^=YGB\KU MP[I84,E3?T6E8:NYI?1(">> M,,'(U* (:ZZP.I=32]O<[.YWRWW'0G=[6\RW'XJXA]R\OU4WY;Z8\$B?FJ:O M!JXT8QY'3S:J>^D5HA151"BMK^UX\4 "+WL50D](.MH'K?G+ 8BX97M((8<, MKA< IA6G^U(^-_^]V^R/\)SLG';I,,$PP1"@% "B MH1*1+B5KXBR'5])GIP]I7Z)Y\K@^5%"SK_;V]W MRXJ>S<=B7BR^)0U@=NOUZ3JLB\8)#$NJ:;J"VR-J '-$T(H7FAF>4]%_L?+] M5JQ_+R>J?O,!VZ= M4X, \+%7@E(R!=T,%))2K9E,!YT)(11@YP!HU/MX&"J;I)V.OA,84B"J,(PL MC%H,*(VC'0N0$P)0A=AH(8T!]@;WI:;C?H6.?Z+(.[*95Q[FX,)'JRX>56LTQ@!T--'DHOE,90Z'QRW.;=+D6&W]_N%_+F_6Z[V!8OLK1N2@]VK\[-B_1/TYA PFB<^N][[J2 M5L/B=W#QC*QY*T?X%VY>KGN/C10$T99 CCCDD!++!$V\,3P=-70DZQ;?R\.K MO=WB.REUVY$LQHO33.:>WRX#+VAO[BFN!&)42J>X9PZE(#>&0#,_7.QO8L?^7)]6RSVS]O%M\5-E-+'!-#L#3'GNP-P M $G-/<)$4@6IH(QA#)W;1T'ME5WRF ^_-EOB@ (:3RN-W ZBTR P\C+=]:J( M5M0[I:(-'C=H[?A 9#*0:/A5?DCZ<0DJXFLK' MXFNYWC=C.*\3CKT2 -$" .00PXW.#/6]]S^=_.,<_O?JE^>.\;48+3@!&9=*:*$X M5#)N=I15O/%8P-'.4XVJ!YKBY>B>WQ?_APJ>?8K"W+M >K=9K(K-IIKSYLCQ MO4;O!>V5LIX!:B4F.%VD;!YH=9SE7*4V0;^T5S0\15Z'?!\,8X3+/+8OY=KV8?RC_V'>$ M6<^BKMW-M]%&^E29)2>/Y#5^/P@J@$B=&)SD%D+'F $'#Y1 [93A&0 )M&)/0UA0A M8:[$ENE"I"?1T8J;@S>4KW?=HUO4F3<"2&%]X3BF&!)E-=" U/19K7)2PI-' MRZ4B/M;Z/8NE?:J4!R/M;T7Y93W[>K>8SY8G-J2CSP?FO8106, D-4P#HRBN M:$+<>3+6P:PAG/&!-JBNF-\KH Y$/I[AR4WJZ/-!DDB'3^D$BTTZOJZHJFFB M&E]C8[F.A%QVS]X^(?,VJ4AU7T1#?G9TEWK^P8",=0ZHZ$A*J:&!'-AZ)T=* MCG=BK =;_ZTOY[7_O3ZJNOR=0\/J'A G^"!/5Q\&H M9W#PXY>!$:?3?69Q$4@=C3@!=3WAJ$%5SHZ3Y07UK2 Z T)K7@YV?J=<_7;> M<'WT5$ @PEA)JQ"'#"B.-*WBT,\ODX<-CU.?/J;8,61$U>#YX3 MZ:CRAC#CB'<64EE3#J'/.;F5U6;]2NS8'F4QF%:J"G( 6,41)8+[?&#-B8:DIR W13CO7V HDL&#Z5H/A;?BM6N M\)%#];WRJ3S7[#;;,IKN[L_YRF\28?SP=B+4: 4NYAY)([BPG MM2XF%F;=%3[!>VUZA54^>UMN==7UD+,OT7;TY;I8?%E5$#^RUQU_(;JB0D$B MD %0*Z^CPR)JXJEB(D?G9-U:\U)U3J?L'DJM?%B7$4"D=S8H7L-0*K!Z:/5CO\:7=_ M/ULO_J>HKD=7W#1..,C:%Q477Q94*8>'4Q@58 + FE@$O"D(>PID5#==5AQ&Z$ M?+K4^"+V3K[4&') !)=4.FQ)M/\M1KHFAWERS4T36\JU5=WQ96QNZWTOOA;Q MF2+:WF]6-[LXEX/Y>BEZ+AXGX&C10T!9G!)+MTTP['E%'DME8@N\.17VS M>^I5["3ULS .Q#V=06RL$IP]4(.;=;5^05F- 8R>SIC]$JK8I=%<,V<,840R M0KA1J*8(0-^H-?++*/W*%6F3*O;+N/D"J]@)=A1J!QWQFGGO(+4U?.!N)!A;7KBB'$N<<\)Q\/GW(H$_WLG@] M-1\*4B2B8X$5E\ 2I7R-5]D7*W7'QGH"#<=U'Q<)HN74_,!M$GGNSV'5$F, M."985'0)#MDUENX/@K%\7@^%(5M$*P8\CQ\+##L%N96:Q'^Y%MA2 M6E."K,R)64Y^]^P3-1E,'BUA/W)[SRXS\E1$UEJL,$9(<82HT(?>%#!Z]U:/ M>,?3A3;;1>T]+QHQ@*C "'<:"XRT(0HJSBL>6:?&NT]GS,Q\8]SD9>9;RF H MS9 N^]FW]S?E?;JA&R* 2&U5#_6T=G[:1*C];K/\Q6^[2=<_J MC]GZ9O/^]D.QWBOBU;SX;;78;MZLONZVF[&K$*>JVX1DB@ $-+62&".L>\[P@ZLE$C38PEJ<&-\Y&7 M-1\U,%?2Z&=HT!TWO@85UU!^_6&"\2O/%$?^]%SP4"NK0#1CJ28>(:$8J6B! M1(X7<^P]%#X4!LKNN#]8/J8U;WY0M[I)AQ+>S>Z+\\64/7Q= !@3B[&P4CI@ MF=)0X9JSAMHKZ;27B:JG&G)\0;0_!5>;;7NC;V^[??ATHH5)@[<"3+WG!#)" MQH6"N/92R7KJS%Q+_[UI2+_L2RR349K'N-(CV$B4.*J(@H$H3Q9FO MN2:L'2WQ B&Q3H'];1U3X'V/U#00#$C#9*NE0LAYV5PM548*.NI/YK M#+$_A[@V/)^\BGR(U*C-9G?_-;VU<7]^+>;17?Q'&;W&Q7*Q_?XQ>H]]Z-#F MWQZT\\RD=A'$*F&C##RH?5,$/,O)DTY1R8Z,]4D)\T4NHH^+S;_]NBCV?7F* MS7;()?3<=P<737NM#2/*,PZ@4M*Z!YXKE]-??T)=!*]M 74@RD&7S^_GZ?[] M$L7QN5C?PW/KII_BM+]GS"PB+-L$26<1BUH=$R8LY 8)5V M" DXB4N$7T*6S!O,,8+(0Z$A%PHCXVL^$NM&"^E.ORJ@,0)[2YE=)KMII\Q, M-/X9Y!IC&_<1QR20IJ(%(XNONE?-\( XF3^[3!23<=%>0/[,0@DA =H:+*-\ M/.8:U9QEG%WS6926$!LBF7:95*:53,.8"(VAIH@XY3TU5%93)T;8JVY[,BH4 M+LFL722C/EL5?$RL.='8XN'W@6AF =.(&"F(BG.'%M=SADKEU(I._D#3:+MQ MC@AZA\W)FXP>/1$BQQ4PS',F4/2YD;2P-HL)(.H:][B6@GLJ]E8,[%/P?U^L M%O>[^Y.B_^F9P!11E$+(HJ[3EC"&&:OFKCB&U]@%L+7XRFZ8V"L 9G^>!\#C M9X(U$$N.#(.THT<0!I??Y%&__\_'XC^[Q6:QK3O?15]A4=Z YE=+8H.99D?KMC/;C^C1Q_^N('A M?.3BS #!(H5-W.F$M]89H>(VJ7X0I$=K2G6=X.Q5.)/7RNDRA^WW-ZO4DG2_ M';[?WA7KSW>SU?M#$GE_D''S9G58;7THZ@NG$"A3B&!OF%*. T7C3@QK"2BM M!ZW>^5:L?R^O?(%,7,#7ML3^62R^W&VC#HK8B@KGUX/$$UB#9^<8/+*$.LDE MIAI[2P'GH)*AB9[@M=WZ=?VKLFN1C[ML+UY# 3F*N5?.@*B3D)#4@CH(91CA M.=VLLZXM>R6 OI#_+W]3^$>QV:;2MQ'MKI^G$"0!Q%J+G(JBT R3$DM 8!4 MCDJ_^'ZUO^RNT04\^26V_W3S9K/9];N.GON>X)VDBC%CI# 8 2Z-?%!7BKJ< MK!__RX?O?*ET(,-1*Z8__E(Q/=O<_54J_7RA*K(0:R(HY5(1+=,=+NI0"<^H MX>*O4NF&N1'.C<2208B =Q@SHI6H^2@Y&>W,[?1+I1LCL+=2ZT73@Y8IQ. (@3I9*7R:*R9B0+Z!4&F @(8&0([Q8Y'NCDLG^7[4T_YB[)TLF[Y@A,"Q M X8BRYAF@AOD *X5 8,4@BL&VK@0*8>0UV14[LC%4<<*?<@ M%8^O.L<^NLTPN/PFC_K]?U(X;K'ZTG=-U,]?$X!6D@)J$9= @>A^,/*@/S04 M>$A]_Q+#NHV1V&DQ5)806]HAZK[K][?_;![0>G>0_Q-R.6"R]?%=P%"H(5.05 MUYHPCH2'%9NX-3:G[&_R6G]XI$]%CH-%+Y9[Q!0WS_,ZM>-8;4Z%YIH-$&PD MU!-BM/ "/JZ%^$,!4UW_W59?B_JTMGG24AKU"_+ M/]SM;3'?II]^BT]\+@]>Q^'R@A/H[>P[@H6,*PBI2_?,(H$%QP\\A/'SL8J' MKAO@8\EOJ#5@*[$_)N<'D8^]GK>+V>_[#GUFMTY".Y6*:CUH0 #"#'CP"'A ML/- T)I+E&1=69U5473=*!],8!/+!__50>M<4LY)@!DB$FG!%'!.<5,%EH73 M5/YUSTS#J) CD#O-)&$TLI "9R6O^1@_N^:S54,AL+>T\&6RFW9:F$O G("I MG@U3S+!71CYPTTASQ3@< 1 GT\*7B6(RT=H7D!:V%B@6M0617EEJ.'>XLDF$ M-T!=<\.CEA ;I(/615+I+2W\P^;+S X_'2AP:RB2PA(A!/%*8*"JRW\D4@=2F2SYM37NEUTB-^Q#FQ?)MYK6V#7<6 ; MID ]U]9C@:2'/EJ:M):A-^2OU/B+7J)=RW_R:WC$@BH:(6@M- XXQ*7$5@E0 M<](8E'-2_!6DYP=?2?DBG/QB>(&'S:$5T8XPUE-K*<=28P!K"5 !*<%=I(1AS2OJ7-,>&$ MKUVWU$DOQ^%X!;U&V@)^*O)\\6OFL$7Y\^%:D//+FKXK.Y^OI",'0 M2> 4T-(@"CAQ53V=E#QJV;\J.IOE;JFRC,:E837A!" %U(,1)X5@.0;&U--W M0R&PMXK.RV0WE#%1E[^<*>A\_%A 6@F0:F*C%T&((H3XZE2)]%J@O^HY.X5# MV9DDAL;4V4+,)[57C$/E/#3> :PY-M;65=?2"\JNN>%).ZD>@48K=K8]BIXP MD+[X9&'CDZ<"C2X5IX(Q2XBQQFG)ZQ"T1\Y><\.ZMD(JN^+FY /Z;X-\$@I00Q5GE6M_Q3P)JL4:O)U%J/O8H/+;_*HKSLM'!HKJ&_1CTPFYK#3L&SN M#Y_MA?HYBE''.?S[B*4XP#<'A$DTEY3'6 %HI(;>@)J-.*Z+L?3:) ,GC3%7 M3EF(0VFSW?W];/T]TKWXLEK<+N;Q,36?I\Y+J:BM7"[FBQ'UVJ]3::"SCK\4 M@"721Z>#26X<,!H*%"U!C+VQVC8TH7LRPT[Q_Y0.NFR ("T26D3448D9C5QP MAE4<,-$JSFF0,W43J0M7_[?K?=;&>KF_B< M6MW\MBIFZU52S/LWXWSBWS:+B(EJ7H=F*'&PL;--G:L32K4B4#J7*A,U1M"# M)%?IO4+*-&H%VW>62.\VT<+?;-3\< =NVIGT]T<_-4\&-1LJ<,&Q=!1+C9"P MCL6E57-%>TA'\\*&URI-X7$TA=,+QX>*+.C9,MV ^^FN*+9ODY23+$]G;8Z] M$@R'4#E)G6(I:B.U#+HZYO!0 MF'KPQ?3WA[_^UR+Z6^OYW?>WQ;=B><;.:C9 (,8I+05DA%OHF(*2F ?JEF#]X#!\L_JZVV[V3,%G=]03;P7ITOVL0@)A.-%8 M86E]32?4^LJ<@9XP< QIV?P>86M]Q!F_+OZS*U;S[\WWU6-O!VT]$T8X9ZT MSO+H;8F*;LBYR#D5DM7DX7HVU8Y8/^:.^C#O5OOHD[<#\B[N#)A(B3@PRA.A MZJ6&@(>C77/:^^Z9CX0&6V<>MT>UVSX6R?-9K+XTWSE/O!Z =]$&H=X+#9DC M%!*G*\HQX&2T.OOAMM#66&ABHN6Q>[ @[:]Z_FV# ME3KP6J*"'6#XTNDQY__MB59W5/)EW;G 52_M!0S2+N8H+ M$1B HL\EL%2TXA)A$EU9LK,;P!Q!8>_U= M[A"G1@"O I@7LGU216GI\CBUNDE_I,K<;[-E,H^OK;H,1W5!)6=<0.0,-@A0 ME01D8;3UM6Y4]=UW==GSDFA>4G;B_0 Q<50[&&U8)13&#.J:?HJ-'"T@.VZI M:F-4'"TJZX[G0^U1S\_X3"SV^$N!$!3]9NJ!\A@Z;SB7M**2$:6O^=QVQS H M>^+Y4,CZ<1/*\U-__M.ST;*<88-CR ,-+77(*)F:?Q!0<8I'@>0TU)PZ.KO M3SF:*%IV)+#E?>HA/=>SU;_K3S0F.OQ#2J2+EH9(<,Z6<1 #[>L*6N6N^ MU&L809<]B*$E;GRY+J*5W!@V1Y\/4$NI'+$060@5I-'U<-5TA9 X)S\T]BFD.EN,O! 8T@IM@#F;-OJ+G/4[ZY ##G7@O"<,50JCR2U!DH*06DFCQAT4_)@$U6>_DK@4W'_&\) MGD3/NW+[7\7R1G]O#IYSKP7N*)?2:Q?W522%\0152M)3#+'+ $]60_#0Q@RB:.R%993(C4'LJ;715?@B@WI,0)+;1D_.VHIU)($:K[ALM7M0"%LWBF%F,'Q)T MK=%V@EH==VR +.#<8"LE%C#ZI!6U4&7Y>A.L'^@369TQ>5I)V?+^:WE(:+^_ M5;Z^L (A%53"L,C(F>%;,(BX-US"$0@#NDE UY:I8&N MB$!Q<[P2O/0HW+)7AO>$FJ/G4YJ_'#AB2@%,I#/$.JDBPQX(\52.=DE$]\CI M5JX7 *85I_M2-#?_O3N$G$X'=RX<)@!KD/=26R^D!)A&LYQ6Q&%![97T".I# MVI=HGCRNMX144XU[*H;3:IS />#$4B&QCE:^X@HH6).GJWY3JUCSWE6UPZ5N!,Q*V!(D,\@,1B2W6] MJC4A[$K.J?>,EZ==AGJ6PK20F0W'("%7D K(M$M:/S+\T \@4F\E'=;6_[K? MH3YM9^MMOQYB?QAIA<8+A3 4!#^LRV^+393I,Y,_ ;Q3KP4$"(W_(FT@H)HR M%CWOBE*'AWM*<1=.%+@!%#J)%".8\,P MDE2YBA\>(99S?JYYK9,\@'"U;\E\\_F*L-BO.*8%S_P-F&+EH3?<&,$89IQJ M:&OJI0$Y)Q@N+J8Z;,!N=?.JD'BA"":6JEGM0]MJLRFV&[6ZN>(>[6S?=@," MY9FGP$ GS,%1=V=VFVUY7ZSW$GE7;,_W+&CP=M". M6Q/=(4>EEHQ"@PRH:<>:74E(ODL0/,W6=L[DP:H GIGY!1TQFKP>H)/(B93Y M]IKAZ&\SI"K*/4-\M L)7S2\,KD\J7W&S=:K^./F0['>WZMT;7L+9L0)B"D5 MF ./-)=B'V[24#HI0'?9_Y]ORMM?BW5?KO97T1TLDN(F&BMN-K]S?\[OTKU[ MR439/WTD$IXQ8F!0TDBX\EX(XZ)5A9VJR7;>7]EU9%W(OQR#\9-2!<\V-+LV M?6 AB29 !('PBL'H>7"_K]Z2#&!)FMTSWP^E#^Q_SN2O1'+S?O7082X^\*Y< MK>L?]6RS.-O5H;/O")AHB 53SEF<.L\J0%#%1Q*764ZIX-K,\F[ ,$97'7!YK$@EBY0 M3A;%Q]FVN!A?O[X M^X*S+"4XP1VV:X!DW4!T&>L'AV%G-Q I;;06@DD")=!,2@=J;@J,T)6Y!CUA MX((;B"[C]U"X>J9!\+E;DY]_(UB@5,H7:2NIW-?*F-I:E=Z3G-8I$^S.-/ZN MVHTSFX>M3BKK<_?_M?6MSVSK2YO?],;NX7[YL%:YG4Y43>W/9J?V$4FS:UHPL M>G3).7E__0M(I.TXED01)$7+,W7&260" IY^"'0W&MVK/R=_3^_7]^E@]V*] M__Y6L\8!6B\X0%1H0S1%1KIMRO,X$0T%.I-;6ST(MNP9ZI;KT'*Q>K8&Q7^] M7'_B1^%S.M?Y'!QA EJ3^]E.:7TAO;-'%'/Z^498P/O34;O(6XBU"?A 68= MMCZY96O<(IIGHGF=F'/Y5=XRY38^OJO%(NV(VWK(Z6\7-Q?KU55*E%^=&]S> M=4+])E\4B"$2<^00!UPHKR%BM4[EC!4Y^:6/UD7C!O^]_,][T+<0Q_=*]%67 M$VKNB7=1+#15U:7 RUK=]'$-R2'WB)3LMTKMMG(:'W^?OZ1F<^/EPUS=I_BH M=#MF_^1AYVO]T2,(UF-NK%(*8V.< L+2^FC:$\%S3C#.U$5]JBV@;]D.EF-G M\C/-)R7!.C #'\&97R4Q7*VF/S8RVO/&9/4;E&%4,HZ-)0HB)U,\18V5H/H_ MAG /[\&0$FMYB-SN5=U>C_P:/UANQ?YA_J58K6:;W^XX<>[AFP)$4A J)"2I M1+OSG--*.80 NZQ$*R.L('-:4H]#AJ.Z-OM'65[_-9W-3GU3MAY'%/B'.)WY M[31E8]R0) 6SS\K$C :79X_J)UC%F8;0#Q#;BX^5P\E(LDC&_SZ6I9GK5"8&9ICV(SHI'48SG4*]:BVJ _SY$_[.OG[ M_'*'&0(Q1-I;#[R)]AX@VR-S+2B'A#:JQ-[/3+\EI:N,4OFOXCI"KXMY<3/= MFV!U1XM@I?6>> VX T(I2IQ4U1RC?6M.=J]E@.IA74B^[ /EH3:*':/=YOR/ M[_5FAZQWRN.Y]7H_ 4I+7 17>0HMBUJX!;S"0F*>55AH[$42AV-<)]B?F(?U MJ)>?B^5ZEE#S$=$GPVZ9@IWC\\D07:_NDO#V^[CPQ'W4'$<6)JUR_FKW.L4OYMW]WX]&553Z\%IX_\@F"Y8H03 MA*$QBCII.48U>H#XG,CI$1YB#$?F?N4P%(N?K.5=TXSSFRS+^>3[[&>UB'VCV^K+\OBW^O(U#N1_S1(%G?CA8!<"4]=58*PKS7 MWDNDZ_G%69^LU'FWM.E(QF4?F)Z0,P=OI>]L$ZC1/%H#&'K"H8824@^J.2I( M54XFA!'QIC-)'V9.*UQ/Q)V#.5E>?3X8X:(1"8&2"!DKC1+;L- T-T/UF5U, M[T#&^UG3"M66(2>O+9X?#Y0&W=LF<&J@X9AQR^.J*R 2V\LJ:=A*PQSS>$1' M8=UN/%VCVI(,[OYA5OZ,F#V&0CT.RLPFT_NE+:[75ZL=%NN1/00"/$O7FAPC MWEEAC32FGI*5\F2IJWNT43N4/Q3SY48XQQ+IF"X" M%-X228U72AANB19,5I/2E,!![Y:\:2;UB'K;O#KK5=EZ-6K6.#@!H+7>2,(0 M(LH+Y>MW0G/A&IU=]W$Z\>;HTPO>+8GS1S$O%I-9:^XT;A\ 19(B)HWVE-!T M8FA]-1WC,,YQT(SH/* ?QO2%.W1(!G#B&C,H./2 M28DUK"$P,*] PEC=[OWPH@-T1^90_U$L5YLCV0]S=7,3R3Y9%2EJ_&)U5RQ< M?/@<*TIRR:%T'!KHC":.&\NPI](RA8FFS0H!-WIQFTEAGP/^B!Z"8M8 Y@TF M!#)LO-#,5=/BD)\NE])I3]<:"[L< O4^L_)\N;J+J]*LN+AQ_UYO4@>L[E($ M4?V.__YI47R:W.]+XY?39<"(08*( (P3(:1%'I@:&03)F628Z(TOY4G$T"=! M=PUSY[G X4;!PDA"BGA.F(2#8<"D&_M"+Y93.)* M'I6MJ+YM1U$NEI>3Q2JJZ,N[Z%+9-FP<(O:#*>V,T)L!+@%"]2T1[$.?X M:D9&HZZD6O:.3E]*&9)X_]E@'71WG*QESM']Q.@YP!Q M0Y27'O@X/>E\-3U/#2-0WW&T/'UY=:S_,W:RX6BVF5Y?E7\7B MUX%^J:RQY*^ ]!5DS^B&*9>^+>B:30 MDI+?'N(HBLG]Q31==8OOR].0_7I^O9=OC=H&KK!F!-@X>D6]U)PS5D\C:1'G MX3OLB4Q]0#Q4X$6*&KBX>78Q_T"8UZO/!Z<,PN0/AO0( M>LH-JO&@6IY)XOB..%$.B75;Q>O2U-OO9@CWT^4RCN%R4?XS?KI?J6K0-'"C M;31'F' *,PH@.P1+ WYF1&F-Q&7O<+>DCO-EN6/!P+*CNPE($<4T]0YASEA MQC(AZ>/4J,V)'!KS@7V?>V#_8L@R"[^DO$F;([*J:L_G8G(]G?VT1<3_?IHN MWA1/V4G^JIPAE\7B*LGX=F>X6B>=!V2 M) 0YX!EF#B1TE)L@4 ,^9P DA&M M<+U2Y#<;<6"A#*6WM9C<-@7C'@VN=9\!,D.A<9X8 KVDUA'A:HR(USG!_F_2 M?FA/W*%E,2Q?7SIL]EFJ.UH$0Y1QQBHIE<64>QO5DGI^<<(Y%Y)&Y#<;GFNY M2)^62/7M4;M@T,(TZAI6.FLIQ1)GA;TZP/^EB9)E4EX^;6L"I+N&,TKZ?%VV"$9/0: A(<2"2LT5D1PS7&MYV+K M4(X.-Z*TNT,9'\-)8JAUK^F,]BQ]3;L(1!.*C&!<.P6U0H@ 5B.@-,\)1./O MBXL]0]]RY?M8S&]7=Q>3)81"U$*"J*%!-'$<14UT,$6N0P M0;X_)N0CW)($_Z^<)=6_"0M>>S0@Q02S"!!DD)1$>Q+WTFJ0EJ*LU*K@_?&@ M XQ;AY$V4-,_%[.-85)^+GY$K">SBQM;">AR4=Y,=U6MZ*;S0#GDD@C/(#". M<&8E> 0"&)Y3J *^0W_]2:1R6J_5YV(R2RG@_IA,YVGB%W,[73Z4<5I'.Z]V M=Q4,B:8L408I:R!5U#-.*D2H93@KA=.[=L_W)H-1W3F\+!8WY>(^W2R&TU8H*)39),^.GR9AN$M.M";+=?$#16E K+M-84(60\=:9"3PO,UC MIR9IUW)X,RS^LIHL5C:JEP=BJ+O]HH"!0QA*Y0V47CGAHZ%=HPF9.;.XQJ$I MV/4;D".[-_,F?-P3:-G]EP2"/'$*"T&TD(Y31% M3 /MN56]>NMO0%NYC8K] MC<)$CNPI><:(=A)Q#5-AC%3?%51X6.+DF=Q)/B61VG"YM8!&1=A]0&Z+6NPK MS-[55P1N:)2)DAP"RPVSQD!=(^@\S3F9/<>E>B"*=R^Y<7F@JC_/Q]OD$7(N M59H$1'BE#"?>0\6]-80SU$CAZ6>FJ0)K'.WU=N5,X_[Y-0*MX[?]:\]<]S4+ M1EH*B!>$&\>LX-8Z4,^6('VRC"^G37/5F -E;U /M<%MBI1?W+P XV=S>C7K M(%CBB:&*,>(8Y(9(!50U>PHC+J?:G-XFT7H!?2C*?5NFM$O+U?0^Y4?<0ZU? M'PQ.0< ETUA@P!4%'L>->SL;YCW)N0D_UBN!/5(H"]R!U>]-D;@J8TVZ;6/6 MRU5Y7RR:KU+'=104P80PB8&D!$!(N<2V1L-I?K*<'6^3:KV"/Q05S61YI^;7 MZ8]TPOQC,DLQ#T>H84W:!V05A-$*,1S%MU![RBRKYLXQTCEG?6/-+MRG/M8# MYD/Q[8^RO/YK.IN]$H7>G'3-.PF*&02UAD!!+KDC5*!Z ^#.LAP'6=8=@[?) MO-Z 'XI^'XLXV.+CIEAK<[[M:16L-)@+R3 $4 FO$>6PGB? -&=/'='%@1XY MU1VXP]W'J\.OFE-H9YO !4?$.8BPE4YXPU+QK6J.)B^F,^M&P=M=B[ MG9OJT,VI]'J3$$T<;!RR&%(-&4?Q1^V*$2[:.Z>ZD?!6F=0)S(.%^TX6R5F? M8B>_W$7,FO/I0,M@-?=QM?78$&R!Y%KRQ_G&13@K1WO6#8>WR:MNX1Z*7E^* MV0#T6U/Z?S MZ?WZ_H_U)(Y]5=1:X1YZ[6@1 #.2QDDIHK4TS%+D<3T_85%.*HV\:PAODU+= MP#R89^M9*<#J#H\IET?YMIKU$#:Q4(A19KW$ED?=DM>OD?1Q)<^AV3MTX?<# M^U"T\^6BF-[.S3I*;!Z'^RQOIII?;_XYVUYK;$[$UGT&P)V*2SM$$*<\BEHP M06J,XLN:=3OU';K\AQ+$D&ODHKB+;]OT1[$U>(X]*&_:14 FVD:"$&0X!"F MU&CWB(#U6:76W^,A0#^X#^>(O9W,CMR/=[8)/MKD3EI.M:;$>,J!K'T[DG*> M==_T';KYNP)ZL#WW,9OJC9_.H\$SGF*Q M4$9&"PG5+U($V*@H;(HIS'OUX5S\;=?%$[MJM@ MJ80.2":Y,HY 92VNSW45BY98#@W?X8%!S_@/%O"X7D[GQ3+5&OH>WZ9G.NB^ M(,>=C8)4!@@.G&<$,0*0\JHVKA17*B>P$8XHO5&?P8Q=@3N&,HV=0VJN8N G:[QWE4ER^JP#H[74YN M;Q?;5+#ZYQ]%>;N8/-Q-KSXF4B31SZ_KP+M4[.;<$H0((RCP'ALH@!)&(DEQ MNC[CXD\K72.W8C\S?2:9*(:+FTI@AW(R[&L6-%+$(( PLI!SK #GM)XM!C9K MPWE3RT)CL9>]H=MRQVE6@3R*9Z->/;W/D]F^\N*[G@\P[IJ(><&C3V![)JJ.1G$ M=9;W<3QDZ4BN9?>(-F/)LJ;)LKCZG[?EC_^U6247/Q-3>/V/1!3^C"C5Q^'; MEU=8\?3+$)=1QBA#AL%47!H#:'P]8 )-EI-P9!3(%UJ9"=\ \GYR_KPB;Z," MDTXCBBFU3C&KF8):5@.VP)" O-6W/?)6WX(S0&J(1:0E MM(* . %8#Y@[G:,/C*A,3S_R/AJ^P_)^/0U[1':N[HM%'/-D?GVQNBL6>^MT M[FX0K"72&$>Q1-1H;X 5]8)DH?(Y%L.("N5T*^].(1WNE/KWVW755>'+.(EH M1!U(G]:L@T CXR46 C/%O4)8&E];7M8(=B8UY7HQ*'I%>CP\VVE\'-M%X%I2 M*8C0VD+M/2<0/R( "3P39;0O6AS-NE:HM]SCOLVGJ_2U13VLW97,]ST>B"+> M(CK]+Y0\^L_HR&_F$YFRWK4 M.WG4K&$@0'/"A"8I2@F[5 @/S;(Y'JH:1 < M,L$E1MAI*@1D"NMZQ@B*G$NQ(V16+ZIXQQB/)#>.^_MJMKY."N-RF2Z.7W^= M_+V':"UZ"P P@)2+B@$P*B*BC:IM:J]95HFW$>I=W='DN/0X'4#?4C]_RLYZ M6'TF'N;>F-(EN&,,8/E< M7)7QJ7,L7B.HD5')@1!IRIDU4$5<-U,'YV7DMZ%W(KNP9U,-LY?MO%C5HL)O/;S3'X =_PJ\\' M'J:[(F?A>.I'N2Z.X SR'XLJS4:;[>Y_*^>3ID^>7 M^PZ:R$?V%.(;J.->:554=S0C7GAF:CP$UEDWT\?#KXXX40Z)=5NE* MYY6,+Q?E/XL]_I5&[0(AWJ+X%EJKO<1Q#DK([? MD *>+)=U3WM77\(M^\.\ M)67:66 4=58@I[GP]"2RR[JN-T#H9@C@]P-Z2 M.V9]OTXWS7\4[N8F?O>VY$)<8Z_+AXVL7E=ZFC8-6#-('9&&*2*!]X!16D^" M:G$F]9&ZU']Z@K8G?NP\R&[>.$ B%3**0".MQT@#HG$]DP=HP"S@C&%$!>30XBHK)2E+PM&ATK[6-6 MGCS4![O%.IFE=&5?[HIB]7C+:[_]OJM)P(I:*1F'3G$DJ =:U3HX=XU$YK&;IN$?GL2!U)^P&[&F% M[&!>H*V[='DY^9E>FV@\Q$\6ZRBAZ>3[=!9?J**! ZAQ)X$BIT0T,AB%R!H/ M,-2Z0@$11\[LWEH7='CI .H+ZY::T^_K[\<],1 '6@0*) 56(,*H,A1#HYQ[ M'+(!.%N6/XMK<)8?$11)&\E&8 MV63:D")']!<$QLI9J%AR6F MXLD*,)/5U=VWAR>U_VOYQZ)<+B\7Y5\FU/BZ\"K6QX?3RB-$5"TBA,9@*G5-P7#@'98 M(AEIHY V&/%'U4$!>R;7";5'7'T.]YNX D1NF>'O18"$>% M Y+$X3N"XE;A8$X\Z]%*W8]B\;U\ZW3*0+=#"Y]@ 6:ERWR99.@$YSRS8623RV=!^4S@OXIN: M[ICLMQ"RN@XF*JN2F[BJ(DLQ1M3CRM:R6#"94[XL*W'N^)EV OB[,DT_S*\6 MJ=Z:+;9_?IB_:LBDJ5TFHVU[FM#44&W7>TBUG!&QE&#LH(7:&%/[&S&3.,=L M'5$AO4$LU4$D<,I;V7' -^7B/CD6+[[/IMN(]"_QY_)FFJ9_N2A^3,OU3 "GI&WMG_[YVQM[)$5W M=Y1"UR3F4D!L"%=>:E-'>%N0$:VJ%4%YP9CVH4"),R:P#K^8I?W_U_;TM5@Z% M_6!'KK-9^5=:WWVYL.7Z^^IF/:M/]2)RQ?1'.@C:EMG9>T/IF'X" -9XAH@T M%@A+ &>HTF^<-$(>BT^6B_#%-(>"OO!)[ MN+2O61 , V. ]O%%05XZBC&I9THMS*KOT?S@X:V>E/4 \=!Q2$]KZ:=B]:F< M7QW>!O>W#-@(%:=T M"7T^N2WLNKB8%_^_F"PN%A^+99/4B0UZ"5(0Q)C04!! D4**:E[CP+C-\27G M5?A[&S3K#^IQ4$[=1)E4TVC-N.>=!":U8P(@3!G6F'M@5;6.ITHG).=4-:_L MWSD0+@/IH?CV;?Y].IL5CU5@GJW0>PBVIU6 ##@BG9-:6 &]9"PJ"-4\,=%9 M.^49GT)T#VV'A_2/_KO:QJA3S.SV+[3M*GBG"18$,XE>\]WT8:FN_KV>1I#.+=V05MPZ*YC@FENMH[(3E1R-L8D+BN2L MT;++=4@!K51/J<3O+W%,QZ M_'V T4;0FGFD7.@BH MX$YK)P5"\G'<1IQ)WJ&6LGHIZ5:8]2GK/R.I[]?W>Z7]RS-!0\44P!H!33@7 M4"/DJK%#Q^V9) ]J+;&R&]QZE?GD[\,R?_Y,G#V6G'@#A7&82*V45-78$9,V MYP!A1 =1G<@\ [<^9?Z/8GI[MRJN5;3@)@=6]U>?#1H;(+%4!CF&O' L3N9Q M+B8KJ<:(+J]TP8$N\!O*WW5 L4EVXS_+A9E-ELN/#;*PM^DN*.$B)HK'91 8 M"",T%M;(<$/.)#/40$KE@))HZ5![=#E\F#^L5\O/D]4FGGVU7NRZYK*G16 ( M;7\5\ M.3G'=.R4&QVU'DD@TCYE/%'.)@$I&FU?WZP00=_^T2]WD?J_2>)YVD[]\^F9 MR\G/3:+@OR:+Z^:NT\SO"-X33YF2F@ .O;.<<5+C&'^5L\J,-75&E^S:Z6(= M5BZ#!6QM!AB_\D"*NE^>"T83*Q7D@%.+I$':657-A2CK0ULIS1DR7U M'&(A;4>QEVOGZ:72^K;Q,B7(7A77&]TKE=Y%+)' M]! D\QA:A!B!P@),L6.^FA)5E)_,P3W$:GI2BI1#R<2^XN))NXV?([#]'< M4M"C%.&""62.,\4JU)C1,N=N?);U^RYTAL'EUW+A5?=)@=^^;=NXN^+:EPLW MN;K[_.7;AZ6+EO3L:_EH\E_& \XXL:$:]%;8!(93XV! M+/G,G.94^PH7C*#,H=\(3RUZH%__H)_N=N?S^_0F2G&Z^E@NEXWYV*[#* F* M/08*>6R48@Q1I2IT(CXXAY(CB@SID9*#X#Z8X?MH724-,&4&BW]$I2].;)8L MJL9L/*ZC(!P#*?,PM10"ZETJ;%^A03',\@^.Z$)RCRSL%>^AV/=H5FR/M9^M MZ9L*#I/E.LKP8A[?M/5BD4K%;^KZ+>I_1EMHNDSM-Q3X6ES=S:?_7A?-23O( M]P1E-_N;WCM=Q$ M9RSUSV?_2KI2G&Z44?S;S,JVORT8F M;16\R M._#@J:/[AEA'O!&*&"NC$*-*+Z4R2LNHV2/'XZ!@HS>HKTL*\8TJEJO+R?3Z M4[%OHB^>#%Q+1#"*?!2&$L2%L4Q%FQD2C@#A>I!5X=4TH6-9%QI+_;?[!3E( M#W>]I^R,Q4Q0@Y$R/"Z>!&BO9%3"AHD./U/FY" ] M8![&JZ*XWF2T?QSQY^)F/;\^D(=Q9[-@F8>:20L4(33.5U"+D6 6 N%%7F11 MEJ/TK3.J0]#'H9=\FBP6F^3,[T'O0-8AHZ176%-H 4)"FVA=&JZ$UEHT.C[H M9_8I(6,<]<7B6++Z#9CXJ,0C M2UA<)N/6RI%)>/FXCB(A559.Q/%Y0[JE4'DZ08QD92E6VX3O*=_3IH++\L/\ MXF$SM_GM:][0V.)B7O>T66*?'K^*:]3FH?>P3D5*&2.M,YX KSR)R@H75-FX M.6%C<*-0LMZTW!?%>>H3Q8W?>E4TRV)X3#=!8QUM?.RIH@H!3J0AID9##158 M-VK]N#%??M>/^Q+#@&;7RVI1NZ(NCN+CSEZ"BP!XAKGB."[(SE$"'\&6;* , M)0/4 SD1 [L"_G0$_##_$;&)"\.K ]_)FM<>]]-Q[')1/$RFUW5>T:K>1%RU+U9WU?MR'/F:=!@#9_#I^LE@7STV HSC; MN-<0C3,:K28J+7<<.@>=KL7""0'V5%$LYT?;OF0R+GWR,7HW6Z=\["E$M9H: MPI$TPENK0?R+K/$ ("O;85;HR?EQM$LYG'A-?720F,G#-*)WZ,RR:2?!8,2F!H>HXG7*MS ?_A!1\,?;CJ/>B<:!: JV$ M,D "@K07%-2Z-W>4YB3G:UY]X 7ERCBPLUT',R4P#C=S*N POXI+=W7'*SWR M(IP\ZA]/M_S3[]Z%#QD)#@0$TC-(F(S*E7;<*<=2D@3M&WD03GAM(_>V1@!8 MQO\\DD 8 J"@G,!J_H9AE;.:O-6SJ\:4:'-=XTC A]JT]&26+C=]N2N*U<U$W))UM+LW,Z0:6G$F^R:E#+H3=@/VM$)VN!BOC3>O\N(M:S=>50=J MZ\W;F5;J^$Z"QI)H#+ 61$3530AO:F - .9D,>K#\>M8.OP6Z-43UD,Q[IF; M^""Q?GLVJ@I.$B,,=#Y%3 (J":KGI C),?]'>/>_!_[D0CI8FHE7]_:/#3*# M'6@9HKVHI8'$:H^88:FL,*GF:R,6.;>DCZ90G\4$A]&7ND7[M.Q2*S-9+'Y. MY[>;B[%'<^Q%^T!%NA".$<3((@L(HY95BF>_ MNG=^G\4>BAUJ&@2EW,3_6:>=,D89A_EVQLR*^.=Y;85]L:MCF(=9 M_/I!,]9E]1NT]T S@:%63A@-C+.5QLFLAGIS0\0J)K'$@M6SDP+FA#VUC9SO[Q"_"RF_-.*[@'6P?%33 M>7)B?-R>[=97IC=#OI@W"5AJUD'P4 H>7[SX@T )@ =5&'::/3Y)_/N;(E4O M,)^"9)>+Z?QJ^C"9-5B@]K8+!GHKHSKEC,# Q]5<.U+/U2H]3%K',Z%4+KJ' MF?1ZX8Q4B/3BYMMRF^?LXGM4(^>I?(+[^VIS^<^7BVJ8R9?^R\+Z+"KT@([4 M\;=$P+U06G*,O);.:^\@J*'10IRL-,$;4ZY.*Y;!G$P-9OGZW/;MNAF]!H*4 MUD)J)350G& )T>.;+1D\DQB7DS+LI1MK,&F-B=7/]Y>N./UJGX%)YZ04B@O M#!444UVKUIH8,.BAT7\8W:6LQN$!.W&%C"&\6T0 1!'7C"E! 7/:*@J=#6,#9,*K81 MWZ1IS) ="1H[A7_X7,2'\DRVRQK?N,<@%*&(6FDPM-02$:TR"2GC3J=ZU%EU MY$=?#ZU/>@XCCY;V\=;2?VW^FT0WV\.7@]1KV5,P&!%"&1 N8IF"F 1R0#$+ M)O^]__X__!E!+ P04 " !\AJA0 M4(=B_7=, P"T!B8 %0 '!W#(P,C Q,'AQ+FAT;>R]:W/C-IHH M_'G/K^#QSIY*JN1N B1(H)/T*?"6\1ZW[=CN9/-^2=$2;'%:(A62:MOSZU^ MU(6R2%UL2B8EI&;.X7/ !^_K]/PX'RG<5)$(6_G( /ZHG"PF[4"\*' M7TZ^WGJG^.3_?OY?/__OT]/_L:[/%2?JCHLICD/:5/WHL^:;< MQ]%0^2.*OP7?_=/3_*'1)Z 32 BP5&K9R'01!:9C>+9EJ=A"5#,Z3Y^ZI-=3 M#6;ZW3ND(W:'3=W X)X 327^'4/3P>9O[T[>/D[X/">O5V;=[&CT' RA>S^YRQ[I!'(_.@WNHN5'DW3X<=)8\5BRZK&D_+&@>YJDO=EC3W?QX$/"NA\>HN\? M)XWB,?#BL704KWANTCK]OQ@ +P[0'<]BH!8,#\"4K+GDT<"/@O)WB9:R=W$Y"<*2^65ORAO+:!2-PS1>QQJ+G<0P M9NDP*Q\O>2R3SJ2"J2:-)9,._:";E+\K:RJ;8+="Q_"&,O2'WRNP'WZOFM!J M'"YT*9E@$B\^/*=?7"6.&=5NM928]5FB:J<(. K^"J,4> M)2"-DU,_[L;1@)5PMSN**MZ:MU5(37)7(FE3J>&-Y=-\\/W1 N*+ MTYPVEKVQ>W^:E)%9O#!K*Y-2UAUT_4%7J]*GL_:2AY^2.7P%FPQ5%7S\GR_G M-YPB0U^(6NJ'739#)PM6\U:A0YD )9$.@;GPXNSQR:NUCY,>\_>-8M85WD?E M,^3CA/P?YYT7);!RLK/F$LF+*S1#7*88A#2FSZ,R]IPUE1DJQGM4O28'KT0% M=4L,QT0)=JV0@/Z[ 6\HZ MNOWR=XF6D@>B[NB^PJAG32M@6PU3I9588R&JK4.ILIDTE%KV7G ?<"'A$G;((SIZ=LHFSXKPKS M+EK*WL,GD(Q'HV[U_++FLG?]/0[2YXJW96UELO]4A4# %659@1T50&0Z]*$XF6D@>J KK2&$X8DI56IIR_N7MX5V)')Y[C79E6 MZE>!T2^%0@Q3'5;>E7$6M_W5SDNEYU(1]/3*0AY6I1!9J4(LNN[5%F&Q4YG^ MF;AM4=1]7.W8B1X5'DRU[U)F,4<5Q.4-I6Y5_OID/.Q'@XI'7W1:X6C!U7X6 M++,D:7\0^!62-6FL4&'L85BMPGAC&:.E,7M8H65Y^Q)J^E&<;H"<:;?RR59. MM(RQ@WZ50\Y;2E5!E<")EA5D7P]6!43A>%B.Q5X:?Q3>W$?>@\5!=^9-<^7[ MK3K')5I?1@DO(ZNE2*$ZXW)787'NRDR-2"&M#@?G'4KR3,)#6AT%%GN4O'_T M.%=D?X_],/43%G\/NBSYT(T$$PN_OR#AW0K@>$.90JC2!Z6,>C\Z'7=79EZR MYC(%.ZY(O/"&!^F?,KQ#]FP0K_1K266ZYA5.:X36R7:*QP M<_B(95FDN1M6GD=:DHK%8$\TWW%V*+ZI&_;N@PK3-V\O=4DK'BKK/(LQUL=# MU0%[KS+9FS>6D^"^/Z@P!Y/&F0;BE6);Z%#NLE0$M-.6"J24 MYLBF2"G/D^4MO2 N,0OS)T5[F2Y,HOO["G4HFBK"P=4JL=BCS*A7Z((5*=@5 MT,W:R[(T?%;!"@EZF9^9^5MITJ\0AT*/"A59S==Y8QF#5BCM4IT=1N$&!I8' MGR^,+&?UY*Y"4^9MI=Y&$HTJ5%?>5IJ8N6="^EDEZB<1ZZSC;(Z5475E+#VQ M]Y6.0$6^J2*BF#6MY7N5Z<)^S79!6KHR;.,Y5H- 1'+=B85?@KQYY0["NU?@5D%4HM M+%5JW!)7^Q+3UC(#&-Q_KXK/15-Y",5E[*E"\*>M%7:E+'DT15]Y\HC/_?O? MU7!]_[LR$U02KLWS0&7A6F9F5OO5Y;2JV!I MUN4J:=V4X2DT"KYM99"0MY6)0)5M9J6&6:PX5@#(6SXNKST&_D/5<@EO*6,7 MOR(MRQO*$5^)\!)$IT&5?S!M*8L.NZS"O1(M*^P;$XQZ%05AQ3)!>;\*-[3W M(J*=6:R\<69&*A1':8P:ZKPZ[N#JD*0O+%4&U;D M(//437EJ8E5BHCRX?6!5VBYK6Q7#52XC%GN4N3OL841T MHG3S;[^#W9Z[P^#P?.GVV#($N6"/2K7T= /?\K:DN#?[!-01^E/?)+%)SF\ MHX'_+,(X=O+YY^#IDW@)B_./0:_'PNPC;[_( [A\YD_IM?!\/4>D_'X#?]XZ M)TKH#\6(+/A$^P'\X40).&<_OIJ>8.M T,32)1Q'%D.C U2"BAF9@ M !SW]/';Z48=3Y3<>/URPJW=I[N(4]6,4B]( MNO[@3^;';MAS./L4P*&03Q 1QS")A@SH4:HBJ%*JV=!"MCL'9UW'D\^GIP!R M;GO[M*=\D\_[BC\6]3S^6U*8MX,@[EJ/KMJK-YKVN MX\GGWVJ?LD#URPECJ ''\DRL:1IR7)=ZIJ4Z2#,-EUJ:;LSY9DW'D\]B!F^? MLAMRJ7RVA:WU!V=ACSW]/_93SZJJ A6I!* MIPW0;SJ?]E]\OG^=<\TWR"=-GX+DK]%C_-]8_%<2IW]=Q5%OW$TOXYL\Z3\; MZI8-&#&P..U'S[DR!/?OOA/P7 \7$:)YP=Q!OI9.!JGR10K-$WC0,S@FFNC MHI18B#K8HIY%J(TH<+!KNEP&; *YYM$(F<&_KB-GN@^:.85_"O#N$!"$]2# MM"'0')NZA!ME1"%Q,;*([GH>PHY#]!D"UG44"%!1S0B8J)%=:^BM@:YZ\@MEHD\I$('$^JHNL$Y%[J6;H YM==TW F3OUW**\!V MN7U6D:8CP]&1;AF8:V[3]"QJ:QY6'3H#>UW'#&QU"[!/40'N<=);!#J'&7ZA M?ZK@KTD6YJ^YM^)^YW]$S)?AH:)]&2>_LI#[2H/SP+\+!MQM.PN3<2Q6!^V! M'PRYPR8\L>!NL!"/J,@AW$M'%G419ANYR.!"P5,/E6LPT.6UMA\[#KG4=.9AJW6">Y6 6 M83QG?L*2RY$8Z#:Z&L?=/O]A!C+G_@'KW?@#EG6\\[O?BCZ-8[@\,+"P[1A( M%7$812X$Q#)LJ/,O^@"X+;!G%UX!VJGY7099J/@9;W.WO9M%1IF% M#I)OUO,2_Q=<_,6^RY)PD2F:R_OI(\FUJ"Q.^%-!^'#+0AX'B"$NXR]1S/4& M#SVN69<%WWW.-5=1DOD)!80"'G)CR]20I7F0 %/%%K&!!E4-LZ5ZD\KN;>A&5;.O:X%P&Y-44%]*WK MN!WZ3K5URD4@[K=%Y7(IEA-Y8,LA[+,P";YS \/#5'8>)4G6=NL_%4!#1,/$ M@BZ CHD,XA&+AX?8Y!J2J(95 &U=QY//QI8Z92UT):IS2^@P=:F!3<.S>+## MG4"JVI[.%;]K\ ^:JA=R;ZL[UDJXB>XHPG451R,6I\]7 S],:=AS_QX'(Q'P M\\]>$ KCD"G*:[%/^?+^:\)HDK"4=KOCX7@@$KQ.MO4@\"=9!RJ6KX-_^R\4 M ;8P,G@(8!*DLZ9I@1N]#JQDR19R9:\!,=#*)'@0,O MBIUH?)?>CP<<=+'"F\PMPB2M6TP;B6C -%Q7Z"73T(CJ=?2B5EPH==TY(3ENGU+ M+;=H CFPW-C<]/V8K?$G;E+.NH+-N4_(5=O]31IUO\URC^X3=Z=XF"$@SD9+ M%JW>%&=<4PZC,'OV(KKR\X"C&$PZ*G>!@86H;?$(V<,:!9"+OJ-;#K(*V<-U M'=_B%ZQ$BN"$/2/%I#Q*MCW( V6$B*D1%UI45PV'VSD#T+DF6-=Q9TC9@E,* MP&;M7\,>NP]"UEN+&XZ9RS@;O)=A:#Z=.:8\9!D44%/S"#)-DV",(8^O5&"K MNEY8"UK7,XD.(="QYZG*-1W? MCJ\D$Y!W8JU<.NDX[4=Q\&_66_1'D:GKEN7Q*)9XPJ:ZFF4)+Y/P* \7_=&5 M'7-_]&VQ7Q62]L)/*Y#DZ<"&Q'42S9@"\32*U<;*UA!S3 M]@Q 5-.#IG#R=A/#Z&5">Z:3C4QI1Z1(=:895Q3<>W^$0-T#27XU3L5Q'GG15K2PBW/ ;7 M$1J/''3#HAX6&01H$QXU><:<;]9U%"&&T- :P*U4-^7H(9YI NX>FZ:.D8T] M"V)-Q:ZG9QQ16*)>U_$ =$XYAFQ@(Z)RQ8JQ@TS+IKH+L,LC:]O452Y1<\=P M34?.0)IIZ(A@HPI+I:4S4R1LN( U!>^<)0ECDPJ7\"%+Q&1_+J+T3Y8*Z,7> MHMXMBX>7]]/2%K"P?.,ACY@"!AL!RR,J=W$]W56%$8;0*2S?K.XHZE>V*%_9 M.KNNZDA8#JZ:R"7>&(USM*P^*LZ M@,Q+-]9U7 %]%;LOJ,-)RO^:#7W.[N$#C]VR6DO.NY=W@^ A@\)]&K$NC^YN M@R'OPA4#_S6YS]_&E4:H?]T(O$.'\)XH@Z774I1?;F]^7E947Y M5%7#='@(81#-,[@K[%@&-#UJ6A9$T+;G(?ZZCD(^X9?752'.$$H?_;@W6PH2 M^K@ 8J9EOW*N3JYNOE98K$P)6UQ!]003-)TP'IGH>TG_5U@[G?^XIPA7R",FDBW'6[P'55' MMF-9&%G8X_X0#\J(X17*B==T?"^$S0W\7O&FFA1APW6Y-ZF)7#7E'H#IV8!P M;>CA@MU8N,VYI[L.'XN>._%E513!:KC MZER25,2=,825U34?NLILJ 1#"G<0UVT'E0-UP*::&BP&B M2,=BWP,"AF$A"SB%"]YOM3QTCVS]MG_6]S/ M\/+A[!T?7[YD\HY1)DK%MR93E_#SW ^#H5)T/.6EY)> ST6H\T$5JUP!TIB4;#30@ MTSUEM5+ZK7FS?>%LIB38@YAD]E/^6X^_^6DT"+K!I.Y6Z05#$<&+;?HS^U\% MWOH%^1]$7S\].V-@7%]UK],4S"<"-]\[P+L2^X7[X2TK7 M(!+"<_FMD/B9*80\VR62-U$HDET+JQ%7?CS?==4V55<&V3FM(,4A56@MM0#>)VZ6TAT M'B2I2R \!N6WDB5>$]=MR5C+2WYM8ZO:X\+Z>7L)RA8/I'5Z=5:KU69I=TGQ5[O4M-?+ M3I;P!U=^D%6+C8+4'[24SU93>B6LQ^",O)Y-I)DZ;,:H=5%-FK>C#KZ:XGU) M+I5W!)5];JU%TG>0_=$\3(I;!6D_P5 M'H"T#PV(6_>V2B!+Z5LKVZ\@J%RR;A.1WU G*27WP&HB)4&;;%M?XV9)S[J] M))_OUY7IM:;LUFG&SF3ID#7)(:M[)_:KY5[2^4BE7RX*RT7A]S\Z0FJK]]=6 M.STJXW5622[G')>%*M4$LDYSM F^9&I:IX?O!W\"27Z^RFV;BR75AK^+0LB$.@$EG7:H1M5]>W78&!Z-WM_8HI.J5JK>A MO/RZ:%EFT5IKG%^7-I7592U)DKZ.O#+[U83LU[XJ-*0/+GWP@[!*WJ[)Y%+/@(;3\\!MWRZ(Q;VL7 M=:OAR^.=2@#W0=Q='ZJTAK@.]Z23-.@>+G6K(=R3[.[TH"1)WG.2LFQDGN((OC/W_IYUTZMLL,M[VHM&(O:9IRW7=>S]:YRDP]9$^UF2 M<0/@)^G(+:'?E]S7>>A2(4&8Q.G_GG-M#.N3C=WT_S#.@[9#L-407XEP- MW'X8H3G7^6TFZ5]O6D[TJ:1_O3D6 F^FRJ6D2Y4O;?HQ2+I4Y:V5X.T(;-,# M(;!-CX7 VZEH2>!VJ>B7^;1K]IV%8W;-AGX@3M6Z8O%]% _]L,LN[P;!@R\2 M"N[3B'53UKL-AKS+Y?T-_S6Y][NB[68Z_Q<'DM4Y[(=>),;Y:XZ]9C!=^CR: MUH"5Y?+J1<))_N[_^'DWPT]PO,"ANWU3CLJ/R[ALF3Q67@?^TD:C[OI.&8W+/X>=%DBUM[]\+D=_)(9VS<@:\)2-6&KI0M>"^N9 M+330NC30.S?0^L$8Z!W<^"L\W&)IN;31[VJC7\2W0-TJOETPZG7=HBB,^K7 M4\8)XML?+'CH<^F@WUGL/[ 79:6>'\2_^X,QLYYG'__)R>;'W?[S.9>^P8)V MG?4Y"T?C-,DZ:"^&_)*5SK'@GP+@[SLX 1)%JQ>V;'@\D] MUAIP?1WQT(#YP\M@0,/>KWXR?]8;A[UV<%(]T=1&J&BAELESU? +_;-XV][X M+F%_CP5BN$N\;%1?M+>##V95^>7 %39^E$&WO[PVVBZO7>Q>Q\H4_DW_<[IP M\5;]\0>?#/>4A;ADU/'B*VE2>\&9=LC5:]F2Y\':6"]<: M53BRCK7E=:QO7* #-2LR\IO&7>>]$?L-[J*YG;M(3C5U5RN9EC\0^:Z;/F/I M>=3U9X)6.#H@JY>_\I_%D7C<%^*_Q&/6.P_\NV 0I %KV6:!*I 7C@W8$.:] M+-'L:.^/M/A'8?%WO^BRG!;\XC\%P_%0I@-WDPY<0*], QY>&E"(U9^%-"!] M]./>C+>%WKWF2B<.Q,)4MHO\:QBDR6UDL1N6I@.6G721]-O!X#.K6P0R5Z-; M0-E8-W=7R;X7&C<(I<;=H<8MHE=JW /3N"^K1V10U/B@2/JRX_2*FT;V>R22 M08,L'FD#PTEW=F/E6DK?-@I787^$7-ANS<)V0WS=]>5HTPS+(=>BK87Q0/2" MI/([4;E!DE]2!R5K49M4BWHP]4Z+.?F\2Q3S$"=.0Q8G_6#4#@:J9]%B4VRT MT=0LA?CCA.O9)*%=CI8D6*@O*/SV1\#1-4XG$8KKQ^'E.-U9*-AT-ILE"\J1 MEW/19MAK5YC7=*YN8V'^H60O9&W^\60Q:BV6E+M;#VMW:W-**XM+R))5):LV M/-BOE57E%I:F;&%I$).UL6[B4/QC63IQX'[QUM43V0F>XBKK<2SNWUJJ']BE M&!:&+!#$B[/]7]WG\O$*/9-K)J8=A _M$,C-ZSO64>5@17<#EBB9S@J>:*D0 M+^P+D:+7MH7_0^?X71Q)M]5.*&FVI-F20MQR(=Z\BE6*\WN(- MADFRSGNQ3D/*LV9\XR=]CA+QCZAR^^X/1"@X/_^3_WX1I?]D@Y[U_-]1$*:_ M\W8>,;;-YZT$[=)FG0/6#ZK@"QI?*[#8&E_+:.O-NH M9RF_;5/0DXL:I_OE-MCUWW1"UK&G_CVS:+OUB9KI7D7=@IUT*R;KS3 M[Y#(6:V,)3D/2ODNG%+;1G)N>LKND4BG)&=[I7/+4]P2\>3+(E&NW5)V'GP7 MUTAPC_PA$%7)2<+2Q'K^XO\KBNV!GR2+.\#B'HLOXZLXZHVS"^ MO_MM$+6L M3'33T]L*6%O%7UN\>0N<%S9XK43ZL2BR=^;\Z4+V-1MDM?WB,,B6Y0E:QO8K M,"YY?E.>/U+>E$Q0F^(3.XNCX8BEC#[$+-^3<-2\M6N]5XUPR?%[X?C;V.]E M!XE)/M\EG[]$\U%P]])V_8U9&Y"#Y<8I:"U?C9(TW2M-&Y28>>79^M)/;VH1 M0+BPQS,FCS,1W9YT\/[*C"4KM(85FJ@5#F-AME7+HSO-*;Q,@4KW MH#'N08.SB6=AC]V_@E/.@ZX@0OC0UB6>+0&?LTTEY&W4&W48DO8O][5FT:W9 MC."(P_"B$>O=LFX_C+A!?;X61>O'P UK8&\C2]3D4TCU(-?D9;S:AGCU\-A' MQKC'7 )2UU9$FE(_NNCFR3LJ79@5KB-.WN>-"6G4^OHG]VHM8+ M0(]5_J7;\(ZI\9U?GB"EOSG2WR1BRX3%.^8S=\T(L<.[I/Y+7Y!&D' M#CU74%/"24:.[Q Y-HB-1*B)"Z'F3:YJM8=]+0(IWN[(J6:)]++&# MQ?;MM(0[8%V.BNY5],CB(V&%C6%NHU8H\3?]C MP"9LTX8]5N^[+7=+9TT*UWM;YATO($D6:#P+["%;**.VED1M#7+6MM7]WE7R<]U\O,R^N<+>:OP+\5ICXZCD!ZQ&L_";BXAW.*LD24C" M-?L>#;X'X<-YY(<)MY\Y/:?D/ OI@'\-_33XSB8O":9&]"BDK(C9D\]3U'[B MJ-VAC DF?PME#E?^=N9T._EJVV4WY3+-_VI@G>COC.,VC>-N!-;.17KTB%S2=XW/RC#>9'EN@3V2 9<,N!JMJNO) M8&>K=2R^C^*A'W:9S&#O.8.=K1BNP;\4IW<7)_])+@CMY1Y;N2!TM.(D(_MF MRYN,[%LLD'F9N';C7MT"N(D%FRWYK12Y0S5AF]B8E1AJLLS5%7V+DC)1)E93 M]+TQB\KX^VCC[YTQ7SV9SQ?^)@U[EA]^^W7LQWQJ3-:J[",7NAD-CD%$]KM: M5ZM/WP8.;ZO+?2@NK5/J+QPJQ[6$)5Z:Y0UN'"QVWTF4(UGB /VT#4+8Q2+5 M([%,FT2N98@Y7(MU1.5+EI]D#4XT9$D:=.>9KLMPT!(&EG5*&Q+R&'R\LHJ, M0]?<#52AA\D0KULXDLRTNT6;(^+C]?E&FQZ^SEN1*>3@-]G4M],GW;2.90=+ M+&NT+=<$W=9IV7>L=&G7JL_;+48I?QR%I6A<*#+*+.YM=32:#8E MP2.-IC2:>TP3>*S'8G_@C<->TAY9;#C_KL3M4?#Q^C0!_7K4:0(.?I-U>%/3 M!)5\E5TW)C=E-L#[:5SJZV5$14<"^:+[;23382T/,UY+7"F*[W54T[&( MXM'5/TE17%_WSD9\$OROILK-<@>: :Z/9?,R[&V._^?=-;7N-);<>"PW'C>KA/0BWN%JJ=_D:8N2]39Q8+6 M+L*>2[REB["7=:VBJKYF RY0O2LNAL^WL1\F?C?E"$JLYV++C(\+/P9MN_5O MY?2Z7=1(%\V]6L M.RLQ7+&LUW2ZOV7=K,$2_+**^6K@AQ?^<+X>>ALS/QG'SS=IU/U&DR3J!H*/ M_PC2OL/N62R\T&@XXFCR!?^+YULFR460)P'PJV$^%C=,)%8R]C@+O[,D%?!P MS6=S_1<-@IY %@U[%U'8+?SB"B"Y[EM8CIFNTY[Q\6,^4M;I^2H.AG[\;+&0 MW7,L\H_M8"G!/*_$R'S]93N4[$/OO,QV[$#OS&X^MP>^6*'/16]6,1P-AU&8 M_2:$L,\&/4\$P6DZR!ZZO'>'HT'TS-BM_W3.L2?BX=:Y%)4XF-3UO@D)1Z&9 M2ES2U8SE/G7[PJ@+>;OI^US<.$H+B#XH!MH,V&-Q2@'^39MSB4#'-1N-8XZB MA%W%T4/L#V=L0D7WI>:6,42N>V9<[M.VN&K4V( M]$U:XIN\O\G)\B R:CJ2J&G7=3329WEWGV5W)2M[HU KZR5R/,$O]$^HMP!3 M*CJ%^A9FI]B]GFI^^O57B-N *7P*\1:8*G9_.Z:$>OU"KZ'1=$SE>@<:6Z59 MYMUKX2G=<6T FHZI7/& [?04J%=/93S5!DP))MG./89U8>ILABD5SSP<^NC' MO=OGT3Q@+VR;SH*-KV&0)EV>A[2?]UI-V"RC;FXU82(6_AM)M74U]%<&/=37US?I N[84:BJ'1P))E751L[S M4I&:6.0FXM=V<%-UY=D+0-KH]$ZW/DB/MP$>[\XV*$Q"&\^UQ(?,%)P':?"0 M%41RR.;4/H]B%OZ; QZF4?C]E@U8-QI>L/0QBK_=C%@W\ =!DB9G87=B1 Y@ M'^LR*B;'?F^)BS>:E??;4OLRTH+;15JPUIH%40?SW_1"!0"=TJMK33!LCP5_ MG;,'?Y 7P15T4X\E-.P%H9\XC#M\XS#H^EV.3I;M '5>N+T&UJ., 8_, MY+;/VNTOPI3&2QJO]XF"EP]NE9:K&99K/\=MR92'3'GLJXP %CUDZ?TTW/MY MF0#3MXOUC1IC_<(AS[EF^5<43_5R,F>17]UV\$(NTB]AF-!["L3>"/O.)R(# MQ/W@>G*9@C>XO/3&W?0ROF'Q]Z!;. 4BU]OY"$)^)AI<2*,X@#<[V(^_ZI(# M4)"O8]57C4B0"D$I(^CT!/-74?3HDK:%V '5&CM,MG/]-[V 9"/%/%]1[7:C M<9@F%U&:GZHM.,KC^."8#!^N69<%W\4^?W'.YO3S8C%&S*Z8."& ^^*S'NV0 MK#=K_VT6==^ YRG;5B)Z3]&N"DXAV56TZ_E!_+L_&',,S#[^D]/7C[O]YW/V MG0T6 M]9G[-P-$Z3K(/6#K:;LL1F$,_CWQ4@MS$2>> MG(_B7V1.F3]PV,11*CAJ5]>7%_36/9<^;JF/NST*C\ZI?&-VH,9*@,GA)__] M]?Q/%51*Q1>?8W'D)U?!B V"D)V?VX6HL2(+.GLH1[,3)-P$MD1?5S)W)29J M"-:J4JBK$+D_'C6WX]%B]SK/QY=1DHR2FNYF"&;-"P[)Z1=ZK0&H2MZ5O+LS MU5R,\=^]+"=\$([4U>2\0;%E*L@.K;2>;?ZBARA^OKP_2]FL1V_&M+^S?M = M,&_ 6)H_E[*>[8^"U!^T@W?GGNBKL)"SU'HTM% KOJ5^:_K(6=ACPY#3*$]8 MOPB+V\,;FT9O MFBA$J$HT_'9UXX8//*[FXX8//+CF/QQIIJ$:%8>=:C"W2S68BU=B-*NF0J:& MY?ZP!I0:9)J7<_6?*S3O^Q<+2:YN8E%/C9I]RRV/J-YJN9*C=F6U?D.J]1MT M,-?+P%3R2$-X9.=W;4X+I.W913H<,I&C6[Q8R([B4<3!9A=1>)-#T@XR"]-1 M#EN!NE7 [4?VW_^DJ^EYC1LPPL2(A@\31+UT^F?W@5GCA(=Q23+M-Z]AXM9: MG!%S%3VR^"R\C_W<2'/G=&+:6[*E:9V%O;$X!\P?2)[?,<]OC?5CT?-;\+YT;@^9$?9J\*42 ME$JP00Y #;PO'IV1X%$VNTV'A:_@PBG#%"!J:=:TAJ!*ZE2I4P])IS;+ MR9=J]?#-Z L]+$E^^%)>W \GZ;USSVDWM>_STF?+'V37N_092\^CO'!GT7E* M^RRF2<+2EM!Q2J@JR H^RTO0]N0*OR]!KT21;=!SG\2YJ5GM6(8'>QS'')## MI/3F,+>4!1:V,TB9WC-!=[U?3<+=1V2H+N MW^J^+T&EDGYO);T+%MA*24L6>'<6>+M:'X=!3O]D?,8CC5MG8\NAEL:.AR_9(+I@Y,Y\H];#CE)7U=-==*\Y:#?AF7CC=.8/7SZ M-MQRL%[P/4A68'/:ON6PXZ1WQ>*;OA^SXLABM-Y"TDP\<3$>BH6,J+A<,']3 MD$0Z!.:GKS?.\B3^8V$:BP,5WN"P,,IV]56\8\+G8KK)NI>\&&O:- -M'5[* M,+T2QI4#YG.N9MHJF%9SV.]5[/#M]RV'FFX?J1IPVKYNV(_!TR<.2#2.NRS) MO_:9W^.:ZN>/'/6??\[^^#E. "2Z3C43&5A%'@(44%4S'1VKCJVJFG["'_(7 M'N1_E"1]'G"E+JII3OLL>.BGGP!4_^LGH8=._4'P$'X:L/OTIWNNFDZ3X-_L M$U!'Z4]\L&3DA]/'L]9[?Q@,GKFBXTHW*'OB+O[(WR^>*TQCDQF(/3@L/N Y M%(B2-]8RL\+S([_7"\*'4T'+3^KH*7\^"(6%SKX77Q"*TQ@&/TV?2:.1&/)) M#)F*DY^4+AL,)JV_G*@GV7<.3G?ZO00;M]RB)\H%>U2NHZ$?OISMT(\?@C"? MGC].H^D/<3:A[)?'H)?V>6\._%T4LH-[?TUKU1;ES[Z_79[1G_2"\=WTU.5N, $ MNFW:'#P#.=0$"#@ *)B1Z?.B1+Z(C-ORF7(?GPWN[>G3D@>X=R':]2L<%) M^1H&W:C'E"\W+Q\MT:6;6!BBSRR,A8&M(T\WJ>,A["*,;:)AV_:$Y8$0E5F8 MW\9^S.$8/%^S412GU<9&R"O? G"^ (]O"1LKY\;>O]/K6O3[_4[EVKRZO;Y6KK]8W]T MLEI'&"J9Z0B7Z([K.JH./1T1;%'-X,H">9X&,;4]M4Q'7&6@N7DM\&8:XE-/ MU,;RCOV>__S,_)B%)Y^_B!.#%0UT%/'0.DU1%P8_U)LJ;I&+NG%"EI /G$A!NED=J<>Q?I%77U:OTJ@J. 4:%F6DFSJ'.])4(D\P M?%"2N/O+R=]C/TS]0?00]:/XP[]&#R>*/TA+?Y^\J3E4!::FJ]XR#:_90Y (\Y5> M\);M5]M@Q=+F;QDBE>G9#AWE+.Q^J&WYK>JM6RR_U9ZRS[^)WI_$%7!!5RS$ MN$^<+!G2E>A>B6?(5OQ$24:L*VK+>TH0*D&:*-U^ED[[4:XAUFM3T8K2-?1^ MI6L-M0DFT&;Z1-=4[!#H0D)UI+HJ,0P;VL2V7$LS78"6]0D7\\GQC=PN9V<$ MV.+JSOC9YO'0%@D&L1> C>+HNWB!2)\Z;. _^J*4OR4YAO>F(IY3D;H&M%QJ M<>N.=(M;=M=!V%,M#!T/."56X=9_.IML?9E<4++.S)OZ*<2(QQ[:EG:^B?)6 MG_[/)$#A46(D-O(H_QK'0=(+LOM=N$&H5/1[F5Q0%-5LCO&#'P;_SKX?;.5 M*9G./EQ_N/F@N,/1('IF\?O295'RE(OH0QDQWNPDXPW#^0UTC3;7-42U/$A, M4U5-#4%J68;K0$S))G\<\ZG#+9R0Q=5(\2JJEQ%2:I< M^M\4*QH/V'<_[G64FW&0LCP[ @U5K:\2K$)'U^2*;D$%?5X+81BZJ5J&9P&; M(F!BHIJ69W#]CR'"G#"55+#YQ\OX-GH,WT"#?T9B=U"XQ"H'M*13J#E$ QMU4":[KF$VI78R;3Y97S%W1*N/-_DSJS#X2U[\I/] M,>D&"$1S]M*AZU#;MBW34H60$P(- "'5L0U46X.5"!2"Z0_^OV"TVAM=-@+!2]\N]@I(B5 MB"UBRJ*-0%O8B+?A^HAH$/H M-AHS_ZV\![2=<]Z/VY9:Z[V;0=9V, >TDP"/,U3J8=M4L2) MV(<^N.I'X?I$WCJ\&)"<=3?B]1: M^,!X_"+LMC+PN7\89S4/KZ3!B_3MO[C#$]P_+V38-+A0??>J)<>3SS=MCXH''3 M\=95O?4;XQ_34YS3N_^^TACL9A3R ABC\U;F7LE1)T&Z2# M+/O._&Y?Z7+93UZ1V]@5>E9O\7N7DNB0[' P[ M7$P6YS+UP)YR3T'A!O6Q'_!?YE;W_3/8A90*JZ/ :C+@_- M;&3P^(QZANT17;>PB:BUD(.:>#G/ -YEZGI%&"*J/CAQ;M*H^ZVC_$/](( ' MRLB/E>_^8-SP]:$F2?2Q\&0A.TT=2"$P"'000H2J%@^/#02HC8EF0$,K\N3$ M3.168@5#7OUQ+7E.\MPBS^ESGD, .J[I>L!S,;(-@G75L'3L$(UZT+2],CWH M3LS0ZIJJDHRYYY'T(U$.-*TH3OM^^A*41W]QOED=9/;P!)H?.UE6 MY =8 /F.\P?O=/<_)Q^*M<:; M)RDQFE>66 ;G%T0-3[=LI'L 6[IK&"9U-$^%#J7+2PB34S#SK2I",:=^.DZV MKUC+6>9/5M_J"BG1B:_8'S =9K*3^"VS6/Y[$;TR 5LO8/I/#<^W;:=*A#AQ M21H&:+- X?NHKHFKVI9*9CU',[%V/ M!Y,5:UU%0H]F*J+:305PH]ERM?&?@QM^]^M\N%7MQ5W%@'B>;E^:'8N M8P/SL#$AMS6QS:F$S;J\G6/I2]HK+_]KU%[E_=/^I>-R@%KKHLPMRLX D M_GN#7K_@WU2Y=,MO*NZ.KREA^."KW[5XY8'B V!MW$J!QGSG34>=5R+:E@W '*1 M;E%=)2X$Q+4=TW*=994SQ?6O&:KM'-/[5CW[74%Z;0+H?D6B1=3NEN:'@ONR M?'"6!>:>5!AE2=QQDB=I^)SSTQ%+SHJ)XNQ=@V?Q\L> OYJ_5@G9H\@ Q>Q[ MD&2>6>B'7<%3W%\3>VI%9W$C5\^/>XDB-I<$O:K:4.T'_\?5J1:9XGN9XDOZ M;#"8,H'R R=MEFC+]^MOD,9:3'__R9)M\^#$F$N_K=H$F0CQWRER+-6BR/*P MH[H4V)Y6=K+#C9C^FX6^/KZH,WN^G[SUR]#_E4R=!6H[6/6F6;;WM8C\XD^\ M?30]D/1UXW0ROL]W.8CY1.,T4TJ9=LIN,1._%JNVIK+R8BGIM1-8$"0O6_GA M;WHA2;AP$X'NZ:[8 0]< VE$LUP+ ZH2X#@8.4;)BE(^^6SNV=5XR>4N/[H!CP,2'C'"RZQ8HL"RQ+%Q;-C.2I[43KI M>O*9@] Q=*-CJ'@J0U,@7YK>;3$W5_XMRI#+2[3V7$^U6* +FWE)C<23Q)/$ MD\134_&T*A1>N#&S'\\-\0,[O8N9_^W4OT]9_,D?//K/B3 1_7CQXE1B:Q@9 MQ(,46DAUQ'D/CNH!9 *3&@XEXAF_ZHT;>[7[VW?ZFSA5F"HW[O7O9[9[TU'. M+NP/V:5>-U^MFS/GC%Z?N3>O<\[)WJ XNW#<_Y%GN=5\AOZ*?8^FN6*[)&Q( MW<&AIXP/';[=;',O:H[L#3S^FYS,]6G,I3P6\LW'OO)%";]G&X;CVFX-QJI\!I^O MZ/5M3HJS#XIW=D$O[#-ZSJVQ=WG]A=X6;]3TWYU,^V3#=Y6WMW'?&F:C+C*P MZ7JFI:O(H1138E&L>SI6#8@U:WLT5O#6V:W[10$?&L1 AX%7;[9,E)U6EN_D M^>%KZ(][0H(HFA3(PQ5(XF*J$=VS -01Q0";T-(A MQ2K$IJ>[VGX%4I2>Q*S/^XFMK^)>@"%3?CB/DJ1)/NA^)70]A11=2NCA2JAE M8$)L QJ6LC%D-H0(9L:!M"HH6*\9PGUD[[B<>H>K\E<3Q %28$\7(%$0'6P M2CU3U2QDJR9V(40Z,%P+VZKNP/T*I/OW.$B?CU88UQ-#,:0P'JXPVA!JT (( M.CI AF93UP3$HI:);&S;3GW^ZT64LD34QU=(95D.]6BE<7RTK#C>AH3]X3H+,1L]U@U >^3X>T>>:)>.!3$5M3#Q%;Y8MWVWYZ-5.(1PS$M2YR!I]L JG:]6D,[8JVQ-TQG%]P&W#T0V2VA /@/@^EW MH3\&43(6NU_H731.E2]^_(VERG60?#M:I;">-HIQ1*Z$JEO8L+%K$Y>*"[<) MMCW/<6T5&([+]6>]2D$_8J6P-TQSER"-HT%^%X;V$M9VP-HJ9#XVH[UV9ZY@>$8OM%D0JL@R#ZKII&9X(U M73?V4IE[]D&YO/VG>RW+<@_95W14U7"HZV'500!@0CS^AR*BNC:PD=Z0LMQ# M\!7WA>ES]N /L;#O#=4B[Z.(XT>B^'CE?#VVCTK.,4(6_\]#'"F( I>Z M#@4>(!0B8AI6S3;]F)>2]H;IKV'ADMX;?\ *91W%"X)$>NAKDET[.'$ CE.8C9K'\%ND^0 $8\@DP+J(00,C,6M)XA:!E%-MVZM<-1+1?O"M,/N_6QM M^.M(G('&PB"*"]K@:"5_/0$4\Q4;%CC\[6-&5[54SW$,73=4I'LJ)="$FN.Z M"+C$4%6Y&-0Z3'\)0L:=@'O&;7]A0?AHQ7T]XH]'W"U5U0%Q$+&QCH!I8V(3 MST"V"5V(D/J*S/$J<4='+.Y[P_1E=I#P69B?Y?:?*#G # M/,<$J@>!RCT=K-D6#W(LC S#!18A+JA7\(UF"_YA8MY]Z@=WP1%7C*_'M&*N MW.8X.P\.GJS0!8=@G"CT7(?HND=YW(-5;!*B(5W%*D!0-^O;#WC#D>:GW/T\ M6J9!$AB2V(?)*R2V)+8 MQX, 26Q)[(.$51);$OMX$'!TQ-[V#M@:)C2YX:8XGU[UQ3?+&XE.=CY#!;Q M5^_5]_]X5/.(JVK0=%5$50<#6[. Y"-"=*RP\5?W/^S"K;UJS(U46.3&=1U M/T]CY[#]I4S[N;U([#!3SI33-?<^-(>;9M*PP5'["]*POZF7H/DL94,%?%#$ M?]O?XSD?->O^*4CY=+ME[RD[TNI#\Z2A2,<-CGG?FHXMNK1L/[.V+R\<]^+& M=13^Z>;R_,RAM_R+1<^YT+O*S3]=][9QD_[A+%32?C1._+"7=!3VU&6C-+]M M6 GF!3@_-F[>)==PU#*UPO,+SF,#;XH;^O%#$.;3\\=I-/TA=URS7VJZ3"Z[ M]G#E97*FL>+"N%5;"W>B+M^9NN-RCAU=C">. MZHN[_1Q#&N@HF0-1O+Q>LL-1L8/#NFQXQ^(EC@#D+:=#+!66_6>WR]C]_3O5 M0+[=[Z W-TM>W.O*0'>)B<9*SP$CX6@!E]1_5\=P!UDA>QS'W- H-$E8FGPZ M+'?S>X$$$L8/0 @,32 MF4',T\=OI^($J%,/VEBW/(] 31R*2PC2+.I24[5<0HAFG2BA/^0O'R>G#[X_ M^B2$A(8]\8\[EQ":VGXZP= ?)+^XYBN2R&RJ(Y-7;-M0&P"5"+N MEZQ'M0#RFUZ#:@&&WC$)/FC5\LHHN[DN&^UV.7[31(E9EW&.N1NPCA*R5)QE MY@^XWA)7HV?'GOT#Z!U=-S+_[A^DHPE*R_BI=?'31CI(F^L@:F%BFAAY"%%D M60![.G=M*%8]##3BXI8;=DS=[! #D&&CBCG MPG\0A%+\+%$NPZ'7*9I:D= 0#835F08R71VZ@+H>HAZR36QAFS@ F<"R+*0# M9RF2F'#5'T':M\<)!XS%V4K,'HPY,D@'8/6@XP@IDT6/ MRZ0%J66YXJ)L#ZBZA[&W'-V_1B9K<@X,%72@(6/[5L7V9^%WSA-17#R46(89 MAQ5F8*C/%(I+J4-LJ%.,542XE2>(4HPLW35LTX#Z2X4RY8]GKD!V9\W5CF;( MN%P*3%,$1M=F F-KNJT#I)N>I2-L4VS9CFIYJNJY4+=TLIW U&1J$>J8HN"U M_0)S/$'X5UP7IEJ%" U#J:CIR1*;-U33=5$W- L0#1BTR6U?N MW^#A/3GLE-OKPGO-:*S3<1NE_N#M_L4QJ9SV:A8"X#R9KSL$8PH"9Q15; ,33$?\9XR5;OQRIK':RI'8*-^GWI+0G3&-O< M[KV\(E$0C3A@SUF"0&R0&(FC>^85=]WN>#@>^"GK<889Q9P3LJ-/\OJ[#D2P MHZH@+\$37]4.(*:,/V3\,=5I:%ZXIU-@86H0VW4L9&LFUV-(QZ:AZ\3 KC[3 M::/'^-.4+:\&?ICRT,.=GP@-2,5!=G3.LTZ! M9?F3=!AQO/\[^[J[=$-'P[BC:[4JR<8%+U*@CU2@S7D5H4LTJ!G 1DCG DTI M!L SB&-3C!Q(-?+> EW7-@(NT$;'0/I!"_2A;=>_Y.S&^2)\4 :"KY3LU:?1 M_>F8?Y&YB8/.30 >.Q3<#I.J"!N:;7G(-!SJ40>Z %HJ =!Q[9>AU(QQRO31 M[C8,8+,#D"E3%5*&FB)#8%X9"(#FV8;F(!5@%>FJ08AFNAXU=*S9FOI6&:IK MT0#K'YV,1T:??MAF)8UP*%V'1KR$"]58%ZY@$$8>J'#X$X$[S@#+Q< M@O +^9YL"4+7C0XRM7P!0M?,#A:+4S(D.="0!!="$E/%.K(\QZ4N@CJFKF8: MING85".ZY:+E4NDI@TVT$4O=I^Y@+$#]-8IZC\%@L$/W '4,K4[WH+%>@!2E M5H@2EZ5Y,:]CZ,1#!.H:0![%W+7V+,L1>_^X!VXO[?M[G2C59.)UH'5,K4X3 MWWQ+WO8@?\H4,JB0FPTV5E#:?%N4:6/+P1A"'6H(6QYV/\,+^%=="X=>A%8Y$M>9$F=JEG$A5[IH4,E6)JZ![6*#%X=PM5[,W: MF7>&.YH&.@:&^]0[^;>9!<8N[]]/;O]4T:8 MY1'FT=X@)JE_S-0_M'7NZ?UQYX%_%PR"-&#R$KE6KJ^U[\(OR5.2IYKNO3;W M++6IXN8AS3C.]+8H/1I$8J(L'O(HZ"[-"I"2?A2G\]^D1[-;#20O@MIS6D$K MW 3EZ)8#5<,"*K(0M&UB& ;$2%-50%0(W>+>SQLA%[=<+!PN%33LG7/1F7Z= M"->7F6SM+.-I:AT=RDW94KU(]=)0]:+-=WO8ENVZMH8]PT3(L#P*3:!:&&JV M:6#7K5.]U)38-/4.KG7O6?/4R\&=1S_U[$:BJCRO*(]>;!L?S*-U&5BU,+#: M3/,4KL8"'E UVW:(!R#2'1WKGDLLR]1M!#QL+V]P6=CJ.DWN/._Z<#LB3J4X MB*VN4H8.0X;,^28Q574\JF)#LR!$*AAD:Q5G>FEP@57CN69%"!H M:%A#KN%AHA/B:0[74#IPEO72E-FN!ZI>.H %ZZ+ IIEFPC8&"/'=K'G8,N *@;8(:[CU2J>M1T.IV/204A& M_NV*_*/));4ROJ]K$UJ;E5#A"B[-1I@@S8&F!Y"F6L2SJ64[%K$-:)K:TIUU M99=@[BT+@ CHJ+A6UV -E1OK(4A1/ Q1-.9;)@P'VT0%NFJ8 'G(IJY#N4N@ M&L3SB&DN;?M\G2C6=B&MT>&S/P91K#G;T/A-:=,;;=[F*\@0YE!#F,(=6R:@ MM@HHM%37X-Z#0S5/LRT+4@U8CN4MW8NWQT0"[ " .D0][$A%2N&12B%2Y\5) M+M(=:)O8\507J9IK&;9I0AL1W:"ZZSJOD<+:=J=#0^NH^F%+X:'5[I\O%'O. MCJ;K+E6&RL#E4-S8A+]\'4PCFE^SYI!Y0 MAA7EBVYVHF<2P'.,C6,#6YR@*& 0W'TAVR9/XKRIOV<"P]5-4. M!K)T0(KD(8HDF5?M(N":T#*@K9LZ\!S/-4P[JSAT,!!B68-(UN4]$*.#(#AH MD3RT\-]A]XQS14\)PFXT9$KJ/\E0_W!C$P/.;X_#&H2&H>F$&CJR-$@]#V-+ MA0 8/&:QEL[&GK+*6<8IM_Y3(;=XLZ%R*#F);S=$$]F=A,H[%_<'95H H MNTV&T^Y4KMKOK=[H$*,+HW#IE8N099DF,KC"$NJ+6JJ)+*02AUC<*UBJ"2G9[F*L^CE[+<7EG&A?I>8AH>PHAZFL8]>&)!2P66AW47.P;& M2Q4ZV\AR7;?8 =#1ZMWPTSI9/M#S[>5V UGC+**>^?49P#"I#6P3NBK"8J^! MIGLZP):&34OSEHYG+FBBG?D2>D?7M(YI'$4QLY2YXY Y."_2U0FV7<\T=2XQ M"%HZIKKI0 = U*(\'8R5]>U=AUHFAV,:ET8:*K,'4UNPHZ&PR =,G%@@098' +6Q1SP7 A4O%9RNEV 1:DH);I9WU!8GR'WJ]OWP@65'[>9N2$<) MHZ(;I&;NBF9TN"%:=&SR@KPW.2W'I-G:K, *%YV;&@)(-XCI:1@YAD6PY[HF MA XD&K#H;EV0(K_>9+SX>LWU;Q9'/3_I"_)B".!/AU 6+ 7N( 2.%&[XIK9% M#61HQ#,0TJE+5*(CS3,MX+J&C9>*ZVOU&*3 R83)Y G*WRBHY ^X>Q#T3H-0 MZ>9',\A81\8Z,\T%YQOIH>LBPP4($HJ0B0SJ.(Z-'=U5@6&ZGKMTX/>,PZXX M@YV%DY,_"@IMAZ?GJ;K:T;!VT/&+E,ICE4I]OI?>4 W5!%#'&M21"FW+,+!C M(8OWA88!:I'*VD[34Z'>,8!ZT%)Y<%F%:Y;Z(JND,#\.^;ME+?SA!BJ%@AJ= M $H-4W,P,!%Q5(PLR]!T$R(7:9:[=$C'E$W<"9?0;G<\' ]X.-)SV'W0#79Y M6"[&H*.#.DO@&VO5I2BU0Y3P?$,]M*#FF%@S#2X[#N7^L^H8+B*N:KNF82Q= ME?,:4:K-1F,DJMOKK&QOOBEN?S0_YY#)IOIN-!S%K,_")/C.E$&4R KV8XH@ M?EBMGKB^*!['9:NFX2 (- ^YU*6Z[KH:M+"K&IKK+*T!%)@MVV]K%UDM/P3D MG//;!4LO[V_]I[>9_80CA_^V>@LN#RM,7.L&N'4TGS/Q6XA>E_C_*&5;RO9< MMC54*#'B[H;CJ8 [(,C$HCC!T#S5\3!Q#!LM%2B\6;:W\4,VD6VH@PZN]3#L M Y#M@\LQW,;,3\;Q\[2 $VH=0]:7940GH0 B%7Y,5>F:K5S)\6LWI M+=XAO%;)&?,U56021+ '3 =P)6=0"V)@45WEP14$E,*72F[*;>O*&&J(I[ J M#A"M=1UB0Z(V7XM)43T24<6%VP.HJCHZX$Z(N'++ MFXAJ3:D/A(V.:4I1?9/#<2"7"&9N2#\:4PF.5PD*-D@T]S22$:HY-D85UR[$( I8)30A5FRZY%YM(86UG!JE(%9<1 M';04'EQFXD(<3LQ_C*/!@+]:"3ASQ"Q)9>[A< .:=0JGK!*%]27Z-.0RM@[5]GGO1_[!+2%FAE?:Z5-:J9%H&F9:@4&:J*=0@L%4/; M15Q5JDO^6.%(>1KV]KAR@SL0XIW>%%5"T\9Z5%*O2+W2/+UBS&^KLC4'$<,U M/%U3D0:GN]4I,?ASN:!CH&KG4MJK%Z)?/7/F8>\^SW M[&]A.MQ]9J=]EFD) -7_^JDPORX3?G4MCE:?*7Y7;,WQPV>QFA1&J?"V8G$= M9K:T]!!G!W+$J1+=*VF?)4SP -=,"1-A5YCYQMDVG_L@],-ND!6K3,Y\23XL M0I_]R9'R$MYE\$Y6XZ,&Z!7X@CC9WWX\'63D/[#3NYCYWT[]>SZE3_[@T7]. M^*L^]N,)-'XF?XFCN]@&M@M=L7'O MW-;0.:SES7W,+/OZF+_CCNM;>O"M"2Z9M7UXX[L6-ZRC\T\WE^9E#;_F7FUO^SQ?WXO9&N?24 MRROWFMZ>\0Y-F_X/9R'7<]$XX2%GTE'84Y>-4F7$XKS$GRO%W(YQX_1CX^;^ M-?3'O8!KX_>=VM:BOOQ\H?>"ERD69K(9!\((Y=^+PX6".(,%?PVHN7>6&5RE MRP:#2>LO)^I)]IU/LSO]7@+E;3#D1O&"/2K7T=!?\LD?@U[:YQ\Y'!.?HQL- M!OXH89^F'Y8T^LDL83-+79*3ZG1._@K3^*^?3I:\G\GK7]5$ZA[PS>]ZUSL[ MFA1\'0!\,]8V]WFLPI(2P]N"ALNUZVT_9DSYPAOZB>)R]=-KVITSDG_?AW_W M6N:R,_[^XL?=?HX/'HPWC;=KQX#D[8RWM7?@[65<3-Z2N6N;5Q7M3!1$PKPA M?+$#OE^1[Y9LL9HM -E#\5ECUV6OV7<6CN7=L[O6"97(>IT\O.O*RCJZKT+# MJZ#=SW*+IB+5P,P@A=N3B$.(K7O4=2@2]?>0&CH0YZQY!$)GZ>33B31Y<304 MUWV*%_P1I'U[G' $L-A]FA3:T"1A_'^]Y>--G'QA]\];IY:3UDQ#[Z@$[6,_ MT/LRLBRADTI,*K&9$C/!?-NP#2!6/1-BY&&DN0@;C@$(XIK-U) )EPH$:U%B M@/P&?JM)B6'5[$!4ZZ:'9C+RL=QZ;$=)MOBG+ M5F..+I _PKU84_VES?6789DV-333[:LFUZTEZ>?]K M%/6RDI<)C]WP>&^WOI:N@0XF1[$W2PKA40@AFI]Z@#T7J-QYT%5J(@),;-BJ M"ET5N!@9.EF*A+81PCI]!5W7.G"OVX::[Q6T?H/DKW&4),HHCNZ#5,9XKU13 M![0-:JJ?"H>^ =NANFM96,,468Z.;=M#R/%4UW4\"X.7^BECJ:N,HW;I%6@: M[ "REV.C&^L,2/$[3/'#ZORX!,WT$*2FB57/0Y9!B*A1UY!N \TDAK.TW66E M^-7G#VB&]O^S]Z;-C1O)VNA?0?BS?]8;\:E_DXUIHH_KR-X>HI0=(.@[!VRRUH MI78$XB;F(NB;]J-WYT]?>'XWSXJ1_#]?.J*C;*;9@,B0,U)-BRCITP M,)CQ1GL&("6 2( 8",8\Y$KY!\ZWKN+L[.ID@3)5@VR;BSSD#9-2^TR+))!' M*I!B&0)%%"82<06@(4%S0!I" RD+J@-WPI*U&JTO% SN\K[9?8Y%M^(VD($26A*,1S7!]+[O:*<:A(K"822L7*DVY(2+M-A M* ,D#HSD!*64":@YY#JH"8!ZPX5;VY;T 69UB9??ZIHO=4J#&-ST<3BZC-$H M\3SIR?!V,JX^% %YW8"U&GCAU:0LPW#HO.I7\Z0:7W_)^\-8JVZ:0:WHG0SG M]71?K7D\JW!=A].CV.I,@GT8@OVM,DYSR<9HF8!9!H5#,^:"]4\M#2^IA8H3 MZ[T"&*Y%_;RA9#>GPHCM9>%*I:'V(=+A[+;6=.HB$+$0:C+*DE$V)T,:$D162/'!:R6Y76WZ1H1H,,Q/VA++$GAKJ5P#TY= M2+Z,6L:> J'/)AMSR3 AR' 3\@O7(EGXA *HX,$>TXH8U)AC9W17@ABF =K M3H:7RF]SN@,5'=FL'M_6X*/CB3Z8@B>[+,*\%W,]8YS_F=*#)BMGA:_PTLIQ M3 -@@"$>"DH=EUP+[G#,N2"!,VO'-9:;F_/T?GU9%S<5,^J2-NHQX+R#F--GN=LGZV4Q/E8Q9DN@Q8X1H(P MKJ6/V=4\DC[H()1QIH E6N,W%><&]TL8Z0B>?!_[Y/MX7XX^]ZN(WS"QK]5- MCHJS#MAR$LOM6829\AQ!:)BEB' EJ%*,.RM=H#2WEN5V04DS6TD7PV++R: @ MZX3Y/ :3*-6& ^= M-\0JM&;P3%/6;?O\!($="G;B;FAG;':2VR/U12!"5T13NB"K@"HOJ?1 &LVX MXH0;@"T7:P$4CXEFDTDF8 ?@G134:;_VL">N@U^+JOHI6VH*63X>E_W+R;1Z M]'B4A8E\M^*"BLFJ:A]4/9.]LBFH<4-T; M3>*8OH;(6FH,;U3%\*GQ.? RAS#H9XD*]Y\ W]3C=I_PKHOIA5'3?DOR.["^+HQW MO(6$"2WN]S'U]2CG^&A2,,PS@&:W19E5UWGYN*'_4])T-Q..0QZ$H^UXFOT- ME;SV.CQCQN1N2Q?]@[/:]]/^WI]])4*7H2>((RX89D(@2(F1PEO#O<>$8T6@ M!?9A.Y&86S=/G2;5H7$B(D1$R-NQH@4+K>B#1*1!;T$&E%F MJ$8Q#5WX::G$ CUI0'^3$;>A\*+$B&EGNG7NAK1KF>8XS7':F7[6"-3+7Y5- MJJ(7BREW1S>WD[J*8+&V99UVI=.^9)K]-/L'NRO]/_7B$H@P#_W(/Q799?2= M3\FORD:3<37.A[%1+54*=H7XEYTAW/:>TVYM58:7B8L$)A99Y8@'G&+))1/" M&(R)!%S:];I.717EV-5V"SY;P>O8F\!29&Y98(QU"MY?2J$V6 M:)+-(Y%-NCQY+PFW' NBE:046"N%!UX S 5FQK.U(JJOE,UU[]*K9)-V(-Q> MNK\VR>;Q[*:N:1>]J:NR&?WB8+7,1LEM6QG+VNM;9WP9G"8QH0QB)STQU#DL ML938$44E#<[DGDD@DL1%)R&6\&7#.$QS4 M)JPU5B=O?LPT+K%)@VQK&-OQ!:JU M1!/F*\D[#234DR&<:"S1V%O0V$JJ4PH!!LHP:R&GB'(!O'**,Z

]\]/CX-]#[#]P!4_[PNYS>YS3\5[R[+(O_C77X5FO13/OB2?ZW" MH_Y^7 M3 )VU88GL;D-[+W]6-0OOTR?<3D:],(M?O^H3B]4=NX^_//$N/-.=G)J?LS4 MJU(CVM>[C,)_T M^H'Q7]"T]8:L7'U'?P;SI:X?%YGIZ]7;#:/R,[BS.D(PU2*G><&ZQ6 P^[36 MEN+KT,SN_/4#G;_HWX1%[[3XDGT8W>1KUL:7?F]\'?X,_9@I1$'7&>2W5?'3 M_(\UQOYNX39;>!7E=]]VJDT?P=G??IY?=/\SN-%'LND;OOI9K=I*.73G^:X< MYGP+#O-O6A!KW"9>VC7Q,+-=7)=%D?T6/KBN,A?HYZ$T#@F_A]._9^-WIQ5> MMH;OW_*R>ST=#PP["=L'W;_GG[79 K8?W>Q\02;PK8E"W$-(N$BX6,<%E,>\ M#9X*/.]JN6AIS82-=H<.M^P'!+!@*\FG4@7K-A;T2,24B.D(B8FOY( Z^OK= M[62F0RON?3:^G@9$WI;%=3&L^I^+>17.[P5,WJFKJL%#G#J)E!]"(B=-H ->Q=+/&J%G ] M+<9G5Q?YGZ\V.*OPW/#>HPJ>0!W)&CTZ^!0VEF!_#3B:HI ?$@<<$0<\3@$" M+"E "^FE-E09)2E7.MAD@C' ."*$>DC?B@(:-.U$1["=^)SVS7AKK\)3H^Q; MZ@P[7<=I%0BBG[=VWJ%%?J0DB( Y1@'<7M63;\]V^^V"HPDB>-))G(RF M[3#?7AI53U'B2ET_9YSR2@%%H:8QU1*VS"FBA(. 68->8E7MN9ODM4AH/UTF M1CA61GB"$%82KSEF>-"/&/3,4*"EPLA(I9E#SEN(53.$T*S3A&PO'>,+YG_? MG"JM579,HVK.,7'71L%);8C*>4)CD7#I3M%&46D@A= RBA#22'I$A%'8 2;D M0_EP[G/3G)?"J\$DCL?[45F[>\?CLG\YJ0\]7HQ.1\-(6^5H, B7G,3PZ*(: M[T2Y(;!#6),Q/AOI*&\;_Y-D_4!E_0E1QTM1]QA;:!3 $&J+9)(<2\M5D9Y MCXG?N:@WJ+9@V1';J-RXK]%Z>Q_Z,A7J7XNJ^BG+'E1A\A7,9>-1%N;]W0KL MZMPP$7=5,MV2Z?9"NA?0Y4XTH4?H M$74$/&ZC+@E\$O@'!5[@I:^&6N4ADD'P@RE$E-)6(2."Z0 ,LWHM*JYQ@6]. M'Z+)AW-0/IR+T3@?/+9AM:8-S5-"QXR/QVGZO0#23:5,W;_S9\\=AK9;P4]X MO,*_)<\3Y2E&,"AR$E"#C19.6!K=\YX[(M>*H3S"\[MQ7Y$.VH9M^_2L)_]6 M(KF=;[6^%8^U0R&% "^92@:BTI"30%$L4%9@ 0N\5!B88']R_A*/W;:];[C9 M0[3M+FWYTNS-VVG/8T]K\'YG_]>Q_6M?\ TR,_)RFK7S_CDK9 MPE3)-WGYJ3^<-B^?C$?S-Z;Z?/W.SK(I"]!TAF.^PVS*SWM6RMAY./U+V90/ M>WX/O7\IFW*+L-WX""1LWZ:LN>W/IKP%W#\2])!@\3@L#B*9\H:PJ2L*^T!1 M5795CFZRL]NBS,?1CZ>ZX_[G_KA?5)ODQ4NQ-&^6/F;7"V?[(C\2.!,X6PO. MMBC@OD_XE=<\DI*#B!QY8!O[4K;)+L)-D- M2C8#1Y="OOWZR7X;OLL\E%4,E2Z+ (YN?U#4>0=G8=7Q0%EXU8TV3&+K2'_Z0C1;F,.9 ML<5M8/1^G7'X.-77K28]:(-2*!!=GMJ3UFNG):6<48EET RA5QI+0@GR>$TI M7(7'-@T^2CH$@D/0"I/$'(#$D.7!=J"@(P) @1"C$"D!J'24$JT\L)#B*,3*<6A,).(*0$."#HTTA 92YJC@3EBB7RN.37I: M.XPWJ5*W3QP/S!8WUP$<,55%=I7WR^QS/I@445&(& D-*8;C^A1@OU>[4@-, M!_W\LC^H?:G)$CE(2T2N9&)0!D@68LL'$/TS M8NBW(J\F97U*]'_ZX^N/P]%E592?XYFAD^'M9%Q]F/GTIU9+>#4IRS 8.J_Z MU:\SC'W])>\/X^[0-)MAT3L9NKPKU0\)Z\#ZG#:I'+16ATBB64;Q/+; M*5*FV%\X5X(D*-UB(6A!14>"R8@C"J&!9)&2,\@UHHJ"Q[WM/IIAJSA)Q/QLM70!2&36R+)3SOD M!RW=$EX@(X61VH:E70&L$3$ZZ.&62X457EO87R8_S:WGI-$]P_;O1>RY;R"Z MF[*8*SM,;5R=;\L8VCW^6E>=+X(Z>!LUP&1K)%MCSDDK1;"AADACZ[&Q@#JD M%/;6> 44PHH2">]STMRW>38\#W [NWH_ ]O[03XQD^,'?! M^WC>K(J8#0C(NF71ZX]GFQ7)S#E0,V>E9C3UW!LMF53.4B&HH@(* P5$'$JN MUNH0+>#B1Z4=32['5Y.!ZG:#/&_738!X.L^>Y*<=\@-7HHJ@,\@Y0E#0TVD\ M'409=T9X8T3XSS^4 .(%\M/<&HXZ AV$!!V+H\ 65T59UL>_IV?$\S^G9\.K MS8X:)M-B/TV+I[@(+RT+X"C6B%NHN:'22&50L"F4XY9Q#LF:>V .L>F>Y$7^ MI_OS-E;+T,6PN.IOU2] .JC1\XHI-B#)8SODD2YC SSA-BC7%%/"*:)2&L\$ M-H81IJ 3#YQ]?*$\-J@>D YM-#ZX?0)Y8';[::Q 'A/&U%4WWUWFTRI'-Q$Q M*1W!(5L?8F63DD"GJ ^D$E9\"Z#0VBE,C%=>4271?88YO\[+0D>HF!6D;/54 M(^E(V&0]R=8NZ$EX]D!XPIJY5)>%53(LT4)12I&RDGF/N$"$&^F57CMX\%SA M:;+680< RX44-"!M,G,B<^=Y;9; @W[.&A#PKV5 M4CPO3%6?[*;M$&"C@[19O<1=*C(8+HTN(:FAV NKN:5:" $HQMQRQ#D04JTE M=@RHC34(W\\PJ[]^K.).ZX(ZEV4(MQK&B'B'DD;CJ3>%R&;3_=;J3Z*%7=-" M.Q0FC)=9V W# EO. $>&*AJ]I$'LF18>2(W,B+G8=FG+[+V/ M];!*&=XOA3M-_-%_=2G<8V+ -A+9QE5:6KO8)D0E1*5]_H@:(=S?YU_K)& 7 M(]7]SZ1?%G<._*IA;R<']YGH0)#._2993K*\4O\+*F0]E99:%6390&F#/$LF MH,60:-:H+#>8\D]T&&K48[_OLGQ@$0(!56'\>S-[LO'40L=$8.WEJ:=HBJY$ M-A/+@=(*(V"H0UQ@3*3&3%J'*?5K#K(Y?F)*T@>2C.Q*YR =WFAFTF17)X%Z MA4#QY1:]H(83I"'SD%,53_(Q'Z0)A_7?,@A]HP+5X/D!T!$DG?K?([_"W96\ M/ZPF99VVMRK&XT$QK2)?%H.Z<,!XE+(''KOQ\A2'R:7M C#EPGH),*042:RU M I1@!)7G"(N',OTL..QD#L3S!0X7NQ:[V3B'\K!/)RB@Q?/ ' ;U%O1MWN_52?_RZ)NJ^O49 M@<4)@ACAUYG&^47%XG. P'!VX* ,N"K[W:B#U)_G4]]6+UE">VH)/>4"I60E M6ADCBHFR!% V#4,UR@>E+UAT7,+WE:C,^N(A1GG_2V&WG7 MX?(8JZXE$3P($61+$?2,.(4M@-I :K#2$CLHE*'8*$?06EZAUXE@@WF$88GAX7T3P.+T7O7YU.YJJ%5&AN)R!+AD_R?B9<9I8AO-[1!U$VBI"N"7:"L.Q M,9P2*[A0:*W,X:KQ8_NUI1.#<,ZNEMRV56VB0_A.*ALDAT22R5W*)%N)7))U M5+T./ZTQD!GHT4PF8_225HW(Y"O4B[^*R: 4KMWT-.$QD5)[N>8X5#4,&U4JMFK*;#KOR?>0 MQ+E=VLI*.)-#V%J/"'><4Z^\A-1HK*SWRF"QGLAL WEN,FE2&^3YX/2<.TAN M?[ZD68JD\/_Y@?]794A*9/>Z3' MR'?T%.%QM#S402GV%E(OC6)40"4IAS0H M,510JL"SLYYL(V[SF1D<(6XT<_0VTL8UDA0I>5D2!S3( 63) 59:*82#D@79 M=UI*!0'%6G(2F '!M1#1UW# -E)/$[X/N2/;1@)-^WU:JB?=SXOD^\-\V.V_ M.B]2LA;W;:=ZX[PWR961P)G >:PA!7I4EJ,OX9%5T%G""IYURZ+7'V=7>3?6 M1_B:].L]W<5\0D,6<"7U@<."&B09]) *KP22W$$/@D9+("#K80,K,4N_CH:? M+HKRYM<8K'1V96KT;/508XPB[!!Z$"7>DB@=@BBM1.!(2JVW$K @/-1(H8 B MRD-%+- 8\;5J9!N(4H.I#CHL&)>@T:#<]J_+>[[1/]^3:6RY3MKTOFG3S_.! M";K<^$,*0B&DL H["IQ3AEB!F=)$$?9 F-*'XG8&L[.K-UCA(8<=0%,FQ23% M28KY4HJ]A9!(Z0'EBBJ-)6,JK."46.*H<6L9E3:0XB:5"QR4"T*:U-/W7HH/ MS'FPT$5&5[/C!H-1;&+ 68#,9$$/L9*=577.379@)BMIDHD3>ZB[0OE)($["(%;"6IAGAH1"W?)F$^$ M$XT=HUQ*(S$TC*\=^WVAP#48PN8!65 &JZU$Y7J[^B[1( MEXL]AF38),-FSFB$+QE-$FDYLXP#3:UV D/@N5".<^&]?#3W\BJ[G4< -J9* M/"0<1QQ()8*UP!H2YRT$VR'< M0:C1,H/[+L^'ZK&(IR0CH,+3P^OX9]7OU;4M [8'_?PR;J>D,P8';%%)O#P7 MY9P5SC BO&-",:<5EEXC2# 5G*ZGJI^BR(]*LX"06470KS, ?5W$8^XFX[,4 M32HC^\)122#W02 ?E\>PG"_E,5@! F.*E"824B5%]"?6\HBXD^9;YXZ;DL>6 MIE=*H15;YA;;CSF:+R=U4N=8*B+,V[L(CG(T&(26Q+0*14SDG/P8R?!9\!:6 MRVPP4! ')=382 I8)"W,*#56,$ZI%M\Z7WUV9?OQL-&P5_W6'XY"8[Z>S*"V MW4 +R1H]7;COQDZ2X2.58;J486T48!@!Y;FEAEMA+=3.4$.$$81(&W;D;#\ZBF;E.+X!TL=E)B8E_H M+(GOD8KO2F5[;3TAQCMAN*940B&,$] Z$NP#9O5Z=-4+Q;=!9T:'-WJN>^_% M]\#<&1^*VTG9O0Z*;%TMLP;5U'>1#*/'@;R%-&XM(2K.5_0,+*$4'G!BJ7)( M>P8A%QX:QXEGWS2<@H6T1-;9U8YT#01 )XQ]VQ.SM5#I2))[$)(KEY+K# 5 M\_ _JRB!.%:BLT1#)A$QA'VS\,Q+)+=!YX;LR/:G56VSNO$\C;G]V:5O9TD^ ML\NOV=4B=>*K,DPGBVK7>?9;D(_V":I$:"6VC:KH&,;4!ZJ$'FN.L1'8**2H MD7IM?_D;Z6AW'%C*<4>B72:A_29"&DDTFU)6)E9X>U8@:)G:PTAE#-86>$D] MUXH(R:6&P&$;_JWE#7L-*S1XP!>S#F*[-('VC!8V]-]LAP:NB_I"%B[<,B,< M45<7Y(>WL+?=WFX?45>/<8:/)'N^N[HJNG6*@K#(A9$=9L6?W>M\^*G(RGQ< M9-._JRRLW=%<[$R-QN(_D_[GL#K&W?-8:#F&>);];@S/BY\G[3#MPLTT/+QR MI@EBJ#P$E'!**;! *X.DMEY(8P0#^KZ&-\7FV96;(?)# .39,"I]\9];8O## M G[Q S7LW7UCY_L=G9F:C4^ M2"47*[4N& 8$4HKK^P--LH8!3'R:VF>WEHJF_-[LP["36Z&M=\_O=]^ M'O-L;:*371:?^L-A# ,8766W->J2G;8'^WVMH$<"EF8<@=PRYKS&0L1H1A4L M. $DIL@0 ]?3]+Z*'N^QW4G-=J2)6"DF.YS0-FSQM59S2<)^G,*.EOOW' *G M("#$ $FU)Y((RYT%"C+LA%@+@&Q:V$4CPBYP!^VTU'3[9/VPW"HO47R*\.9K M5)X#(+L78!D'+/=&D\M!L9U0[F;F_[^WV<_6\S-=\C,P$"N,E?4^&*R,:\V5 M%HARSBE'J%E;=9V?HT.H 7[& G88;M0-_M1DMU;I2G23Z*9==,.71VZADIHX MZ@%3@G*!E9% .>&]89 L1;.V;SMUP3="-DALM'SN*UEFUKM^_LX#XU9O%__ M7&G.H#\LWLT"L" "?_MYI7W=(N9ZVU(+=]Z&B^LBR[LQD5@^_!I=8'M994#^5^2"[S&I\751%!&'@S&D&LF&MYM<9RV;':L+EU3B\41_[ M^G&M?_-NW^_O>O>^>WP\&NA]1N\!I/YY7> J;NVA9_?++]!F7HT$OW.+WC^KT0F7G[L,_3XP[[V0GI^;'3)W: M[/RC/C^Q)^K#B3M_T_%\H-7F[-2ZTW-GL_#7^=FO)U9=A!?G%^'7;^[TXCP[ M\YG[_>/)Q;_:UO3O3X:!XD:3*IC-52>&B!:WXZR*.;FRP''Y#ZUK\,=A/NGU M _N^;=.V(MHKW[^C <><%_7W^W$9FKY>?< PZCF#.]HD!%/=L5[VLVXQ&,P^ M_7^_"QI:?!T:WIV_?J#?%_V;L"R>%E^R#Z.;?,U>N,G+3_WAM'GY9#R:OS$U M/^IWOO1[X^MP=>C\3#GJC@:#_+8J?IK_L4;[WRT<5 OG+*E7DF_XKZ;/0.)O M/\\ONO\9_?9'L.F/4-,WW.O&/_(12<]*S]J;9[7JI%M;]L0.H*^'WK]6G>Y* M+M7M3FXF=>O\.7EC/QN'"-+>'WM=#[]_!R^G% M:)S6TR2G^]Z_HYG+HW0=/66B[K3NT]:H>%J0*3M/)?J.9,+K2N.;E#TZI*D^ M5,7J?=[OO3L9IMG=OV"'#\4X[P]3I,.!2F989V_+XKH85OW/R5=\F'-\$3-6 M3LJO:7H/PYSIT]'P7I;?C+:IF;';^?_7W#GC^>_9T0R7 !"5D6FW"6<*&Q(\ A:JD0 MT@O"@'><$RWQ6C&@J3OI;#*NQODP]N[A:E[_GEW_[_-Y(FTSR*OJ[*K62=2? M_>K?MU_*?T]C]NKWZL\_#GO%58P=^:V>MO6[3)$=0Q!&PYB=N[[3_*J5NTV_ MOY)7ODZ!6ZVFEC\Y]8O<\N#QNF($=3 B';R;JL[/%8XF,]WN7A):MF8TOB:^ M>GHW9("-ZEH\-;&M9S2VK&?!J1242XZ%$=1@+Z33A'N,F&-: KW&:"O!$%-Z M651J?3\JX]/4>%SV+R=UZN6+T>EHN+*C/E>U]H0&-Z[MG(CO&(GO '4?3A=, MP2 6%CJ@8& ,R('"AF!C+9%&*J&WK/NL'KF?WKE52@]F'2B:+.:>Q'YOQ#[I M.VUG,;ED,>U1T'"4@-Y2*C$67A&HN-'<,\B<:J&^LP/J>[:B\U=1CGIY=1W% M12"(?DZ4ER@O45[K*(]"LJ \P1R7B@-+@* *,DLET(B!Z225)*WI;Q'.4OU MYEEXX@FWD^$L2*,Y0ZT#$.DP"!*-)1I+--8^&L-XJ;FA0%F$6HT!H)OQ)_)?[:/7]]_Q2!T26!$6H00IB" MH(!12EBP0CF 7DCBPC]$6TQ@*QGYZUQK=TXU3X/G7L9I59B)\-[CY$9@1^QF M$W%=Z%^#L&8$9I,XQ,2$B0G;RH1\R818*PB\8MX+33UQ4B CF.%$ 86X:3,3 MSL_Z;^!'>P[G4<$ZG.]D(R%Q7N*\Q'E;M5[EBO5JM8&*2ZFYIIP@;17" #C! M&4>,OG&'@3PWB&E@^XFL:-8!ZW.&:*E =H)(.E.+=B&=#+<$?BP]Q'>-,%3 MXS)HRJ+7'V>#455E,^]L_W.1A1$NNN,L[_WOI!K'M6Y'5+1M$5W$&[VX-ZU= MZ@Y@1=MJP;T$J6.$5()1@E%BI@2I!*D$J02I-D/J>1N_?"6&SSN#%))8.A1L M900E$M@R*+V#''JX=OK"+.P:5YLU9U>GQ1?5[<8\?=%T+OO#;O]V4)P,WX<6 MCGIG5ZHWNHVMN&LJ!TL9@=_A_U6G .XT=N\Y>[[!\"9-&MZ'LK&;Q#NM&&G% M2)!*D$J0>K42(I>^>\*$QYX2#A@QT '*+ E*B(*$"*SHVD'V%B@AFX1@)-4C MJ1[[*M1IG4B0>I-U0JSL\2+BA97">JL]%0Y3Q SW''MN.49N[<#9-M:)1/:O M)_LC2>-8'\P)0%HYF9/UZZ,Y;QV%T][5HGTQ"JW":%O7EX3.A,YV[4LG1"9$ M)KY,Z$SH3.A,Z$SH3.A,Z$SHW,@%)ZE2D\2Z7J?%^.SJ(O_SWB$*._6V_7YA]R$GBD =R5)*E$03!TP3:1%+ MZ&PO.I^YB$FQ7,0H-\(K(S&7%&$@* =*$L* 9AIB]I:+V+8""](ZE9C@T)D@ MK5,)G>U%Y[/6*03PI?UW8M-BT M(N1A+R(;5#>H,%6="'Y7-5IW(YU/">>*)P1;0@GU3DF-)&$<4Z&DU]CSH$OQ40>(#Z.NA]V^K(:,MZ^NA]R_)Y>'T[P!"N9]0GB!:*D\6(*2(A=QR)@RD M!"(2E"F?^6!2;*@[O6F9(]+!*&D_>R:9B67WOG]I+@^G?WN] M8J;S= E2;Z&$(;!T+S-*+>?>>R00VQLMY+-.5VJSA7#V?[WYC;7[!]> P$?23G MFVO,O+O,JZ)7GW(NAE5>XS+.W.>PKK]U6$,[I)(MI1(S8Y24P!BA*-8V9MN# MA$ GD)#$^!?M&=8_=1Q]LS+X^[Q[>'+JG[M_V(&(="A.9<)3#- ^,4:*4#L, M="9$)D2V"Y&)+Q,Z$SI;J/]C3)8!O=QS":!Q6 H*()*0&ZS##\ \%!B_Q"I_ MM?K_IAO@$'8((4E[3_*^1_*>5J.$SH3.A,Z$SFV=?L(K6<&Y)MPXP0'TCD(+ M!-2*&N^P=E0(O7;ZZ>V4I8NRR*M)^?5A/^>K3U-!V>%T)Y[.=4EX#7+2T=U$ M#\W2 X$K10.PX\+9R F:4FN%PD J;A15E&!IVD,/6SO2W\& )5I(M'"XM)!T MVH3.]J+SF8L672Y:U$D.;:QIXTV,OM28:0NADA(*XO6+SKV\9-%J^GQ_6GD. M^7B_^[-[G0\_%=GH*BMF?^>7@R*;AFPU,B%!GF N/(.$/K"QN)V7W.J\VVN(\P,@%QI>I"RB@#!#%,!6>0DD$ MD=XX1ZRS1&BF[D,98J32#%0AQL#E2+T#@.= M"9$)D>U"9.++A,Z$SH3.A,Z$SH3.A,Z$SH3.A,[M>OP$6!YW$$989X&R4AKJ MH!(Z7.(5$LI" ?SC'K]EXN RGD^JQK\5X^O12UQ_VSIQ_XC+#@'0 2"=M$]$ MD(@ +8F 0*RQ=)YH3RC!1'DN)19$$>(M1.PMB:#A&A&) 1(#'#P#)$4UH;.] MZ'SF^L26ZY,G4&,NH5$64 6 %%Q "9#S#FFZ/)?[^O6IF3H7:9'9/-QD+Z)* M;/]S/\A_KXKH& 0-I7<@IR+W,) IQ<8E2"5('?QY[02C-L(H,5."5()4@E2" MU!N;RY+#I;F,@*-*,.J H 8K3$3D'AA(1($K+ES%]:,R:OKIORV'XIQ'D.V M75X.PXA5C7EP>0>*)D.N]\6"3G+:;CE-U)\@E2"5(-5N2#U+F\ @X4V(1&P MVF@#O!,40:>Q!MX:[[V1E".R$VVBX5W@I$,DZ6RC=";"3Y!Z&\+G2\('T#!# MK:362PJ1TA(+I @Q% NIK-R \)O95CU6UCZ2H_JV7XW+_N4DSFJ5C4=9F.5W M$4WE:# (+#^KMEO_>$H//GKR6Q3PQ;=>&JQ\.7HYLY.R,7H=#1?DAC$1>P$T8L'8A,G''TG,&7G"&L$MXK"0$5E$BI(9:: 60! M"Q_0'7-&,YOT2= /^N3SV3B\GXX4ME73/*;%(4$J0:J!G>X$HP2CQ$P)4@E2 M"5()4GMA0V.!5FQHI*AED!M&&%8"82:EU\0B[AE#YKX-7><$NY[:P5.'6&W2 MM/[8,X7L"$/?D[RV6U[3$I @E2"5(-5N2#U/JR!DF4*%>V>MU=X[PKCG7"O! MIUJ%P,JNIU#9LE;1\/'GI$LD*6VKE#XEI&RI^A/*+"?(*6 -Q@X;;^Q,2(5C MVNY82)O80:_">(;W'L\N+)O<7TN+9A+'URR:8B7O&&>4(4$0Q!XS3@VW;&:* M:R306CV9%\EC0YFY49.RLR\KWY$<(#\MQED_C<=AH3NA.Z$[H3N MA.Y=.#6I$ LG"D+&.J\-D%I3JJ$ EFOO =>$4@O]?2?*^W)TU1__.JH:.PFT MM1 &+#I,-+GSD @@$4#;"2 M;PG="=T)W<>"[GU"[[.4,T;80CDS7&+#G&32 M>XJYU4I)+A$ECC%I&=^^<28", ,5!9[81=BR%O7JRWG'T!=03DR?!*+)!8X!X+"+K" E9HS0W1!E/H MN&#<"N.A\X98A?!+6:"9B!4".Q0TFE!A[V3WL#(HZ'R0#[M%)_LM+[O7&8:= M+.+EU3.)PTSV1I/+0;&8RDW&8W;3>,4Z-EHALQPL939(*L%<0(0DI1YXR5E8 MQKW4$& 1M/.UD+/KH#]79Y-Q-OW1/=D*KKKJ[<9Y%5U=E6'K-4K]^V7 M\M]A,;\9#>OWZL\_#GO%572=3A?N%^H *W=;6_BKNMVK!')RZA<, A[/R()Y MAQ':D5OTO3X OLV ]-9ZP $L]_O"&V/A^7&?L=BG0XF7E<5U,:SZGXN3.KU%\SF%,"(=OMO]X74::;GH'6E.L<2OB5^G M_(J7_(J\YY003C$P5 NFD;5: ZPQAC$'6XOY]2*63)J47S?P3SZ'205@'=IH MEJG$I(E)$Y/N$Y,^1:1T2:20PO"F$\"3H*)2HJT22$EI+#",X[7CWBTBTJ:/ M(G6X!!TB4U1-XL+$A4?#A9RM[)@''=(H)"RE5%DKH.7Q :U"GN#WCA(\2W/ M;Y&M)LY(O)AX,?%BRWA1+@^Y:(,0=0I*[7Q0%XU2&G@G,9)&,*H.5YL M2-&C'CJVQ\751%!&F@ MY:J(QUR'];1&SWEVU1_FPVX_7%[-%_#JQS?NW\-C/'_[?IO6F_#=XVUNH(49 MNP?2^N=U.;_);?ZI>'=9%OD?[_*KT*2?\L&7_&L5'O7WZW+6FV<.ZQ9%JR43 M^^9M>!)BNVA9_?++]!F784T*M_C]HSJ]4-FY^_#/$^/..]G)J?DQ4Z]JI,5?W:+VW%6GVO( EWF/[2NP1^'>=!7 I$W MW+25[]_1E4%0"NOO]^-J,GV]^H!A5&<&=U1+"*:V0KUZ9]UB,)A]6I\)B:]# MP[OSUP\,QT7_)JQNI\67[,/H)E^S+&[R\E-_.&U>/AF/YF],#97ZG2_]WO@Z M7!TZ/]-OND&'RV^KXJ?Y'VN4^]WB*/TB+021WZWJ(W=/VL^>(?[V\W=KNMCT M,_KMCV#3'Z&F;[C7CE9>_.L-TU/TM940@?0UT/OWV(N<9K+ M?>]?DLO#Z5^2R\/I7Y++P^E?DLO#Z5^:R\/I7YK+P^G?B^=RDP2S:]YA^M*> MT(?=UBM'=]+T'7I?#[U_:2X/IW]I+@^G?TX-E-4$?VE"#V!"S\-E197]/RY-\*'W]=#[=_#"6F?K M27-[Z'T]]/X=O)Q>C,9I/4URNN_].YJY/$H_X%/FZ5-5'/?#?)U6"LCJ \M' M+L7',>'3JA)IJH]@JM^7Q551ED4OB?2=O=)KC@YSC>2[;-+T'.;VKB9SJ*F@\^3H.1OEA1P>]$>-Z/)<'SDR$BT<,23WPY:2)*? M)#])?I+\)/EI\K?KHIV6@TZS?Y2S/Z][FZ;_**=_6LHS^_[7454=:4&TH\= MBHPXWKF?5N9(DW^4DS\OLI(6_^.<_V\*_[.W@B[S[A^?RF \]F+2]U'YTW]U MNT5Q=;7M(6FF\)/.!_FP6W0R6W3K(FD9AIT, 2@V*?[3Y%!\L^,[K/Y$I%A6 M?\( .6,!0X1 BIW06EF#*?#*< @6:O^5+N3SB;C:IP/8^_6"SE!\3M9+W!G M!GE5G5W5.DE=W.[V2_GO:81V_5[]^<=AK[B*46/3VG8O+).WUVGAU.8IJ MM:+4R:E?E)0"CY:4@@1V(, ="4"31:6^A:OG"L?&W+EI ;R=DL*^G^=Y]?3N MLNC=4Q/;5+Z#@G0=TQ'E"+A7:2"T0TL-1IY]!V=9_5;#G3.[=* MZ2&"=2!,'7#? MLS6=OXIRU,NKZR@N D'T*.@PL@)3@JU4#)N@^V@I MG%5NO7J2[!^C["=UI^U4QN&2R@!" M!@,3*(Q00K&@C@;]AV /A)=(MTS=V3G_)<4GD5\BOT,B/[DD/X0M1( Y8I6@ MQE+-A 0.>\F1-QB)MR6_1VE+]>;99F-6CY/A+#RU,1#*-K#A//\9AOXT9[#>922#B$["1E- MG)5JU7OJ0\)YVDQG(@%0^VJY146<(HX0Y9('R;*>]]7H;W&K-9<8I93&#.\< I3 M$7,\,2 (WS?*?RMF,>8*/FT&)]=7>1_WG/Y6@2@_!W^ M?F'?.M3RL4TLT1&$-^A*3B*:1#2Q?H)4:UB?@)5\%M"Q0,I"(1^QD);L',QP&>&0JT5!@9J31S MR'D+L6J4V!,['U]N^#HHZ-UE7A6].HXC@":O01EG[O-F-3,.+W<887 EOR!W M)JA;SBM%F<"2 JLHM49S !B"#X9=G535I.C921F#K4([1KUI2K'ZIXZC;U8& M_P6JUQ[GD9< =X!(*54/-=+T^;5&]XDO-M<*$SK;A,Z$R(3(=B$R\65"9WO1 MF1"9$-DN1":^3.A,Z&RAMX2RY5J.$SH3.A,Z$SFTECV-HF4E)8*V) M 5@*ABCE0%.#&*%.6LDU( ^GT7P396G+N>*@[ "ZDYVA=4EX#7)2JKA$#PW3 M UG2 \8<.<@DAD!0H*QV3@%D(# > $/6BY._&3UL$O/W+%[H2+ 3$RK10J*% MI-,FG3:A79XLIS M6(FLYA5XL]%55JQ4X\VF 6X'DIGA6=Y[#I:QCHQ#ACR,E>$]= )I)\)?G%M$ ML(/+TX2W7\J?UHL8S]_I^5&Y$D1X'-&-830[$C69";BUR_@QK=9M%.MT4*6- MD-H[&#U/M^.8+/V5P%(+), 04D" BQ5GP_(@ +"<62G>9'E8?]#NUX7G:)3- M+Q#[HCH>@?"G]22M)\>^GB08M1%&B9D2I!*D$J02I!*D$J02I!*D$J02I!*D M$J02I!*D$J02I%H(J2-)1O6A&/?+>FLFQF'U%Y8I M\&\ON3&A,Z&S7;M("9$)D8DO$SH3.@^0+Y\5WL4 8(OP+DL@-=ISPBWPR"/ M8ARPH!9#0H!]^+S9A^)V4G:O8Y"^&O:F&OT#B4]?$^6UN"+3^W$U:" MM5YZ7NV!6S04!YP.#20F2>M<6N<2.A,Z$SH3.A,Z$SH3.A,Z$SH3.A,Z$SH3 M.A,Z$SH3.A,Z7Y"D@D'*ERFF#<'266:H<%HA0B% W M&/,(> K^9F[I..--H MJ;R_BG+4RZOK%0$\X%S0AY4?9GH:?!J(E)4+[!Q68IBG]H8@7PJ=\(1SIZ6" M2E)MA=!<"F 5YA!!J=;VANXD#)UN :GN?R91ZHXC'PSFM$,Q2\?]4SQLRX1_ M#^-ACP!2"48)1HF9$J3:!ZD$HP2CQ$P)4@E2"5()4@E2"5)'!*E-YRT!*@'J M%:YGC%>.)2 OG"!26"^H4%9A8"2!4"(F=/CL4==SO:TS]SR;437^K1A?CU[B M@]Y67:S'SA# CJ0XN8Z3\.ZG\-*E\&IL/- MMBR\FU2M2E*;I';?I#:9!0E2;[,0R.5"X*B!WAD,F<<422L<0[7_N!RGO51$<@Z )]-XZVK"]RT#[HLU:A!F;=MOX8TS\]1M)JZSP7&$_5)>.D MQVN;XUM1EQH.ATI*4A+T Q?TM PE=+87G<];AMA*I+V#854RA%&A9+C"6:+T M;!F"6#NXV3*4UI(W#-+:DUBL:ESV+R=Q5JML/,K"++^+:"I'@T%H2=8/P"J+ M:GPH^9=21.Y>+P,)4@E2#>SN)Q@E&"5F2I!*S)1@M*\P2LR4()4@E2"5()4@ ME2"5()4@E2"5()4@E2"5(-5"2#UO3U10NHQD9@108* " %+GO3 ,:.V5$A P M*_G]/='?^L-1>/+7D]F6E2VZ,9-%X4;ZD M8/JC43T//Z2Y*!\DCC!'1A+S@Q!SO@Q]0-AH:9EG4+J :2!B?2FH!-%48BST MSL4\R>:V0R/V.W_-:3'.^@%8-\4F\2^C,H!OWGYX^V=6C0;]7O9?H/YOO^*< M7A&%M^DPM%:_3%%Z"=T)W?N([H3HA.C#0G3BZX3NPT5W0G1"]&$A.O%U0G=" M=T)W0G="]WZ@>^KF?]S+SP%UDSO0WIJN&)=TMB3W2>X?E'M)%G*/G1#( M>NUC8"9%6$NOI%3*4\.T86MI:9J7^VT'41*>."!Q0.* NQP X9(#N)4.(@3" MNB^I]$ :S;CBA!N +1=K1:"?P0&-+."P S ]:N$]K%14.A_DPV[1R7[+R^YU MAF$GBX!Y]4SB,).]T>1R4"RF*<\ME)3)H#& MC%MEC6+66*CP?:$]OP[Z=74V&5?C?!B[?D]V3Z:RN[YXFT%>56=7=:W0>N&^ M_5+^.ZSE-Z-A_5[]^<=AK[B*OM?INOU"%6#E;FOK?E6W>Y5!3D[]@D+ XQ1" M4 <(V,%\>S3R /@V ]);*P('L-[O"VI'C!D]H+0: EQGE' M";(* : \%\! 2[6V:SP96>AZ>H!D2EHGP^Y@$@?A_:B,3U/CZ0F4/(S;MTZ@ M[ FY;JJ;H42GB4Y;0Z<[I1:VW/$&C"&D&8+<8RJ!U< 1)2WU02433JP=7VU6 M!7-_=J_SX:H40S0H'AI1C @GE@#':-RBSZOQ16A(T7UR_NRN"K*LNBMB/E+M[L? MN,6FJE=BB\06[66+I'9MF2$16%:9 =YBK(G UE)JM (.6RTU1A18P=:*G;VQ MVK5S6OVV I8H-5%JHM1$J5-*)4M*A8P8XHU%&DG*B!;<&:0XE1(1+#A[6TI] ME Q5&/KXP'SP/N_W3H8FO^V/\T%S,98=*4B'@K2[FL@QD>/1D".5"W(4D$BN MN;?,.4ITX$2ML?"$ N8T7L_@V2)RW-II0=2A$G9$VOQ(K)A8\7!8\8F,IQQQ ML0S.,UQ@P+E!CE AF0QL*##ATE -] /!>>VA1=7M3FXF@W!I[VP5A;7 MQ;#J?RY.ZJ28+V/**LQ$>.]QRF2\$UJ[2\)U,RB=" :>Y1CI\(;T+>;7BYC*>E)^W6"#^#E,2@7M$+)3@SPQ M:6+2]DWR$3/I$T2*H5P)T]%8*0(889Q2@R3ECB"O '3<"]9FYV;#Y\5QAZ/P MCY!DM26I"] M(;0ZO<#?ZVE8O%__7&E.F)/BW751TQ-$X&\_K[2O6\3)VE(+=]Z&B^LBR[O= ML,+FPZ\!B=EP-"ZJ+)@96;A3/SSF4YD/LMN\'&>CJVQ\751%!&F@Y:J(R4:& M];1&SWEVU1_FPVX_7%[-%_#JQS?NW^9CO$4ZR+/(_WN57H4D_Y8,O^=VDT%0;ZI=?IL^X#!IL MN,7O']7IAME:?GEVX\ZFA M=W&6F;-3ZT[/G8U_G9_]>F+517CA3T[5J3E1OV;G%^&-W]SI1>LZ\OW'81Y, MAZ!3_?" T,Y@[J'$PD,!@564D7X_G=2C?M77[[LPR_J].3_4QE=F&$*ZK%;7K%H!]D,;[970WA"H;L59E7 6/=<1".Z(J8%M../I-HU&;U MD$8QO1U]*-P^_ O2/QD$'Y/AG$(Y@!\N9;QF/\K'O' J*!HN47J 61*8LB#$D6=H0): M B1W$C./A'3W62L(P651GEU]J)M>)Q,H/M64M)XM1[0$]-Y! MUQS6];Q_CV;?>=^_+:+\U>^>S$ 49O\;7WZ!XV1MO7Y"BB%K0HJG+^/E/\7S M-?WN0USZS(&: 6"S+N^0MZ*W[)E=FJ%F3E_5/4(:%@&VY1\K3#0>9=W0]%%8 M31;,5YM3S]L%K^KG;MIHE)Y?55+_)KH)>.NB/(\_F@U%@]"_]\?6,/XOAIX"( M*=''KXV+[G5DZ,%B+?@QN[CN+[L9.&6TG(J@+)6AX]VOD5['HW+ZP.4RTI^[ M[NO!F/4V].Y>@WOY3;!*ZY&/WZA5L.Q+D<1@)_>O9%<';78_MG( M/C""]QX9!F[0_RNV+)#G?R9%=AD]M=?Q'O'?]6@<\-SO_I'=%./K46]*0=-E MI3[2RW^NXC#A_Z/+4;@^R\N;V2"&FX81J ?UNKC3[-BZ>!,$?JYN MHC_X4]GOU6_ GZ=?'@U&G^)\A6OO=6,&]S M)P$(LQ-Z<8SZ#TC*?"+"QWGH MS^0V4O$,EY^+P>BVOCRTI@SC^Z7FZ-ER/47S]-[+20PREH<)^1+$IY-=?^V5 MHUFK8B]C_N/);5C.PO@&_'S*JY6[K(!P.B9E40>)9U4 8_?Z:U[.AO@.T._. MV:-(O$L*:YK&7:5E,2RCT)=RN9C4+XHJ?!!'_>X]II[]NOW=>J1N@CK1?U=] MK8+)D(UN8T='Y;034]E:DE 4N!D1/:P#??/"5\*2/YRJJ%.II;\L M&]DK;@>CKW$L?OCYT2]-GSN<#L ,?_=@]>!,_;Q [\,T=E_XEO(=>UF4]0Y& M_*"_7*1#ZT,?'YK*&6U&C?4F_]]16#:^SC9*5O9#YEI<^."^,(ZJ<5!H1L-> M%,>B-^G.M<+8Z/YX,FWSE^M^]WJN_@9"J0L=1#L3/EYH4:W5YI.2_MVQ/JSC?MKWM:S^?1X'.]6MZG^\Z4 M8FNE?"H2JV#K9/4R_FG:W-"&T*0JHC,(W JS=[)1?[!"=>'"('#1\OJV/K7I M0#2L6-W.F_&X2C7E]=#13[464O/R_*U9;^]<-A^VV1MSH0TS5U6C:4-N)S>W MV4PIN\L!\\5P'(BF>UVS3B^P?'=&8)>CA7YV4\0LT0@6)+FR M2DR'/NZ%[M9_Q-H\+Y*0Q+GZM.=.?H29JBC#,*U5]S^3?E6+3=7Z)<5.RKDY-;XNBZ"&ABNN@R46'M/;W*U5U]28NE>F MA340V/A>G840QH$MB]XT &9!^ L1NYR$I25JLH-1MV:"L%I-?7Y3@V6VA(0E M, ^3%U!9VV>#NY[*I=X\S;\90QZG@+V>C*/TKBX G0>= V7,CSYGV.YU<5.+ MZXI[E/'Z>R*N:8\OBZ6*9\[:M]OS,D?0C]D^< ;8G// M:GO04+JCU2U9HO[H@65T5>P60'G>37_,'A_';'T(HU*R&,?QE]'*-LS<>KR* M35EJ!+>C0?&N*L;CZ4[,=*LFNAGJ5LP>7HTFX5? Y-U!^_D!SGIXW^=%U#4C MK+RHYW%ZV\4,WW$S+)2^V8B%!FWTJ*53A+&/1B^G)V@\<[]O/]I:1> M9QYV3GU[=6QB/5C?@5W=8&U?5)-X?513BDC:1D32(VM8&R.4LG?9]V8>![ > M%-3B>*568W<[3WQY9.$S-*HFFMI / KZ[O_L6B>?:6T[T[RGOL&'>MF8LKV^ M:>44(78E MQDTKC)C7%EN *8!*80PI=D00&4.&^:,A6$\^9RW&[?SC;[^I#__*SGQV?O++ MZ8D_,6%MRY0Q9Q]/+TY.?\G>A[7 A.7LIVP]R&P5)4_+\W-:]YK.-1Q?MD/W MV?M@!'7[MX.BEOL[D99K@_QRW-ZY7XW7KX^BE7N(F= *&AWD'%+!+&="!? Y MSCDU*VB5%BNI",24FS8T;6:+H7T'X3K\H1U"ZV!*+*UY'8.W17'>5 MVU7NCOO) 9&@!)LDV IE?K7WW-.9@()<6Y9Y7RW5#/E97428/B(7C<22YB+A846?*TU:M^XI6%#_,*[=AK M7,/%["ZO%WP(>."/L@">=0>@+CPON.->74A)JMVV,<@M[4%<'*NEDF9.] M=%DOB4]?Y\-L6>?-&X#[Z*F_*Q=<@>83X#:O\\4]RB^ %00V3/_+@(,%WS-> M+ASJLI;FBYRR?$6@#:@BDTEO,3"V5-N;"V_,,CQ.416<0(29%C.I,@]5 G() MZC@/\."0AR@)D$H"2LWEE?NB)O\A0"^> !D8>BBS'44ZT*.B2#_RO<>07JGW MA#*NBRD2?H''D7H 36P]BG(4>WH8OA!F=5%_'O=DF8<=.(03N%$8N4X4NRDS MF1.826B;,4CE$?REJ_),$-J>QVPW]%G,]"1"F3Z(+=OT33-F&+S[*C@$H.U2 MZI5/HKNEE7W1-.QL)DRH M'[XDT8^76B0H=M%"!O< E^4"LZ>)KO(L#$"R&3[35QFR&8ALD_6K;]:,SP&< M5".* 2#-J%5 X)=\CB>@DN16I%EKGOSPMR#XY<>!*6@P%&X M,KP'>38%@?"(_/YWN40=.5F31@&06.&18>@^N1=6%M4P;QCEML#8 ;0G$Z_. MT?A^_82T51FOELU.+,WL3N&@\WDS+# M'\M9+X)2&?,Q,74V$M4?4*#(X0;:VWI42MAF]PDXM>.Y(6CZ3P$;N174T"_^ M3P,\BC=J3R_^L)R4U4^RQ C=X C.FB,! D>.?L2U'L/]4T4^[/WJ\^;M'.N/ M4B&X!Z$8!'",M)(@ &P+3WWOF=+\NEH"=>0'9GK/#+1X&^$WO]5$!!-8Q)2X M*Z)(4(/B-%\3DK.7L A3?!XW$ZQ-Y&2NZ26Q822!P0*+!0Y(>H9O!U$2I$84 M*$*A;06>JR>VX:4I2QB(C&FDFX:=>G$2LSA])4*A$(^:4+VUE(S30I0LR*V* M>("B3ZLR(58L^07FG0O,V@O$ %#%K0ICCG)@D5/NR16)(8!Y*(--&W4>!I!Q M=: $7S?) ZI(1)'F)+*1%7KM&]J?,PP"0C?Q-V"2J*X+ECM:E4M4(@[<=[Z\ MGA3U+6GYC8E[=:D5"&VSI=AX_FV.'* 4N0[E M8>0L)&(5%3^6H5"H_VX6,DZ(Y7 64$AX-1R^.JG':U M@KNLF%#6A1",818,*@4R_<>6^5%D1I5?F(8('/I2(PVR&79Q&$(C ;J+W3#G M4J5G"$E-Q->R7LO:$7CK6N;CD+R!)B326)"M#T&1*18:0'Z-6'"739;- M"^ M-0/Q[P'--?EX.=$P>5?!H@')XO12WMD=:5#9Y(&B(&[**PMH-,'BXV3R7 M,<&C?#JC7!9 FANY9T$R))'@B3=EU8V?D2$Z0B:LA;H@OT:91>C65!^NNQP) MTA26O*P(D.@WFO,NYT;;&JOM77 \1:T&CE"$TK?&6D7E6)/,.^!Q.K7<@="& M%MDW&7>UE/B'7S:JWQLUA_TJ+O;7]F*?ZFI*@H %@6G&L1\P*S##U&.!&UF! ME29N:NH7^E97TZ.O&T^02=@.,HE^G,/]X:^1A/_]Y-P76WNCCJY$V#<9*;5, M2>D'W?>BOX@&;$]>WJVD ED+:B6<;)JA84 &U76-4U,,8ZODLUIV4^5"A/CP M]R]!_>/&?)J60I'=KOB& W,*3SKP[$+]KI,#V[PJ5ZJ,51&IJFL0@8A^D>2! MP>X8"'=3DIK!S\4&DG)F/A-C#<;-0A;.?R!EUP5?8K $910W? M M7=LDEU#ZLK("_'FK'[2R,Q#:@M/% VL[F\PG5H,SP MOL<%AC56-P5)P3@",90E>>=*F9:J[G'#Y&NWOG8WCT47GGZ\H7^.-SS'&Y[C M#4\5=E\RWO $MOVX*!'7S=W"CG<(<;H62%*UO/EQ@-;C L)WC,7-]\$#6H5+Z+K\I9B,>6UZAE#;H/89R&4EJ!UWB1U1=6 MGB0W$%8O &T/XRJ:=MZ3A]ZX4]@]?4(E;9Y130D-.7JO5 ':O_"^&R_8M%@T M<477H"Q3>>O]JQ)\5VWC%YYM2.?YN=753WPG/_PUD'F2/,.]63DO_@:W/RWJ MG"P][843W&<-U!.\EC?%;CD571O85C M&%<$)F&TSR3?M-1[-+"!X"H#;6II8:8A1/'T!55/F4_R;QK*IG=MC $^.Q?& M94K8$>7KR%"!DFN[U4OTF?4I -F1YAN75RL97#P9ATZ6AX1)<]VB7/ $I:[D M3(;G;'B[:><\#*H@_V/=&GOEJ(C?(ZS:A)H<#^OBPTH;]H:KZANTMJWA$L,: MUL\"%]':D92(K6]H/263$2H3I(]D0L[>;Q_8^GG&"&)9)]B#]JO-^ 2^56)*WTCN()WGEF,\;\V M=2-Q+IQIBD86#8S$K#T&$A2%INJL>!P^(H]G776&E8)ZQYO^93GG>H M\(B61:SV&D$WY)9>(VY3D-'?WHWSTEIM,Z*!##%1K8K?!?IV.WG+:D_>LG7/ ML,S(8EZ0!K;N,SC\P/!-FX6&X1WHY W_'_9A3EX_VLD/D'CS&(/CE"%MCM]5 M,C,2UT@2/PB]@*6I$R;P1VP;NA\&0>RM=.'9Z?CA2U0 LYM\/0HT#<9V&BT1 M3.4K1N_>?!Y_(4K"=P8,JEK$0"TZ?U7^CVA:ZB\&S)FZ&U ML-0V#$*]:@LL.=:ELP)+?SD%]'T$?&RS 9\X3)+(=0T]-OW C&([CE/$WM - MX''//SCX(!Z_9O Q#@8^S+]<[6/!G&/DL\@U@V,%>H+;M%G^AB SCK9*P M?L'GT;)2"C[GDSM90FACAMR^T6G"KR,#9:ISK!+8TQAV(\ MLW6 *VHPDGF'A^F( U75M'%13:6KG)M@UGLTT(;SD"^$MBF2@%"-%(&!6&[X M-ALUSUWG-\L95RSGRVI>UB(T*9L,*<:;?.C->AY1,=LRF).)HGRU!BVE^QWW MYR@GU4UM(AYQEU4%/=ODZ,ADHD$[*)W;>$D1H]QE+SZ(TZ/]WP&PJ8C+$ M60D+&2^-@7\^"),;A1E?@W2_Z:X4CYQ8P*9@AMXD2BQ9$S&?-<:MULC1#(Y! M+3AUGE72%8N("C\.EM3UZ@3S,I\05HFVN V;H1%WK M$6W/L7=*+>B)VK&HF_,H\!/7K]>9UI1@"#QE&2/QVQP^J\0,?WR]9KA5E;FH M5<\HE8)%,XR\=1E5B$2-B"29[%0U>YOEJ%-46("\#.X37#QK#.%H8<.@GDK+ M1#V8S4;#1H5O0A/;;)EF\'9D2B>D>#Q*\VRKME'*IX(@,H60@N*Y=5*X(\IE MW=H?9813.6F,7(HU3UKD&W/>;X1A:_WLW,J):1V=U$M^U%B=LK%:M.A&F:D# M3<%/ MFC ;X@*R].V>ME#OY0+!Y;DU4$BXJ:0%9]SC(R6--A"30D65P07(*E>Y[9**&;]Y,1,5,I5)SS(A=P4T^,(?8=GH.ZS+ M04L]>QOD<_ X:$&^LTYDM@C\%3URJ+&Z5HP;!UJQAJN3> &?11)RUC)V+F8@ MF>::UR$!RK!>C@]&[6G6B[;0,$JS'$!:-!H(7!/]*H;=-T7T+'^'?]7422[; M2^N $8>4NGV/)AA0);H)B;R+LIST@O%&J)B@KX2'I=6R,D&_"KV"_CWG2L\= M1@H"WAN62:@NQLMJULTBJ/)Q*;("U6RO54T>71E^JQ!%>5#2W<,#^[!4, ?G&A^Z+D:R##@H-7)@>#F;\+KD M(I]7Q/GR\.@Q1CY3''"QX(4>%Q?+.7XS+=']_1_EG =JT0:N7 %B$:9D M_X-2R)\Z0- M4NMS3IO&O"2H6@IYB;DS>8T!(.CMIA>!DA35<#GE(2/U"O59\>G7:NX1.1> ML-=AGDVX)6@YXREE=;'@Y6MX/L-'=0BNE?%@B28Z@=+:I^5(9J\T_ 0&)4;U M$5.7L=5(,5>$7SQZ;@<1@ #Z4/: $$6Y1' =;<0X)0 7U4@&XGQL8SS&63'! M$/-%4QB_#;+H+*59[TK#2[:LJZC_K3CJ;F+'3=FB+:907\JE*T'UF MZ+G/>1X:A\+6+@?2RNQA_5$-R^5D)"\#91+Q$(?*<='$R"%.4++;BK3%[;O\ MQ-43>_U!YX;>V\,YZOP<=7Z..C\9V#VMJ/,= K:?%>]M[Q1UOD/P^K95N$'J M&K:=ZLSWF678ONO$5F1Y7AQYCNZP"_TDHLX5HRAW].7?,F3I@[6FRDU<7NKK M%4D:).ZC!:@J0+92K)ZRDKYB1Q89MCR-C\Q2F!W.)Y/EH-3\72X:%-/K)4A7 M9(UJ3*@=5QF9%J)51MVZY@:*.48DD\F8^DJIV\OK&K0.0,7OP6U?C9N-5W&: M"5]@XR64$U]JC?HG^7_5#TT8+R>3QE3VW/E.OEV'7+7J^%@'7:.+S!7@2D[S2?1ODXK$0!-5AK (0.-;;XUWI*HTKJ/F7FJI M EY+"8\D;0%%F?LJ]B$?F])Z+6V1S;98OR4H?+ M*45DW%$J\? 6+9,BCZAI>T/-75'U.MHZ2H&X]>:ND!E GL7LC&K0!80 MV[:7TR>8 86KO '3[\%C_!O'7B=,H+%:/N?4=HL(]^TFT,^R'6;[>I X>L"< MQ ]=SXQ-STD\PS$3IXG%G]]7;9"?7/.O7/__6O[6\"G.)C\3D0EFHX@HXY-C M\UD3E^EL##KEFFE M>GBDJW@D6'_GJW#URS71^H>Z"M7IN(G_-G;TK.YS6;6.5A/N0VZLIIH4MY93 MZ6PDQ5*H:(5K471UB#$)Q -D*XTFQK+)VQ&B@UK57#7RB[;SC8C-ZT/)WO-B M.N2!5&Y;,-!U)31!IB&1LK[-J<#43M&=O"35ME ].AVEE'*#GCZ7_*<,#.V&/30 U!K55646OD4Y^@X50[@=;&$)^@:*R&U==M!"LXGT M<3SPJOT\]&NHJC+B[IM+XGZD5OB\6[_ 3DYBQ[\T1?%S4OR)%ZD&IE 8WDJL M)[]J$0FB1"WTYNK$?VQ8$JFBZZ3N;KP(0GE54SW^GIRMR*6]RF#4Z1D%=12. MRR&Z^M$7Q0LO-H7M'OHNB,UG!UA*K<%/'T"C;<#2MPIL%^][5HJFBP)W)4C; MB@PS7E-#D(<@K'5HP*ZZZG;5C795 IEPA16Y7L1"$*8VQ=ZUC.+15$OJ7UCP ML0HAKHNM<8##J$'A5U:#.$>JULB54KZ\QA(U*L9CY'5-8/V*>YIC+98"%%4D M)9=43@GAKA\(R$6TRCCHW3< $;>UI3D#Y+/5>R!PQ;=<7OE:Y;7#]I>ZXDZ-?3[O%( M4&J')QMG0]BR]^OC[*[$(..'_1? T8#;S(XKOKMF6Y$X!O'=BT+7\DT6ZV%J M&VD[.A6H)O8 M><2*0R-,/,N.4SORXDAGQ[HGD6BY>EV@@%G_Z%S7,Q(5W4OK"'F*F'>D4.]! M/YBCU7RVRI:J?-1TZNVH8O MC%1C@M7)&&PX;T5#-X;/2OK4<%M^"C)#:98O M1''5NWR]J)(-Z20S;9)5P*#Y77/90)Q(6Z:X=\SMW/T8E7HY1/45JPY/8>Z; MIBHQ#S:1KBRJN3ODI7:EVBOGY YRHE FS=] TS32TOB%C$4L_S'2-R R-*0\OQ MHI?E(D"6FB39KP_S_/,XJ"I\$<>C%%I8Q^^R8>E7I4'[+QRP_IYS2G8X3F0< MU>*W2J!DG%_?"Z2$RO?4!YZ)@GZQ)J".(X>H!4]X#Z_(-J^=OO9RUJ;-N)"4 M41Q62D/ \MW(34&D\=(D979BF_"4[AF/0J;X[I^X M]$?RO%\ UK: F,^.*.S(CO6'K;[SV#6RYAJ9%YJ6 [0D#1.FIZ9I>'B-<)=6 MHH>Q_=@UMO4B/H^CADV\R'VNBD7FKF*1?PRIJ(TG/1U7U[Z9R6]?I7U.;R(N MGBIJ99LY=ES$==0VB*[+8CO2W2AQG-^X7[;G8A%>:!(E&F=TFQ'::7Y!ID0AL,@"^++ XF:1);O% M= YLMCN\S4?+22X[#/(NM<)K(Q+D$(D4LZ@2R/+UMFC"5J1.A6W[)![V3)/- MK5%4?I.MN6J7/;Y9R&F]NGJ:IHZKVWYLIRRP$C]VF._"OSPS-1(C>#F!7N#K M#DPY^25*Q&6_B$QOLC75E0XE<''U?451O1>A2JIJ*\-W&D*Q12TD89Z'N36I M+H):/,&IH[#<23[>!&_/CFT^_9P+XYQS<^EB1>_E@Z> MXQ*30$CBSJA+GPS!6M\,@1)II8!!NN1-#NI$-K^%ZY']^,C!TNTFA.+\'^6U M^HB2GZ(M0)C#%%QX#N1H^*G^\:>]2,SF=!UE 'G<*+/\I,OS%H>+G]49>-Q< MM[(!/@-#\OIYPWPR$;_^_S]@6S7X#"L?RL]K;N0K9>Y_RN^U7\MI-NNO]KX8 M+6[A3]C:-<4)7F"@6C:O\Y_D'RNB%RX'1(D%'BI.#U*K@83@?R]&^*^J^5DL MA\_AP!3RH?YOQEX_^8<>T#GT@*>W^#77@3GWL "X2 14J MU<_\^V/*H /"&#^'=;KRY??-\^^]OXV?< M/]_^>\;][ZK>'<$;^=L,O1W8VW"E@.A[$?X/OK^C7]I_/6,C^ZR;+NH@/J8= M8JH,G;71D/"5X8>^ZWJ1Q4(C]5++<^S8-^(0_O2C#7V.TJJ0/=60Z=[X15/N/&C@^$ZC^&99AR89KPP[CEM&U WCM %Z#I.P%CJ1KZ3 M.):36D&BQZEN^VIDE!IU_!6;4TC/YT&QZQEY5YZY)F9\?]Q:!<=3X M_.2/C MF8&? !'Q6B)B):;OLM#RDI@Q/TU"4T]#WXR3P L,9V-/S.4;JFH;I.UX"'#S&SM(._.-';FHP/=F3@3\# MNYZ3..U=VN^2@;\3K\P/?^7)"6>+VPE8W$Z%F)FM)2"Q&-">D/F)I3.FZX'K MV2%H)9&O6XQ%Z0E8 J+@ (*$Y=D#TSRD&+$1,DY6OGC+"/W^D-A6))*4Z881 M,BL(?6;;7J [MNTR+S$8"UPC?!&30@=-GR&1&-:E_Q)H^GI$E?>,U^^;4;-6 MXX],YADL=2P[]!ACAA\ "? B/?$-.PFL4]#X#\*H;8\-;&NUI.Z94;\-A'Y_ M2.RV2,P")PB=V'=\TV* O5YD1FZ4I(EGVFG2K4)R--/!P1CUNJ)K[YI1O[4H MA@"8105#[F,]> .D:F?9XQ53)U-O4Q,=YOJ!K;-03V)F!'$0.X9KZ&EL,\\W M8^<$; '!;P<0,9@QT-DA)8R3%23> !*^6<0S6K' B2W+<4T]M-R &:'G6[H= M.I%M!&EDQGK\(OI[![6>(Q9<>N_2H? . M&1N&E^+_6)#8Q@GHW =AB+8QL,Q#N@'/#/',$)^,>$Q!/!;929CZ,3,-9KNI MQW0G!OW8=&S/#5[(Q7XXAGA(M]/K88COQL/^,Y;UU (J-9-1?9+/6"#M>]N_ M3HQN[6[)?R09^"T:"4VW=J$<6@[21"E,;,]*TB^HQJ. M51()V@6P ZP3J#]:&W%72<31![#M0UH5]P6FDQ5AWC*->'?. 5/I21K%0> P M(V$QR$(L#'U73Y(PB ,3"Z=ZP5&M #MC]C,$(?/2//L+SJA^=NP;EMX:_Q([ M#O3 "WU?3YGC)9['[) EH)";9FBQ\#L:&8[.[EU_X/EG7_];Q?'WA]=FB]=^ M[/N>$9BN$Z0L-;&YN&/:AN]ZAAMY@754&\;+L/-#&OK? #O?T_VOGZQA@T"Q MZ8]]-K<^HEU:H%V.RB76=GU.X3(Q*!6,7=%73S*'Z#[!\V(> P,OB]DGWU& M)T_$7AB=E:H,OJDG1AKZ46Q'S Z20/<"IIO,LHW$L9-](S-7$795X+KZE.[L M2M+URX.J2[M>_9.$K^^+YN\T-N.UH/A93GD!PJ94BH@,T]-3U_18ZC$K89X3 M.X;/0'AQ+>::[)CFI8/(*9[N#DQVT)2PLYQR)F*O")UMI?B$Y;$@\$-0-)R4 M&:$;N+'K^[IA&X871O8S,TC.5+O[<3.3M[._<-^?<-^>]@?KW:*>RG[#T-IOJ/.$LSB#R'4'DW(ZGWXZG MTSCSW(#GW(3C?/OG)ASGVS_C_OGVWS?NO[72-=B YV)>%<.\D7G. 6SG,OXG MX,UQ/,6;DYJF']J6XSDVBVWF^['N!+8;1JX1Q=%QBOK)A" QZ._K1@JSNJ@_ MCW\!!,+A9$@Q8A5^E\MWZH.E OBN/7#8(9N)G!VU;X&HO#!R^EZ#G*8>6Y81 MIG'LA"R,#<^PDLCT \OY[>62/4>'O79\/0L! MN] 9UVCIC!N&EN>R6'==BQE&$B:NE7A!F%JZ$1C&<A,5+XK!QJ0 MK5MFX"2&X]J!<9S2!'OJ1_)Q#/4+9J._9PLX!*!]\O7#E2CRL*/P06L4G8L6 MG!#VOS^,=UMQQW,LR[,2PTJ#F(6Q"V(.H+VG,Y;ZL9'N6[3@I7#Z.=4,['/; MH3,1.(L 2! \3VDT[,>^8211$,<,_B_4X]AUF&D[7F"EL7Y*QHD7$P%\Y@TL M=FXF^%:Q_]UAO*=[2C/!6#?C)$IUGS';LP-=-ZS #.,P!7W V[<9P4OA]'-L M'_;E(?V/;T $>&M1(6GQ+1]IY["0=]++P5/*L85F$J=1D$:AR9B?VKZ!197U M1/=TQPKCZ9E'4;B4/.S%T9D0&LRV# M!:GEVUX4>LR-'3>RF?/" 1=/0,+GR!S^N5W26\79=\%B'<57&CN)Y\:ZQ5R+ MI2FPWRA*PH!%1IK&CGG<=DFGQV)]9@V\,X-])$P MUX@\5S>9X[EVXOI68GC?1[4_,H.U#UJ)YO4PV$,'-+SA,L7OUY9YE)):FT[S M#18,?!1R7GGI,5]I5'&N>'Q ^'B=)0;/A')O0O#6BA+ZIG4NGOQ,F'CEU0K/ MU.(L5IW%JKV(IVV="S2?Q:HSH3R+57W*P+QSK>?W+5:M*0)]$$K$;^C3DCK" M$1PB9!2S9=8 XE?8X9=\DM,=7B21J?N!GQI,3UD8A8$>1(D5>8X;QTX:NA95F_/P+M:4W=: MK21MX3,'N)2@!DRHAU5QG8^T[!H(Y@!P!:"$,*9?54:[!^ZK3+;1L"K"ZT,JQ-L\ X+/)!.OP3>>3? 'CXY U-8T?KPM.&DB[ MIE;4\.>PA''_@\NJM3G0<43+&3Q?7L.IT#W"6+"2&OZNQP4\B.1>6Q13V ,M M='&;XYN"6,B%( #5GR6WO.PBV%9PXJ+V7!9X3.+$OY! VP. M-P)$(A^))V!Q6KT@4DEM!Z)KBH-UGTWB7TS!)[%(A9Y MAN>S"" Z,5PC<:VXD^3PB+2EDEWQZ*_-)7V&H\>XQ?TTVYT]'+:W)FSQ+ST" M_.13)9 \]IWX:M-[DT6V$=BARZS(#>+8M$#ZM:+(LKTX/OZ=[,(6=[X39ERZ M1[@3P+Y_+(&F9/_?__),P_U8-UX/E3:,EA603<+7''V=E]6?T) M/+:\J5 Y1C:F9<,AR(#$G0@4,O@M'UTLYW#[88PJ3Y04VTM6R!?*U MHAP50S[_'5 (#5@>O9<-;PL )EP-9YGM,+!IX)3E+*^! \)2<8O+R4**&!ND M $+F8HIX#>.M U2\WJ:\+UPR7.--+0:G?38_9BT\--]-6L"XU*+>DU4^AW%P M+^O(#0R=?QO"<>+*N+!3TP+@-Y0!UNZ(9L=K(BEBUDP%(M2"7U^5S>IQ+D4, MO"0:F%\F-0*YO\UGG/"!7L;[)]H*"P786A# WN+>.$?"(\+/ M>'@+ <>@U< QXK1"/-*00<)J5%&.@P0-)=9\J6DGC[APOL!E:Q#J!FL!3(&G M!DX[0+0.RC9"TJ7V]18&@XLHZER0E7DTEY3R,MY^,*?FLI!GR< M=N\,GL+7U6$0?26$M6@,@O5M,;P5J(8[:79%L^*^$#9@\%85V+1%N7).6U1< M5 ]019S.]P*IG@K-@PXX+VL.RM,\7Q#!I&>S><'#+/Z]+*J-A[OYY MXD54N ZDI1MT%NT:PYB0]M/F8!384Y[1Y<]+4.Y@7?SF+E>5;U7;EJ*QT,8W M*PA=V^\Z<9>X>S ;2=;^\!6)(ZKBX:0<_OG#&L7>=CP[<)EN.6G"4L\(=)'06)R5PW#.W T5-0F> KS_/2'T#M ]! ZTBU MS)^@T+\L/=IZ^X0I-8J"<)MXL>,2"05>Y@>"XW)9PSOUCS_M3GJW-3B0&U'> M[Y@S3[!#UC2K;HH97UZV7)3R"VYJHV\.U$3+_V%S_!J?PCUX#RW#?,&>5SM. M=F[<\W;VMWMQ^2-T97E"0.;16K%L,1V<(>%=04(,ZAM:U51@>,]M>E:DD[/[ M^+@$X41#!_8*HWG;43*F[K=ZB)O89F($2"U1(L0\F6L"*+,=\! MX@0$*S2#,$RLD$6IH=NIY[65])Y%L S_'_8A2EKJQL!T#IF'?J) NXE@O;4Z M-^N,QN]3X3KX_DZ2L+Z:=&33L)3N1Q'S?&;%IIL:S-)#/XV",(I#/W),U[7L M74AD8_4^NE#G&P/=6PWJ.&?SG]'^C/:/HCUK$QZ<&'0WW;!UQS48*'.83YK& MGN[X:>J[JY6X]D/[@XE&SL"PG;> ]B\45WR"#L#]G*V/A1F"Z#I\V.IGM1+' M-U,]@;T'C+FZ9_F.8WA8BB[V0L-6_*RFX29F%.DN2R)F1'[@QF&@.[831J85 M8K.Q;9'6.P1J=]VT 08>C'- G2%%5.1W1;FL.P$;&YREX\D2 R$6N7!TD]N> M_W6=U=Q]?I=5.)PVAG'*B@*T1%+2 $,@,(8)'?KPP_ VF]WP,"QTO/*(2YH3 M[X]BIJORCWS((YADW%8;?$4^>'P,WZ*0Y*S6EO,+'@-2 MPH2C._+TR\"--J0,?FPB/92?X>M1+J*3Y+>76A\7OL*6@))4.1S,N@@LBF_8 M.Y!QNRG]Z7&1<)&G$1MZC\'M3:C\:)E3 -AS@Y'_ZS$6Y;JMM='P(R]VF9WJ MGFG:1F(R,PZ-6/>M-+03?TTTM[E:N,*!/ )_/'LZ.0.J-.6-=+V M1:@A[1HQKY=<\6BH#'W-&4\_[F+59?5(",H!N(EFF+T5T[]OJS:8XR:_N(:C M^/,B&\.:?LHF]]E#C9[]VTILY[FQ(X?@W"^\AC7>P'_\%GSZ&FA?DE__>14E M7P;:U:?H4@L^Q=J7W\(O5_%5\.M5\N4@ 8]'W,6GSU^3+YSX??VL19\_Q2[(<[%N)I:=,M>P_#2)4F:D21@D@6W' M%]MENT=?=TXSZ$[FG_)TBWE9@_AXAWE>Q70.C ?EIF?G?#W*TI56VXEM>T%@ MF('ON RD<2_UF1DY9NC&II5&*VGV&S*+9%#HYR8F](M,M;N:_2+DZ -Q]&U5 M[9PU.;>'8^1M M'>@U#FT?Y+.,64I399@W(Z6M5%9C[6*VE%FW(T 5;7IT6T MC\E]?#M3VC[6CX>([S>SW#XZVS">25F2&$B%&PGSZJ9 MS!$3U0C0\H=CXX:IE$ O-U2D.%&Z$L]_Q'WW8 M'202UJA@@\POPC.6!TM)8 !BZV?F'%S.*J5]W/QU+I;%;[2?BTK[I9>;&T0@ M[FWWM@ B7:&K0;WS.1FH*3T.EKI0[D'_F4K7 M[22U=2\Q0(#W0]US["BAMI21:WEQFJYQ$35;2VAGG\>?\ON@.8I? -B'Q7R2 M@XA.=_!Y'(C]=KF7.EOR^ %)6<3*CM+X>QK09D2W:O #\M/;;((B9;SO,"5PO"I/0L3S;L](D M9784VRSHPT_#%-*RBLOE]6*\G$B6TO*/M;[&TP.9;4$,:RJ%' Q2"F'W)FM] MA\MVV,R B!$ S;'AP3;:SA2.8:>69>J1&WIIDCB):7JV;AHZT!DC6J$GL?#M M7,TP?_QK]BWY!@RJSL-\EH^+'@3$KPD"C$OSF!#0>L4*.CIMD7W+>8JVRO61 MH33>PJQ5H"F=]AL6?,C1ZSC.L7!13TKAB>"2RQ:S>E$M*1MY@)QRFE6PQK7E M CKU#K@'[A+$04SOO+E]G F.BA'E5=]FP$ S;2HZ$0I[%FYDM4#%"(&&9J5 M1U(VVK7#T N12"TRBD?B#.1"!NUI= \!=C<922?+9L.$\A*-5!7H\&W=KH"I M6%X#,\.UJJC_Q!_P>.!!N)%AO:;@#,HJ8]A,B;^U>Q$>343V=NQI-LMN:(?- MZWP_T@H"(RP72Q"O0&:%&F1R.9=4>#KW!/49Z>5=75I_-7"[JXG: M_P9&!?L;*(L#46O"WZDI"QY(V*KG&L#G 3:_@.=Q!BY!*74#0!4I\;'H\S^O MX@O#UP![1CELZ=1+Q_Q ;FJ^>UFOA)!A,PF'4[DK)W<(AZ)762M8=7LK\RYHJ=X#2>D=ET^ZR8D*(6\PX04/,I/,FY_P,[QDG M^R8^U.6R&E)%!:2IO$+ /*L7O.P&!AL(U5&!,1P F58Y:TA$O9PCC--GF#5E.ZK5X1\I"7< ]9]5:3)8J$I O5"(Q%H($.4*R8D%?8X@# M3D$73IK'LIJ7-2_ZEDV&2W&N6'%!6>1Z(M,W4IP@W&_6HMISIZO!#AFR HB81P:^* 0:+QDXYI_Y NL,WN %ER#&X_7GP]M9.2EO MZ#SRV5U1E3.!X=Q,( "A60]-+,IN4#F%V?!!TI*A8K21.(5:Q!JJS['WKE%, ME5L1BK\L3P([P^?6H\LK +]@)$L2;:>U-1(8($=%?=O4P>E AJ2@D@Q(CMY> MS?TM.N%Z#!11_CK/9QUR0!8)$&FJ\IHH8".E-4#<##]NZC@-BVJXG**D-$2: M+TF-A+]ZK3@VRN$B_KTDL""SBZ5S^^@H>X"%+1=MA:2VNHP<4@"S*#:E#"40 M2:5)P($F#UBV93F;" Z_=D$DV-&!J'9?/&\@D9,<.8FO+/%2NP+95=PA23LE M".)2O1:P5!!,IUQ2=A<%A/'3BYK!8'8]"NT;FJQCR*B+0 MQ"+4BC\-( P$G\=7&N3#&^1$H,\9%5[6B+L*]HU,'"8 9IO5M]J8 M+(*\N*D$V6:.2^W++8FQL,1B6,R)@Z+U\ Y92)>/JZ>!!8"X=,F7!"C5E=,> M'>TZF_U9+>>+(1GY*W&J6.D(;AY.;L$-Z?6@A61XQ1L-WH_7"4K"*#2M, XCT[<2VS:M) "U M.3*M6/>3U%#B5QU8C6?%1JBGEN\8%M-=!H_&9J*'<:K[KZ%.4(#&;Q% VI,- MMA'H8Y0/>CR0J5\@:'7_Y_)"^Y47<@Y=\<=_P>I"N\UU*OF.ARDS>RG9B^]L9?H]1$NE[E\(Z-=@^T^;C MP/9IE/O:K_C"T5#A7 ;N#!?KX>)]5X0+A4,D6Z@!2F-A_SS76SK76SK76Z(0 M#]MJ0SPB*W L(_$=PPUC+TT3S[,\6T_2.'"8[J]:R78*^3E:70%_8/GON.#2 MF6*=*=:[I%BL-9GK260EL6&G;N2YKN?X9FQRBA4YJ6&[!Z-8WD$H%AMXUD&; MO)XFU+Z7$G&!$NN&<6ZJQU3&O+USY1@:6NS!U*S)< MRTZBR M=5W(^JST%PP$JF'0-:QTG[SJ73F.BPJ2D M)I6#8NI!5AAIV4V&&6G=#)>S9'XZ<1U/)4<4N/C[I_S^][6!BY(L?7B,+C&O MH4MA[$=8[=RS M=S;2ORW=BS#3UPC93YD;.?OOTO!,;/ (M'E1O\U>S19Q"J M'2^^!>CGW/P3D?_1B__QC-9GM'9;M#:]T+-8I#M>9#-73PW?< FM?2X? M'*T/)X$8WB$+G+\]M'XW)@\E\D3D3)]C3IX'_A: _PBP>Y(_B_!]/YE^+R_N M8T?P'#?OB6B:CE)@SW;M1/=U9GF)X?M>HH>IPSVYJ9L&S#R4)_= K6P,>V ? MM*7%_O=]MA"];_+U"B-4CDG;7D,(BV.V,F^@,^R^ZNB&:Z5^8!JI;W#"!_\U M;>^ 07>'('S>P'9/@^Z=<(S+N^P01)5$L0K"^LI152X2S$5=YV*FH>?6U#]^ MIM1Q6:!CEE.E(]/X*(M5XG!36 U5=ME0$4H6P*EOP9 MU94/7/AVH$VVWA.5FC]R63G';LL,^D9H.EZ:V!Z00=>WO, .3,?P?#O!1F8K M[KY54OQ?N7/3-/&;=OV=!R(Z'SMI [\#U/-K_+4U ;$*%S#H^4+6(.;E=ZD!&=;VXJ6,^/(OM5"6QNG5 MBE#*A,#VD3S!NA_R#,NO\()+?Y25J/3"J\VU.VHJ^5!=,5ERC%?E$>5[6A;4 M+2B_N,\G=[FVRGI/O)F2=6ZFM,<:Z..YF=*YF=*Q8?=(ZH:<]]#-E)SG-5-R M'Z%X._#2 QP8;VURJ!^OXPW-4!*&+"G63]@!B2\D+!:*\DI^0%K'38@_= M"_-%- FGM2!;212:412$@1>SU'<\S[)UQP\L74^L(%P1:F6+EE:H_57"2+S, M/\_R_PORQN?JY[SN.PX/IU58AG7,8M(OH5:X;;18%,)!IV;$#,=FEF6'D9/H M+$V9#O=BVRLV_&?=P(%4#-/WCZACR"K^'>M':_D(5A7P2VG\^'658%%IRD:B MK?/%8L)K(8ZH)/!U_E#.9.N2;PLIS8HF3QN6L&)\&<@%D"A_)I&OGD1Z3HN@ M>IR&7A+Y9LB8X_M>FIBF8\1>[)M)[#V11 :H2P@L/1J%9.XQV^V^!('TVS0Q MSP]#((BC\P^(H,Z_;KN_6YT6 $7 M+2J\,&I;3[6L-#B@B_4-";OF[C5$7S%XRVKPG7K ;R1*WT"OZ"EN2 M:OYJ3A-^%1U&E!&1;LN>H.L[]UYJO_77LJN:-,\>FAXCV7!8 M+?.13">M!R^*YD;KP0Q=CSE."%@-,!;87A@89NCXEAF$81+;35?L^7VUO2VL M[)@EVWZO[94F-:JI[1&OA4!*/#-RG>3SW:I;FPX1Q"/^(?\7'97'B-VR9")H+'2G\D_UX" M@YU@%YSN[G9P7,2&S>P$**UIH@\B3-P$O@MMR["2U#8?[<#\4CT0IE(";5IC M]]O:R2.A/_+V2-I>,3=Y>5-E$>O]^"6M. MIQ.GNJ[GP>II*3,\^O9W[ICP8NT0G(.W0S#L%^R'L.-DIY*A?"ZZ_>:**Q_Y MKMKG-)Z2WCT#[P9:975'EG$)TKF%[J'M_ MY0E GNDJ;=]\/4[B,' -ASD^5M8)78-YCA-XH>VP%:<@8!VH^O@?19D*%E%6 M59@B\<]LLMQ@,&XL!QO&D 4C8X&_(:"O-#(/H1=S[$'[F&[D+XQJGC$@FC=JBR="FF;"[CO CV_P-$- M'S#Z,)R4PS]_6!.,F#(O"DV?F6ZD,\^._=B.XY EL>\RSXO3"Z5)I1%97NQ: M9F)$+$C<,(@,9B1^X+EI9!G!UG(+C\X#O#T'4)WCK58 Z4^($[5>L)(1*A58 ML:V .7@K[@(#-O)Z<7&=9Q5^-\JGJ'^,\GE9%XL:$P^&@,0%)E\MX.5ZT>0) MM%5[:FV<%95VAUC>)#_01".LCX3UD&YA^Y,';5+ !:-E]B[GS>Y$0C7LI 1R M5\Q "8(1EVU=H2IOLJ?+2IOD=8T+H82Y8DK%C>;+:GB;U;DL+]13G=2\!F4K MZHKW3QI[PX'/@U6K^DMD=?A*AXE8=UPCM&W 4XLEMAV$OJG[L16F5N+$YEJO M_ &E\ITKI+G^Y6I'V=>4<.$[;<*%Z9I^$#E>;'HQ*$-N8##3"$S?C>W4B4+] MN8=^H!0NR[U]Y5B\KJDY1 M[W\4USEH,)>KC/_$*Z'ND,NP UM_S,5X_:#]40(3U>[@.SCK#K?)"[K?3HU4 MX&' -N=EA2O@!>_4WP?T8G:7%1,*N >65B_G^'AW'JV#Y%4]^J]P)LJ-KII;N6"!,.JD?^,P)7#UQC"!-+!8H M38WK$Y(D92;L\GG->SSFOYYS-<<[K.4/".:_G8"&-(*TU>3U=L>WL M"SO'N)]CW-&:!:J J53[LR.L]^2&!FCV3N0'CAF%(=9*9LP.#A49MD]BS_\@ M_OY3H._!8L/\@>X?-#3L-.'^[/\_T[PSS5-HGM=VEHE]WT*JYT2NS7PC#.W M-L.$Q4$0LRCZGGD]QZ%YSH 9!W7_GR;+0*_ :I_S@7(+4-O MJ9]MN[J?.)[IVRX++"N(3"=(/!\(HL=<;Z5_^*X9^@ES4MM+69(:@9Y&@>N[:1PR MUPT.%9+]%+'FJ@U^NCH22?0'0)]?0K,[6;GFC-QO%;F=-M\BBD"R\=/0U'V' MN8X7&G;JL,2.0A:[B7&H\E-/D71> +F= ;,.JKN<''*_'\L,1AVN%VCZG7S/ MRMSS]WHJ),QKVWX$+$YB"[XR39>%H1ZZ-HMU4-\2YL:)^3T<;?C]IW+QWP"6 MX<-Q2)CE> /]H :8DQ5$WA-.OF$#BZFW^35^Y"26'R6Z:7G,M_7 QG!XW=&9 M$[$@K:UG,NG/ ^8SX4"SH4"^AS$\L[E4]YHH8 S M53Q3Q3-5W(LJ,O=R'-T7D\E*ZN;3DW/E4( . M5[-%-KLIL*DB)3#O4! &! _'8Z&NQY;-@C0.$Q9X;F#$OI$&AF>J!6%2([$9 MVMAUQJP@\ICE>I;%S" *W,2/MR?F/C;/_@5AV XI\NN[OCT9).59#[193OG6 MV7"XG"YYYG QG6=%A?9_;5+6V-M5J_(YZ.%D[J4T[6]#K,8"[V%9& VY-7U/ ME55$"00JL(*/X SR.GFN-VZE&!>4HEK,VM]XLCJM!FAA13W4:S@Q7 -_LX9= MTAI%19HFX3=B=]30O9S-^-7Q$EY8&!Z$^N+(H2G)MD_^EU,:.,Z45)_=5AO%[J=/Y-%N#AR??P%Q)Q M*G SS6;9#>\^F.$V@4)F$QSF.JMAXQD> 8P-T%2,L+A$=XC+_E3]&3"INZQN M,MZ'5I[3AAWJ''U[4^1!YXCW #4#W M#W]=W)>/,<,G'Y8FUU3_1$B2("E!NOA+">"C7757 '9I M+\4\1_I!7US-1DNLH0!P\-@ EUI0:U/"4][ $@ 5]E @3C5X]B 1 M:5Z5 %^Y!L1@4>AZ+I;2S21VX8ECO(:*%HFRCU4 M>=MG$]<#I&543HL9S$_#X6AP(W_*!M9\?5@GJ@/2LAC4G'Q.6%D JT+A-^MG M1NHQS4;YI?:WACX@T1!'P$M(37GAE!%M4B&$8BZ@@UB_0ZY@DM_E$UDUH4XS/E]4<"XP@L49*6.,C+=UM#NZR MYP,\85Z()XB^S&R*._X/<9\%?KG(J110'R)F(+MAJ111NF1<8E$?[=_+K%I@ M=16.:^,""8_VD&?5@(A\"= _1J"#,?#E,:]Y0AQ@6%3 A9'T(YIE50$'S.\> M[VL(C(_?8'/.T^P!@9:O*A]=:E]OZFCC\B/AS@.O3#+NW _KW;25'F0-7O;BN\NS/BVP,:_HIF]QG M#S765[BMQ':VK7&7"AZ'T E>> UKA/E__!9\^AIH7Y)?_WD5)5\&VM6G"+C' MIUC[\EOXY2J^"GZ]2K[LA]"[UD)Y_BX^??Z:?.'6GJ^?M>CSISCY]"6)\:\O MGW^^BH.O\"&]^A1\BJZ"G[4O7^&+OR>?OG[1+K0/D93\?SRUR_GPVRQ;CHK% M]U[:DV'W2-JYG+=#BW:H&;2#_O8<]<_\8:=>ZBX6'-+-Q+)3YAJ6GR91BIG) M:$*W[?C"W5ZYZ+'7O>>KG0>XM@RYX:0 C:VXZ_ E.!/@,?E JTLLY%E1G=!5 M;:DG?%PJI<[@C1H$MHHS@8_ M@'0^1ND:4PFI"17*/1B.5I>LA:T$UX]CW_HWBDP MJA%?)4IE ZXL\[/I'<>ZMZ4H)4Y;J!P:*@_%&.X$A:G;;':3\]-!"\= :.Q\ M(](H @".\UO'G#US9=P9E@M]R,,B285OH+.X$)[^H@7!;(*JDH3\U!5H/1\30[O_802IAFAMF<+'K_X2?.E9#KLOQ3 M5,7=C\/O5,_X0#+[E:05N/@")&B., .RDA Z3NB:4659CY$#K2#AG@3R2?$G MEF.D8H6H A#R-0:MQI*U C3P/I4EIA=QKJ$PVR.6+7$201(VHJ:J@G+QO?,T M?V1V5TYPBZ2X4ZWFU;7E&:@)CY+0U@:VLE).(%0U[E*[$@:#[K-KCP)-@OFH MIK';E7$T[-H3^9:%J4['ADU7<)]S)$$P%R!A=4/%,7&+ MIOZ1#,3J%/R)FGXV/DH"A"0LGW&L4FIRDC61UW"%3:D5,?$JX$B0/RVR;UH^ M'@.%0O@I@>3AJ[)XM3(UZGS9MXL1WPZ:-&\4W9(XEBR-G3OK40)""QM!1 MK\&/=<:,)3&63.."-J>XU\6LX4.+%@:HY#FBV VL /Y?:Q_$8S=+ II!4))7^. MT]:Z@5ZT*]+A M" \4PFPS1CR".4+D$W$R5CU&&K=2T)U%!]\/B88[. MH0F"':@I%VB]XS#&,7Q%BE>/G8\/.P5N,MJX.7[.-U5Y#TA;42,%(?&OHA^. MB!(=2+;7U$B!"RNE5@Z'RPHY X<3H._\$HNZN\.L-=<+JM9=3>N>@G-#C0#F MQCH;38^( ?*UG*1_ !=D@-(Q(8RE_(L/27CU-0Y^Y-R3?U#HX,:+5AT"Y37Z M&;#R>M/;H:6+?(P:.-LDJSK.00FI_/?_@. !,E.&M; 7#YSR *B]*@JQE3_L MSACJ=>2D1SI:XM)(H@":J:(2I M*_#00*/ 6EBA *5&W^;4APO"@#1R*YP%2O!0O+P*4Y)<7SAM.8+#4N[+"XU\ M&U4N$%Z0. [,&S;[8I!+B]ATKMUUS'/8%X;8S-4G=IPF+3= WUK@:F +L(4+ M\H)*D<"]J,H)LI=IL9Q*Q@"DJ06\K);^/WR$WR4GY==Y1ZA8D.",$4?KO' < M=,E>(V:=<(L')U[^,EJUZN.*/VMN# M_)[8:]\VI]"P MCH\NFSQ0\(02=D)8L@)$K9^U-_(C9W]/HFJ.AZ]";(.-:ZUDBJ&/8[8B470F M;S8@'8"C3;:)-7B!2RMF2K#.&KT?I(PU(KX&-950C6+JSL AW4)0^)K0C#()EPT31, M,OZH&(^Y.M(1$U:55V6KGTBDR/"*N0=7!(H6AI+=B19G75N9[,@17I;233?TDC@.(B=,8L9T M*PS=Q''3. @#WP_,D*D17K&P4%_-L&41A3A_'O\J@?TWE#2CYN" *UXU!Q^U M-_1H4/1LR;,&VT PLPD#NS ?*:RV$@7VE^>'@2EV^9WH]T:6U++6W(@"*]1)DP9G&9,) =\5([ V^,"0._J MJYQ($MKNLNOR#J3UY\@G.\-&>T(C<1@8VR>C>^M;6.(%$CZE+=J(B]X\4!@. M@O=UDAVL,JG$*9V%4+#@IAHN.X"0L:S6=!GK1AV]@C@D=HY#.L.03A5V M3RL.:8<0GF=% /D[Q2'M$,ZT;16&S_3$,5GD!!'37P"6%?";ON6U91DJB7J(EPS4=*BUP#$-$ALD[ MS=" 0!$T:MM)DA.&%(.U93F9C#;@/+HQX:"W]+84&MV4?(S9" 2$&ET2&7>2 MKW&^;IR(8@RD,B:'4@*.N(]CT+\2X>UJ-::NMH;;1S%#-KW<$,1 .3HB)GN] MP;N].G /D+;(9]JHO*= !@Q2XU,I6B!:5-"N3$'ZIR]' M!]UP&CK'957QV'5042>3G(1H[!MZTW2_Y9[>(44T%!,>G*28FRE*YS['V .9 M3I:!CGO-Q6P1:2%FBS[_\RH&.J/!R@'XB^&J.9&/(.3)67[3ZDC#;CO,M??+ M>Y."3EE-^E$4/%I&V#GVS;X9R(;"HITFF>_(@H>9!3)C1:Y6RL>MCZ\U6>P> M_D$9/_+>!LQBPU_##V(M-RDY5*8#+UHE7P M?P8]8I<\KW[&L[-KAM?L" E>ZV[F7B0DWO!\.\4NVFELG\\0*$ZB!?VE]M_2 MI,;3JA9H+\\F#7 *E!2(G*]!^DU(2W"]G$E#%O=>/LB(RL8P.,.DDW)9MUZ! M6\KS1$(KPR)%'&P/R\O62K9[&#%=F91N$-?@3HJ%<( U&(G^_EM:@C MKO.+ M"LZ=-1&H'<-KHTKCWH<+$;F+'O8AD [%12"#:Z[SAQ*I!B>U:J1,+0PXPMJP M%O(ZYP6T0"$V@_:P5:-K2],;V^R@UU>Z]AA\VK"N AM;Z5DXOF(++?%')ND9\,_ M)^7- /WQ\!BR(/@6., %C["&@6ZJG(>!HD" = ]%-;P 3@#:>!Z*X"MA-.XT M1\1!Z0$=W"*'H35TUWU9[#B=A>$&H-@05!HPM0+-258C3.C\0&\+I9<.A_F<]EJ7K*U7J#D M0,-(#Z* $PJM%BG%%R)B2G@EFX@C'E" 6VIC#66@6KT:IR94+!$?HH9?]2R0 M7&1=#Q@4+B*%%%=SM60OZ-YEX\"5J-WXG'>%*$6<7[J=&_EGU]>QH0]T) G8T2V\H)*6\W2GSIDLI M3(A<^%D=?H:R]:0KN>F\S!U'^"$( .)7TEGQ,YS'4'Y>K/J>3@IY'*.GIG-K+0->_I"H? M<%7^] #M#$NO!9;.E.H,7=^54CTN-<)V7DL'F;AC!7^?"M(+[._[PCDJ0']! MQXYI_>5\Q6_TBG<*6&*ZU9:"-Q+;-J)43P+7B!+73?TPBKPX"B/;\_Q.7>K& MDW4UFR\7]:] +#!K"8M2;(Q8^KVN%K\3MZ8V9_A)4E=!7%=ZFSTC;W^U][X;3[#;)MU>9+MQX!M![ 2FX1E)&OK $Y+4=1*?.<86GB I32 )#3*) MS5'Z+\P=_$/*O&>,>+48P8@06NZ9$)[JQK\C(71:0IB8D1_J@:GKJ8L!GBR, M2.4//2.VV%:5?U="^%W$9.?)4O)+M#7<(07Y\12 9V40&$])07[YHL4BFEOD M*/"$OG7=[YJ8_97 7QX2O)R73:5KBE=?=E*:\1RM3(L M3S9H8\^57(I>)@3E/K3Q\;SN5QL&+*W8\JU747#] >0F7M4*. >>XE=Z.#^%B;'@D%*5S.EDEFGP5FWJ=FZ''V9QT\+5Q+G M4VI\PL<9;&S3T>^^P=MC;.^_L;X_RL8^+!LZC!2\7\D*S%QJP<9V"")1N-C< MJ6RW:M:%!0R=5_&VD^*^<>B_)?Q63^UT=-I0!6#RC">?A MR@"LPD #3_5[2>$6X"?:%:]BV?,2O%PD;QP%._I"U0![E-3OO MUWU<MN;#FTG@L\ Q M/3>Q6)!X7N)%<>AZKL&8G]AJ/KQAIJ:GLR3RO9#I41 DCFLY)@O]F,6AI?<3 MVO>EZ\>L74+GHDW:6@-"J6T4K;;YQ*JI1(@[6'EANIQJ$QIKGCV(3G&R("[_ MG@KBMO:Y83F=HH&'UPD'<+[4^%HZNO6CRSCH$D #FBQK7L.!22]6/'*C$G[R-5$[J7*/.M.4FAG R2&%_4L$'^]2 >E.W MYE/YXA+[$?%^/US_$+O(6U6Q!<&/XC/2)6[6:)I62=4.6_Y\RZLAFJ-HB[+M M8]LT9\VL'_NP7O!^.KQ3S1_P%VKXK>XVS7C-E,8D-BG&^<8M?4#3R'Q!MJL- M5S3.)A.Z09AJAK44E#,@EM:9Z<>/FTE+#-5,/L3- M,H.;6L#A7C^H1YUC1Q6RM4DC#_83662D^Z.>QRL3K2\ZOWK6XF!7SJFHF^UF MO+H/]I!%BPQW,W!;/#=_*_6]J0[IK(15H*62*_UH:Q?%>7 /:)C; E?8XDQ\ MPBE&9<[-7CTHQ])$ KK[6*DBD\ @V3=A/;WDTU%W.UYCL3] SVS7$.06^!1P MW63%)0?')%^9K8OM*_Z/3A>VSFD)')V-VNY'XIU)AQ\^O )JS?MNP?'5:PQ" M8KLM'<8VF]6#,+,)8C.1!71Y^:->N=<.7?Q)EG<2).E#_2-YD/ 6)K*=Y5R4 M[]J(E_A;0\@$;1,=KM&)*^PO$VRT2:;@EOS!^1'H5[*7'Q7F:KG!4/KE>!^ M?":,HX2=*JC1;\5B$_E%_%&M8PTQ)K0N!9<33\ VB/U3XVT4,#4I35*%K DL M 2Y?'G/3$%=(&"K\CS7#E+5Q8 -;MUA;6TOHK9N$1X)N?>( MJZUO[WL-9XYH5-_F*'HM9Z);G-Q(RG>$OHHM>F5S M?9*QR;6S1KC;TVOVDM@:=UKB2$-Z+5MR*M#PH6TUC<2;0+_F9PXDJQS_V"M, M)EK\7'<))0+*=B%9-$?BS(P[=YLV21UZ.FX,P5T'E7*9Y"P7G$/:2@5_(8-N")IB26C"-1+>$QL&NBZKB@NOE>R.U#V>IRE/:\J,JN7+7JE=X8IZX7+ MA_L,QF/@\TU5/UZ"-,&N,44_1'POXT,[W0ZFAS0- CMQG,"W798:=J#;:1S& M-@R?ZHZK*Z8'UTH\(PP\-XH"%GNQ9T:ZK3NII4=Q E]MKPCWV#PKI?AVOFWV M"[A3":/ M>9(&1*=ZU.&$^@F/JG%,?Y0%HC>, V@M B,(HM&K1=L5RT%-D!HO")=O,6\K MI:[9#&A-9;.C'FWK#$#%.)L^<<*?![MH/+ZP**X827>WY&FPMDD)ZC4/J**" MI1>R,JIR,/W(+JS%R#N>DN\/!""2'^HE+Q,JNRJM&:DY&Q0M%OD-_-BN5P6% MAOS2*:C U+ZI7HDHERH")41/S:[;6S;DEKN]*ZCJZ(1[W?.;2CAL.R_5TE>N M>(#%_CH0,P=9;L:%!N#\0-*+:]F]%IMDXMZ5T"3L58TNV@&.-5QR9D)0Q6>6 M793E20KUKNFMC.LE'4S"CEQ2 R^\(^[%O"KN4%KO')5T]J.$3C[=#+N-\1.4 M+_2.H1E?PM'ULI@ (R[O9[(+6:Y]X(<.C'=*05S(#87QYD$G:G5>KM&14D$I7$7NZ4] MB, L4-RKQC G)J):KV*O:&(J%XHBHVCY,#47X'B$J&@+O69XY6T1?8FO3N'R M!&.9B 8QV,H.)/(?N0^41XW M"L!J^UO<[H="G;0$7+K)I&J97==E==T)L1 -YLKQ0-JG*,Q<-)!#"W3G<1E$ M1\UT!G)5E]J_\-K:VQ&=>_G-;KBJ@7KR'?6RVPX("2KK:OAKC\P2JWZ-^M+:=.S>\W?*"XDO>;2@\A3]M9 A=S ( MKM74/WX6/(66^ %MU;,Z!YB%A=,3QL>G&)GJ!?Q'N.7&K1P!##=9W=^VR%J0 MZUJCGN(4@E?P6J\Q6CR3L6:;N\@JDO]U/BGON_&DVY7?5Q# Y9X#N,X!7.< MKE.%W5<6P&5LSRY[_'UCIPBN'2Q3SQ96#G#R(E5 RK4-JZFYB'L!@N;L I@= MRES5 TFF4]YWG@*/1ZH+8-"$@*N&$44N$4D+F](=>JQ,K@E&;WMJML_DY$^N MX2@RT;"O$1B&&9;51R4+\])XNPLN#JCM522_%0DB\"MGJB(T_%H-VD'?W4,_ MCZ/K+U!Y_OWJ""31["G;-'*%D,KZX@6>98%O8+1"<5/,R(J('I,1@HJ0._K6 MKDZ+T$:44P^X%@\+P6G0]/R>4:<>WG:'?#\4R4#FH VBE]1#]A.XNEZ]UROQ M/TGFIZ.R#4-B*J++E4IL1 MIHBO7>QHE8B!ZK=5IQV5[=9!X!M1.WI)@M LI+1+0D.B.+JAC#+J;T%=,]\_ M4/1:P?.!2(<0X7082T!/E-=HPQ1]?# 12MD@U8["'!XTT_'$[%J&E!0(9M1[ M&#[7!4!1IIJZ)$[4F(WJP'FCS:.8[;C=2QO;;DB1LRW_%CW4DL M9MI.F,9FA)UBC,@/0CU0,_TY2?V";:<(.?_%LV)_Y6 5*U#5U 3X+"T3OP": MH:?R)E]3"L!K2P%\&=[FH^4D_SSFL_V=T*NE#JO?YODG6"%5#X!%_OXO#(X& M0O"WK)9Y:-V\LTCX3,KJD)4%+/W1T@)/U^/6V,D#JQZ^B!GH @R((H=%W7[[M6]P#%@*2F'O1=<>?M]P>]?J]>U@">LQ7N M#.]RM?0;D-S)!/YX-@#R<.F3:-%UJ<6\GUHFG%8$TW-@01<*]/+&B1*Z92HI M,9G/<.YPYK2*0=\4V :9J-4,P&1$$=H$C[;J-1&7.U+?CV? M*6^@V4D%GE9G(VJBXW?N!_MPL/QLU20 4.-^(RXWA\^4M ME2H4"* 7[O55 MGW7KG^:>NW(R>;A 5\6(0J^+$0CMPJ@OEH)PEDLMN.<[X6!6U)UE$E2@P%3G M\#7L"X1(X0;&W.<;P#N*;58A;G0'XGXE7'3DFU2E9FJ4.L<0(LKZ/Q7J-]AR MHY)C*YKURD%AI_5CLW.OC5"R/-=.@S32K2ABGL-\/3"#,&&&SO0XL)SU[+S/ MT2\Q5?'$2T(N M,@JVHHJHDZ! $]E-N>L4&*9FP,V/L@?!?&7?4\Z"6\PJ13B,#,QJC$R]T0>: M:,>ZDC\BQD#D/1N8>(AKCVT'=D6-I1:?IV\1>5&-T&]Q5W>MP$]B MSTG]D"6Q$R:)Z5M^&-B)&SEH"]X%=Q]7_ Z*S>M?NYHER,&J8O@+QFMT45Z6 M'XFX2'!(9=!^O-[F893!&4\VP)A4'I&R*6Q,R#T8-GW#;;CT&8B,+@-,-#3U$PT7L>X'AVJ$? N1Z M=AR;J@WC%Q'@_+4,^&HWL)Y@-FI+/O&VW$V_>U$B2I ]_%5GO MSFO=9BHF(^/N_NV:1>31RUI/54U!S]C^M99("6A;*%FE5#3[Z=_PB,C,T $( MD$" QFRZT!49A[N'GX\_V:B,C_ .+ZRT:XQM.TGO84/H#E[)AU1L!:4U 4&P M^8J?SMRS[I;6M^^K]AHST;P\GS>H'2?E$;^+%$\V1](CI: M[;KT/IW47FBU/LW6/=LXA/_:)&E#+.=_Y\;N->K$N+APF;Z_N%Q&0,5;L6P; M,EZN= <6:'4#9U7[;'A(\0!WZ7EE-MKO4UH.[+'VW&*1?%OZ6.@L;F%*=\W5 M,6VY6BE*\PP9;2?/8\0X$B(U7$U%SF,4YVMJ ,$M_9N9:#ZMKEY'S]DJFT/H MQ;QW?S!TA_ZN#JVQ\U,M*K\V_7?J(7CNR/\%GCGJO1D=R-8-%I!)$1@A*PG_ MQ;HJ0>?H!O^O<^>7K8/.,#^QF2AM#96S]'T95=&;E#>[5KMP9T1$)$X,3^F< M24&C#,N,1(3'.LDHPTJ3T(K_K9QVUX2+5%7QUIL#7I-'ZPS&_NA#&"H?\<;7 ()WJ%-W+%S1:S1)X-C_\ M,1H;"0.W2.L+F@5+Z+5(O+L^2M8)2::HDI3J)-)K'G_,[CO-370[@2&^JZ; N)S_\^^RFVOYY M[OB82.?I%2A+$4F(1%(Q266.)()C2N.$4I2Q\)C^48W!A'F5<_KC'WO$;?_H M=63C4 3&9^#'Z?>28E(,BS8I8#%KT >^ W=-D]SZ:25%U54LKI/E359/ \)= MM)'3)J!JO4V^C- '4()RWZ#,MRF_[2I]?S3'\E/G,FZPPWP8MT6=6?/(0"GS MA7(+X-,V]P"".,W0D.005#J:)UQ,'8AY-0F?&<2V?"CK04^811<*J^46DZ7- M$IOB=[@2AY!I 1YKR-LVM ]-JRH]+7) MTR9T"UKX:#K\9&LE ]!]9^%6 P]#Z'6;-1J[5;P#_?[4IJG#(PJ+<;:0F^+/ MKC$9'%!;\X7V5W:)73Z)"RA4DR9-XFV7H-UO_RSN9K^CF7:I+V"!D"[:(>,L M2GD: !A [3B M!4-+/YYV;\UG#:TM&^?"_L+\P1^BTA6SOK68#0>X9A%I6[8466IQ@,*1EQ&*,@Z#_S:J(.;..0MW-G*5L Q]^@]F>_:O7%H5;_4*M_J-7?5]I]:[7Z MZ)FU^O%^M$GI>IR<&%/GLX7VD_;:1,@E]W878WCYK"\O?VI#S7V#+[6>D-/B MSRW!D\)P9K0-T$DSSKE.8A%QE=)(9!KS)"%<$($SF2=I@$Z:8I+I-,LQ3Y7Y M*A><8?-SE"*M,TG4O?3YX'/>!#II6UDSMMUCG67=%)VO*QCW?3+M\<[@> &: M>%AZM['[1>!Y,E]I.Z5 ,Y(U#5RLGZY5T;QZ!;\#GUCYO[:ZW>G=#5)%T'>W M7FB\&RJ33<,_ZPLVHYT5#G#NSNGXLJVV;#R S9HX1S8,,VU!>,?%3= U-FR1 M<&;#N=[\:MM0+#=@<-#I:S;DNZU8@!KR]V:4B&J*%1[59.)A[5? MAB> T>'8G*/9]\SU[N06\6#MA$=->6;3:+<.@*G-L!ZW$MC"#6Z, =>E-IRU M^SW3N)^70XBHV":\ M*S#H/K)1#N]X=L-8+9!K@S/K]CI$DG$>!A!< 3'BZTVK%=$[SJ7C#V1RL$.UT[X MA,54[>F.9JYS1M.3UC")1RP!@=9I+.Y!L-]GI0UM@63[$Y!PK2SUB)#3\MQG M;%APY6:*YGUSQ("0,0(YYN ZW;(\V=9EN[S0'S6_:G PS2A68LX-.;L">H<0 M C#$O3\FU8T9^*)KBNY7[J2Y-<&2&56]T5<%,=?I]MZ1^8YM[T,B.!:KM MPK +30;\KUK''?0/6MTGNPVW[M[Q:/D.2KPYGB583P<@:V$)!X/IW U931)#%O\V4U_O=@<4:9UWYIZ_.&MQ"((+L, MM?6?OM/%JZ7O(OFY3/IS_:JD9/_GD3?PWE&)+/2"0_!17O M%;?#N=XA%FR1U@ WS.Z0,6N+[T;W!>72F5+-%;AC+A)1%P].E2 82X&QTC2A M1(H\$0FBJ409TEFR(16C]M$W.TREQU?@XM\P![>>>GC+J,8"&I4$S@.(XB M*F.I)(XDQ9(3FL0E'$=:X9QX1R)24B7$ 6 M391*(O1**DTC(X\G=[&7X:MF@[[Z_=F9\LF.Q$X+R<)LDL7;S3M-.JJSGL8U M==>&JT:=AZDE9$.2\YDUJ6V2E1^B(;W]-_(L8YV70XO)9-,75I@LN$.L&]?E MV8#STD/>3FV*QQP2T>:U3^N8@65\=3:ZF)OW+.82F,_] /(U1$V],C(*7"^W M35.:D06,JN=7UQVL;M/ $'YZ43BO"/#>HO0+,D":8%/7H:5SP81XJ]ZW=@_0 M;O_.---NS]H/(6=U6EY"$ZSOG9\SKYQPNQ[[$D##:[UD[IWK_UF=U3WE$I @ M+W"IP0RX79JD(WMB;?,/[R&Y@*0?Z\KLPR*A;[9OH0"IK/U.[;/U1%/GRJS6 MY;XTJ20PJ]8/V&R1<]/#LAKWOO/P@ QWH8#6<3*K-PEL+&>CO9..A!N$?#<( MB:W)I[A<(T2A-NJ"^BL8HTT3C1.4H,&: RW&'[[4V,#'<23RQ-JR;EUHN?/ID'?JK:%LP.([(EOC8(T-%@/_!^ M+WN\S2H&\W&K)ZW0=S-P0,6@M)\]F\':NB97(M0&.7RDS\5'+LM;1XO!\XUR MT@8PQK> N.X!(^VXGURPO;@IIL-6N9BT1K9YZGDYUP#=@KA6O_" M5M-\-X<,:L*/ 5PL1 -;Q..?-M_;%]NS9O6K.Y<^\<&C>J?"T(,%+F#A0H"K MS5 &M'R8.F@R"P,&9]2F2(\6>]!98V A6_RN$;KL5<-"H^:![[4'L]'^0&/> M@CYBU(SS=KQOSN6Q23*39%QCC"5.%,TSH35%2&I!X)+2V"?5+?B[_'8R+T560!.6::?B# M=O6BQ95#S3:LM4^AQR[YXX%M>HFPHF R $F,62)B1JA.J)"I5 +SW&C76,=9 M'*<+C1[\K.O?FMFV7);8DTG;53[!6QIJ,0^Y2W=8\@0WD"^F->OZ9=WIW4/( M+W)\O(L*8TV2**4LR8TA90Q HYTR"1W?%>,T9WEX?/]TTTZ"Z;[.^=&7/+^N M(5>S-M]#9A.!8S66G1\G[_I=2)SB"&F, !*;)TI%2.19&@FE\N/%:]--&3X$OYU$03X:1)GF>*(Q5)&6#.&4*HC M%:5:I3'36Y&S[G3COZG_BE!;H@K('#:S=Y9!EA14K-HBU3L^?Z@R=2_9? M< M_K*$T8'B,";3)(I80JG61G[C+)- &#%/."4Q?B[+OP1-;![H?$&:..KR5UTW M!U<$.K+&-\1G JL5O,W&1IL78T,.MN1Q=CFMYA>7]I.%'A5&+W>%H*W>V8)H M>] *JP[7UF!T"JN/YH7HNV^VA;!<6L&A+/%0EG@H2]P;VMW-$W=7EA@_LRP1 M;Q8K>]CC\FP?RQ9V?A&3*HC(!.JMOZQ"**A5#XCM+KQI_L+/><&K4OS5/,.*=,($DSK#*>\3A6 K$DU/O^PVY68O;J MA0R[:)?Y-*"F6<6H<'UY+-314V%E7M#C^9M#:'9Y9J#=M>D_JRS4- BVE1TN M!&1KS99[]/D$B8;GVT*VSC@!=O!J9-ODSN9,3!9^[;]BK!@' W83 M5Z+CX57"XD&+)P3@+QXKRV*S_\\<^C4'-3E0Q%=<&:6RL?.#+NEKXLRAG1_@ M_<%47#Z+#9MY6\ FZ+41(C,SVU.X7M@V5U]H#]*PD%U[<)K=XMR(09A[-H7X M7=\;'6U-6)M#Z(J!PG&+H1&U9N^VUJ9XSR(\22>U=2>U52NUMQ#X^9L9\VI^ M]:LA8T,6YN9P49]UP1Z"W<_:7(.(_8R%1C&^-M\[TR!#$LKYH?V1 M]W2X6=DT'8_;:3;H4U%_NJWFGRZJ!JG3Y8RTB 2P-8O[ OLZ-83BS\-VK6Z* M3COIO;R7EA*;EH+V7=O4$#)$+PR]31S*67,+N+D&Q=SEKPKNKC5DR<7%8S4]$/UC9YT(/USNUJUS9MJALV/ME @;?K\;F;ZW.2WTGZ@9-O4%&@A9,Q)3P-$:)N7F8U#PQA@1#.)?(0VO5_;^D5IND+(16/=*OI4FHTS9GT*99>3'\X[>3 MW^N?? %WAR2]\)6O]BNNML6#?C@6#9)P%ANIK+2),V@>S2" O;!1. %NSLYX - M^G^N__S?0![TC)4^KD#/:#+M.H@3!]A3C:N+VZ.>6K3?O) -""B 4@SL"K.6 MH@\G8UTJ[O'..].!)][)-5UN6PO;7H?/# !7X#H/72X..+/!T71XE0ZEC?4:_I+>ET5,.Y?C30B,TVU>>WG0H%Y2:@I@&[VY$"A:BHZVK@# SG M4'&G>-=%8M/VQ^!UL2HWR% 'FP7T4M27O7,0J/O?=3I91U#+>]%Z7Q:2GAO@ MDQJH_@X0+W#Y@OED=]$GS%[VEWBCI;\UY4+WW--++<-+0ZPKM,J-ROZ!ZSD MRSF@$#1E#HZ1@B*'$U^@<%?SLB;)0,'IM*D'@)G^K=7J[$"_@P)P6NG2E=X/ MW0Q7^_7L6T&$SV!?7_S0*"5!&2GH)S9IM;/-FP8670S(TW+CCG %@7>@7:X: MI]_\Y?FUO7@,6WH$S1Z*WJ=1E\\G [\[KJQ_X#* +!Y_5P>1MT"&)VT=YA;L MOMR5OS9/M@]U! 9=Q(,Y;&()\E@+(0@FN98TDE)'C"6,<98A@4F" TLPB15) M,5)YBBE5D-2K4\U3$J.,TCS)WH(E>-K4J1IM&=QU(X>6>=X=Z* YT$:O#?MN MK'=Q6D QI]U9)V<+8&)]2OX2\XP'HL>\8PFB,>7N>/C2PYJJYTT?:AX8=(A2 M<]!:S45J+[_.O=FU,!BTL/ 6)=1H:UU9R=*SO7<21FJ>9O4N3XGURKY9_R\X M9&VD)XS6G$'LSU8"M_I+?\'5Y,(K5C,8-@:P1:"[-G=M,6UJK1=JI#L$T:X MNG5]S3R#E/42VNABL?1HMK+EK5.V034<3=<>WFABKNJ RLR,3^ZHTNZO+2#KY[8=/? [5QC-#ZFP+QBQ^00T'!^9IV]0IZ.GDHJ#>LZL& M@[FU=\N&$-9NE^W]]--1X_K]U>7A04&WBZP:,K'FCSNW0%[V7'. 265#?TW1 M_?*)-L')=A6>GU^V;=1;S_#K2ET.&7Z'#+]#AM^^T>Y;R_##S\SP(X]I/+!? M]D>R< DZ7/TM!93:8=VHSH+8P(Y@*2)2\I2C)**)SD06RUP*Q8A.<\S"&M<\ MB[A6-,.8)\:0B'4:,4%$1CA"@F;J+=@1R4([RK5*B=<67+I^Y]CT:HXO"B\: M'Z@OZ7:Y YWKUVHLP:]79"QT72]6]>0&?0B&= _V75IMZ;I5C\Q?%\M:6NO "^$%UDX9T3+IMXUMG,ZU<5N;,1R#[>1@:/;1-G^X2[4PJ9U"@3U)"I9I2E MF397*TD9%XJ(%$L2TG9"68PDC25-J*1*DBR. W@>?-Z.7KN'49M M,&DUD^-R9.[/Z>#2Y9(Y_]2EV5#H'= ^QHSYO_/*(R5#&MB/\TD#*/.3[\\( M=Z4+$?E^$[###B5K;=.:'W^#A?703ZV &E/C6D;MV>R AH8$IZ,SB-N59I;['N)<%3J@/7JQ M.3/"W?7R<#OS6P! ^/0HT1[U1[ GN"\@Y_W V3OJ!.]"*=)9T#NJF"V$?EU\ MN+G<7=J';<52+\*6WUT],%KJ]M*1P6"!#);CWVW&;@!QYUO;=AU!VO228-BV M#=%2#D4S8)@_437XIG63$F4?YVH^:FC^"DJZMUL,$QJVL3,TTM5P43>S%J7+ M''T?^JVZ7N3]#G3*3+I)/?7!A2M(TK!=PML(^^JS?9[NPE[ZQF-=:OBL:PD% MNE(G;(-CK8$$T=ND*OLF6RT"8 MM.F[EL!:0\XE-5CO>="6=S'#K%[+GU04HHQ)]_OAP-#?]L0X[=M[Z6N/$/]Z_5,XY?";K^LV?E M4.]?(ON_MW'6:SP/]^C=!TKX4)1PO]T3;-;&\N^L&/QQ,35J[Q NG&KZ\[\, M!F5Y?K[K+;(7V#84(!_8:'5VJX/[,O@FIO $;GG1?7EA-MJZF+ASLSP?6@5J MA0EW3AO_NHMSOV\;GK1:2Q1;":9LD+%-4-1E;$>Y0'G,\S1B"8]DI!DAD/&9 M*BT8BK-ETZTQV)+JZLPC(MQAHK60<;ZYU?HV/&U>MG9&P@G8"+_Y3H7(L'OC%7)9V^Y/6J:YOVS__HW&C6N?DPA/:[QQ;_Z7] KY[R" " MD$]=%_/;]>.%L8)OC9/H07@[W&:3XWMA4T34EV2U4]M2/ODVZ/]U67E= LE! MC!_$^(<5XW&'YQG3&&4)(3R-.-(QSW*-G!A/B%3Y2B.U;8IQ)/].#F+\V6*< M\SY#JP!8'T:,[XN[9EOK;)%R@T G-%]I6I4%7M8/;LG'KV#)[XL,)YT,QPG/ M"641$AUQB71(XLWU,#[$F^E(?VY]T[6R0- M^B4)S%@:12S%E.1$*I1$ K$LY5!/L)+N](0+\0'U_&-<7D+THVBKCNTG4_%^ MNDP.XOP@S@_B_"GB/$:D\[MP$1D3)Z644)K25. LSQA*$\IE+%6R$W&^8-5\ M$'%.^FB'3I*W+\ZM#?-7FUW:O+^5L5=3MA^HK]^DUNN>4K$\$BHE&E$&/)42 MI2 Z%0DI&*'F(_/SO4RD7BRXJM(X"J=2B:CT-D[L7NE= I$0 B:5-@"-UM!:G%TFK8=#?#A]PHFY+I\V 89'>IN49KK127/["5Z@&_$=[ABLR MW6&AAF*]D^J?XGO%>AP=D16A_I=GHQD^OQ_F0T2%@\I8(E0>*2%2Q:E(N,QB MG!$9D00)).+H58FJ^//C$15>U^/W^43E6G@8>=AK16P#EK9KG%1#;R1 .=%& MZ60T8THS0VDL0UF2,(ZUN6C-+UZ3WO[I=T:YC?E8=!?'1VP'=+<.4]U6,8?W M*D!'6QW*?/5B;D[4(HA?&XW65M9!E95MDY6&[4#N= 0WQ9^V XVO!_5ED OJ M35"H>-V@5;MF6TZ)6() 'M5_?#J'FO=&M_CK*ACE /KH00^M\LP!W[^@IH!% MRV0T4YH2F44QYC3**31/8A$5-,^9-C\X: KKOI#Z<_]FSG>;G(5VPEB[UQ)( MW!(4(H9VF% (<4DC145.$(JY2!(P;.)M^'W?H9:P*X+"1_*]:0BDR\M'*C/Z M )&,2>BE0R1FB=$0&$L4%AG=AE/J'6L(NZ*Y^ CO4CL( "6@_C^TQI? 8!9: M4EI06@=="EIW6TA!@( XL(X=#N[!?#E8UO M'?;-U$$*WT!KL0IZ=P)\1]L18AUXP=.Z6KZP%^H>6/'-JO87^^@49D![/2R M 30:HD.\:!&9&S2!X18NUP=:$Y.8=E%5C3(>F?<5PREE<2IP0J(L$Y2E"8_U M,VQP-;4*J'-KPU]?SK_,9X '6'OI='&Y7OC=X_6F&S8U1BP^HKMK:USL#YS/ M4>^+;0/U 'W>@J!8ZJW=$>@R4<)];#NY=#]WU_-BWY5=TRGK6F@K'HLHSW64 MR82JS)CL*8N(5II@E&"E=Q_]7P.:TC8S"=[[YPA0-69>,\R*Z<10_Y+#793=1-Z+<(@"L!:W0-)9:O&RP;?9L%?31_BQ[SI\Z7: MAF!WMG3<>XOC.>BV&SF,<0#DDJ(,)1R1")'12VWGR: M;'4=-FT+P?,24.2/)R>MTK[)*3VF9>;R29%^S!],!7_\&76=?]5UW74N?.-J]LW^ZCC89;G$^=^W@,^B^R21LNT^.:M>6->X59]7WLKU&+XL M2ODB/%:'&W\^\C&%=FX>GMU=N1/WH$6H:F__![.W2'+6Q=Z/1M\>OGD 'W?TW/ MW!7#8-V$=J<9/%X7-%E@I:%BH0G#-;ER_XFLS3C&X[/N,@_8- MU\D8D@6[KU@G?) %L+93SI*_H033$KK78!G83AP6["H*+8 MCANP!M_G879[[4()-COSK&P6"KVV/+6>E6-HE^&[-+B'K^Q%^&AHP;S0@Z+Y MCAV@[7QAEWIVZPL[_%Y=%U#Y-#)GZ%2J9A]@7MTNN'US@0S?N[N<7!07GJ4@ M\\-V X*%06AC:%-(%UGFW#"1:UL&#L:;3B4;U5VC"PCEU-#4)&QI874[>,X2 M_]6+=2GV=S8*T_Z@;@28G5FW8VN+98)V!&8;OI?CZKKQ?;C-^N3.OOMM0$B^ M/\@N,EN>V-GL5>VSXXDA8-^O$?:T[3G6"YJ./<- \ZQBC/P*-KF^>VM7K81% M2O*VPBB8L W-C;XW3<(A@\@WSAR!3E$V+1#7-O1IG)OM$]H6/PN94P%Y_\]\ M>&'_\+%,*UC.##,/K*3P_;8:?K5MM_I>_IGML5!OQ> /V\YO9!XTA(EV;37& M%1"$X>G>I( &-&9^M]>.AYM11C:K:6 [_;7B+MP0VYK,NVT+R[ZUQ>^:^"MF-YCH]ZAT_?EY6RK:CVAF9 M[5G(6C$$-KX%109:0+H-6W?5#[VZ-A#[@'75ND9?JQ5V-==Y17CXPP**;P MC!;EL&N%MV$>"MJ.N<$-C5F6 MM9,<%K/BJ'<"!!Z\8_Z^;9_@XSI,R%9J,# ,=@>/5XTN9? U^+Z:CTN46!FD9354G[)-E@.^C M\F:Y>U4PJ[YMM MY7&-S_BY=L.^!_PF\ M3].A$S!+.1[^!*OY;%Q5?[37O_W!)_C!;?"( MV@C/N,]A-P?%=.KZ+S9I-N>.S.#Z--L(>]=ONTR#C"E'W\-^# \W:7 ZX)^V M'FDAW;F[>>M+PRCAA1E>B<$MK\;C==FS2_-UY=QA6T]S@?A^EVV?R=F>!/[V MJUVBV2CH7NZ+R>P^MK97UW1TJ1WIVGZC-@M\L3.I,XT"%[13NIQX R-D .;% MT3JZA%,'$>Y\)Z8NHHBLV>II%,B:(HUS*3 M..$448)HSQ"*LI(FC%)TIRC+$N#AGV, M8:9Q%'.28,H)5X32C!A*3J(T%IF\-\#VX'/0RI)OOS^^?3X\Z^] MK]^^?#9_)\Y!^_,*M,;S^T#?L\6N!_0&[8110J2 MV7BXG0EE4NDDXCK5--:Y3!$E.DW2F',1)^F]V_G@_'EH=P-P73C>SQHRQER;3^;$OJQMK-CM/DO,0:$+>L1 M:LRF5OULEP^NA[4[T)HXD-P)!I(S5ZHN'>^I!L@+_]9F MC>MOS*K1GL#93#PS*4> M]CSNVLLND8PYZ;G# M9/I>?G)/Z#EEU<$E."O#$(!UL3?<87XX+4&@@+'2.E(F@>/$F=-.0!\MFQT= MVS8T#>N>EK9%,QC_O@3AK+P8328>VL%\PR8(K*R^F+98#@ [!3Z$=H^;C6V2 MH]<_V6CC\%__U.8Z]4VAW;1<8DUA:T,7G?;NQ^T) L$N+3=T6'1G?FTU%\>L M(%B[<_ GO>!@#>ZZY;7U;L#VV%G"8XQ$3$N*9:LE&9TB$ADR'T@="4:2#&.! MLX1CD>8Y7RGY2MJ5979A7\Z7U#JO%1]/OMHC^'+>7.V+:72^\.L_U><(V>JN MY8&7?]Z6@3WXQ9;BMY^:C'>8\V^(UNW9+T%S89:X;>D<8 HVF'Z=$,.7:8N88CD&,=1PC6T MGF=9' L2Q2@R4@8E*](D+9MT6U!$3XL_,^7#Y\ PY'0VN_7!;F]H3@AM$3[ R,$FL&-+]:A0U85U/1S3VHKG!9#;VA MWX-F(OV[5%:'U. +/NW5[%$;P$'L=64P$P(+"$::CDJK6-=F4 CRV/B*#5B9 M)9A/S3$,ZC4^W"Y2 N&I9>,/],DUBK>=>1?Q.9];U[%1#2?5E?/.N$A(8Q\Z MA02V85"-P;G0QE96YK,\A:/>W[K@<:-;V1U82-!P8;0V%&%MB 5+SA@C'::% MTY!JAZ$%TTJ^_.,X_81DSS#&L#1K<"9=B 0"(P2V"M@S(6TO'.(;L"J.)STU MOS / *^!N,]KX(X0C%;G. ZL0&\9.D*WR3\NZ'I'+.BH]W4^K>&\G6(ZJOTS M^JV'X:[!NU#R5?6]- JYB[G7ZS-EO"SQ4::[IM,/D%\?>NZ5H;3S$4BU*<3Y M8 8A2"R(D^!W-O#L1G016&?!;^(8#QV@>Y>,'1^2L0_)V(=D['VEW?U*QMX@ MH+&5$,9C8A!W7+#;2,6&]*AED+L?X;8P=\>T\4"VVJHK"#2J2.-CJYJBX.:. MG4U'9W/XTD_+N3OSR0+\6)>,8=.=K,/UH:NO3;_MO(KF,@:<5&O8K?@*'9.W M'@"K&\TVT)M!2WJ,LER%-W']Q&30?0LT=4Z[$V]QV.JPWG\96UGY_7\+^F*3 M]&!S'1[2&/N00 "N5Y\P" ZE?JA&ML06Z(V!?]-ZZHL_>^/BIE6[73[UQ(5+ M;FTF0]&[+0OH/?')/MF:0RX#PF:OCJX:A[+/]8(,_(#0 42XNK&Q%*=$EFV. M8V&VI[S^-+^VGFDS$U9<'9UAPO,:K[?S9[:D@&K)GHU"WT:8:DGU\ MV3R2"NQ%>"PDR#HGMSNQ>W]GT8M;E7A:SKIQW#:U\@56YM7S)C.RM<(:,7&^ M)'TZN?&0:0TRUQ90 AABJ: MA, F^SA@K':'.GYSCCQ/,#[YNX:<4Q>4=%4=<'Q5XPBT095I YMB7]U,RFE] M.;IV[]LT6Q36_ X=+X:MP17L^GAL.MRZ@K+]@IQV55Y+@C3.&4\PS1.F,(Z11E.51XK<\5G"]E5,Y>S6X['GA,LK@"\-E,8 M-*];XV]=NI6G]=/1E2$D2+/X5ET5DU]ZJVRRV&[T9C2<7?X<$]<8S37Z,'G MK.8W[=366:>I)7___?CD^/38V*\_W]_V:;7%U,.6S"8[\)P-W((AM(OK["TA M_;6E>:ZP;PY6& CMIN2O5?+&T"[;1?638E(,"W<5M[4ZYE,H2 ';:#*TA3_- M&*NY+U ;XS+Z+^>SH;E(C24%=]S$I\2/-8V M8N)F'!10 /& &+FVJ,[F-IX6$%496(?]NM7 Z+]/; G"R$EQ +N$HS2B.E,J MBP7/$YY+K'!&A=188YH]!/%3U)<+X#X!E,^7Z6FER^"-._%\'HM"6\,OMQ.8Q9']*Z+-CB4S&K,QTVUY+%5TK],X5]8^&>+D/_EW"$^ MN4]W3!#/P89"B/4%>K#-_9;1H9JLDI>$H_;$0%#0DR2E.<\QEFG,\\R( Q6; M_W"B\Q@G8L-V>&MEPEHB49-A0R5[*B+(+I,*BK9>$&HLO;T3@@F#\63N$ATF M\CWT]7[S#9N?Y\=O[_7FRC.$:+V69V =^TI&>_^M1OKOM^+Z72K?TC/OU1\N M2F,NV\AU^'#XV=?1M>M5!6+PN!OC>/'N/FF&K$M73]VENB[,8D,-X.[Y9,T M7^T #TQCEY'O+:%Q0[6U#WWCJ.^=F=U>!Z;ZH1W:%$V.:-P MZ"SF6Q=%O>#I=V<(,N-J5-?P1JK-!%T"X MP8WJ5?+UQ6W]!1B"#L/BIFJ6-;MUJ<101@KS*=K'7U?C\A- B'I 4NO\@2QO M.Q4_@[J:FW\,;2WNW"]K]-CN@JL5V(+%[%PP[;'#%QO2=QNU_P: MDF3:;?LE=/8^XE&S'KB\0Y+%#:R M$8YZRB:R!@F^%IM@\4JY QW)J7H+8\(M8^L(ASZ87-:#:=767'E"7"NDNMS7 MOD_E!3 R5\+HTSQ&5V?SJ;G8/(G#35>=&;77)]06=5T-''C0 LYK +F^T)T, M8+E"!)CFREZ(-I^46X7M^\U@E"]-SB6H0B9BY_%$8XI M1JE2-(H1T3Q##*N,AU@*1B-($\VQPA'E/%(XR2.FM)2Y3!-V/Y;"@\]Y7'#L ME2QKT.?/*R@/LC:=5>C,1D/@H,$CO4O=7]8#]ZC!6&.*+!HB8(&-2V_0/'GL M5X2P>19@C4^GLO5__F#'UL#K;F"PW#RTD9'#4!?689H_C'<> H\:/:]KJ]ZI M??6&_D,?<*OA0PLF=]MFG#@@G="P.'HBF,L:+<]#C*P3*YQ$N1"93D3"*$Z% MCJC.)6(HT4:;)'$@5G2DS694 G&*2%)AA+)TNS(. $,*0ZGH R16T+5AO5S;B7#/_"S35U)4T@'20MAJ@O_T3 M4A"'90GZ3 "QVE\ 48,/BE$-.' C"]P(Q5$603;$?%WL]+/0@]C58OUI ;0< MP,0JAZSB<@0?A K/_;@Z>WB-=+E70#B-ABH-NVOC5)?&Y;Q93Q[TO',9L_-I^Z<.W'5%/@O"[2 _0&"T$)F'D&CCWVY M5)U>O5ZLMR6:L_8DF[-IA :@)$Z*Z:W7EZ\KPU+ &RYEL [2%8+#-K];:%49 M&%0/)/OL?YL,?*C,.E1F'2JS]I5V]ZLR:X-,PF''A"+8J74]PZ".AQ M9:L$(*1I8\#%-2QXT?*Z+QRX[!\ G6^=\M84/.R%VO8\ WV[;2X=P*R/P6^O12*\4A!6PBF"'[$=A=-6?'$>/-RQR>(@QJ".!!T.-X$]&2\"D_MBLT>5VH4[ ML5Q9MS1;5T=G^.(OOYQ!DY+I)T!@*J[K\N?FCU!OAF4$Q7CF*[!+__:#;(KP MUM3>N4=P]I>@4F_Q,_2DC^2V!WSVLQXN/#RK9K/J:K&<$,JHPB,/7[OO+[PU MM:02.[((* VJA, )_?/E:&BH:QNFC5,N'U.B^'[6UY(V_N'^M7JV\2M!UW_V M;&"C]R^1_=].]N(^EX5X[&:(];Z4T)XX'/T'._K.J VV9F/Q=E8,_G IYW"; M5-.?_V4P*,OS\UUOB+V=MD <"[Z,Y4+?39C@13=@;[GC'6_"AUWXX?1?5WOKZ=G]V_/F,A3YFW/:BM!*LV*+#@O/,*\CC.DRS"28H3 MFF&D)(FR+*-Q)E+%L[=;7D$'D$(>R<.M=%) ^BY"!* M7D&4B,Y5*K44#".D,X4H !-%6FN5(\P)IPSOOF9O=P4YFXH2+&4_YO(]R)(/ M8Y/^HZED6U/XYG'_#J;*>E,E?DE393\$GH@Z@:=RBO.,920EDO*8J8QQC46& MA,YXFM]9G/KV0$LVE7^D;R3_%J7?G02TMRK6@>_?*=_'(LB%P31+".)$:XJ- MG<0T8C$REE2&D,(KC;#>;B'RQB94G\O5T/)[XOMWYYRJVA3\A7R_CVE5;B[9 M=A"8VA,!1SN$QDSR&&F&(TI2RJ)$IUDF:)SA3"AL.'TS >?I:T'4M>FRZ]/X M7E=[B?LQ?1!:XS%2[ %BV5LEYL#1[X*C>8>CDV42I5$D4R45C7@D$&4L96F$ MJ=0BV1 [Y9$<#:K)"^LE_U=.JV%17P)QV-S]C\#.'\95DR\@#\TJ*&18K%:8 M=:HT1-VZ,D?7$SKX^&#;/97RL:'\836'M,GG",D[=],_S29IOCR3/<5=_^#^ M/$@Y]^W3D[;C16\:&74W34J83".EN)*$":R-UIY23:E"::XR3 1G M1.3Y$AK-7A=)O.!:-\X,?6?K M_DAK_9!G_&'\%KX1+0!@#1::\0<5MI M8A?W$7FPB=V;EFKO,1<(SLFCW>RI-;8O"0-O-R$ 13@0:#C2(D\RI//$R#2M M6<*US$B48)7C+L=GVX!>#;&YKWK1MA?:V2YS!_96 SMP[MO@7!H N64IDCDF M*.6*TIP(HN,\DB+F#+-(IZ_,N?N@@_0%.Q1AO24/V1>+[#IP-/5T/>0]VY,? MN?H"1;R#1XS3+.):Q2@E*24DD;E61%&.,LTRP3?I$+(=4\P2[5ZH+BOE&.R= MEV,,$12Q]=4&P!YH0Z<=RJ_D3 M>R<)WILSYNNTNBYM+R/H*V[HXAI V@^6W7NU[ #AM^UD2'B<29H 3#>-M) J M3K5B>9H2$;-L!?AYFP*MH;NOX\*(M8FM1+6DMX\*#NO'>+4W]ALT\ Y,_#Z8 M&'?5X2I"6*=93B5"%$=8T9Q$7 E.1!KS:*?1[TLK)RSJH_?!Q1_,37-P MSQRLLB7YQSJK3*:1D#A):133G"(EE$ 9UD((*9)\I^Z:)S#S'F@L,NYSL=HJ\PVR\X?QV[09OD&# MV8/9=C#;6H%(N^HMR9)$42/[J) 41<90DYQ 3 JJN?)4[SJ],/AD+W29@^?F M( +>@PCX\2$9P+OB (Y5%&5Q0HCDE*9*XU3EE"G!TX1Q*E]5!NR!"H3Z@FY3 M WJ0H#H.>0Y%;4MX_/0!'#V+&O#D6?%GJ/3T>Y/R M*4G(!W/QO9J+F'21_E1'22S-_U*C*]%8ZHAC1M,$)X0GT4:8OT^6G0W%GA9_ M[KF^1,0VDQW?@(LLHPY0D M1&JB,Z:I)(PFG.-]D0&OKS'1/B:[:\IR-X6](\7IK7NS3FV'L%&8LCTI#_!" M>V20OH$>+(C@KK@MXE@)EN=Y$L4T2C,1<1;Q5&4\EBCGFW1&?;KX+?>R%A_1 M/DQ)/V(OPA,]'Y*C??FO&HJ%@YFZKLU4Q^2>+RS4@7#690D/,,)HSA--$MP M&M-<1%)D4J^4_C;4TXBR=#XUB_QJ9E,-][3I)XKZT59!9@]NI@/_OBK_!LF/ M$4=8H"Q!@C-*=2:)RB3""C-)8Y'PY_'O7O261 C@A_A'8. /X^]9[ _?N7IZ MA:?+@_FV!^;;GL@[&L=!LC>*H8P_QSJC/%6:Q Q'.I))CCE.-NFMNXF%UHK) M-^3>V7YS\T/-VT$$[(D(("@(K&&:90#3R",:8:/E$)(+DB0LU8G2ZM5$P.L[ M:TA$^G%TP"EZ2_X874POBM&D=SV?#BZ+NNS!JX-Q]U&-.\I8@#*M<(0)T51R MRI$449*G*LYDG-)^+V^:0&73@ZC?+U0]E M!E'1M<5!.I9Y:AB9&4N&$Z8P9CP%W/A<(8HWR0QZ$EOOA3<']Q%^26?L(=EG M[S2>1>?/S*;^&%JM1^8@+77W9M-B4OOZMFK:*^N9(9X9%+M5O;,R_/A@)#Z5 M5;!AE6$UAU2KYPC8/8WF/JD1]D/[\YQ.V6\A%8(A%D!G,IE&2G%E=$^48HUR MG:*<2))%3&]4*9B$/'W:\2S:%XUSYPZT)Q/4?J9"'"3K0;(>).N3)"ONU/\< M9X0)K%.6IE13JE":JPP3P1D1>;Y)".,1DG4OE'X2H7[$M]K>[IV)5JO\_W4& M;NCF_:V,;38<*&(TF1=NQX/EC0TA?+HLK7Q%3T># M$FBN9Y[61(U[9YZZ>^6?YK2';AP(+Y\OVAR7Y7+ V7;Q"PHYX7/P]/?M!T7O M;)V;ULRXGH_-*#>7Y22R0J;24JN]^-WFZ*VIS>%HS1'!%[9./K%%3^;,ZZNRMZ/Y9_7Y:0N?[*P M,_8;Z!?XLJ7S@?F.>?@M4(W9BB%\?O!IGGZV8$P><:CD7SZHXU,,8=Y 4)F?&ND MEQD 2.?O\V(R*ZQ/G_]2FWOZ"OPY SO3D>&/J6,H(YFN1]W[6R+;>=75C2-,+-$-/1BDR9%'W/4&[B?3.S#/*[V5MN7,Z.IO/S-^S M:IVT@KSE((!PF0OMNJI+$)KCQEFY;^*A M_SSYL"GI=D@(,LXU3Y6@49111;A(J90ZQPE7%&7L3G#.'9'N[E(T-B5=&1VM MEN!MC7;WDEZ?<:<<;6#.-';/LIH0: &#$BZ,)>MN18W8@DK0B\G2C.U_+Z?- M*-?%1?GI;%H6?WPJSLV>@WUYXYYQ M5HV'9HB__ZX^GZK>2?;M'\=)=M+O'7].S!W\.>V=_*Y/CM-C]>TX.]F*DKC# M57S^\N5SFGT^R5+XZ^3+;\>I.C4O\N//ZG-RK'[KG9R:-_Z6 M?3X]Z7WJ_9@X4B^'/^W;X?SX^Z28#T>SUY[:HVEW1RZ??.::[B:[@"IO/R :&_@>VXX+R/FN]X8Y*([1F3YY71 M;FZLC\5"8-3SJZMB:K[D?$!=&+SS*5FS>0$W8Z75H;WW9WMIJ]:M2RSP6(%C MH+9ZJK/(G'+BY ]XR[Z74W.)@J=M.AO]GV.M:UO 5(.O<'9[7?9^M"Z(:EZ; M88S]!YZTZYG=B(W&:2S&8@K[:;U=]4]'3HRO_K?9@(#,[B49>!W2X02TQ?$" M):+(Q;L<'0S*\=A_^F\_&&L/7IM'#IK7:S;]=&3,Y=[G\J;WK;HJ5J)C-Z/A M[-+\:1C ^\,'AO:*Z[K\N?GCEV7O]P]M=DJ;T<5_N#MWQ3V"R;_\TGQI^3/T MM(_BK8](N\]>-;MXGT*:[V!]+9GB5T@\?$1>U8HR)!Z[&6*]EI:U%X9-N?H' M7!@?DQ0^Y/'_L[GJE+_J5'C5N9I?N-[^"ZZWWIJ-^S 9B8G1]"JC(#MM _2C MR]'U 7=LQS+B]6J+GI3#\HP4E3W)0N&L,Z)22152B.28Q)3%F<1$99K'22P3 MGHL5B%IG$8[OL_]VDM?7_C2_VP#5MW\K_J>:)F-C\-CAFM\T?/TM9.MMIK*+ MK>:T[%VMW4'<[N*UD]_K\GP^_FUT7KXM,1((B$]U.?AY.)^"O^"'?R=';<\U MO\'WR(;W5]4Z^&-<77Q,:^-=M&1[2)>0G2[!LTR01&!).:8QDX(AVU8H4C2C M9+4CVYO4);Z D?AE^G5:V8 J9(!9$M]>^4&TS=J#O=49W@%_OZ: ?E$-0$1= M)@=*L4)UHCC.94JHY%AE),=I0N*,I'G& MDW>MD*Q*CKM5$+H3'>2-J!J?J\DGR'4I9V6ON)B6KMAD3_3ZO54NWC 2ST,Z M1A #830G+,DHU1&E.(J52",1Z4RA1$=U'D:7?;:Z*9@)0!2Q[1R)-PB("V@M]A**P>WT9120>'Y]+J:VN*N M_:Q&>S7DE'[OLOA>]L[*<@([^WT$L"FV6G\\GEM4%2.QNGK]:C*^]9@HO4DU M;%N#TI"^IT4\W'P^"QQ> 20%&&MH+._&9@:S:PN!]%K![TJ;F$&&XSE$8+.YP!!==3+[;_M#&&<[\7T MME<;8A^=F^5,9F;)Y]/JRM<$NN]-R_.QPSIHQFOIMB/0\]&DF Q&#OBJ87 S MS4$QK^T6N4GTS(P!A T0 M-)=0.>BPP.J??MYNB?0;*C.\*J87HXF;7C&?5P[VRI$E$^6(G(V;;K M!K=?VOC<9QVJ%]_/^H(BVQ=,(MU9,=KIY;0L>W\S'US6O0R P?8M^'B@W]>A MWQ<--NZ,OO]63(V6BU'_0-;O>GT?OJC\B6&)P]&_AZ/OC-R/&.;[!C;B_)"S M_&J%X6^P\\'[;FP0F[^ZDG*1:::P^2>/*$6Y(*E.,T5SA"15\9U]S4(?>>., M]:QVI_-]&_56?'>SZX#!ZEUD%H?4FKAKJ-\E*N$I#B76G)*62(4 M1FG$FK\%\S&B<=#"7E&DB,B$CFDJN.*IB(@D*,6(:ME&K:]OIO?*&TLY7RWA M[%)3PACW210?JM,/S+0OS,2[[AB1RD2&=4I8FM,DDI#\QU(9)>9*1Y1LAYFV M=X%CR?N17.U?\0:9Z<,X?D[*\=@\LM^[*"?EU'>D*897H\FH3<_PG9 .SJ%# M07LGIF37[4<*-&9%%*M*9QKE5B% Q"B!093_(( M[9QGM^@W(+@OZ(MX#?9?'WDC:L<"7C/T>5@N,#L8.._5P(E) -6;R$Q%QKI) MHY0J*G6$J@4']GH;[$6# M(G!&DESH2*]H+BGD_$OA=,_I[\TP$ZDLQFTU'9W-70CBKH,CSJH+1JL$? M!P/JO1I0.!:M (M1'@M&$YRJE#*,)9*86?20._HH#N^T-NQ'>Z0M89CGFBK$XHHP0)7.FP7TA-8OB#+\4 MNVU3 V!]BME[X+?]=& L^<@/TB;@[1YP])&=.E$'.%<**J(3G*J M62)TG!&J8\DH2B.TTI;J^=)FK2/N>=)FJ\[O_9,V3[0U]U>)2T?C^6PMI-X' M,$I>SNG_FF+R[4A#BL(D)L6R'&>,1!G54BG)4B,,B60:)Q'*GB$-/UK M;Y6L@RPXR()MRP+<)3H9=2C3<2J4P#%5&BE&&5.1SHF.,3"GL_EJ)Y54^#H\"!=TPO(@QM-!N/Y ML+SGN_O9!:/NC>S4;GO58#"?PMK_LYC,B^FMNW=1_Y4.Y*CWP?EHN\0\KJNW M0]'/6?JN*5H\CZ+KM32]9G_M$;H3\^UA%EJ>_-R#9CS#^2"H%C:_J&<-,@EL M1-.OISDL((A;Z.ECF6<^JV=&X (]P UX9IX#^M?"R5KR\8I96?]B!#30Q;0L M:F@]L]%#!T5]"8I:/1IZ;NU=%Z/ARE@++3.;\89SFV4,X]CO^H9$J[TWI^4 MT.O,L .7[ Y##DO# X/1XI"SAA&Z%9H3,9)DYMKLE.;-:[M)_L$!B?>&QS6AVZ5GH__L7$2/^B]F/-N>^=UV-1X/1FGV$ MQQC-\ZR<+I^,324(.3-,N/[%/M\L$;J]VLXYC@^#&=UQDGYV35^G933BU'I.Q^Y6;FN1=!HR--FVUPHE%]'/57#;,VW MBS-CR?9= Z0'FE^]7%NFVZTU9;I=;LFTJM:#:34R8M-9//>IU:%Y*J__?**: MO?3(-9W84@I=/Q%):)I3G,0J%C)#>9)EG"%"Z2?B#$(S1#E4LT?_G#Y%V6] MPBW%7AM:^=,8CK-R?/OT2\99VO_ZD*DM@\[V2:H92XB(:49UC@61L=*IHGF< MX%2L-$AL3.W$4D5Q1UL\O[0OY[Z?8GEBN+@,S//4+%19LG[A+JJTM=[9_9G& M1W+%>.^9S1^;/Y:,^!>V58K>N*KKIS_\S-9U-44YL^+/5Z' KB@$YQG%6B>, M1)C*E$J5,2P92I)(9RFE3Z/ QN_S90I)Z_M.B-"^SKSW@#]I=Q09]%Z$N_89 MU+G9^;.H@SAEF4)4,LF4$:XH$TKDB/*$IW%.,%9W.OZ#\P\V_YN[[A.X[?=4 MM$1'JYB.6Q,M]VD__5[A&-^=L;G'EW0V4+4!N=G^Y*,8R\_Q@33;NZKN[X6/ MYJCW:CH&0UVB@\XXHHH"QFI..2*:H%@BS=(T)ASQ.].J=JAC>&__$P0!DEL3 M!/QH%;3@H&-LC0+CKA(NP5*FYJ*AT%XY)U*AU%!!&HDDEU0EZ/5TC)H8N$-^ED;LY#JF5'!-.=,R(PG+\TR*)$[2=!,)M+&.L1>B)=ZE M:#GH&"_IE7X)'2/HUK;BOWD\>V[!'T.-\K(ZER5?D_V/B^,N!W!7F]S]<+\G M:@O!VUY,EWQA]K^7TV:4Z^*B_'0V+8L_/A7G9DX_%^.;XK8VS_KKY=0O9\,@ M])T]OU\P$+ZM.=B7B_T#__Z[^GRJ>B?9MW\<)]E)OW?\.3GJJ<]I[^1W?7*< M'JMOQ]G)YK.^Q\^XPU5\_G*:G;C(T>F77O+EE]ZOV8-.[(G_;M<'[\?5+,AZ/9:T_MT;2[HR29 MAV31CKS>6]JM?_]_A170=22R)$IYB1!C+&$I_>&)QY\CK%O2J,V7L/%.)V7/_S[KU^^I/\\_NTW M*U*_G/Y']LU(V%/U^==C_5O64RG)SRLI6@ND\_ EO\FTGK.J^($K_978 M3-5&8:\'T]&94\L^5[.R%_>7]6"O[TXNK+)?6[6YFEX4$S,4_,ZH>]6D[**W M[0^?:3;=9349BC/\O&ZW,@OI-=,#BP;Z.4R&%C>"D!R005Y N8P[.A?/AP^8PO MB]I':R\NIN6%_;(Y@J)]B'G>65&/ZB;&ZK#2SLIQ==.D@+3SL10#8@A\*9:L MFT(=$A]MK M2Z3F-/Z V#(<5#D\ZN4V2CZZDGW0$G@\MR.!^77\Z;V^!>@4]CF>E8YXAA M1B7!6B2$,(J1L6FDB&4@\'F.,JYISK&(:8(C*43*:)Z27*0Q)GI98N^EI.O5 M\ZNK8GH+!! "UF?F@>;UF T\-^=>]S^5- M[UMU5:Q4-MR,AK-+\Z=9FF^C.3!;5%S7Y<_-'RL9T#^T56DMT +"/]Q=M.:> MP=!??FF^M/S9$S^*MC[BVWK8JX+1O/62F3U;W^8P2XY-_4I6&][N&'AHQ8 6 MC]T,L=Y3H5$ IB.C-M]!JP=2?3^D^I0:QIV=[6DU*\9O!M9S MZP5T:W9$%^-B,@"8[UY:#FP@$^)M/2A\> J@W7L&C@$<[SC.4911G%G,AN;Z;X'!M^R@W&/ MK2HU&,ROYB[Y'; =1E.X*0[>A/7>A >;HS[@97]7S5.]9.*!9$I0GB9@@*-ZKH/CQ 4DANUI1+))4TYQ!QC%-110M:7=:]E0@G0M&AC/49HDFD4: MTPQ3163,A*2849%&3-XELO;;1'J!0-*!^!^[5G\UV/*+E7MA3SB#=9RAYG]NZA_?KK;L+;R-@[ M4,6!*@Y4\=J;<*"*O7%_[##1-P1ENQN0;0%7[6-JPP]Y@??9F7N_[BN#X+*6 MG!..58HUIVFFM"1"F!>(Y6F<"'XGM)#OKI'.IV:-7VUGAK6 DB0$K=XO?PG! M?;15K_#>1H2"UC*G5F_A,+';.(1ESG.HXE3>YT6.Z*+U\E MMY7WXV@5U?? GP?^?!7^1!'J(,9$$B.I51I+9/A1I9)'L12<*)78=A!;8=!M M^))0U,?OXY;;3Q?7#C;@ZWPZN"QLT[P1E*6/QY5KRMF;+[(H#>9'K& M0Y*)=%UIB!%%6&5*82TH2J401*:"$/%_$VS9(W M8GWDU;0TX_5L&_')X+8WFQ:3>KP5 ^0CB:(W+'&,CM$!<4!B-V5Q*BFE>2R$ M%EJ)'&,LJ7G_3A7#DU'BJ>BT(Z)?B]%D3;KWWML4O(_E8U)R]M:1WT IKPB.-UTN?8WH >Y3M,U,SP.W'KCU6=P: ME".DVECKYO]"&F4^C6*94VPX.(UR!B_/Y22EX6",D8XHCYF4 M+)/X_V?O39L;1ZXLT+^"J+$GNB-8;7OTR )""1$BD)H$ 2CIEJ<0.0F?>>O%N>ZRQ6 B/$GCQ#\HQJUZ!^ MJ >A[,%::7+:IX 'U\FI-L[QHT*8!GK-M@5H6-E,"<+(?R>$\II0Q)5VFEA# MI'#!L.#X21OB-8R=+7(:WI-"O+661:?>^Z'>&PAY(1:5%@%"..X("T:$HY!I MQ90+?K\E'AB'P),,9LWK]WL1?R.V0UU?58^WR-%[\GMWX' 8X$! "0[*6>.\ MHHPC2CT!&FG)I4=2(@2MTS6#0Z? K6#E/N0 PM$._*@C)P27F0XDN8)&0H0H MH9@Q#3WUDD/MC<-$O(3/NT7^2I?DZ/1Y!Y.P!PSED- *>;]VV@@C ).&0J=0XR[ M .*BK#)FF]@)Q(^C3U5H,9$X!0CW%ZO%K;JFY!;2F&/["QMJJBL%OC;HV[ M->[6^)VJA-M;!_!2HG<$.B.\!49X2^QLRDKF%^XP$]1*) &B7&KE"<& ",@\ M,HZ_D8,:@=]@>[E><(^SK@*Q4_%#5'%1.3$0E)E#JY7&DC* E.)8(@,H]1PC M W>MXN\2<>OA Z]U[%3]2%6= 5+I**$X8@@Z[CD5'@K@A0\[N<+<:('>2%@_ M5_5Z6&8 JY-FK7WZN*?'Y7?/5W],^--FF-E4;L1PR5#K1? 2E :*2TZ)H))* MP*'"!%C%('FR%O&%#+4M\^G!DB==4S[4Z?4:?9^:/8FQ::E8D,M MK @& Y;24(^,,)QQ!XDEU&OAZZ*>;JG3T.19@M8Z!IV6MD-+-^Z_E;,^EE&F M@NLNG#%44:XTI @#1I4REJN:]]]NKSS4FMYW9);O0AA'%,+8B&VRS$@ Z+"C MW A / 462Z>!#7]P8!0VRM?)F[LG#@9DO>!4[2)8 M$6!!,L&5DPY3!8*!P9%G!D"FO:<6-( 9M7I0K =P9PRT)]G2531V%8W=&G=K MW*UQM\9'7IFP+A(0^\6_UN]8]Y M]0^.JO,-//[[OI:'DI'?$%,2DB]C2DX)X2#- %=4*,4"P]Q9BBA5Z,@[] M!,MO#!NU]- ,[&&*>I34R5[1U<9TFO@63925C) '4!"/F=3&4X^U8, A)YTR MRH3W&];$=Z'2)Z+'>=<&N=/'UNACA<6-0< X5$*;L!4BCQ213 /,%!72"65> MH8_U\-^#L)/!.O,H[3]JLO?-L6KCOS]8/ZI.-I+EM,NC?DS&_?>?T.J0X5J385#,B17DN1@L97GI@ M.8)46".\9P!R@Y$C#+HG#]8V#Q7O0KY/>H+4RISQ5OEJ?XE*AS,=SJS%&10& M5IHD1'AAM(=<&\HHD\Y3B;CD4E@E>-TXTV%!5ZYVZ*4M[YJS?"#+.,CR]6AV M.6:(241191;&T-66@9/$7M-/'[R,%*[ M/< =I'0VRD-K';X.DUXQ >]+6/U>@+4'I.H(4%1A=P!&8FF$4I(2HZ6QTAB% M.1:. /-DP&LOG506.TRC6@]*;!*9=M*V=X#7 =XQ 1XO 8\;H:T0"!&$J=!> M.(\=U81 J:,E]S+ JZ>+!& ]PFKM(K&?L)0[P7^9IN%)%^_7<>W*8.*.\W%> MX0\1^/,#"9=!G"NCC;P4_9OOQ5O]8<"LZ4\8U7,JX(5/N>:I&EJ&0@3/9G?A M)U?%ZRCW_>$L+60R_UKQP\>/77G*JS!9V?B1)*T,JX8Q)+%AY(,1Y/_>CA=7 MN4^_9A\OQUGZKX_I37BFG]+!M_3[)-SK+[?C^7"VG/KYH-YU^>MZAOSEPV,9 MO_VNSBY42VJU> HSCY?N//" M,+CXG)C/9]:=G3L;_SK__.G4JHOPPI^>J3-SJCXEYQ?AC5_'W83J[[D_?^]%>++L-X=3BO@^PZ!%8Y6; 19B#\RR&3L(['QW% M5@).I":0$F^D\<0J83F0B%B'/J(/"V-BCH%/G]]^:"><7]UFU[-!]OG&]X-) MD'WJ_Y$%SV::#K_VPWZF)I-L.KF(6UM\(CT87?WKPYH'5,YA3Q$UG&**-!/0 M*,9];'@)D1#N8YD8()PR9 6W0'IJO=(*8LPL(4A92V,",@L&R'T$YO$LVP#% M[[0/_C9+PQ3E10?\YTG27\Y7DN83EJ3#ZV1ZFR7C["X-\SK\FA1ZD5TG:;!] M K@GZ=THV$#_5RSY?4Y4/*EVP>A/UUUX,KO\9YCSO$U&]0+?LG'\3K#8!L%9 MF20_](?A 4:S27B229+]^RJ[GT9S;KOGZ"7?;OM7MTD:+AHN]#U+QY,??ZI7 M@RN_?^"V@,4RSM8!AMTL&#E8>@<-MR$RRYR@:#^:?_]0%\R%^'![]: MO%ZST!?]NVR2G&7?DB^CNW3%R;M+QU_[P^+QTMETM'BC\!GS=[[UKZ>WX=MA M\',C]2JL1'H_R7Y:_/'S8Y/TPS)U4J85^8>G,RO%/1#Z\\^++SW^##[ST7.? MO>HC4?<%NWL=V;VZ[.'AC&\)8? ]3L,_M^&(EXY6K+=EU209W1S[XL)=UOKO M?"D[0#J<\6T/2)OJ=/85L'*6BF**%E05QRX*F^"K"5'8_<+;["K//5;7'LH. M[XYW?(<*<5^6\96_+^(::A[74-6X1M$(*L8R_B?&,O9D!EO+W7&@TE3&/9\, M=>W&.HVAON-$L:.7P4K=^_L*804^.U$\2E%L%1SVDK/L->>C.T'L!+';ESL9 M[/;E3A0/1!1;!8=/[@;>IU'M1 MG?6HTIORDO:-:&N%<9!1AB+-E$9>6\G#"^@MTNIQ!=?3=5N_3[*;V>!3_R;; MW +HF>HO_?V7])^CL1FDD^(,MT9TVJ10KSH&\M1,[N'YD$U"L>?G0J@LF9^H(A(@PKA%E"(( MA1*82X0M1TXKA[9'B\DVO)&UP\2;SZ%0Q'M(UDK;T$Y-Z&B?.A0\*A3LL/0>0>4IM8YJZHV1Q,)H4 *T0A/S#.Z= M9=.] TT, FC*6NECVJD'G37986"'@14,I*4Q*9'R5E,2\,Y1":R0S&H/A-%4 M::OYVWUJ*'\C+49!BE%/@,ZG[E"P0\'#0L&-/C6397=QY#1E3A%,+)70",MI M[F=K[+DS*_TNZO"I6PZ,".*>A+52WG0^=8>D'9+N'Y)N E)9L2>QQ=H1@!E@ MU$HCL. &(>,$I%H8^%:?NN6@B:'H"5DK?6$[]>#-78WVI.)%A^D?C+X>9_79 M>R[@3FM2>#6]@B5GE!G"* DVH-#,6>TPQE822/@+$*SIFI3/$0 ^CW\=CZYG M.$L]5-(S+Y@R%%@#C&I# M(<4FV7X[?3I!/4C((702[#1T/S1T4T""XS(@893E"&NEL64T\L=!I0VAQIF@ MJER\H#)RATG^YI46RQ[&H$:E?57HH971A4[+VZ'EFY2@-T>W&EG:[23EUNPH !"CS0W5E#/D6($4 XH M<4;@X,.U(#6Z RN9]#CH-+33T/98R5*4C;X<=Y0Z;X.Y3(46TG+A$!: :@N0 M?$FT>7=INQTH+>Q1T5G)G9:W5\LW*+F Y3ZLI.!40VB(DN&_2&@D%'>,8($\ MU^S=4TJ-*S3N0700>_#1')2^&*?762Z7W>GHM@[\O9)-@I R$A\L%TRHQTIJ M2K'6@EJGF=02J&#)K+2Z>K]D4R[19U&@-Z:7(*DSOW3(RK!]B_5];*&^:8^G MI1X@'0Q6J"#2B%,#J*)$&>,TX1YYX=N0D5I5@+=W84<]*'9R *.U7G>GW?NJ MW9O\=,'+AMQ((8@0L1(83X$!$F,GL?<"*.M(2X^L-J#PB/<(J-,QK[>DMI4> M>X<0^XH0FP!"EON_LI!@K#Q13E.C73!_F;)(>Q.0@YJ7[/_-9,(: -&>KS; M_3O=/D3=EK#<_(EE#$"./%>25AY1R1C2#Q /[DOA=4WFT)FQ[W,-R)XP4 MG79WVKUCVU[BLEN[$!1AJ1462%%CE2(:,B&5AD!3I40K]Y#%![T M[G]H)[W.1L,PM7?WV31+TJ_C++O+AL?*@'\T![\D%Y5<',<48D(DYU09I+25 MD@<[A@MIY4M*[IO.Q051G4NJ6@KJQJPD^LW;\D$]PB5AU!%TRGG?BCG!B\: \#+#!D@ MWEDAN72<:@XA7&?5V^&XS9V"MT/!-^DW*G=? M0@6G' &/,*8$"V4LHP2PH.T<>OL2@JEF$ER-ZC($/83JC(UU>V^GFF]235)N MORI>$I9K)#C5M&!-8)UU@^]-!^WZTZ]>P M?P01NT[R>TZ2='@=5OZ/;#"Z#V].LZO;81C6U^]=.KRE W^G7!.&L"R: 89P MJ9'@UII(OJ^D]Q92[QTRQBO,0A;<,#48!A<)*#2A'&E/!#:S!$W]SF&RC.M30RRR8!%WA:*?L^ZCL MFSQ[2& E[D: I%1)QB %%JB@XM(@"R3' K*7G/G87ES4F:?NZD@[ MP&@M8&S""U9:!] #(P3'#%-)H=2*"B@0<<@I92E_2:%Y,RFTYK$!]L*\=*9! MI^D'J.FBM R( =! +!P'B$+CI%>,4F:A)-2$%RW(R.W$#^!P)W9 I^R=LN_8 M#T"@9$&&@/JHUIP30$78XC7TS'F$K31*Z49*W_9!_T&/[>9X>.<'=(#QWH"Q M"2]0:1T@ C4&#@ D+24>2>@"4FA+O?. \/?/&.X &WH '[8?<&BGR\QL/.Y? MS0:SN^,L:SB6$V48D;)V27'!!<2:T(!4UA--#8QM79!50%K_@OX.367Y[K^- M_U&*YL:4GNC.D!U=L0ZBI4 S"2S5VD%,PML::H"P=PPS:P&C+^I*5'>";KTD MOSWB!H,77J<5WEIGNU/'=JCC1M>9T[)+&#(:<&A;JPPYJ) 4\_#\-_Q$0>N(,4102INU+ MNO/5G87JC-U.'0]"'3<9NQB7',&0$H,0P@I[03V1$G)C.=:6Q#(1WZZ38(T9 MNZQ64M'.V.TT>K<;+*65QEX$ HL<8S2\+:%&G@,B)!5 !-/W)=&D>A,YC1F[ MH-;"[O8G9[9+1<+VIFTN1M-TD/27 I.DN<0DD]GE/[.K:3(=)6EE ^E2UBT= M^'ME@[ %7Y! 8G7 =J4#O9+[')@K 5084FXD:#6;- S21R^1]VY+D>QMV+^ M&WC_[V0R&O2OD_\ ^?_V9+.N=89>,!_OM\7+BLP;:+ 'P75FF%J!A 04,4,! MX,1!]P*9?RYA5,/>++#L(;@3QM[7K>%[>\R'O$\=L2YO(8YL$DUIR:EU2Q/)EDJT/U(>CQ6NG^]VQG/[0# M3RY(SC +GPV_)H/^53:<9,>9U3_J\Y(=Y!!1!UVFL+/6,N;$K06K_J3)X.K[.;IS<=]^^KP2P.^[]'H^MO_<%@ M0U'SALL]>6CW4XY1X3Y-,';WPOK6N;5MD*36NJ>=NK==W?_S/P2"J FH[X2R M$\I&]R"&NSVHVX,Z=3\2=1/>@H^E]5 !"\>\31V.Z)&4W M\!=J,@Z:?#V:11E:J'(W,T_-S*MRUN]&[_BG=Q&./; <*GT-B*( .L^XU8 & M2UA8030R5!E"*/0K=;1K2^ZV#%'54H.'ZCXI\^H%;ZV!W^'73O#K?4LY6@=N MK:A-VE2KR"J-'KH31;6*1E?,V(%J!ZJ'"*H;,)6#2ILL#@2AVENG'$5$*(2"Q!9() M[[BD!&L!!8$XMAG5A M;FX]=USDW"NL^Y];!8@>+'2P> RQN(=%\4K_H4K_8\Y3Z_&2U MAW,2YF-0I8M]Y<0EZ?"Z\6FO,)A:P;#QS%.'*2ACF2D@=P(Y(9U7Y]D@RP7A([:1A]<"BSVA$ IIA%": @2!@)CX MCQ4"4\5-0!46 ^E4826L%YX[9!T% @CT(. %@,4"SU81C1:_! M)B HO*#WX<\PM+FM%0RP07H_R7Y:_/'S8\OJP[*R=5GQ33\\7?=:W$+0/__\8<5> MG-_^=1^AK7YV))6X^S(ZY5\=XS6M8* MP-@JK"58:0EC3XFSS!C#$"7:*P0,=LYPA8GAYB4DH6N,]J5*? XV?W3QXG[6 M6-D)C4>3ZBQAWD.PW"N#)WJE"':VS%'8,MM!4R4NY8A4T'M%L-24>*P(=59Z MH*3BS-"5N-3+H"DBT<6W46-@Q$0/B)VT)MA#E-HC>$*=%7<\?0PEJ#0*%E9[ M[RS7G%&MH?(>(@\-@9XYSU82?J^ GQAH;@Z @C7$5K,4G374:KC!G37464-+ M.*KT93%**XR\]1!CBIF4 D6ON"$!M(Z\78X\J-9H[Z90+0SA_;='"*=.71$ MYE"EK;.5UEJ//"/*4R:I4LAZ@23UECNI7L(X_Q3^A.\V=[ 3]DBM)Y+V$&;V MS!JZ".]GZ^CF]3ST2O?X.JY6?SA+B[G,OY;FTC*AT@KL@( Z> _*,*&MH=YAZQ"5 M#OE8Z95N4[SWH+".KZ^V;*(0BYTDX7^O*WQUZ7@8GGGR:S8^OTW'SU>Q:JB- MU(":H#.4JF#/"(&QEU!98;U&E2I6SY&0S$#!@G$37#"E1&SVZ:Q"#'GO"_4) M"Y)=J^F+[P,?%\'^ZKXDY_^O^N*2TS/_^';E@B]H#)9[+8R.;T+!N1TDLPFV76L++X: MW=V')4LNXPKFE>S7Q1HFV7R-D_MLG$SB*B?I=#KN7\Z*@MGBQW>C^ QAE;LR M_6=N'81ITI_$61W=Y)-T,QH$TRY6CW;ETO662\N-Y=*5)Q4N')M9;;'EV/?FEV!]MNCDXN#EHG2FCB^# MNF9"U-PK?\[![LX6OE;%#G@2CG;@W>J_JQG90)[D+)LF_6% O.?CC,=I3W39 MV8/)SE)*.,DX%YC6$2ULG;$6/[985\MWRM1W*="BS=RC# M>8DRC#N-F*!6,DJ\E] (AR$QVEJ'U0J+VYM19C._V-:U=@CTB#BBLI#6.<&/ M@6B1B!3U9*;WT\79X23LA[O3244G%>\W(8?E$*^)$OX]?Y5=)VD85_HU*ZIR M)J\)#!Z L;JU\!_ 6 ]]?$>SENVT[AHP;Y_ JF0TFTZF:4&<&"L&B[K#%]8: M[IM)L"OM.:JS^(6'*X1<>K@"$XNLI..TAZ$M?:):YV.'I83]>&O[N8F M>9-]CT,*X/(+D%&5&8,@,I]1B39!1P AG(5?6K)Q7/QU>C;.[;#A-!_-H M>0XZJF+27HP6!Z>RZU_3[_'+:CQ.AU_SWVW5).4-2(9Z&#?73+U%[80Z73T* M7:65AMP>4R*LA(8Z*CQ2T%O"&8= 27DFH;<]>MJO59'#Y/F4E\MTM4N-O(H M-O+*DYB=YU4'/KZFK>(>(F>E0$!B0AG$3GH2L--AB:7$CBCB"(>4;1L^F9\! M7_'0&@^@L!X7JVW(WJ.U8FO-G4[/=Z[GK>ZG.@/E.$O_]3'G.OPI'7Q+OT_"O?YR.YX/9TMZ MAI5S5'6NZHZ?84U9PF^_J[,+E9R[+W\[->Z\EYR>F9-$G=GD_'=]?FI/U9=3 M=[[]4U=!]5'?Q@9'(;O;D:C:)(?]PB;/1-$ODC[WDVVW_ZC8??59]G-A_-?R3 M?0Q6R,?PW[R 89)\ZT]O*P,OGN+!^'O);9BJY#++AO&8TV!V7=PPSD%XO*O9 MH)"]\.N5N7VV=J(.SJ;[2*):W#Q_F2_$?-+#&]^+F:_@,)UY[R M?RV%\M67V,:/@P"5B79MG94$><,EH= 08:Q"1AMLPUN:K!PJVRH._FM5 <]& MB24 (BRVRP0C!_7;JQWJ7;RFO??NE6/?;:EFYE,WUJ$SFIQ4-I MTI@+ZQ/-GOO19&Y>+;:V:%&];HOHQ?UAG!6[U'"4I-=Q 'E:*QG'O7= MAR<*.^PCZVJXW9'MD\2^<@,+EE63MF>Q9\\'':X7]\M@SX2M?1IFH!]-F[)L MY,$%*V9)+QJ(V7V'R90=(*PJ1%CGH%(MDL<5)82RA#PL2P1:MY?/D;>'QM=CFUP8@? MC":S#2R^E$(B#?%60T4APP)"@3!1F! $G3 5WED*.6?62^=CFTL$-./66,T4 M = #S)ZEB-UXGQ467^OT1?)9?SK][YR_]WPS@>\&EW6;1WC+"*+'^T8:X;AP MF[F".9*$ \Z-49IJ:+34B!-@)(/204PJ:Z8MTT(;Y520>T7"$X.X;4H-B06$ M\!6NX!:B_".,'8SB(V3CNX#!EP%*+L,#I(43VS"K[).AG\KO'V1$6D@J>Y>. MO_:'Q>.EL^EH\4:1L\K?V1GO+!.UT\3B'1+/;GFSCMWP<,;7,A:[)Y-F.^+R M3#H^PZ.5!)M=9=')J K#,9,8?OBK'HW'N;$Q2<(8HC^7#?NC<>%1!YOD*OS3 MGR8W8?L>]*??NVJ59@&CI74(K^+?V;3N^UIN0RB!/&.P#/4YR04UADB,.$7 M*L$,-99+ PV"C#_VG3X%<_KSC72%=!TT=-)70 MA.$2F@B#%!GF&#"06HBUXL@JA8W"@%"X4@GX/#1!^1NI!9HP83TD=W((LYW0 M=&@G-#_G11@/PUQ'[F0=8NOR.<#0$F"4T@!J)CF'DC+*A;- >$\(P9AANP(P MN:!\"G)R$<0DAHX;,X 0ZE%0YU&"UMHQG=;LA=;P2N]L!AT5AC&E,=7:!T\! M8 @,PDY)R.$KM*:NO1GW@A-S"%IS-#$F"GY'#M\XTZY>Z4>YUR"U"M MLI* 0RQ1(@Z802'#G/*@=&(![NA9N6NR:1AHH=1%_@XIL!'+S]2&4\OKE@Z MQ^FKO4">NXZ4>P'+E7/NDBG+1? _B1=4:28\1-@']]0"CIQ:K3#;"I8;C/-0 M(7L8'D>*" R-$MQZ@(Q: MR6>_%I9JBWPAB7I0UEEYLYGULKVAL6;(+:L'\=]XZOW\=C2>+@3FV9/O1D&" MJ83"&Q:$4@HD@]0(S3F AM8.?E.+-**"T69US0(A$;02A&+MCEDQ.)7GWR' M48,?K^&#<^_Q"'<-B_KHW/NJ!;P:Z\MY>29Q.BOO=:?BNU/Q=5^Q.Q5?EUEU M .,[^K/0W:GX3A*Z4_'KQ>7\H372)2RZHZ5UK?M^>]B2EA7C#'AN*6*6>D^E MQ"HGP20&*N*2<:"S*AWN8UQKA:Z>$=NG4#ITZ="K1B9>U\,93 MC)60GGA%,1!2*TL[ MU4XV4M7Q%G>O+2A.2A3'5$$NJ&2$ BH$"8:3@!4$K*RC-;%'5"20!590![2$U@HE&'%(00A?AFXU MV::<] 23K4"W%H>RFJ]5V[*JJ<'1;EMH1C;4F4%61YU9\3)^_:=8I=F_6I?6 M/B^8S,_G3.8%IVGB'S&9OWARDM=-C+C?<>^9Y#:=).F"P#W].L[R[G)%D],_ MTG%_-)LD@]A'6W(B"?#B?3\2S.4_8]^]Z6C>=V]X/>_[/+D/SW/3K[0'?@1RO:2"@?$+H_M< M!L*E^K'-9CK)YFV%BT5:]O9[*-Z]Q?7CC,3OI,/R]_./GM2-7O'5HJ-G50MB M>\+81?"R/RRZON7-&T1F/+I+IOV[O(5B_&\OF=V'+XRSJZQ_GVO%8GK" M)6,CPOZ\RV/^RV'V+5X\"Q*1=Y-<@/OE]W"9>,ET6/U]1/BFE4R6!S* 4D0* M$!QU*RDC7N"@64!:H[BW0HJ%D@597JM@G_,EO!B=SA= Y4BQC7HUJS#/=T4E M )RLTIS7UA?U?A V\0* RX4M,#2HR2B/.29S':@TF$T^9?.FFU^B""9?BB:A MN7T0FZI?9S=A!9Y4KQ]C2\])^.4D5\)YJ^Q<<&/WSMG5[5)-3I*+[6\][U4Z MZ<4AA 8X72R0(Z[ MT62:ZVD8QDT_BD;RO[-T')\X-D"/%E71B[Z\S&0:ML!"??/&K=5.K9=96(-! M/\Q4G-]\)&&6'QVN, $+HQN4QF,2CZ:UNHJ7V6#T[ZX_X^QF M3HJ\W WCDUT&31EFDTFN4KE.CL;_RO?NXKA?;_%'^-E]%F=R%AL1QV\76/0U M&P;1BQ POA^-HPF[:.5< -T\X_,]B4J9W^%R- >6YXWH'$!7+>B LY^OIJ/8 M%WE>I(]Z^??G]DW_88/GN_1?V0)W!M\K9O5]^KU FL+<6'>K'# F5^/^Y0(R M7ME+>X?B$5N>APF(DK[4@&<,LHJNK(/^=0C_:$IZ14/HX;0?FUX7ODKZ1]H? MY&>\[M+O2R$,1M=\C:(4E ]5V(!Q"0?9=!K-LT@443QIT-/?3\Y/ E(/!NFX M^-95-IZFX8-T$+X<#<;8Q#H/^UW%=N?)[[EEU[ =!T$)YAYI()RW'$M##:': M>.\EP0HYA+!1]3E+BS3-/R;CZ3^*4.=5X1W-)^#[/WX_MYN\J*7S'EVIB1I> M?\KG??%(IT-5SJQ93NQ.?:[G34C6K GY2&@7\A9T9=*_[J?C>?;ZI<*4_U9,>[-'93&Q;@D+I4:"L:5A0QR&HO6F7?<"R$@P8!"WS8Q/H\WB \Q MV7E(X'GQA+L3SRA\D_P,<-R RJ!2%31W)4J5ZB(O#3$$..(C_28W2G)H/*8> MA:\2OT*[W:@H&;6_HD3?79),.DP#Z T?;,$[$J@R'@F !MXQ20@#E%HED;2> MQ%V8 BUEC:'P+01*_=X)U.L%2@7K-S@,%9%Z['7%QXM+TA_.TL(US-\N4G"/ M#>_5XZ ;2"!J,+(3)!X]AJ9SF T\PYJ4Y&^_J[,+E9R[+W\[->Z\EYR>F9-$G=GD_'=]?FI/ MU9=3=_XZMTL^=+L:',79YPMW7A3%7'Q.S.Z]O_!ICJN(W\OEJ"N#'\"^&K4E.?OP"NF($??L/DA'^!># M/90.P=>$Z'3IH'LR.R9O*+)[ACWGQM2KY^N9U [/R0!['Q''A/ 2.>F6D M8$$C#%: >(3P*J7TL]VQJ07'F6Q=IL :+@8+,7)99F:KP/2ULO7GRLP@) M[F!W)"6G'D?>(JC"*DM*O3 2 $ M-K>]!4!X9@LZ23X7%1+3G#6]^LT21GK-2TD9^0=,*"DYD0)#:H@51'GCG)66 M$NO9L]5^;XKLORL K#G;71L Y.4KP9L:W<62MJ+@X&%,ONGEI9538L Q+Q4R M& @J9%A>X!40#B/(H4(KK;7?M+S5:/L[:GBP]T]6CQ#7IN'KUG=MI+SQ92YC MY%QSZ05STF!*#1>"4A@;GPD'@FJ3UV#]=C'P=UQF#':]RNO"UW-3/3SZ:"?V M.BMK2&VD[]&&2(0 I1HJ"PS 2@()C*-HU98KLM*+=?]<;C[KJD=?LND_+")H MSUZ/.3Y94Z%=XUZ_IFQE,IF5UM_S)3CA5X4KT+C4E&8A$AIR'YP[R UE"$J) MJ*),>( !8VMVA-=)S9O2^X_NJ8;7.AW^Z[]GZ3@H6[:#>I2M)0Q1=++&F6@2 MA5:*HIH6'EZZCPPB#HUA7E!"G;;*$N*PA\I 0.":KE,U"4]&Z2A!&); MS,,C@=A[L8((GJR>HV]4K,KZHV6E>5J41U8$KA>K*._2<;A\:?-$&5S=&N?E MX'F8+M9_MBS$5B#S7=H?1F1N7(7*"+0@0E-HA7>64@>1%"Q6?4L++ W.U[,6 M^4+.OBP>?-N"AE8X77A-5+G&.%Q9>5H]"[3%/IQ\BV=#E[^.Q0O+LTEQ-X\_ MB:>)5O;ZQ\4+;VRBL6:E@S8^VTU#Q$8NTCM#E*%(4X$IP%A1#IQ7W-)*-XT@ M;]!)@;S!DGI$M?7!P5?*<>P4=>S5W31VF%9\K@!^I8 \O;\?]*_R)>W'7'06 MSZ0$()H?,$DG\RX:D^2'!635UTMC8[N,U=GHFFV\JMD&9W7WOY [[+6QW;VZ M5AN',[ZE:/,-;(2UL@TVUB[AXG:<9("0EVWC>.VD]_WD=^=LFDV MVQ@F'C?KQ/J@Q]>ROC>O(WAJ3 NZ?DB=7*R7B^-NC30_5[(DZGFN_F?IH%[/ MQO$+\:/[<-G1.HNI51.W[UO-GA'9[C]/+:XP.4((A4# 0$T$%4Q):3#TB@ ? M"]#$2CWV,\>WBIQ!)8E@B#T\'W-[,_(AZ )$>X:N9G@;:E'3,M0>- M.7M(3'O@O+-8E#45VFH@,.?,8DV=YAI:"9!%% O)K=@J._,ZM(+R-_A;+6@% M>X3B'J2K1SRZIDH;Q[4OEJ>:$UQ=IS$7^Q+[LX[5[R#_)<;7>X+W_AB-!+"* MT8B0"T8C$@Y0[W7 8@L4C(<7'/-<;@/#",R>TPY1:(K@F!"'C""$"X:U,L>TQH$[S"['@+,HZ MV\?MH2&U9Y&\O^=QS>SZ8SHWK![4C'3>\BL[ZM4Y"6W!J,H9.P"YQ=!#8CFA MP$CIJ/:$&P>8#^;+"MG5P_J[T[F(?0D2]M)0UBH%*UGB4R25>*XJ_J16^V3C M&I="VX8-],^=+G>ZO-3ERL$(ZC41D$+* :;!S%#6(.NA)4PKA4I>YK?J\JJE M\29=ECOIG;T_NMR")D2/IH(]FBV(=EVCR]9)5? MO6@:D7^2YC91DOWO+/9R&"59/S\P$%LHQ'B3FXU'B],^D8 ]VXY%/V?O;Y:& MG8@*VX4BSE@GB2"2.@>U9]''$,(R:158VV&L5'>=3OJ3\_MQEEY_'OXM'?>C MO,6QPB=9_MS]^RJ;3#[?5%?AX*7T[QL0"YY M'H0X,^/,.OE)P#>3DJY27AD MY1P4U1)2JCP/=I\,.P?EU%MH 0,"6+UR#JH1X2G2#$NCJ)'1!H9AX((;-]CHI?D;<+F$*ACSXT*]#V@3=\-U,F2$DUH)U&03\"< MIQ "Y94D0"@IB*&*K:3@#P7JXBKD]M@.)!/L+ZR59].LH5R%35)Q1:DD3GGJ M#;-&40$\!1O A M!962)&J]1PP"&[9M*)CT'F(!'".0<&'=H>)AG'A3V;V7!Z$71K@?CS,)Y'SL9Y+YTM^$+6-G2J-.M)YQ>I7.,FRVIH$KI) V!9 M)L6!(48+#AEV%#$@D08$>*(!)>'KNS$4UB+H,RPUY\6*/&*!J)_TX4@!$E:H M!ZT-KH;7WA)'E14:,F^Y]E0"(S0V[P>0^RX>C>'?JUS>>-3^UVR2@M5BAG<%S"C1E65MMT: $\;W$S!12=-(B22* M2>J=IY1S*+42$D&,O8&(Z VYIQT#YEZ)1]A/UQ1"OP]@OJ*%9 M22!U_PJ 0!E_'_X/E)X[$PP?BEQD<"7>VYJ4]]=SBOF85[@[_X*$O0 M6#3[>ONH5TKACX5]L%"=:1"<%[;#;EZF M2!F%!\8 281U-NRAU"N%C>8*2T\84)AOL'FWERDH?R._[:-,0=9HHX)'0K7L MACY(@VUW.9OT\][PUVG>;2=+KVZ3G NGE_Q_LV'6J\A>E#J;7>4O3I*\\WOZ M-;CN7Z-95CV25HK>YF\4'R8)\]J\7#_>@I?S/R6TP) . M]DK<_)X$:S--^/173+MWV5Y.BK\-_9F3K[=C@993O@X M#/<;QQXM_4@%.(V7N.O/[N)G]UDP1:??V]\)?CX; 0IR7O('L9"2''-'49!* MLPG)E8K[!B=&A.U%"&>#NCL))+5:VJVZI?\^C.V@%GRG9CD:GV4!$R+32=A. MWR\35U]8 S7@MN[ R*TTGY .>L>T"68"H-8*K1P#S+I@/"!LMNLJ7O]RUYHX MJV^Y2;-1BOYT4_E2D>*?Y?.]H,,M"&NVX-!M/R8^,_@(E/GH\AOD-/Q[&5[GFV30J@??(!FIX/7^O ('XGOZN!H,X*^'#^)_*W)P.%UGR#:>,6]$* M'-$&&X">Y"9@60*9%_\4&G8;8""&#H-D+*K%?78=@X>YA$[:52Y.61FPT9 Q M(Z##CFOJC%<.26XE%) +;'4#*D\*O+]+XPZ*?09DTBB4!>4G! MVAY+X9N7V6TZN"F-M06K8F4,/[;?*+U85^P0E3;M#R>5.H<_LF$8Y*0W[QD; M!QKWSQCP* @HG[-NFW?Q>>44)<(8$1%PRRH#F-("4 >AA01A0*RN6F$/TE,#LUQGD9Z4&><2T5D<0JBJ34 A, I0.,(N^DWRP&JAQ&Y)B?W(X& MU\$U>B =+3>R 6C0RNX54#=>;$<-J[@HPSJ$8HJQ8=1"3IUS&C@CH454*FF] ME2]4\4D>!'A]6_S/7$]+C0C &^#AE4# MN"YH6-H,#\R%(IH=FPKF6VXYN7EF:#'!RSUY^BV/#\^G]['I\>/"5,[WFB)0 MNIV!U/RF(\J"?*:(1T9)Z!FAE@LMF;=!%#G#1!!$-DOD8AB+412;3S'@/1"R MQO:?EG5MF]MZL6%7OA<&:>[G9F*^%^:YI)NY3H15S2ONE\;3,_6E[3<4S\L4 MSF+'+PR#N,OW"F,PC/[RF099CPX4%%(9?>2H_M,P0_V\A"M>)D>.R20K64T7^9Y^HM1@1:/SM6\$P*A;5UQUD0]UE-B)54I1O;R_[V==%S]!Y5F1>0K&0\,+1#5[W+'L.=9(U6AT6NBAZ M#%H=+Y4W2YOF$=)O_7CIV704EB%2MX3GNXPW'V1YDJ=(;,<$?C\XYX6"+_H, M5*OCGP.&:9X#6F4^B>+7'\[28FO)WRXH4A[CY6K3B0V=!&O Q@0][D&1_WL[ M7ESE/JCBQ\MQEO[K8WH3GNFG=/ M_3Z)W=5NQ_/AO*R]7PU/O89C9L?/D+]\ MV,_CM]_5V85*SMV7OYT:=]Y+3L],, '.;'+^NSX_M:?JRZD[?]UN*1_NE@V. MXNSSA3LO;(Z+SXGY?&;=V;FS\:_SSY].K;H(+_SIF3HSI^I3@16:WJF4@J)-,1; M#16%# L(!<)$84(0=,)\Q!L@:PL3L(81YR5*R[*F_CPD&"YR.OPC."HY7O_W M.-:)?BERPS]LB/'&\M3H[2TLY+SY:;%!Q!9^Y<83=I7X]ETV_6D>9;P:C>]' M>99E?M%Q<%*Y].GPZF3.S/+* MD?C^-/C2Q3//+[BO@>6\&&S0OXNU( M[HQHM[(4U'W_-YFWEKY9N?O%9OU([ MT"O<@V02K,/BV_=+(RBWPJI?CI_WJD5HZSR8^_'HMG\9GZPP7U;KI@N'I$@N MKQE:WLDW+UU8/D<,D(2UZ8>9O2Z>LC BPZ/.@E>:Q@*+ZF,],%/H,//E:1H4(5H4TZ;#A@S4#I8FAGHD.?>.D4Q M01( );0$&"$KD7-5!TM5BI.*:HN+D8KK9!>+K8;7N<)N?%H,OFX^"B_QB3?,7.->X17^31_"X\4QMQ;*&JH67#O1'@-5UH(["0'TRQ'I*:UMG+0 M'S)! +'8>2G"IT@RX#A& G/L %2JJK4F3IXMYN[7Y=2U62UIHVH9EK(2K@MB M6%72D^3T)AI[;K$CS"=NNV3^Z"I,S&1Y'&0I>KUJU?]\1RSWO_Q:I148]_

6.@_=@'(&1H6N92PO1Y:HO M6O8-TG$^\YI224U\0B]0WZ$ 92(HXX:]M?5@S//1N,%KMA^L_<$D#1V3=#Z, MOLB]DDE^J\N"H8#-++5(P74^WY^]1W.(X6;V@2B8'<1+B&KF5?DK0YG!9 X[ M,H^.@\H-X=GD!:O3:^\T1'(+RI(6\&$+D0:4[D3X5Q1ANX M!@\7"<]!-GN.I>;A7K(6 L-CX@6*AZ#RBC(0-0@2ZE0\>%Y;LT^^G4XUL)-6Z"RUR$V$UH47QD8!,P4L.R[).7\19 MP8=KQ#1(Q/ZK_A0M=AWV@>"\X55+U3FJ)$==!I+_LY!8G]5+:C_KMR'1D7W? ML3;0)^U&_%WES'C76V5'Q_1VC<##!O>#A4R.G!7]2._ W\R8?9/W*_#)N='0 M5Z(ML97?;7;*"MHA#A)% M 8(^O)5\+6J-R6#.<>A/6QO,7A5X:Q[]CG3/U479 MG7*W>:,:V*A9E=1D@NZK/QKG(C^> M\H?'Y\D;&-"2B;-FPXUON,[P^FNCCGUG2)2@,D^*[^0#D]C>0Z(YC6C%@,)6 MGZ2^SOT2>AAR]_1""WLT*4.>S[-((1S=K5E(!6Z#=:)F_+/H1DW(O!O8Y'V; MNG=>TD2PQ/L=*Z;SW0)Z6- B[;#YG45$-%'IP$L7ZA[G%-JQ:%!@LW N\]M:A+,],1&CZB:' S7*),O^7Z*:DP,+QB6")49.]W8L ' M+7P_V/R;&*-:41&J+K]J_BEZ]FMG^';@F4"&&D&PMM>4[[2H9TW(7<0A6@ ] MBZ#-[D/O]%=@$K1E)[5S<-SY7U_J7H5W %X>14\,,8$56*=7TA<;*(A 6+-) MBTH+02XSL]*G1;F?7C?!U$G_4M&\5Y[*V0"Y3/,@?,LT ?._I8476!+9&$GI M#H:@MSPBLHS_S%BAA$(?TO.TJ"\+TA>]*$>1*QX;A+OF%2]7OG(11IP-0+Q@ M4%?.38)%:81/$O>@REO?B7Y!CVY65HSJ!<7PJGCTB1!X6I545SMMD(6[JBFK M7J6&JYFO*7MDOIK=Z$V4O6.;K_*?9A%CE+,2XRI]]4QT].*_%77Q?2F:QY!4 M*,U^+8I!$T%K-ZA;.!\C3X0&O%XWV@4E!"+R\*O3ZZ9N([=O J^2$5MO4*X\ M4B8.DO,*1SQBV$ 2(5* ?\[_F!D^%J!_BC?[(R[)2AT[)YG C]UWVX2(80J3 MNMYW6J39TC'VE:SUQ<&$77$4@51OF'G+RCSK![0#7CFC<_FPU=-8%0W>L$V+ MVM5!!P;%#/A71B%ADJ'<$ZK)L65J4?@,<,7^!GJG3D5 ;"@7/?%S[&KX14S> MREY"#^$-&)JB^M(,A3P:TR(X$;N(_>]K> OY8U+-EM8QCQ3.GMB\I@,Q5:-A MEZ*]OB74!CVOJ_7'^+,H N(0&>&*BX&)* VH1=T-U)S3HA[?0L20F*IY.82#9XAY/T-Q/]FD?(<[\?>V-:5)TN_(784?BAID8 U'5RR' _%L(S MFE+X1YOUQKU3 @_QDB+]'9-^>4R2>IC$(? S7EJ]:E*W7&RP8J1%_:-"=J#M ML7*AL6LW5Z^YYO'F%55B#PM.TDG5KA,K5?!ZYIA%/MQ=Z9>QT:RD\ *.B![Q M\4=.=.M>-UWXKZG,Y\$ZSXTF.46JC,_X/N9SY1'"R^8FCJT]+OK;FP1F\N : M(234[5JO[%[7E;MG0,I,OBA7MHD=>O2"$@4NEYVJYF9DY1BJ.1O],OD8E*I^+G!@<#5W=271JA'9!'VHV31RSEE!C9CFO*&9B6$)RN_88RW*EZ7KW%$1G2>T M\GD@@AX"]VBN\/A53=)?E7&WT6Q>M732&@CMKE\H:6K;@1C8!FS6.$Z;?06J M76RR7$I52>.&#<:LC#*NH2C[IK?) $7Z">%DQV5!5HU$&-CPKN'C@P&N_Q1T M^NM*D]:/O[BNOYQ1:--44:DBLJ]J40;Q>;=G85(ZIH;1KEL'N),AJA/*FVB8 M^B.7.\PS:"RE#\MF+I.D*V."X<9F+RB(%9ESW6?$U*_ZC4T%,'Z9-L7XY4#- MVZD04KIOC%3J2U4M$GI+]F_/QAV(VW-R7#GB^;Z5S5UV/(R0E79 M(4)80GV"P*6M%A6J1O]3XYPV%O,X?+=F1^Y./=.J85M1U5LK"AN8R;>5B(0( M;?Q(\T&)GQ>=5O;(CC:ZKN]SMEYA]K[H!.4M!JJ"-'BU<17P@J!H/-%KK4$7 M^G^H2RAS.I#PI^>:!F;=/\?O. :4)N;/%6,W.A3_SZE+#^&\M;2B8?Z%EETU MMLF["3!:I>V>9,Q*[>@S_/FDZ9_*NK[,43(BA1V5P%Q M9$!DS1PCZ%%[*3\J/0LTX?.[\D?I =\1OA(28XKI.\L:YUZS$6[A&(+5W)"U M_K2$ODNUY5'VEQWN%KT]V?T:'(%G[-36H".5^.?W9H;4WKQ77=WV]>2!$KGG MV+TWB$ZL7DHLP# R)UU_C6@^:]G'BW##=OU!R<<@>M"2OM^G'$7RZV.]N=XU@D58Z2EI,!;I)HQQU378%(6MG:"M'E-8M%?(M+S>E/W3Q=+ MQE@E SK=V/]D9R+=S6#_1=K7;NZ//+9B0O:4^CWYZP\GG70\]T3WW\>,*,ZE M%Y1D;"7/^HVMC7GGM\"BL=KWI:M=E8QU5[)T\%S:%QNMXR;W?KU@0_':BGD/ MK*=^X?6.>-4QVX-H^6XVUX"4CH.O$^&EA"*]*?W5N+?GX<_!U>*J3GK0'C46 M:+JWU/IH>ZEHVHD?4);I?+652/IL6'Y,@(FXPQQ+=FZL.]YO5Y[O>9I]:^T; MJ2*!,"DUHWB"LF:!.YON4"M0Q$R+XJ&20UCP.'??GZZX4]*1S.\HNP+2!UK[ MJS'YP\/*--G-J:9DIX>%5=CP(#$9WHO@:CKC /:>3Q&&T2S[8];]!U^!3^K* M4Z-U'JN]AWI^F2@9R,=F$7Z?V9F./@8;=[[I^$7@.Y)S*CO;T9*H,[J,3X"ZU2..54+1IG%.2 MM&ROC*"&MDV]19?]T%!&W9.[X+;3AOJ*&O)_E7]#/0@/@9M"E4=E,X%A-JX= MA?AA6^;3.&!Z^;4(U&VN\Q+9_!#K*C]X*+Y-Y2OQA*3U=#Q"AU^>=#5A_ (; MO!_Y>MWD/$]P]$"&BMH5T_.J%8:M#52RT8=GW:KZ;+>1/3?E_2B$I A.S5:O MDO"Q6E1$^,I "N+*IKU'(8F #,@PSQ_-V"RC]0@I\IH\Y[>VZ)D* M:Z@[>IEK!&*\95F>-)*.H\79:%&C.WOZ8MJ,),\8:DL!(BI1,Q2/ B'0](;+ MLO:YQ'JF1;'AG$%TS[4'U/QX8J-AT N)&D7*9?YJ/>1UA.L M.I[D76K.K&)C*:Y5BSH)*V#NSABRD9&Y("^L+XM">S]P#."'J-(!:;$6)9N> MB"S?4<]S2#YB\IJ0Y%2=ZCM79:=%7>05/A5> %Y9%-@#K6_R=@RD 97M.D5[ M) (U0QJ#>RN>P[.)K!@)6RUJ1-1 MZIHEEPWE992&Q0"RT[$IC7/L[VL7=K#PFCA@<>>CU9Y93V3N3Y\YIQL^WB 4 MT( M@!%\"-%# W>J-I=7A%+Z[%+CS/_HT'BQQ6E:E!D"P@F^7Y* W6^C#M[1 MHOY(F$K=!T0C KJRO"^0A:/;==:'W".&J#LT5LX=+(A'K%[U)^ML0DF&W7 < M<>JU:$2W1@^,E^FZMY;/^3VM9?X4"5X?[*Z^!@P>@_'0VGKIV7"7UTX4FKRZ M$XPG4.>\H?6Z1C8AMY:[E&YB]7>_*ISLK2*%&EQ]#2+.?1&-O%ZS.G;0.++H M"1)U6X@5B-D$5LTSFCX:\Y18'JLAGB%O0J*HC<'](;2N5E$WKQY.B"G8+637$N:QO-V_8!H6<=U9F>X;O5512:%I7J4H=21/R-H'-%K/=F M?J"]9OM\8:5$L.OY)"!RDNN:-:GR\?EY\^=%JD\UR /[P20%,F2J6@^OH792 M6Y:![Z$L5W,WN88/9,EU4P+.,!?_ZY+:6[U7 &4N7U%&Y;" IMQUB&UDDF'N M83-=K]EU[TB_.(AF'\:?K1"($S*FCSG-"5D$8JDC*-L">T@W:U%OSXXCBL3Q M^]/K$'DR[^7Y-&GYEUQSE21_&#!28 ] 9QCM^LK=IHU'U9[^B$5G9 ?PG2&Y MKD+ X#3T_P,QI4* =8V[S$C@NB?6^ZC/L'54!ML*&L@.0NWJO$,?G!7-ZLPN@@ M,'3', N4O>5767W O[5[837>E63V1?+X< W'!$0>W4Q!^S.=&CV]CGO^G#BI M/2N?-$JL;D=!UZ%;E.]DAIWQ&GN/V,\IHUY*W=V)7)$ M\U,M9F8AT&1.B4<,#>)E'P)7MMK@B=W_MH4%OPYXB0$G5L]/P1P&L/B9E=3X M[Q84<_\:AJ50S9:4L:.QZ/&\=8-RF M>":\DV[^@)W+V9U6',XZ(Q2T00/)+!L4=6F0B_]KA3B (,VP&)P?->M^C.$ M-R_:*X%QM X?,SC M!GIV7;@6]22CP?!O$HJT*/Y&^%@H MZSZQ#X>H)M^*A>BUJ^J44]V(;8MGK5 M"/ ^XY%^XXK.]V#$]\X"7.2;U/K"PL'W!E0J8B1[T9.(;0];:5&1,XL;_K9$ MH+W&@[8K:13R/I-:8_.P+*WJ.O$L3WFP)+"FL.2"T'FD-JN I-P2R1@"^%W- M&]])AUI;5^Y+?N4'^;>()!?L7X#*Q9N@43&*;L)=.];HUN>XUQM^YOD6Y MP.>S7[4H9\4?$BUJB""<$8N2KK^:'CG4;P+["RI?FJL/4O'0QFC4%=\,LVAP M1!"(EET=5SM[ABDBTS,G!8'-T6Q2VRZ)Z!5O@=%,/U,H^TB0H>ZD+=C\PZQ5 MC7YO%3JJ?!JV7)VL<9S+WG>4%-O9 7=U+/AF4YPQS)[94;=AFGDG.,+P[5T4 M8X0*,J"'BLZ^P+D4C]%U@?1A/0FHT(B<%02+HQB,0(%3$@+2R11!V$?,9C"; M?88,S#*[(KR6_40*UTO,GA'GH: 0?Q/X(R:7,(C .U%=(Z&M[J!$EQSKKCJ8 MP%.#0L9]>$<$%RASB!"PG#MJ.'\H,ZD#RRPT)T2(WT[(#9CZ)?N;@F%!\8Y% MT>UEWT\$M&.=%<YU%)-\^9,4>$W@O<(A544Y M+X0/-A\VVGD+,A(+%(3.>E+IDJ%4>SE!(%U*58:;)M.LMZ M%IPWWN#BW)J=.2)8(*IY"Y.%48/8YF&N(BB %M@EVPP1!Q) !--BZ@]A,KT6 M3#GAKA$W7$<1BSY/L6#*C)KT/]5\5Q\<,K\"A+YMH2M"LG"=:3"D >=W,?I/ MJ%+@]1_FR\WO@%6^=^>&C-0>37FR [6I 'OW2KIN-P\@?=K* =R]W83QUWW]EYTO3C7RB?Z7JL&HL2\YQ=66/0$;W:B5T."59K! MW3N6OY><'+FS/?9Z:LE)S5=#D#0CW9##@6K1(4OS(25:U'KI7>(/=[_C +8K M R.'P) L4%RDZQFUBB^2^K9M8"KA?7HN!K[NH=.Q)[_[.BKH[!^\$ZD^N;2S MEH,9$V0]1+"$MU>+L1U_5)3^)64*,<63>^XA_Q3]AUIA[6G&7O]+VI2I$C^C M!3C?CDZI.%93Q9HSF6,IL,\,(C#8]K/62VZZA:XIC0F=WDM/;J1" (^ER*@3 M)SYGZI(\HQ,+=3\*_IFA2_7429A'E7\IF&.Z5;'#>HF655O/*Y_0K S^@?Q> M2?/"E/ B7K!<'Y/C2$32E2L[?CO,OIB<(TXF1Q;SPA.1;TK:>^+J9.J#GW^8 MWTP_]KLNO?6/S9;]NA,-(E[O/%%%L,(.N]D#].3TC$?8AX185X^HH)W101_R MUBOOH#>'.;&F.;ACX $@^NZ(00U*,)@H\[XU8F%XX&=^0*-SYC7F$Q4'\U?7]%_DF@UY/+N?W;]_SQ6_ZIL MF%_I&F,UFF]6GEHZ>K1TZ/A'NCJ(5Q/>B^#5VVF(0):1CR9Z I* G370TVW. MMB+5!P6.I%E/4/B QIP#%(3]W?92'XL=_,Z<744HL94$XT=K+Q'\=H?^QY(,?#TV( )$R^- M#$!,[K'CA8SQ6>([R7'M@CQ;7:WOZ\5P&F$8H\=J0PU MWE8$K:T+,/X02=><+S$;"B+$O\6 ]T"$'IJ5T7!^) N97KU7#=[VN!'TD(Z$ M^?$*71?LHM$_.#R:WZSJ(J]:]04>^@Q4SMB@HE82/ Y8OFR;E=*/*RB M\3T=P:0=U,U9I%KIOZ2)XWX#N9/.B#Q(0+1#$)9HMQSX^.FQ M#GG;CM17HMF:25W.R6KO9A\@HCQ.H MIJZV[SO66JM4:55$H8*W*"ICJPQ5@6BMH%($E1 @0%J1*3&DBDP2EKO]UO?>M=Z MUWH6"]?BF.3L[+/W=?W^>U_[NK[NS1E584J()@!3[EM#/[4C8^ ]84:%85NK M.EC1<)N?:2%X3N+(;!X@&C8EXR#$)YD?_*R(+%OCVNCK)!PX:[G='.Z&I43 M>4[M,O3,4IMR[$3%7 ZLU&8I#B^F;D4>TI!5M^TJ-!=_V&A6!EY_*+%\+R.( MO&GA)"MI^F-X@2 %,4H.C/3]>89LFV6-E'-2S:5K- C4_8]>\:URAZ((K$\ M:"2R+#T]$X:_!^7<"*E/Q\^1-'X;7+S/5+4?L?W1%FT(C1@\[HZHS5<="7':&+>OM.R),?WLE-^5^1V M;F6%'%IU<>4;XC8 MY0(-ZF7J(%[U^5M@G,EXM1_Z^C]<1)G+*F3^"--&*]4IP[L0*[F-\.W"'\A@_A&[APZ)A-^D6F\ M]"WMD\M.]Y"[1"!O;@\3R=;4(*J%N)@"[D0/_HF@>81!-'0U'!',4&#>)XF[ M_O:KVTCF@_")P\,[H>NF6K'3:HY@-DN[3O9$KVY2#B$L&\K(0Z!;X[GWM M,@U*>VCWX5E&?[8Z^.-K*/.QU _+[78,Y&I?[M(>3B8C&_TA5HP/0H OH T5 MR]!^JT4K>J!5^$?S' =8DM(P]^1Q'K@0# 9RN#H,'H A:EN K]^ ML/F&;8@_O9#X8[%H(.6[0 2(LL:7#Z)3C0PTJ-_L1[ I-I%X*W-'@OAG_%+( MV%Z7#^-A'2,\PFAQZGTB2F4"KTH8=I_6H&XY M_:NK'XPN"CO0%>^[3P]16OZ@]@,V4C3GUV O7V1)NUQ4'5GO?''4.K1JM;=026@WZ[]LL'*WD MC:=X."U3R,/RW]IUH!MN5]TS'5-ZD>MT )$K"^;S^'^7#RCJ<6WL@BI:Y0"T M?"Y9"5T6HQ=.\1[R[E$[C>>^=UBFG2KNT ;F>.7'VU"Y\&O\W&%MN-]/!SJA M==QQO?<:5*6^^G:G,3*:UB(3_@ONPL34J$7H&P&/$B;E\.K MCFE0MB[P$%X5C<_S_$_5"Y;-8=4;& W&_0#*LO*U .?)?9"/EMU#4:T^=)2K:K?B1@Q#%BTQRNO@N$_W7A- A?.&B!>8 MBIQS4:]W;TRFJY?7=.\@YQ[A%ERW@:=/F2'S8+X%C_N[=L1O(7X;6S,Z?YP3 M/G6=U"X28WF7?N.X7>O-G7]E1VXACK"3DGE?=,[-*',B/PER/(8AC0;Y<_PI M0MIA!.U6-GQN$JRD=,[P0,65B8<][S'^M%'MJHK>X*8<3\6#]6;JXHYJEL>Q M1=;5:9,*IC]-C;[$IIL^+R")[+06&^NL#!3(:>S77(X7 37PE#67J6(^J)"3 MJEGVDBZBH0/:TFEX!T:9,T9;;@0!HT^R$'"$%\\/F$!3X<$D9B^!Y[I.3?-S MOV&E)QXEY\#+#QJCU6%+$ TAK]"6$3I;I[? MJ>KPLZXW_'R&>23$OQ6LA_BK'$7U=CH6OQP>%0L0;UPZURHB@6F@-N,]A_:' M1.VVKE14YQ]$+TEK'@/^*MSU4OJIZP82,V>,\97T?>;ZO>%".3AH.QU@FOXP M%1(A'3 RX>65?C]/-P>V\ <>MA:VJW)(L1W/F.+G_!'GI_W/\?KJ5-=!S?!VR50:I(#NG"<_^>VL7H/5AH_)E7J MW,9,F,+_;FS$63V)_U0=&?'X;;-)6.87W6&\"^6LW+6S,B!)U88O_?-\ $9U MB+*A3#$R>.">&=Z*Y\4B'W"ON]AY9Z<&M:YMCL7C<^*^:^/4N62COXYR+&%\ M$V,V(*\WF0OR>HRA;PD\S)',T"*>$+PB? +X+:,=:QI(ALZB&:87AM$A,_ 'VU\K\"V3[$K@5B$%[7GN+RJ3:XA7GR[_BVE#/,331W MP0E,49277^.%6S?Y^_3N5)5#?;Z+[JNG[DSU 7;,UDRVEH7VL/+.LP"]: M#]A?4I81NZEKIXJ(L5:9_]KJ1Y&&J%I!>_B ]@0#7_+JP!OL4BUG,S6D->2- MK6\"*[5Q_9NPL-W$Q:OS>?\!Y5&,-D"Q:[2D#U\YEO6+!F7)'$L@LR!Z^0DM M]%I2'V/?)ZCU]AYSQ>NIK?JJ-*A25[8S61ZP$0^M*EP^!N@(]TQY[8WO/^LM M!_["$1%/O4#^@J\LC\ET@TW#-F,1Z&58)N++16%8XWK52P$TB\#!3=_%69V* M(R,OP8E)H0_(5X8NC_NK7(G-_EH CLR]&GX.#EJT@TMZKD46F0&&M8(Y9DJ1 M'1>>;%$U:B%%_P5V#=D^X5]D96")&4N]FIW4MH8VO BPC?MW_KO \KC-LC@W M#%.Z[F7N)%,G$K&8D0_P\.YBZT]*^@P2K@6GV7NM1;>C1*IY#6,F)QWK-[M\"HZ MW*-!?8+0=C_R07J<"X;,?-^P+_Y7&>D:[D'O)&>LJQK8\.(<3L M<-B ,5.Z\<"B!O6KU201R*?85@GD#VK(T*KBN /7F-*,K&V0H,/*6!T]FJ 91EI7>4['F$_@+MI@CPJ[4&QTHB_+&7X M&T:F%>3J[0= *1^U9#)X-?SU;&RK,E&$],8$\QV(FF'Y3%8UEURPACL"F!\? MCEFC03T_#;QSD5A#OX6C%WQY[[=04X!_7D+I?43+C,;]4 F4";P3^O32H!G>E<:TKXI)=4Z%-W%\/&I] ;KQ/@WHW9C.K^DR( M.-&E9OS=7,D)0+DO^0#\G(5?6D,M^VC-=>4P2XS7H';^"[E%_7I@'#.J-ZE! M?716IP+^Z!#.?SZ8,^^BWK 7=LM!IAMCRAW:C'?]^!R.J_9++2&/Y=-^1$.< MQZN^\ ?&O^5Q,7,,]?H0V*T1F/XV$C$BS7C,1RF.5G:*6"XWKO^J^E;!TF4R M?K,SUZ!(._!0IJT2 16TQ--Z@]4]26J][VI._Z(;[I4 &A]*9@$CW2[XK%X4 M=MIE^DA>JB[<;K3R5D%_^-9LJ0;%GS>]@_3VEB!&\R6H36'[4(-ZL4^2\YP? M_AH,ZB8%!BV0=X*T6Y2/]='R99O^#LJTH:8]VII%7K ;^RCAG-*O2SM%MA[^E4 M(?S:>.V(@BZ);G0R.#N_H[8B6%NH)$:#BET/B A,1:J%&]G$>8J97E7^>D6= MKD^-9(P96.QS;#3 ^ZU+A X0F,7.A$9)B$)=QFC+7LJI1Z_+; ">DF]13!QR)^X;<^EGDWW T8$P>VO8H1S! M\(/&%EW_8+^&;(+00%9&@+WA)+@[D!6Q%- MEBF[(86&JT;]3[EJZ]MJ3SGV$UMW+>AZD#:$HPL@L9#A^[PNM M9;2 BIWD1'#(&,JW47U&*B-ZV=NA)3OP^X %=]@17_+[W_HD:605)7<5\8)N MW99;B"&_S>=\[Q-M;AY.6)(WN;)?[!] OV\"H(W<.?UV,"YY?-A32%!=;6*,&Z:BKAZB!?2:_.G+67<(UO\::@DM8[&M1ZZPY< M[F?8J/LE B!)024\=>PYY%]N5F&/L +1*XC%%[/)0H%?:<+&OF!X,3*QI&JZ MO55DB;I M43NXQ*$KX,FE1K4\.J2DVIZ #1<$,Q4"6A_J6,W"KDHRO.1@GF' M0R%&PK9YVW#JJ_UDQ*V'I5[_BB51I+T 5/(]++C->\ >,3._E:_0H K.B12+ M%\&*^+^>0@6<34A!6XDOG=I3OG*3H_G\55F5XA.GC0KZ M8MV6#3$AGG=N>32 TBEKJ0L\,XN,*XH&M89ZOB'+#13L0G2A:"S^U>$L/)3! M@&HHFCM.^1FV**MFJQNK@G*V-7_[UT#'7>UINYPO=1OB+'C.5^'X?B;CA@V;.+5OH[>IO\A:@GP+7P*S^\(G M_T7KQ#,NQ;T3/R) 3[CE8L85.LWXVTT:_J'C8N-6[4,HII]@UNT^OO[]S=]' M-M>GN70M.>6O+2MX'ATN&+D3;8X1UH[5U@\9/1--&/@]/H,5+NBI M,O!)*7O7&!2J[VY.B/&=*VA\F&C>_=V5CQ9P-FD7<'QIE .2%3PU,]4OE ?U M70,5Z8SJJ:%BNHLD;^ M#JAXA!",7DA"#GS)MYD-*QF[6/B%.+3J6:(-J'?6EO'L:V(2 M9733)?0PSBL9F,TO:?(OC[GDOA21\"$Y_S0M-E.>J2UFC)!K]F7#(=D\9:^^ MO)9)AC[+J[B);YO]N<87X7K$*Q[3:#7B*47UT!3R#2XO"]Y1S3E M '<$WG76Q\P\AC40/HU"UK\@N2S] 4'VT0< MUZ#>,VNX=3OA'S89PG4:U()O'RDG%O^U(?R,CHJ;_P MUG5PLW!8]ZLX;6ECFB#THYV;(5!A1E;?T&[]/$UNAI-\U2.,KLZ/KN5] A+1 M02*E/3G!6+9<:WPC%4_PS-SR674.JSY5M8R/D$P-:O'#AOQ*SC;@)32,5ZWV M \:;2E:+%#'.&#*VN?5B'ES$0?KVMO%$M6C(]#F4QFLC_N(+,G5!M9FR@I8*@02U"84C# MS"( MAV<,Z+H5N+!I:K+XX_;V(2]Z&'-7#*YS,'Y(&[6!]KM>1Z11 3+ ;]XD#BIDZ M<3L$T,1VK:>@R:]O\AJP/=KTLBNJ> D[V'F-XE888]V0'5SWN/TIX1*I(3JJ MW(:X,W-;U2B)/L?J"$#Z5'>98@@9XDZ3X8[\&GI8HX=5,&Q4!^6E.8/">,:O.27G!\8IY]?*8NLC1@]F M.)G,7W37PLMDN.4L!AC05@=\[779:>&C-8BKX&"Q:&Z9(@)A9"RX](6>/)FR M!6DJ\H;;NO6Y2TO(P'_]4YYNY^H/R]&Z8;F+B\;P-4^"')GW[QP+ %XOL*2' MHBJQ([GB?$FCTV;JZX!MK*K4MI[%8V@F"8,=U;%O;P5G6FK 0/-AO&(WJWX% MSV'9@Y@!+KK'!I=:[J^'KR/;"X7P=")Z=L1CY5A'0$]D&]VJ^73%%;>GA"]+ M]'6@42\OO#J6D/QOI/H?2+^8-:<]$YQ[K&UU"OK)83KN)I?,2L=HBZ-HIOT- M]-!FZ#X%B&43[>[:Z"#R3;]-RQ_+I0D^7%.>;9+X^,C8_;EAURQ#J(#4X3G^ M\+(3XORN8,>IX74CPI\82SEQ<4?(\BQ$LH?QQJ]132D[H$>U\1*T>^\YM2'M M<,&A^&V=O]!#OA!D80GJ;G-LW,?#3POFGTFF0M&58W5VPC)"1E5FF08E BU! MZ3B?<[Z4-\QJ0NM1"#Q29*X^X:O)2^EUQ7P7AZBR^BK;8!([$ /O-GA6C)K5 MH$(TJ*\01-\A96NU&HU<@ILARWS=M,4WF=1!WN .>F]&M(??#X*@ZT?NX%0E M3%7=(/T26B_&_E#? PWJ=)$W3M@,3]^AZ4*K+]O_]P/CKWA;55Y)A=\#*0-' MM&-YI/J,/UU.$V_$[[$[K?Z>8\_=IG)Z$,&:T=8H>>#Q8PJVHY[RPWT]?WHU36";@4MVBN';)3VW6FM MY3/XFC9Y\0$?'\[BL5BSX@K+%5_WE7EW!>H*>9<=S*]67NOA.W#F9F4,(QQQ25LJES% MG+UODNZ+EM$:*+'ZK0(P285 -&U$!U"4:.M"WK=$^M$KX;FM)_0 P6.1&2.Q M$I%:+6\FT<; (T5:8\Y,U6C)JLA5E5O.-'M><3>+,[PQ$TB>J215 PL&.FA* M88E0QSLIX/4"=,)X43]#^G:GJN0!2 _[WR9L_@18$W%_GR0R(97R;5'H_C^I MI/0%TYWPW-(>9"J6+,>Z'&L,^:[I_.B=D[\_L@K-31-M@#=-YJY2A\7F$8XW M>E3PW^ZYIOKQ0):7&R@FJO/VEX\_9X%!U6/_GA07"E&?B#FO;9M M=3I,=Y9?L* MNID[4!N:'N9XKBRGV$A!6?ON_($6^)X!/.-,7FS3%DN^M)I.J29'[DAO.'UP MP+.L:C0(-EA:_I?3-ZE-!KB]8MP4D#%LB\^$,GS[MK?N="V_3SLA.%7<\TWO MOV-DN(XA/LS7%Y5DZ^US#_%#L"EYANY!^4&.]7CCVW;^_+;&3XG56>#UVK@F MV"FG8<^Q$*(J^5L:M0W!'J]&4O/]$#I6&E(Y/E>6L=, MPT+HD#)^0L_6E6$F(D 33K[/:=G,YJP(EB*P6(][W*',]''UXTNISXV-[:Z6 MF*;&[E2[SAK* >NE:@1AV7B78E[]9'M)"6AN+<7VX#^%MUHG702F!05WF#B$ MA6*0F6GY"-XH]#_Y'J0_P_O)K[;X!AA#I6[%M M)K7P6#[!BQ?*SMXI9$4)1=,\,$Q^9]+KF[<-$5_?**EFW-<['Y NJ<#%75Z48-,7M+Z]O$U-#6D+>X,-T2URF[]]U/>:*+\C]_.,8 M4@0X5_CTU8IQ0]3;=)C.(&_'JV0(>N0QJ0G8489Z \LCUQ-Z;$.WT:"*RR1J MLK&J^]A.1- >-++_B4.67=*@>LA[ZLC'DF#S-1O1RO?A-&VYX9SQ/CB\;AU# M^ $4N [F^GR'2+BC!I$XXV@U!A46^FU\14"O!L6V72!J4*GAVI4.1@UYH8/@ MKGR_5J2:\ %EOJ/JE?-3!G'VZEH"?FFU5CGX'^E6#U@@$I:H"]\DPV:7=TB& M&>IM!,3,'OH,^0R"^SJ$9 .Q^!F^@ $?<.\^$R11(W:YT[7%4(/:4N3@$BX2 M!)AH4,&& +0B=#FC!K\ Z *\1!;\@^_;S+$T+W@>D&(28D#.ZT -ZLDF'H+8 MEJ0?P&JR3+N!?C9OU8*>!I48#TP)"?>%' O$6S 1*Z&HNT3L&2U-*6(I4[Q M J9?]"YK&1?-F2LJX&JN+0F4)%M#-@@S=!%/CU^8D9"3WL$+D;GS\14O0+'E M%#!".VA W4KJ6]+VYT+NT@[:FAS8+%A;F@II_7BU>5R !H5%6H#77P>,T/U* M\R/?Q5P9!6NZ[:'Y\-YE?6%[@,;EGR#(""*TW,K*C&Y&NJ/4'%L)*O6F?X87 M7C.@^=7TLV%[E*"!]6/$QD5-'31VH782V9[2'W+KQYS!);TX3(QH^ATPC7^CX?P@F2>5WVZ7*TA37M6<+ MUX<9U&;7L66]97 G5.@0NQDV?XD@$N=!,B@C2 U0B\CG;PPDJUS5#D%34"$R M_N/-+:FO><,ATRT =$_U/<7I63 _B:X% DH'4Q5R< 5%2[T;GJG0TYV%I>@^ MPD;D3:F\'NYO7Z@ MX0WW_5-8;;\,?_66VK0_U#7V8]6E?M2MO(MU@0)-T3S31U M'#1.S-U<>WQ@CZ)ZQ#$BZAVGSVHL&9S(.2H I$)F\^G1]%+3,,/9O>&$(-0& M; %E._2G0YRTV;W7VL'X4<$CTI.73_V.[7C[C3C87P#$M-4@3EX1+6K2H);T MQ*"$B,SMYEW+WQ\W'P?_>=F\D;HU9B5.@1]9<[C>:1L39QGB'H2[X77D;OAX MWQ%EYB@Y'9&_DTL\>-638>9KV#$@;(_3MK[*K ?)0-WV<^76\/YR; MF"ET> M?4.#&M*''CFL0+H7J,Q 1G[4D5"!-CA$EW_I_]HJ^6SZ>=%&A^5$J>L0>*/6 M,IIIPK5X]^MVLC+$%!V]4[VBBC7DG[QAF6)]<1C+P*XH]LF R[L W_;7;H: MCCDIJ)BYD"">ES Y6ZBO#>XM?%4\P=F6''D@GB;WX?ADPK"Y/53IJ^1\:/3_ MY AS90B\VGZ8/(WN?Q%WA%0^R<^O2].@_HK^$9&YG +&9?1@T$. W*V3-7 M,@LF:U +Y@)@L \QQ"D>*U_]CJU6@++="N8@^@N"+UPQ-/Y3=^4;W[')HXLZ ML9N MD_SHO@X(51OR*J^3!\)JV':BF9([-&#\>.\RF=O?LD_='(G;V$.)I$U,LRGL MZT%*X!HGB*P:S>"P&?><'+QMC/9?&3+!J(X4WQ/-=V5>T*"D-LO>+770CI M MDHUFTUDD)>T]3G=!-_'V,7FT_0#CT2(QJ>A1*(69%"W%=MZW[P;*U2=7C+BQ MB,!J[NWXL"%52WYRX)$!T0#CJ.1].QN3?<9<)LFOJ3#R?8I)][)I$<9&_QZ2I MC>:1\$!ZMIV@FK,8":Y^F%S)A$:.P!TA%+^G:9:N8_AT,+&4LBVS(X=8M9BG M>Z';U[BBH6RO71]L)GXH.!^R/IXKD(-LOX0$<=^N,ZG1J@[6+#:0T%5"#1"+ MIL5Y:P,#*KR\!/!B3'-*B5H1=)9$9RO ZYS+?>=,5,4"+!E:##@R8KG6=OXL MD 4D1*XP-J1X=_/[AE^-J%@Z\UASAC?I6A:'L)A[BT_0H );::R+P!YZ;&U9 M;%5QI]PGFE2X?%$N.R*U922A@\&$S R6<>CXE>K:07Y?& MV:S-NA!#$QM]+F5=>U?C!7?V/JICL6:_CMC9D2J+=L%'?!R7\M]_NR;P7U/? MB%!GTXBI1N,;Y]S-$<8A\)OL?\9$E;2"0B65K)I2<65V,^F^5%;V[SLBQ>_%;;//@\T^XGFS-P[M^;4O:JZ)-GOBMT[7[AO MKLPX.5)?D].R(RE<.*I!73*>I;#!V5R%7NR7 42E:O/UHBMT,[UHEVG%.3<' MS*:^)Y*79_X=\'&.8?_'I '-F9^1=?)"T^G0 J:'3L>W16'I/ZUQ>YCE^[O> MHZ'.+_UC\%Y7EGBSSB(;0)M2/:K"*,MS)=?)F&>A=LEOC _:UK8^7IM?VDLD M),MHIX,HHY+WS6DQ]IX"IXF+;:D9H?+X/@0GTL4!NZ1CN4,JO;3=)K756=&' MOR;)M9GQ^_[LNA6;0@ZQ"O?.K#TT3#36Z5?RTBBBN59&T#>&(49MOJ5[ ONCM$$F.P#=B =3RZK:MS M4,9F>T1(=1Z!=Y3$+Y +5@K@S3PZY>3#_DFO4^:'SAM4"06U5? 44,E\2L-; M458J;G/T^L!R\COO2MH$NN^8!F5Q%C9637(*,:5_J)JS3CF4K_!-][J&J"'6 M-RM\[WEETTYCOK19U".[]AJZ]M)G[D:-W\.-DFM!87'EF9HP3/KNIL?4EF3? M\S3]5<;?]_LWQX=\*HWXNHQV:^FK;.940*P$Q/N(S_9LOQ"<]/XF3@7"//A: MP'5S6;N1Z7>U#D27(J6=Z6]/%_-/'$9LYLR^ORW#@\@0#B/?H$E=9 ^EP64Z ML=GQ=0O['7,N->M8Q(&#/Y;;JU>#?DX[8OAM0^#E2 UJ V&/150VYG$FZ=E( M%%>)A3\58.$5^)L!ND)&S%7QNN(2EOYI? O<.:!!#1NT8J@"_B\LJ\OGE@@D$B"]MS(67YM&* M[.J2QK&!F'+W&5:F!D4IB73\+2"\.C \=VXVD&P,(ZJ+N:M625._F .=M<#2ZK[X$@XYQ:%* M@\JP4R&CENYOM8/937J$*)5OM95LK.$V/Y!?I;C;P$H467S[EH08!1+JIXER M*'D'-U+/.WB9L M1F#4XKPV-W?=B+7RBU":.L /;0^I[R#?H(,E*/:S()J4XI? MKPP,(?15[?_!4L[ILLF5Z)&1YPM\:L^O/3],.L29/B\6^EMR1^)3CV?A(/\D M/Q94289;G\TN:]L>H%O+(2^R>NQF92R/E;S\)##Y+V+>2N#(T*9Y^]_DJ/+*]*YK[^.,*C Y1X6*]AW0""[T6%\B+" M6!OEX!&?3UCP-7R:K:IEQ%KGC6+D13:8L+AAWL+6]9BE*1YS)TJ#\E4[*9(' M28>'&"FVN3J390( MDFE_(%GF>QE-H34#!"#I$O!<@[H:L+5W9F>*H_/<@*OE_BTBAXJ7;"I>'L&& ME^.7AXHDIW23EIP3SP7O-Z+M+^7V6I_#=2):]8*9=@(, >N=K&-8(Y]50T7# M'022URC5FUM5XL&0!R93,7EK]R?NP@23:/.VJ'B$:S\MES2DQ5QM#OC7Q9_7 MU-'K?KM 4OH\#KZ#^ 5+8+886L_X'$IV^JI# @R>2'XB$N3$XSR">VX*]CDW^]#K MK'#^\$ZILTAL3F$J?@ZX*4F579'R_E(UW7WA^R[C]H^"@O)T+]89=I@I_\D2X/#A)L &;-*O8"M( M?[])\9=ZI?5]^384_MJ"??99MT6_-EG$C+O#@3X'8N( M.&]RS&:^:NQ.SNQ>6Q3V8>*"J+]Y: NOB9'$UTTP\7*URPJ/7,6#O07-\XAC MB(_G(M8WXS+:&QULK,.Z"H0@GQAVRK3%I'LD^\A"FOL &G8TP19QB7&ATX,I MGV,"$VTQ1P):F<%_IV@)* AI-)8DPNT<^RS<.5:&=$*J4G9O1Y1J2@6V!MN4 M*SG=^67\U<'9A(5\$KV0J&-B+<_X#FE_HB]*W?KA),)>>!4M#S%F<*?<7A!E MET]SLX;FBK1BT!>;"#<;;7'2A[(=5H6W5.&2=%DL54"$#2+=4\IY3$2=9^ E MIT1?E-Z5PIV>R50WG,OU,$-5MW.',7REC#=)H@+ \],+UIE_[>^^A8@W[EU[ M:$ZDQJ HR["U:-JQ(2CN1^Y61"D%GM_2#LR::]=S"(CX4;U_,OGE)#^>ODB+ MK9*?M.ABR=,S+W#Y<];]]@UXR>_45]1EM<&B[9?\HM+L51[P+-)\AO__X1D! ML[_MO9S\AW[S7*8:U9J5EVC)*?=KXZIR:',4;R@AT>% [)#N>D*-T0/C M._$%PF-AYXWE9Y.K6/#5@YM_UTXC(?R/;1?F>WQ%L_IV*@IXL[9'@SIB>>GC M;%[_8=OET@I$LXE7:%#;]R*&7+8-$[1)Q>(AQ X\UJ"R$1_S"P-B M,UZ;J:%_"KC_<&@<&?3 B\WOKF?;W7/M%'B@@9 MLFXKT5"8'DY;?R*@CB!=)^&OGZ!MNT>69HP0(NH@]]3@(1Z>N5[M)E)+< MAM0-XZ_8.#>NE1@]^[8=5%FB(C RGGK=2"/^9T7"B.[:"I*;ZXD4,18J/(M, MAKQVD;R#XHK_'GY.17S^;X L1]*-O.10<#E9QG)N!Q5SKU=."?^[NHM-:':S MW?[Z'*,J=X]AJG6T'(.@1"*&X5Z"WQCVR%LR\"1H5)EJ\86)NTRJ/1O7NVPN MO$*?3Y<]/M#NBO@^1AH0XA@RS:ZL M/ONV6&3=P2+%NP1>++,Q\J22V]0VR\:]+G2<5U611/9MOFYSQ%\ MZ]_;_.Y7AZSIM;=H4W'QPWFZZ4[6XQT7.5'B=KK:MEZQTC/5G3-WDA-,GL4R M*)X]F)*09T%"E@(8Q,SW)5CW+W:\$N"BH?E#.[FP7FW*Q!FOH'F 7SK9@:$N MB6$]PIRQCM"9MMQEWEY.ZZTD%F1PH^VUUHNXS*S"796?<( D_R&[@DG MOV+!H^#4&3&CL#8^O]F"Q(S&=G;W0ZD-F7:SIMPT]+? 0-[:][)OI;<51)5' M3,!D7.?3B4O='8\&:)16^,S,K\#L7/T\=FJ4NEZ1>HSX4M":=C3?2_AUTEQY M.=3'>"/JGQI>!)O=?W,REOYNAQBB^TNFN!P/H/>M<^-9=]6$VZ&0_*[_#R5X M\L@.U 7T.O6R)Y0?).SFV(QZ^AATRZ>P[ )-[& MR9(.?95 6UECFC;T+,=T"3(N.8FO31U.+7I9X5[D);-%)Y@,)NY256*'.MTV M+[U:>I#J1HCH\U%=@N_]N]NO/;.W^[.TK7E;9],31>3'H"\*N LROVT_: MS)LQI-B#2>^:RAA"WT>/^>+D G*M**K2/*6R.G=WO[-#V9A!;].3T^;+?RF] M! -[)L!^I1=S<95#X686"19'I&$?)*3R]Q%=IZ]M.&U>,K8ZZ$#DWDAO72'> M1[U"@2#EJM0$K'MM5CYW&BN_U0:7HX=(W+D3DWP).>LP[]PJYB(01P$P?U MT;E^6)^1*SV%#TM\M3GY]"\Z_KS@?]RP$"9;^.YE MT"S^P +#2X&GQU>XQND;US+_6@.-.B2J2@V;YDYX^RPJW%,Z);5=*=L_KTBJE;NWV'YP_W= %QYVT;5,# M'0RB0-Y(.G+LZ+3)$VS*Q$9=Q48$;H:+Z?0E5DKI66&-I1&72I9A<-&P8]5E M.X?M(H+4](E66FW,@97^Q8CPVWM8@W+/;@:6BIC664!M684]?/6TXK@I4R)^ ME2]_\HQ/AWOLM=O4>WJ7W'Z+UC<(%K%#ODC;"\2-(=8[E92GDRDCG8\M_+&M M.F?TOT(2AXMXF;G\C(H7N9?"'FNSH9$MPY8<>Y.WGW:?:[01@(/?-FFSWO4: MA.=4S>T25M'!S/= W?Q1;7U"%: M.F%JCY*S?WXSV%5IZ*@-9L8CKN7[DM25C6/>$_A0?WIAP#%@IPJG/?A^2QL0B;4[!,;KCG:Q5$Z^+\"E/<6"R:0B M-P8AC9'S/B#^3B!^&*/$8.$E>M*^J"F#H.3F=G9M_W9XHT#5@I;.6EW>*2W( MAS*'V..(;]LT4H67IT?UB>KOK10/;)5$7;FMO"DKY(=J4+7% H0IFKV>(:,. MKT$1B0;47 W*<7N8-D:= RZ8R1G]P/']K%NV]R+IG?V6EGU] R[P1O(0\K_: MDS5YND_^8^&X45T!4>9.3O8U4.36?^/L$)+?X/&"QE)];ZQ\SU:UJ='RCG@\ M0D[+ WS>AK'N\@<.[V"V[[&).+1?'-I/G2OOU5/I2Z=DAR3VS2_?U?1NO>LL M-7+R)[I[E-NK]E@+[P#2&:=%"G9D5F'*:,A=:U,>$S[E*@UB2)J_%IVM1AIW M5@E()U'*;8FR6"#0.MEK/I8DT:!.!6M0P4=]@-E\@K '_ FX)>>[+:IA@P1W M7(QOT)6Q)6.G$;*DJ:R"(IHEY>G>GR(^IYJ2/U.PC_#2!@R;>L@F;%P8[T(+ MDT4BM-8PLU\-XV)'TE:-!/N8W(DJ9\E]"&8HZ*UD9;)-YPW.VBZUVV/7L0G^ MO9JW#;AEUV>'R++,&=XQ?"X@<3-.68L[K0@L_K'D:B1\6RP')VK1JCT:E. X M].E'&U2K>5Z_# A:R+\DV:PSWW[G9;67UZ3YW"-9$W0G4O=*S6CG30?B&B>!5\7]5W.?S]!-W:V\@_U;IZ#N MRF4*_2/43 JB7ZZ0%(&-O)[)^Y_WYKZ(CJ!T/'$UOG<6!^4.IR*/&$]01C?F M2MQG;PWH/XMD22#P!BD3#KC('N_'PUPRZW OP5[-EX(%>?D%A.P";- MGX.G=>!6!,XZM/FU6(/@],A@[N4:;+_:]DEX[W9_E@&S?SX\'#U 'L++L 05 MMOCC, S\GR*)Y^PZBP$KB?,5^CSN3<>E*0W*?_N<]@0.DWJ+URRJ?#]]N!1^ MC=^P7?I#P#>5W>*,5X9'+4W+PPQL_46-;%5[QT'C/_0LZ269F1ZX!G9^]I%D M+%3 > 8.&#.N\0^P9#?MTUC7G@R]>>>EC3E-V[_4__4H-:6\L#Q^!Y @M^I0>FYJ/>S$87U0(Y8Q^>4 M7$3?Q6'5ZXD-+K[0/7Y#U<3%>[[# K(=/:?LNU&0W1D-A[0H/@X M=XFP+J.:_*#JCDWWQF>_/IYW:+P5.$J6[5H^9_2W73BL "V9%,?!"4)[1-?, M 5),(-+T*_[$OOW7F,^E8]E37[19=4XKG4AT>!%%O:'E-^PH7KV!/,2.<1E) MC+GR>92W(HT;'FVFYEP$V'<1,<]2KP8QYO4:%('1SP7"=#]],]Y%^'+"(/W: ML! G#J@N"+R M@P4;V1L'/KMU^)U2-$ >G@>E_"7GC[8"S41"J]S B NBJ$U\9\0+TJEK8W(\ M2>2&[-+'N(@ _V,7.B!Q>P>^FF/W>H;B.E@7=[2\!F?><=C]6>7U4>3GF$D0 MMEEE\8+SF0:5@"6*%IPF0(4U\DP2\W2OFT^C%:8[K^><4O30IRS8>=T+P1CR M3(O-G6)DWM-V7,S]QT!8 *93519O$7-!W8ZK(XC\JONV_Z:\?;!KVEO=;MW> M#%^R1<7K?9CYJ6B6?8)^?6ZE_!9&_QPV[? E4-:MA_B&9A9VVI:2JCH)-T2+ M*G4;CCJ<#!S&^>N3;D6E';*E'6UO[9BGT&$NBHKC^4@R&_&2JVH/2>X->Y*_ MO2>+?1>N+DE$3%+*#*,4F8U_,P)%(LDD% ^,4?^?47/0^&'Q\TSS^=,T\WH^ M92G@UR<^ S^RL':RKGJ;5KN$((\2+NWO1PPM*.&2!KYULE6I'N69-;H[\-\G M0XU*S4]5^)!XBJS,,=^E R.L!+R7Y.'DES2;I8LYLN(92\,]"$QH'Q"O4Q^+ MHPO.,-KFZ-J3&(^ 1F/I5QBJ=\$=+"3*YC DT(CKUZ[K29DD2K_45S3-^I+@ MX:)ZX^-3Q2NA6$N_G]I/NM?-:FWE!,\.*0DO'57UW95L7(2]BNZOXQ<.&]=! MLW5^G]TMLL :GG*C^_=E7FPS%@H.ZM;[XY006146C%K($C@+??Z MZJVY?4?596TF*3R_),2_K+Q8S::-QD>XDL5N @RE2B GBFX4<;]_&5A1NGU*OL8C.=JOLHK2#4_;8\IAXX +=G%+"YBQ2^B6Y MIS#/[G,?"R"^?'9MP/=EQ15V8K#^D$O(^?,R.DV_'1R S<8<#N6WG-?9JZU6 M1WO2=395;'C&'[0>$,J+_8^+Q+=9;7+.S&B>[I]J3/X+=NVB$E'>\]$-2>AI M=AMQ"H%5K%V_O;6$UT_]IML+GZD V0%?25>^P)]C56-2+YYV[GJ],D48AB8P M?;X"^ZQ&&9<08W5)[==;NT;J-3M4FA]E7']_ZSK_"9I-KG0VSF!&>[ W^(@7 M"1S RVG/+SH.^-60A?=?N5NF<^8QQAO'[8U#JFI8Y&U+3<,'V#YZ63YGDUGF MVG0RJI CL=CI]])BWHC\!4F_L4H2?WUFT,:>'QLI)$88VES8S>^X%NS?]NP] MT1Q;W+OQ?U_>^ AJQX9*CY4-HJJ5SY?E3:X9\3=8X>8TXU9SK?8KL?=9;05' M:PE+"C#A1(VI_$3=(<=[[_;@VC;#VX/X;?@T_XYH*GSRS9E ,<##F=&@2;J2,2R\FTSJG? V?: &0^? I9)U2XDW2+ M,8I'DOO1/S[I,9__/?ZO5V&5]&.^*$_/R4#N[[9%OR\1N:C6[#Z1&*MCC "= MWF&<@9^1GU-@_,2N(BOO]!,.W99B/MLKNU=68!O[_N'.XX$>BV_5NQ7H4K4? M;V.;6\++"GSV,!Q$MMH!6\MSQE1,84*]9T-OLMFW8W?W36&?7'MBEKZC;7V; M;1'K:!E#HN[PR6*<@QX!(?&G!U\]S?SE)3\U 9G4WI;UALT4[;[][$"VY\NZG38)081/NQR,*B=^/6& M+XRVN1G)W!7IDZ?,9NYP<+'H:YG0K+:R)(]WF??>,CY2Y: ^@=\40YG0+Z$5 M3Y25$) Y;/D @P@JN82E_HSUQ+H\5I$8);\S;7/RR+E?)I$'MZSP'@W[8JD^ M]!*7V74G;8L@6" D[KKX^.05XL-K81Y%!G<4#R-X^08+HR=#$0CQCU*OLF=P7>>//U]"=">X>#WT^61UNWP:UT M5 QP_>)FIG59/ZO#JHR#_?/ZQ(CB.7M(MM%Z2J034 M20TJ5T;4;7:%Z*6A'+T*(7R]M1P!] W)VA)A^:YC/H*));?B4BY>6 %$V?)+ M1!+K[,O&0XAJ7_!Y]PSJ_;*)9PDOW&H'%3/\^A[26&;]?N[[#)H3\R(RMSER M1$AJZV[0^/GO+BBH4:RWO/V_=WQM1E.C)P.U(CP.Y\B_GO6D^.5K[^91-3C7 M%8@HFC%EX?*X:>+/CR:6**?V6F>^KPC_D':WG/Y#EVUMYC<5-AY'V='6ZOD4 M=!TLF]C-RDRV;)C?7\+V^2GE<^1N+#,Q7C7J^V=%_/T#N8Z5'![YO-KY-@T2S2$^. 2);YX%)9TE'1WV%><"Q;26Y MLX *K5CTD1K?>Q(3[^N%K_*CE#6!8@H;E(XAVJOX?M&&3/ULJY0RA$.:1UO. M&\:/X>NTNXT,:/&@GD,L<)ZOF8H4:U A 7AF4^JPORM9#1R3'05J1:/ @D&&!N5S]]#KQ0/7O>6A MLF\%"$KZYXP&^Y(@MD]+WD0%8JU8M4K5H"TI:!VR94I&A=2 .=4!$G)(( 5*+("2&E"KS ML%M;H(I(D1^D0!45$"&$R)!$DY"MC I$9$B0A"0"@@ID!#*09//M]%S7=[WO M.=[50L01YGI4AZR9X9>+&_\J8_;/ MTNRPD3?0K :4+)("0TA054#?XPWMRE;LCTY7U)#LS6"RGV^D!.KII$&*<*8I M)$EOZR@?CV%X_,C;!S&07DK0IRL0?A>J MO-IT=ZMV*K4+B%@'CT$I83$/B;["MW^?G":>YN?'M5E',#=FQ8OT*YG "H/I M=>D58&2G1G3UWO'ZP'#D?.C,(7!3M5D"O Y@ J\Q\RO_@U[!?] O^!B2EM9_ MICG8--A*6!(4(^H-#B $9 !C2B_"W#-PIA?(-LE5::H7P= O+C. ;LKR9V"F M.\IWL\&]Q?Y87Q*'51(#:B;E,T,X* F.#G$E)O#RXC'PPT3PE $8L]G<6OR] M8.G="JE;MRO=(C*!2K:4H@L&R=!GYKW]Z5\E+OM><_SF^ZTW*F,::N6O*1P8 M^?)J/@=>>QF""'' 4T_H6YL=9P=\[8F7R%?T<:5Z>3C&L/+'L M'?._6>'_SM=J_Q4AAWHY63GM(JS292S7,M)T MI[8G%VD+C'BH::'B[_&8AX[G4X#Q>[ MF%XNZY!Y7'/H?J&6XG)&?TZ36?- MBSX89-D*]FZX_3A\ZQN/9V";'F\2OD:O,7^GH\7+:*Z@5$(X3.QU[M"R3:#7 M3]!7_>&%4C;>S 6X>Y%;#.DCC1M);S%&:^:)\9-:\%9/./TB'TL_2H^'N753U(NN+<<>&D$E\[)^G0*EX@FX M.*6"\9T::O IK.X6L"V,IM#VWY*T;.605=K\SJK UF12Z(X88X14S\85&DKV MW703C$-3E.Y.IHHZOS+T4!]*:A*V3!7'2^)S*8*]2(?$F>_)MJU_$GL/]>Z5 MNPV:5QH>Y/O/X"R8/ MMGDV&#&)CBS-;M'%&AK;C>&!BPW51^AS?A/YG:&^$<9P#APL)L1R]3JI=G#R MZ$X.[>OARKN,SHTI+=ZX\8-]"XB'!-5$_ M>1;O45&UH=%7F=9!+_V'9^#GY@+B!ZXFYW_?VOOOKJ6X6ZG1AL (3C3 M_V(W73<6)F1^(_BPU.QO6]!$ZTTY]8V1,Q,B?-??VE]@7ZW)JW#.+_M6>-_R M)MV?)-ZX@,ADIC3M.,VZV0D-F1^?RUJ/Y2Y5!:-I_^([7K>4N71_^=>(<4R3 M=L^[O()X5)T;$K']O>)8*<2P>[B^6TZP%+X5G--G)C;^GK?/1\5??II:_\Y,'O< M&$XIR6T*NT&@#G97FYP_&NT84QO34*3@PY^K#^N2A)![6(7P2;Z_6NS3D]@[ MQ1H$A',/4NNBOEVV]6W!:'U>*375U^P_J \UI"N*:E!#R0SSC%4G MTJ"7,09NN!0:,E[;;!Z]D%$[N_%GB6+=:4;(N3+*2!QE)&(*]W?$B>XJ(.WB MY\>C3[O3+(./C38GZYR:%H_Y--O@7P]>W];+1,K%;)6KJNS8X5@D[&_ .*I) M^&05T]!&]/IF;NOQ>_H\D]V*V:G^G&#@X\R3!^WR'G;Z]$=5#]0'#ZESKS%X MZT=7DG&!167%WD8JE(S2N&#M3[\;^&W6MMGWJP9-5M;T7/8Z*?DREYH@PYIJ M0+V0Y)6:8=J3>IRRU/#KY6QI7W1R>6\KZ&-.>NE;GMAVW3AK)\"ODJ>9S9LOUL$.]QK'5$XR[PM9?RY+.&0QL= M?JY_\XV*L'.6J$-F)8]-[43E;S^YIR$)4+G[8A<0:"D#'*E):,N@U@1>[7G( MZ5B]]F%%>07C9>"-%5_5[AJM;,U!C:!^C0O\E"B LB\XCF>$8N[G&\)#Y:T# MBT8([&V*SWS7)B*AU4UK],\U,;5_O*]+CW(+*@H.[1@WLNH7$'*,L7^D=%6( M/X5,S*.%$7.81>#XWX"%"G4%\YTUZ54:QJ@38U20/L+RVWRDBSN>N4?N2H)Z MU(-QKZ7;3-ZR-*+V6ZQV;/R&%Z40/0(_L=H9T11;T7'_U:OWV]VG2(D+B$0) M7VM1F5,HT$ZAS."]M;=Q5\_J4.>:$^WR"P0=F/DHS;XY\%/2ZJ#67O9?DO)\ MBMJBLE#-REI]Z\>QTGRSMUN<5=0W8 MFX<@)XRQG&).(,+8/]@FSJ9-R.2V2\*E>_K]9LB4@G*"P58Y1C#8(8AM4#9E MP\WVOGL=NL)H!]4120&@$9*%EPZQBT>U[3W$%WWI$-FJ^3 *&(J?/2J(4/KG1=[R-WJU6-$.!]_\LZ2[D& M>6.=$!]WNY2;8)G1@SUZXK7)_#0:3K.UA7PU7.L6#BFM0F,1!-/DG3XSN"K1 M_>V)^(C' Z!022FAF- *+)9.88T=4T^?]J0[).E/Q9CZ?&0+B!3X=;R,6E1* MA#U-VNS@:K8X+E/[)<8DL*AF(,%>V@9V<7JQAE% 0I;^U"EW\5 N(,37!X@X MK+ZXQ:/!C96-S'-4C<)TJTX2M%Z/6UE1XPUZWZWR&V\7Z N 'L'>U98&T]%H M945>H1N1#"HE'7IK!HA4PGQ4O( X(9S+B/A-8:,CV4F@6B_I#"!'^YB7$ ?_ M0+VY)I^.QV-=5+,NF&R5*TG[3#[-&J>8)JH[P0N98I'PG(1B^B/!>C(#KWNC M5;CKE\WPJ_V:3O\Q/[DA?<8$7LA5 =P9,L%@LP^H!J*)?<.^XU>0L!%=,"\@ M;"+\:Y3LPBG+&3WAWZ3WEG5U9+ M)PG>W,!81/%Q"N,%-UA+_J M#QAQ#W[(W!6%_588?LVKN3JG^M[]_S( _G/10H-:4BA;FYI=7QZIN7EXTW@0 M_@'-\\2RB64*/Y/-%+1>T[I>OLK3/X?0(A9V4.URJAN\;^T 5@+Q:&5#FGR4 M$6?5*/XA)3!C/K-TM,<^#(A*O"<[6"SJ[#N$)QVR8TEYY'\&H:P9S#;\"C ;C>$%"3YJEIQ+N..X M4TVNO&'V2:@(K<[=[M!90A%\7-K<1?B8%(8:7J"<><^P@O9XT@=H81>QM>Q#$R+MDV]T) MNB7;-I[:ZKE2M$J.HF#=BN :930=>4X&\H( MHFK2RI2''S]8/)&;??NCXDD9/CMQZ%8ZN9,YFNS=Y)U3[?HS+>FH) C+?ZXY M1)T0LY5Z8*5;:H-FX!/R]0'F730YSZ5&TDBL-PLL$\&(68=X4IM8P28. MHFNC!#_1V1,8(SN&[I+R#!C/!\:8D4$)!Y@P[45H;3^)CFW;P*7&):): Y>' MA #WS[JXS8$"![*IRR*>9P?U!6/(U7(?D]=;WR_4C (N\>6RC.B=-R<+8T,V M*:C*YPYIX\1GFM),E0H9*)PM*7+=?; BQ$V1,;VKX%Y1>@2]=-W[]6%VH@HA MG6R61"X@?R=ANF>(4#W9YW!.'**^K+CGJ$_ M8*5CU3V_34;0F3'_/4G/RXHTXM6,RXS.J4S1;H=1,KHCS/;1S8Y63@JJ:$, M,VYE'%D0O4U?P**G*4R[S.F]0)3MDON5E?5BDG?*#R+/A,B9B^YHSM DZ$*F MC-ZQQ?]GFD;_IFMT[Y?-EVV>,GX!B#V_]JBG6G,8T=Z*!<1'NLK-:.JGY/H^ M"O7G!F!%0ZJURAI2I"T@VDG+VAWM^GGD$:YE[:E CQ=:IVL'D8D7#-1A7,;? M$7\*OI%U$M8?$'7.+(]XE7$*;7M:FY:Q+7@:KVH(09F MK3'=G?7P]]0V.&,AKFT9*' N:;44%YP=_;J=CLX\8/_7['RX:-L1$2V8S"B- M?4S5^V/B8VHS7PQ.BR9AVE1\O_SQCZ3CN_L<6_L59'=4[3TV*]._Y*K#Q=A# MW*(24S4SI05"#J0&TO#O.:%ELK 7/_W9WD12(G\!&^A9+0YGA%YQV2>V_*>YJ.G"]AYA3N*H!F+\J32'-CT=\*DBH[;*]P M#K?WK/"E BP9M);3=?*,C1LWYI0D[2]WD8[QKQ?:Q(E/+17HT<,:WWRG%]NH M [HX=!;JB?GN/0[2,=$VR'!IE-2T,J21Y/_*0#5X,>3YFN7QX^& MU!MR!Z,Q&5&7GD3X1/@?>S PO*;TH-V6CYAS/=,*S?94W(BPEW*>H CP]L(, MRSU?+B!6 D_25989PE8L.R/5+VG$)KT?^Y#,]JZ/(>BHA@)0%OS O_"05[3I M2.F=,UC4[ZF8\#&WI1)L?_G,#T4 ETT"UHB$<;=][_KY'T1LLHAE:M_&RP') MRQTLQRJ?Q\& 9BDK,?SEP+GFKY<6LFW;[7M,U]TW52?\%W<;ZY8XB^P:]? MNR682 >^3SI&A>'M%BY?WX [<"G.)H='7?OL88N],FD+N;IL8%#12#K4].U MKACM1#]^AGCT;X[=7%-D1TORP8FJJI"."Y5#K?W6.?9G, Y%-&VVKLAR9RY0 M[-_1W-Z6FFMS-F!+R3"OX#&>IJ_'?VLN,%:2P:A\$RUT:63I[SS4!OY! MOMQ0B*]OO-Z[@*C) \0PUIVWH9"*RZG4D\%#[7T-J775'1- J1:4/? BA^U: M"4R;4-(DP#7'?@&Q3LX!%=BWF9?_FBV5!6[X>?)C>0*E"VERV;O1_3<2_"C\ M7&U-_F0"8+V)=/MM,G;Z0;@<>CF_#B091*6)@HJ.M;" M._-J1K,B]^)%00R8D&"2>PMATZ?5AOI J],V7MX5CQ$QE\R@ML!@PI&U@&C[ M!R'S!'O7RB<+Y^_3?>_T*OL\X[2S,!*^+8!Z]-;Z/3[-=W*4["U_,0..4E)E M/W9PE4J3'*6/5P23WQ2R-$^YXWV-0LLPD-*=1Y1G3&\1,4I.\6;6CY-IX^8Z MADFN1IJF+&)$_S49 L(ZL]F"8ZB+RHJJMY:E(JI\>S:!".L5VRE$*=*!7T6$&LAE4D8/'6* M+42YQVR5K"NJ9+UGNX_G@5P(& I&-% H<4D;UNUB$^W+DO0..$LHWYJ90,LJ M)V\RKO."R.5/)(VA>^(;K\G=I:"/95:.,B^MG@P6M/]6WI7$C7]W,#D MZO6G&=+(2&/Q8Y/@),/IMB:()Z5'DR92JVGF4SXF- HF4TY5L5M.UM[.84V\ M3^VZ:@<(.[@3E!DSY@5I\*34;UW)TO$K7@2/ /GD.0*\OE^!=6+$[68,YR9^ M/.=>=I>V1@A3/9*9H "2ZYA=O+PSR-F9/D+68]&FT>B/XEHRXV!87 M2R.NZ_IPA__NZRS10V>SP.QL55Z X16CCS"D&MF"_LB\F!SMQ?.OE2TI.7/; M23KA9W;AFJJM*LJX%_(ZVZ=;1.[(CGGIO><1,8)5^1_W(F5'N DAJ7)IN]"Z MDGB^_+_'P_\W7;P4W14#%O+N13,O/PH.30DD2-OI$ <]&@K*($6*S:>+C!SY M>PVT@)B [%_;!_DB$SDN[WS:"A,\)LZA2ZHG MW7@9UT:-415R'E3,I)\W/ECL$O;0]'U*/CG)-I?G/*C[F>8^#FD'V2%XFH_4 M&$2S#>FER[R-Z42$(3"H/X:WH]KS)Y^"I2J.O"6LX35RG9$U1=E=VA0\R=^6 MN'1/L+#\R (BF3FR#B2J7SRH-A5@^#,H*>V+^9)]O,P1WB.8)J;$Q?6&N-;D M<2"]95(#+ID2L4^V;5)$0LYS;O86?&C MVDPP1G;+D_EU@YZ/S(68G"*<@8TK,?S68BH^.YX[3AFYTR 8?83_0YA/Y(.PBKEEXT:3'7CI7WH^>QW>)7UX'R]"2TEHF;QJ@^&_3U7;ID_ MX/W^"]@_HQ6X?>< 2E(D>UV]R_?6>GM=[A-X/XF7=5!6;L0=]L"'2I[K2(J= MBM3'B@E,*.QQN3.I=#/F_9PQU[>$]M[7*;N-_Y$P,#,U]., 6]V5]OJVV(], M+Y\[I-;0F8"JV.2@ RSW/<'K>?R"JB=\!TW30PHS:FW@XR(&E'L1WOIO0#-),\]O8R\:\9 MCIF+P1S?E2J7];SEGGKK7+#\8Y:OS_T]1P>$ MV,*#&). D%OZ@.I90O"@;.>_ >;M$OB+#0ET\U'1X+'>.S-.$9'1YXWA.3B3 M('3]4^ 7SF#;RF>%=B2W=4X6Z.XF!6 MWXZ-/:Y_Q\3'* BXFS^-7Q2ER]A<_YG9!<2.MSLNSM\F(,,/R*H6$.5_@ M?A-'.\,X.4!S>7ZCXMZU]]O_QYJEW23=5<.R< VW.?*;*O*H@V?D0]Z[!*#' M6O\/'C5W:;9ESB&73U$YA^CDK166\IP-#Y\/T72$/=\)$I$*+].W0:D1O833 M_64W^MOBM^_8YP%[;N31:LD/0%'Z3)H(LC=TSSB=?6;Y,;?#6!J:]S9P"2H< M;Z"HT9[OG97T7-;V T!R UBB0)GL]M#\XU85UB"R[#,A@B&9F]A^J'-IM/K@KI7?/E6M? MU>9GG8 ID$W N)#0U[J+MJR1P7A#?E7A_[ $)0- )>P+GU(SCI?NHZR11UX MI7;+ N)W7'Q7E=@+QD:_9SN-1T!;<^*MYX)3ZW(BL:NX>5226WJ*^:SA.+B" MOX6H,;J0*T*/#7I?8G?S_0%;\S+8?3TAS1ZW[[ATZ&S0 D)2V?+V+]^@PZN1 MIL0V-2$+ZD#"C^E':;+N+QPF;O2CZK%.;7=G=R$H[U.3.*M(Q.$-4)6G(0)(.OL%%( M64-TKN_9[!)< _C%MH3BAEO"8(=[86G3I(B MN^!( K6+H%1"2&X(_)KMGV).8BIRBL[EJIP7$$E\BA:<_S@[4;2Z1Q<7K1PJ MB9<;H[=99V+=!3B+*A],KJ3$<,BE2G;,L*2@ !!31L3P6GT46!KRUNZ2RZ%> MJ<_MJ!./*#P:U!]C++'E!&,:S7\^<0Z%,@]+2!; (;E267W%74;JD6 MMG.<-2J/ *A=EI(F">[3QJRPX4LW=8%T0&N&9,+5'OQ M)3F"M62)K?YN+K3$'+#75LA$-71PL#,7L,,--:6N^3"H!5&6N5#]=)?ZT-18 MUHU[#<7?@2,;^X?.B]R%+)9\) =OLK:!IRX@N"'H9GGFO+X]USXXRM[5(Z:H MS'2PLUU@=QWI;,QAD]-IJ5L-^#+SE^K0K*S+B9A3GQ)\QV(<)\B@9PZDUZ>< M6(:KC'X8O3..GE.=A-75N7[#T&-PQ-S.VM[_O$[L_];KH*N_*WG#M=KKWO7L M9./*,?T3O1KSAO_%2[(^:H>/Z@[!&$>!MEF3X ^KFZ0U/CHM?OC[_'V;%(EO M0CN[]B+_@IQ>#K:N2\&/%Z1'1%3YVB?.CQT:H!X6%O%@:HC;#*PWKVBBC5&? MF!A9R;]SVO,V4'TW%O$GI%Q!_C$5@ ML7=L+UR+*TBG%%\EB\["(?B[,F)7[ H%S$J)G&]K??:#;9 "\?.\+N?C:AC> M%/)\1@DM(!/?*-+4CC,J:C?A_QB,EX)M(2^:*CK\_1W1T)/3!M M8IGEK+"HK2"86<72FYS#2Q6K["('-XH"B;L8N 4*/$.;)/ZSH% ML3H'YJB>BUX.1_\TC#+)XTA_"CT?"8L*$H!&X:M7Q!+8O 7L"2,13_?^#E-D M[1KZ]<2R;)(,B:?%2^U9\&+PK3+;1VK! +N84,1.4+DY*-DFYIR;Y7? ^YT> M@/?+U4:O:-^S"2XHJ72OX^K[4]],P6YD\\%MTJ@MQJ!H3D^&8BZ:7KN)4]P1 MS,SO9@I=SVN5Y//0NAM'91I]2QPO8H!^WK3J+I=2:L\26:M;]Z#.D%:^JYG[ M2[PGV.QP_=![[@C=)7P7,2-E._67\S6%QZ=YJ]. M#=*@GN8V#+VG+@M5>]77+R":]US:9-1-"A[?%D>&"LP$;J3$(F4N]IV_]R@W MBV#'\]'@#P<*"U^LB^)KM72HBVSTQU'V[?O/-"HQ_EW? M4A01[$=7G=@%P3XW#@[7TO6_!C_V\Z/1OI&5HUS,F:"<)K'@7W1U_D[:U6_48 MR*".YX!-"P@%3OKF_,]+D"WM+F.@,'6]*+W.#:3>A7'@U%+4)/248FZSL3U0 MIU:6VMRX1;*[];<+Z]MS =7W&M.^&BWD<[9?W]RU=J+B:[^9(U]'W6O<\N]; MD?XY=RQ&$U%#F<]W MY#>L/\O_Z.T$75S<1<&6.Z-\?TOM B*28#A*5^Z^,(+W@L09P0&'>OUC.#DX MU2%PIO\?W>]D_K(_/ @7^^YUX-O'?MEQ5"M?P/U&XWNI@8[\::$!V,,/*Q5B Z5-/YU6(5 M:JFAMK_]MD.CD.SPIA@M.[R V"TQ%++$_",&6XT+] GXB7L)$#L>-2@P";JT M'=O4+-4(@]YQ=#9Z8.+J_YLR?]EUTN4IFM23&6OH&5'IWKCLF-R)5!5^A!YO M=)4$X2WR)FNB/9EX/L^UMS&F6N.AB*",U@X[;3H;W$M'UL>.?J-I/57P71SZ MF]E=V=FFC(:&4&XY)MIA B,U$U2X>V>)A>EVDO#R=K;XC7QJ&T5&_N?0\FH- M^NIM6YZ!H%E\0GW[;\&'#H6!BJ]]9_]\KL< 8F@CS8QQNDJAE$O,I8]^@\*V M4.;JO>6JM'$X\L:#Y(I37N_;R],_1_YKH-(9OOM&5289UW5;.SHV$>0M):[Q M8(G$]/$.:!#:R;P;Q_#Y8^2*;*O).\M>>:.7C;HUD_8>S0';+!.U.V40.0)S M<0$Q)I8"EQX#O\:EIU!GIW*$7 O M#\H5UD4; %6I.?ZQP&E4Y(:>YEQRM=_/GH^LV%TZ51*OXLFA_E0:-$VUI^J8 M#"IIXNR[NFKCS4!KOLE-[FQN7/2X8MBKK95&TM;*W:.'0(V0HC3+U4@]_QW[ MY&2^)VD!\84!WW4S+J>@9,)49^TCUH--D.+2 D+L7XVO^<;GU>5OH2!OFBN[ M!,C &7 PZJJ"!@:Q)(X=J^Z&]PTOC F<-H/>*G/R+SY;.5 ?6RM,S=G#I[CA M+9%R50P]*>Y9JLL%R]U89@GLP0_GA%,*TK76>2#F!83M'C=S\D8N@5C*,1;1 MR>ST.=AR"L L^!%A#/=;;-*F8?\'Q%)PP+NQ,/ZZW W4Q)1:VU7W.A NEB@( M8NK4AOFF9F5# ^QTQV "G@,)S\DGC]74/8W=PO9P5WD]# M@I.%&GZOB]\6JD>WI"2AZS&8&0"V($U>G]:WA,?TA_B9CPJV9,\%'N2K(*>*A47A=" M"BYM^V]GPJCDK>^'=Q84/:IHZ/?[(\6T#(H$EZ>ADD0#8<+U O:R8U MG>-K(D9=)G?>C*A_M8# P%#6WA2>@+UC4SJD>KTJ6[W^:=U['9$=+&BF3>XL MRY6%^%GD>IP!VT3\+W)<5H60S:VW-_6;M]V5$>=O-8M?#;7W^6^&GVUJL%6^ M%DU"VR760XF75Q:JH3_IS'6V8/6\6$GPXN8L[+C%[ M98]17MWH)$5'J%E,S_4N>O(,4HA&EB[,4Q[F@[ 3TQ)9 MDV?R>0G9;8N1]QY\6VE5)+L\R)H<"@ MM[4"8_',:6C]^AOH=S$B4+TS$'+.-82$P>3Q+C<8WOWOT8;J-RXR,%+^:[)M MF]0E^)'H/N]JS<2-;Z'GFQ@R@CYJL0 ]$ILX!F4J8*-;7&Y5UEI 9+2-Y()&^PGXF/M1% M#A;=^0#\;G>$YD)[X6W4X)>_M06W8C7R8W6M[#[G:F..UC)I<6!T ?"+?:89 MM35]9!57O6,3^.\7&&C R[[['W^A "+EO^]$M]%)04Q1).>&RZZXF^AZ#J-; MP#84-FD)KRJ?NCER.H:^,B((>%N>_H]N5#OR,VB=-'6SIKS8 M=2:M?OEF? G^%C?UF63<"(J'Z7",9:8 M+VOBLT:EFW2FUN**N9RF 7(LV:O?X[FCJBB^ 8CG7[I?VR\S\[6X'9&N$U+6&HI+UK+/!W MSFD_)Y/4*_UI[ +BHL':61T_6"DG'*@,"I&%^%"7\,BNUX$,3,)VZ[0=$B&[ MN#U_K"O =J^(XME6Q\1R3'8MASE^OF0ZVW(+U L3"[+:4$@B3B3Z*;$AI##E MZKIOA91R8U$)[#CMSAGZ6T\E@FUB/G/'#J^Y@?Q4>7.-W'D!(?>:!.H/7\&U M$3X=&W#?/./F>1822?BJ(GTX3)'Y%(,-(@T5-7M_"B2L0ME*IZW2:#J]6 MU6/I%7.W /_IR;V.@:;C))P,:=A%DT?#?U]?]YQ2GY)D[Q/:_Y6IBV#5PQ_5 M=%ALQ(/0,K\%1!M.C&2RS7\V42 N?@'Q;ISQRU>+9ZFO8RKB:E*WJMO&Y^"; MY ?1_'<+'K\A"_3%W,D9<$@%'>GX'9QJ V:=&-_?^:#>O&]TI>W*=_J=]ZLN M;:R Z>G-@&T'[:H(GZ0/EMHY:;9==VAF_>SQ/M@_W40":A]!*--;);S:,XO" M1[,4&;4DW*DAP_= ^'N:UE)_1GH)93I@P/+001KP#]X^GZ(J4G'&#-"?:8\FT[]$6!ZBHSI MPS16(B F@U/KK>UZC([2NN-_BT/Z$P-//;XV[S5=[/GN3H#1?[:"C9'=M^A<\IEK#F"U[=[5VT77^(CES(8;M> MD[?A:*TP0D4O,70\X=N4'M<4-X'.^B'&42$"X/OJU4G%Q ;%6U(753 M"XCRAR^7N2T@5F9W(&=]2 3#QG]K>'5';0!>2NG Z\NE9@S!X/!ZE^U5Y.J: MQHW'_53Q80,]89*O*Y?[3XWLC_O9^9[]&A-;YU MH[G+IG:0[ M$E;L3JK/=A@6;G8WAIH%2=9OOL@5$J8( +2!@O[@V+$\-CGCG MJ4O]N0][WW)NKJSB&6VZ7+P5UD+QC4*KG:(UJC%!5K/;SEUG-^6>T"P9N"C2 M53RL8YAG\RVE.N :WUN#Z[#=D-@9#3]#*RY[+=#%+,_YF*#O'"AU9#YGJK)E M7SVZ5<3CMK-"YAKJ4SO9%DH<1 T/VNT?\^@65K[(1O_!<0KG%+3?O9EKD9 MW 5K*O\Q=VML\52=<$=+7(3J2S+26V^6Z%GZ9O5O.Q+(QV^F^K#V9UG))>0 MYF4&JJ4:H9?_BF[T8K3-.)7$GG,JK<6W3737T3S7N,>*>4S F H>';^/\@T_']YT1-(-A;>GR&'&O8Y*Q)? MQ6"#C6O'K,@9?27X;:OCAIQ*]0)BOBL[PEC<8V'HRJQC5:>/7CLK.C*T$5.0 MN8*=C# _&N2A*8S]]=_+#HXN(&AY0":+MTSC-.;_*-M?=%Y;BQL/0F<>G=\U M1IWN>[ZGYP_SEZN4P:1;;LNZNZVS0C$X:ZL U4O@+@]C1HU;!FAF?'P]$Y&V M;42U-N8LZ[F6F8S-'_T(ZIGQ2CWX>@'QASCK"FI3?UQ;]$4]^88B765>T63: MI_F7CTX3LB]VPT.R5 M_>A$E:0--RS8OK3#MO@AZF$%9[=I]FC,^)\W@#AR> M5'TX:97(FOE_L!@9IGZ3@.0M((+!-NW@]=2]AC!..?G-X7$?&1::2ULJL-6D M=EG$/6#?>SK6(:## QSXI2N^)2",;7EW5X;C'I9<)S9('B[N9JE4Q M.65:+(9@CN>Q6Y&K1@:_O/VY0G@G)X%,G,=A&YB/L&(NF#T..8]Y46Q9(@K* M\&#Q^+@:JAAITY+#25->II<[R/"[BJL6W*ZJG#Q%_K6<58ANVE":W-1P1DWG MIM)G?$PN80FCN5G;92A50BK]\QZBC%2'USV?A1F0>/PMCYGI?@_CQ8>IO<] :02E M )QUGG=X2F@,R)G^"9]X8W5THJ!1&E3J8:LO2I\%#'K3P+J4"+O# 4+7.5+$ M[7:EPSL_R83D2#W*,LM,_H^2V_\+UYKKIWKW(C^%!@D-2^6LQ*GF^$X[3+FP MT= N0U]+A*'D?H+!+I4TRQ@J/-'YE'\^YLY@=U*LTXJ'%>M(X M<4 MX\:-I/WFB;3)/K.T5,_["&&65>%($ M.!\#/2]V<;RAK409XX36FJ\_W$-@K?]%@E5?='3NK\&F'3B<']>:K><+S 1] ME[?*-,G?QP0Q.3%>*1DLEE3;P9Z@Z+'@<:\ 7SFF7SGM7C9#CAF)AI^V6:HN!=B:FB:-_(_ DIS%!AUUN E>S=Z!!ZV/7V^9IJFK;E@P5$=2C8 M#)IQD.#4,/'E*S]=SB&T[UM]Z85^R*IC!&-:=!OK(7DNDN"]Z[MU*0+:VY!G M("?+)( KIZO.&E*C=?;O/$<]-F1=/NR"4P&?62AQ.8;:)9DXQ W/ ;CP8TX+3DJ)?PZUU]%BR)W6PR%8:5SL)D5. DJ@[;!89U JL&X0K]]#,2QA M*27Z$E*:W-KT!7MLE@@#/6#5QQ0>)#W3>UA$UY!ZOO*?>OS%N#-"'S(I0[HV M]:48Z(F0ZDM,U:"T:K?-:_3:U/.:"G96ZAZB^'9#+%0?( EGYAJ*2@R8!*"0 M;OL;\*$YU+0_\>XLPT9B]*8]9C"S*R)8;&-":I\SNUL2;\4T,[C)MT]1OT"? M&5:/Q/7R]BR-R.-UT=X7I)HRQU3?;/0E^ ,P$SY*>I\:JD4]*[:BF@_2R*]K]+29_ M_SQ<-UF"CY<7//[G[+V%O]Y0,LI8TC'^KGA.=VNI0O;]I?0IR&AB3OI^;JG? M?>G>,UH5_483V>SO&78&5*\C6(J"N;:KH1:?HS5BVZLC\)TV'I+",.!9]C_] MA9\8KJHOM $K=<_IK\B->;Q'RCOYW;^S]0E6"1/=X69 [-]"6%N[-M RD4OW MD39R*(6!\Q/R-DB18I=^ C_L=R'VTY='>@,=8JPI=CJA8@&QW!RX+2=]0R(0 M7#+QB,/$%C6=)Q2 FG'/1:\PY /0;G=PJ@1XYQ5)(R(U(W$PP[,.@;QCVQFL M2$>:?]0$MCBD/$K=D[:Q''>,[L'D_1Q!M8S7.C>17C.>..1>%^TL&+!OW4EX M=?YLT7EVM$\,0?_@ \! HEPMG;5GPU#W,\!0C!ZA\YV ET3Y @)Q#H;#I)<+ MB)&,.-MY!S*@7@(:JM'_TT^(^=^>B/\UWW.%AWX0RC)QN2N3QLG0VPXEUE2_KZ/L]"X+L:\I?,Z#-D:;U7J-R@N&@5>(5@[IXWUHK4?6*=AYE# MJ+(S4L9*C8Z[85,_MS+7\MG HG= 0VF[C>F]0<^-_BU4>;BP)L;3).#RLO\2>TNLB:M S:71#'D;XS._FN%F5J\KR89> MSU(Y><&0E1]);#+Y&N(I:U)_4+=N1W61DC9.YUB$&;P>2^$CALV[2XDE875] M/Q1_MHU7],,-_T+)F@8@B:9274%_,-OSFS@\;Y-\RF??0>%,![O2W' =6/$6 MFK]CB[&>?FUKL]\(7N-]5Q6E1T^B[D0Y0!\RC1F,*&K81M&$?]R*77Z]-C!/O.Y MZL2?1_?6$7\RZB:!:U'P5H2L2?34P<9TD>-VR@KS5A[KJIE&__%@'4&/G\B' M 6@HJ'8VE#SQ_2K_:;IG;URK%/KMW39NW%QS>S?LQUOE^A>3%I^Z_M=]T^0:1?A9,GWL M[-V<],GJ6F$PXK&U6R,'$LFU^^? >05E 5%6R$+ M@#BQ[!WLX>[A;4 V@/[=ZZ@ AS@8F<5_)6A)TQ=#3G M5,"%UN+:N[MB"B :H'UBDE->A M,LX)=T?7DO*=&Z+C-1TKV.KG.ZQ-?ZGMR^$T^'8 M$,/'^V@"'!6PDTIM+- I$':W+MR+%J>-2Z7TG*8FH23F4?%7!6&GX8!C%S7H M==^\3ZVC,0A1K&)!#8=98KPT1&VM?@6I-,"3J,45_TQ][ D4ET'^\FMH!8R0 M_,XQ7G+,LY9J])LF0QDD!68+[1&OS0YC;O@GOE_\=K;7?9WD1$80]E#.>5,7 MDX]E'%Q 9+(,1;"3H 'F15E6(+!CA-!B]-UFZ.MOT82YWQY=QWO]X=Z]11M M\ V3=M+8*J!AKV.!]3M^BF0>;MESH!G]"8K)S"@Y*-HR,W8+]^9&X&@.R U# M46*WUG1YKO$\U2XI/"(AN> F?9LHY?(@M\R&C7^+J%G/\"DO:_)W *M$)D'8 MUE'P%=B\L_MF0)DL+,I=KA4XO/@#>(*'C;#CP>*)6\MTUPU71RS9ME=K*P]" M#H(&ZQ2=J=LK+6SF1T7G-,>OVG5?@ B>(JT$LK!E<+PM?)@:8+)+Y![%YA\! M'XK&"*^'13"Q6L(GF)-YFT->,LP[JH??BV^5%^(>>@]F1HB[]B+O^Z[0O,C6 MK#R0C7VI6J,40MC/C644ZRSEE;C#!$1Z9[HW1\UHHWNT'I&?$_D$AQR$K5P* M4VZKH:8M(/[_[^]/S&TG#+$##%>TDV(TM2(QX\;;?.1CV">G 4V0,"7NTT7& MK#&D3=?]X>=E)-W:X+#*KBT[W$7_5OE?BSLTP S,NI1T=0M5[ )T+3'U#KX' M6BD9PXLRI\C:M^_A)M. :3">[V)H4N\*->!B70)B!F7(FV26 M?FK&73XR@^8,+*I\3?BC,+DQ/:Z@3T'@+J/N])U2SZ$[>^:J. "_/*=RK7-XE!Q92FD'%XMYSC ML2.B4N4JW'[VR2[KG#M9N;$PL/@S\2^^L9K!9GJ__U:>[QFPA<5K401W_!93 MO*=&H"\99S3,D5A.;I(TQ)L!8_R,-KCD[>[F]_[=6X&P3FSUF$][L@[P0 M;\09\!.2?=O$A9PY!@RB(94 QQ?:-)O!-@(J\<*HI8:+'3UT#5 R4]9GID9L MM)2Z05->B/CD^SD;Q]+>C5+TI.)':J+L" R_Q#1\8?);L5V\++FG0OW^14TC FIQ,';B5TCTJ8WL@M#0S'Q,$W*'8]@E*%F M'\6481/'*$K1QL',=/EF<4OOC\R^\Q^(T8?E/F8@FH( I*991=&LS<* M=*;,?F6Z/N^2EIERO&(DE$_IK+*+%??\>E%Y-Z[PQ>>#E@?Z$XMYF\<4^.8$ MY,7^N>5N]_)5'N9.N0HE9<2J0<671)'Z0,V!B4!N> #93%"0&53\DYT9-!]= MW%Q;(YY_-CC 6EPT<#*4%$SN!Z*C-5UK%A!=1QRL#;O1'YM,!S61>:-'!MZ+ MKZ]W[>)V^J$3015*%BQA]#2A.EY:&LBW!OX,84BQ4@>WY,JL])V&D@/:PI0> MQ4<.AI@%1))U)MODGX_G,NS>^'YFN7M9<5B?7-$0!*J[;%5VX&MT$J"9G-UH MVQZ,_N,ARZ>NRPD]4"CY8@'QR\N3W/_EID2[$CJI."'KLA'%]#>E[>Q#-^T9 MR+9'F9<_6'PXJNP#WMHV.>M""VAS(%:7PFTB3J +SM6QR+7RN5Y6K=@(CBY3 MS(VEG6I/O+P'':@>?PNV@M>"![/Q+S2HJ\R 2UW#O0N(J# _CPZNJ5I@K2PC-9OWC=+B M(\^BD^73PI_E>R>F4WJR(-1[\!,OQ0'[4#"SXB99-']QAV>> IIL+-U!AIPG M68.M^9.#V9>IZ[I%?>V2LIO>XD[A+/NIZMI)P]M T\8IUV0I!]( ;^NMPW(8 MSQ.S-B4&^=ME&9)KY6K; 0_7J:G5-]:OUJ1?*#]Y<%>Q66WZ::+06I1:HMXV MNM[\9?H6D\UPEV/> X^:G,VI#Y^;W?YAB2:ON6M':JN?LEW21,&&I?Q[AL6: MM=":@/6F-;I#^:?ZQZ0.Y 5$D&TGJ.]32JS@Z6Y6E>Y\DN$:0'9L.OAI@?BG M23NM7"%0TU/]1M+0[9\$6RH:0[N2[%FBF^LBQ'(E#7B'F?MBX@%I?F/IUZQGQ'+DO_Z.GON]9/A^S MM'[,BIMHXX5MYN7QHK3:Q^.'Y!%GS4*"+'!S:K5"R>O ??G7DH=YPR/P%J>T$=L9Z.I.X&/-?UDZ-W&WVC2TS=Y!MS$V06$H51/\IAJ1485I1I]4NF;:H48S#^3C/<-#RP: M"$W,P:X;>ORC9&:'3[?<'/"#?[7?GD$]]KLMTAFR=A#^IRVPW.]$. G'],1KE_JOV[KXC(3=9S$MQ+=/W@=/CH_]/>FTL\[[GG6F;ZWO^[W?6OWC M_FJU21R;G2QD M--#IH[6_?_-SSLETRUCOS_@5M4M>DM&:Y!%QNLBJ#F:E&;4OYIK:-NM,*= L[5Y,?NE/EY/:A5@L6KT1K"@R(I.;WFE)Y'9+PQ_6X*59 M]+8@HY;R#(C*.^YH[)4$^D)K-&?\/R$[RR>O[9EYPJKUWYVVE5@$*B9=QZA+ M@:YF&ZEGP=(YE MCKH47+/3=;_HVK%TMJ#IVC"JXSUE5!#LOE,4)J1!DDB@U4EW M$%X=442M'OGW\9,SJHVQ: %C/0@[2L7Q)1) +@P$Y[Z"I]+Y; .B#;ZZBHLW M(+[_2ZSY#-3YD;@F)K4K49)9K:)@& MEGR\[[OX-)?'K")D-]T6EI3FB"3P$:C+L?G2@& 8@]$CD\1UZ%;7@484<90- M7WAS]MY$* %)$8+9T$?BQ?4!_H/N([@L://TXGS'19>R-W>?,*]\4S2(33!^ MN^;<_K."M'#_AL>-6:=J&W+N%+MIJRI+@Z.7SE9OC[X?O+:N^N^FR_I5^EN4 M[09$2Z_F'#XA?DLSXZ0778K.*I1VPA,U#)!5+'BW4:O?79G3)Q^^\-.KR>8W M]XH*1",1N>H\F%JG3K^[ M-WL"LH.?-2-2DP]_V&ZQ>A$-V?VVSUVU7?Y-XP"3:![B77_ZVDQ2I5CYNME8 MMP*E,VGN8* UR.%=1I6)7XE4S^8NQ/!<+0)H2Y@B4Y+\\@N <;$'\,_/1'4_ID/W@<.14%;40+B7I3 M_91V>P7N@VKQYE\\UJ^E[96W&*J]G' MPOT5/?6U[$%CRGO5&6"&;@QBR(RE(J O8IQ3SFC\CQ;J:=%DF+%W1"_E-9[3 MQDSMJ2MQ8&2XU-SG;)'@!44>G;8X59 4!L_89@)>^Z 9WUOKH^IU[E:JR0*P MB:WE#L6 2RA?Q%Y+B2?Y'\W6TVZ0X<_601-2UD'/)?A$BX=C67<*.837']QZ MZJVA!G<(I@-<8TG$ZIYWEYG$I3X/2?<.%\_RDW$S$_7^HHL#>_]BB2*-A>>3 MFEKN9'PFN7-B+.#*UA"[*W'5[ZO59C$\7G"+L&,4[ T)BJ:@@9H4YG3C+S@A=X7N-0"T0D#O1EXC0 M]@:S3*#._:)NU^FZL,^9N+58[]G*&5'H"_BIC.T;T:ZI9>V,04L?17K[R[*1 MA]=^X$;HQ[#5R)H#8CER'I CM9/-)!X81;W8L*G4/S.J^4AO4>26;GBBD%^M M>+5*2]2=\?:..Q_T:TIGC&PU:[0Z-M*UR;3=]]UG<_4>0'? E3 ML41*U.U/P$A@Y1#IVMCR_%_-FSM+I4VW_/UHQG8\W MOK]M5DCYFO)"+J+%4CZ)GEL(S[I<''*YN\9=I!< ID"-&C]NMIX47UJH+)P*W2N"DS7-XFK#---S;TM.RZ7(%B'T M?@'S&]I9AQY#K27OO<9IB'$-=9965.A>#]21W$<+J%7>#2(_03.!;:Q']33V M73MZ,+/=9LFI$O\K_NO?MZ!W57V>>?J1 =%D8Q1S!8T?X59CF0/\VFG&(Q&J MF[XY>,7;8O?+Q:$58A>!U T*JGUKI<>\'S=OJ2M_XAN5:-IA.ZYLC MVF"&4HZF/28;$",!D)72?PWYHRM3(_(2J.22VUV>@5MF\:X=+$NB5'J0D)R ML?]SSKX*EJ7O!OJLCM/PF^<-I6V#0-O4)=;,1X62#J)%K,4'1'98VCW2HG5V MHM9!>5! P4R?UD4R[P85[^L&W3G?>0$:+P)/6/2+DD)LY.:@_FA\'UQL 9/V M5S0P.X15\&.@8!QXLZ=&E8WMW/CS;;,-C7*OIK:KE8]IJ![6F0$G\6K"S&2, M WDZ"K((1JLPBU\UHC>_<9,UZ:?*XD=V0"\%C4T].FSTTG=O:YM2N44%H];M MN :ZC5B7>M/R$L-ET(/=XSFZ#=J>.XE1E3!65.MHR!Z=:W[BL"H_V4G'123< MVJAA)MZOQ9WDWJ\[3R$Z_-W&!=.TU%M_V_6;"&2LUK%T+;2I@J5;5FC<(+52 M/ONUJSGD,SB MT;WY.-D/+..Y3'I_#!F7%*R<]I_D[GC*N2(!H?W-LRV,#(B9L2X4! MP?$EC1.UT_B &^@8/:5_%"\1"Y4[(36T]]L$9-@1W)?MVA"QUVP7[[18\CTG M$)Y6CWX"IBT/12WN6UH_[V ^*].Y.<<)5&DH:/%JE@%QVN<+[:L/>&,)*\CN M//7($=QV?VUDB!,DF[&'9DYSJ6C)A?+>C;-5DC$8J&%=D_2;9^O=9KM"U>,! M2RA\/2S&:G*-H^K;AJS-8#],N440/=S3.5N+=]Y),!*<6I-W(K55.OW>2?R- M7XA2SA;Z+].X-8VN=VRM]6=>BB>$K)XA T+=I>,N<"O(/S<6^'6&VP+)O<7U M')C36'';"!/!'9;:L"B9OJ#\5KB,N(;2+S+OVSH[,]S8K]\:, MCI!CG#NT- M2QME"+['D@9=,'G.[ US M+*79T]OGVT"IKG9]=YKMJ)@O>!ZDFA4(234SKUEROOE3GDT+#;4H/G,?U7VC'4M"M']*+5K'N]U?N^!1/T+4F!IC(8H7CY63!:P+&8>A\+3[3XF;N@5D^)*'3_ZM%\U%R2=T" K(U+:XO-4KF#6PLU] M&PAE,XQ,S]J#;^125OP(_OTANV9ZX%"] M^#(ACD>Y=IQ?H<2@NIIM7-\VOYR]([L8UJVLK&>BDST98RFS!QJZNL12)H7:>J.7\,/4 MK.;> I)ZZ@;N5)# >R2/MFQ4(*AF2>]J13\"SLX 4^=WK*ZQI\Y5W_\3.QC0 M/*BRL5?%6":+\NJJI0LET++ DPVS^3"SA/%F0*<#%RVU :HONV_^&'3UX.L* M@F R3<(."-**C5D=#T'^$8$T(@\#["KI)C;0==@@#2B*9C)W<:]V+_!LEV[O"(F02+UDN;1ML?%/VF:; M=:\%6.?$P#SLV3^ IT%&_+)5Q>OS= 3M@=BC0ZW6I'/?YJJOX=WE=8/H!MC1 MI(##. =*J6Z%OIB\5NOY_J%EQMFGKKL)8QG*XS=J>L]T@<[D#G5LCY(02@M[ MB,>ORFD\C&W?M.8Y^^@W [$56H?@?WU=C?^LUA@^6CC#'D%F?3*PYD>1#3?/ M.E+T5\6EGMSK/C;"2E J(:IH@S!IZV%D46O>788L8.X4$UQ57^JC)IX.CS$' M1 L4C**>C':EPU0I^^'..(J*>TV-4_=0VM98TTG$MMY!YVBQ M+='2#=9&1-4]+:A^R4=HG%O1&YE$LTX5>JV@CD?4+-0-<<(X(\"ENM2K;;P@ M&Z*^MNK8:/*,;8=P)[=[FTBN:C\&H:I^Y90,Y(&>FU8!9EN_PZ M5>'.(GR_2JQ0G@23H:5AI<.PSDZ-J]]J4GSUGKOHROZ 2 /B-^[Y>4# "T:? MY:@I,GE_R;U&0B6\LA=H+URHUA5QQ-TE>G%Q0YI[.X>=!#_-J;Y&;A214 MN\VFG,:L!P+]6WY9'\66=.T[/BM[$L:I0 9-ZK+WW(.AQQ*LZH/E1W.LB>?OCQ2C'&W[$V60OH"N17^V$TQAH>1T(F.C9-TBS42I/S/UIW4EH=Z?O6A/4-G0H41SC7R? Z)P/%DU4ZT!1)*:;N**#:!NW4*@OGO^* MTFK7>)EC(6.?F&4V2*.B!7K>[=468ZUNT\A.6!NR@]>3@LY2C9MLJ0&MV%I@ MMI>H"/!ZP@SD:Y->K2C":1S1#O>C!5(=LPB^2=5$Z.,9AE\_8TQ9H@5%E1F- M?)BHT_7\V]_L:+1T[]$6TXU$P9DL"-)7R+8U"NJ3.EGZ_(H^EA22<2#NQYL2 M-)NQ\,N6%[8<;A.[R=1XAG!6E]- "\&R%.3:)9RZG"@Z1$^*TU8R,6-^+'^V MF7X6=#A+W^")Z]W"T/8$!P59/$;U.$F$,#!,R&:XT$SBA8&)BCK>*?AN(?.J\FKIBK_->'ZQ\Z'L+O78^Z+R.$#Z6LWK?]YUU MH+!XN?852XV__7PWXXJ']9AO;^;B* Y#F=V^$.? (M^)2:@M72L0%2G?=U+(YLI'Y8I5J%.3 @K69(MQ(U)M52HI2>-G;BEK.<4J@P;6G( MS$QD)]7W,3_1L2_R_!V* !%D-7^F.^31B7*N1W>2]?3Q;3_I?I$#&8DRJ]@_ M8RA6KXE,V@?KV&=E@MH>F,8+<'?0-0.Z=46&&W',/69&*';(F_!:%:T6MRRJ6:;[NPQD=Z"E^Z#J[NB MR DZG'2@;$"RZZ]3-M'4@H..J +O+X>1&2)+3>B]]ON:8]]6OZH,SSDY&+.: MEP8F)Z2]FQ([!V%]? ,/_,\[UOYC_ZTEW27=(?UU\BK%%E'PEFJ;S=QB?W>M M[T^A5[#Z4BT]C.N%H*21]^LOZQ)&OMI:\H-@M,G%?E=T4OL>H,GZ[]+D0MSN MV%L;6-JS*G4=H6QJ3=V@^_[7'.N@F?PSM[[1$$=ZLZSP;TD7#K#Z[T 6B8*M M!/WX-1E*M_PW]-;3KO[FI%.3;YC^DA.>LKPDL=8UVCXZZI/N*>LR9I I^'6:C@_$.<<#FX^- A,_#6M M-+:74B\O&?-[K1,D TT8%;0=VSN*T=SST[R+?P /Q7J"Y]1@(839S[[+\)$; M$,]O6@8*QF,#)?9I$TIS++1PVZS\9..51*UX'Y9/-Q.%BF5!&8,:K;3VF#U* MRZW'CTU$X4K^[B9Z%'\"(JHJ_JI35$M.J('4^G1%/CMMT#/V%5/AXJ3KV2*] M;>INM;FIKZ(1: ^V#/NDYHDRF?_\M;LB$%35NIM";&B!P+2;.CSD*-875YHY M\2AK/[!,Q._CI4(E80'_%ZC92XP%&YY<749D*].FU,M/0'(^*+<[7W@VAYE\ MV&?XC,ZV03"YK;\$S#S#(X-F3(F;WR,RK$;.S576>,_"6BDJ/8"X$-5IY/+B M+D5@@3@UVE++V7:$<*Y]K4OE; BJ4. MJ<2+MSZO(?3:]$K?W-6T5]I)"\1)?+5]KMF@T(CM %HG6-^@7\!]V8=#._L_9KP^S4I.595LA%H_A@Q M'8-U&T\'11C$))WB_(.%1/ZBDILJ'CM$G:B!(;&&63$'?N)2'Q$8F8>I&"); MOX%DA;8 4TFN77.\0<,\66VD$.IR7+85N4["Q.HK4)ZK^;745@M^9$<+[;.Z M:J=7P=9DW\@ !,I8JJ<$^#_H4=&#T0F^"#HE6O2%,+ECX M@9(C%A?*:,XIYP(HTBG$V#9%P?T^)WV!JP&1=)>X/C8(R38@CC/YCB515]VE ML.ZRVL%#%[A&5BS-UD;=?FU 5.4!PG*H]V$8P(G9" BKFDKYW2\>,]3-F"SF MBY,!0UVU2[H,B!;G%#M=SW:9NCR[94;L IZ#B@,GGM='T96A*/U\B'%?8^=H ME-!M"I% BN)&#/58P9*A)GBQE'Z3T7TUKL(=00TZNTRF._S2V[Z^6\7)>(Q)'IXZW'QD:D)2[[6WQ4K2#TS2&5$II1ZM.1# M _R=2E^O/G3F((CJ=@J/P3F.% )]Q<%B!VQ>SYWJ#YYU5_2N M/[N7E[S\&.ZA7.4\_1DQ''4)G;?P,C%=9:Z_3]EH$1-]M[EV8?A?<63P_V-; MVMV8H-VMVZ/)(:F+!](ED8V$]BK"^%7^?J)L5U9ALLZD.4GAKUO_TJNAV-]4 M W:Q!%IVVE%Q0MQ\&/HY90" M:0X]!=:6 MJF/R8P"KL^<6+%_TTR>(JH@JZP[J4H\TN:2HT7=D[T0-;N'<%63M,P,"L#QC M+(\L4O[0-W%-O9CZS!Y8US'!_,BS_)'F(ICBZ(D;7:#=J=%<,-'S OX.]9Z^ MWQ,G?H_AW8D"E3U1"[%SF'?9M6*-NM]!5@C="JPT8SJ0R?396BI*SHQN']LQ M2BR()(XR+CE =IJ*GD*)U>DS$L@^QJIVB_[N/29QCG/NO354+S4>7X]\G1' MEUB[[B9[F\#R;"]M/ VMNOPZSG*R.?H^O-*RZQKVHB\7L+ 8T:);('SA^I*Y M_H8Y)]CEK0H./2J\MU"4#*0V)V2/9LCJG6#-6(71'8K2OK&C(\YULU[!6GBF M8C>1&PY9X%2T-NPHKIO]8"$6T 0CY][ <-#TW9>/TIHH@0L4W$BLY5%6=K)( MR$[FA,$4Q72YF[;;&%!3CAXYN?\J0>D9BY@?C&L<=+=-\86XK@PK5+V3E"@+ MNHIJBR0('D3A9,> D9..LGFJ R*5T#Z.AYC-1-7#0DO% IX9SOCZB:+_#$N$ M*]1R]T]W'!0T/O2,-"8J/ R+/5A-SH/OM-[9];OXT4\FAKHJ:! WY7O==SCG MLS5Q IU# ,HC97,;@9D?E*R?_]:&BKKX!:XHR8!@'A>T^ZJ/<0(@Z=1L2:ZU M@)9RFL/63W4U:BX0S4%.W6_[,-/MZU(NTR88VH#"^-$!1*8G7%) V105% 5:KR>8^24+R?L;F_^4OO64G) M9%7"44T>.VD0/>S[K?W+JU.RJ]BNQ=SLAG"T;')69444AZ_ M3@PCW8-2.D^XAWT>$U&5V4I=KCLRMNI[T\THGWXFMK/D=!(_K?+:0;'<'+.( M>@;*?5&7H1TU5Z1I)F)O'S=(%@2>&#>B7N1MLUQ'U^V%4F[@E:DQZ7/NXFOY M /3)Q!W!X,*MO8H<;KO ,5#<^GAGC#4PX)// L3VN)_([OK?H!5D]\RU)*N. MMN2]2+%OLK%B^T9*#TYA<^KVW%8D@+U.HVWVVX4Q(_B<49H70XUKM[JW& M]83BX(+)FPV(W[_7'5:("A+-S,4?H(^R,J5TXC%)T"G]^S&"<=H1Q#,#,W4Y M=]^2@)^8;^;8I@3W0ZS+WJM*_[+?=,18*"\=5QIS>$6K ;'"@!B^AENN6_&S M=?LC$0GF( 3Z9.B03PS!U-B5T<)8FG%_[!SZ"JXZ*JN"=(B/6QJM2MT&Y1,G M6G\)1^9OD%?!P\K0U>X4G]/DBGK27.NNI,Q5?1JUNF /C-Z8S=^<#OAIVPG> M@WGTEBJ'J)HG!:)H_LHQ0K7W%DDD4=KO/<]@ ;%F@R"T[HG4(W2D/#_Q1G@, MRL$<&/L00)DU(-[X%T++<.MK=](S0NEZ'N.I\G1555!H"V#F/:3/=>R.F=R0 M,J)(NY-_[V[L@-5J.J$F> ,FW;1- M5$]CI@SC;E=\[HI+EZ%>OL=/'-/Y2H_;S;;B#[%-]/[D@M?^IG%7O (#Y\U/ M@E&'IMY-"*(W'/'Z^O])%NT_!ML[LM\P>C6I3WAWX*S]JI-NH4\:6<'H.;OW M,&!_Q -/(O^PJDVX2'9WR_?H2.;O3#1-CS8@A(%1.8"L>!:]%GCF5CE^+>G\ M6#8M0$A%':T)5AD03_,+F@?O_H;>TX@U(#Y6:2[<%Q2Y;,8?4)BD&Q!'OC@7 MC-4+!86P!&1LX:*CS+(7$UNQ0Z05Q_,+-?3\*)SV0W !& +?OQVY@6RGL,P< M)TIDRZ>*4QFBJY//O7#::<*OZEN;7L=YSEJN=>"VUP UV]!:5" SM*YAOJ7"V(*) M\?:4/J=YE0_;<^GCO4W;;P"2@Y-,ZMOU(\OI[*Z^Q%6[P0^]A_/B89\8=_O: M+%%B8Y>M#VRD0YSO:WD\760.#HX(EG%T9/.[/44:_XNPR(*T/,7W# ,T?=K^BQ@>?\30;$ MO&@CO)P&,;]Y.A*S^.]Z0)\2:+$"E->Y1A(7E@\Y TVXDZ' LUW0EZ@AQ8J, M=P9$W1L4]*82_D:_GR*?R&KV\VVE&Q#$HX"B ;'@T+PSM@08MS:^Z7&DO(ZY M+!M,:+Z*]3"G&GLY1I0/\(\ SYPH.YS)BZS,< ."E876"&,'#8AG M*.CSOG'^USP:Y:WDEP MX=B'>@Y29MS^K#R2JS'AI?MXC\K.PT-_PX"P(,.,%%@5K#G#!2>:6<8B>N/? MJ'V,Y;I8[\7R Z83VKTXDOK0!?1T0>_!&+2L(,;2F&3[9L^.I6,X!#SN#LT; M2 FG;WW1P// H13>^SH&/S<@FG_ABS7SYU#G@0C4!7#UA+(6C?CP:R_[3$_J MUD980,<,%N$'HV^;J'B*X)9'3[,^/:*C;<(S RO_^X*JUVL/?QPQO-I^O)>? MK2*&^DJ:OY8SRQ9/+0J_;]D:A?^]1WD E IP#!.EA8=W[[)W):9$ISQT97P M[X_'&A"MFY]XA(:81P86+6Q8'FUK/M1Q\.>LRF;>;B+L3$02?K)_#_YF0*Q!U[GTSM@/ M6DIX>.A*M]CE->R"':O^%=>Y65Z[Z_ZJ]47-??]Z\KKS1; MIJD6/[^%K.,ZU#&*9CM72T188!U/G[8ILLD$Y(N=U4((OA@*GH4HRZ)&:M/WY9SH6.+-#!L%#SQ8I<8 MTWIN-_D(VN7EUV!@6X+W2-[)2SL8Y1Z?_R<0>O_8I?_:,,IN"-N1_'&>GU7G MIFSF6.30)W.,=" F=_ E$8'S'46983O=,ZMNWHJV#16?)$+N>K%T0.1QLCRV M./(!L\P_\IQ)R.#+G$V/7K#SN4^V-.X]D2#'5W>/_0O-+!'^,3_H@<[PX#("ABS@P7$E '1('ZGP4_= M3RQPC21TB9V89%=>W&5LK9(L9WR%=.*5I<_WSFP^:5WM MOA^TA\$SD29Q(B<\.WE2W.K06]CS-!? MW:CN'_OO&DQ$D"ZT+@)9M=DY>X_77(*Z$OGRE^?[H>7@7LI>\OIFS=[171;O MGKQB6.M-5-Y'>YE!9ZH9PL@H1M_IU/@3-DYRRLTQ8+7P?7%M6&).WTSB2][B MPWE&\'(Z5ZB78]=)/>L)NS=A%_8JWE\CFE@3;]#<,&Y% NOA3H8 M7:/8_I=AZ32/NB#:<<[Z_+;G^?'UE0R5KIJA!D2X48R2K[->FTF[4/GA>.!U M_X'WO+)+95;7]>]?:+]\1K'/?!ZVJ8[[.9^^17+5E3A_!O;*\^2'\FL=/^'H]ZPEQ8+9W6H77^(Z%_;O8C)5]@/G\U7[[5H6XE-H(-LO4RC9F( M00P4OGCO17E]-9S"^B/7O7VS69_]-_U]6W/K'_O$A1_85LI_[+/IS<6#@'LJ:;I M<6?=U=VEJ!A_39Z.G'NW4QGSL]V9WN&\A2)>\Q^:E8JEVF-^T%/PB3 E#GS/ M!B?N T*8V!L0[UU'(3=Y&$VN;@O">-+-"I.7".I_^&3<@(C!:@IJ:NF8Z1_[ M/V^N+KI=G\ZR=Z!LR?]I W/^5=KT7_LW]M!S(ZEG&97G7D? MQ>G]]Z:,.4(@SUV[:O2O&T5@(SKK$'<4]/ ('O'S?V8U+\JIQ#!+YVF$2"(L M56* 1CJ.!N:0WDF6R+?WCJHN3/)W)C7;UOC/X1]8!W3HE(#*_P-N55OPIPDF MP(G6#G6>SI_6Z9SU<^D,'E@%K6@S(%:24T4K%>LJ#8A9LT;8J2809B'B/%5N MM5BQ,3":=T!PIEH:B!ME9#$)VY5>_55G]?M%OK[3*5:[[^0E53//B9\"%ZE\ M'NZMU1\T%?L$]_3@ORT#'3B!GPUQ]7E#?5Q.R<78W=]7N8<:KK$,L>)EKK$] MS1/7QT/OAP=^LM4.S3,V:H"J54BL5X%?G3+7 6RPUO@O0//G]NB&KLQKZ_PO M+TZNT.0?+WWCX8]'=K.3] VNT'(#X@%52-28:4$SC!"G\0\)-H^H[J_5YM!A M!GXO#SL9B-,E$RB/%)=AO@'$B =YJ,]BE"1J:P'E4/U'C85N!7(I7B>!9 I4 M#S1/26PK6L';_?@&+K="9D!\K/WIVAX5T4D.N$ZCH#H@:'USD/-'?0*FWQ6)%=3JM6W,(=_?5E^ Q>^Y6>[IEF%K3O MV;F#83QTA"H59@BJI1[4/T1'*2BL,)2<>9?>E^L$ MM0P&'/5:*'H0 *G5A9H& ^*(*IXU1!]\T2QM.9:0EPD?%U/+=31 MTX;>>M@DA/U0!O6$F;V!MH5HJO=&*7&G\TZD"4@/H*_ M\[9\]&N*!$(I/=E+;E:04@ZWG^-I@!=SC%6QZV(QFV]V@]-;+UN,Q?GA4_MV M;'[XO'GRKY M]VS')[9]E?!YZ=U+_7_^)QBY?^P?6VH8_"]02P$"% ,4 M" !\AJA0?I&9H#(? #=:0$ $ @ $ <'=R+3(P,C P M,S,Q+GAS9%!+ 0(4 Q0 ( 'R&J%

?9 !P=W(M,C R,# S,S%?;&%B+GAM;%!+ 0(4 Q0 ( 'R&J%"- %@E MO,H %?@"0 4 " 3L9 @!P=W(M,C R,# S,S%?<')E+GAM M;%!+ 0(4 Q0 ( 'R&J%!0AV+]=TP# +0&)@ 5 " 2GD M @!P=W(P,RTS,7@R,#(P,3!X<2YH=&U02P$"% ,4 " !\AJA0@THWIEM: M "J,@( %@ @ '3, 8 <'=R,#,M,S%X,C R,&5X,3 Q+FAT M;5!+ 0(4 Q0 ( 'R&J% 2CIY4L@< *XG 6 " 6*+ M!@!P=W(P,RTS,7@R,#(P97@S,3$N:'1M4$L! A0#% @ ?(:H4-L@^(:> M!P D2< !8 ( !2),& '!W#(P,C!E>#,Q,BYH M=&U02P$"% ,4 " !\AJA0=5-67UP% .) %@ @ $: MFP8 <'=R,#,M,S%X,C R,&5X,S(Q+FAT;5!+ 0(4 Q0 ( 'R&J%"FV_,M M/3 XML 88 pwr03-31x202010xq_htm.xml IDEA: XBRL DOCUMENT 0001050915 2020-01-01 2020-03-31 0001050915 2020-05-05 0001050915 2020-03-31 0001050915 2019-12-31 0001050915 pwr:ExchangeableSharesMember 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember 2019-12-31 0001050915 pwr:ExchangeableSharesMember 2019-12-31 0001050915 2019-01-01 2019-03-31 0001050915 2018-12-31 0001050915 2019-03-31 0001050915 us-gaap:ParentMember 2020-01-01 2020-03-31 0001050915 2020-01-01 0001050915 us-gaap:NoncontrollingInterestMember 2019-12-31 0001050915 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001050915 us-gaap:RetainedEarningsMember 2020-01-01 0001050915 us-gaap:RetainedEarningsMember 2019-12-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2020-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001050915 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2020-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001050915 us-gaap:TreasuryStockMember 2020-03-31 0001050915 us-gaap:TreasuryStockMember 2019-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2020-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001050915 us-gaap:ParentMember 2020-03-31 0001050915 us-gaap:RetainedEarningsMember 2020-03-31 0001050915 us-gaap:ParentMember 2020-01-01 0001050915 us-gaap:ParentMember 2019-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001050915 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001050915 us-gaap:RetainedEarningsMember 2018-12-31 0001050915 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2018-12-31 0001050915 us-gaap:RetainedEarningsMember 2019-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-03-31 0001050915 us-gaap:ParentMember 2019-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2018-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001050915 us-gaap:ParentMember 2019-01-01 2019-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-03-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2019-01-01 2019-03-31 0001050915 pwr:ExchangeableSharesMember us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2019-03-31 0001050915 us-gaap:TreasuryStockMember 2018-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2019-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2018-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001050915 us-gaap:ParentMember 2018-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001050915 us-gaap:SeriesGPreferredStockMember us-gaap:PreferredStockMember 2018-12-31 0001050915 us-gaap:TreasuryStockMember 2019-03-31 0001050915 pwr:ForeignBankAccountsMember 2020-03-31 0001050915 pwr:DomesticBankAccountsMember 2019-12-31 0001050915 pwr:DomesticBankAccountsMember 2020-03-31 0001050915 pwr:ForeignBankAccountsMember 2019-12-31 0001050915 pwr:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 0001050915 country:AU 2019-01-01 2019-03-31 0001050915 pwr:LatinAmericaandOtherMember 2020-01-01 2020-03-31 0001050915 country:US 2020-01-01 2020-03-31 0001050915 pwr:LatinAmericaandOtherMember 2019-01-01 2019-03-31 0001050915 country:AU 2020-01-01 2020-03-31 0001050915 country:US 2019-01-01 2019-03-31 0001050915 country:CA 2019-01-01 2019-03-31 0001050915 country:CA 2020-01-01 2020-03-31 0001050915 2020-01-01 2019-12-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2014-12-31 0001050915 pwr:EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember 2020-03-31 0001050915 2020-04-01 2020-03-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2019-10-01 2019-12-31 0001050915 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member 2019-01-01 2019-03-31 0001050915 pwr:UpstreamOilAndGasInvestmentFundMember 2020-03-31 0001050915 us-gaap:SubsequentEventMember 2020-05-01 2020-05-01 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2018-01-01 2018-12-31 0001050915 pwr:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-01-01 2020-01-01 0001050915 2019-07-01 2019-09-30 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2019-12-31 0001050915 pwr:WaterandGasPipelineInfrastructureContractorMember 2020-03-31 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputDiscountRateMember 2020-03-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2020-03-31 0001050915 srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member 2020-01-01 2020-03-31 0001050915 pwr:PipelineTransmissionProjectMember 2020-03-31 0001050915 pwr:PipelineTransmissionProjectMember 2020-01-01 2020-03-31 0001050915 pwr:EPCElectricTransmissionProjectMember 2019-01-01 2019-03-31 0001050915 pwr:InfrastructureInvestorsPartnershipMember 2020-03-31 0001050915 pwr:AcquisitionWithoutMaximumEarnOutMember us-gaap:FairValueInputsLevel3Member 2020-03-31 0001050915 srt:WeightedAverageMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2020-03-31 0001050915 pwr:EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember 2018-01-01 2018-12-31 0001050915 pwr:EquityMethodInvestmentInElectricPowerInfrastructureServicesCompanyMember 2020-01-01 2020-03-31 0001050915 pwr:UpstreamOilAndGasInvestmentFundMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:MeasurementInputPriceVolatilityMember 2020-03-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001050915 pwr:UnitPriceContractsMember 2020-01-01 2020-03-31 0001050915 pwr:UnitPriceContractsMember 2019-01-01 2019-03-31 0001050915 us-gaap:FixedPriceContractMember 2020-01-01 2020-03-31 0001050915 us-gaap:FixedPriceContractMember 2019-01-01 2019-03-31 0001050915 us-gaap:TimeAndMaterialsContractMember 2019-01-01 2019-03-31 0001050915 us-gaap:TimeAndMaterialsContractMember 2020-01-01 2020-03-31 0001050915 pwr:CashNotHeldByJointVenturesMember 2020-03-31 0001050915 pwr:CashNotHeldByJointVenturesMember 2019-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2019-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2020-03-31 0001050915 pwr:ForeignJointVenturesMember 2019-12-31 0001050915 pwr:DomesticJointVenturesMember 2020-03-31 0001050915 pwr:ForeignJointVenturesMember 2020-03-31 0001050915 pwr:DomesticJointVenturesMember 2019-12-31 0001050915 srt:WeightedAverageMember 2019-01-01 2019-12-31 0001050915 srt:WeightedAverageMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember 2019-01-01 2019-12-31 0001050915 srt:MaximumMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember 2019-01-01 2019-12-31 0001050915 pwr:Acquisitions2020Member us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2020Member us-gaap:TradeNamesMember 2020-01-01 2020-03-31 0001050915 pwr:Acquisitions2019Member 2019-12-31 0001050915 pwr:Acquisitions2019Member 2019-01-01 2019-12-31 0001050915 pwr:Acquisitions2020Member 2020-03-31 0001050915 pwr:Acquisitions2019Member 2019-01-01 2019-03-31 0001050915 2019-04-01 2020-03-31 0001050915 2019-04-01 2019-06-30 0001050915 us-gaap:TradeNamesMember 2020-03-31 0001050915 us-gaap:CustomerRelationshipsMember 2019-12-31 0001050915 us-gaap:CustomerRelationshipsMember 2020-03-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2019-12-31 0001050915 us-gaap:TradeNamesMember 2020-01-01 2020-03-31 0001050915 us-gaap:LicensingAgreementsMember 2019-12-31 0001050915 us-gaap:NoncompeteAgreementsMember 2019-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2019-12-31 0001050915 us-gaap:NoncompeteAgreementsMember 2020-01-01 2020-03-31 0001050915 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2020-01-01 2020-03-31 0001050915 us-gaap:TradeNamesMember 2019-12-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2020-03-31 0001050915 pwr:CurriculumMember 2019-12-31 0001050915 us-gaap:OrderOrProductionBacklogMember 2020-03-31 0001050915 pwr:CurriculumMember 2020-03-31 0001050915 us-gaap:NoncompeteAgreementsMember 2020-03-31 0001050915 us-gaap:LicensingAgreementsMember 2020-03-31 0001050915 pwr:CurriculumMember 2020-01-01 2020-03-31 0001050915 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2018-12-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2019-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2018-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-12-31 0001050915 2019-01-01 2019-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2019-12-31 0001050915 pwr:ElectricPowerInfrastructureServicesMember 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2020-03-31 0001050915 pwr:PipelineAndIndustrialInfrastructureServicesMember 2019-01-01 2019-12-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 currency:USD pwr:RevolvingLoansAndLetterOfCreditInAlternativeCurrenciesMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2018-10-01 2018-10-31 0001050915 currency:USD pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2020-01-01 2020-03-31 0001050915 currency:USD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember us-gaap:StandbyLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateOfCreditAgreementForForeignBorrowingsMember 2020-01-01 2020-03-31 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorSecuredCreditFacilityMember 2019-09-12 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2019-09-12 0001050915 currency:USD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2019-09-12 2019-09-12 0001050915 pwr:SeniorSecuredCreditFacilityMember 2019-09-12 0001050915 us-gaap:LetterOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEuroCurrencyRateMember 2020-01-01 2020-03-31 0001050915 currency:CAD pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MaximumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember pwr:EurocurrencyRateMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfBaseRateDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember pwr:EurocurrencyRateMember 2020-01-01 2020-03-31 0001050915 pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfFederalFundsRateMember 2020-01-01 2020-03-31 0001050915 currency:AUD pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:CanadianAndAustralianDollarsMember pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 srt:MaximumMember pwr:PerformanceLettersOfCreditMember pwr:SeniorSecuredCreditFacilityMember 2020-01-01 2020-03-31 0001050915 srt:MaximumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:SeniorSecuredCreditFacilityMember pwr:ExcessOfEurocurrencyRateApplicableToDomesticBorrowingsOnlyMember 2020-01-01 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2019-09-01 2019-09-30 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 currency:AUD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:TermLoanMember pwr:SeniorSecuredCreditFacilityMember 2019-10-01 2019-12-31 0001050915 currency:CAD pwr:SwingLinesLoanMember pwr:SeniorSecuredCreditFacilityMember 2020-03-31 0001050915 pwr:RelatedPartiesMember 2020-01-01 2020-03-31 0001050915 pwr:RelatedPartiesMember 2020-03-31 0001050915 srt:MaximumMember 2020-03-31 0001050915 pwr:RelatedPartiesMember 2019-01-01 2019-03-31 0001050915 srt:MinimumMember 2020-03-31 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2020-01-01 2020-03-31 0001050915 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-12-31 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2020-01-01 2020-03-31 0001050915 pwr:ExchangeableSharesForCommonStockMember 2019-01-01 2019-03-31 0001050915 pwr:A2018RepurchaseProgramMember 2018-09-30 0001050915 pwr:TreasuryStockAssociatedWithDeferredCompensationPlansMember 2019-01-01 2019-03-31 0001050915 pwr:CommonStockWithheldForSettlementOfEmployeeTaxLiabilitiesMember 2019-01-01 2019-03-31 0001050915 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-03-31 0001050915 pwr:A2018RepurchaseProgramMember 2020-03-31 0001050915 2019-10-01 2019-12-31 0001050915 2019-05-24 2019-05-24 0001050915 2019-08-28 2019-08-28 0001050915 2020-03-26 2020-03-26 0001050915 2019-12-11 2019-12-11 0001050915 2019-03-21 2019-03-21 0001050915 pwr:PerformanceStockUnitsPSUsMember 2019-03-08 0001050915 pwr:PerformanceStockUnitsPSUsMember 2019-01-01 2019-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2020-01-01 2020-03-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2020-03-26 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2019-01-01 2019-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2019-01-01 2019-03-31 0001050915 srt:MaximumMember pwr:PerformanceStockUnitsPSUsMember 2020-01-01 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2020-01-01 2020-03-31 0001050915 srt:MinimumMember pwr:PerformanceStockUnitsPSUsMember 2020-01-01 2020-03-31 0001050915 pwr:A2019PlanMember 2020-03-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2019-12-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2019-02-01 2019-02-28 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-01-01 2019-04-30 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2020-03-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-03-31 0001050915 pwr:ProjectContractTerminationMember 2020-03-31 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2019-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2020-03-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember srt:MaximumMember 2020-03-31 0001050915 pwr:ProjectContractTerminationMember 2019-04-01 2019-06-30 0001050915 pwr:PGEMember 2019-10-01 2019-12-31 0001050915 pwr:TelecommunicationNetworksConstructionAndOperationMember pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-12-31 0001050915 pwr:PGEMember pwr:PrePetitionReceivableMember 2019-01-29 0001050915 us-gaap:FairValueInputsLevel3Member 2020-03-31 0001050915 us-gaap:PerformanceGuaranteeMember pwr:EstimateMember 2020-03-31 0001050915 pwr:ProjectContractTerminationMember pwr:ProgramaNacionalDeTelecomunicacionesPRONATELMember 2019-04-01 2019-04-30 0001050915 pwr:MaurepasProjectDisputeMember pwr:MaurepasPipelineLLCMember 2019-07-01 2019-07-01 0001050915 pwr:PGEMember pwr:PrePetitionReceivableMember 2020-03-31 0001050915 pwr:PGEMember pwr:PrePetitionReceivableMember 2019-01-29 2020-03-31 0001050915 pwr:VehicleFleetCommittedCapitalMember 2020-03-31 0001050915 us-gaap:IndemnificationGuaranteeMember 2020-03-31 0001050915 us-gaap:FairValueInputsLevel3Member 2019-12-31 0001050915 us-gaap:PerformanceGuaranteeMember 2020-03-31 0001050915 pwr:MaurepasProjectDisputeMember pwr:QPSEngineeringLLCQPSMember 2017-07-01 2017-09-30 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-12-31 0001050915 pwr:TelecommunicationNetworksConstructionAndOperationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-01-01 2015-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-03-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2019-12-31 0001050915 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:PipelineAndIndustrialInfrastructureServicesMember 2019-01-01 2019-03-31 0001050915 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0001050915 us-gaap:OperatingSegmentsMember pwr:PipelineAndIndustrialInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember pwr:ElectricPowerInfrastructureServicesMember 2020-01-01 2020-03-31 0001050915 us-gaap:NonUsMember 2019-12-31 0001050915 us-gaap:OperatingSegmentsMember srt:LatinAmericaMember pwr:ElectricPowerInfrastructureServicesMember 2019-01-01 2019-03-31 0001050915 us-gaap:NonUsMember 2020-01-01 2020-03-31 0001050915 us-gaap:NonUsMember 2019-01-01 2019-03-31 0001050915 us-gaap:NonUsMember 2020-03-31 0001050915 us-gaap:OtherAssetsMember 2019-03-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-03-31 0001050915 us-gaap:OtherAssetsMember 2020-03-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001050915 us-gaap:OtherAssetsMember 2018-12-31 0001050915 us-gaap:OtherAssetsMember 2019-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 pwr:substation pure pwr:Segment utreg:km pwr:division iso4217:USD shares iso4217:USD shares pwr:kV pwr:Customer false --12-31 Q1 2020 0001050915 P10Y 0.37 0.05 0.41 0.23 0.24 0.19 0.23 0.20 15000000 10000000 21200000 0 0 6000 0 1250197000 1252001000 9398000 14446000 0 0 0.00001 0.00001 600000000 600000000 159415540 36183 161289117 0 142324318 36183 137645986 P1Y 0 0 P12M P3Y P3Y P3Y 200000 400000 17091222 23643131 10-Q true 2020-03-31 false 001-13831 Quanta Services, Inc. DE 74-2851603 2800 Post Oak Boulevard, Suite 2600 Houston TX 77056 713 629-7600 Common Stock, $0.00001 par value PWR NYSE Yes Yes Large Accelerated Filer false false false 137646608 377205000 164798000 2593285000 2747911000 569180000 601268000 50365000 55719000 168565000 261290000 3758600000 3830986000 1388436000 1386654000 287157000 284369000 392648000 393264000 395638000 413734000 2006465000 2022675000 8228944000 8331682000 73426000 74869000 91389000 92475000 1360007000 1489559000 591087000 606146000 2115909000 2263049000 1589318000 1292195000 200817000 196521000 217778000 214779000 309944000 311307000 4433766000 4277851000 2000 2000 0 0 2040383000 2024610000 2881416000 2854271000 -324786000 -241818000 806523000 586773000 3790492000 4050292000 4686000 3539000 3795178000 4053831000 8228944000 8331682000 2764095000 2807259000 2431899000 2443278000 332196000 363981000 230793000 231908000 17908000 12670000 -2758000 84000 80737000 119487000 14006000 13876000 759000 309000 -9827000 58959000 57663000 164879000 16160000 43844000 41503000 121035000 2817000 547000 38686000 120488000 0.27 0.83 0.26 0.82 144454000 145110000 146787000 146458000 0.05 0.04 41503000 121035000 -82968000 18863000 0 -16000 -82968000 18847000 -41465000 139882000 2817000 547000 -44282000 139335000 41503000 121035000 54410000 52216000 17908000 12670000 -2758000 84000 -2683000 60390000 589000 408000 814000 59000 273000 2823000 4210000 24558000 14912000 13012000 353000 -1217000 -89470000 250156000 227549000 -82750000 68109000 68626000 4790000 10843000 198000 8000 22794000 51553000 2474000 0 5692000 37803000 0 25000 -89133000 -147156000 1474452000 1647074000 1171059000 1347442000 446000 261000 -2799000 -23220000 989000 0 1963000 528000 15886000 13678000 7384000 5752000 200000000 19933000 73926000 236260000 -449000 -118000 211893000 6236000 169745000 83256000 381638000 89492000 142324318 2000 36183 0 2024610000 2854271000 -241818000 -586773000 4050292000 3539000 4053831000 -3841000 -3841000 -3841000 -82968000 -82968000 -82968000 121089 4329000 4329000 4329000 1124530 11444000 -19750000 -8306000 -8306000 36183 -36183 5960134 200000000 200000000 200000000 7184000 7184000 7184000 1963000 1963000 516000 516000 -293000 223000 38686000 38686000 2817000 41503000 137645986 2000 0 0 2040383000 2881416000 -324786000 -806523000 3790492000 4686000 3795178000 141103900 2000 486112 0 1 0 1967354000 2477291000 -286048000 -554440000 3604159000 1294000 3605453000 18847000 18847000 18847000 903082 17151000 -19052000 -1901000 -1901000 449929 -449929 1 0 375536 11953000 11953000 11953000 5896000 5896000 5896000 528000 528000 120488000 120488000 547000 121035000 142081375 2000 36183 0 0 0 1984505000 2591883000 -267201000 -585445000 3723744000 1313000 3725057000 <div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">BUSINESS AND ORGANIZATION:</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 Services, Inc. (Quanta) is a leading provider of specialty contracting services, delivering comprehensive infrastructure solutions for the electric power, energy and communications industries in the United States, Canada, Australia 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) Pipeline and Industrial 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 techniques, and the installation of “smart grid” technologies on electric power networks. In addition, this segment provides services that support the development of renewable energy generation, including solar, wind, hydro power and backup natural gas generation facilities, and related switchyards and transmission infrastructure. This segment also provides comprehensive communications infrastructure services to wireline and wireless telecommunications companies, cable multi-system operators and other customers within the communications industry (including services in connection with 5G wireless deployment); services in connection with the construction of electric power generation facilities; and the design, installation, maintenance and repair of commercial and industrial wiring. This segment also includes a majority of the financial results of Quanta’s postsecondary educational institution, which specializes in pre-apprenticeship training, apprenticeship training and specialized utility task training for electric workers, as well as training for the gas distribution and communications industries.</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;">Pipeline and Industrial 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 Pipeline and Industrial Infrastructure Services segment provides comprehensive infrastructure solutions to customers involved in the development, transportation, distribution, storage and processing of natural gas, oil and other products. Services performed by the Pipeline and Industrial Infrastructure Services segment generally include the design, installation, upgrade, 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 the fabrication of pipeline support systems and related structures and facilities for natural gas utilities and midstream companies. Quanta also 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 serves the offshore energy market and designs, installs and maintains fueling systems and 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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta acquired an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, to customers in the refining and chemical industries and an electric power infrastructure business located in the United States that primarily provides underground conduit services. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of the industrial services business generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the electric power infrastructure business generally included in the 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;">During the year ended December 31, 2019, Quanta acquired The Hallen Construction Co., Inc. (Hallen), a pipeline and industrial services business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure services business located in Canada. Beginning on the respective acquisition dates, the results of the </span></div>acquired businesses have been included in Quanta’s consolidated financial statements, with the results of Hallen generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the other acquired businesses generally included in the Electric Power Infrastructure Services segment. 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 generally accepted accounting principles in the United States (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, 2019</span><span style="font-family:inherit;font-size:10pt;"> (</span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> Annual Report), which was filed with the SEC on </span><span style="font-family:inherit;font-size:10pt;">February 28, 2020</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;">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 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 credit losses, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, purchase price allocations, acquisition-related contingent consideration liabilities, multiemployer pension plan withdrawal liabilities, contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations, revenue recognition for construction contracts inclusive of contractual change orders and claims, estimated insurance claim recoveries, stock-based compensation, operating results of reportable segments, provision for income taxes, and 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;">Revenue Recognition</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, energy 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-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price 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 </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.37 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.30 billion</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>63.6%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>59.5%</span></span><span style="font-family:inherit;font-size:10pt;"> were 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;">. These amounts represent 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 had not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, 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 are 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. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price 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:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for 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: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. 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. Such costs were not material during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">.</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 project estimators, project managers and finance professionals. Some of the factors that may lead to changes in estimates include concealed or unknown site 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; adverse weather conditions, natural disasters, and other emergencies (including the ongoing pandemic as a result of the novel coronavirus disease that began in 2019 (COVID-19); 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 to profitability or losses associated with the related performance </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">obligations. For example, estimated costs for a performance obligation may increase from an 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. Contract losses are recognized in full when they are determined to be probable and can be reasonably estimated.</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 cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Quanta had recognized revenues of </span><span style="font-family:inherit;font-size:10pt;"><span>$141.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$170.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 are included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized 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 that were satisfied or partially satisfied in prior periods or 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. </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;">Operating results for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, or </span><span style="font-family:inherit;font-size:10pt;"><span>7.3%</span></span><span style="font-family:inherit;font-size:10pt;"> of gross profit, as a result of aggregate changes in contract estimates related to projects that were in progress at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The overall favorable impact resulted from net positive changes in estimates across a large number of projects primarily as a result of favorable performance and successful mitigation of risks and contingencies as the projects progressed to completion. Partially offsetting the net favorable impact to gross profit for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was a negative change in estimate of </span><span style="font-family:inherit;font-size:10pt;"><span>$11.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to project delays associated with subcontractor performance and severe weather impacts on a larger pipeline transmission project in Canada which had a contract value of </span><span style="font-family:inherit;font-size:10pt;"><span>$95.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>93%</span></span><span style="font-family:inherit;font-size:10pt;"> complete as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">Operating results for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were impacted by less than </span><span style="font-family:inherit;font-size:10pt;"><span>5%</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of aggregate changes in contract estimates related to projects that were in progress at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">. However, during the three months ended March 31, 2019, Quanta completed construction of a larger electrical transmission project in Canada ahead of schedule, resulting in lower costs than previously estimated. This change positively impacted gross profit related to work performed in prior periods by </span><span style="font-family:inherit;font-size:10pt;"><span>$25.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. The favorable impact was partially offset by an aggregate negative change in estimates on other ongoing projects.</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: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, as determined by the job location, and contract type (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="15"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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="13" 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;">Three Months Ended March 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="6" 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;">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="6" 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;">2019</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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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,268,086</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>82.1</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>2,200,615</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>78.4</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;">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>384,225</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.9</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>485,430</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.3</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;">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>51,050</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>1.8</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>41,324</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>1.5</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;">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>60,734</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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>79,890</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</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: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,764,095</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100.0</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>2,807,259</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100.0</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></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="15"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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="13" 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;">Three Months Ended March 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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom: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;">2020</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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom: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;">2019</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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>974,651</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>35.3</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>895,044</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>31.9</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;">Cost-plus 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>688,084</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.9</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>958,355</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.1</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;">Fixed 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 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,101,360</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>39.8</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>953,860</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>34.0</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: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,764,095</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;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>100.0</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>2,807,259</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;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>100.0</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></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;">As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized 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. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>48.1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>51.7%</span></span><span style="font-family:inherit;font-size:10pt;"> of Quanta’s revenues recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;"> were associated with this revenue recognition method.</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;">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 they are intended 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 the early stages of a contract and are intended to 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;">March 31, 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="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, 2019</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>569,180</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>601,268</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>591,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>606,146</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;">As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end and variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings. The decrease in contract assets from </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was partially due to a </span><span style="font-family:inherit;font-size:10pt;"><span>$28.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> decrease in change orders and claims as described above.</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;">Revenues were positively impacted by </span><span style="font-family:inherit;font-size:10pt;"><span>$36.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized revenue of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$268.7 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, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Credit Losses</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 3, Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2020, which represented a </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> increase to allowance for credit losses, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. At the end of each quarter, management will assess these factors, including any potential effects from the ongoing COVID-19 pandemic.</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 assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience. </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 historical loss ratio and its determination of risk pools may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations such as changes to the market, regulatory or technological environments affecting its customers and the consistency of the current and forecasted economic conditions relative to the historical period used to derive historical loss ratios. </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;">Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable have been outstanding for at least 90 days. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.</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;">Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-top:9px;text-align:center;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="9"/></tr><tr><td style="width:76%;"/><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="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="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></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;">March 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="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;">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="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;">2019</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 beginning of 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;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>9,398</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>5,839</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;">Adoption of new credit loss standard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,067</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></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;">Charges to bad debt expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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 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,823</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;">Direct write-offs charged against the allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:Times_New_Roman;font-size:10pt;"><span>(292</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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(186</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:Times_New_Roman;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;">Balance at end of 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;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>14,446</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>8,476</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;">Long-term accounts receivable are included within “Other assets, net” in the accompanying condensed consolidated balance sheets. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, long-term accounts receivable were </span><span style="font-family:inherit;font-size:10pt;"><span>$12.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$12.6 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;">Certain contracts allow customers to withhold a small percentage of billings pursuant to retainage provisions, and such amounts are generally due upon completion of the contract and acceptance of the project by the customer. Based on Quanta’s experience in recent years, the majority of these retainage balances are expected to be collected within approximately twelve </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">months. Current retainage balances as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$313.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$299.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond the next twelve months are included in “Other assets, net,” and as of </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$57.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$54.2 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 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 under the terms of the contract until a later date 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 revenues 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;">March 31, 2020</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, 2019</span><span style="font-family:inherit;font-size:10pt;">, unbilled receivables included in “Accounts receivable” were </span><span style="font-family:inherit;font-size:10pt;"><span>$563.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$524.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. 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>$22.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$33.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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;">Cash and Cash Equivalents</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;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;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="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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 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="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, 2019</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 held in domestic bank accounts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>350,393</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>130,771</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;">Cash and cash equivalents held in foreign bank accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>26,812</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>34,027</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 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;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>377,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>164,798</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:13px;text-align:justify;text-indent:32px;font-size:10pt;"><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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, cash equivalents were </span><span style="font-family:inherit;font-size:10pt;"><span>$179.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$37.8 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.</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;">Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions and in the event of dissolution. Amounts related to cash and cash equivalents held by joint ventures, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:18px;padding-top:9px;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="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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 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="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, 2019</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 held by domestic joint ventures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>9,097</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>6,518</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;">Cash and cash equivalents held by foreign joint ventures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>104</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>16</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 cash and cash equivalents held by joint ventures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>9,201</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>6,534</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;">Cash and cash equivalents not held by joint ventures </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>368,004</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;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>158,264</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 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;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>377,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>164,798</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: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;">Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. 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. Quanta’s operating units are organized into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> divisions: the Electric Power Infrastructure Services Division and the Pipeline and Industrial 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 impairment. </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;">Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a qualitative assessment on none, some or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of a reporting unit. Additionally, an interim impairment test of a reporting unit may be triggered by a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book 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;">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. The quantitative 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 condensed consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.</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 determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiples valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.</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 for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.</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 guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, 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. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For Quanta’s annual goodwill impairment assessment performed during the fourth quarter of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified one reporting unit for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of the reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. Accordingly, management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions. After taking into account 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 the reporting unit for which a quantitative impairment test was performed in the fourth quarter of 2019, the reporting unit’s fair value exceeded its carrying amount.</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. The reporting unit referenced above, for which a quantitative goodwill impairment assessment was performed in the fourth quarter of 2019, experienced declines over the short-term primarily due to losses attributable to a project which are not expected to recur.</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;">Due to the cyclical nature of Quanta’s business, and the other factors described above, the profitability of its individual reporting units may suffer from decreases in customer demand and other factors. These factors may have a disproportionate impact on individual reporting units as compared to Quanta as a whole and might adversely affect the fair value of individual reporting units. If material adverse conditions occur, Quanta’s future estimates of fair value may not support the carrying amount of one or more of its reporting units, and the related goodwill would need to be written down to an amount considered recoverable. </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;">As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its reporting units, particularly reporting units within its Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in goodwill impairment for any reporting unit. As a result, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment was recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units. Quanta will continue to monitor the impacts and should any of its reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of goodwill impairment would increase. At this time, based on information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be material.</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:12px;text-align:justify;text-indent:32px;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, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair 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 method 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 significant estimates used by management in determining the fair values of customer relationship intangible assets include future revenues, discount rates and customer attrition rates. The following table presents the range and weighted average based on acquisition date fair value for discount and attrition rates used in the valuation of customer relationship intangible assets during the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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="9"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</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;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;font-weight:bold;">Range</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="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;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;font-weight:bold;">Weighted Average</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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;font-weight:bold;">Range</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="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;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;font-weight:bold;">Weighted Average</span></div></td></tr><tr><td style="vertical-align:top;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 23%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">19% to 24%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24%</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;">Customer attrition 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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23% to 41%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29%</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 style="vertical-align:bottom;background-color:#cceeff;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;">5% to 37%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6%</span></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 or 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 the intangible assets that are 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. As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in intangible asset impairments. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units and related intangible assets. Quanta will continue to monitor the impacts and should any of the reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of intangible asset impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">impairment will result, or whether such impairment charge would be material. </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;">Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received. </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 if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability. </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 terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.</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;"> Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.</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 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. </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:5px;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), net” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amount and the decline 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 its 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 the accompanying condensed consolidated balance sheets.</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;">Investments in entities which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence, are accounted for using the cost method of accounting. These investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company.</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 owns 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, which had an investment balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$18.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. During a designated post-investment period, which concludes in October 2020, Quanta has the option to acquire the remaining equity of the company and has certain additional earnings and distribution participation rights, as well as preferential liquidation rights. Quanta’s equity interest has been recorded at cost and will be adjusted for impairment, if any, based on observable changes in the value of the investee’s equity. Earnings on this investment are recognized as dividends are received and are reported in “Other income (expense), net” in the accompanying condensed consolidated statements of operations. </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 part of Quanta’s investment strategy, Quanta formed a partnership with select investors to invest in certain specified infrastructure projects, and 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. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta’s investment balance related to this partnership was </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. However, in October 2019, due to certain management changes at the registered investment adviser, the partnership entered into a 180-day period during which the investors and Quanta evaluated the partnership, and at the end of such period in April 2020, the investment period for any future investments ended.</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 owns a </span><span style="font-family:inherit;font-size:10pt;"><span>49%</span></span><span style="font-family:inherit;font-size:10pt;"> equity interest in an electric power infrastructure services company, together with certain related customer relationship and other intangible assets, which were acquired for </span><span style="font-family:inherit;font-size:10pt;"><span>$12.3 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta and the majority owner made additional contributions to the company to fund the purchase of certain assets. There were no changes to Quanta’s ownership interest as a result of the </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> capital contribution. </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 owns a </span><span style="font-family:inherit;font-size:10pt;"><span>16%</span></span><span style="font-family:inherit;font-size:10pt;"> equity investment in an upstream oil and gas investment fund, in which it had an investment balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$10.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Quanta recognizes equity earnings/losses on a quarter lag basis; therefore, the investment balance is based on the fund’s valuation of its portfolio as of December 31, 2019. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized a loss of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> on the investment as a result of a decrease in the fair value of the fund. </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 held a minority ownership interest in a limited partnership that was selected during 2014 to build, own and operate a new </span><span style="font-family:inherit;font-size:10pt;"><span>500</span></span><span style="font-family:inherit;font-size:10pt;"> kilometer electric 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 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 recognized revenue and related cost of services as performance progressed on the project. However, due to Quanta’s ownership interest, a proportional amount of the EPC profit was deferred until the electric transmission line and related substations were constructed and ownership of the assets was deemed to be transferred to the third-party customer, which occurred in the three months ended March 31, 2019. The deferral of earnings and recognition of such earnings deferral were recorded as components of equity in earnings (losses) of unconsolidated affiliates, which is included in “Other income (expense), net” in the accompanying condensed consolidated statements of operations. During the three months ended March 31, 2019, deferred earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$60.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> were recognized, the majority of which was attributable to profit earned and deferred in the years ended December 31, 2018 and 2017. During the three months ended December 31, 2019, Quanta sold its minority ownership interest in the limited partnership and recognized a gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$13.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to the sale. </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 a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to certain of its investments, particularly investments dependent on the energy market, and concluded that at this time the investments are not impaired, except for the upstream oil and gas investment fund discussed above. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s investments. Quanta will continue to monitor the impacts and should any of the investments suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">material. See Notes 9 and 11 for additional information related to investments.</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 when management 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;">March 31, 2020</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>$40.3 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;"><span>$0.6 million</span></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, 2019</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 a favorable settlement of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to certain non-U.S. income tax audits, partially offset by a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> increase in reserves for uncertain tax positions expected to be taken in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. Quanta and certain subsidiaries remain under examination by various U.S. state and 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>$6.8 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 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 future consolidated balance sheets, statements of operations and statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 significantly revised the U.S. corporate tax regime which, among other things, resulted in a reduction of Quanta’s current and estimated future effective tax rate and a remeasurement of its deferred tax assets and liabilities. </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 9), which were 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 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. 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 insurance programs, as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the deductible for employer’s liability was </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 was </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 were </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. Effective May 1, 2020, the deductible for employer’s liability increased to </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 were increased to </span><span style="font-family:inherit;font-size:10pt;"><span>$15.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 </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amount of the applicable deductible of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. 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.8 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;">Certain of Quanta’s operating units are parties to 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and 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 units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU 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 PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. 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 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. For additional information on Quanta’s RSU and PSU awards, see 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;">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 and Australia, 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. 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), net” 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. See Note 11 for additional information related to legal proceedings and other contingencies.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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 achievement of certain performance objectives by the acquired businesses during designated post-acquisition periods 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 of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. 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;">Aggregate fair values of these outstanding and unearned contingent consideration liabilities and their classification in the accompanying condensed consolidated balance sheets were 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: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="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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 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="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, 2019</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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>80,947</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>77,618</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;">Insurance and other non-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;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>7,060</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>6,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></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 contingent consideration 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 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>88,007</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>84,160</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:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of these liabilities were 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>20.4%</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;"> and had a weighted average of </span><span style="font-family:inherit;font-size:10pt;"><span>22.6%</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 values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from </span><span style="font-family:inherit;font-size:10pt;"><span>1.6%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>3.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and had a weighted average of </span><span style="font-family:inherit;font-size:10pt;"><span>2.3%</span></span><span style="font-family:inherit;font-size:10pt;"> based on fair value at acquisition. 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. </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 outstanding payment amount, which aggregated to </span><span style="font-family:inherit;font-size:10pt;"><span>$162.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. One contingent consideration liability is not subject to a maximum payment amount, and such liability had a fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. </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, settlement of outstanding liabilities, changes in the fair value of amounts owed based on performance in post-acquisition periods and accretion in present value. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized </span><span style="font-family:inherit;font-size:10pt;">a net increase</span><span style="font-family:inherit;font-size:10pt;"> in the fair value of its aggregate contingent consideration liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$2.8 million</span></span><span style="font-family:inherit;font-size:10pt;">, while during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Quanta recognized </span><span style="font-family:inherit;font-size:10pt;">a net decrease</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. These changes are reflected in “Change in fair value of contingent consideration liabilities” in the accompanying condensed consolidated statements of operations. Additionally, Quanta settled certain contingent consideration liabilities during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> with a cash payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>4,277</span></span><span style="font-family:inherit;font-size:10pt;"> shares of Quanta common stock.</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 </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 the fair value 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 the 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 their long-term nature. 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 is performed to determine the degree to which the investment is impaired and a corresponding charge to earnings is 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 judgments 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. All of Quanta’s cash equivalents were categorized as Level 1 assets at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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. The carrying amount of variable rate debt also approximates fair value.</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: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 generally accepted accounting principles in the United States (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;">The preparation of financial statements in conformity with 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 credit losses, valuation of inventory, useful lives of assets, fair value assumptions in analyzing goodwill, other intangibles and long-lived asset impairments, equity and other investments, purchase price allocations, acquisition-related contingent consideration liabilities, multiemployer pension plan withdrawal liabilities, contingent liabilities associated with, among other things, legal proceedings and claims, parent guarantees and indemnity obligations, revenue recognition for construction contracts inclusive of contractual change orders and claims, estimated insurance claim recoveries, stock-based compensation, operating results of reportable segments, provision for income taxes, and uncertain tax positions.</span></div> 5370000000 5300000000 0.636 0.595 P12M 141600000 170000000.0 -24100000 0.073 -11600000 95100000 0.93 0.05 -25500000 <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, as determined by the job location, and contract type (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="15"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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="13" 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;">Three Months Ended March 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="6" 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;">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="6" 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;">2019</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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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,268,086</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>82.1</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>2,200,615</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>78.4</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;">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>384,225</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.9</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>485,430</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17.3</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;">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>51,050</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>1.8</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>41,324</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>1.5</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;">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>60,734</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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>79,890</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</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: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,764,095</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100.0</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>2,807,259</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100.0</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></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="15"/></tr><tr><td style="width:60%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:6%;"/><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:6%;"/><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="13" 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;">Three Months Ended March 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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom: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;">2020</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="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom: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;">2019</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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;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>974,651</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>35.3</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>895,044</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>31.9</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;">Cost-plus 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>688,084</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24.9</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>958,355</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34.1</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;">Fixed 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 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,101,360</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>39.8</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>953,860</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>34.0</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: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,764,095</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;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>100.0</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>2,807,259</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;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>100.0</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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2268086000 0.821 2200615000 0.784 384225000 0.139 485430000 0.173 51050000 0.018 41324000 0.015 60734000 0.022 79890000 0.028 2764095000 1.000 2807259000 1.000 974651000 0.353 895044000 0.319 688084000 0.249 958355000 0.341 1101360000 0.398 953860000 0.340 2764095000 1.000 2807259000 1.000 0.481 0.517 <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;">March 31, 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="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, 2019</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>569,180</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>601,268</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>591,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>606,146</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> 569180000 601268000 591087000 606146000 As referenced previously, contract assets and liabilities fluctuate period to period based on various factors, including, among others, changes in the number and size of projects in progress at period end and variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings. <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;">As described above, under unit-price contracts with more than an insignificant amount of partially completed units and fixed price contracts, revenue is recognized 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. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>48.1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>51.7%</span></span><span style="font-family:inherit;font-size:10pt;"> of Quanta’s revenues recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;"> were associated with this revenue recognition method.</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;">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 they are intended 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 the early stages of a contract and are intended to 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: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, energy 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-price contracts, cost-plus contracts and fixed price contracts. Transaction prices for unit-price 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 </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 a customer. For contracts with multiple performance obligations, Quanta allocates a portion of the total transaction price to each performance obligation using its best estimate of the standalone selling price of the distinct good or service associated with each performance obligation. Standalone selling price is estimated using the expected costs plus a margin.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.37 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$5.30 billion</span></span><span style="font-family:inherit;font-size:10pt;">, of which </span><span style="font-family:inherit;font-size:10pt;"><span>63.6%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>59.5%</span></span><span style="font-family:inherit;font-size:10pt;"> were 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;">. These amounts represent 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 had not yet begun. For purposes of calculating remaining performance obligations, Quanta includes all estimated revenues attributable to consolidated joint ventures and variable interest entities, 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 are 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. Under unit-price contracts with an insignificant amount of partially completed units, Quanta recognizes revenue as units are completed based on contractual pricing amounts. Under unit-price 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:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Under contracts where Quanta has a right to consideration in an amount that directly corresponds to the value of completed performance, Quanta recognizes revenue in such amount and does not include such performance as a remaining performance obligation. Also, contract consideration is not adjusted for 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: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. 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. Such costs were not material during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">.</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 project estimators, project managers and finance professionals. Some of the factors that may lead to changes in estimates include concealed or unknown site 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; adverse weather conditions, natural disasters, and other emergencies (including the ongoing pandemic as a result of the novel coronavirus disease that began in 2019 (COVID-19); 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 to profitability or losses associated with the related performance </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">obligations. For example, estimated costs for a performance obligation may increase from an 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. Contract losses are recognized in full when they are determined to be probable and can be reasonably estimated.</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 cost estimates on certain contracts may result in the issuance of change orders, which can be approved or unapproved by the customer, or the assertion of contract claims. Quanta determines the probability that costs associated with change orders and claims will be recovered based on, among other things, contractual entitlement, past practices with the customer, specific discussions or preliminary negotiations with the customer and 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, Quanta had recognized revenues of </span><span style="font-family:inherit;font-size:10pt;"><span>$141.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$170.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 are included in “Contract assets” in the accompanying condensed consolidated balance sheets, represent management’s estimates of additional contract revenues that have been earned and are probable of collection. However, Quanta’s estimates could change, and the amount ultimately realized 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 that were satisfied or partially satisfied in prior periods or 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. </span></div><div style="line-height:120%;padding-top:17px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Current and Long-Term Accounts Receivable, Notes Receivable and Allowance for Credit Losses</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 3, Quanta adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2020, which represented a </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> increase to allowance for credit losses, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes in credit loss experience, changes to specific risk characteristics of Quanta’s portfolio of financial assets or changes to management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. At the end of each quarter, management will assess these factors, including any potential effects from the ongoing COVID-19 pandemic.</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 assessment of the allowance for credit losses involves certain judgments and estimates. Management estimates the allowance balance using relevant available information from internal and external sources relating to past events, current conditions and reasonable and supportable forecasts. Expected credit losses are estimated by evaluating trends in historical write-off experience and applying historical loss ratios to pools of financial assets with similar risk characteristics. Quanta has determined that it has one pool for the purpose of calculating its historical credit loss experience. </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 historical loss ratio and its determination of risk pools may be adjusted for changes in customer credit concentrations within its portfolio of financial assets, its customers’ ability to pay, and other considerations such as changes to the market, regulatory or technological environments affecting its customers and the consistency of the current and forecasted economic conditions relative to the historical period used to derive historical loss ratios. </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;">Additional allowance for credit losses is established for financial asset balances with specific customers where collectability has been determined to be improbable based on customer specific facts and circumstances. Quanta considers accounts receivable delinquent after 30 days but does not generally consider such amounts delinquent in its credit loss analysis unless the accounts receivable have been outstanding for at least 90 days. In addition to monitoring delinquent accounts, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings of significant customers, assessing economic and market conditions and evaluating material changes to a customer’s business, cash flows and financial condition. Should anticipated recoveries relating to receivables fail to materialize, including anticipated recoveries relating to bankruptcies or other workout situations, Quanta could experience reduced cash flows and losses in excess of current allowances provided.</span></div> -28400000 36000000.0 268700000 -3800000 5100000 1200000 <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;">Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):</span></div><div style="line-height:120%;padding-top:9px;text-align:center;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="9"/></tr><tr><td style="width:76%;"/><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="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="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></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;">March 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="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;">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="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;">2019</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 beginning of 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;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>9,398</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>5,839</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;">Adoption of new credit loss standard</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,067</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></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;">Charges to bad debt expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>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 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,823</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;">Direct write-offs charged against the allowance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:Times_New_Roman;font-size:10pt;"><span>(292</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:Times_New_Roman;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:Times_New_Roman;font-size:10pt;"><span>(186</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:Times_New_Roman;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;">Balance at end of 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;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>14,446</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>8,476</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> 9398000 5839000 5067000 273000 2823000 292000 186000 14446000 8476000 12100000 12600000 313200000 299600000 57400000 54200000 563300000 524300000 22600000 33200000 350393000 130771000 26812000 34027000 377205000 164798000 <div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:32px;font-size:10pt;"><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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, cash equivalents were </span><span style="font-family:inherit;font-size:10pt;"><span>$179.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$37.8 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.</span></div>Cash and cash equivalents held by joint ventures, which are either consolidated or proportionately consolidated, are available to support joint venture operations, but Quanta cannot utilize those assets to support its other operations. Quanta generally has no right to cash and cash equivalents held by a joint venture other than participating in distributions and in the event of dissolution. 179900000 37800000 Amounts related to cash and cash equivalents held by joint ventures, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):<div style="line-height:120%;padding-bottom:18px;padding-top:9px;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="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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 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="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, 2019</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 held by domestic joint ventures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>9,097</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>6,518</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;">Cash and cash equivalents held by foreign joint ventures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>104</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>16</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 cash and cash equivalents held by joint ventures</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>9,201</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>6,534</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;">Cash and cash equivalents not held by joint ventures </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>368,004</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;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>158,264</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 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;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>377,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>164,798</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:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amounts related to Quanta’s cash and cash equivalents based on geographic location of the bank accounts were as follows (in thousands):</span></div><div style="line-height:120%;text-align:justify;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;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="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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 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="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, 2019</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 held in domestic bank accounts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>350,393</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>130,771</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;">Cash and cash equivalents held in foreign bank accounts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>26,812</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>34,027</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 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;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>377,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>164,798</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> 9097000 6518000 104000 16000 9201000 6534000 368004000 158264000 377205000 164798000 <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;">Goodwill, net of accumulated impairment losses, represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses and is stated at cost. 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. Quanta’s operating units are organized into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> divisions: the Electric Power Infrastructure Services Division and the Pipeline and Industrial 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 impairment. </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;">Goodwill is not amortized but is tested for impairment annually in the fourth quarter of the fiscal year, or more frequently if events or circumstances arise which indicate that goodwill may be impaired. The assessment can be performed by first completing </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">a qualitative assessment on none, some or all of Quanta’s reporting units. Quanta can also bypass the qualitative assessment for any reporting unit in any period and proceed directly to a quantitative impairment test, and then resume the qualitative assessment in any subsequent period. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of a reporting unit. Additionally, an interim impairment test of a reporting unit may be triggered by a significant change in market, management, business strategy or business climate; a loss of a significant customer; increased competition; a sustained decrease in share price; or a decrease in Quanta’s market capitalization below book 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;">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. The quantitative 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 condensed consolidated statements of operations. The income tax effect associated with an impairment of tax-deductible goodwill is also considered in the measurement of the goodwill impairment. A goodwill impairment for any reporting unit is limited to the total amount of goodwill allocated to such reporting unit.</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 determines the fair value of its reporting units using a weighted combination of the income approach (discounted cash flow method) and market multiples valuation techniques (market guideline transaction method and market guideline public company method), with greater weight placed on the discounted cash flow method because management believes this method results in the most appropriate calculation of fair value and reflects an expectation of market value as determined by a “held and used” model.</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 for each reporting unit, discounted to present value using a risk-adjusted industry weighted average cost of capital, which reflects the overall level of inherent risk for each reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur. A terminal value is derived from a multiple of the reporting unit’s earnings before interest, taxes, depreciation and amortization (EBITDA). The EBITDA multiples for each reporting unit are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk.</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 guideline transaction and market guideline public company methods, Quanta determines the estimated fair value for each of its reporting units by applying transaction multiples and public company multiples, respectively, 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. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, volatility and risk. The public company multiples are based on peer group multiples adjusted for size, volatility and risk. For the market guideline public company method, Quanta adds a reasonable control premium, which is estimated as the premium that would be appropriate to convert the reporting unit value to a controlling interest basis.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For Quanta’s annual goodwill impairment assessment performed during the fourth quarter of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">, Quanta assessed qualitative factors to determine whether it was necessary to perform a quantitative fair value impairment analysis and identified one reporting unit for which a quantitative goodwill impairment assessment was deemed appropriate based on financial performance indicators. The subsequent quantitative analysis indicated that the fair value of the reporting unit was in excess of its carrying amount. Accordingly, Quanta did not record any impairment charges related to goodwill during the fourth quarter of </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The determination of a reporting unit’s fair value requires judgment and the use of significant estimates and assumptions. Quanta believes the estimates and assumptions used in its impairment assessments are reasonable and based on available market information obtained from relevant industry sources; however, variations in any of the assumptions could result in materially different calculations of fair value and impairment determinations. Accordingly, management considered the sensitivity of its fair value estimates to changes in certain valuation assumptions. After taking into account 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 the reporting unit for which a quantitative impairment test was performed in the fourth quarter of 2019, the reporting unit’s fair value exceeded its carrying amount.</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. The reporting unit referenced above, for which a quantitative goodwill impairment assessment was performed in the fourth quarter of 2019, experienced declines over the short-term primarily due to losses attributable to a project which are not expected to recur.</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;">Due to the cyclical nature of Quanta’s business, and the other factors described above, the profitability of its individual reporting units may suffer from decreases in customer demand and other factors. These factors may have a disproportionate impact on individual reporting units as compared to Quanta as a whole and might adversely affect the fair value of individual reporting units. If material adverse conditions occur, Quanta’s future estimates of fair value may not support the carrying amount of one or more of its reporting units, and the related goodwill would need to be written down to an amount considered recoverable. </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;">As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its reporting units, particularly reporting units within its Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in goodwill impairment for any reporting unit. As a result, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> goodwill impairment was recognized during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units. Quanta will continue to monitor the impacts and should any of its reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of goodwill impairment would increase. At this time, based on information currently available, Quanta cannot determine if any future impairment will result, or whether such impairment charge would be material.</span></div>Quanta’s intangible assets include customer relationships, backlog, trade names, non-compete agreements, patented rights and developed technology and curriculum, all of which are subject to amortization, as well as an engineering license, which is not subject to amortization. The fair 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 method 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.<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 or 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 the intangible assets that are 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. As a result of the currently challenged energy market and recent oil price volatility, as well as the exacerbating effect of the COVID-19 pandemic, Quanta assessed the expected negative impacts related to its intangible assets, particularly intangible assets associated with reporting units within the Pipeline and Industrial Infrastructure Services Division, and concluded that at this time the impacts are not likely to result in intangible asset impairments. However, the potential impacts of the volatile energy market and of the COVID-19 pandemic are uncertain and may change based on numerous factors that could increase the negative impacts on certain of Quanta’s reporting units and related intangible assets. Quanta will continue to monitor the impacts and should any of the reporting units suffer additional significant declines in actual or forecast financial results beyond current expectations, the risk of intangible asset impairment would increase. At this time, based on the information currently available, Quanta cannot determine if any future </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">impairment will result, or whether such impairment charge would be material. </span></div> 2 0.10 0 The following table presents the range and weighted average based on acquisition date fair value for discount and attrition rates used in the valuation of customer relationship intangible assets during the <span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and year ended </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span><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="9"/></tr><tr><td style="width:32%;"/><td style="width:1%;"/><td style="width:16%;"/><td style="width:1%;"/><td style="width:16%;"/><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">2019</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;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;font-weight:bold;">Range</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="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;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;font-weight:bold;">Weighted Average</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;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;font-weight:bold;">Range</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="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;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;font-weight:bold;">Weighted Average</span></div></td></tr><tr><td style="vertical-align:top;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">20% to 23%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">19% to 24%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24%</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;">Customer attrition 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;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">23% to 41%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29%</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 style="vertical-align:bottom;background-color:#cceeff;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;">5% to 37%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6%</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.22 0.24 0.29 0.06 <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;">Lease liabilities are recognized as the present value of the future minimum lease payments over the lease term as of the commencement date. Lease assets are recognized as the present value of future minimum lease payments over the lease term as of the commencement date, plus any initial direct costs incurred and lease payments made, less any lease incentives received. </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 if an arrangement contains a lease at inception. If an arrangement is considered a lease, Quanta determines at the commencement date whether the lease is an operating or finance lease. Finance leases are leases that meet any of the following criteria: the lease transfers ownership of the underlying asset at the end of the lease term; the lessee is reasonably certain to exercise an option to purchase the underlying asset; the lease term is for the major part of the remaining economic life of the underlying asset (except when the commencement date falls at or near the end of such economic life); the present value of the sum of the lease payments and any additional residual value guarantee by the lessee equals or exceeds substantially all of the fair value of the underlying asset; or the underlying asset is of such a specialized nature that it is expected to have no alternative use to the lessor at the end of the lease term. A lease that does not meet any of these criteria is considered an operating lease. After the commencement date, lease cost for an operating lease is recognized over the remaining lease term on a straight-line basis, while lease cost for a finance lease is based on the depreciation of the lease asset and interest on the lease liability. </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 terms of Quanta’s lease arrangements vary, and certain leases include one or more of the following: renewal option(s), a cancellation option, a residual value guarantee, a purchase option or an escalation clause. An option to extend or terminate a lease is accounted for when assessing a lease term when it is reasonably certain that Quanta will exercise such option. Quanta has made a policy election to classify leases with an initial lease term of 12 months or less as short-term leases, and these leases are not recorded in the accompanying condensed consolidated balance sheets unless the lease contains a purchase option that is reasonably certain to be exercised. Lease cost related to short-term leases is recognized on a straight-line basis over the lease term.</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;"> Determinations with respect to lease term (including any extension thereof), discount rate, variable lease cost and future minimum lease payments require the use of judgment based on the facts and circumstances related to each lease. Quanta considers various factors, including economic incentives and penalties and business need, to determine the likelihood that a renewal option will be exercised. Unless a renewal option is reasonably certain to be exercised, which is typically at Quanta’s sole discretion, the initial non-cancelable lease term is used. Quanta generally uses its incremental borrowing rates to determine the present value of future minimum lease payments.</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 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. </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:5px;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), net” in the accompanying condensed consolidated statements of operations. Equity investments are reviewed for impairment by assessing whether there has been a decline in the fair value of the investment below the carrying </span></div><div style="line-height:120%;padding-top:5px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amount and the decline 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 its 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 the accompanying condensed consolidated balance sheets.</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;">Investments in entities which Quanta is not the primary beneficiary, and over which Quanta does not have the ability to exercise significant influence, are accounted for using the cost method of accounting. These investments are required to be measured at fair value, with changes in fair value recognized in net income, unless the investments do not have readily determinable fair values, in which case the investments are measured at cost minus impairment, if any, plus or minus observable price changes in orderly transactions for an identical or similar investment in the same company.</span></div> 0.30 18400000 21100000 0.49 12300000 2400000 0.16 10200000 -3100000 500 2 500 60300000 13000000.0 <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 when management 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;">March 31, 2020</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>$40.3 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;"><span>$0.6 million</span></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, 2019</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 a favorable settlement of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to certain non-U.S. income tax audits, partially offset by a </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> increase in reserves for uncertain tax positions expected to be taken in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. Quanta and certain subsidiaries remain under examination by various U.S. state and 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>$6.8 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 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 future consolidated balance sheets, statements of operations and statements of comprehensive income. For example, the Tax Cuts and Jobs Act of 2017 significantly revised the U.S. corporate tax regime which, among other things, resulted in a reduction of Quanta’s current and estimated future effective tax rate and a remeasurement of its deferred tax assets and liabilities. </span></div> 40300000 -600000 1700000 1100000 6800000 <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 9), which were 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 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. 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> 1 <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 insurance programs, as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the deductible for employer’s liability was </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 was </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 were </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. Effective May 1, 2020, the deductible for employer’s liability increased to </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 were increased to </span><span style="font-family:inherit;font-size:10pt;"><span>$15.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 </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">amount of the applicable deductible of its third-party insurance programs. In connection with Quanta’s casualty insurance programs, Quanta is required to issue letters of credit to secure its obligations. 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.8 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> 1000000.0 5000000.0 10000000.0 5000000.0 15000000.0 800000 <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 operating units are parties to 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts pursuant to specified rates. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and the resulting multiemployer pension plan contribution obligations for future periods.</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 units (RSUs) and performance stock units (PSUs) to be settled in common stock based on the fair value of the awards, net of estimated forfeitures. The fair value of RSU awards is determined based on the number of units granted and the closing price of Quanta’s common stock on the date of grant. The grant date fair value of the PSUs is determined as follows: (i) for the portion of the awards based on company performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. An estimate of future forfeitures, based on historical data, is also utilized to determine compensation expense for the period, and these forfeiture estimates are subject to change and may impact the value that will ultimately be recognized as compensation expense. The resulting compensation expense for PSU 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 PSUs can also vary from period to period based on changes in forecasted achievement of established performance goals and the total number of shares of common stock that Quanta anticipates will be issued upon vesting of such PSUs. 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 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. For additional information on Quanta’s RSU and PSU awards, see Note 10.</span></div> 1 <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 and Australia, 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. 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), net” in the accompanying condensed consolidated statements of operations.</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> 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. <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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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 achievement of certain performance objectives by the acquired businesses during designated post-acquisition periods 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 of the acquired businesses and are estimated by management based on entity-specific assumptions that are evaluated on an ongoing basis. 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 fair values of these liabilities were 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>20.4%</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;"> and had a weighted average of </span><span style="font-family:inherit;font-size:10pt;"><span>22.6%</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 values of the estimated payments are discounted based on a risk-free rate and/or Quanta’s cost of debt and ranged from </span><span style="font-family:inherit;font-size:10pt;"><span>1.6%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>3.9%</span></span><span style="font-family:inherit;font-size:10pt;"> and had a weighted average of </span><span style="font-family:inherit;font-size:10pt;"><span>2.3%</span></span><span style="font-family:inherit;font-size:10pt;"> based on fair value at acquisition. 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. </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 </span></div><div style="line-height:120%;padding-top:13px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 the fair value 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 the 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 their long-term nature. 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 is performed to determine the degree to which the investment is impaired and a corresponding charge to earnings is 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 judgments 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. All of Quanta’s cash equivalents were categorized as Level 1 assets at </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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. The carrying amount of variable rate debt also approximates fair value.</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;">Aggregate fair values of these outstanding and unearned contingent consideration liabilities and their classification in the accompanying condensed consolidated balance sheets were 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: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="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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">March 31, 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="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, 2019</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</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>80,947</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>77,618</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;">Insurance and other non-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;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>7,060</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>6,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></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 contingent consideration 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 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>88,007</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>84,160</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> 80947000 77618000 7060000 6542000 88007000 84160000 0.204 0.300 0.226 0.016 0.039 0.023 162500000 1000000.0 2800000 -100000 1000000.0 4277 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:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued an update for measuring credit losses on most financial assets and certain other instruments that are not measured at fair value through net income. The update amended the impairment model to utilize an expected credit loss methodology in place of the incurred loss methodology for financial instruments, including accounts receivable and contract assets, and off-balance sheet credit exposures. The amendment requires entities to consider a broader range of information to estimate expected credit losses, which often results in earlier recognition of losses. The update also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes. </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 adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2020, which represented a </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> increase to allowance for credit losses, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes to credit loss experience, specific risk characteristics of Quanta’s portfolio of financial assets or management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. Management continues to periodically assess these factors, including any potential effects from the COVID-19 pandemic, and incorporate any changes in its estimate of credit losses. </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 August 2018, the FASB issued an update that amends the disclosure requirements related to fair value measurements. Pursuant to this update, 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 </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Quanta adopted this guidance effective January 1, 2020, and it did not have a material impact on its condensed consolidated financial statements or disclosures.</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:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, and certain amendments should be applied prospectively, while other amendments should be applied on a modified retrospective basis. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.</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 January 2020, the FASB issued an update that clarified the interactions between accounting guidance to account for certain equity securities relating to increasing or decreasing ownership or degree of influence and forward contracts and purchased options. This update is effective for interim and annual periods beginning after December 15, 2020, and it will be applied prospectively. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.</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;">Adoption of New Accounting Pronouncements </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 June 2016, the FASB issued an update for measuring credit losses on most financial assets and certain other instruments that are not measured at fair value through net income. The update amended the impairment model to utilize an expected credit loss methodology in place of the incurred loss methodology for financial instruments, including accounts receivable and contract assets, and off-balance sheet credit exposures. The amendment requires entities to consider a broader range of information to estimate expected credit losses, which often results in earlier recognition of losses. The update also requires disclosure of information regarding how a company developed its allowance, including changes in the factors that influenced management’s estimate of expected credit losses and the reasons for those changes. </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 adopted the new accounting standard for measuring credit losses effective January 1, 2020 utilizing the transition method that allows recognition of a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. Quanta’s financial results for reporting periods beginning on or after January 1, 2020 are presented under the new standard, while financial results for prior periods continue to be reported in accordance with the prior standard and Quanta’s historical accounting policy. The net cumulative effect due to the adoption of the new standard was a </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> reduction to retained earnings as of January 1, 2020, which represented a </span><span style="font-family:inherit;font-size:10pt;"><span>$5.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> increase to allowance for credit losses, net of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> in deferred income taxes. The adjustment was based on an estimate of expected lifetime credit losses for financial instruments, primarily accounts receivable and contract assets. Although the adoption of the new standard did not have a material impact on Quanta’s condensed consolidated financial statements at the date of adoption, expected credit losses could change as a result of changes to credit loss experience, specific risk characteristics of Quanta’s portfolio of financial assets or management’s expectations of future economic conditions that affect the collectability of Quanta’s financial assets. Management continues to periodically assess these factors, including any potential effects from the COVID-19 pandemic, and incorporate any changes in its estimate of credit losses. </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 August 2018, the FASB issued an update that amends the disclosure requirements related to fair value measurements. Pursuant to this update, 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 </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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. Quanta adopted this guidance effective January 1, 2020, and it did not have a material impact on its condensed consolidated financial statements or disclosures.</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:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2019, the FASB issued an update that, among other things, amends the guidance related to accounting for tax law changes when an entity has a year-to-date loss in an interim period and provides guidance on how to evaluate whether a step-up in tax basis of goodwill relates to a business combination or a separate transaction. This update is effective for interim and annual periods beginning after December 15, 2020, and certain amendments should be applied prospectively, while other amendments should be applied on a modified retrospective basis. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.</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 January 2020, the FASB issued an update that clarified the interactions between accounting guidance to account for certain equity securities relating to increasing or decreasing ownership or degree of influence and forward contracts and purchased options. This update is effective for interim and annual periods beginning after December 15, 2020, and it will be applied prospectively. Quanta is evaluating the potential impact of this guidance on its consolidated financial statements and will adopt the guidance effective January 1, 2021.</span></div> -3800000 5100000 1200000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;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 three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta acquired an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, to customers in the refining and chemical industries and an electric power infrastructure business located in the United States that primarily provides underground conduit services. The aggregate consideration for these acquisitions was </span><span style="font-family:inherit;font-size:10pt;"><span>$19.4 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>116,812</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>$4.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the respective acquisition dates. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of the industrial services business generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the electric power infrastructure business generally included in the Electric Power Infrastructure Services segment. </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 August 30, 2019, Quanta acquired Hallen, a pipeline and industrial services business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure services business located in Canada. The aggregate consideration for these acquisitions was </span><span style="font-family:inherit;font-size:10pt;"><span>$399.3 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>60,860</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>$1.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of the respective acquisition date. A portion of the cash consideration in connection with the Hallen acquisition was placed in an escrow account, which, subject to certain conditions, could be utilized to reimburse Quanta for obligations associated with certain contingent liabilities assumed by Quanta in the transaction. See </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings — Hallen Acquisition Assumed Liability</span><span style="font-family:inherit;font-size:10pt;"> in Note 11 for additional information related to these liabilities. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of Hallen generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the other acquired businesses generally included in the Electric Power Infrastructure Services segment. </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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> for the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</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;"> 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.</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;">Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired subsequent to </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</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;">March 31, 2020</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 pre-acquisition contingent </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">liabilities, as further described in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings — Hallen Acquisition Assumed Liability</span><span style="font-family:inherit;font-size:10pt;"> in Note 11, and tax estimates. Consideration amounts are also subject to the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was allocated to acquired assets and assumed liabilities, which resulted in an allocation of </span><span style="font-family:inherit;font-size:10pt;"><span>$87.6 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>$190.0 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>$100.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to goodwill and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to bargain purchase gain (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="9"/></tr><tr><td style="width:76%;"/><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;">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="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;">2019</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></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>19,377</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>399,279</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>4,158</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,791</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>2,250</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>25,785</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>401,070</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></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>4,888</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>112,142</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>—</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,869</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>1,691</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>14,290</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>6,233</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>60,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></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>—</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</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>4,561</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>192,786</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>—</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>(11,856</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>(1,174</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>(73,698</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>(483</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,398</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 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>(5,345</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="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>15,716</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>294,072</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>10,069</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>110,137</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 net assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>25,785</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>404,209</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;">Bargain purchase gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(3,139</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="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>25,785</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>401,070</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, and a bargain purchase gain results when the amount of the net fair value of the assets acquired and liabilities assumed exceeds the purchase price for an acquired business. The acquisition of the electrical infrastructure services business in Canada that occurred during the year ended December 31, 2019 included the recognition of a bargain purchase gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> which was recorded in “Other income (expense), net” in the accompanying condensed consolidated statements of operations. </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 acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</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;"> strategically expanded Quanta’s domestic and international pipeline and industrial and domestic and international electric power service offerings, which Quanta believes contributes to the recognition of the goodwill. Approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;"><span>$90.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> is expected to be deductible for income tax purposes related to acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:9px;text-align:justify;padding-left:0px;text-indent:48px;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 acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> 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:69%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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>3,180</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>4.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>205</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>349</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;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>827</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="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;">Total intangible assets subject to amortization related to acquisitions completed in 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4,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;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.2</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;text-indent:32px;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 for Quanta, which incorporates the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</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;">, 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="9"/></tr><tr><td style="width:76%;"/><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></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;">March 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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">2019</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>2,766,950</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,968,237</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 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>333,402</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>397,098</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 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>231,102</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>243,857</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 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>18,067</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,212</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 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>42,004</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>127,083</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 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>39,187</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>126,536</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></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;">Earnings per share:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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.27</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.87</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.27</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.86</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 months ended </span><span style="font-family:inherit;font-size:10pt;">March 31,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2020</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;"> were prepared by adjusting the historical results of Quanta to include the historical results of the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> as if they occurred January 1, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">. The pro forma combined results of operations for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> were prepared by also adjusting the historical results of Quanta to include the historical results of the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> as if they occurred January 1, </span><span style="font-family:inherit;font-size:10pt;">2018</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 combined 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>$1.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>$0.9 million</span></span><span style="font-family:inherit;font-size:10pt;">, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$0.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs, are included in Quanta’s consolidated results of operations for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> related to the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">. Revenues of approximately </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;">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>$1.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of acquisition-related costs, are included in Quanta’s consolidated results of operations for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> related to the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2019</span>. 19400000 116812 4200000 399300000 60860 1800000 <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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> for the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</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;"> 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.</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;">Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired subsequent to </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</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;">March 31, 2020</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 pre-acquisition contingent </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">liabilities, as further described in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings — Hallen Acquisition Assumed Liability</span><span style="font-family:inherit;font-size:10pt;"> in Note 11, and tax estimates. Consideration amounts are also subject to the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> was allocated to acquired assets and assumed liabilities, which resulted in an allocation of </span><span style="font-family:inherit;font-size:10pt;"><span>$87.6 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>$190.0 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>$100.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> to goodwill and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> to bargain purchase gain (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="9"/></tr><tr><td style="width:76%;"/><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;">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="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;">2019</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></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>19,377</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>399,279</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>4,158</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,791</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>2,250</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>25,785</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>401,070</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></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>4,888</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>112,142</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>—</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,869</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>1,691</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>14,290</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>6,233</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>60,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></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>—</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</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>4,561</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>192,786</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>—</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>(11,856</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>(1,174</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>(73,698</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>(483</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,398</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 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>(5,345</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="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>15,716</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>294,072</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>10,069</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>110,137</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 net assets acquired</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>25,785</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>404,209</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;">Bargain purchase gain</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(3,139</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="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>25,785</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>401,070</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> 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. 87600000 190000000.0 100700000 3100000 19377000 399279000 4158000 1791000 2250000 0 25785000 401070000 4888000 112142000 0 11869000 1691000 14290000 6233000 60133000 0 149000 4561000 192786000 0 11856000 1174000 73698000 483000 6398000 0 5345000 15716000 294072000 10069000 110137000 25785000 404209000 0 3139000 25785000 401070000 3100000 3800000 90600000 <div style="line-height:120%;padding-top:9px;text-align:justify;padding-left:0px;text-indent:48px;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 acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> 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:69%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><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>3,180</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>4.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>205</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>349</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;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>827</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="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;">Total intangible assets subject to amortization related to acquisitions completed in 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4,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;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.2</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3180000 P4Y4M24D 205000 P1Y 349000 P15Y 827000 P5Y 4561000 P5Y2M12D <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 for Quanta, which incorporates the acquisitions completed in </span><span style="font-family:inherit;font-size:10pt;">2020</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;">, 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="9"/></tr><tr><td style="width:76%;"/><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></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;">March 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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">2019</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>2,766,950</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,968,237</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 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>333,402</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>397,098</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 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>231,102</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>243,857</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 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>18,067</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,212</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 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>42,004</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>127,083</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 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>39,187</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>126,536</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></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;">Earnings per share:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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.27</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.87</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.27</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.86</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> 2766950000 2968237000 333402000 397098000 231102000 243857000 18067000 22212000 42004000 127083000 39187000 126536000 0.27 0.87 0.27 0.86 1900000 -900000 800000 7400000 -1000000.0 2400000 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;">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 below. 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;">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;">Pipeline and Industrial 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;font-weight:bold;">Balance at December 31, 2018:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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,313,078</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>683,284</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,996,362</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>(96,483</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>(96,483</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="3" 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,313,078</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>586,801</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,899,879</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="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 related to acquisitions completed in 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,183</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>67,200</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>110,383</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>1,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 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>1,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></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;padding-left: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,399</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,511</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,910</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></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:Times_New_Roman;font-size:10pt;font-weight:bold;">Balance at December 31, 2019:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,365,163</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>753,938</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>2,119,101</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>(96,426</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>(96,426</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;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>1,365,163</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,512</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>2,022,675</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="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;">Goodwill related to acquisitions completed in 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,768</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>6,301</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>10,069</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;">Purchase price allocation 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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(246</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>—</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>(246</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;">Foreign currency translation 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>(16,143</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>(9,890</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>(26,033</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="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;font-weight:bold;">Balance at March 31, 2020:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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;padding-left: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,352,542</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>748,771</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,101,313</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>(94,848</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>(94,848</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 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>1,352,542</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>653,923</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>2,006,465</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: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%;text-align:justify;font-size:10pt;"><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;">Quanta’s intangible assets and the remaining weighted average amortization periods related to its 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:22%;"/><td style="width:1%;"/><td style="width:11%;"/><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: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:8%;"/><td style="width:1%;"/><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="13" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></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="13" 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;">March 31, 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="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, 2019</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 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><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom: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></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;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.2</span></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="overflow:hidden;font-size:10pt;"><span 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>527,298</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>(223,606</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>303,692</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>532,808</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>(213,915</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>318,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></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 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>2.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>142,144</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>(139,330</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,814</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>144,704</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>(141,580</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>3,124</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;">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 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>14.5</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,182</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>(27,400</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>64,782</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>93,396</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>(26,145</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>67,251</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;">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 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.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,459</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>(33,234</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,225</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>43,281</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>(32,868</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,413</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;">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 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.1</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,416</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,789</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>1,627</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,719</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,682</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,037</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;">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 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>8.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,712</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,214</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>9,498</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,712</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,696</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>9,016</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;">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 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>7.5</span></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="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>839,211</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>(446,573</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>392,638</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>848,620</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>(437,886</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>410,734</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;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="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>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></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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>842,211</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>(446,573</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>395,638</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>851,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 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>(437,886</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>413,734</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;">Amortization expense for intangible assets was </span><span style="font-family:inherit;font-size:10pt;"><span>$17.9 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;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">. </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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is set forth 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="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;">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 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 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>53,001</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>68,083</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>63,069</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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>53,825</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;">2024</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>41,438</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>113,222</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>392,638</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> 2 <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;">Pipeline and Industrial 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;font-weight:bold;">Balance at December 31, 2018:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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,313,078</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>683,284</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,996,362</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>(96,483</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>(96,483</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="3" 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,313,078</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>586,801</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,899,879</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="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 related to acquisitions completed in 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,183</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>67,200</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>110,383</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>1,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 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>1,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></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;padding-left: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,399</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,511</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,910</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></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:Times_New_Roman;font-size:10pt;font-weight:bold;">Balance at December 31, 2019:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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,365,163</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>753,938</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>2,119,101</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>(96,426</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>(96,426</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;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>1,365,163</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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>657,512</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>2,022,675</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="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;">Goodwill related to acquisitions completed in 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,768</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>6,301</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>10,069</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;">Purchase price allocation 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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(246</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>—</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>(246</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;">Foreign currency translation 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>(16,143</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>(9,890</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>(26,033</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="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;font-weight:bold;">Balance at March 31, 2020:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">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;padding-left: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,352,542</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>748,771</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,101,313</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>(94,848</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>(94,848</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 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>1,352,542</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>653,923</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>2,006,465</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: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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1313078000 683284000 1996362000 0 96483000 96483000 1313078000 586801000 1899879000 43183000 67200000 110383000 1503000 0 1503000 7399000 3511000 10910000 1365163000 753938000 2119101000 0 96426000 96426000 1365163000 657512000 2022675000 3768000 6301000 10069000 -246000 0 -246000 -16143000 -9890000 -26033000 1352542000 748771000 2101313000 0 94848000 94848000 1352542000 653923000 2006465000 <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 its 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:22%;"/><td style="width:1%;"/><td style="width:11%;"/><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: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:8%;"/><td style="width:1%;"/><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="13" 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></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="13" 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;">March 31, 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="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, 2019</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 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><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom: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></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;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.2</span></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="overflow:hidden;font-size:10pt;"><span 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>527,298</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>(223,606</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>303,692</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>532,808</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>(213,915</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>318,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></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 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>2.5</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>142,144</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>(139,330</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,814</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>144,704</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>(141,580</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>3,124</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;">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 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>14.5</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>92,182</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>(27,400</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>64,782</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>93,396</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>(26,145</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>67,251</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;">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 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.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,459</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>(33,234</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,225</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>43,281</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>(32,868</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,413</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;">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 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.1</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,416</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,789</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>1,627</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,719</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,682</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,037</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;">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 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>8.1</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,712</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,214</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>9,498</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,712</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,696</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>9,016</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;">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 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>7.5</span></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="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>839,211</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>(446,573</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>392,638</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>848,620</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>(437,886</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>410,734</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;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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="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>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></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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>842,211</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>(446,573</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>395,638</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>851,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 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>(437,886</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>413,734</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> P6Y2M12D 527298000 223606000 303692000 532808000 213915000 318893000 P2Y6M 142144000 139330000 2814000 144704000 141580000 3124000 P14Y6M 92182000 27400000 64782000 93396000 26145000 67251000 P3Y1M6D 43459000 33234000 10225000 43281000 32868000 10413000 P2Y1M6D 22416000 20789000 1627000 22719000 20682000 2037000 P8Y1M6D 11712000 2214000 9498000 11712000 2696000 9016000 P7Y6M 839211000 446573000 392638000 848620000 437886000 410734000 3000000 3000000 3000000 3000000 842211000 446573000 395638000 851620000 437886000 413734000 17900000 12700000 <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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> is set forth 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="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;">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 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 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>53,001</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>68,083</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>63,069</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;">2023</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>53,825</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;">2024</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>41,438</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>113,222</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>392,638</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> 53001000 68083000 63069000 53825000 41438000 113222000 392638000 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 months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;"> consisted of the following (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:76%;"/><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></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;">March 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;">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="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;">2019</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></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>38,686</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>120,488</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></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></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>144,454</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>145,110</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>2,333</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,348</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>146,787</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>146,458</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 9), 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 months ended </span><span style="font-family:inherit;font-size:10pt;">March 31,</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">2020</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;"> 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.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> weighted average participating securities.</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 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.</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 amounts used to compute basic and diluted earnings per share attributable to common stock for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;"> consisted of the following (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:76%;"/><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></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;">March 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;">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="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;">2019</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></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>38,686</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>120,488</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></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></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>144,454</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>145,110</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>2,333</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,348</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>146,787</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>146,458</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> 38686000 120488000 144454000 145110000 2333000 1348000 146787000 146458000 2300000 2800000 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: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;">March 31, 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="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, 2019</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>1,635,366</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,346,290</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</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,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></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;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,493</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>957</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>1,659,366</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,360,522</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>70,048</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>68,327</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>1,589,318</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>1,292,195</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;">March 31, 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="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, 2019</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>3,378</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>6,542</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>70,048</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>68,327</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>73,426</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>74,869</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;">Quanta has a credit agreement with various lenders that provides for (i) a </span><span style="font-family:inherit;font-size:10pt;"><span>$2.14 billion</span></span><span style="font-family:inherit;font-size:10pt;"> revolving credit facility and (ii) a term loan facility with term loans in the aggregate initial principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.29 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 the capacity of the credit facility, in the form of an increase in the revolving credit facility, incremental term loans or a combination thereof, from time to time, upon receipt of additional commitments from new or existing lenders by up to an additional (i) </span><span style="font-family:inherit;font-size:10pt;"><span>$400.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> plus (ii) additional amounts so long as the Incremental Leverage Ratio Requirement (as defined in the credit agreement) is satisfied at the time of such increase. The Incremental Leverage Ratio Requirement requires, among other things, after giving pro forma effect to such increase and the use of proceeds therefrom, compliance with the credit agreement’s financial covenants as of the most recent fiscal quarter end for which financial statements were required to be delivered and that Quanta’s Consolidated Leverage Ratio (as defined below) does not exceed </span><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span><span style="font-family:inherit;font-size:10pt;"> to 1.0, subject to the conditions specified 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;">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, and Quanta is required to make quarterly principal payments on the term loan facility as described below.</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, subject to compliance with the financial covenants described below, 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, including 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>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> may be used for swing line loans in Australian dollars. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta borrowed </span><span style="font-family:inherit;font-size:10pt;"><span>$600.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the term loan facility in October 2018 and </span><span style="font-family:inherit;font-size:10pt;"><span>$687.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> under the term loan facility in September 2019 and used the majority of such proceeds to repay outstanding revolving loans under the credit agreement. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta had </span><span style="font-family:inherit;font-size:10pt;"><span>$1.64 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of borrowings outstanding under the credit agreement, which included </span><span style="font-family:inherit;font-size:10pt;"><span>$1.23 billion</span></span><span style="font-family:inherit;font-size:10pt;"> borrowed under term loans and </span><span style="font-family:inherit;font-size:10pt;"><span>$410.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of outstanding revolving loans. Of the total outstanding borrowings, </span><span style="font-family:inherit;font-size:10pt;"><span>$1.48 billion</span></span><span style="font-family:inherit;font-size:10pt;"> were denominated in U.S. dollars, </span><span style="font-family:inherit;font-size:10pt;"><span>$128.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> were denominated in Canadian dollars and </span><span style="font-family:inherit;font-size:10pt;"><span>$30.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> were denominated in Australian dollars. Quanta also had </span><span style="font-family:inherit;font-size:10pt;"><span>$373.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> of letters of credit issued under the revolving credit facility, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$252.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> were denominated in U.S. dollars and </span><span style="font-family:inherit;font-size:10pt;"><span>$121.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> were denominated in currencies other than the U.S. dollar, primarily Canadian and Australian dollars as of such date. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$1.35 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of available commitments under the revolving credit facility was available for loans or issuing new letters of credit. </span></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under the credit facility and the applicable interest rates 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="9"/></tr><tr><td style="width:76%;"/><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></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;">March 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;">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="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;">2019</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>2,024,473</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>1,453,150</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>1,458,311</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,264,498</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.11</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.92</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;">Revolving loans borrowed 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, 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. Revolving loans borrowed 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.</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;">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 </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. Quanta made quarterly principal 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 term loan through September 2019, and is currently required to make quarterly principal payments of </span><span style="font-family:inherit;font-size:10pt;"><span>$16.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> on the term loans on the last business day of each March, June, September and December. The aggregate outstanding principal amount of all outstanding term loans must be paid on the maturity date; however, Quanta may voluntarily prepay that amount from time to time, in whole or in part, without premium or penalty.</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 revolving credit facility.</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;">. The 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;">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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta was in compliance with all of the financial covenants 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;">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 securing the obligations under the credit agreement at any </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 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 (including 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>$150.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> 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: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: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;">March 31, 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="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, 2019</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>1,635,366</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,346,290</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</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>13,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></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;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,493</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>957</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>1,659,366</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,360,522</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>70,048</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>68,327</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>1,589,318</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>1,292,195</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> 1635366000 1346290000 22507000 13275000 1493000 957000 1659366000 1360522000 70048000 68327000 1589318000 1292195000 <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;">March 31, 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="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, 2019</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>3,378</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>6,542</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>70,048</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>68,327</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>73,426</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>74,869</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> 3378000 6542000 70048000 68327000 73426000 74869000 2140000000 1290000000 400000000.0 2.5 600000000.0 100000000.0 50000000.0 50000000.0 600000000.0 687500000 1640000000 1230000000 410100000 1480000000 128700000 30700000 373900000 252300000 121600000 1350000000 <div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Borrowings under the credit facility and the applicable interest rates 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="9"/></tr><tr><td style="width:76%;"/><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></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;">March 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;">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="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;">2019</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>2,024,473</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>1,453,150</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>1,458,311</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,264,498</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.11</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.92</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> 2024473000 1453150000 1458311000 1264498000 0.0311 0.0392 0.01125 0.02000 0.00125 0.01000 0.01125 0.02000 0.01125 0.02000 0.00675 0.01150 0.01125 0.01875 7500000 16100000 0.0020 0.0040 25000000.0 0.005 0.0100 3.0 200000000.0 3.5 3.0 0.65 100000000.0 150000000.0 LEASES:<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 primarily leases land, buildings, vehicles, construction equipment and office equipment. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the majority of Quanta’s leases had remaining lease terms not exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">. Certain leases include options to extend their terms in increments of up to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> and/or options to terminate. The components of lease costs in the accompanying condensed consolidated statements of operations 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="10"/></tr><tr><td style="width:27%;"/><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease cost</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;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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="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;">2019</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;">Finance lease cost:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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;">Amortization of lease assets</span></div></td><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;">Depreciation </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>202</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>373</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: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;">Interest on lease 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</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>21</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;">Operating lease cost</span></div></td><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 of services and Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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>30,358</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term and variable lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services and 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 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>170,365</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>200,298</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 lease cost</span></div></td><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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>200,321</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>231,050</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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost includes both leases and rentals with initial terms of one year or less.</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">Variable lease cost is insignificant and primarily relates to real estate leases and consists of common area maintenance charges, real estate taxes, insurance and other variable costs.</span></div></td></tr></table><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 entered into lease arrangements for real property and facilities with certain related parties, typically an employee of Quanta who is the former owner of a business acquired by Quanta that continues to utilize the leased premises. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to </span><span style="font-family:inherit;font-size:10pt;"><span>nine years</span></span><span style="font-family:inherit;font-size:10pt;">, subject to renewal options. Related party lease expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.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;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">.</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 components of leases in the accompanying condensed consolidated balance sheet were 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="10"/></tr><tr><td style="width:30%;"/><td style="width:38%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease type</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;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March 31, 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="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, 2019</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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Operating lease right-of-use assets</span></div></td><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;">Operating lease right-of-use 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>287,157</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>284,369</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;">Finance lease 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net of accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,295</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,043</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 lease assets</span></div></td><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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>288,452</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>285,412</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><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;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">Operating</span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of operating lease 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 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,389</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>92,475</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;">Finance</span></div></td><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 and short-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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</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>440</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 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;">Non-current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">Operating</span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, net of current portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>200,817</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>196,521</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;">Finance</span></div></td><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;">Long-term debt, 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 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>988</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>517</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 lease 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="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;"><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>293,699</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>289,953</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;">Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the assets recorded, net of accumulated depreciation, totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$21.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 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;">Future minimum lease payments for operating and finance leases were 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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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="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;">As of March 31, 2020</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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Finance Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>78,839</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>432</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>79,271</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;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>82,423</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>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>82,918</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;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,924</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>307</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,231</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;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>39,031</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>240</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>39,271</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;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,252</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>120</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,372</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>40,469</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>8</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;padding-left: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,477</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;">Total future minimum operating and finance lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>320,938</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>1,602</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>322,540</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;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(28,732</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>(109</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>(28,841</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease 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 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>292,206</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,493</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>293,699</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:13px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to our accounting policy election, were </span><span style="font-family:inherit;font-size:10pt;"><span>$27.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.</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 weighted average remaining lease terms and discount rates were as follows:</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="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><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="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="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;">As of March 31, 2020</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 remaining lease 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4.44</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>3.44</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;font-weight:bold;">Weighted average discount 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;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: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;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>4.2</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: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;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4.2</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-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has also 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 lease termination. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the maximum guaranteed residual value of this equipment was </span><span style="font-family:inherit;font-size:10pt;"><span>$796.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.</span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta had additional operating lease obligations that had not yet commenced of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. These operating leases will commence in 2020 with lease terms of </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span>. LEASES:<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 primarily leases land, buildings, vehicles, construction equipment and office equipment. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the majority of Quanta’s leases had remaining lease terms not exceeding </span><span style="font-family:inherit;font-size:10pt;"><span>ten years</span></span><span style="font-family:inherit;font-size:10pt;">. Certain leases include options to extend their terms in increments of up to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;"> and/or options to terminate. The components of lease costs in the accompanying condensed consolidated statements of operations 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="10"/></tr><tr><td style="width:27%;"/><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease cost</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;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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="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;">2019</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;">Finance lease cost:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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;">Amortization of lease assets</span></div></td><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;">Depreciation </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>202</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>373</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: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;">Interest on lease 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</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>21</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;">Operating lease cost</span></div></td><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 of services and Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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>30,358</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term and variable lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services and 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 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>170,365</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>200,298</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 lease cost</span></div></td><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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>200,321</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>231,050</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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost includes both leases and rentals with initial terms of one year or less.</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">Variable lease cost is insignificant and primarily relates to real estate leases and consists of common area maintenance charges, real estate taxes, insurance and other variable costs.</span></div></td></tr></table><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 entered into lease arrangements for real property and facilities with certain related parties, typically an employee of Quanta who is the former owner of a business acquired by Quanta that continues to utilize the leased premises. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to </span><span style="font-family:inherit;font-size:10pt;"><span>nine years</span></span><span style="font-family:inherit;font-size:10pt;">, subject to renewal options. Related party lease expense was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.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;"> for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">.</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 components of leases in the accompanying condensed consolidated balance sheet were 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="10"/></tr><tr><td style="width:30%;"/><td style="width:38%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease type</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;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March 31, 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="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, 2019</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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Operating lease right-of-use assets</span></div></td><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;">Operating lease right-of-use 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>287,157</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>284,369</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;">Finance lease 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net of accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,295</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,043</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 lease assets</span></div></td><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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>288,452</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>285,412</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><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;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">Operating</span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of operating lease 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 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,389</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>92,475</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;">Finance</span></div></td><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 and short-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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</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>440</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 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;">Non-current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">Operating</span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, net of current portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>200,817</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>196,521</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;">Finance</span></div></td><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;">Long-term debt, 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 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>988</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>517</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 lease 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="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;"><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>293,699</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>289,953</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;">Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the assets recorded, net of accumulated depreciation, totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$21.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.8 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;">Future minimum lease payments for operating and finance leases were 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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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="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;">As of March 31, 2020</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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Finance Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>78,839</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>432</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>79,271</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;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>82,423</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>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>82,918</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;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,924</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>307</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,231</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;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>39,031</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>240</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>39,271</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;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,252</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>120</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,372</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>40,469</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>8</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;padding-left: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,477</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;">Total future minimum operating and finance lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>320,938</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>1,602</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>322,540</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;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(28,732</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>(109</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>(28,841</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease 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 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>292,206</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,493</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>293,699</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:13px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to our accounting policy election, were </span><span style="font-family:inherit;font-size:10pt;"><span>$27.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.</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 weighted average remaining lease terms and discount rates were as follows:</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="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><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="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="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;">As of March 31, 2020</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 remaining lease 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4.44</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>3.44</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;font-weight:bold;">Weighted average discount 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;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: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;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>4.2</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: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;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4.2</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-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta has also 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 lease termination. At </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the maximum guaranteed residual value of this equipment was </span><span style="font-family:inherit;font-size:10pt;"><span>$796.4 million</span></span><span style="font-family:inherit;font-size:10pt;">. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.</span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta had additional operating lease obligations that had not yet commenced of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. These operating leases will commence in 2020 with lease terms of </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span>. P10Y P5Y The components of lease costs in the accompanying condensed consolidated statements of operations 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="10"/></tr><tr><td style="width:27%;"/><td style="width:37%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:15%;"/><td style="width:1%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease cost</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;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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="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;">2019</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;">Finance lease cost:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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;">Amortization of lease assets</span></div></td><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;">Depreciation </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>202</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>373</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: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;">Interest on lease 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest expense</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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</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>21</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;">Operating lease cost</span></div></td><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 of services and Selling, general and administrative expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,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>30,358</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term and variable lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2)</sup></span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of services and 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 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>170,365</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>200,298</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 lease cost</span></div></td><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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>200,321</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>231,050</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><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:24px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1) </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.</span></div></td></tr></table><div style="line-height:120%;font-size:10pt;padding-left:0px;"><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(2) </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Short-term lease cost includes both leases and rentals with initial terms of one year or less.</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span><span style="font-family:inherit;font-size:10pt;">Variable lease cost is insignificant and primarily relates to real estate leases and consists of common area maintenance charges, real estate taxes, insurance and other variable costs.</span></div> 202000 373000 17000 21000 29737000 30358000 170365000 200298000 200321000 231050000 P9Y 4400000 4100000 <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 components of leases in the accompanying condensed consolidated balance sheet were 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="10"/></tr><tr><td style="width:30%;"/><td style="width:38%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Lease type</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;font-weight:bold;">Classification</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">March 31, 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="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, 2019</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;">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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Operating lease right-of-use assets</span></div></td><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;">Operating lease right-of-use 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>287,157</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>284,369</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;">Finance lease 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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net of accumulated depreciation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,295</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,043</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 lease assets</span></div></td><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;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>288,452</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>285,412</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><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;">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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">Operating</span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current portion of operating lease 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 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,389</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>92,475</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;">Finance</span></div></td><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 and short-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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</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>440</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 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;">Non-current:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">Operating</span></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:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, net of current portion</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>200,817</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>196,521</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;">Finance</span></div></td><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;">Long-term debt, 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 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>988</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>517</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 lease 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="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;"><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>293,699</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>289,953</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> 287157000 284369000 1295000 1043000 288452000 285412000 91389000 92475000 505000 440000 200817000 196521000 988000 517000 293699000 289953000 21200000 11800000 <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;">Future minimum lease payments for operating and finance leases were 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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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="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;">As of March 31, 2020</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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Finance Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>78,839</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>432</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>79,271</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;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>82,423</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>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>82,918</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;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,924</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>307</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,231</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;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>39,031</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>240</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>39,271</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;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,252</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>120</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,372</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>40,469</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>8</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;padding-left: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,477</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;">Total future minimum operating and finance lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>320,938</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>1,602</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>322,540</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;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(28,732</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>(109</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>(28,841</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease 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 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>292,206</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,493</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>293,699</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;">Future minimum lease payments for operating and finance leases were 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:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:58%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><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="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="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;">As of March 31, 2020</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;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">Finance Leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">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;">Remainder of 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>78,839</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>432</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>79,271</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;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>82,423</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>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>82,918</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;">2022</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,924</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>307</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,231</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;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>39,031</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>240</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>39,271</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;">2024</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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,252</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>120</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,372</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:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>40,469</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>8</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;padding-left: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,477</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;">Total future minimum operating and finance lease payments</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>320,938</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>1,602</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>322,540</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;">Less imputed interest</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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>(28,732</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>(109</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>(28,841</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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease 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 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>292,206</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,493</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>293,699</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> 78839000 432000 79271000 82423000 495000 82918000 57924000 307000 58231000 39031000 240000 39271000 22252000 120000 22372000 40469000 8000 40477000 320938000 1602000 322540000 28732000 109000 28841000 292206000 1493000 293699000 27600000 <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 weighted average remaining lease terms and discount rates were as follows:</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="4"/></tr><tr><td style="width:80%;"/><td style="width:1%;"/><td style="width:18%;"/><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="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="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;">As of March 31, 2020</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 remaining lease 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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;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;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4.44</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>3.44</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;font-weight:bold;">Weighted average discount 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;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: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;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>4.2</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: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;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>4.2</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> P4Y5M8D P3Y5M8D 0.042 0.042 796400000 5200000 P7Y 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</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 could 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. All holders of exchangeable shares had rights equivalent to Quanta common stockholders with respect to dividends and other economic rights. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and 2019, a nominal amount and </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> exchangeable shares were exchanged for Quanta common stock, and as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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 remained outstanding. </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 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 RSUs and PSUs settled in common stock are typically satisfied by Quanta making 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 liabilities, Quanta withheld </span><span style="font-family:inherit;font-size:10pt;"><span>0.6 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;"> of Quanta common stock during the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">, which had a market value of </span><span style="font-family:inherit;font-size:10pt;"><span>$23.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$15.3 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 PSUs that vest but the settlement of which is deferred under a deferred compensation plan, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital” (APIC). At vesting, only shares withheld for tax liabilities other than income taxes are added to outstanding treasury shares, as the shares of Quanta common stock associated with deferred stock-based awards are not issued until settlement of the award. Upon settlement of the deferred stock-based awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. The net amounts recorded to treasury stock related to the deferred compensation plans were </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 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;">March 31, 2020</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;">. </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 third quarter of 2018, Quanta’s Board of Directors approved a 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). </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 repurchased the following shares of common stock in the open market under the stock repurchase programs (in thousands):</span></div><div style="line-height:120%;text-align:justify;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter 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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;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;">Amount</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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>5,960</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>200,000</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;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>—</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>—</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;">September 30, 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 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 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>—</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;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>—</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>—</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;">March 31, 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 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>376</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>11,954</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></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:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Quanta’s policy is to record a stock repurchase as of the trade date; however, the payment of cash related to the repurchase is made on the settlement date of the trade. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">, cash payments related to stock repurchases were </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$19.9 million</span></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;">As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>$86.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> remained under the 2018 Repurchase Program. Repurchases under the 2018 Repurchase Program may be implemented through open market repurchases or privately negotiated transactions, at management’s discretion, based on market and business conditions, applicable contractual and legal requirements, including restrictions under Quanta’s senior secured credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the 2018 Repurchase Program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.</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 entered into through the partnership structure Quanta 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>$2.8 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</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><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 carrying amount of the investments in VIEs held by Quanta was </span><span style="font-family:inherit;font-size:10pt;"><span>$13.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$9.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;">March 31, 2020</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, 2019</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;">March 31, 2020</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, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$3.5 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</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.0 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;">. There were no other changes in equity as a result of transfers to/from the non-controlling interests during the three months ended </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> or </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">. See Note 11 for further disclosures related to Quanta’s joint venture arrangements.</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;">Dividends</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 declared the following cash dividends and cash dividend equivalents during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and the first </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months of </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-top:9px;text-align:center;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="13"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:22%;"/><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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Declaration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;font-weight:bold;">Record</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;font-weight:bold;">Payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividend</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends</span></div></td></tr><tr><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;">Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Declared</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 26, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">April 6, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">April 15, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>0.05</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,184</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 11, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">January 2, 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 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;">January 16, 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 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.05</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,371</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 28, 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 style="vertical-align:bottom;background-color:#cceeff;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;">October 1, 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 style="vertical-align:bottom;background-color:#cceeff;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;">October 15, 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 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.04</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>5,564</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">July 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">July 15, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.04</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,233</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 21, 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 style="vertical-align:bottom;background-color:#cceeff;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;">April 5, 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 style="vertical-align:bottom;background-color:#cceeff;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;">April 19, 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 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.04</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>5,896</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></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;">A significant majority of the dividends declared were paid on the corresponding payment dates. Holders of RSUs awarded under the Quanta Services, Inc. 2011 Omnibus Equity Incentive Plan (the 2011 Plan) generally received cash dividend equivalent payments equal to the cash dividend payable on account of the underlying Quanta common stock. Holders of exchangeable shares of certain Canadian subsidiaries of Quanta received a cash dividend per exchangeable share equal to the cash dividend per share paid to Quanta common stockholders. Holders of RSUs awarded under the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan (the 2019 Plan) and holders of unearned and unvested PSUs awarded under the 2011 Plan and the 2019 Plan receive cash dividend equivalent payments only to the extent such RSUs and PSUs become earned and/or vest. Additionally, cash dividend equivalent payments related to certain stock-based awards that have been deferred pursuant to the terms of a deferred compensation plan maintained by Quanta are recorded as liabilities in such plans until the deferred awards are settled. </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 declaration, payment and amount of future cash dividends will be at the discretion of Quanta’s Board of Directors after taking into account various factors, including Quanta’s financial condition, results of operations, cash flows from operations; current and anticipated capital requirements and expansion plans; the current and potential impact of the COVID-19 pandemic and other market, industry, economic and political conditions; income tax laws then in effect; and the requirements of Delaware law. In addition, as discussed in Note 7</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">,</span><span style="font-family:inherit;font-size:10pt;"> Quanta’s credit agreement restricts the payment of cash dividends unless certain conditions are met.</span></div> 1 400000 0 600000 400000 23200000 15300000 3500000 3800000 500000000.0 <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 repurchased the following shares of common stock in the open market under the stock repurchase programs (in thousands):</span></div><div style="line-height:120%;text-align:justify;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:11%;"/><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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Quarter 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="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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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;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;">Amount</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;">March 31, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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>5,960</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>200,000</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;">December 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>—</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>—</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;">September 30, 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 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 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>—</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;">June 30, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>—</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>—</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;">March 31, 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 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>376</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>11,954</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5960000 200000000 0 0 0 0 0 0 376000 11954000 200000000.0 19900000 86800000 2800000 500000 13100000 9600000 4700000 3500000 2000000.0 500000 <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 declared the following cash dividends and cash dividend equivalents during </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;"> and the first </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months of </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;"> (in thousands, except per share amounts):</span></div><div style="line-height:120%;padding-top:9px;text-align:center;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="13"/></tr><tr><td style="width:20%;"/><td style="width:1%;"/><td style="width:22%;"/><td style="width:1%;"/><td style="width:22%;"/><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="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Declaration</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;font-weight:bold;">Record</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;font-weight:bold;">Payment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividend</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Dividends</span></div></td></tr><tr><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;">Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">Date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Per Share</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Declared</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;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 26, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">April 6, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;">April 15, 2020</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>0.05</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,184</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">December 11, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">January 2, 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 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;">January 16, 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 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.05</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,371</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">August 28, 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 style="vertical-align:bottom;background-color:#cceeff;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;">October 1, 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 style="vertical-align:bottom;background-color:#cceeff;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;">October 15, 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 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.04</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>5,564</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 24, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">July 1, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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;">July 15, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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.04</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,233</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:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">March 21, 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 style="vertical-align:bottom;background-color:#cceeff;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;">April 5, 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 style="vertical-align:bottom;background-color:#cceeff;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;">April 19, 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 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.04</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>5,896</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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0.05 7184000 0.05 7371000 0.04 5564000 0.04 6233000 0.04 5896000 STOCK-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;">May 23, 2019</span><span style="font-family:inherit;font-size:10pt;">, Quanta’s stockholders approved the 2019 Plan. The 2019 Plan provides for the award of non-qualified stock options, incentive (qualified) stock options, stock appreciation rights, restricted stock awards, RSUs, stock bonus awards, performance compensation awards (including cash bonus awards) or any combination of the foregoing. Current and prospective employees, directors, officers, advisors or consultants of Quanta or its affiliates are eligible to participate in the 2019 Plan. Subject to certain adjustments, the maximum number of shares available for issuance under the 2019 Plan is </span><span style="font-family:inherit;font-size:10pt;"><span>7,466,592</span></span><span style="font-family:inherit;font-size:10pt;"> shares, plus any shares underlying share-settling awards previously awarded pursuant to the 2011 Plan that are ultimately forfeited, canceled, expired or settled in cash after May 23, 2019. All awards subsequent to stockholder approval of the 2019 Plan have been and will be made pursuant to the 2019 Plan and applicable award agreements. Awards made under the 2011 Plan prior to approval of the 2019 Plan remain subject to the terms of the 2011 Plan and applicable award agreements.</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 the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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 granted </span><span style="font-family:inherit;font-size:10pt;"><span>1.9 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;"> shares of RSUs to be settled in common stock under the 2011 Plan and the 2019 Plan, with weighted average grant date fair values of </span><span style="font-family:inherit;font-size:10pt;"><span>$39.07</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.85</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 </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> equal annual installments following the date of grant. Holders of RSUs to be settled in common stock awarded under the 2011 Plan generally are entitled to receive a cash dividend equivalent payment equal to any cash dividend payable on account of the underlying Quanta common stock on the payment date of any such dividend. Holders of RSUs to be settled in common stock awarded under the 2019 Plan are also entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the RSUs vest, such that the dividend equivalent payments are subject to forfeiture.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, vesting activity consisted of </span><span style="font-family:inherit;font-size:10pt;"><span>1.1 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;"> 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>$43.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$41.5 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;">March 31, 2020</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 recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$12.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$11.3 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;">March 31, 2020</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>$113.8 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>2.77</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;">PSUs 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;">PSUs provide for the issuance of shares of common stock upon vesting, which occurs 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 company performance metrics established by the Compensation Committee of Quanta’s Board of Directors, including financial and operational goals and 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 PSUs 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 PSUs initially granted, depending on the level of achievement, as determined by the Compensation Committee of Quanta’s Board of Directors. Holders of PSUs are entitled to cash dividend equivalent payments in an amount equal to any cash dividend payable on account of the underlying Quanta common stock; however, payment of such amounts is not made until the PSUs vest, such that the dividend equivalent payments are subject to forfeiture. </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;">March 31, 2020</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 granted </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.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of PSUs to be settled in common stock under the 2011 Plan and the 2019 Plan with a weighted average grant date fair value of </span><span style="font-family:inherit;font-size:10pt;"><span>$34.56</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$40.15</span></span><span style="font-family:inherit;font-size:10pt;"> per unit. The grant date fair value of the PSUs was determined as follows: (i) for the portion of the awards based on company financial and operational performance metrics, by multiplying the number of units granted by the closing price of Quanta’s common stock on the date of grant and (ii) for the portion of the awards based on total shareholder return, by utilizing a Monte Carlo simulation valuation methodology. The Monte Carlo simulation valuation methodology applied 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;">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;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;">2019</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 price based on March 26, 2020 and March 8, 2019 closing stock prices of Quanta 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;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>$31.49</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>$35.19</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>25</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>0.35</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>2.43</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.76</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.81</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, net of estimated forfeitures, for PSUs based on the forecasted achievement of the company financial and operational performance metrics and forecasted performance with respect to relative total shareholder return, multiplied by the completed portion of the three-year period and the fair value of the total number of shares of common stock that Quanta anticipates will be issued based on such achievement. During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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 recognized </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.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in compensation expense associated with PSUs. Such expense is recorded in “Selling, general and administrative expenses.” During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> PSUs vested, 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 common stock were issued in connection with PSUs. During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> PSUs vested, and </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of common stock were earned and either issued or deferred for future issuance in connection with PSUs. </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 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 stock ownership in Quanta, typically vest in </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> equal annual installments 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 settle a portion of their RSU awards in cash. 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.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.6 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;">March 31, 2020</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;">. 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 weighted average shares outstanding for 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>$3.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 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;">March 31, 2020</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;">. 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;"><span>$2.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$4.3 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;">March 31, 2020</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, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 7466592 1900000 1500000 39.07 35.85 1100000 1200000 43700000 41500000 12000000.0 11300000 113800000 P2Y9M7D 0 2 400000 300000 34.56 40.15 The Monte Carlo simulation valuation methodology applied the following key inputs:<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;">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;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;">2019</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 price based on March 26, 2020 and March 8, 2019 closing stock prices of Quanta 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;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>$31.49</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>$35.19</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>25</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>0.35</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>2.43</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.76</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.81</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> 31.49 35.19 0.34 0.25 0.0035 0.0243 P2Y9M3D P2Y9M21D 2900000 1700000 200000 500000 200000 400000 1 1100000 2600000 3300000 2900000 2400000 4300000 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 Notes 2 and 9, 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 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, typically each joint venture participant agrees to indemnify the other participant for any liabilities incurred in excess of what the other participant is obligated to bear under the respective joint venture agreement or in accordance with the scope of work subcontracted to each participant. It is possible, however, that Quanta could be required to pay or perform obligations in excess of its share if another participant 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. However, to the extent any such claims arise, they could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.</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 formed a partnership with select investors to invest in certain specified infrastructure projects, and 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’s investment balance related to this partnership was </span><span style="font-family:inherit;font-size:10pt;"><span>$21.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of March 31, 2020. However, in October 2019, due to certain management changes at the registered investment adviser, the partnership entered into a 180-day period during which the investors and Quanta evaluated the partnership, and at the end of such period in April 2020, the investment period for any future investments ended.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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>$88.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$84.2 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 equipment 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta had </span><span style="font-family:Times New Roman;font-size:10pt;color:#000000;text-decoration:none;"><span>$42.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of production orders with expected delivery dates in </span><span style="font-family:inherit;font-size:10pt;">2020</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 under certain 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, negligence or gross negligence and/or property damages, wage and hour and other 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:8px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Peru Project Dispute</span><span style="font-family:inherit;font-size:10pt;">. In 2015, Redes Andinas de Comunicaciones S.R.L. (Redes), a majority-owned subsidiary of Quanta, entered into two separate contracts with an agency of the Peruvian Ministry of Transportation and Communications (MTC), </span></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">currently Programa Nacional de Telecomunicaciones (PRONATEL), as successor to Fondo de Inversion en Telecomunicaciones (FITEL), pursuant to which Redes would design, construct and operate certain telecommunication networks in rural regions of Peru. The aggregate consideration provided for in the contracts was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$248 million</span></span><span style="font-family:inherit;font-size:10pt;">, consisting of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$151 million</span></span><span style="font-family:inherit;font-size:10pt;"> to be paid during the construction period and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$97 million</span></span><span style="font-family:inherit;font-size:10pt;"> to be paid during a </span><span style="font-family:inherit;font-size:10pt;">10</span><span style="font-family:inherit;font-size:10pt;">-year post-construction operation and maintenance period. At the beginning of the project, FITEL made advance payments totaling approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$87 million</span></span><span style="font-family:inherit;font-size:10pt;"> to Redes, which were secured by two on-demand advance payment bonds posted by Redes to guarantee proper use of the payments in the execution of the project. Redes also provided two on-demand performance bonds in the aggregate amount of </span><span style="font-family:inherit;font-size:10pt;"><span>$25 million</span></span><span style="font-family:inherit;font-size:10pt;"> to secure performance of its obligations under the contracts.</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 construction phase, the project experienced numerous challenges and delays, primarily related to issues which Quanta believes were outside of the control of and not attributable to Redes, including, among others, weather-related issues, local opposition to the project, permitting delays, the inability to acquire clear title to certain required parcels of land and other delays which Quanta believes were attributable to FITEL/PRONATEL. In response to various of these challenges and delays, Redes requested and received multiple extensions to certain contractual deadlines and relief from related liquidated damages. However, in April 2019, PRONATEL provided notice to Redes claiming that Redes was in default under the contracts due to the delays and that PRONATEL would terminate the contracts if the alleged defaults were not cured. Redes responded by claiming that it was not in default, as the delays were due to events not attributable to Redes, and therefore PRONATEL was not entitled to terminate the contracts. PRONATEL subsequently terminated the contracts for alleged cause prior to completion of Redes’ scope of work, exercised the on-demand performance bonds and advance payment bonds against Redes, and indicated its intention to claim damages, including a verbal allegation of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$45 million</span></span><span style="font-family:inherit;font-size:10pt;"> of liquidated damages under the contracts, although it has not formally submitted the amount of its claim to Redes.</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 May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce against PRONATEL and the MTC. In the arbitration, Redes claims that PRONATEL: (i) wrongfully terminated the contracts; (ii) wrongfully executed the advance payment bonds and the performance bonds; and (iii) is not entitled to the alleged amount of liquidated damages. In addition, Redes is seeking compensation for all damages arising from PRONATEL’s actions, including but not limited to (i) repayment of the amounts collected by PRONATEL under the advance payment bonds and the performance bonds; (ii) payment of amounts owed for work completed by Redes under the contracts; (iii) lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) other related costs and damages to Redes as a result of the improper termination of the contracts. </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 the date of the contract terminations, Redes had incurred costs of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$155 million</span></span><span style="font-family:inherit;font-size:10pt;"> in construction of the project and had received approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$100 million</span></span><span style="font-family:inherit;font-size:10pt;"> of payments (inclusive of the approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$87 million</span></span><span style="font-family:inherit;font-size:10pt;"> advance payments). Furthermore, upon completion of the physical transfer of the networks (as completed at the time of the contract terminations) to PRONATEL, which is required upon termination of the contracts and the process for which is underway, PRONATEL and the MTC will possess the networks, for which PRONATEL has paid approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$100 million</span></span><span style="font-family:inherit;font-size:10pt;"> while collecting approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$112 million</span></span><span style="font-family:inherit;font-size:10pt;"> of bond proceeds. Quanta believes that PRONATEL’s actions represent an abuse of power and unfair and inequitable treatment and that PRONATEL and the MTC have been unjustly enriched. Specifically, under the terms of the contracts, the advance payment bonds were to be exercised only if it is determined that Redes did not use the advance payments for their intended purpose, in which case Redes would be obligated to return the portion of the advance payments not properly used. Redes was not afforded the opportunity to provide evidence of its proper use of the advance payments for project expenditures prior to PRONATEL exercising the bonds in their full amount. As stated above, Redes has incurred substantially more than the advance payment amounts in the execution of the project, and Quanta believes Redes has used the advance payment amounts for their intended purpose. </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 also reserves the right to seek full compensation for the loss of its investment under other applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC. </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 believes Redes is entitled to all amounts described in the claims above and intends to vigorously pursue those claims in the pending arbitration proceeding and/or additional arbitration proceedings. However, as a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, there can be no assurance that Redes will prevail on those claims or in defense of liquidated damages claims or any other claims that may be asserted by PRONATEL. As a result, during the three months ended June 30, 2019, Quanta recorded a charge to earnings of </span><span style="font-family:inherit;font-size:10pt;"><span>$79.2 million</span></span><span style="font-family:inherit;font-size:10pt;">, which included a reduction of previously recognized earnings on the project, a reserve against a portion of the project costs incurred through the project termination date, an accrual for a portion of the alleged liquidated damages, and the estimated costs to complete the project turnover and close out the project. </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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, after taking into account the above charge, Quanta had a net receivable position related to the project of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$120 million</span></span><span style="font-family:inherit;font-size:10pt;">, which includes the approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$87 million</span></span><span style="font-family:inherit;font-size:10pt;"> PRONATEL collected through exercise of the advance payment bonds. The net receivable from PRONATEL is included in “Other assets, net” in the accompanying consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">If Quanta is not successful in the pending or future arbitration proceedings, this matter could result in an additional significant loss that could have a material adverse effect on Quanta’s consolidated results of operations and cash flows. However, based on the information currently available and the preliminary status of the pending arbitration proceeding, Quanta is not able to determine a range of reasonably possible additional loss, if any, with respect to this matter.</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;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 its 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, and in June 2019 QPS filed suit against SemGroup Corporation, (now Energy Transfer LP), the parent company of Maurepas, under the parent guarantee issued to secure payment from Maurepas on the project. QPS is seeking to recover </span><span style="font-family:inherit;font-size:10pt;"><span>$22 million</span></span><span style="font-family:inherit;font-size:10pt;"> that it believes has been wrongfully withheld, which represents the maximum liability for liquidated damages pursuant to the contract terms. In July and August 2018, QPS also received notice from Maurepas claiming certain warranty defects on the project. In July 2019, Maurepas filed suit against QPS and Quanta, pursuant to a parent guarantee, for damages related to the warranty defects and for a declaratory judgment related to the liquidated damages claim, subsequently claiming approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$59 million</span></span><span style="font-family:inherit;font-size:10pt;"> in damages related to a portion of the alleged warranty defects. Quanta is continuing to evaluate the claimed warranty defects and, if they exist, the appropriate remedy. At this time, Quanta disputes the extent of the alleged defects or has not been able to substantiate them.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta had recorded an accrual with respect to this matter based on the current estimated amount of probable loss. However, based on the information currently available, Quanta cannot estimate the range of additional reasonably possible loss in connection with this matter. If, upon final resolution of this matter, Quanta is unsuccessful, any liquidated damages or warranty defect damages in excess of Quanta’s current loss accrual would be recorded as additional costs on the project.</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;">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 2019, the court granted, in part, the plaintiff class’s final motion for summary judgment on damages awarding the class approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$7.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> for its meal/rest break and overtime claims and denied the motion as to penalties. Quanta believes the court’s decisions on liability and damages are not supported by controlling law and continues to contest its liability and the damage calculation asserted by the plaintiff class in this matter. In July 2019, TNS prevailed, in part, on its own motion for summary judgment on the remaining wage statement and penalty claims, with the court dismissing the claims for penalties based on alleged meal and rest break violations. </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;">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:5px;text-align:justify;text-indent:30px;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 rulings on liability and damages, the final determination with respect to any additional 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>$9.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:5px;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hallen Acquisition Assumed Liability</span><span style="font-family:inherit;font-size:10pt;">. In August 2019, in connection with the acquisition of Hallen, Quanta assumed certain contingent liabilities associated with a March 2014 natural gas-fed explosion and fire in the Manhattan borough of New York City, New York. The incident resulted in, among other things, loss of life, personal injury and the destruction of two buildings and other property damage. After investigation, the National Transportation Safety Board determined that the probable cause of the incident was the failure of certain natural gas infrastructure installed by Consolidated Edison, Inc. (Con Ed) and the failure of certain sewer infrastructure maintained by the City of New York. Pursuant to a contract with Con Ed, Hallen had performed certain work related to such natural gas infrastructure and agreed to indemnify Con Ed for certain claims, liabilities and costs associated with its work. Numerous lawsuits are pending in New York state courts related to the incident, which generally name Con Ed, the City of New York and Hallen as defendants. These lawsuits are at various preliminary stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption. </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;">Hallen’s liabilities associated with this matter are expected to be covered under applicable insurance policies or contractual remedies negotiated by Quanta with the former owners of Hallen. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, Quanta had not recorded an accrual for any probable and estimable loss related to this matter. However, the ultimate amount of liability in connection with this matter remains subject to uncertainties associated with pending litigation, including, among other things, the apportionment of liability among the defendants and the likelihood and amount of potential damages claims. As a result, this matter could result in a loss that is in excess of, or not covered by, such insurance or contractual remedies, which could have a material adverse effect on Quanta’s consolidated results of operations and cash flows. </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 and money market mutual funds. 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 energy companies, governmental entities, general contractors, and builders, owners and managers of commercial and industrial properties located primarily in the United States, Canada and Australia. While Quanta generally has certain statutory lien rights with respect to services provided, Quanta is subject to potential credit risk related to business, economic and financial market conditions that affect these customers and locations, which has been heightened as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and the significant decline in commodity prices and volatility in commodity production volumes. Some of Quanta’s customers have experienced significant financial difficulties (including bankruptcy), 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:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For example, on January 29, 2019, PG&amp;E, one of Quanta’s largest customers, filed for bankruptcy protection under Chapter 11 of the U.S. Bankruptcy Code, as amended. Quanta is monitoring the bankruptcy proceeding and evaluating the treatment of, and potential claims related to, its pre-petition receivables. As of the bankruptcy filing date, Quanta had </span><span style="font-family:inherit;font-size:10pt;"><span>$165 million</span></span><span style="font-family:inherit;font-size:10pt;"> of billed and unbilled receivables. Subsequent to the bankruptcy filing, the bankruptcy court approved the assumption by PG&amp;E of certain contracts with subsidiaries of Quanta, pursuant to which PG&amp;E paid </span><span style="font-family:inherit;font-size:10pt;"><span>$124 million</span></span><span style="font-family:inherit;font-size:10pt;"> of Quanta’s pre-petition receivables as of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">. Quanta also sold </span><span style="font-family:inherit;font-size:10pt;"><span>$36 million</span></span><span style="font-family:inherit;font-size:10pt;"> of its pre-petition receivables to a third party during the three months ended December 31, 2019 in exchange for cash consideration of </span><span style="font-family:inherit;font-size:10pt;"><span>$34 million</span></span><span style="font-family:inherit;font-size:10pt;">, subject to certain claim disallowance provisions, the occurrence of which could result in Quanta’s obligation to repurchase some or all of the pre-petition receivables sold. Quanta expects the remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of pre-petition receivables to be sold or ultimately collected in the bankruptcy proceeding. However, the ultimate outcome of the bankruptcy proceeding is uncertain, and Quanta's belief regarding any future sale or collection of the remaining receivables is based on a number of assumptions that are potentially subject to change as the proceeding progresses. Should any of these assumptions change, the amount collected could be less than the amount of the remaining receivables. Additionally, Quanta is continuing to perform services for PG&amp;E while the bankruptcy case is ongoing and believes that amounts billed for post-petition services will continue to be collected in the ordinary course of business.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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 months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;">.</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</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>$294.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$287.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, with </span><span style="font-family:inherit;font-size:10pt;"><span>$217.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$212.9 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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$31.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.1 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.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> are included in “Prepaid expenses and other current assets” and </span><span style="font-family:inherit;font-size:10pt;"><span>$31.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$34.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> are 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;">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. </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;">March 31, 2020</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>$373.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> in outstanding letters of credit 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;">2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2021</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. Quanta is not aware of any claims currently asserted or threatened under any of these letters of credit that are material, individually or in the aggregate. However, to the extent payment is required for any such claims, the amount paid could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.</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;">Many customers, particularly in connection with new construction, require Quanta to post performance and payment bonds. These bonds provide a guarantee that Quanta will perform under the terms of a contract and pay its subcontractors and vendors. If Quanta fails to perform, the customer may demand that the surety make payments or provide services under the bond, and Quanta must reimburse the surety for any expenses or outlays it incurs. Under Quanta’s underwriting, continuing indemnity and security agreement with its sureties, Quanta has granted security interests in certain of its assets as collateral for its obligations to the sureties. Subject to certain conditions and consistent with terms of the credit agreement for Quanta’s senior secured credit facility, these security interests will be automatically released if Quanta maintains a credit rating that meets two of the following three conditions: (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. Quanta may be required to post letters of credit or other collateral in favor of the sureties or Quanta’s customers in the future, which would reduce the borrowing availability under its senior secured credit facility. Quanta has not been required to make any material reimbursements to its sureties for bond-related costs except related to the exercise of certain advance payment and performance bonds in connection with the terminated telecommunications project located in Peru, as set forth in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span><span style="font-family:inherit;font-size:10pt;"> above. However, to the extent further reimbursements are required, the amounts could be material and could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.</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 bonds expire at various times ranging from mechanical completion of a project 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;">March 31, 2020</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>$2.8 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 commitment under a performance bond 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>$1.0 billion</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;">March 31, 2020</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 certain obligations and liabilities of its subsidiaries that may arise in connection with, among other things, contracts with customers, equipment lease obligations, joint venture arrangements and contractor licenses. These guarantees may cover all of the subsidiary’s unperformed, undischarged and unreleased obligations and liabilities under or in connection with the relevant agreement. For example, with respect to customer contracts, a guarantee may </span></div><div style="line-height:120%;padding-top:9px;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">cover a variety of obligations and liabilities arising during the ordinary course of the subsidiary’s business or operations, including, among other things, warranty and breach of contract claims, third party and environmental liabilities arising from the subsidiary’s work and for which it is responsible, liquidated damages, or indemnity claims. Quanta is not aware of any claims under any of these guarantees that are material, except as set forth in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings</span><span style="font-family:inherit;font-size:10pt;"> above. To the extent a subsidiary incurs a material obligation or liability and Quanta has guaranteed the performance or payment of such liability, the recovery by a customer or other counterparty or a third party will not be limited to the assets of the subsidiary. As a result, responsibility under the guarantee could exceed the amount recoverable from the subsidiary alone and could materially and adversely affect Quanta’s consolidated business, financial condition, results of operations and cash flows.</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 stock-based compensation benefits. Certain employment agreements also contain clauses that require the payment of certain amounts to such employees upon the occurrence of a defined change in control event.</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;">Certain of Quanta’s operating units are parties to 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 and arbitration 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 union employees and contribute certain amounts to multiemployer pension plans and employee benefit trusts. Quanta’s multiemployer pension plan contribution rates generally 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 Quanta’s need for union resources in connection with its ongoing projects. Therefore, Quanta is unable to accurately predict its union employee payroll and 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, the plan’s cash flow position and whether the plan 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 (e.g., 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, if any, that Quanta may be obligated to contribute to these plans cannot be reasonably estimated due to uncertainty regarding the amount of future work involving covered union employees, future contribution levels and possible surcharges on plan contributions.</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 or is deemed to have withdrawn 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 withdrawal liabilities 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. However, Quanta's future contribution obligations and potential withdrawal liability exposure could vary based on the investment and actuarial performance of the multiemployer pension plans to which it contributes and other factors, which could be negatively impacted as a result of the unfavorable and uncertain economic and financial market conditions resulting from the ongoing COVID-19 pandemic and related issues. Quanta has been subject to significant withdrawal liabilities in the past, including in connection with its withdrawal from the Central States, Southeast and Southwest Areas Pension Plan. To the extent Quanta is subject to material withdrawal liabilities in the future, such liability could adversely affect its business, financial condition, results of operations or cash flows.</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 and 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. Quanta is not aware of any indemnity claims in connection with its indemnity obligations that are material. However, to the extent indemnification is required, the amount could adversely affect Quanta’s consolidated business, financial condition, results of operations or cash flows.</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 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, or the indemnitors may be unwilling or unable to pay amounts owed to Quanta. Accordingly, Quanta may incur expenses for which it is not reimbursed, and such amounts could be material and could have a material adverse effect on Quanta’s business or consolidated financial condition, results of operations and cash flows. Quanta is currently in the process of pursuing indemnity for certain pre-acquisition obligations associated with non-U.S. payroll taxes of a business acquired by Quanta in 2013. As of </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, the indemnification asset amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 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;"> Additionally, Quanta has obtained certain indemnification rights from the former owners of Hallen with respect to contingent liabilities that were assumed in connection with the acquisition, as set forth in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Legal Proceedings — Hallen Acquisition Assumed Liability </span><span style="font-family:inherit;font-size:10pt;">above.</span></div> 21100000 88000000.0 84200000 42300000 248000000 151000000 97000000 87000000 25000000 45000000 155000000 100000000 87000000 100000000 112000000 79200000 120000000 87000000 22000000 59000000 7500000 9100000 165000000 124000000 36000000 34000000 5000000 0 0 294800000 287600000 217700000 212900000 31700000 35100000 300000 300000 31400000 34800000 373900000 2800000000 1000000000.0 4700000 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) Pipeline and Industrial 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 its end user markets. Quanta’s entrepreneurial business model allows multiple 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: the Electric Power Infrastructure Services Division and the Pipeline and Industrial Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments, and operating units are assigned to divisions based on the predominant type of work 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;">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. Classification of operating unit revenues by type of work for segment reporting purposes can 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 (e.g., facility costs), indirect operating expenses (e.g., 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%;padding-top:13px;text-align:justify;text-indent:48px;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="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;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></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;">March 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="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;">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="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;">2019</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></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,767,027</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,664,023</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;">Pipeline and Industrial 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>997,068</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,143,236</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 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;"><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,764,095</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,807,259</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></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>128,758</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>161,617</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;">Pipeline and Industrial 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>31,277</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>40,699</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>(79,298</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>(82,829</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 operating 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;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>80,737</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>119,487</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><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></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>28,713</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>25,251</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;">Pipeline and Industrial 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>21,535</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,555</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,162</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>4,410</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 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 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>54,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,216</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;">Quanta has concluded to pursue an orderly exit of its operations in Latin America. Electric Power Infrastructure Services revenues for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$27.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> related to Latin American operations. Electric Power Infrastructure Services operating income for the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</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;"> included </span><span style="font-family:inherit;font-size:10pt;"><span>$16.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of operating loss related to Latin American operations. </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, 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><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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</span><span style="font-family:inherit;font-size:10pt;">, Quanta derived </span><span style="font-family:inherit;font-size:10pt;"><span>$496.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$606.6 million</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;"><span>77%</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;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2019</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>$291.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>$314.1 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;">March 31, 2020</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, 2019</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 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) Pipeline and Industrial 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 its end user markets. Quanta’s entrepreneurial business model allows multiple 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: the Electric Power Infrastructure Services Division and the Pipeline and Industrial Infrastructure Services Division. These internal divisions are closely aligned with the reportable segments, and operating units are assigned to divisions based on the predominant type of work 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;">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. Classification of operating unit revenues by type of work for segment reporting purposes can 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 (e.g., facility costs), indirect operating expenses (e.g., 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> 2 2 <div style="line-height:120%;padding-top:13px;text-align:justify;text-indent:48px;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="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;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></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;">March 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="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;">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="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;">2019</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></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,767,027</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,664,023</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;">Pipeline and Industrial 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>997,068</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,143,236</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 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;"><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,764,095</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,807,259</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></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>128,758</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>161,617</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;">Pipeline and Industrial 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>31,277</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>40,699</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>(79,298</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>(82,829</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 operating 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;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>80,737</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>119,487</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><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></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>28,713</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>25,251</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;">Pipeline and Industrial 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>21,535</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,555</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,162</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>4,410</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 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 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>54,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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,216</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> 1767027000 1664023000 997068000 1143236000 2764095000 2807259000 128758000 161617000 31277000 40699000 -79298000 -82829000 80737000 119487000 28713000 25251000 21535000 22555000 4162000 4410000 54410000 52216000 4700000 27800000 -16300000 -600000 496000000.0 606600000 0.77 0.80 291400000 314100000 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="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;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></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;">March 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;">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="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;">2019</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>122,330</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>(159,469</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>16,372</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>5,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></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>(4,368</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>28,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></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>84,078</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,339</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>(110,394</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>(66,678</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;">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>(12,886</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,380</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;">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>(5,662</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>(5,553</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;">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>89,470</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>(250,156</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:9px;text-align:left;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 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="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;">March 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;">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="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;">2019</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>377,205</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>85,423</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,514</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,038</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>919</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,031</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>381,638</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,492</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;">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;">2019</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;">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;">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>164,798</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>78,687</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>4,026</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>921</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,283</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>169,745</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>83,256</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:9px;text-align:justify;text-indent:32px;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%;padding-top:9px;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to leases is as follows (in thousands):</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </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: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="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="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></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;">March 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="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;">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="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;">2019</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 for amounts included in the measurement of lease 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="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;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(29,482</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>(29,447</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: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;">Operating cash flows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(17</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>(21</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: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;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(201</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>(630</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;">Lease assets obtained in exchange for lease 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="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;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>29,693</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>15,939</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>866</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>401</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;">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="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;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></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;">March 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;">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="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;">2019</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></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>(13,272</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,432</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>(54,221</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>(8,193</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>2,339</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,278</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;">During the three months ended </span><span style="font-family:inherit;font-size:10pt;">March 31, 2020</span><span style="font-family:inherit;font-size:10pt;">, in connection with the disposition of a small business, Quanta recorded a note receivable in exchange for the transfer of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> of inventory.</span></div> <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="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;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></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;">March 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;">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="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;">2019</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>122,330</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>(159,469</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>16,372</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>5,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></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>(4,368</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>28,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></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>84,078</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,339</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>(110,394</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>(66,678</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;">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>(12,886</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,380</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;">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>(5,662</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>(5,553</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;">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>89,470</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>(250,156</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> -122330000 159469000 -16372000 -5267000 4368000 -28996000 -84078000 29339000 -110394000 -66678000 -12886000 -23380000 5662000 5553000 -89470000 250156000 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 is 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;">March 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;">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="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;">2019</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>377,205</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>85,423</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,514</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,038</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>919</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,031</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>381,638</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,492</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;">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;">2019</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;">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;">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>164,798</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>78,687</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>4,026</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>921</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,283</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>169,745</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>83,256</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:9px;text-align:justify;text-indent:32px;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="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;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></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;">March 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;">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="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;">2019</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></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>(13,272</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,432</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>(54,221</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>(8,193</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>2,339</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,278</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> 377205000 85423000 3514000 3038000 919000 1031000 381638000 89492000 164798000 78687000 4026000 3286000 921000 1283000 169745000 83256000 <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;">Supplemental cash flow information related to leases is as follows (in thousands):</span><span style="font-family:inherit;font-size:10pt;font-weight:bold;"> </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: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="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="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></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;">March 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="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;">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="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;">2019</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 for amounts included in the measurement of lease 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="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;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(29,482</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>(29,447</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: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;">Operating cash flows from finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(17</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>(21</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: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;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>(201</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>(630</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;">Lease assets obtained in exchange for lease 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="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;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>29,693</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>15,939</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;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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>866</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>401</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> 29482000 29447000 17000 21000 201000 630000 29693000 15939000 866000 401000 13272000 13432000 54221000 8193000 2339000 1278000 8500000 XML 89 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions
3 Months Ended
Mar. 31, 2020
Business Combinations [Abstract]  
Acquisitions
ACQUISITIONS:
During the three months ended March 31, 2020, Quanta acquired an industrial services business located in Canada that performs catalyst handling services, including changeover and shutdown maintenance, to customers in the refining and chemical industries and an electric power infrastructure business located in the United States that primarily provides underground conduit services. The aggregate consideration for these acquisitions was $19.4 million paid or payable in cash, subject to certain adjustments, and 116,812 shares of Quanta common stock, which had a fair value of $4.2 million as of the respective acquisition dates. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of the industrial services business generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the electric power infrastructure business generally included in the Electric Power Infrastructure Services segment.
On August 30, 2019, Quanta acquired Hallen, a pipeline and industrial services business located in the United States that specializes in gas distribution and transmission services, and to a lesser extent, underground electric distribution and transmission services. During the year ended December 31, 2019, Quanta also acquired two specialty utility foundation and pole-setting contractors serving the southeast United States; an electric power specialty contracting business located in the United States that provides aerial power line and construction support services; a business located in the United States that provides technical training materials to electric utility workers; an electric power company specializing in project management and, to a lesser extent, water and wastewater projects located in the United States; and an electrical infrastructure services business located in Canada. The aggregate consideration for these acquisitions was $399.3 million paid or payable in cash, subject to certain adjustments, and 60,860 shares of Quanta common stock, which had a fair value of $1.8 million as of the respective acquisition date. A portion of the cash consideration in connection with the Hallen acquisition was placed in an escrow account, which, subject to certain conditions, could be utilized to reimburse Quanta for obligations associated with certain contingent liabilities assumed by Quanta in the transaction. See Legal Proceedings — Hallen Acquisition Assumed Liability in Note 11 for additional information related to these liabilities. Beginning on the respective acquisition dates, the results of the acquired businesses have been included in Quanta’s consolidated financial statements, with the results of Hallen generally included in the Pipeline and Industrial Infrastructure Services segment and the results of the other acquired businesses generally included in the Electric Power Infrastructure Services segment.
The following table summarizes the aggregate consideration paid or payable as of March 31, 2020 for the acquisitions completed in 2020 and 2019 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.
Quanta is finalizing its fair value assessments for the acquired assets and assumed liabilities related to businesses acquired subsequent to March 31, 2019, and further adjustments to the purchase price allocations may occur. As of March 31, 2020, the estimated fair values of the net assets acquired were preliminary, with possible updates primarily related to pre-acquisition contingent
liabilities, as further described in Legal Proceedings — Hallen Acquisition Assumed Liability in Note 11, and tax estimates. Consideration amounts are also subject to the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between March 31, 2019 and March 31, 2020 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $87.6 million to net tangible assets, $190.0 million to identifiable intangible assets and $100.7 million to goodwill and $3.1 million to bargain purchase gain (in thousands).
 
 
2020
 
2019
Consideration:
 
 
 
 
Cash paid or payable
 
$
19,377

 
$
399,279

Value of Quanta common stock issued
 
4,158

 
1,791

Contingent consideration
 
2,250

 

Fair value of total consideration transferred or estimated to be transferred
 
$
25,785

 
$
401,070

 
 
 
 
 
Accounts receivable
 
$
4,888

 
$
112,142

Contract assets
 

 
11,869

Other current assets
 
1,691

 
14,290

Property and equipment
 
6,233

 
60,133

Other assets
 

 
149

Identifiable intangible assets
 
4,561

 
192,786

Contract liabilities
 

 
(11,856
)
Other current liabilities
 
(1,174
)
 
(73,698
)
Deferred tax liabilities, net
 
(483
)
 
(6,398
)
Other long-term liabilities
 

 
(5,345
)
Total identifiable net assets
 
15,716

 
294,072

Goodwill
 
10,069

 
110,137

Fair value of net assets acquired
 
25,785

 
404,209

Bargain purchase gain
 

 
(3,139
)
Fair value of total consideration transferred or estimated to be transferred
 
$
25,785

 
$
401,070


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, and a bargain purchase gain results when the amount of the net fair value of the assets acquired and liabilities assumed exceeds the purchase price for an acquired business. The acquisition of the electrical infrastructure services business in Canada that occurred during the year ended December 31, 2019 included the recognition of a bargain purchase gain of $3.1 million which was recorded in “Other income (expense), net” in the accompanying condensed consolidated statements of operations.
The acquisitions completed in 2020 and 2019 strategically expanded Quanta’s domestic and international pipeline and industrial and domestic and international electric power service offerings, which Quanta believes contributes to the recognition of the goodwill. Approximately $3.8 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in 2020, and $90.6 million is expected to be deductible for income tax purposes related to acquisitions completed in 2019.
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in 2020 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
 
$
3,180

 
4.4
Backlog
 
205

 
1.0
Trade names
 
349

 
15.0
Non-compete agreements
 
827

 
5.0
Total intangible assets subject to amortization related to acquisitions completed in 2020
 
$
4,561

 
5.2


The following unaudited supplemental pro forma results of operations for Quanta, which incorporates the acquisitions completed in 2020 and 2019, 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
 
 
March 31,
 
 
2020
 
2019
Revenues
 
$
2,766,950

 
$
2,968,237

Gross profit
 
333,402

 
397,098

Selling, general and administrative expenses
 
231,102

 
243,857

Amortization of intangible assets
 
18,067

 
22,212

Net income
 
42,004

 
127,083

Net income attributable to common stock
 
39,187

 
126,536

 
 
 
 
 
Earnings per share:
 
 
 
 
Basic
 
$
0.27

 
$
0.87

Diluted
 
$
0.27

 
$
0.86



The pro forma combined results of operations for the three months ended March 31, 2020 and 2019 were prepared by adjusting the historical results of Quanta to include the historical results of the acquisitions completed in 2020 as if they occurred January 1, 2019. The pro forma combined results of operations for the three months ended March 31, 2019 were prepared by also adjusting the historical results of Quanta to include the historical results of the acquisitions completed in 2019 as if they occurred January 1, 2018. 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 combined 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 $1.9 million and a loss before income taxes of approximately $0.9 million, which included $0.8 million of acquisition-related costs, are included in Quanta’s consolidated results of operations for the three months ended March 31, 2020 related to the acquisitions completed in 2020. Revenues of approximately $7.4 million and a loss before income taxes of approximately $1.0 million, which included $2.4 million of acquisition-related costs, are included in Quanta’s consolidated results of operations for the three months ended March 31, 2019 related to the acquisitions completed in 2019.

XML 90 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
LEASES LEASES:
Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of March 31, 2020, the majority of Quanta’s leases had remaining lease terms not exceeding ten years. Certain leases include options to extend their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
 
 
 
Three Months Ended
 
 
 
March 31,
Lease cost
Classification
 
2020
 
2019
Finance lease cost:
 
 
 
 
 
Amortization of lease assets
Depreciation (1)
 
$
202

 
$
373

Interest on lease liabilities
Interest expense
 
17

 
21

Operating lease cost
Cost of services and Selling, general and administrative expenses
 
29,737

 
30,358

Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses
 
170,365

 
200,298

Total lease cost
 
 
$
200,321

 
$
231,050

(1)  
Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)  
Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant and primarily relates to real estate leases and consists of common area maintenance charges, real estate taxes, insurance and other variable costs.
Quanta has entered into lease arrangements for real property and facilities with certain related parties, typically an employee of Quanta who is the former owner of a business acquired by Quanta that continues to utilize the leased premises. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to nine years, subject to renewal options. Related party lease expense was $4.4 million and $4.1 million for the three months ended March 31, 2020 and 2019.
The components of leases in the accompanying condensed consolidated balance sheet were as follows (in thousands):
Lease type
Classification
 
March 31, 2020
 
December 31, 2019
Assets:
 
 
 
 
 
Operating lease right-of-use assets
Operating lease right-of-use assets
 
$
287,157

 
$
284,369

Finance lease assets
Property and equipment, net of accumulated depreciation
 
1,295

 
1,043

Total lease assets
 
 
$
288,452

 
$
285,412

Liabilities:
 
 
 
 
 
Current:
 
 
 
 
 
Operating
Current portion of operating lease liabilities
 
$
91,389

 
$
92,475

Finance
Current maturities of long-term debt and short-term debt
 
505

 
440

 
 
 
 
 
 
Non-current:
 
 
 
 
 
Operating
Operating lease liabilities, net of current portion
 
200,817

 
196,521

Finance
Long-term debt, net of current maturities
 
988

 
517

Total lease liabilities
 
 
$
293,699

 
$
289,953


Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of March 31, 2020 and December 31, 2019, the assets recorded, net of accumulated depreciation, totaled $21.2 million and $11.8 million.
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 
 
As of March 31, 2020
 
 
Operating Leases
 
Finance Leases
 
Total
Remainder of 2020
 
$
78,839

 
$
432

 
$
79,271

2021
 
82,423

 
495

 
82,918

2022
 
57,924

 
307

 
58,231

2023
 
39,031

 
240

 
39,271

2024
 
22,252

 
120

 
22,372

Thereafter
 
40,469

 
8

 
40,477

Total future minimum operating and finance lease payments
 
$
320,938

 
$
1,602

 
$
322,540

Less imputed interest
 
(28,732
)
 
(109
)
 
(28,841
)
Total lease liabilities
 
$
292,206

 
$
1,493

 
$
293,699


Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to our accounting policy election, were $27.6 million as of March 31, 2020. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.
The weighted average remaining lease terms and discount rates were as follows:
 
 
As of March 31, 2020
Weighted average remaining lease term (in years):
 
 
Operating leases
 
4.44

Finance leases
 
3.44

Weighted average discount rate:
 
 
Operating leases
 
4.2
%
Finance leases
 
4.2
%

Quanta has also 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 lease termination. At March 31, 2020, the maximum guaranteed residual value of this equipment was $796.4 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.
As of March 31, 2020, Quanta had additional operating lease obligations that had not yet commenced of $5.2 million. These operating leases will commence in 2020 with lease terms of one to seven years.
LEASES LEASES:
Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. As of March 31, 2020, the majority of Quanta’s leases had remaining lease terms not exceeding ten years. Certain leases include options to extend their terms in increments of up to five years and/or options to terminate. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
 
 
 
Three Months Ended
 
 
 
March 31,
Lease cost
Classification
 
2020
 
2019
Finance lease cost:
 
 
 
 
 
Amortization of lease assets
Depreciation (1)
 
$
202

 
$
373

Interest on lease liabilities
Interest expense
 
17

 
21

Operating lease cost
Cost of services and Selling, general and administrative expenses
 
29,737

 
30,358

Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses
 
170,365

 
200,298

Total lease cost
 
 
$
200,321

 
$
231,050

(1)  
Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.
(2)  
Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant and primarily relates to real estate leases and consists of common area maintenance charges, real estate taxes, insurance and other variable costs.
Quanta has entered into lease arrangements for real property and facilities with certain related parties, typically an employee of Quanta who is the former owner of a business acquired by Quanta that continues to utilize the leased premises. Quanta utilizes third party market valuations to evaluate rental rates for these properties and facilities, and the lease agreements generally have remaining lease terms of up to nine years, subject to renewal options. Related party lease expense was $4.4 million and $4.1 million for the three months ended March 31, 2020 and 2019.
The components of leases in the accompanying condensed consolidated balance sheet were as follows (in thousands):
Lease type
Classification
 
March 31, 2020
 
December 31, 2019
Assets:
 
 
 
 
 
Operating lease right-of-use assets
Operating lease right-of-use assets
 
$
287,157

 
$
284,369

Finance lease assets
Property and equipment, net of accumulated depreciation
 
1,295

 
1,043

Total lease assets
 
 
$
288,452

 
$
285,412

Liabilities:
 
 
 
 
 
Current:
 
 
 
 
 
Operating
Current portion of operating lease liabilities
 
$
91,389

 
$
92,475

Finance
Current maturities of long-term debt and short-term debt
 
505

 
440

 
 
 
 
 
 
Non-current:
 
 
 
 
 
Operating
Operating lease liabilities, net of current portion
 
200,817

 
196,521

Finance
Long-term debt, net of current maturities
 
988

 
517

Total lease liabilities
 
 
$
293,699

 
$
289,953


Certain of Quanta’s equipment rental agreements contain purchase options pursuant to which the purchase price is offset by a portion of the rental payments. When rental purchase options are exercised and a substantive benefit is deemed to be transferred to a third-party lessor, the transaction is deemed to be a financing transaction for accounting purposes. This results in the recognition of an asset equal to the purchase price being recorded in “Property, plant and equipment, net of accumulated depreciation,” and the recognition of a corresponding liability in “Current maturities of long-term debt and short-term debt” and “Long-term debt, net of current maturities.” As of March 31, 2020 and December 31, 2019, the assets recorded, net of accumulated depreciation, totaled $21.2 million and $11.8 million.
Future minimum lease payments for operating and finance leases were as follows (in thousands):
 
 
As of March 31, 2020
 
 
Operating Leases
 
Finance Leases
 
Total
Remainder of 2020
 
$
78,839

 
$
432

 
$
79,271

2021
 
82,423

 
495

 
82,918

2022
 
57,924

 
307

 
58,231

2023
 
39,031

 
240

 
39,271

2024
 
22,252

 
120

 
22,372

Thereafter
 
40,469

 
8

 
40,477

Total future minimum operating and finance lease payments
 
$
320,938

 
$
1,602

 
$
322,540

Less imputed interest
 
(28,732
)
 
(109
)
 
(28,841
)
Total lease liabilities
 
$
292,206

 
$
1,493

 
$
293,699


Future minimum lease payments for short-term leases, which are not recorded in the consolidated balance sheets due to our accounting policy election, were $27.6 million as of March 31, 2020. Month-to-month rental expense associated primarily with certain equipment rentals is excluded from these amounts because Quanta is unable to accurately predict future rental amounts.
The weighted average remaining lease terms and discount rates were as follows:
 
 
As of March 31, 2020
Weighted average remaining lease term (in years):
 
 
Operating leases
 
4.44

Finance leases
 
3.44

Weighted average discount rate:
 
 
Operating leases
 
4.2
%
Finance leases
 
4.2
%

Quanta has also 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 lease termination. At March 31, 2020, the maximum guaranteed residual value of this equipment was $796.4 million. While Quanta believes that no significant payments will be made as a result of these residual value guarantees, there can be no assurance that significant payments will not be required in the future.
As of March 31, 2020, Quanta had additional operating lease obligations that had not yet commenced of $5.2 million. These operating leases will commence in 2020 with lease terms of one to seven years.
XML 91 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 92 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - PSUs to be Settled in Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Non-cash stock compensation expense $ 14,912 $ 13,012
Performance Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Required performance period 3 years  
Performance units granted (in shares) 400,000 300,000
Weighted average grant date fair value (in dollars per share) $ 34.56 $ 40.15
Non-cash stock compensation expense $ 2,900 $ 1,700
Performance units vested (in shares) 200,000 200,000
Number of common shares issued in connection with performance units (in shares) 500,000 400,000
Performance Stock Units | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance units performance percentage 0.00%  
Performance Stock Units | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Performance units performance percentage 200.00%  
XML 93 R86.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Performance Bonds and Parent Guarantees (Details) - Performance Bonds
$ in Billions
Mar. 31, 2020
USD ($)
Guarantor Obligations [Line Items]  
Total amount of outstanding performance bonds $ 2.8
Estimate  
Guarantor Obligations [Line Items]  
Estimated cost to complete bonded projects $ 1.0
XML 94 R82.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Legal Proceedings (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended 52 Months Ended
Jul. 01, 2019
Apr. 30, 2019
Feb. 28, 2019
Jun. 30, 2019
Sep. 30, 2017
Dec. 31, 2015
Apr. 30, 2019
Mar. 31, 2020
Lorenzo Benton v Telecom Network Specialists Inc | Maximum                
Loss Contingencies [Line Items]                
Damages awarded     $ 7.5          
Reasonably possible amount of loss               $ 9.1
Disputed Contract Termination                
Loss Contingencies [Line Items]                
Charge to earnings related to legal proceedings       $ 79.2        
Net receivable position on projects               $ 120.0
Redes | Telecommunication Networks Construction and Operation                
Loss Contingencies [Line Items]                
Term of post-construction operation and maintenance period           10 years    
Redes | Disputed Contract Termination                
Loss Contingencies [Line Items]                
Advance payments received             $ 87.0  
On-demand performance bonds           $ 25.0    
Construction costs incurred             155.0  
Payments received on construction contracts             $ 100.0  
Redes | Disputed Contract Termination | Telecommunication Networks Construction and Operation                
Loss Contingencies [Line Items]                
Aggregate consideration for projects           248.0    
Aggregate consideration to be paid during the construction period           151.0    
Aggregate consideration to be paid during the post-construction operation and maintenance period           $ 97.0    
QPS Engineering, LLC | Maurepas Project Dispute                
Loss Contingencies [Line Items]                
Damages sought         $ 22.0      
PRONATEL | Disputed Contract Termination                
Loss Contingencies [Line Items]                
Damages sought   $ 45.0            
Bond proceeds received   $ 112.0            
Maurepas | Maurepas Project Dispute                
Loss Contingencies [Line Items]                
Damages sought $ 59.0              
XML 95 R72.htm IDEA: XBRL DOCUMENT v3.20.1
Equity - Non-controlling Interests (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Variable Interest Entity [Line Items]      
Net income attributable to non-controlling interests $ 2,817 $ 547  
Carrying amount of investments held by non-controlling interests in VIEs 4,686   $ 3,539
Distributions to non-controlling interests 1,963 $ 528  
Primary Beneficiary      
Variable Interest Entity [Line Items]      
Carrying value of the investments held by Quanta in variable interest entities 13,100   9,600
Carrying amount of investments held by non-controlling interests in VIEs $ 4,700   $ 3,500
XML 96 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Per Share Information - Narrative (Details) - shares
shares in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share [Abstract]    
Weighted average shares outstanding attributable to participating securities (in shares) 2.3 2.8
XML 97 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Mar. 31, 2019
Mar. 31, 2020
Dec. 31, 2019
Business Acquisition [Line Items]          
Goodwill $ 10,069     $ 100,700 $ 110,383
Bargain purchase gain   $ (3,100)   (3,100)  
Acquisitions 2020          
Business Acquisition [Line Items]          
Cash paid or payable 19,377        
Value of Quanta common stock issued 4,158        
Contingent consideration 2,250     2,250  
Fair value of total consideration transferred or estimated to be transferred 25,785        
Accounts receivable 4,888     4,888  
Contract assets 0     0  
Other current assets 1,691     1,691  
Property and equipment 6,233     6,233  
Other assets 0     0  
Identifiable intangible assets 4,561     4,561  
Contract liabilities 0     0  
Other current liabilities (1,174)     (1,174)  
Deferred tax liabilities, net (483)     (483)  
Other long-term liabilities 0     0  
Total identifiable net assets 15,716     15,716  
Goodwill 10,069        
Fair value of net assets acquired 25,785     $ 25,785  
Bargain purchase gain $ 0        
Acquisitions 2019          
Business Acquisition [Line Items]          
Cash paid or payable     $ 399,300   399,279
Value of Quanta common stock issued         1,791
Contingent consideration         0
Fair value of total consideration transferred or estimated to be transferred         401,070
Accounts receivable         112,142
Contract assets         11,869
Other current assets         14,290
Property and equipment         60,133
Other assets         149
Identifiable intangible assets         192,786
Contract liabilities         (11,856)
Other current liabilities         (73,698)
Deferred tax liabilities, net         (6,398)
Other long-term liabilities         (5,345)
Total identifiable net assets         294,072
Goodwill         110,137
Fair value of net assets acquired         404,209
Bargain purchase gain         $ (3,139)
XML 98 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Summary of Changes in Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Goodwill [Roll Forward]      
Goodwill gross, beginning balance $ 2,119,101   $ 1,996,362
Accumulated impairment, beginning balance (96,426)   (96,483)
Goodwill, beginning balance 2,022,675   1,899,879
Goodwill acquired 10,069 $ 100,700 110,383
Purchase price allocation adjustments (246)   1,503
Foreign currency translation adjustments (26,033)   10,910
Goodwill gross, ending balance 2,101,313 2,101,313 2,119,101
Accumulated impairment, ending balance (94,848) (94,848) (96,426)
Goodwill, ending balance 2,006,465 2,006,465 2,022,675
Electric Power Infrastructure Services Division      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 1,365,163   1,313,078
Accumulated impairment, beginning balance 0   0
Goodwill, beginning balance 1,365,163   1,313,078
Goodwill acquired 3,768   43,183
Purchase price allocation adjustments (246)   1,503
Foreign currency translation adjustments (16,143)   7,399
Goodwill gross, ending balance 1,352,542 1,352,542 1,365,163
Accumulated impairment, ending balance 0 0 0
Goodwill, ending balance 1,352,542 1,352,542 1,365,163
Pipeline and Industrial Infrastructure Services Division      
Goodwill [Roll Forward]      
Goodwill gross, beginning balance 753,938   683,284
Accumulated impairment, beginning balance (96,426)   (96,483)
Goodwill, beginning balance 657,512   586,801
Goodwill acquired 6,301   67,200
Purchase price allocation adjustments 0   0
Foreign currency translation adjustments (9,890)   3,511
Goodwill gross, ending balance 748,771 748,771 753,938
Accumulated impairment, ending balance (94,848) (94,848) (96,426)
Goodwill, ending balance $ 653,923 $ 653,923 $ 657,512
XML 99 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Performance Obligation (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Accounting Policies [Abstract]    
Remaining performance obligation $ 5,370 $ 5,300
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent of remaining performance obligation expected to be recognized   59.50%
Recognition period for remaining performance obligation   12 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent of remaining performance obligation expected to be recognized 63.60%  
Recognition period for remaining performance obligation 12 months  
XML 100 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Share-based Payment Arrangement [Abstract]  
Grant Date Fair Value for Awards of Performance Units Inputs The Monte Carlo simulation valuation methodology applied the following key inputs:
 
 
2020
 
2019
Valuation date price based on March 26, 2020 and March 8, 2019 closing stock prices of Quanta common stock
 
$31.49
 
$35.19
Expected volatility
 
34
%
 
25
%
Risk-free interest rate
 
0.35
%
 
2.43
%
Term in years
 
2.76

 
2.81


XML 101 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Composition of the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 9,398 $ 5,839
Charges to bad debt expense 273 2,823
Direct write-offs charged against the allowance (292) (186)
Balance at end of period $ 14,446 $ 8,476
XML 102 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets GOODWILL AND OTHER INTANGIBLE ASSETS:
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 below. 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.
A summary of changes in Quanta’s goodwill is as follows (in thousands):
 
 
Electric Power Infrastructure Services
Division
 
Pipeline and Industrial Infrastructure Services
Division
 
Total
Balance at December 31, 2018:
 
 
 
 
 
 
Goodwill
 
$
1,313,078

 
$
683,284

 
$
1,996,362

Accumulated impairment
 

 
(96,483
)
 
(96,483
)
 
 
1,313,078
 
586,801
 
1,899,879
 
 
 
 
 
 
 
Goodwill related to acquisitions completed in 2019
 
43,183

 
67,200

 
110,383

Purchase price allocation adjustments
 
1,503

 

 
1,503

Foreign currency translation adjustments
 
7,399

 
3,511

 
10,910

 
 
 
 
 
 
 
Balance at December 31, 2019:
 
 
 
 
 
 
Goodwill
 
1,365,163

 
753,938

 
2,119,101

Accumulated impairment
 

 
(96,426
)
 
(96,426
)
 
 
1,365,163

 
657,512

 
2,022,675

 
 
 
 
 
 
 
Goodwill related to acquisitions completed in 2020
 
3,768

 
6,301

 
10,069

Purchase price allocation adjustments
 
(246
)
 

 
(246
)
Foreign currency translation adjustments
 
(16,143
)
 
(9,890
)
 
(26,033
)
 
 
 
 
 
 
 
Balance at March 31, 2020:
 
 
 
 
 
 
Goodwill
 
1,352,542

 
748,771

 
2,101,313

Accumulated impairment
 

 
(94,848
)
 
(94,848
)
 
 
$
1,352,542

 
$
653,923

 
$
2,006,465




Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
 
 
As of
 
As of
 
 
March 31, 2020
 
December 31, 2019
 
 
Remaining Weighted Average Amortization Period in Years
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
Customer relationships
 
6.2
 
$
527,298

 
$
(223,606
)
 
$
303,692

 
$
532,808

 
$
(213,915
)
 
$
318,893

Backlog
 
2.5
 
142,144

 
(139,330
)
 
2,814

 
144,704

 
(141,580
)
 
3,124

Trade names
 
14.5
 
92,182

 
(27,400
)
 
64,782

 
93,396

 
(26,145
)
 
67,251

Non-compete agreements
 
3.1
 
43,459

 
(33,234
)
 
10,225

 
43,281

 
(32,868
)
 
10,413

Patented rights and developed technology
 
2.1
 
22,416

 
(20,789
)
 
1,627

 
22,719

 
(20,682
)
 
2,037

Curriculum
 
8.1
 
11,712

 
(2,214
)
 
9,498

 
11,712

 
(2,696
)
 
9,016

Total intangible assets subject to amortization
 
7.5
 
839,211

 
(446,573
)
 
392,638

 
848,620

 
(437,886
)
 
410,734

Engineering license
 
 
 
3,000

 

 
3,000

 
3,000

 

 
3,000

  Total intangible assets
 
 
 
$
842,211

 
$
(446,573
)
 
$
395,638

 
$
851,620

 
$
(437,886
)
 
$
413,734


Amortization expense for intangible assets was $17.9 million and $12.7 million for the three months ended March 31, 2020 and 2019.
The estimated future aggregate amortization expense of intangible assets subject to amortization as of March 31, 2020 is set forth below (in thousands):
Year Ending December 31:
 
 

Remainder of 2020
 
$
53,001

2021
 
68,083

2022
 
63,069

2023
 
53,825

2024
 
41,438

Thereafter
 
113,222

Total
 
$
392,638


XML 103 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Equity
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Equity EQUITY:
Exchangeable Shares
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 could be exchanged at the option of the holders for Quanta common stock on a one-for-one basis. All holders of exchangeable shares had rights equivalent to Quanta common stockholders with respect to dividends and other economic rights. During the three months ended March 31, 2020 and 2019, a nominal amount and 0.4 million exchangeable shares were exchanged for Quanta common stock, and as of March 31, 2020, no exchangeable shares remained outstanding.
Treasury Stock
General
Treasury stock is recorded at cost. Under Delaware 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 RSUs and PSUs settled in common stock are typically satisfied by Quanta making 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 liabilities, Quanta withheld 0.6 million and 0.4 million of Quanta common stock during the three months ended March 31, 2020 and 2019, which had a market value of $23.2 million and $15.3 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 PSUs that vest but the settlement of which is deferred under a deferred compensation plan, Quanta records a notional amount to “Treasury stock” and an offsetting amount to “Additional paid-in capital” (APIC). At vesting, only shares withheld for tax liabilities other than income taxes are added to outstanding treasury shares, as the shares of Quanta common stock associated with deferred stock-based awards are not issued until settlement of the award. Upon settlement of the deferred stock-based awards and issuance of the associated Quanta common stock, the original accounting entry is reversed. The net amounts recorded to treasury stock related to the deferred compensation plans were $3.5 million and $3.8 million during the three months ended March 31, 2020 and 2019.
Stock repurchases
During the third quarter of 2018, Quanta’s Board of Directors approved a 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).
Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs (in thousands):
Quarter ended:
 
Shares
 
Amount
March 31, 2020
 
5,960

 
$
200,000

December 31, 2019
 

 
$

September 30, 2019
 

 
$

June 30, 2019
 

 
$

March 31, 2019
 
376

 
$
11,954


Quanta’s policy is to record a stock repurchase as of the trade date; however, the payment of cash related to the repurchase is made on the settlement date of the trade. During the three months ended March 31, 2020 and 2019, cash payments related to stock repurchases were $200.0 million and $19.9 million.
As of March 31, 2020, $86.8 million remained under the 2018 Repurchase Program. Repurchases under the 2018 Repurchase Program may be implemented through open market repurchases or privately negotiated transactions, at management’s discretion, based on market and business conditions, applicable contractual and legal requirements, including restrictions under Quanta’s senior secured credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the 2018 Repurchase Program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.
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 entered into through the partnership structure Quanta 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 $2.8 million and $0.5 million for the three months ended March 31, 2020 and 2019 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 in VIEs held by Quanta was $13.1 million and $9.6 million at March 31, 2020 and December 31, 2019. The carrying amount of investments held by the non-controlling interests in these VIEs at March 31, 2020 and December 31, 2019 was $4.7 million and $3.5 million. During the three months ended March 31, 2020 and 2019, net distributions to non-controlling interests were $2.0 million and $0.5 million. There were no other changes in equity as a result of transfers to/from the non-controlling interests during the three months ended March 31, 2020 or 2019. See Note 11 for further disclosures related to Quanta’s joint venture arrangements.
Dividends
Quanta declared the following cash dividends and cash dividend equivalents during 2019 and the first three months of 2020 (in thousands, except per share amounts):
Declaration
 
Record
 
Payment
 
Dividend
 
Dividends
Date
 
Date
 
Date
 
Per Share
 
Declared
March 26, 2020
 
April 6, 2020
 
April 15, 2020
 
$
0.05

 
$
7,184

December 11, 2019
 
January 2, 2020
 
January 16, 2020
 
$
0.05

 
$
7,371

August 28, 2019
 
October 1, 2019
 
October 15, 2019
 
$
0.04

 
$
5,564

May 24, 2019
 
July 1, 2019
 
July 15, 2019
 
$
0.04

 
$
6,233

March 21, 2019
 
April 5, 2019
 
April 19, 2019
 
$
0.04

 
$
5,896


A significant majority of the dividends declared were paid on the corresponding payment dates. Holders of RSUs awarded under the Quanta Services, Inc. 2011 Omnibus Equity Incentive Plan (the 2011 Plan) generally received cash dividend equivalent payments equal to the cash dividend payable on account of the underlying Quanta common stock. Holders of exchangeable shares of certain Canadian subsidiaries of Quanta received a cash dividend per exchangeable share equal to the cash dividend per share paid to Quanta common stockholders. Holders of RSUs awarded under the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan (the 2019 Plan) and holders of unearned and unvested PSUs awarded under the 2011 Plan and the 2019 Plan receive cash dividend equivalent payments only to the extent such RSUs and PSUs become earned and/or vest. Additionally, cash dividend equivalent payments related to certain stock-based awards that have been deferred pursuant to the terms of a deferred compensation plan maintained by Quanta are recorded as liabilities in such plans until the deferred awards are settled.
The declaration, payment and amount of future cash dividends will be at the discretion of Quanta’s Board of Directors after taking into account various factors, including Quanta’s financial condition, results of operations, cash flows from operations; current and anticipated capital requirements and expansion plans; the current and potential impact of the COVID-19 pandemic and other market, industry, economic and political conditions; income tax laws then in effect; and the requirements of Delaware law. In addition, as discussed in Note 7, Quanta’s credit agreement restricts the payment of cash dividends unless certain conditions are met.
XML 104 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Equity (Tables)
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Treasury Stock
Quanta repurchased the following shares of common stock in the open market under the stock repurchase programs (in thousands):
Quarter ended:
 
Shares
 
Amount
March 31, 2020
 
5,960

 
$
200,000

December 31, 2019
 

 
$

September 30, 2019
 

 
$

June 30, 2019
 

 
$

March 31, 2019
 
376

 
$
11,954


Dividends
Quanta declared the following cash dividends and cash dividend equivalents during 2019 and the first three months of 2020 (in thousands, except per share amounts):
Declaration
 
Record
 
Payment
 
Dividend
 
Dividends
Date
 
Date
 
Date
 
Per Share
 
Declared
March 26, 2020
 
April 6, 2020
 
April 15, 2020
 
$
0.05

 
$
7,184

December 11, 2019
 
January 2, 2020
 
January 16, 2020
 
$
0.05

 
$
7,371

August 28, 2019
 
October 1, 2019
 
October 15, 2019
 
$
0.04

 
$
5,564

May 24, 2019
 
July 1, 2019
 
July 15, 2019
 
$
0.04

 
$
6,233

March 21, 2019
 
April 5, 2019
 
April 19, 2019
 
$
0.04

 
$
5,896


XML 105 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Cash Flows from Operating Activities:    
Net income $ 41,503,000 $ 121,035,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities—    
Depreciation 54,410,000 52,216,000
Amortization of intangible assets 17,908,000 12,670,000
Change in fair value of contingent consideration liabilities 2,758,000 (84,000)
Equity in (earnings) losses of unconsolidated affiliates 2,683,000 (60,390,000)
Amortization of debt issuance costs 589,000 408,000
Gain on sale of property and equipment (814,000) (59,000)
Provision for credit losses 273,000 2,823,000
Deferred income tax provision 4,210,000 24,558,000
Non-cash stock-based compensation 14,912,000 13,012,000
Foreign currency and other (gain) loss (353,000) 1,217,000
Changes in operating assets and liabilities, net of non-cash transactions 89,470,000 (250,156,000)
Net cash provided by (used in) operating activities 227,549,000 (82,750,000)
Cash Flows from Investing Activities:    
Capital expenditures (68,109,000) (68,626,000)
Proceeds from sale of property and equipment 4,790,000 10,843,000
Proceeds from insurance settlements related to property and equipment 198,000 8,000
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired (22,794,000) (51,553,000)
Proceeds from disposition of business 2,474,000 0
Investments in unconsolidated affiliates and other entities (5,692,000) (37,803,000)
Cash paid for intangible assets 0 (25,000)
Net cash used in investing activities (89,133,000) (147,156,000)
Cash Flows from Financing Activities:    
Borrowings under credit facility 1,474,452,000 1,647,074,000
Payments under credit facility (1,171,059,000) (1,347,442,000)
Payments of other long-term debt (446,000) (261,000)
Net repayments of short-term debt, net of borrowings (2,799,000) (23,220,000)
Payments for contingent consideration liabilities (989,000) 0
Distributions to non-controlling interests (1,963,000) (528,000)
Payments related to tax withholding for stock-based compensation (15,886,000) (13,678,000)
Payments of dividends (7,384,000) (5,752,000)
Repurchase of common stock (200,000,000.0) (19,933,000)
Net cash provided by financing activities 73,926,000 236,260,000
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash (449,000) (118,000)
Net increase in cash, cash equivalents and restricted cash 211,893,000 6,236,000
Cash, cash equivalents and restricted cash, beginning of period 169,745,000 83,256,000
Cash, cash equivalents and restricted cash, end of period $ 381,638,000 $ 89,492,000
XML 106 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2020
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
 
 
March 31,
 
 
2020
 
2019
Accounts and notes receivable
 
$
122,330

 
$
(159,469
)
Contract assets
 
16,372

 
5,267

Inventories
 
(4,368
)
 
28,996

Prepaid expenses and other current assets
 
84,078

 
(29,339
)
Accounts payable and accrued expenses and other non-current liabilities
 
(110,394
)
 
(66,678
)
Contract liabilities
 
(12,886
)
 
(23,380
)
Other, net
 
(5,662
)
 
(5,553
)
Net change in operating assets and liabilities, net of non-cash transactions
 
$
89,470

 
$
(250,156
)

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 is as follows (in thousands):
 
 
March 31,
 
 
2020
 
2019
Cash and cash equivalents
 
$
377,205

 
$
85,423

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

 
3,038

Restricted cash included in “Other assets, net”
 
919

 
1,031

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
381,638

 
$
89,492

 
 
December 31,
 
 
2019
 
2018
Cash and cash equivalents
 
$
164,798

 
$
78,687

Restricted cash included in “Prepaid expenses and other current assets”
 
4,026

 
3,286

Restricted cash included in “Other assets, net”
 
921

 
1,283

Total cash, cash equivalents, and restricted cash reported in the statements of cash flows
 
$
169,745

 
$
83,256

Restricted cash includes any cash that is legally restricted as to withdrawal or usage.
Supplemental cash flow information related to leases is as follows (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
Operating cash flows from operating leases
 
$
(29,482
)
 
$
(29,447
)
Operating cash flows from finance leases
 
$
(17
)
 
$
(21
)
Financing cash flows from finance leases
 
$
(201
)
 
$
(630
)
Lease assets obtained in exchange for lease liabilities:
 
 
 
 
Operating leases
 
$
29,693

 
$
15,939

Finance leases
 
$
866

 
$
401


Additional supplemental cash flow information is as follows (in thousands):
 
 
Three Months Ended
 
 
March 31,
 
 
2020
 
2019
Cash (paid) received during the period for —
 
 
 
 
Interest paid
 
$
(13,272
)
 
$
(13,432
)
Income taxes paid
 
$
(54,221
)
 
$
(8,193
)
Income tax refunds
 
$
2,339

 
$
1,278


During the three months ended March 31, 2020, in connection with the disposition of a small business, Quanta recorded a note receivable in exchange for the transfer of $8.5 million of inventory.
XML 107 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
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
 
Pipeline and Industrial Infrastructure Services
Division
 
Total
Balance at December 31, 2018:
 
 
 
 
 
 
Goodwill
 
$
1,313,078

 
$
683,284

 
$
1,996,362

Accumulated impairment
 

 
(96,483
)
 
(96,483
)
 
 
1,313,078
 
586,801
 
1,899,879
 
 
 
 
 
 
 
Goodwill related to acquisitions completed in 2019
 
43,183

 
67,200

 
110,383

Purchase price allocation adjustments
 
1,503

 

 
1,503

Foreign currency translation adjustments
 
7,399

 
3,511

 
10,910

 
 
 
 
 
 
 
Balance at December 31, 2019:
 
 
 
 
 
 
Goodwill
 
1,365,163

 
753,938

 
2,119,101

Accumulated impairment
 

 
(96,426
)
 
(96,426
)
 
 
1,365,163

 
657,512

 
2,022,675

 
 
 
 
 
 
 
Goodwill related to acquisitions completed in 2020
 
3,768

 
6,301

 
10,069

Purchase price allocation adjustments
 
(246
)
 

 
(246
)
Foreign currency translation adjustments
 
(16,143
)
 
(9,890
)
 
(26,033
)
 
 
 
 
 
 
 
Balance at March 31, 2020:
 
 
 
 
 
 
Goodwill
 
1,352,542

 
748,771

 
2,101,313

Accumulated impairment
 

 
(94,848
)
 
(94,848
)
 
 
$
1,352,542

 
$
653,923

 
$
2,006,465




Other Intangible Assets
Quanta’s intangible assets and the remaining weighted average amortization periods related to its intangible assets subject to amortization were as follows (in thousands except for weighted average amortization periods, which are in years):
 
 
As of
 
As of
 
 
March 31, 2020
 
December 31, 2019
 
 
Remaining Weighted Average Amortization Period in Years
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
 
Intangible
Assets
 
Accumulated
Amortization
 
Intangible
Assets, Net
Customer relationships
 
6.2
 
$
527,298

 
$
(223,606
)
 
$
303,692

 
$
532,808

 
$
(213,915
)
 
$
318,893

Backlog
 
2.5
 
142,144

 
(139,330
)
 
2,814

 
144,704

 
(141,580
)
 
3,124

Trade names
 
14.5
 
92,182

 
(27,400
)
 
64,782

 
93,396

 
(26,145
)
 
67,251

Non-compete agreements
 
3.1
 
43,459

 
(33,234
)
 
10,225

 
43,281

 
(32,868
)
 
10,413

Patented rights and developed technology
 
2.1
 
22,416

 
(20,789
)
 
1,627

 
22,719

 
(20,682
)
 
2,037

Curriculum
 
8.1
 
11,712

 
(2,214
)
 
9,498

 
11,712

 
(2,696
)
 
9,016

Total intangible assets subject to amortization
 
7.5
 
839,211

 
(446,573
)
 
392,638

 
848,620

 
(437,886
)
 
410,734

Engineering license
 
 
 
3,000

 

 
3,000

 
3,000

 

 
3,000

  Total intangible assets
 
 
 
$
842,211

 
$
(446,573
)
 
$
395,638

 
$
851,620

 
$
(437,886
)
 
$
413,734


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

Remainder of 2020
 
$
53,001

2021
 
68,083

2022
 
63,069

2023
 
53,825

2024
 
41,438

Thereafter
 
113,222

Total
 
$
392,638


XML 108 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Allowances on accounts receivable, current $ 14,446 $ 9,398
Accumulated depreciation on property and equipment 1,252,001 1,250,197
Accumulated amortization on other intangible assets $ 446,573 $ 437,886
Treasury stock, common shares (in shares) 23,643,131 17,091,222
Common Stock    
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) 161,289,117 159,415,540
Common stock, shares outstanding (in shares) 137,645,986 142,324,318
Exchangeable Shares    
Exchangeable shares, par value (in dollars per share) $ 0 $ 0
Common stock, shares issued (in shares) 0 36,183
Common stock, shares outstanding (in shares) 0 36,183
XML 109 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Debt Obligations - Borrowings under Current and Prior Credit Facility and Applicable Interest Rates (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Debt Disclosure [Abstract]    
Maximum amount outstanding under the credit facility during the period $ 2,024,473 $ 1,453,150
Average daily amount outstanding under the credit facility $ 1,458,311 $ 1,264,498
Weighted-average interest rate 3.11% 3.92%
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Supplemental Cash Flow Elements [Abstract]    
Interest paid $ (13,272) $ (13,432)
Income taxes paid (54,221) (8,193)
Income tax refunds $ 2,339 $ 1,278
XML 111 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Leases    
Remainder of 2020 $ 78,839  
2021 82,423  
2022 57,924  
2023 39,031  
2024 22,252  
Thereafter 40,469  
Total future minimum operating and finance lease payments 320,938  
Less imputed interest (28,732)  
Total lease liabilities 292,206  
Finance Leases    
Remainder of 2020 432  
2021 495  
2022 307  
2023 240  
2024 120  
Thereafter 8  
Total future minimum operating and finance lease payments 1,602  
Less imputed interest (109)  
Total lease liabilities 1,493 $ 957
Total    
Remainder of 2020 79,271  
2021 82,918  
2022 58,231  
2023 39,271  
2024 22,372  
Thereafter 40,477  
Total future minimum operating and finance lease payments 322,540  
Less imputed interest (28,841)  
Total lease liabilities $ 293,699 $ 289,953
EXCEL 112 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'R&J% ?(\\#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,$% @ ?(:H4"?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 " !\AJA0I-'0F.X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R$EH&2;U9:6G#08K;.QF;+4UBV-C:R1]^SE9 MFS*V!]C1TN]/GT"M#D+[B,_1!XQD,=V-KNN3T&'#3D1! "1]0J=2F1-];AY\ M=(KR,QXA*/VAC@@UYVMP2,HH4C !B[ 0F6R-%CJB(A\O>*,7?/B,W0PS&K!# MASTEJ,H*F)PFAO/8M7 #3##"Z-)W HUYE_)"CH'W+#KY-?F8;O?,5GSFA=\5?#[?;46*R[JYGUR M_>%W$W;>V(/]Q\970=G"K[N07U!+ P04 " !\AJA0F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( 'R&J%#?T!]F+P, #L/ 8 >&PO=V]R:W-H965T&UL?5?A;ILP&'P5Q ,4; -)JB12FVG:I$VJ.FW[31,G007,P$FZ MMY\QE#%_Y_T)8.Z^LSF.^%O?5/O:G:74P5M5UMTF/&O=W$=1MS_+*N_N5"-K M<^>HVBK7YK(]15W3ROQ@2549\3C.HBHOZG"[MF-/[7:M+KHL:OG4!MVEJO+V M]Z,LU6T3LO!]X+DXG74_$&W737Z2WZ3^WCRUYBJ:JAR*2M9=H>J@E<=-^,#N M=X+W!(OX4_6/=O%F,2]Y)W>J_%D<]'D3+L/@((_YI=3/ZO9)C@M*PV!<_1=Y ME:6!]S,Q&GM5=O8WV%\ZK:JQBIE*E;\-QZ*VQ]MP)TE&&B;PD< G@LC^2Q C M04P$)NSBAYG9I7[(=;Y=M^H6M(-;3=Z_%.Q>F(>Y[P?ML[/WS&H[,WK=QNOH MVI<9$8\#@L\0;$)$IO8DP)' (R=T_J_ CB($%A!P!<+2Q8R>8'H"Z8FE)S-Z MZCP BLBP0 H%4D)?. (4L<0"&13("'WE"% $B['" BHL*)\Y$@#"L<022BPI M7S@2 .)Q>@4E5I3O6@T@'@D6XSC%M$+F!@I@%AX53V@9K;!T50!FY5&!R7U@ MG%3@Y., ,)[/ \/Q98)6X*X*P'B^$0RGG-$0\\15 9C4HX*CSFB2.7$?8'SN MX[PS&F=.W <8G_LX\XPF6A#W <;G/HX]HZ$6Q'V \;F/D\]HK@5Q'V \[G.< M?4YS+5SW$<;C/L?9YS37PG4?83SNX#C,]]G'U.?07'V>I^XX!C%<%9U_07*?N%@9@ MO"HX^X+F.G7>Y-V(22VF'O=KBRS)LMC=NT:S5J22[?3]GG6'=NZ6H]!^]T,C?&S M?;4]3!?S\=J7=C%O7OK=]E!_:2?=RWY?M?\MZUWS=C^%Z?N%K]OG33]KNO#]VV.4S:^NE^^A/P8,"K^WM9OW=7Q9%C* M0]-\&TY^6]]/S>"HWM6/_3!$E;]>ZU6]VPTC91__G@>=7N8< J^/WT?_95Q\ M7LQ#U=6K9O?/=MUO[J=Q.EG73]7+KO_:O/U:GQ?DII/SZG^O7^M=E@].\AR/ MS:X;/R>/+UW?[,^C9"O[ZOOI>WL8O]_.X[^'Z0%X#L!+ -@/ ^@<0"Q@=G(V M+O7GJJ\6\[9YF[2G:AVKX:: .\K)?!PNCKD;?\NK[?+5UX4+\]GK,,Y9LCQ) M\$J"MXJ55+AXD3VH\C?'V*MX;MHB3Q(^2PRBA$- X MMA(I V]#*JS&JFZL= /,S4GBKJ9!EP@CMZ/H0K8#H/MQJA\G_; "+IV8Q_D$ MD25Q)67> /I"=KSJQDLWQ-QXZ<:0Y[E15"Y X;X)JI<@O5CF)8A9P$L!D=#=1=1.E&S;-,HII*+CH#2^4HHMD4O2ZGZ3Z2=*/9WZ2S [%:(GI5JK. M>V=U/V!T5AGI2,#*R$K$ !QJ*U67C1?N'RC0$Z2CR!V!+$9";R-WI.D(?2E' M.DH!I:/$':$RD_,D'$F=!0I4U*$1!D36/"D8QJ<> N&T@@Z6D&R-7"V@L1F+BCR!U:3 MV5A\.G2\@N1KX'P%2IL"*6ZZ9Q%R=G(.8L2G[E5D9C5= !T]6#>.M(I MB[(;CKP;1MGG6DL4>/NSTH28<^E*==.YC9+;D7-;TX@,?:BY=:(3&X-X!\72 M4Z$S%B5C(^<92G2BL8;XHE>J$*V'0E^-.F-1,I:S.TV8 M_ZJ$JX[DUI-.69*43>*_O=+/AI3?,7R?0A%:XPRF0I]%A>T&R=G$J4:2G];+ MPDD5.2KM?>B,)P,R8' OB+,&-E;01N3AKKO?C^%;'AY*3C]G59NBP._U'U3YO#]WDH>G[9C_N?CXU M35_GX7;??%_U!+ P04 M" !\AJA0R#S^8+ " "X"0 & 'AL+W=OMZ$47M_BQ+T3ZH6E;FS5$UI="F MVYRBMFZD.'1&91$1A.*H%'D5KI?=V&.S7JJ++O)*/C9!>RE+T?S9R$+=5B$. MWP:>\M-9VX%HO:S%2?Z0^KE^;$PO&KT<\E)6;:ZJH)''5?@1+[:868-.\3.7 MMW;2#FPH.Z5>;.?K814B2R0+N=?6A3"/J]S*HK">#,?OP6DXSFD-I^TW[Y^[ MX$TP.]'*K2I^Y0=]7H5I&!SD45P*_:1N7^00$ ^#(?IO\BH+([0B83<*[:^ M@J>C)#+SCQ $A""=/9M"I Y$+XD[2=5),&,L=D!\54:S&10*HE ?)7-0>@F? MHA!N/ASLP( ZA"?YO>-A( _S>#!"#A#SHC:9X0EU> 93=(TAG$XB,,!'"?N M#??B)C1F%%,W0;X0)RC#A! 8*0:18G_%&&R?@/8)$)*SP3>])IF2R@^(._&\ MI[J#24&8%(!QUG&3>FF+T?!S@/Y'>0>5@5 9 ,4-9ZM8.2,H()6;GSE00/%-2L;\C9SXR#-=# M[!=$C&(W-+_8N>O_3\D]"%P-L5\._:7'?J'S0'P)C7%*9V#@4HBA6N@M.'L? MQI= ,-'D"+5WFN^B.>55&^R4-J=Q=V8>E=+2N$0/QMG97*/&3B&/VC83TV[Z MNT3?T:H>[DG1>%E;_P502P,$% @ ?(:H4$W;?**P P HP\ !@ !X M;"]W;W)K]TT Y_',,P;_8%8WV_[HSL;TT<^Z M:KIU?.[[RW.2=/NSJ8ONR5Y,X_XYVK8N>G?9GI+NTIKB,$ZJJX0SII*Z*)MX MLQK'7MO-RE[[JFS,:QMUU[HNVG^WIK*W=0SQQ\"7\G3NAX%DL[H4)_.WZ;]> M7EMWE=RC',K:-%UIFZ@UQW7\ L\[G@X31L6WTMRZQ7DTE/)F[8_AXJ_#.F:# M(U.9?3^$*-SAW>Q,50V1G(]_YJ#Q/>'_KR. M=1P=S+&X5OT7>_O3S 6E<317_\F\F\K)!R;56MO43O=K4LQ M/!3P+-QB[H?!<>W&_URUG1M]WP#+5LG[$&C6;"<-7VKNBL1%OZ?@5(HM]Z;S MQP0[7P%,TRD$6848 XB' #D=0)(!Y!A +@, 0\LP:=2H::8Z,B59GJ)J")UF M&4\#AE+24$H8 F1HTJ3+1%* SG-DB-))P;/ $BO2D"(,H?NX55XB(3CD"ODA M9$KD.O!09:2=C+ CD)W,KUNP+$>R'26#//0 :M*.)NQ(9$=[>2!;IIG<$"JN M,D:;R4DS.6$&/:3;W"\Z2[$77_2;EK038#1>&.%%8;XP+X_;, )A:$?( '*I MLX"C /" <.01#_S*0;IW([9$Z83.5, 2"<@7X(0EC2UQ+U66XIU.B$0(A$"C M% 1A)L=FA%]WKKEWQWQ9JO,0"(%&,Q!LYIC-L^@A4Z84WNJ$#)1[@D*.:#8# M 6>.X0P^=4&!8MB1+Y-"R] NH]D,!)PYAC/XV)60,F^)?)DKCHDTX(C&,Q!\ MYIC/0)!7X[VX(U2I#.UYFLY X)EC/,^BY7M;:*6]+>_+W.,H=>!U 32B(?>_ M6'A@B3F-5DZ@E6.TSB*]<,N>O'U*JK0(V*&YR@FNXD3;683LX"4F59H'[-!, MY9Q8X, ]XC0).4%"CDG(?<2!E#*5N"9*ERX_,A\MT2SD! L%9B$G("=5IKV[ M3NID&EHE&H:<@*' ,)Q%CW>4X0]G6H51F"Q:F]JTI[$+[**]O3;]T$0L1N^= MY@L?6B,TOG4=Z-0O_@HSM:^?B_94-EWT9GO7>(WMT=':WCB3[,F9/+N.^7Y1 MF6,_G&;NO)W:QNFBMY>Y)4[N??GF/U!+ P04 " !\AJA0_X<2U7D" #] M!P & 'AL+W=O>46( M\-[:IN-;OQ*B7P]+))V?*6BSDD5T"WC."3SJH;0(8AFG0XKKS M=QM]=V"[#;V*IN[(@7G\VK:8_=Z3A@Y;'_CWBY?Z4@EU$>PV/;Z0;T1\[P], MGH*9Y52WI.,U[3Q&SEO_&:P+H ,TXD=-!K[8>\K*D=)7=?A\VOJA4D0:4@I% M@>5R(P5I&L4D=?R:2/TYIPI<[N_L'[5Y:>:(.2EH\[,^B6KK(]\[D3.^-N*% M#I_(9"CQOATF_GN8.P!. M 7 .D+G_%1!- =%[0*S-C\JTU0]8X-V&T<%CX]OJL?I3@'4DBUFJ2UT[_4RZ MY?+VM@,1W 0W131A]B,&+C$S(I#L:W*DF=Z@QTNQS6TT,XM1XDX4- U&.$'3+ :&[$80. M0;G9"4(K%43 *&+A0"6/B@,>M"5@JXE#4PVPOK55'$-DMA<'3EJ+K&\R6#3- MEK"+GB_<*^FU$ZH]+6[G&?8,5=,U[O=JMNEF_$XS#L:OF%WJCGM'*F1+UXWW M3*D@4F;X) M6R5D\'QIR%FJ;R3T;!])X$+2?AFTP3_S='U!+ P04 " !\ MAJA0K(IPRND! #D! & 'AL+W=O:U6O=[C%79 B/J0?3 S4DM)"/:F++!JI= *A?$ M* Y]?X<9Z;B7I\YWE'DJ!DT[#D>)U, 8D7\+H&+,O,"[.)Z[IM76@?.T)PW\ M!/VK/TICX86EZAAPU0F.)-29]Q3L#XG%.\#O#D:UVB-;R4F(5VM\JS+/MX* M0JDM S'+&0Y J24R,O[,G-Z2T@:N]Q?V+ZYV4\N)*#@(^M)5NLV\1P]54).! MZFE!9M9C!1&WJ:UXVX=9_Y+V'9 M. >$2T"0?!@0S0'1>T#LBI^4N5(_$TWR5(H1R>EG]<3V1+"/S&66UNGNSIV9 M:I7QGO,@#E)\MD0SII@PX1JS(+!A7U*$6RF*\"X\O$YPN$<$_N-VBFBSBL@1 M1&N"*-HFB#<)8D<07UW#CLO,NH/H6VN6[\A1GA:>+>::;Y_T%DTW&%3D*; MUG4-5@NAP0CT'XS"UCPYBT&AUG;[R>SE-'B3H44_OREX>=CR?U!+ P04 M" !\AJA0 -QUY?T$ >&0 & 'AL+W=O[+.O66U>7W9?FX/;^ MD]>FK7[9O67=H7;D9&]551D*8K"YW^_EJ.=Y[;E?+YKVO=GOWW,ZZ][HN MV_\>7=4<[^=R_GGCZ^YMVP\WLM7R4+ZYOUS_[?#<^JOL'&6SJ]V^VS7[6>M> M[^]5^;XV]N M2DC/9U/V?[@/5WGYX,3WL6ZJ;OP_6[]W?5-/4;R5NOQQ>MWMQ]?C%/^S&6Y M4P,Z-_!]WVK 4P/^V4"-R9^<=^,-?#S7'L MQL]\MIV_^[&22BVSCR'0I'D\:>A2(H54N2X"X99 M\!B K[+0.("" =080%T&H,#EXTEC1LU^U"BI!0LA@G1BH20I6%\JKSQIZ$F# MI P.8& $R>E;)#42:,OO&JEI(B3 D(B:9(Y66C)QI9DN-QLU).TANI_?:4@)<,K:D16A)@@F1"G@"0EVD/4'2/4@" MGF3HBFY#'A#!KD:U8 MF+*#04P Q"8$,<5X76A3 ! C)=M2$9[ Q(ZFOS6PPFS&"R,>I,XEL"85H2J(!-^#V!XM+6&U9*HT4 MM,;O139="A.F, $*FY#"!- JI95" PY#,0^9I(L%QB1F0&(3DIACP"Z4,K$Q M)"0CTZ8PB!F V(8@9E#M>NR!X8)*)DIOR8QYS(#'-N0Q \@6Z"L$$*;L) X, M (5M2&&.X;J0A0'/,U)J2F]:C&', ,8VA#$#Q/K2)$=K"DG9V!O&,(T9T-B& M-&: 6LLYV+604EM]XPG$6&: 91MBF5&]*Z:_T!CBOMBC&4&I;$-2V.. MZUW+!:&)!$4TGXK'E"_,>@:LMR'K&1QC*%2P(Z&4-U87ICP#RMN0\@S./'Q? M!7H:8ZGQPY6TI3#?%>"[#?FN0 %M"JMT; M(0C) MN:_L0+D-I/ZK8P&>QNSB5+EV[=MX -_-ULW[OA_.;R_NG@_Y'V@XE0[N/\J[ MI]-1_<\PIU\._BS;M]V^F[TT?=_4X\GT:]/TSAL57_S0;5VY.5]4[K4?WEK_ MOCV=V)\N^N8P_1J1G7\26?T/4$L#!!0 ( 'R&J% ABJ5 W@4 #X> 8 M >&PO=V]R:W-H965T&ULC9E?<^(V$,"_"L,[A[22;#F3 M9*9 ($ [D[E.VV=?XB3, ::VDUR_?67C0+2[PGX!;'ZK74FK_6-??^3%S_(U MRZK!K]UV7]X,7ZOJ<#4>EX^OV2XMO^6';._^>']"7[,ZO^.CP4[FI\&N5IL\OVY2;?#XKL^6;XF[Q:*UT+-,3?F^RC M_/)[4$_E1Y[_K"^63S=#45N4;;/'JAXB=5_OV33;;NN1G!W_MH,.3SIKP:^_ M/T>?-Y-WD_F1EMDTW_ZS>:I>;X9V.'C*GM.W;?4]_[C/V@F9X:"=_>_9>[9U M>&V)T_&8;\OF<_#X5E;YKAW%F;)+?QV_-_OF^^/X3Y2T8KP M )P$I!P44"U M NHD .:B@&X%]$E 7=9@6@%S$M#BHD#4"D1GD^*+ G$K$)\G;2\*V%; GDV* M+@HDK4!RUG!YE:3XW#G1=Q;RM-GGW8;&K/'12QJWFZ55>GM=Y!^#XGAR#FE] M0.65DW*#UW<;1V[^=*Y7NKOOM]+*Z_%[/5++3(X,> SXS)1CE,_,.$;[S!W' M&)^9Y[';I--. ;]3T(R@O1'P M+AP9TS#[(Z.E%"H1R)X9);6-I$0#WC$#\D8KWFC%&(W<8G)DHB\Z5"2,-HB; M4@Y9.Z,$FO9=)S&GA$RB6!GDJ O&&AW'D*##,UAK9MV)7 M2TN#G'+-S ,2S6^>YC=/-T,H;_,"(QA^!$.W7Z%3.#'4Q:S5^*SVHE9=E&=S MQ-L<,2Z+(M T(GH2H<27H.@IBGE%,:,(A;%)3!2-7&Q!/C:GE(RE0=22'\N@ M0[3J4NE-S?)3L\S4T%Y-+8U .DD ^?&,8B/$>08EO$$)8Q Z@7<),W%>29VH MV60JH0I,6,FP,\M6$=-1L3$J"B@+I!U)\PY@!YQ(FB=& MTAT;%,*7/;E5-^?;'L@^DJ8?$(!M5U27L?@D+OIAJT[,-SP0>:6FCA03PS6C M"I!7K[LHWYY ')=,( =B#Q-]P14?!J\DQ[F$:/%2]N/6#&=",5\&@KZD41\$ M+D D#?M2@[ NIZ$YSAA41:0BOF.P4"P()!%)LXA;([PS-*:K&(PP.":WX*4: MBT%PD=6-S!F+7$#6SB3L+!0$D[BLCI;RG@%'$,4D5BTYT%A7:AGL?^RJJ5AK M[(#,9)0,Q:I RI0T9P)>C:FDV=!YH *MI,7[1%'? WVK GE3TL0) AZ@U MYFH4'-N Z65=>K*AM0[4%,#5%!:O$ZT"M,*E[;P7M>JB?*L#!04P!07I:H"6 M"E*":\0#.0D"U0(PU0+I;(!F[9%5.+;,&4Q*C4/PDAO-M1P&=\^=6OT)!JH% MX'I$XF^]2H 9@XTN!&H(U ' U0&X)P N]261D"H4+ +)"KADA9L"8%HW9Y/ M9BW[@JL>H&]^(*L!E]5P.0M,K(_) \M%/VS5B?E/TP*!7C$-)ND+%&TPW5F( MD..M.S'?HD#:4%POBEM>Q81Y &30@J.,Q U6+VK-4)"$IA;(*HIYXDJ:'L4\ M2)4&MPX+!E,VPD^M5_VP-8.!E8&61X4>S3*)#)=04T63CZL*(FT2;-2,00/' M4@62E*))"B2.*BWD/0"-$R-CBTVG('E>3!'R.)@916BA'M5O5O](BY?-OAS\R*LJ MWS4OBY[SO,KZ6:2$[6F0Q=K)%9@:O9 0[.URJGNR (%)0^, @\+G /2@4BE/$R<]*E9 "N[2O[E]@[]G(6#NZ->I*5 M;W/ZB9(*:C$H_VC&!YC[^4#)W/PWN(#"]* $:Y1&N?@EY>"\T3,+2M'B=3IE M%\]QYK_"M@%\!O!W #85BLH_"R^*S)J1V&GVO0A7G!PXSJ8,P3B*^ _%.XQ> M"I[PC%T"T9QSG'+X*B=9,ABR+R7X5HDC_P?.M^'[387["-__I7"_39!N$J21 M(/UOBULYZ;LB;#53#;:)V^1(:88N;O(JNBSL'8]W\I8^;?MW81O9.7(V'F\V MSK\VQ@-*V=W@"K7XP!9'0>V#^1%M.ZW9Y'C3SR^(+<^X^ -02P,$% @ M?(:H4))@@M2U 0 T@, !D !X;"]W;W)K&UL M?5/;;MP@$/T5Q >$->ME=0VIZUS_8$Q6[:@A+W"'K2_J=$HX;QI&F9[ Z** M("49W^UNF!*=ID46?2=39#@XV6DX&6('I81Y.X+$,:<)_7 \=4WK@H,562\: M> ;WO3\9;[&%I>H4:-NA)@;JG-XGAV,:XF/ CPY&NSJ34,D9\2487ZN<[H(@ MD%"ZP"#\=H$'D#(0>1F_9DZZI S ]?F#_7.LW==R%A8>4/[L*M?F](Z2"FHQ M2/>$XQ>8Z[FF9"[^&UQ ^O"@Q. S@"^ NYB'38FB\D_"B2(S.!(S];X7X8F3 _>]*8,SMB+>>?'6>R\%3ZXS M=@E$<\QQBN&KF&2)8)Y]2<&W4ASY/W"^#=]O*MQ'^/X/A3?;!.DF01H)TO^6 MN!5S^U<2MNJI M/$:;*DQ$''25YYEX&]Y_%-?H=/T_XH3--I2\[H_,O&_M>( M#KR4W94?H=9_L,604+MPO/5G,XW99#CLYQ_$EF]V 0 T@, !D !X;"]W;W)K&UL?5-A M;]P@#/TKB!]0$NZVWDY)I%ZG:9,VZ=1IW6^C\38U&"^=-TS#;&Q!5!&G% M>)*\9UK(CA99])U-D>'@E.S@;(@=M!;F]PD4CCE-Z8OC03:M"PY69+UHX#NX M'_W9>(LM+)74T%F)'3%0Y_0N/9[V(3X&/$H8[>I,0B47Q*=@?*ERF@1!H*!T M@4'X[0KWH%0@\C)^S9QT21F Z_,+^Z=8NZ_E(BSXB?/>/P@_;!/M-@GTDV+]9XD8, M3_Y+PE8]U6":.$V6E#AT<9)7WF5@[WA\D[_AT[1_$Z:1G247=/YE8_]K1 => M2G+C1ZCU'VPQ%-0N'&_]V4QC-AD.^_D'L>4;%W\ 4$L#!!0 ( 'R&J%"E MEBESM $ -(# 9 >&PO=V]R:W-H965TIZJ3-NG4:>MG+G$25 @9D$OW[V=(FD9;MB^ C=_S MLS'9:.R+:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$D MN65:R(X66?2=;9&9P2O9P=D2-V@M[*\3*#/F=$??'$^R:7UPL"+K10/?P'_O MSQ8MMK!44D/GI.F(A3JG=[OC:1_B8\ /":-;G4FHY&+,2S ^5SE-@B!04/K M('"[PCTH%8A0QL^9DRXI W!]?F-_B+5C+1?AX-ZH9UGY-J<'2BJHQ:#\DQD? M8:[G R5S\5_@"@K#@Q+,41KEXDK*P7FC9Q:4HL7KM,LN[N-TDZ8S;!O 9P!? M (>8ATV)HO)/PHLBLV8D=NI]+\(3[XX<>U,&9VQ%O$/Q#KW7@B>'C%T#T1QS MFF+X*F:W1#!D7U+PK10G_A><;\/3385IA*=K./]'_OTFP3X2[/];XD8,_U,E M6_54@VWB-#E2FJ&+D[SR+@-[Q^.;O(=/T_Y5V$9VCER,QY>-_:^-\8!2DAL< MH18_V&(HJ'TX?L2SG<9L,KSIYQ_$EF]<_ 902P,$% @ ?(:H4/?-GTFT M 0 T@, !D !X;"]W;W)K&UL?5-A;]P@#/TK MB!]0[DANJTY)I%ZG:956Z=1IVV[8^G-,3'@!\21KU J$*&,EYF3+BD#<'U^9_\<:\=:+L+!O5$_9>7;G-Y24D$M!N6?S/@%YGH. ME,S%?X4K* P/2C!':92+*RD'YXV>65"*%J_3+KNXC]/-(9EAVP ^ _@"N(UY MV)0H*O\DO"@R:T9BI][W(CSQ_LBQ-V5PQE;$.Q3OT'LM.$\R=@U$<\QIBN&K MF/T2P9!]2<&W4ISX/W"^#4\V%281GORA,-TF2#<)TDB0_K?$K9C#7TG8JJ<: M;!.GR9'2#%VW<^=13RQ!BA9OXRY-VH?Q9G>#K0/X!. SX) ;$R4E+\7 M7A29Q8'8L?>=B$^\/?+0FS(Z4RO271#O@O=:<'Z?L6LDFF).8PQ?Q&SG"!;8 MYQ1\+<6)_P/GZ_#=JL)=@N_^4/BP3K!?)=@G@OU_2UR+.?R5A"UZJL$V:9H< M*;$W:9(7WGE@'WEZD]_AX[1_$;:1QI$+^O"RJ?\UHH<@97,71J@-'VPV%-0^ M'A_"V8YC-AH>N^D'L?D;%[\ 4$L#!!0 ( 'R&J%#MUGP&M $ -(# 9 M >&PO=V]R:W-H965T)NG* MMI1-%:52*ZU2M7UF[;&- AX'\#K]^P)V7*NQ\@+,<,Z9"T,VHGFV+8 CKUIU M-J>M<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XDUTP+V=$BB[Z3*3(< MG)(=G RQ@];"_#F"PC&G._KF>))-ZX*#%5DO&O@![F=_,MYBBTHE-7168D<, MU#F]VQV.^X"/@%\21KLZDU#)&?$Y&%^KG"8A(5!0NJ @_':!>U J"/DT7F9- MNH0,Q/7Y3?TAUNYK.0L+]ZA^R\JU.;VEI():#,H]X?@( M,O$Q2E0VKJ0U,&9VQ%O//)6^^]%)Q_SM@E",V8XX3A*\QN03"OOH3@ M6R&._!V=;]/3S0S32$_7]#39%MAO"NRCP/[#$C&ULC51=CYP@%/TKA!^PS.#83B9JLK-- MTR9M,MFF[3.C5R7+AP4!R[CGG M=BTN;)]@ ./4NA;(E[ MYX83(;;N03)[IP=0?J?51C+GEZ8C=C# FI@D!:&[W3LB&5>X*F+L8JI"CTYP M!1>#["@E,[_/(/14XCU^"3SRKG!4,@H':!@?GA!@\@1"#R-GXMG'B5 M#(G;^0O[QUB[K^7*+#QH\9,WKB_Q$:,&6C8*]ZBG3[#4DV.T%/\%;B \/#CQ M&K46-GY1/5JGY<+BK4CV/(]O/716T4S6I!;(%HPYQE#-YC]BB">?96@*8DS M_2>=IM.SI,,LIF>O'&9I@D.2X! )#J\(#F]*3&'RM$B>%,G_0R2%>2M"-A515?M_/.)E]QJ[WXM $ M -(# 9 >&PO=V]R:W-H965TO&IE7$Y;[[LC8ZYL00MW@QV8<%.CU<('TS;,=19$E4!:,;[9W#(MI*%% MEGQG6V38>R4-G"UQO=;"_CJ!PB&G6_KF>))-ZZ.#%5DG&O@&_GMWML%B,TLE M-1@GT1 +=4[OM\?3/L:G@!\2!K,P.7YC?UCJCW4N6?5A8Z*D M_%%X4606!V+'WG8TQO!%S':. M8(%]3L'74ISX/W"^#M^M*MPE^.X/A7?K!/M5@GTBV/^WQ+68PU])V**G&FR3 MILF1$GN3)GGAG0?VGJ0\?I_VKL(TTCES0AY=-_:\1/00IFYLP0FWX8+.A MH/;Q>!?.=ARST?#833^(S=^X^ U02P,$% @ ?(:H4"*+2?RT 0 T@, M !D !X;"]W;W)K&UL?5/;;M0P$/T5RQ]09YT4 MRBJ)U"U"((&T*J(\>Y/)1?4EV,ZF_#UC)PT11'VQ/>-SSEP\SB=CGUT'X,F+ MDMH5M/-^.#+FJ@Z4<#=F (TWC;%*>#1MR]Q@0=21I"3C2?*.*=%K6N;1=[9E M;D8O>PUG2]RHE+"_3R#-5- #?74\]FWG@X.5^2!:^ [^QW"V:+%5I>X5:-<; M32PT!;T_'$]9P$? 4P^3VYQ)J.1BS',POM0%34)"(*'R04'@=H4'D#((81J_ M%DVZA@S$[?E5_5.L'6NY" >QWW:;[)TH6V3^ +@:^$NQB'S8%BYA^% M%V5NS43LW/M!A"<^'#GVI@K.V(IXA\D[]%Y+GG[(V34(+9C3C.$;S&%%,%1? M0_"]$"?^'YWOT]/=#--(3[?T+-D7R'8%LBB0O5GB#B;[MTBVZ:D"V\9I.7(S'EXW];XSQ@*DD-SA"'7ZPU9#0^'!\ MCV<[C]EL>#,L/XBMW[C\ U!+ P04 " !\AJA0"Z13SK4! #0 P &0 M 'AL+W=O&;#3VV;4 GKQHU;F< MMM[W1\9!:2$[6F31=[9%9@:O M9 =G2]R@M;"_3Z#,F-,]?74\RJ;UP<&*K!<-? ?_HS];M-BB4DD-G9.F(Q;J MG-[MCZ4S,5_A2LHA(=, M,$9IE(LK*0?GC9Y5,!4M7J9==G$?IYM;/M.V"7PF\(5PB''8%"AF_DEX4636 MC,1.O>]%>.+]D6-ORN",K8AWF+Q#[[4X)!F[!IT9\A/$W^BL%6'=5@FSA+CI1FZ.(< MK[S+N-[%)V1O\&G6OPG;R,Z1B_'XKK'[M3$>,)7=#0Y0B]]K,134/AP_XME. M0S89WO3S_V'+)R[^ %!+ P04 " !\AJA0X9 ]MK0! #2 P &0 'AL M+W=O[5JXQ=@AGEOW@Q#/J)]=AV )R]:&5?0SOO^ MR)BK.M#"W6 /)MPT:+7PP;0M<[T%42>05HSO=G=,"VEHF2??V98Y#EY) V=+ MW*"UL#]/H' LZ)Z^.IYDV_GH8&7>BQ:^@/_:GVVPV,)22PW&233$0E/0A_WQ ME,7X%/!-PNA69Q(KN2 ^1^-C7=!=% 0**A\91-BN\ A*1:(@X\?,29>4$;@^ MO[*_3[6'6B["P2.J[[+V74'O*:FA$8/R3SA^@+F>6TKFXC_!%50(CTI"C@J5 M2RNI!N=1SRQ!BA8OTRY-VL?IAK^=8=L /@/X KA/>=B4*"E_)[PHQ&?>'_DH3=5=*96I+L@W@7OM>19EK-K))IC3E,,7\7LEP@6V)<4?"O%B?\# MY]OPPZ;"0X(?_E!XNTV0;1)DB2#[;XE;,7=_)6&KGFJP;9HF1RH<3)KDE7<9 MV >>WN1W^#3MGX5MI7'D@CZ\;.I_@^@A2-G=A!'JP@=;# 6-C\M0$ -(# 9 >&PO=V]R M:W-H965T-\=&'-% M UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O9//4]%[)%DZ6N%YK M8?\<09DAHUOZZGB0=>.#@^5I)VKX"?Y7=[)HL9FEE!I:)TU++%09O=T>CDF( MCP&/$@:W.)-0R=F8YV!\*S.Z"8) 0>$#@\#M G>@5"!"&;\G3CJG#,#E^97] M/M:.M9R%@SNCGF3IFXSN*2FA$KWR#V;X"E,]GRB9BO\.%U 8'I1@CL(H%U=2 M],X;/;&@%"U>QEVV<1_&FV0WP=8!? +P&;"/>=B8*"K_(KS(4VL&8L?>=R(\ M\?; L3=%<,96Q#L4[]![R7ERD[)+()IBCF,,7\1LYPB&[',*OI;BR-_!^3I\ MMZIP%^&[?Q3NUPF258(D$B0?EK@6\_F_)&S14PVVCM/D2&'Z-D[RPCL/["V/ M;_(6/D[[#V%KV3IR-AY?-O:_,L8#2ME&PO=V]R:W-H M965TDU(Q?B.W,SNR:W-*QJX^7Y LYQT[\A]<_^PVTNR2D65?-;Q5E6@CR0^+ M>$6>US2S!@[Q5O&KNEM'-I2M$.]V\W6_B%/K$:_Y3EL*9AX7_L+KVC(9/WX/ MI/&H:0WOUS?VSRYX$\R6*?XBZE_57I\6<1E'>WY@YUJ_BNL7/@0TC:,A^F_\ MPFL#MYX8C9VHE?N-=F>E13.P&%<:]M$_J]8]KP/_S0P;T,& >@9)+^0\_\0T M6\ZEN$:RO_R.V?^8/%-S-SM[Z*["O3/.*W-Z6=)I.D\NEFC K'L,O<.0$9$8 M]E&"(HDU?3"GV#R#'F;./+LW)SDFF$""B2.8_!E'Z.@@TPSH4]P,* M2KWT/ZD0%/JJXGY 0:F7?M^!H$ >4-P/*"CUU+\W!"H#?8?B?D!!J4_\?$.@ MTL^WY&[X:;@\NK%/13MQ;MW,>7&UL M=53;;IPP$/T5Q ?$"WN#%2!E4T6MU$JK5&V?O3!<%!L3VRSIW]14FU!61'42:.%( MG)%PLSD03IO6SQ*7N\@L$;UF30L7Z:F>+5!E^*U-_8 M@H!!KJT"-)LT_=G2$I?[N_JSZ]WTFYK_"#9B!VTJ,1RZ8) M4),($=BM3##,'C>)49,8$5C_VQCFN#(AB\O$059NC"@O%WWK1M@B.T^JQ]!= MQK_P<WV:/9RG"]CH$4W MC4XRS^_L#U!+ P04 " !\AJA0P5W C= ! "6I' QO.S@KI #HXO ?\ M;&'4JSURG5RD?''!ES+#D2L(.!3&*3"[7.$).'="MHS?LR9>+!UQO;^I?_*] MVUXN3,.3Y+_:TC09OL>HA(H-W#S+\3/,_>PQFIO_"E?@%NXJL1Z%Y-K_HF+0 M1HI9Q98BV.NTMIU?QUG_1@L3Z$R@&P*9C'SE'YEA>:KDB-1T]CUS?W%\I/9L M"I?T1^&_V>*US5YS^G"?DJL3FC&G"4-7F'A!$*N^6-"0Q8F^H=,P/0E6F'AZ MLJ;3=_QW08&=%]C]U^+#IL6WF"2*PB;[H,D^(!!O3$*8=X[B$#0Y! 22C4D( ML]N8D-7M$*!J/Q<:%7+H_$RNLLOH/5)_N_[!I[G]QE3==AI=I+%WU-^D2DH# MMI3HSC;UO8A]?5# >X+A]^P)V72_EC^$^MQ)Y:D<#&\[."FD!R&8>CL"EV.&8_R1>&SKQK@$R=.>U? 'S-_^ MI&Q$%I6R%=#I5G9(097A^_AP3!S> YY:&/5JCEPG9RE?7/"SS'#D"@(.A7$* MS X7> #.G9 MX]^LB1=+1US//]2_^]YM+V>FX4'RY[8T38;W&)50L8&;1SG^ M@+F?'49S\[_@ MS"7276HY!<^R\J!FVDF%5L*8*]3F/;^7&<5I*[F18FT)E M%\+>^Y#)R%?^C1F6ITJ.2$U[WS/WB^,#M7M3N*3?"K]FB]\DWT2XE%RO3" %5^H;9;T[V,;0DC*B^T9GW/FXG$^:O-B.P"'7J50ML"=<_V! M$%MU()F]TCTH?]-H(YGSIFF)[0VP.I*D('2WVQ/)N,)E'GTG4^9Z<((K.!ED M!RF9^7<$H<<")_C=\M? $[G=_,MXBBTK-)2C+M4(&F@+?)8=C M%O 1\(?#:%=G%"HY:_T2C!]U@7Q B"/DT_LZ:> D9B.OS MN_I#K-W7 M]RP\<7*@OC=5<,96Q#N?O/7>2YDF-">7(#1CCA.&KC#)@B!>?0E!MT(Q3B>F7$K-_6^T=N!3V5WY$>K\!UL, 8T+QQM_-M.8 M38;3_?R#R/*-RS=02P,$% @ ?(:H4.T?[1?2 0 G 0 !D !X;"]W M;W)K&UL;53K;ML@%'X5Q ,4&R=N%MF6FE;5)FU2 MU&G;;V(?7U0P'N"X>_L!=CTOY8_A'+[+.1C()JE>=0M@T)O@OC@KI$
@UYWLD8(ZQP_Q\90Z MO ?\[FSERG5RD?'7!ERK'D2L(.)3&*3 [7.$1.'="MHS?BR9>+1UQ.W]7 M?_:]VUXN3,.CY+^ZRK0Y/F!4056(]2_':5Y)DX46)M"%0%?"P?N0VK]T#]Z?H'G^_M-Z::KM?H(HT] MH_XDU5(:L*5$=[;AUCX5:\"A-FYZ;^=JOC!S8.2PO 5D?9"*OU!+ P04 M" !\AJA0GUGV4NX! !F!0 &0 'AL+W=O :F-FF]#]^]F&,D:O M7[#O_-SSW-G<9;W2+Z8"L-&K%(W)265MNZ?4E!5(;NY4"XT[N2@MN76FOE+3 M:N#G$"0%97&\I9+7#2FRX#OJ(E.=%74#1QV93DJN_QQ J#XG*_+F>*ZOE?4. M6F0MO\)WL#_:HW86G5C.M83&U*J)-%QR\K#:'U*/#X"?-?1FMH]\)2>E7KSQ MY9R3V"<$ DKK&;A;;O (0G@BE\;OD9-,DCYPOG]C_Q1J=[6 ^$Z=1*F'"-RH[8Y4<65PJDK\.:]V$ MM1].UO=C&![ Q@ V!:1!APY"(?,G;GF1:=5'>KC[EOLG7NV9NYO2.\-5A#.7 MO''>6Y$PEM&;)QHQAP'#9IC5A*".?9)@F,2!O0MG>'B"9IB$\&0>GB0XP1HE M6 >"]7\E)HL2,G?WG$O0U=+B)2M4U8;K,O-,0>6"A3_[!APGT MC>MKW9CHI*SKMM 3%Z4LN%3B._=TE1MZDR'@8OUVY_9Z:/W!L*H=IQJ=1FOQ M%U!+ P04 " !\AJA0#$+7ML4! W! &0 'AL+W=OMO8A]?5# N MX+A[^P&FGI7RQ\#A?)<#'&>35&^Z!3#H0_!>Y[@U9C@0HLL6!-,W[M12 M"6;L4C5$#PI8Y4&"$[K9W!+!NAX7F8^=5)')T?"NAY-">A2"J;]'X'+*\19_ M!EZZIC4N0(IL8 W\ O-[."F[(@M+U0GH=2=[I*#.\?WV<$Q=OD_XT\&D5W/D M*CE+^>86WZL<;YPAX% :Q\#L<($'X-P161OO@1,OD@ZXGG^R/_G:;2UGIN%! M\M>N,FV.]QA54+.1FQGJSAR5V< M8!6D5R)D=7$"5..?K$:E''O? M+JOHTA7WU%_\__2YI7XRU72]1F=I[//QEUQ+:F?G M:G[+\\+((;0I6?X5Q3]02P,$% @ ?(:H4&GF&/^W 0 T@, !D !X M;"]W;W)K&UL;5/;;IPP$/T5RQ\0@Z&;U0J0LJFJ M5FJE5:JVSUX8P(HOU#9+^O>U#2$TY<7VC,\Y<_&XF+1YMCV 0R]2*%OBWKGA M1(BM>Y#,WND!E+]IM9',>=-TQ X&6!-)4A":) X*J+O8JI"CTYP!1># M["@E,W_.(/14XA2_.IYXU[O@(%4QL Z^@_LQ7(RWR*K2< G*K1.RT7%IR+9R[QS%?=IOCFD"VV?0!<"70G'&(?,@6+F'YEC56'TA,S< M^X&%)TY/U/>F#L[8BGCGD[?>>ZNR[%"06Q!:,.<90S>8=$40K[Z&H'LASO0_ M.MVG9[L99I&>;>EYLB^0[PKD42#_I\3[=R7N88[O@I!-3R68+DZ31;4>59SD MC7<=V <:W^0-/D_[-V8ZKBRZ:N=?-O:_U=J!3R6Y\R/4^P^V&@):%X[W_FSF M,9L-IX?E!Y'U&U=_ 5!+ P04 " !\AJA0.M;6<;8! #2 P &0 'AL M+W=O-B0O-B>P!'7I74MJ2]<\.1 M,5OWH+B]P0&TOVG1*.Z\:3IF!P.\B20E69HD'YCB0M.JB+ZSJ0H4OT;B^I'>4--#R4;IGG#[#4L\M)4OQ7^$*TL-#)CY&C=+& ME=2C=:@6%9^*XJ_S+G3&UL;51M;]L@$/XKB!]0$NRX561;:CI-G;1) M4:MMGXE]?E'!N(#C[M\7L.-Y'E\"=WY>[@A'.DKUIAL @SX$[W2&&V/Z(R&Z M:$ P?2=[Z.R72BK!C U5372O@)6>)#BANUU"!&L[G*<^=U9Y*@?#VP[."NE! M"*;^G(#+,<-[?$N\M'5C7(+D:<]J> 7SLS\K&Y%%I6P%=+J5'5)09?AQ?SPE M#N\!OUH8]6J/7"<7*=]<\*W,\,X5!!P*XQ287:[P!)P[(5O&^ZR)%TM'7.]O MZE]][[:7"]/P)/GOMC1-AA\P*J%B S M'ZD]F\(E_5'X;[9X;;/7/(II2JY.:,:<)@Q=8?8+@ECUQ8*&+$[T/SH-TZ-@ MA9&G1VMZ_! 6B(,"L1>(_VDQVK08PL1ADT/0Y! 0.&Q,0I@D;)($39* P/W& M)(39'A=9W0X!JO9SH5$AA\[/Y"J[C-XC];?K+WR:VQ],U6VGT44:>T?]3:JD M-&!+V=W9AAO[5"P!A\JX[;W=JVE@IL#(?GX+R/(@Y9]02P,$% @ ?(:H M4#V*68JZ 0 T@, !D !X;"]W;W)K&UL;5/; MCIPP#/V5*!^P@"#9(7!4A=M95H2;+!PEGC*=STV)$R\(.-36 M,S!W7.$1./=$3L:OA1.O)7WBUKZQ/X7>72\79N!1\9]#8_L2O\>H@99-W#ZK M^1,L_1PP6IK_ E?@#NZ5N!JUXB9\43T9J\3"XJ0(]AK/089S7OAO:?L)=$F@ M:P*-O<1"0?E'9EE5:#4C'6<_,G_%Z9&ZV=0^&$81_CGQQD6O599_*,C5$RV8 M4\30#29=$<2QKR7H7HD3_2\].R3[!-FNQBP09!L"FF;[!/DN01X(\G\4I&^: MC)A#P,A8Y$T)LIFI -V%;3*H5I,,F[R)K@O[0,.=_(7';?_*=#=(@R[*NIL- M\V^5LN"$)'=.0^\>V.IP:*TWWSE;QS6+CE7C\H+(^HRK/U!+ P04 " !\ MAJA0^-CX_PD" !Q!@ &0 'AL+W=ORY>906@G+>&M7+G5DIU6T)D7D%#Y1/OH-5/2BX:JO12G(GL!-#" MDAI& L]+2$/KULU2NW<46\],-[O7-^];3S7YTJ9#9*E M'3W#=U _NJ/0*S*I%'4#K:QYZP@H=^X'?WOP+<$B7FKHY6SNF"@GSE_-XDNQ MWCURCJ3C4-<3Z_J7^RX768$Y5PX.QG7:AJYZY= MIX"27IAZYOUG& /%KC.F_PI78!ING.@:.6?2_CKY12K>C"K:2D/?AK%N[=B/ M^C<:3@A&0C 1_.B?A' DA L"&9S9J!^IHEDJ>.^(X6UUU'P4_C;4SX0(@* MA%8@^BM&N(@Q8!*+:0>3X9(T66=\+) ]>Q@85V/Q_+WT//R#>^]W< M8Z#$?U#GP4'TWV_H'@4M.TIF9]]M=$YJ55KV[[S";.!A5P"NRF_??7?&P:[.-J]R4!^/UY%4;<]J+KH/NJC:LPO>]W616]NVZ>H.[:J MV(U&=151',NH+LHFW*S&9P_M9J6?^ZILU$,;=,]U7;2_KE6E3^N0A:\/OI1/ MAWYX$&U6Q^))_:OZ_XX/K;F+SEYV9:V:KM1-T*K].OS$KNXY'PQ&Q-=2G;J+ MZV!(Y5'K[\/-W[MU& ^,5*6V_>"B,%\OZD95U>#)\/@Q.PW/,0?#R^M7[_=C M\B:9QZ)3-[KZ5N[ZPSK,PF"G]L5SU7_1I[_4G% 2!G/VG]6+J@Q\8&)B;'75 MC9_!]KGK=3U[,53JXN?T73;C]VGV_VJ@VH+,!$W\TX+,!?ZN!F W$6PV2 MV2!YJX&<#:1E$$V+-:[^;=$7FU6K3T$[;:!C,>Q3=B5-?;?#P[&"7; H0,^.A +!]):C@DC1TPS)2*8C&,K%P!+X_@"MJ C(!T!Z*06 M'>'$(<%\81(8)@%AK-+<(DQNE1A@4@\1"8E(X(!9^2*,M1_O$(9C(BDDD@(' MUH:^29V%_T"9\*U\!N-D($YBQ9DPR44<+KW[*(=A4\]P@/P\K#R.'#$K+Y MD!-($(MMH230T8E/"!D6,@:4+,UM/MSA\X%2;O-!J(P\_<2PDC$@95EL\Q%N MO8@YR@IATKM3L>8Q(%:9K34S:-%[C)/+R,51GOLI8?5C0+8R9P]))U22"I<1 M@ GR$L(JR( ,9LYTD+J1).,3P1%AU"HF.K/[ER8I3 ERY6 M$P)J8JO_-;DRD7@'(\(J0:Y*.+)^/8,6HYZ_@+CW"?5^ZG&!NY72=Q00=Q>! M[G(&3G('$L:\6D>X"0F,))G]_SV#+A0XU[EJ%?M?T($RGUQ< MRT(*Y M9ZCAN 7Y>\XOG@,,.L%8%;SC[MF$DL19U^CBH#F\C/BG:)_*I@L>=6_.K./) M&PO=V]R:W-H965TE3G=!T&R/HLR:3_(D*OW- M7M9EIO1K?0B:4RVR76=4%@$0$@5EEE?^:M&M/=2KA3RK(J_$0^TUY[+,ZG]K M4AEEY>B:G)9>;78+_U[>K=A MK#7H$+]S<6DFSUX;RI.4S^W+M]W2)RTC48BM:EUD^N-%;$11M)XTC[^#4W_< MLS6.2S_QO9W89^="/$/UW\2(* M#6^9Z#VVLFBZO][VW"A9#EXTE3)[[3_SJON\#/[?S' #& Q@--![?V3 !@/V M;L"[X'MF7:B?,Y6M%K6\>'6?K5/67@IZQ_1A;MO%[NRZ[W2TC5Y]6;$4%L%+ MZVC K'L,3#!T1 3:^[@%8%NLP3(W-MC8"$H2? N&1L$Z!^PJ"H8[X*@#WCG@ M4P:4&,?08Z(.4_5QQ!$G:6A$@^ 2$D.8XH1"E%!H$6(I-PAA&)/,QY@K(A%* M)$(<1+B#&'40S\]-@CI(9N0FL6 MXG) V8P<(2!.B,D' SG4C^+20FUMX00<+G QH.$-6<++F-IUC&0ILDY?@RB+ MK&.Q@6G(D@GNFA.N##2>DR8;Q DS^6 @1U537&6H+3.U#"G80"[$V )!S!_HQ$<3T+.'-4$N$C G)8! >D.QN2#@*B+ M#"XW8,L-IZZN$5<'N*%Q +RF84[K '93$%(2FI*'P#AEX! 9P!4"YC0/"(A3 MJV7&0([38;C6,%MK.'7$PW!E8#>T#PRO9S:G?6!(^T!B9G8/""Q.D]1Q=9EC MEIC3/" @3LVZ1D%F[QQ,)K52U(=NJ&V\K3Q7JIV))JOCX'P/[:1GK*_U0-V/ MO^]N^FG\1U8?\JKQGJ32VE5$)S))]TK1]%MAM?"K%7[6.LG^M^"NY? ME#P-$WXP_IMA]1]02P,$% @ ?(:H4$>:M];2 0 8P0 !D !X;"]W M;W)K&UL?53M;ILP%'T5Y >H,5 GC0"IH9HV:9.B M3NM^.W )J 8SVPG=V\\V!#%@^Q/[7LXY/L#[%#>L;E$:N]Y)IK&X:EZW<)*> MNC8-D[^/P$6?((+NC=?Z4FG;P&GN7T7_&<8\C\@;PW^%&W #MT[,&KG@ MROUZ^55IT8PJQDK#/H:Q;MW8C_IWVC8A& G!1"#1?PGA2 @7!#PX&P.F;O!#F$9C-SVW1[Y[Z9M,IT;VE$=C&^6:$17T19PZA/ M OJ/.-&FFVCE9D<7;J*UFR?B[Q=;GZUAU*P^P"9"((%URJEJIE:*KVCX[9!/0V9C:3KC^?6U#. [< M>\'V,CLSN^#-.RY>9 6@O%=&&[GU*Z7:31#(L@)&Y -OH=%OSEPPHO117 +9 M"B GF\1H@,(P"1BI&[_(;>P@BIQ?%:T;. A/7ADCXN\.*.^V?N3? \_UI5(F M$!1Y2R[P ]3/]B#T*1A93C6#1M:\\02TY_UR=5 M;?W,]TYP)E>JGGGW!89Z5KXW%/\-;D UW#C1&B6GTCZ]\BH59P.+ML+(:[_6 MC5V[@?^>YDY 0P(:$[3V1PEX2,!O";$MOG=F2WTBBA2YX)TG^H_5$O-/1!NL MFUF:H.V=?:>KE3IZ*^(HRX.;(1HPNQZ#)IAH1 2:?91 +HD=6J2C]P+[)2(* M,[<$=E:!+0%^5\7:31 ["6)+$$\)4#AK0X])+*:QF#5>SWJU7X)6&?Z/E973 MRFIA!:?KF94>LYJHH!3/G#@P&<)N)XG32>)H2C1SDBQ4/J'U_/LZ0%&6N*VD M3BNIP\I,99PP?=JDH/Y?% X:S,-M5[ MT8^F_J!X.TS=8!S]Q3]02P,$% @ ?(:H4/1G.![@ @ S0L !D !X M;"]W;W)K&ULE5;M;ILP%'T5Q ,4?QNJ)-*:=MJD M3:HZ;?M-$R=!!9R!DW1O/V,H(OBRTC_!=LX]W',NU_;BHJN7^J"4"5Z+O*R7 MX<&8XVT4U9N#*M+Z1A]5:?_9Z:I(C9U6^Z@^5BK=NJ BCPA"(BK2K Q7"[?V M6*T6^F3RK%2/55"?BB*M_MZI7%^6(0[?%IZR_<$T"]%J<4SWZH3K=AFB)B.5JXUI M*%+[.*NURO.&R>;QIR,-^W4YKM=;Y[VQK#LLP#H.MVJ6G MW#SIRQ?5">)AT*G_ILXJM_ F$_N.CYYZ?C? MPN T@60/@"S_P;0+H#.#6!= )L;P+L /@J(6NW.S/O4I*M%I2]!U7X/Q[3Y M[/ MM^7:-(NN.NX_ZV=M5\\K1N@B.C=$'>:NQ9 !AEPCUCZ"Q]>0>Q^"T0CS MX&,883TFLD)Z-0140QP!O2+@, $%":@C8 ,"@49NM!#A(*6#4"D)XB-+?!@6 M3"9C6WQ8S+T*//@H&8M8PLH8J(QYRA@1(VDMA@]SEDF"1@ZL?1B5\0!UE0T' ML^% -A-R!$@@YE=:@@3R_4I+7R='-!D59^W#,$528CB;&,PF!OR(88($)$CF M^X$1O!.@]QWI,$.M1,38VPY\&&5HJL!X8F?"@"?)! 6\'> /[ <8WA#PC!VA MPPSE)BB18U-\E.!XHL@8;F(,=#&=:#P,=Q[F'_ $[CTL9G@B_*Y ;&P) !(3 MJCC^@"%P\^%DAB&)_Y$0A,>.^"C!Z=09"#P?,](1-',7G?DPYS=98*>Y*,OQ, AWE,Q-B7:'#K:2ZZW]-JGY5U\*R- MO4"Y:\Y.:Z,L)[JQ'A_LW;J?Y&IGFJ&TXZJ]8+83HX_=Y3GJ;_"K?U!+ P04 M " !\AJA0CVD&/]@! ")! &0 'AL+W=O,@G(5]5!Z"#-T:Y*E"G];#'6%4=,*+NQ #$GZ%_#29H(KRIUSX"K7O! 0E.@AVA_S"S> 7[W,*G-/K"=G(5XM<&W MND"A+0@H5-HJ$+-^FES-1]P 6K@MA+C40FJW#.H1J4%6U1,*8R\S6O/W3HM M^E>:GQ OA'@E1-E_"+4+Y!Z!5(GD'XXA?2F2!\F\YMD7I/,(["[.>H9LW,8[C#AC07> M?%D&LG5#H()*C-P-X":[SME#[&[&.WP>TA]$MCU7P5EH<[_<+6B$T& *">], M)9WY+ZP!A4;;[1>SE_-TS($6PS+X>/W[E/\ 4$L#!!0 ( 'R&J%!:F9(M M5P( '$( 9 >&PO=V]R:W-H965T;$1465WHJS)QL!]&B-*N8% MOK_P*EK6;I;:L[W(4GY1K*QA+QQYJ2HJ_FZ!\7;M$O=V\%*>"V4.O"QMZ!E^ M@/K9[(7>>0/+L:R@EB6O'0&GM;LASSL2&0.+^%5"*^_6C@GEP/FKV7P]KEW? M* (&N3(45#^NL /&#)/6\:?QO!^?6/_;(/7P1RHA!UGO\NC*M;NTG6. M<*(7IEYX^P7Z@&+7Z:/_!E=@&FZ4:!\Y9]+^.OE%*E[U+%I*1=^Z9UG;9]OS MW\QP@Z W" 8#[?M_!F%O$+X;+&SPG3(;ZB>J:)8*WCJBJU9#S4=!GD.=S-P< MVMS9=SI:J4^O610FJ75C#("# 9VV!"$(Q< M3!'QC(<0#32T]M$'B2N<($()(DL0WA-$/DX0HP3Q5$$T2N06PXPS@6%"7,@" M%;) "**1$ P3CX1,,6$RDY$$%9(@3A8XP1(E6#Y>DQ5*L'J@)AAFG H,D^!" MB(\WHO] 55#0)L9YUT&PO=V]R:W-H M965TU\0WGR! *E"T29M4M=KVG(*! MJ$G,$@/=OY_MN&EPKJ?TA<3FW',_['-CSZZL?FV.E'+GK2RJ9NX>.3]-/:_9 M'FF9-7?L1"OQSY[59<;%L#YXS:FFV4X9E84'OA][9997[F*FYA[KQ8R=>9%7 M]+%VFG-99O7?)2W8=>X2]WWB*3\D^D&4FF@$+]R>FUZ[XY,Y86Q5SGXMIN[OHR(%G3+)44F'A>ZHD4A MF40-?^[&6X V@ Z R#_ M-0BT03#6(-0&X5B#2!M$8PUB;1!_&*@%]MIBJ>JO,YXM9C6[.G6[@4Z9W*=D M&HOUW(48)X?#D2E"!!R@'& MHK68J)=IY%N'(Y@EM$?<$$$^)A0(7)?F$*@DN2X+I,C4; M9CC<)(18\\4U1X:B"V-+#R*XZL@G9$=PW1%$>(EOMG\,9.D/!)<>0;27@%G7 M=+B/TM!:5UR!!)%@$E@^5KB\P!]?5\!U XAN$O/#BX(BBQ]<-8"H)C'T^:!! M-W4%:R< 7%P0()X2,Z-@^,FR+B#@$@1$@HGMM(%K"Z)/+""N+8A'- (-NBFL M#]9\<0D"IJ[!5L% EFX!N 0!^_R91PX82C 8=C:O=_PL:7U0EX?&V;)SQ>6Q MJC?;75#N01Y?C?DEF:[;:\8'37OK^9'5A[QJG!?&Q>%8'6'WC'$J@O3OQ/(> MQ46K&Q1TS^5K(M[K]K;1#C@[Z9N4UUWG%O\ 4$L#!!0 ( 'R&J% 6+*-X M 0( &T% 9 >&PO=V]R:W-H965T4#]LP"6\;+^VY468#565/SO #U&N_ M%WJ%)I=CRZ"3+>\" :=M^)!L=H716\'/%@8YFP>FD@/G;V;Q];@-8Y,04*B5 M<2!ZN,(C4&J,=!J_1\]P0IK ^?SF_FQKU[4 M^/ %QGJR,!B+_P97H%IN,M&,FE-IGT%]D8JST46GPLB[&]O.CL/H?POS!^ Q M $\!V-7B0#;S)Z)(50H^!,*=?4_,)TXV6)]-;3;M4=AW.GFI=Z]56L0ENAJC M4;-S&CS3)),":?<)@7V(';X+3[/,;[#RYKBR!JN9 4YROT'J-4BM0?I?D8)%K[*6LO M9>VAI O*VD?YX-_.0)SM19=!S2^=;3*SW:F7 M/&![7?[)72/Z3L2Y[61PX$I?.GLU3IPKT*G$D?Y\C>Y]TX+"29GI6L^%ZP!N MH7@_-C(S-+Q24HR[5"!NH'8QKP M$?";PV 7-@J=G+5^"\[W*L>;( @$E"XP,']QOO$B>>2(7%I7]D? M8^^^ES.S\*#%*Z]0JGL/$?TU;3Z!3 IT3:$P@8Z&H_!MSK,B,'I 99]^Q<,7) M@?K9E"$81Q'_>?'61R]%NM]EY!*()LQQQ- %)ID1Q+//)>A:B2/]+SW=WZT3 M;%$)F?&PO M=V]R:W-H965T +UG/^*NH *3WUM!6Y'XE M9;=$2)05-$0\L Y:-;-GO"%2=?D!B8X#V9F@AJ(P"%+4D+KUB\R,;7B1L:.D M=0L;[HECTQ#^=P64];F/_?>!Y_I023V BJPC!_@)\E>WX:J'1I==W4 K:M9Z M'/:Y_XB7:QSJ *-XJ:$79VU/E[)E[%5WONUR/] 9 852:@NB'B=8 Z7:2>7Q MQYKZ(U,'GK??W;^8XE4Q6R)@S>CO>B>KW)_[W@[VY$CE,^N_@BTH\3U;_7H\/7ZLC>E'@9:1>9JD'S;LS8W.',G9^[@S-P&"Z?!XO/K$0?NC17<7Y$K*TH_NU+P!YL8 MWU\K*RNZ^(2W8>ZMBL/[RV5E1>E]&#H[J?35\8/P0]T*;\ND.O3,T;1G3()R M#1Y4\I6ZK<8.A;W4376X>GPXLH>.9)V]CM!X)Q;_ %!+ P04 " !\AJA0 M@Y&BQG$DX:F4$(JO\<@:NQP#&^.IY8VUGO(&7>TQ9^@?W= MG[2SR,)2,P'2,"61AJ; #_'AF'E\ #PS&,UJCWPE9Z5>O?&]+G#D!0&'RGH& MZI8+/ +GGLC)>)LY\9+2!Z[W5_:OH797RYD:>%3\A=6V*_ >HQH:.G#[I,9O M,->38307_P,NP!W<*W$Y*L5-^*)J,%:)F<5)$?1]6ID,ZSCS7\.V Y(Y(%D" MDA! ID1!^1=J:9EK-2(]];ZG_HKC0^)Z4WEG:$4X<^*-\U[*]'Z?DXLGFC'' M"9.L,/&"((Y]29%LI3@FG\+3_=TVP6Y3XRX0I/]HO-\F2#<)TD"P6Q%D4;1- MD&T29)\49%'\7Y&PO=V]R:W-H965TI7NQ5ZA4:60U5#(RO>> *.*_]3L-P$Q!18Q%L% MG9S,/6-EQ_F[67P[K'QL% &#O3(45 \7V !CADGK^#.0^N,[3>%T?F7_8LUK M,SLJ8PR98&:(S3TBSD8(T@)& M%<2I@MCZ\$9%Z"8(G02A)8AN"**9C1Z36$QC,5F&,9Y9<: B,D'=B(F<8B*' MF-A-$#L)XN?C2)P$R1-Q])AX%DCBM]NMDSZ,BY LV(7W3"I;Z6 MQ@6#HS+35,]%?S;W"\7;X=Y!X^57_ -02P,$% @ ?(:H4'=2]8,? P MN T !D !X;"]W;W)K&ULE5?1CILP$/P5Q'L/ M>X$ 41+IDJAJI58ZM6K[[$N>)WZ'\.HLJ9TL/JZ,FRXFQO@O+, T)F M7L[2PETMS-Q3M5J(L\K2@C]5CCSG.:O^K7DFKDN7NF\3/]+C2=43WFI1LB/_ MR=6O\JG2(Z]CV:);53+J.ORVIV^6L _OW;^R?C7@MYIE)OA'9GW2O3DLW M=IT]/[!SIGZ(ZQ?>"@I=IU7_C5]XIN%U)3K'3F32_#J[LU0B;UET*3E[;:YI M8:[7EO\M# ^ -@"Z (@^#/#; /\]@'X8$+0!P2# :Z28WFR98JM%):Y.U2QO MR>JGB,X#W?U=/6F:;?[3[9%Z]K(**5EXEYJHQ:P;#/0PM$-XFKU+ 5B*-8S" M0TIO4VS&F"",;C%;##/#"_%1K;XA\&\* 9P@0 D"0Q#<$/B#9C68F<$43;-F M$!*"YPG1/"&2)QCD"4=YDC@9='6,L90Q0\N8(66$@S(:3-A+$4 4X5DB-$N$ M9+$L:XP2Q-.7-4$)$J2"P<.W3D:MC&-"!D[9(J@ ;&M/">Y(@I03#RU)1GV' M>%C.ID7UZ_E$K>587A 4*2>Q4* O@$<*TU>(XM:E_H0U:D$WWB-6N;C%*>)Q ML%'@[J7A'7)QYU'$>D"'88&+[&@#N'<"\$UHH<$] =(=@W!,03Q$JW@+V9KOC MQR/4V]_!_)K.-\VV^)VF.=-\9]4Q+:3S+)3>7)LM\$$(Q769Y$$_B"=]C.H& M&3^H^C;2]U5SEF@&2I3M.& M:=3)D?$:2[7D)R!:3O#!D&H*HB!(0(VKQB]R ML[?E1<[.DE8-V7)/G.L:\S]K0EFW\D/_?>.Y.I52;X B;_&)_"#RI=URM0*C MRJ&J22,JUGB<'%?^IW#Y% ::8! _*]*)J[FG4]DQ]JH77P\K/] 1$4KV4DM@ M-5S(AE"JE50>46%^O?U92%8/*BJ4&K_U8]68L>M/TG2@N0G1 M0(A&0@C_2X@'0GPO 0X$>"\!#00T(X ^=U/,1RQQD7/6>;S_'EJL/[MPB52[ M]GK3=,>,M$W=/.?W;P<6O7 M VCRG466$;BZ3?0#\AWS4]4(;\>DNIC,]7%D3!*E&#RHH$OU9HT+2HY23U,U MY_W%W2\D:X='"8PO8_$74$L#!!0 ( 'R&J%!X4XZBM , ',0 9 M>&PO=V]R:W-H965TU[[.OT+.NGYB"$\E[* MHFIF_D&IXR0(FLU!E%ES(X^BTK_L9%UF2G_6^Z YUB+;=D9E$5!">%!F>>7/ MI]W8?3V?RI,J\DKLSVXJ=0OX[W MM?X*+EZV>2FJ)I>55XO=S+^%R9J1UJ!#_,[%N;EZ]]I4'J5\:C^^;6<^:2,2 MA=BHUD6F'\_B3A1%ZTG'\7=PZE\X6\/K]U?OZRYYG\-V7\7SZ+0\#82S;&11=/]]3:G1LER\*)#*;.7_IE7 MW?/<_\)?S7 #.AC0BX'F?L^ #0;LS2!\UR <#,+/&D2#0?1FP-\UX(,!-QB" M?K*ZV5]F*IM/:WGVZGX#';-VG\*$Z_7=M(/=CO P(VEN\V@)-;;K"D7%YMRLN34W (0ECI6*T:!C M).C0V+BQQ?.%@;52L17T*)D!@(MQ!BCI(/[]Q@>!J0I 8N"DGQ)[Y ME,6Q@\FA6X PQ283V%L!> +4085JTRU0A"HQJ:B55 @NW0!<.(!]7&N+ 72= M4QAQ3*+4G#YPW0(97/\.JWU"9);-O#]1.*;CJ?TI1[[ONM?$V\E2I5ARN1B\= M\BUM^R=C? &3)2#C*]U1]_WOF_N^'?^1U?N\:KQ'J737UO56.RF5T,&3&SU! M!Y%M+Q^%V*GV-=;O==\&]Q]*'H<6/[C\GV'^'U!+ P04 " !\AJA0;F'9 M9+8$ L& &0 'AL+W=O/?M"Y@X9M8:0V]B0];A MGP,??R;SN]R9+RF_YR1SKWVSS(DNJ^K+8 M>>6I,,FF3%H7HM)^9YE2?'ORJ3Y>3$5 MT\\;WP^[?=7<\);S4[(S?YCJS]-K45]YURJ;0V:.Y2$_3@JS74P?Q4RC:A+: MB+\.YES>?)\T0WG+\Q_-Q:^;Q=1O%)G4K*NF1%)_?)@GDZ9-I5K'/UW1Z;5G MDWC[_;.Z;@=?#^8M*5GG65:FE9,G/R^?AV'Z>N_J?:7R"[!+D-4&HNPG0 M))?):F?_.:F2Y;S(SY/BLH%.2;-/ MQ2RHUW?=W&R7L_U=O0!E??=CJ1#GWD=3J(M976+D38SH1[S0"(3H&N/5"JXR M)"=C)4D!V6_Q1",4^/V89QHC_,B2.MA),YT<8P%V2J'-A]M\'_@"R!; M@#> M% BMD:XN(4$;Q-58V*O2M8IH)$SY$#LV*U:R(9H7*6D)%^CR L-6\ M7**4,ZHG)F#%!%0,*+Y R!8(QR]AQ!:(F.D(K#6,R$!%#&'(MXG9-C$S4&O# MKV+2!H5K0PN?AX1/^XC0IH1/&DFI[-4=BNK+<3!+,+-+Y C:2(618QL(%DN/ M0C*=[ GN@GHS'$4V=X:B^G)XL@@@<@)IJP'2AZS!O9"^#AY0@A)*86P+0;J_ M@YB\.0:B^G)X]@@&/O;&6PG*E4 "V'(&HOIR>/H(!C]*V'*"X66Z%](7PE-, MA(P0LE]"NB]50)9I(*HOAV>BH% ,;28*"D4R+?="^CIX: J&F@IL(12;#T*$ M:(L9"NM['QZODL&KLDV8I.!\P,C>OT-1?3D\7B6#5Z5L.12O]D+=#>D+X>DK M&?HJ>\=(RE6A0A'88H;"^H)X_DK*7^+,)(5KWYKU&_& E0Q@E?V&DQ2=_3=< M-W)J[^Z\""6/6#G"WZTD-7BN!>?)*1ERHFOS\LR3_\.Z29Y3^Z";L<* M<0S$6TM*JSI.AJ[]P"-+CC!Z6E(6B=#U*@4>13#"Z6F@D'&L,_"$@1$&3@/% M!_K"#UVM>(; " >G@8&#D *EHY7C[[YA=Z:!H8.(7'0 G@XPPGYI8(P5RM@U M>_QC#R.57G6'HIN\[PRM7K_6ZU^ M;Y+-]2(UVZKY&M;?B\OY]>6BRD_=V;QW_0?!\C]02P,$% @ ?(:H4'D! MX+:O @ \0H !D !X;"]W;W)K&ULE5;MCILP M$'P5Q ,,Y/YVEWO"R MM"8G^H/*G_66JY77LQSRDE8B9Y7#Z7'IKM!B@T,=8!"_R(H!M6_,X/ M\KQT$]B2BG) M:WO-*W-M.OY;&!R NP#51-UF'6+P0,,ND=LQH@P>&/Q5 5]&1@J M8XU'!/@AQ7N(NP0!V&=@PH-AGWX $X0@06@(PCNAY@\UMIC88*I6J+FO/G"> M",P3C?,$$4P0@P3Q]$YG(,'L_YVN9Z-.PRA&<)8$S)*,L\3^0Q8(8TDR!Y/, M 0++L4$^[ ]_NIS(8C$T0= .-%0T0(GEY"#01"N$)V@*@FP-P5Y" 4 16BA@ M-Z'P [+"1D& 4\:R1B-9L6^Q$X+]A.(IJD(@6Q[8=@CP71Q;*&!/H>0#JL*. M08!EQJK.QX'LV:4R@]Y@MY_G5M@,(&_P M=AC\3O@IKX2S8U*-,6;8.#(FJ:K%?U+^/*OYLU\4]"CU[4S=\W8(:Q>2U=V MZ?53;O8/4$L#!!0 ( 'R&J%!8W35^F@( )0( 9 >&PO=V]R:W-H M965TFWJ5B_CLS'=8Y+H M_5DT7#_(3K3VR5&JAAL[5:=$=TKP@S=JZH0@E"<-K]IXM?!K.[5:R(NIJU;L M5*0O3C".7RK.4+V[R^;",D2,2M=@;YX+;VU5L15T[3Y;C MU^ T'F,ZP^GXS?M'G[Q-YIEKL97US^I@SLN8Q=%!'/FE-D_R]DD,"65Q-&3_ M15Q%;>6.Q,;8RUK[:[2_:".;P8M%:?AK?Z]:?[\-_M_,8 ,R&)#1P,;^EP$= M#.B[0>J3[\E\JA^XX:N%DK=(]6^KXVY3X$=JB[EWB[YV_IG-5MO5ZRHKT"*Y M.D>#9M-KR$2#1T5BO8\A"!1B0V;FY.\ V[D"(P:'H& 6U#N@TQ#D#F,*.DB] M@W1*@,,R])K<:]H^2)'G91;HMH"NS!FA!0R4@4 9 !24;=-KLDD@2FF*PNH" MLK) Y9T"YR!.#N#0 ">?Q2'45C'$ 60I9=F=ZA0@3@'@I %.,8N#&?3Q'>.* RDE(=G5"]B$UKT0,*40!6[L_4P>)RM M,0%PBA"'_!<.I&)A@9/)6=X(=?)M3T=[>6F-.S4GJV-K7?O.&JQO7,OU/>+= M3=^OOW)UJEH=/4MC.XWO!T+T!9:6*J.02\[WGL"ZMQ_#(_GQ. M MX%<'DUSM/5/)E?-G8WRM[?^UX%-1FI>N+3%YCK27QO+OX;W(!JN,E$:Y2<2OOU MRE$JSF86G0HC+V[M>KM.[B2-Y[#] #P'X"4 /_PW()H#HK< 5[S+S);ZB2A2 M9()/GG _:R!F)L)CI)M9&J?MG3W3U4KMO15)BC-T,T0SYN0P>(4)%P32[(L$ MWI,XX0_A21J]ESA_Q,1)NB\2[=8168)H18!QO$\0[Q+$EB!^EV6\:83#)!;3 M.Y%]B617(MF12#82#G-8283I0W"_:=<."A_28),,6@T! ]'8^R*]DH^],LU> M>9JG93$H MU,IL4[T7[H(Y0_%A?CO0\H 5_P!02P,$% @ ?(:H4%)9Z^MW! ,18 M !D !X;"]W;W)K&ULC9A?;Z-&%,6_BN7W7;AW M8(#(MI0$5:W42M%6;9^)/8FM!>,"B;??OL.?.&;NP5J]>?:I,MNLZ M%;G'OJ^](CL-TW M;8.W69VR5_.G:?XZ/57VSKM$V1T*WOSVVZ]]%M')C?;I@V1V9]W\VCRO(UD??P[!%U>GMEVO+[^B/Y+ M-W@[F.>L-H]E_L]AU^S7RWBYV)F7["UOOI7G7\TPH'"Y&$;_NWDWN96W3NPS MMF5>=W\7V[>Z*8LABK529#_ZW\.Q^ST/\3^ZX0X\=.!+!_OL6QW4T$%]=M W M.P1#A^"S0Y=^KQ]*EYLT:[+-JBK/BZJ?WE/6KB*Z"VSVMVUCE^SN?S8]M6U] MWX217GGO;:!!\]!K^$I#8\6C5 0JOF@\Z^!B@Y&-!Q8!V'G$3Q6I5(03'A1, MA>KZJU$J(AP@@ &"+D P"A [N>PUNM,<^V$0)>0[&4VECI)$*\W84 @-A'5@[XD.F!G#:18%BML1T,[6MJ)?<>.%L]AGUE'H>-'ZBA.DOAJ>"-# M$30424-*.88B^2 +52>+CY&<+M^/?&=T*0A&OIK*8@Q-QR"+SNIYB.5L<>!. MJ111Z$]82:"5!%AQ=N5# JQHWTUS*F7DVVV!W9"/6>8#/^Y\#J+1"K/;3Y%R MF393F$+A>$^/W4^0F(#[P'5/8!\&<1"[YN?I4J@;;?^Q=4CO>V)@/72M,]C: MO@YTZ'J?*4RA< R+L7O,?5+ _50",/DIF%\["+.:$*S=ZD$2PZ1T2%JL220D MY4<3%9$PL0D@6U00DBQVN7=3,C:"24T U:)V$, KS@X2WLH.)C$!%(OZ01*S M*M)B'TI5H&BJ,!#&,2$>NZ6!$)!%;0"JZ>+ &,>,<.R6!Y;P_$*: G?*@"Y2 MR42U9TQ81H1UYXLE$4F%' ;BA72F,(7"\;(09019MSZP1*+O^OZI)+TI M&7O%2&6$5+<@#*(9F9XI3*'P5J8QS1F\R,<3-&=,NP6QA8TE6'44AB M_4B=?1.(IU[D&&.8 89%66 )6*W$5R!21>Q/;$:%.:P0A]VRH"1?72KBE&1A%,11Y!Z!S-2E2#?>L6/K M$V<5"+!N,5 2A_!C8:8NA;KICP6%Z:H07=W:H.3YA[998OSCWON3UW<]H?Z2[M3R\_P_2'J7]DU>OA M6"^>RZ8IB^[L[:4L&V-M^E]M;O1O:[Z0\S^IBE/PP&M=SDE MWOP/4$L#!!0 ( 'R&J%"]^<#FM@0 "(8 9 >&PO=V]R:W-H965T M MQ-:!<8'$UW]?P,3%N^]6Y$ML\+NSL\/LP\QF=:[J[\W>VG;QHRR.S?URW[:G MNRAJMGM;YLWGZF2/W2_/55WF;7=9OT3-J;;Y;AA4%A$I9:(R/QR7Z]5P[TN] M7E6O;7$XVB_UHGDMR[S^Y]$6U?E^J9?O-[X>7O9M?R-:KT[YB_W#MM].7^KN M*KI:V1U*>VP.U7%1V^?[Y8.^VTC6#Q@4?Q[LN9E\7_1+>:JJ[_W%K[O[I>H] MLH7=MKV)O/MXLQM;%+VESH^_1Z/+ZYS]P.GW=^L_#XOO%O.4-W93%7\==NW^ M?IDN%SO[G+\6[=?J_(L=%Q0O%^/J?[-OMNCDO2?='-NJ:(:_B^UKTU;E:*5S MI-&;0' =-RAEI[00,R"0UI+ [!KIC@#OLN'/1Q)-Y/HF8.'%T&Z3C)$T- M=BB!#B7 (7$<2KR)NO 8=C)VX\M$JX0%NY-"=U(OJ40" D,3XT MSWA2HVBZYU@IY8:%_?!-5;?N8!AI1)K 3M(8-3J>3T2-\: 1'UPF0E$2F ?O M>HVVO1?\Q M^3 EE7E;Z&S]F2E7@;:+QSM?I##2.HAOF$;%1QO4)"35G.I3G MF"8:X<3;O1E(4C9N/#?:!PKK-)TL\O:]CH%"""B!4!,& .GYB4H8 $0S$A6* M0O-@2M <2I!/"2VDQ7E0&_(YT8D2%< G85(0(H6;J*/H)O^Z]&-VV06%HN,T M@"_"["%4Y[B)2GX%0ZGVHA2#-*50C##'R$>4"0&9,*(H^4"28J000HJ7I+[( MJ%"IC2E!*]7:'.: F0 ME#%S&!4=;H*.HFF,C"1>C$;9U".34!QX:(P)QCZ$X3 M!$1&!=X:C/G <_H@]OD@+''FAM\'A'3O^U#X,2%X3B?$H,5A)G:1!764FE _ MBXG#58##)!YHFP2B1.4T3$!D5 M6BWF@\QIF@3P02?:?84)X,.-[-8AS >9TS();)F\J@_*3*CN$$P;F=,N"2B$ MQ&LJD4IIUYUHSSU75VLX9];D+R][FN^M%89_;_FO2?:\OI]:7B[8ZC2?RT?7? M NM_ 5!+ P04 " !\AJA0X36&?R " !!!@ &0 'AL+W=OSN6OH3T@3.YP_W M3[9V7F'KF_6<8ZXE];RS^*]R!:;G)1#-.G$G[ MZYUN4O%F=-&I-/1M&.O6COWH_PAS!^ Q $\!8?3? #(&D$4 &C*SI7ZDBI:Y MX+TGAH_547,FPBW1+_-D-NV[L\]TM5+OWLLD2'-T-T:C9C=H\$R#WROV:T7\ MUP3I!*8LL#,+;./)G( CMP%Q&A!K$+TK(UN4,6@2JVF')$D0A&Y,Y,1$:TP8 M+#"#)IYADC1(B1L3.S&Q Q,N,/$:0X(DL,#%)<>S&;)R8 MC0-#%IC-"A.%$?G'&4J=F-2!B1:8=(4)0X(Q=G,R)R=;<>)LRSRVR:ZS&PO=V]R:W-H965TAL3&TG7-^^MB$BY^)%U@#*>V6T ME5N_5JK;("2K&AB1#[R#5C\Y<\&(TJ&X(-D)("=;Q"C"09 B1IK6+PN;.XBR MX%=%FQ8.PI-7QHCXNP/*^ZT?^O?$4W.IE4F@LNC(!7Z"^M4=A([0Q')J&+2R MX:TGX+SU'\/-/C=X"WANH)>SO6><'#E_,<&WT]8/C""@4"G#0/1R@SU0:HBT MC#\CIS^U-(7S_9W]B_6NO1R)A#VGOYN3JK=^[GLG.),K54^\_PJCG\3W1O/? MX094PXT2W:/B5-I?K[I*Q=G(HJ4P\CJL36O7?N2_E[D+\%B IP+=^W\%T5@0 MO17$UOR@S%K]3!0I"\%[3PQ_5D?,.Q%N(GV8E4G:L[//M%NIL[:EGV6GP?B(S55>Y'=Z8 [S M[8UFF+8_B+@TK?2.7.E!8:_SF7,%6F7PH 76>L!/ 86S,MM,[\4PYH9 \6Z< MX&CZC)3_ %!+ P04 " !\AJA0Q8US!MD! !E! &0 'AL+W=O[;<.[P&_ M>QCUXHY<)49]@#8T[(IO%GTL1S2$="[24)FOM0OU- B4W)$ M*CS60-U,Q+O4-K-R3M\[_\U6JZWW7-PG<4;.3FC"E &3+#!7!+'JH%TF6(Y&%=8+LJL/4"VP]MN,FR#)@X\B 1HFS2 MFU)60;>UD,7K<%"M'V2-*GD2QO5AX9UWY2EQKWOC+^T.A9&_RH0%_$%5VPN- MCM+8V?$OW$AIP.88;>Q4=W;G9X-!8]SUP=Y5F/Q@&#E,2TWF?Y;B'U!+ P04 M " !\AJA08HZVAC(" ">!@ &0 'AL+W=O,CM'_GA\WWX/$J@&+AXE15C*GAKFTYNPTJI?@. /%6LI?*)]ZS3;RY*ZOE3(38%?T],I^,O6K/P@] K/+N6Y9)VO>!8)=MN&G>%-F1F\%+S4;Y*(? MF"1'SE_-X-MY&T8&B#7LI(P#UBM4<]\^,JF/#@,IO#?V9TU6FY(]!HGWDC[#$XWJ7@[ MN6B4EKZ-;=W9=IC\'V7^ C@5P+D@3OY;@*8"Y!2 D5:@;-9 C3 3 &] M%-#6H^4**/(;(*\!L@;)NQB)$V/4$*OIK"8F""-"G# >'4H(S#\ 2KQ B0<( M.T"C!B\6@A!'J8.S5L4(IM@/@[TPV /CI-[C]3))[NR$HG(5X2XB%Q M N_)FH3@?/V?/#I$(@RA'RCU J4>H,P!2E<+I5&4.*IRK2(9@A]\GYD<.1*'SKV:+APKICVC)YT MNDI?%O.@81=ENJGNB_'(' >*]]-M .8K:?&PO=V]R:W-H965T,#7%3\ZD9-NMLT;=(FF]NT_=T4[F;J-4?T!(E@TP(E]X#YU^4W/!B-*EN"+9"R"5)3&* L^+$2-M MYQ:9[9U%D?&;HFT'9^'(&V-$_#T"Y4/N^NZC\=I>&V4:J,AZ5"))PX_=U6JLG=U'4JJ,F-JE<^?($I M3^0Z4_AO< >JX<:)7J/D5-JG4]ZDXFQ2T588>1_'MK/C,.D_:/N$8"($,\$/ M_TO $P&O"&AT9J-^(HH4F>"#(\:/U1-S)OP#UIM9FJ;=._M.IY6Z>R]B[&7H M;H0FS''$! M,\(PX;1%1.D.0-C"["'9=!):/ERLL7#P)X%T!; 7"IQC^*L:( MB2VFLQB,DW259 N*HS#8MQ+N6@EWK*SVZSABHL4JB>>%:R];5)SB(-DW$^V: MB39F$KSR$FT2)S@,XI67'528QA]67M#BV)EKX#L1U[:3SH4K?8+M.:LY5Z 5 MO1B;9RXHU,I,$ST7X_\W%HKWT]6"YONM^ =02P,$% @ ?(:H4/HS ML2&ULE9K;;N,V M$(9?Q? #Q.*9#&P#3;;9%FB!8!=MKY68B8V5+5=2XNW;5Z<8MOB/(M[$MO)S MAB/IFQE26I[RXD>Y];Z:_=QGAW(UWU;5\7:Q*)^W?I^6-_G1'^K_O.3%/JWJ MG\7KHCP6/MVT@_;9@B>)7NS3W6&^7K;''HOU,G^KLMW!/Q:S\FV_3XO_[GR6 MGU9S-O\X\&WWNJV: XOU\IB^^N^^^NOX6-2_%F'\I=?I@5_F4U_X7= M?F6);D:TDK]W_E1>?)\UL3SE^8_FQ^^;U3QIIN0S_UPU-M+ZX]W?^RQK3-43 M^;>W.C\[;09>?O^P_M!&7T?SE);^/L_^V6VJ[6INY[.-?TG?LNI;?OK-]Q&I M^:P/_P__[K-:WLRD]O&<9V7[=_;\5E;YOK=23V6?_NP^=X?V\]3;_QB&!_!^ M #\/X&QT@.@'B*D#9#] 3AV@^@%JZ@#=#]!3!YA^@!D,6'1GM[U<7](J72^+ M_#0KNEONF#9W-KLU]0WQW!QLKW_[O_J*E?71][468KEX;PSUFKM.PZ\T\EIS MCS3J6O,%:?2UYM=0(]7 S@/2#.Q\11ISUBSJ&-X:$%>3)0P(:$"T M!N2% :;-(-I.HUO-H=-((Z6JI#AM(34W"7DM!2; 733EYF'ZF@9?AS0Y%1))A.$DPD"54,O03 MI@GVR47">8*!1*'8T)L-O7W"%,X7#"0,Q;$)CK, 3Z9G88[)YH!L-20;BB3A MAZCO &I%W-H<$\M%1+080PXP#*-%(DWXP11R0"'9#V'$>$2%Y9@>CN@94@I% M!*4<<\,!-YJ @6,8N(OH_S , I3$(%HDTHSP@XD1 9-<"LP#"*FVR7:75"^ MPFB!2!.97F!B!(!!$^@+#(-0$=%B& 0H)6&T0*2)%",P,0+ H GT!89!V(AH M,0P"588@6B0BN)68&(E@(*8J,0R238]68A@DJ@S!$@F(*&XE)D8B&"QA@EC, MR8AH,0P2588@6B#2U+7%Q$@ @Z%6KA@&:2*BQ3!(U%$%T:+R07 K,3$2P&"( MVT-A&%1$+Z4P# I4AF )J,)5$I-VM(%4&!P%F#!$(5*8"1714BG,A)JRPZ' M%@>W9BQF8M\"D&&(BJ8P&2JBL5*8# 7*1!BS"1=9R6C(F"$%\#!$!588#Q71 M76F,AP:UP@R6RW>]Z&JYS,;W-S1&24]!J1==GF')$C;F#9.D$4E$V=>8)!U! MDL8D:4!2>(K!#F"W_4<'C5'2(4K!CNE]+[ITIZU1U]ZZ[68D'5^&:V)K$92N M\-IKD%'$N#L,LP8PF^&.B0[W&.!9> !"ID=O24R]1M03W8K&U.L(Z@VFWDQ9 M4T$1T:T8C+L!N!O*!&;81*RI#&;83%E3(9$EKJW!H!L NB6Z%8/A-1%K*H,Q M,ZA#'&Z ]J((J VQW0\HLT2S8C 2)F)E93 2!O6)0(9%Z@7=OB H1==ALQ57S4);Y@C"SBRQ(0=AL-% MK+<+6&XYC(>;LH\-1=14,4,.,.2H$T8\!([HN>JB FUTQS^+ M%ZJH+;%Z542X @@YT@CQO#:):+U80CR.3:8T7U#EB#:")<2SV 0PY*@'H GQ MG#6)Z,":M\>PD2G[VE#EAD5U5[ZV MF-S4<]_Z='/^D?F7JOG:M)5%]SY9]Z/*CZON9;G%^8V]]?]02P,$% @ M?(:H4-RM4^80 @ A04 !D !X;"]W;W)K&UL M?53;CILP$/T5Q >LN>8U$SP&7 MAD0)"CPO012WG9NG)G;B>F+7F8K_#E<@"JZ=J!P%(\+\.L5%2$8G%66%XK=Q;3NS#I/^ MC68G!!,AF DJ]_\(X40(WPF1*7YT9DK]@B7.4\X&AX]_5H_UG?#WH6IFH8.F M=^:;JE:HZ#5/=G&*KEIHPAQ&3+# ^#,"*?4Y16!+<0CNZ,''!,=[A.]M[2E" M:Q6A$0B7*4+/+A!9!2(C$'UH0[)JPXA)#*8;DWA!%&W"537W.#^*0S_^Q%!L M-11;#&U6AF);HFWH^RM#%ER01-'NDQ8G5D.)Q=!V95,,:-1/G X%*ZNU&[?DX&<:#9/TT]- \>?-_4$L#!!0 ( 'R& MJ%#F6Q=1P ( 'D* 9 >&PO=V]R:W-H965T\% M$FHJ(&&8!C4M&W^UL'./8K7@9U65#7L4GCS7-15_UZSBUZ4/_NO$]_)X M4F8B6"U:>F0_F/K9/@H]"@8O^[)FC2QYXPEV6/H/,-^2T!A8Q*^27>5-WS.I M/''^; 9?]DL_-!&QBNV4<4%U M]UYT*#5]Z=JRL>VU^Y-$O1EN0'H#,AAH[O<,HMX@>C.(WS6(>X-X9!!TJ=BU MV5)%5PO!KY[HMK>EYA3!/-:KOS.3=K'M/[T\4L]>5ED(B^!B'/68=8(@&9&XF"0M<)(4)4D1DG1$TF$*BVFZ38/9:-^V+@A@-K$K M&1I*AH22C4+I,!!.Q7)'DZ,T.4(S.F#K'*')9BE.4Z T!4)3C&@*ER8KTMG$ M*3$X3+6ARP3A6+:ALSW)U++!Q.T #D\<39PU0-7_ .3_A0>X="%"LG4N*1>4 MI,D$#ZYP<.4;QQ,' '#]0O*!;'%U B)/-UL,-,6#2P\0[4$TX0*7%>0?R!:7 M#&":&5^K& @F%$-PQ1!,,>.;E;B*B6^4V3]6&&C\( 8W[V_-Q-'6-M+;\7.C MS"MV,SO43P_$O-^C^37,-UT5].:F*\J^47$L&^D]<:6K _N&'SA73,<8SO0Q M/.DZ&PO=V]R:W-H965TV]H*S9^)67W' 2BK* AXHEUT*J=$^,-D6K)SX'H.)"C26IH$"&4 M! VI6[_(36S/BYQ=)*U;V'-/7)J&\+];H*S?^*%_"[S6YTKJ0%#D'3G##Y _ MNSU7JV!D.=8-M*)FK-S[2@H!" M*34#4<,5=D"I)E(R_@R<_EA2)T[G-_;/QKOR>1&2-0.+DM*0=SO6K1E[NY/>TMP) MT9 0C0FJ]O\2\)" /Q)6QKQ59JQ^(I(4.6>]Q^W+ZHC^)L)GK ZSU$%S=F9/ MN14J>BW2,,F#JR8:,%N+B2:8<$0$BGTL$;E*;*-%>G1?8+=$A"ASE\!.%]@0 MX#L7J9M@Y218&8+5'4$V.P:+20RFM3[0W,D2@U/L%A([A<0.(>N9$(N))T4F M9JV.)21Z\,X2IXQD*2-",QG)LL8ZQ7,E2Q1&.'[P=E.GF-0A)IR)21UG@G 2 MS]0L8:KA1>L'R M2ROU?S.)CKWU)=+=8!;?JIYK6^0'C6W8WPD_UZWP#DRJ7F,ZPHDQ"4HE>E+G M5:D[8EQ0.$D]3=6&ULC99AKYL@%(;_ MBO$'7 5%\:9MLKHL6[(ES5UV]YFVM#57Q0&M=_]^@-:T>+K<+Q7P/2_/ 3QT MT0OYIDZFC<'(1NF35<>(]5)SO8NJ*DC M',=9U+"J#5<+-[:1JX4XZ[IJ^48&ZMPT3/Y=\UKTRQ"%UX&7ZGC2=B!:+3IV MY#^Y_M5MI.E%D\N^:GBK*M$&DA^6X2?T7")L YSBM>*]NFD'-I6M$&^V\VV_ M#&-+Q&N^T]:"F<>%E[RNK9/A^#.:AM.<-O"V?77_XI(WR6R9XJ6H?U=[?5J& M- SV_,#.M7X1_5<^)D3"8,S^.[_PVL@MB9EC)VKE?H/=66G1C"X&I6'OP[-J MW;,?_:]A< > _ 4@-+_!B1C0.(%1 .92_4STVRUD*(/Y+!;';.' CTG9C%W M=M"MG7MGLE5F]++*<;*(+M9HU*P'#;[1X'M%.5<0.DDB S!18) "N_CDCB*% M#1+0('$&Z8U!EGM9#)+,2=HA"YHCXLE*2)8F60'3I"!-.J/),?%P!@VYF0?A MPA.5@"A.$QB%@"@$0,D\%#*;!5.:$G^3(1E)$89Q,A G S8ZAPURT" '\J%> M/OD,M$ )+;QT !5.-&LZFX;$_C;/-6D:PR %"%+,ES5Y8(!B MN [$'UC8471W!.*8(O\; G2HR A&#Y >E";T@>4=17?;2*G/,Q<1].#8(;A" M(3R'29 /@^?%HS"UPS]ZD(X6!?&_[.BFBMMK]0>3QZI5P59HQ=[S,U1$JF;JFJE5EIMU?:939P$+6 *3K+]^YK+(H+'E5\ FYDY M,[;/L;V^R>:U/0NAO+>RJ-J-?U:J7@5!NS^+,FL?9"TJ_>\9R? MSJKK"+;K.CN)'T+]K)\:W0JF*(>\%%6;R\IKQ''C?Z2K'>L=>HM?N;BULV^O M*^5%RM>N\?6P\4F7D2C$7G4A,OVZBITHBBZ2SN//&-2?,#O'^?=[],]]\;J8 MEZP5.UG\S@_JO/%3WSN(8W8IU+.\?1%C09'OC=5_$U=1:/,N$XVQET7;/[W] MI56R'*/H5,KL;7CG5?^^#7^2<'3#'6!T@,F!_M^!C0YLX1 ,F?6E?LI4METW M\N8UPVS56;^A+") $:CE@AN-[N:( Y#8 H4SG6)4MX7 N4Y=R#X: MW4VU=51PLE,7ME.3[B&/+#@XVZD+W:G)=T82"PY.=^K"=VH2'D)BP<'Y3ET( M3TW&4[#AX(2G+HRG)N5M-,3Y3ET(3TW&TYA8EAO@? <7O@/"=THL @8XV\&% M[6"RG89\,8N[T6J^I_+(LBK!LO6;@D!3V\CA@@ N@@"F(.C],K'L9(!+ KA( M F G $YM!R)<%,!%% Y!*1@VYT!EP5PD07 S@'VT<.% 5R$ ;"C $ML*P*7 M!G"1!D!/ XEM^>+R "[R -B! "*;KC)<()B+0##T0)"&EIEBN$0P%XE@)OF! MLY@OF+?#[%+.H^61.)C=6;I+Y/>L.>55Z[U(I:\__27E**42.B9YT 6>];UU M:A3BJ+K/1'\WP^5M:"A9CQ?38+H=;_\!4$L#!!0 ( 'R&J%#..>K/S $ M ,@$ 9 >&PO=V]R:W-H965TVI6ZJJI5::96J[3-KC]^VEQ/5\"#Y;]::OD+W*&JAHQ=N'N7T!99^ M,A0MS7^#*W +=Y58C49R[;]1<]%&BH7%EB+H\[RRP:_3O)-E2UHX@2P)9$T@ MJ>]E%O*5?Z*&UJ624Z3FV8_4_>+=GMC9-"[H1^'W;/':1J]UD10EOCJB!7.8 M,>0&0U8$MNRK! E*$)^>O)*X#Q,D08+$$Z2O"#Z\J3& 2>.P2!H423<$.]4 MG=F@HY,T]CS[4]=):<#RQ7=V-+U]5E:'0V><65A;S9=K=HP&ULC57MCILP$'P5Q .<^3"!1 3IDJAJI5:*KNKUMT,V 9W!U';" M]>UK&\(1<*/+C]A>9F9WC+VD+>-OH@"0SGM%:[%V"RF;%4(B+Z BXHDU4*LG M)\8K(M62GY%H.)"C(544!9ZW0!4I:S=+36S/LY1=)"UKV'-'7*J*\+\;H*Q= MN[Y["[R4YT+J ,K2AISA)\A?S9ZK%1I4CF4%M2A9[7 XK=UG?[7S/4TPB-<2 M6C&:.]K*@;$WO?AV7+N>K@@HY%)+$#5<80N4:B55QY]>U!UR:N)X?E/_8LPK M,P@"<$U%DQ>[,C MDF0I9ZW#N]?;$'V*_!56NY_KH-EL\TQMCU#1:Q9CG**K%NHQFPX3C##^@$!* M?4@1V%)L@AD]N$^PG2-\+[G'[.:8*+%7$5J-AH8?WAF-[ +8*H"- !X)X&12 MY*;#1 93/]JIR)HBFJ6(\<(NL+ *+#YO,K8*Q)8*XLG;BFY%Q:(.'"3\)),6AT(2O@9]/L MA).S2RWUL1Y%AX;Z'.@+/8EO_-6V:XL?,EV7_D'XN:R%D^JOD)]&(8%A9/4TUC->=<=NX5D3=_YT?#YR?X!4$L#!!0 ( 'R&J%#< MXM_]I0( '@) 9 >&PO=V]R:W-H965T#T[^M+""%>$.6!Q,[L[.PX M&WMRH>R='PD1SD=5UGSJ'H5HQI['MT=283ZB#:GEDSUE%19RR X>;QC!.QU4 ME5[@^XE7X:)V9Q,]MV:S"3V)LJC)FCG\5%68_5V0DEZF+G*O$V_%X2C4A#>; M-/A ?A#QLUDS.?(ZEEU1D9H7M'88V4_=.1JO4*("-.)702Z\=^^H4C:4OJO! MU]W4]94B4I*M4!187LYD2-3*=[HY0MI"XI=IZW^&SF34L*5$IEC2TNN_YWMB0M:M2Q22H4_ MS+6H]?5BGJ37,#@@: ."+D#F?A80M@'A+2!Z&A"U =$M0-OOF5*T-RLL\&S" MZ,5A9GD;K-XB-(ZD^ULUJ9VF43;RS(FHQ"X,)>AC4(3S)WJ4( MH!2+P H/[A,L;03R!R)6-B:-_0Y()^7"S M^D"N^ '%@WY'KUN+P'Z>H^"%1FA!?7?#&'KE(.!3:^#N1B$@*GE ?]M7-G2T^U4!_QWFQW?)@':OL:S"_0>&D. 3<:&PO=V]R:W-H965T0AMB_G'-_CY3IN*'OC.8"PWDM2\<3.A:B7"/$LAQ+S)UI#);^<*"NQ MD$-V1KQF@(^:5!+D.4Z$2EQ4=AKKV)ZE,;T(4E2P9Q:_E"5F_U9 :)/8KGT+ MO!3G7*@ 2N,:G^$7B-=ZS^0(=2K'HH2*%[2R&)P2^]E=[D*%UX#?!32\U[>4 MDP.E;VKP_9C8CDH("&1"*6#97&$-A"@AF<9?HVEW4RIBOW]3WVGOTLL!9R#DR2KC^M[(+%[0T*C*5 M$K^W;5'IMC'Z-]HTP3,$KR.XX:<$WQ#\#T+P*2$PA."KA- 0PJ\2(D.(!@34 M+I9>_0T6.(T9;2S6GI\:JV/J+B.YOYD*ZNW4W^0&ABW0R"IWDWA34VQ\D9T[WZ"]1@QS&$SAOA1<(_93LCXSCUF-\:XSGS:C3^Y M8+X6\/MN_-FT0# I$&B!X&[%%X,5;S&AQE2MDT4TL+(>@P:(S4/$]B%B-T;X MLVC:;SCI-QS['5I9M9BH-XDLC?(W<#RT_1&P?(G9CA.LNPF#@&?5N6 GL MK.LCMS)ZJ80Z8+UH5X*?/75#!_&5+,UM)?V0:>OZ3\S.1<6M Q7R_NM;>J)4 M@$S2>9)9YO(IZ08$3D)U9[+/VH+:#@2MS5N!N@&ULC57; MCILP$/T5Q >LN5\B@K0DJEJIE59;=?OL$">@-9C:3MC^?7UA"<'N:E^"/9QS MYLR8C(N1T%?6(,2=MP[W;.LVG \; %C=H ZR!S*@7KPY$=I!+K;T#-A $3PJ M4H=!X'D)Z&#;NV6A8D^T+,B%X[9'3]1AEZZ#]&^%,!FWKN^^!Y[;<\-E )3% M ,_H)^*_ABH>BT]9]]#=[WY,$A7AIT<@6:T>6N)QTAC&HN):!X7-$.82R5A(\_DZ@[YY3$Y?I=_8LJ7A1S@ SM"/[='GFS M=3/7.:(3O&#^3,:O:"HH=IVI^N_HBK" 2R_4<]9LTGVAV0C 1@ID@"-$'Q*BB1"M"$"7HGJSAQR6!26C0_7Q M#E!^1?XF$MVO95 U6[T3[6$B>BW3Q"_ 50I-F$IC@@7FA@!"?4X1V%)4@4$/ M[A/L3(3O9?>8O8F),[N+T%IHJ/CA7:&!72"R"D1*(+H3"%>=TIA$87I=:N:G MJVI-4!RE=B>QU4EL<1*MG&A,O$@2)5FRZFEL. GC,+=;2:Q6$L.*GZY.MTH, M*WZ^[MPN,9L2_.=\4ZN3U-*4V"Z0606RSW\@N54@MSA8=;S*S5Z$ON>MSL5$ MYFY[9ES(%S,0S6U3H1P)$QZ#Z);C;CYY@U& M)RZ7J5A3/?[UAI-ANMK ?+^6_P!02P,$% @ ?(:H4 7ZOT&ULC97M;ML@%(9OQ?(%!'_; MK9Q(2[(TDS8I:K7M-TE.8JO8>$#B[NX'F+JQ@SK_,0:>]X5S^,I;REYY 2"< MMXK4?.X60C2/"/%# 17F,]I +7M.E%58R"H[(]XPP$W<]=WWAN?R7 C5@!9Y@\_P N)GLV.RAGJ7 M8UE!S4M:.PQ.<_>+_[B-%*^!7R6T_.;?49'L*7U5E6_'N>NI"0&!@U .6!97 M6 $ARDA.XX_Q=/LAE?#V_]U]HV.7L>PQAQ4EO\NC*.9NYCI'..$+$<^TW8*) M)W8=$_QWN *1N)J)'.- "==?YW#A@E;&14ZEPF]=6=:Z;+N>-#8RNR P@J 7 M^-&G@M (PJF"R BBJ8+8".(/0?BI(#&"9.H(J1&D4P69$60C >J60Z_O&@N\ MR!EM'=;MT :K@^ _9G(''52CWC"Z3RXQEZW719JD.;HJ(\,L.R88,-F06=F8 MAR&SMC"I-V2^VAA_R&QL3#!DGNZ9$;&])WSO(RHDL]:G+K"F+M &X>T086HW M"*T&H3:(!G&$H]QW3*:96C/>S(M'R9\"K:U0-$K_%&@S!7J:,J?M?YP&.8RL M.8PL.1Q-9=DQRPZ%UP:2K<6SOL"3%-#X*: M&S6 =">=TH):9^HS,8,&VH8@P4F:)#LB*).X+H/OJ.M272QG$HX:F8L05'\< M@*NQPAO\Y7AFY]YZ!ZG+@9[A#]B_PU$[B\R4E@F0ABF)-'05_K'9'S*O#X(7 M!J-9[)'OY*34JS=^MQ5.?$' H;&>0-URA7O@W(-<&6\3$\\I?>!R_T5_"+V[ M7D[4P+WB_UAK^PK?8M1"1R_ = Y(0QX2$X7*?U)+ZU*K$>DX^X'Z*][L M4S>;QCO#*,*9*]XX[[4NBKPD5P^:-(>H21>:[+:8-<3QYR3I:I(T ++_DNS6 M =M5P#8 M@M GB3K@&P5D*U44'QK,VKRH)%1D^UV^5WZ+1%9S-;_ND]4GYDT MZ*2LNZ8PS$XI"XZ9W#A<[U[+;'#HK-\6;J_C/Q,-JX;I.9#Y3=:?4$L#!!0 M ( 'R&J%"A3_U9E0( .L( 9 >&PO=V]R:W-H965TDQGQ%6]+(+Q?*:BSD ME%T=WC*"S]JIKAS/===.C"FOA5 &)TU:?"4_B/C9'IF<.2/+N:Q)PTO:6(Q<=O8>;3,4* >->"U)QR=C M2Z5RHO1-3;Z>=[:K%)&*Y$)18/FZDXQ4E6*2.GX/I/884SE.QP_VSSIYF%(]C&$!X4X M>#-W[SE -D<@-X9#^& 6OB;P)P2AZ\($ 4@0:(+@J0P;HPP]9JTQ3:\RV" S M%P#ENQ/4DY@0%!/.Q<0+V:Q!@O7'RQ&!!!&@ !GEZ#'(G6:Z,FJ6@: 0EA*# M4F) BE'S0X^))T'\S@",U- MZ4*E-7Y2!J,65B-:."(0(&=MRD&S=1_XT635#7H &%I(XDQ91 M$W;5W91;.;TU0AW&$^O8L?>>:C&&_: ZN6X]_VCZ:\!WS*YEPZT3%;*!Z39S MH500J=%=R3]3R)O'.*G(1:AA),>L;[_]1-!VN%HXX_TF_0M02P,$% @ M?(:H4/CJS)RO @ _ D !D !X;"]W;W)K&UL ME5;;CMHP$/V5*!] [-RS@DA 5;52*Z&MNGTV8"!:)TYM0[9_7]L)V9 ,6\H# ML9TS9\Z,G?',&RY>Y8E2Y;R5K)(+]Z14_>1YB)9$S7M-*OSEP41*EI^+H MR5I0LK=&)?-\A&*O)$7EYG.[MA'YG)\5*RJZ$8X\ER41?U:4\6;A8O>Z\%P< M3\HL>/F\)D?Z@ZJ?]4;HF=>S[(N25K+@E2/H8>$N\=,:I\; (EX*VLC!V#&A M;#E_-9.O^X6+C"+*Z$X9"J(?%[JFC!DFK>-W1^KV/HWA<'QE_VR#U\%LB:1K MSGX5>W5:N*GK[.F!G)EZYLT7V@44N4X7_3=ZH4S#C1+M8\>9M/_.[BP5+SL6 M+:4D;^VSJ.RSZ?BO9K"!WQGXO8'V_9%!T!D$[P:A#;Y59D/]1!3)YX(WCFAW MJR;F4."G0"=S9Q9M[NP[':W4JY<\R=#R M PT/FY]-D@.@<'(O-_A.F<# 9H5C.7BR#3ZT6__&W4H"R\H2^X"D:"S)G[B* M0$E37/B1)+@,X0"0%-^A@ L1#A__=C%T&PO M=V]R:W-H965TN@57\.C%,LU9 ?D>@XX+TA48*B(%@BBIO6+PL3>^-EP4Z2-"V\ M<4^<*,7\WP8(Z]=^Z%\"[\VQECJ RJ+#1_@)\E?WQM4(32K[AD(K&M9Z' YK M_SEC!M_W:#[0A(%!)K8!56RPP*VC/QI]K)>^[GO[>& 3T2^L_XKC/FDOC'XY#A_6I"U>IVJY*!\WNF']J/86* MGLL\" MTUD(C9C-@HAGFBD!*?9HB[HT>T$VWM$&.2WF)=[3+:T,*_W MF#R(W%9CYVK$1B">":1!X!9(G *)$4AN',16)@,F-YC68.)PD3Q9N3A0Z2)\ M_OY0B@%*W^"??ANYP1,WC/^)FH Z;U3THJ=7TO9;1$250T4BQ7KH%5W MSHQ3+-667Y#H.."3(5&"HB!8(XJ;UB]R4WOA1".MW M?NC?"Z_-I9:Z@(J\PQ?X"?)7]\+5#HTJIX9"*QK6>AS.._\YW!XRC3> WPWT M8K+V="='QM[TYMMIYP MCEA RF-==^T+_3W(1H($0C07D_(L0#(?X@) \)R4!(9@1D6S&S.6") MBYRSWN/VW^VP?HC";:*F7^FB&;:YI\8C5/569&&4HYL6&C![BXDFF'!$(*4^ M6D0NBWVTH,\,RB4B#++/F,,2DV;N%+&ST=CPXRD_"-P"B5,@,0+)ITG%LTDM M,9LL<9ND3I-T(9 &X3,I\(LY]817L6LK]?,]J8X'ZW.DW^Q9?1]N2WL^?LC8T_H'YI>F%=Z1275N MF+?[S)@$%3%8J>>F5A^(<4/@+/5RH];<'I-V(UDW? '0^!DJ_@-02P,$% M @ ?(:H4"<9&(NH 0 G , !D !X;"]W;W)K&UL;9-M;YLP$,>_"O('B(-#FBP"I*73U$FK%'7:]MJ!(UCU [6=T'[[G0U! MK.(-]IW_][L'[+PW]M6U #YY5U*[@K3>=P=*7=6"XFYE.M!XTABKN$?37JCK M+/ Z!BE)V7K]0!47FI1Y])ULF9NKET+#R2;NJA2W'T>0IB](2NZ.%W%I?7#0 M,N_X!7Z!_]V=+%ITHM1"@7;"Z,1"4Y"OZ>&8!7T4_!'0N]D^"9VC?PK:M\69$^2 M&AI^E?[%]$\P]K,ER=C\3[B!1'FH!'-41KKX3:JK\T:-%"Q%\?=A%3JN_F!X6RJX(RCB&=8O$/OK=RG MNYS> FC4' <-FVFR[7;24.1/2=AB$A8!V1SPL%L&;!8!FPC8_%?E?AF0+0*R MA0KVG]H<-%^B1D<-2U?IIRQT-MAP;Y^YO0CMDK/Q^(_B)!MC/"!PO<++T.)3 MF0P)C0_;'>[M<&$&PYMN? MT>I#E/U!+ P04 " !\AJA0'7&?%[T! 1 M! &0 'AL+W=OVP2NRY&^N=E/+D2C8"_:'MKJO4(&B%CIR9OI%3(\0ZKE#42C^ M"2[ #-PZ,7LT@BGWC9JSTH('%6.%DW<_TL&-4]"_TM8):2"D,R')_TO( B&[ M(6#OS)7ZC6A2EU),D?2'-1)[)Y)=9IK9V*3KG5LSU2J3O=1%/ M21>8]"-B_QEQ5\P0; S,+M)5%ZGCYTM^LET7R%8%,B>0?1!(UP7R58'\DX,B MC6_ZX#%;AQD\IKAIA(?<+R'YYM8(7AR.?2S/1)[HH**CT.:O,\Y8-!I._UBYM+?4A]H,88'B.>_0/T/4$L#!!0 ( 'R&J% D^B\! MIP$ )P# 9 >&PO=V]R:W-H965T :Z65WQCN^-_O'@SE M:-V+[P$">=7*^(KV(0Q[QGS3@Q9^90

-)9IT5 TYV9'QR(-@5IQ?AZ_8EI M(0VMR^0[NKJTEZ"D@:,C_J*UC0 M8C.EE1J,E]80!UU%/V_VAR+JD^!9PNAO]B1V>4,?!V_T;_FGK'7D["PZ-5?V0;^HK>4])")RXJ/-GQ&TS] M["B9FO\!5U HCY5@CL8JG[ZDN?A@]43!4K1XS:LT:1WSR=W#%+8??LI5[. MY5$5>25>:J\YEF56_[T5A3PO?.)_//B>[_:J?1 LYX=L)WX(]?/P4NM1<(FR MR4M1-;FLO%IL%_X7L:XBY3V7)>R[-7]SU]R%KKD)M4M]RZ?=AU6/>?[HE&/STM$^#SX-0&,IC; M'@,#3#3$K#!,/,3<89ADB+D?8S@-AY@'+$XZQ#PB&#O.TX20$M+W1T-DB#X $H&H!V >@@@",#A@9@2 ;46I@>DW:8JL/$,XZ+<%2$(R+, MJB0?B:0S1RDB5"1"1!Q9QFB >'HM$S1 @F1@&>$^&=7D,BD/FT,%M1.A8A[D*AAN) ML$_,%K<)07S"B+TK\=':)K%#!C<*09S"P"YJ-)(!AYL(;B<2(S+4GDT/XM>= MRETZN.L(8CO&;)UD[(C0M<"X[PAB/.9(%7!303B]1P W%1 D"VN3>32@ZZH" M!]R=@+SG6.H(@;L3^"<6 M#W<>(,[C]N<+(,YSR>#. \1YSF7!307))R:+^P40O]B37<'X3>7R%,4]19$7 M%;=VLY4!#>Q/'-.AN/$H8CQ.'2%P3U&87E3J^-Y#[&(7]9:.[<+M7@^N3@#M MP?5;5N_RJO%>I=*'B>Z3?RNE$CI>.-.=O]=GY7$_GR'U!+ P04 " !\AJA0R=B-38\" !6"0 &0 'AL+W=O0G8G'/FS#@>.SE1]LDS0H3U5185G]J9$/7$*X;.27.*SM-]-P;2Q-Z$$5>D3=F M\4-98O9O3@IZFMK(/D^\Y_M,J DG36J\)[^(^*C?F!PYK1E,FO,R8(6?_*MR*9V;%M;LL.'0KS3TS=B$@IMRV3_@QQ) M(>'*B8RQH077O];FP 4MC8JT4N*OYIE7^GDR^F<:3/ ,P6L)WO@NP3<$_UE" M8 C!A>#=)82&$#X;(3*$Z$)HUJ,IEJ[^$@N<)HR>+-;\@6JL_J=H$LGUW:A) MO9SZFUP +F>/:1P&B7-40@8S;S!>!X/ZB-=K1!R&+<:1#EH;'F1C[@$"43_( M L*,^I@EA(D'9I^(M8(P8S@A'ZRKKP6"KD#DP@(!*!!H ;\G@&"!$!0( 0?> M8&4;3*@QE<:X@X+>0_1,1*")"##A#TQ$CTPL'B)>[R%Z-D>@S1%@,X %8E @ M?GZUQJ# &' 0#LK08*).DGX$QT NO-E=(,IPFQE0+\R-6J ;/04!848W),!^ M,$/>\P5%\ Y$UULP#.)A:_.OD@V'O>TA9 5 4'2C_R%XNZ, J-FP,G9ON\XM:: M"GDPZ>-C1ZD@TJ/[(C=A)B\Y[: @.Z%>1_*=-2=],Q"T-K<8I[U*I?\!4$L# M!!0 ( 'R&J% :SCY/-P( !P' 9 >&PO=V]R:W-H965TQ,._N?G&R!#T0GYJDK&M/=6\T:M_%+K]ADA=2A93=63:%ECOIR$ MK*DV0WE&JI6,'EU0S5& <8)J6C7^NG!S.[DNQ$7SJF$[Z:E+75/Y9\.XZ%8^ M\6\3+]6YU'8"K8N6GMEWIG^T.VE&:'0Y5C5K5"4:3[+3RO] GK<$VP"G^%FQ M3DWZGDUE+\2K'7PYKGQLB1AG!VTMJ&FN;,LXMTZ&X_=@ZH]KVL!I_^;^R25O MDME3Q;:"_ZJ.NESYF>\=V8E>N'X1W6#4M.WOJT:UW:#_RT,#@B&@& ,(-&[ >$0$,X"4$_F4OU(-5T74G2> M[$^KI?92D.?0;.;!3KJ]<]],MLK,7M=9DA?H:HT&S:;7!!--<*_8+A5Q-DJ0 M 1@I I BDT\R33(HPSCV88 LBQ-\ .<%,1)_WT\ MZ7(9DJ8+&D@6Y(]H,I F S8GG.%DBW5"LJ0!5#%Y!).#,#D ,[N3FWRYS +E M?W>B T*5/VW?A&Y;EJE+<7VE0\5Y=. M0FAF+/&3R:TT3]4XX.RD;3&8*T/U';"]NWK XOHBAOL M&?_SS0&['+5YM3V 0V]2*%OAWKGA2(AM>I#,;O0 RI]TVDCFO&FNQ X&6!N# MI"!TNWT@DG&%ZS+ZSJ8N]]%'PPF&TBST*G5RT?@W&M[;"VU 0 M"&A<(#"_W.$)A @@7\:?B8GGE"%PN7^G?XF]^UXNS,*3%K]YZ_H*'S!JH6,W MX9[U^!6F?O883H45&3%=GF\4,:LIALN+@_F+ER9=%%._^3XB@[K1UXXG;C;T/OW\IL M".A&ULC53;CILP$/T5Y ^(P0EL M-@*D9JNJE5HIVJKMLP-#L-87:CMA^_>U#4$T\D-?L&=\YIPYOE".2K^9'L F M[X)+4Z'>VN& L6EZ$-1LU #2K71*"VI=J"_8#!IH&XH$QR1-"RPHDZ@N0^ZD MZU)=+6<23CHQ5R&H_G,$KL8*9>B>>&67WOH$KLN!7N [V!_#2;L(+RPM$R - M4S+1T%7H0W8X%AX? #\9C&8U3[R3LU)O/OC25BCU#0&'QGH&ZH8;O #GGLBU M\7OF1(ND+US/[^R?@G?GY4P-O"C^B[6VK] >)2UT],KMJQH_P^PG1\EL_BO< M@#NX[\1I-(J;\$V:J[%*S"RN%4'?IY'),(XS_[TL7D#F K(4D,G+)!0Z_T@M MK4NMQD1/>S]0?\39@;B]:7PR;$58<\T;E[W5^Z?G$M\\T8PY3ABRPNSR?,%@ MQ[^(D*@("03;M<@^C1-LHP3;0+#[AR![Z'+"/ >,#!BRV<=%=E&1742$Q GR M*$'^_S:+*$$1Z6#[8'/"%"N;V8,$7IV]?UK?J+XP:9*SLNX:A@JL&N;GBI=_1OT74$L#!!0 ( 'R&J% >)E16 MJ0$ )L# 9 >&PO=V]R:W-H965T&&?[YYF H M!F-?7 ?@R:N2VI6T\[X_,N;J#A1W*].#QI/66,4]FO;*7&^!-S%(29:MUWNF MN-"T*J+O;*O"W+P4&LZ6N)M2W/XY@31#23?TS?$DKIT/#E85/;_"#_ _^[-% MBTV41BC03AA-++0E_;@YGO*@CX)G 8.;[4GHY&+,2S"^-B5=AX) 0NT#@>-R MAT>0,H"PC-\CDTXI0^!\_T;_''O'7B[*&F@Y3?IG\SP!<9^ M=I2,S7^#.TB4ATHP1VVDBU]2WYPW:J1@*8J_IE7HN [I9'\8PY8#LC$@FP*R MU$M*%"O_Q#VO"FL&8M/L>QY^\>:8X6SJX(RCB&=8O$/OO3H<\H+= VC4G)(F MFVGRW6[2,.1/2;+%)%D$Y/\D^0]@NPC81L!V#MAFRX!\$9 O5+!_UV;2?(@: MG=I].-38--[K/X"4$L#!!0 ( 'R&J%!>40DS*@, +H, 9 >&PO M=V]R:W-H965T-E6N]&-SB-I3(_)=9U25$4&(155>U.%RWJT] M-,NY/*NRJ,5#$[3GJLJ;ORM1RLLBQ.';PF-Q."JS$"WGI_P@?@CU\_30Z*=H M\+(K*E&WA:R#1NP7X3V>;4AL##K$KT)O+BUB+LC2>-(\_UFDXQ#2&X_LW[Y^[Y'4R3WDKUK+\7>S4<1'R,-B)?7XN MU:.\?!$VH20,;/;?Q(LH-=PPT3&VLFR[_\'VW"I962^:2I6_]M>B[JZ7_DW* MK!EL0*P!&0SB]PUB:Q /!@2_:T"M 74,HCZ5KC:;7.7+>2,O0=.W]Y2;781G M5%=_:Q:[8G?O='E:O?JRY#R=1R_&D<6L>@P98?" B+3W(02!0JR(9\XYOPZQ M]C$T<6AL( R#B<1@KG'G(+XBDL$.*.B =@[HV$&&G&+UF*3#U!V&P"$2,$3B MA4A2ZH1(;@W!P!#,"X&QFT6/8>,0*:,H2YR^ 3B.4I),E#4%":5 6;%#*/5R MUG%B9XNL?13&&1UMZ"LV'&3#/384<=A!!CK(;M]F&,&'$MW0(@L:US[FE!"W M10".\H3&:(+2A$Y@H$G$I02!8IJ! ?E(/$J ?F28NI0V%G>UP3#%DY1@M<&^ MW/!L0K8QK \X_4"OX$.-_5,-](K[\I&R%!%79B @T_)(X@E2L%#@[ ;ALZ"K M6(2GB?L+"N&8_IO0/@(K#_&5AV=3+F"E(/CV;A'X?!/_?/O=LJ!QPC3USA6 M(BF?VL,$%@L2W] H"QH?ET^8Q3XC .>?\V@TP%6B.73#<1MLY;E69@@:K0X# M^#TQ Z"SOL*S=3\8_G?33_7?\^90U&WP))4>+[LA<"^E$IHDNM,%.^H/B>&A M%'ME;E-]W_33=/^@Y,E^*43#Y\KR'U!+ P04 " !\AJA0T];ZU H# "B M"P &0 'AL+W=OYN^?LNX=;7&7] MTAR%4-YK653-TC\J=;H/@F9[%"5O[N1)5/J7O:Q+KO2R/@3-J19\9XW*(J"$ M)$')\\I?+>S>8[U:R+,J\DH\UEYS+DM>_UF+0EZ7/OAO&T_YX:C,1K!:G/A! M?!?JQ^FQUJN@][++2U$UN:R\6NR7_@/<;R@Q!A;Q,Q?79O#NF52>I7PQBR^[ MI4\,(U&(K3(NN'Y?SNG/I]3&,X?'_S_LDFKY-YYHW8R.)7OE/' MI<]\;R?V_%RH)WG]++J$8M_KLO\J+J+0<,-$Q]C*HK'_O>VY4;+LO&@J)7]M MGWEEG]?._YL9;D [ ]H;Z-C_,@@[@_#=(++)M\QLJA^YXJM%+:]>W=[6B9NB M@/M0'^;6;-JSL[_I;!N]>UFQC"V"BW'48=8MA@XPT","[;T/0;$0:^J8T]L M&Q:1)A')XE$V"(Z1 ME,83A&*44.P08AF,"+68>!!(QPG3$1T7!9!%+,79)"B;Q#V>:!1GG3AQXB@: M'^(&05$*"4XF1 :P*$,WJZ ]UT M1YJDA(Z[" ,FNOMI.$$*UQEPA<8MG0YT$XNR-![7#H9+]-]$:P.N-.!*#5(\ MKHIH1A".&2&PF,83GPO Q09&AOW&ZT-> M-=ZS5'KNLM/17DHE-$MRIP_LJ ?F?E&(O3*OJ7ZOVZFQ72AYZB;BH!_+5W\! M4$L#!!0 ( 'R&J%#-*58!DP( %$( 9 >&PO=V]R:W-H965T)%GQE3TVC:=7,5GI?K'))'[,VNI?. ] MZ_23(QGM@/IG[V6Z%7R>3E4+>LDS7O(L&.J_@)/E;0 M&EC%KYK=Y&P>F51VG+^8Q=?#*@:&B#5LKXP+JH CUH>Y-YOV[.PSG:W4N]=U"> RN1I'HV8S:-!, M\ZY(M/!XBO>,@#3I(K8/TPS$XE)M! M0ZRF&R@1PA@XR?BR!4=%$*8( MW!GW9 H_#H0 EPYU%= 10O([=[@,\I0>3TXM54)9E^ [0G5(' T"9"P2]S[WYI5.FY,UVI[[XA$PA=_8WIE_: O_N9FBVWZDXU9V,=ESI M-F&+^9%SQ30G>-!'=M;]?5HT[*C,--=S,32Y8:%X/S;P9/H7L?X'4$L#!!0 M ( 'R&J%#KHELI&PO=V]R:W-H965T2D,0:V[A DNG?%[!C M.0D7K[/-/N!#RAOC;^),J0S>F[H5\_ L93>+(K$_TX:(%];15CTY,MX0 MJ8;\%(F.4W(P04T=(0#2J"%5&RY*,[?EBY)=9%VU=,L#<6D:PO\N:B):E!TYT1]4_NRV7(VB4>50-;05%6L#3H_S\!.<;2#0 8;X5=&; MF/0#;67'V)L>?#W,0Z!71&NZEUJ"J.9*5[2NM9):QY]!-!S?J0.G_;OZ9V-> MF=D105>L_ET=Y'D>YF%PH$=RJ>4KNWVA@Z$D# ;WW^B5U@K7*U'OV+-:F-]@ M?Q&2-8.*6DI#WONV:DU[&_3O8?X - 2@,0#B_P;$0T#\; > O"S _=)'--)%F4G-T"WI^'CNAC!V>)VJZ]GC2[8YZI? HU>UT4("VCJQ8:F&7/ MH F#'HF52R3Y([)V$0@L9N,R&.&1B921T0WRND%&('YPD_D%8J] ; 3P1" % M5C9Z)#5(:Y XRQ!(K)2X&$QQ5MAI<;$\P2BV$N-269[F'SC#7F?8<5;8^5_V M3#*UEL,TMK"5B\&TR+"5@;6+Y04NK*.S\5 Q2E*_M<1K+?%8*_P"J5<@??[8 M9%Z!S%T!M,]-YB8W@=A*K0MA@*SO<>U1 O8F;3P0RC](:^XUE7M,0;] X14H MGD^KNFN\U0D\D=@!FGX=!2SL"N6!$+1KE M!$$.[2GDHE,>6L6A2@?6E^YWP M4]6*8,>D*N:FY!X9DU0I@A>U36=USX^#FAZE[F:JS_O+KA](U@T7>33^FUC\ M U!+ P04 " !\AJA0/K\NY40" #4!@ &0 'AL+W=O/K2["7V=F9-5D7 V6OO 80SEM+.KYU:R'ZC>?QJH86\P?:0R?? MG"AKL9!;=O9XSP ?=5)+/.3[B=?BIG/+0L>>6%G0BR!-!T_,X9>VQ>SO#@@= MMF[@W@+/S;D6*N"518_/\!/$2__$Y,Z;68Y-"QUO:. WXU M,/#%VE%.#I2^JLVWX];UE2 @4 G%@.7C"GL@1!%)&7\F3GCE@#GM*?C='46_=S'6.<,(7(I[I\!4F/['K3.:_PQ6(A"LELD9%"=>_3G7A M@K83BY32XK?QV73Z.4S\MS1[ IH2T)P@:_\O(9P2PO>$2)L?E6FKG[' 9<'H MX+#QL'JLOHE@$\IF5BJH>Z??2;=<1J]E'J#"NRJB";,;,6B!"6:$)]GG$LA6 M8H=6Z4:!_1H1^)F]1&AU$6J"\,Y%:">(K 21)HCN""*C#2,FT9A.8SZA/,I, M,W98E-KEQ%8YL45.;,@9,?&R3I :6BP8],'9)58AB45(8@A)+$7\P%!B 26A M;Y>26J6DEC/^H*F9E2!;>4G#W/"2K62B/,E#P\P:%<3Y@NM.3&X5DZ_$),AL M;+[ZDK+$P.S7F,@W3]A;#(,6V%G/3>Y4]-()];=;1.?1_(C4,#'B.SFRQPG[ M3C/.^Q^8G9N..P&PO=V]R:W-H M965T.6L5MNPU+K9(*2*$CA5 M#Z*!VKPY"\FI-D=Y0:J10$\NB3.$HRA%G%9UF&=;0"_P _;,Y2'-" \NIXE"K2M2!A/,V?(PW^]3B M'>!7!:T:[0/KY"C$BSU\/6W#R H"!H6V#-0L-]@#8Y;(R/C3P^5D/MG8@WQ#2SL$'7._?.N%4F>LO7\2I#-TO48W8=!H\P\8! AGTH M@7TE=GB6CM\7V,\1<;3RER!>%\01D'&)Y#\$B9<@<03)NS:L)VWH,*G#U [S M*29X.37CA24$^^4LO'(6TE&46'0?*([=6?Q'=FP'3S MX(VFFT[?J;Q4M0J.0IL?RUW_LQ :C,;HP;2J- -Q.# X:[M=FKWLQD)WT*+I M)QX:QF[^#U!+ P04 " !\AJA0%JNYT+\! #4 P &0 'AL+W=OUTH)99^J&F%X#JT*0X(1NMS=$L$[B(@N^LRXR-5C>23AK9 8AF/YS M J[&'"?XW?'8-:WU#E)D/6O@%]C?_5D[B\PL52= FDY)I*'.\7UR/*4>'P!/ M'8QF<4:^DHM2+][X7N5XZP4!A])Z!N:V*SP YY[(R7B=./&:W%':4:NGFC"G"*&+C#)C"".?4Y!UU*.O. M.@Y:-*SJIS]$YH]<_ 502P,$% @ ?(:H4,O<[,_L 0 =04 !D !X M;"]W;W)K&ULC51=;YLP%/TKR.^K^2:- &G--&W2 M)D6=MCT[< FH-F:V$[I_/]M0EA"WZ@OVO3[W^!P;WWSDXDFV ,I[9K27!6J5 M&K88RZH%1N0='Z#7*PT7C"@=BB.6@P!2VR)&<>C[*6:DZU&9V]Q>E#D_*=KU ML!>>/#%&Q-\'H'PL4(!>$H_=L54F@KGL!//S(F6 M+4WAY?R%_;/UKKT8_23(F\U_@S-0#3=* M]!X5I])^O>HD%69# MM(D#W_?=:F*GFOAVI^@5@L1)D+S#C@NSMC-ADG?;29UJ4H>=P$V0.0DR!T&X MLN/"1"L[VG?Z=-I=0]< M @J-,M-,S\74":9 \6%N&PO_7V?%YI^2_:;X^SZ_*O>;W?_\I]EH M_$]__$-=_/$/NS^^*^?[=;[9)=EFD;S?[(K=4W*]X3&+LEHD";#_K#?_/$IZ4_:?W/+N6Q? MSO^^O*UW53;?_9_.-[\^;?/XQT'_[,^=+WQ7U/-LE7S.JZ)<)-_!UXW=_GG0 M^?:?]UFURZO54_(EWY;5+GYP5^T;RW$ORYP P^1=MFL\IV#\?_[;?SL(K*]5 MMJD+ E#[(I;9JFZ,?@GO+A@"J^SN.?#\+<^J=N"T+>UJ7U7QRUV[/#L;#,]& M#0C+Z7]7K/+DXWY]FU?Q$_W^X&PPFG:^^B6_*Q!;8!T?LW5C7CBYS2Y+;O+J MH9CG=0J(-N]U#'4%FZE@(]> [;\D_YH_-=?2'_0G_=E@TC$"#%Y6<#:$QVER MLP-()&65T)VL8(9RT<23]QV#?[_)__ M.\SQ9GC>;V!"/,\5_@7[_EH^;N)G_U3NZUW9^#H>PL'N5Z#4=_LROG/Z?)2;_71S1,MG#9'K)5D^X MG5@4F[ODYFE]6Z[B7S__]4O\E4ZF0YY@%S I0($N2NK!L ^9!7LX7(^S^$I>&;! MSW>,=;/.5JOD[;Z&*U%WK>_].J_N<&/?5^7C[AYP8[W--HV9=O$M. M3UXE)TFQ2;[>PUV#\1K;>I?/E74/9EUD_;*N8!Q^!FC3-J_@.'%0!,46N:G?Y1S8ZWY%)[7(06R;%TS':<_I<#),\2K3MO'/ M?CJ87<1S?-HB%B/RK?*LSI.JN+O?G97+LSW\T;ZL3[0]_HT6T_Y 9QQ53BY&O.SQZ"*=3AMD]/NR7#P6JP;Y8:"VKUKQ[D.1 MW18KD'3R%N239T!21)I5,/ZLRLW=&5"0-4#YEJ7<^AY6[;_K&H<(%N^KC."\ M\LOHQ.QM]I01^&!&@!E(@1[1.E'XP, ASAUX\$.P8W=N\P9XGL,F,T=C% %. MDW@L;LB+TQ$ X\@+2SV.%-X]N, MD(4=Y9MY\V%4JU[7VVR>_\]_@@M8@QR8_],?DP95AKN[>VJ@&X@2)''#>I"( MG %-G6?; M87/_DEWX$.AL>?51M83!O.N"LEY <81)7? [(@VUN53>[S%>00 M .-34C.;&([2\_$H'8R89@PN4I!%T^%PB&,A.VE7XQB@-,9]N5KD5?W/_WTZ M'%R\(9+5E#@^XCDAMI:K%6)*@=PYK[M(9/L@C5-T-/*PB-/Q6]WVFPHL= =O M6O=^'-\\_9PA5M[G.Y"T5Z^.YJ.7AHUMD (T&=Z\79*Y[&0-FV3;RE4.C1#2 MZ(T@6(.^/X=? 18EIX5^?'7H4%(OBM(K"\":K +:""N@UY]Y6V;+]CL@V<6_ MP6Z.GEA>+>IZ_PVOE5[:.O1N@&3\S+=LN14-2@ -(S*)^ MWLNB@59Q+]B/0> N,P*/4GD M?,I)=OBQ+A9R((>XD>>HS ^; &?JJ:OO_+W]=175Z-1.98Q7K5*='.UMOBRK M_"!W)IVZQHW!HP>?_)AW+>P#J$NO$_][DNUV57&[W]%%V97,[H]A(P?&F!^B M_L)I_;4[^'J#N;_-ZF)^Y/U]5ZSV.Z$QSS\MZMR^)B&)&/V>,"1O++FQJK_F M*-\C37\ O (DO:5EOHQF-099R/I?-@RI>HOB >X!D!FXVW/8.(RR9>G%\8K? MD@A>!5*1H/3I!R I]:9#.]?2BCO7)B,MP7I&5\D1KG^!W< MP>)N(_Q__I2@C;)>,3G)%C_MZUV@*^)HJ%WU6:]J6(MH75U/-_2O9W?1PB&/ M?90O?NL+WTP"1/'I7L2+*,.O1K1OE0>//G0XOXX#;OGEN.W@7?T.Q%$C/+3> M9WYF697KQ+.N2[2]M:OP&*$>25C O6U#T>]#O4+:N,[;:'B>EAYQV#M2SV,F"C]"K/7UIU=$0W'0! MSH!)P(MX?P!16B'70$VOEY_>97A$;1HH"THD?IH3))F*!F@S'VQT:83\>-QP M)FT\_X7H\APVHQ&P?@Z;KUA]9V$,SF+?HC/"F-E-D?<;Y@S/F=/#)"7/8TV2 )0:,YLVS?: MM/U;D:W3X<2M6W?GG$24OD'I>8=*&;)CTE9?PNG=U.86(*5[+';W:)W"EW%5 MQ](U"SXGJC8UV>V^ C6^%BVO6W1HI4M+AR7=F/5^NF5)'IMO@U(UT=_68*"N5=L4%>2V20HAE^S7 Y4H+.@8Z1=40* M.%8J(^'RD,WQ"/LC_7:$O?%SI5R5?)]$WQ\P-']&0_/U)KEZQM#\ M_@A#,ZL!!R3=3HM@ZRI92K\QAN3_(6?QG GYNHL-"L>F@N.'7BVZK1;ATU$Q+[Y MQ4-V4F0R0C2/M@7;=YHL([8C'(D+!\V9!A>.>NX GAT:^^!SET8@.P0I^URK M]O=R@#2#LMH!TO*<"'1$HS]5=]E&U*'&RLQOJ:'*A.CP[F?TJH&PII*BB%1$ M*!S1[K2WM/OGWOYX<_WQ_7'Z__U^77ZT\?7R>M 5W)*7_] M"G2X)$/7)LD1PL,K$I*VJ%.NX$;/Q1&+3]1NF$6^ NI8X9>Q&6)99;#X_1R5 MA01V+U(/2BEP:DF^ L8/'"[9EH^HP:/]^HXE>I0T]AN)WD(!>;%'9L@*%;[[ MXZ9P[ WCIK)-MLC2Y!(?RT#^8E\VS>"=.GFUR819K+/J9Y"->PJ6BD)P8'@2 ML.K]RDFAN\=2?F6*D]_1R;Q.3@>ODO>ZA<^X!0S&M%M66--B3H>ODL_%%J"U M8=_NM6R* N=:W^L=._X-+PHX>7[L*[(//>HZ.CR0A!_+ZF=S:F@ZP@"T-7 O M/87P!/68GGI^&A!6,#Z5Q<'=RY$!135!.!L:[DBNVW M=U6VR%.2\HN*@(P!OKM\0S<;F4>X8%*TUT5=ZYU<&/$\1F#"J#U<1[ZQHI:0 M@Q85#Q+$G:8&@E_.EP)?V^7S>\3FE;LW/3BKPF\S6]6E/XH\TSL97A^>./(=1A"TD(-UR^0;8%@ M-"4 ;E7\&ZZ,8ZJ36[1RWY-+"OZ[+W? [PK@=^M\=U\N^&;P%137.KFYMG#5 M=QE(4U5Y6\+S208J&@,1!@4($%#O\V#9N#H<9-A_4\/U!MRIB@5],7C#+Y>K M\JY@52+:AJ [',LUVAM9ID08%2TWQ;GO=O? +.K]%HF#X.5#OBJW*C14 -]' MHAI"VAB;>6Q_B'#',C@04#@7:7+_M*A*617N\C:;_[S?)AL,3 '\N.&$$+7SBR?K8'7+(\?29I.3 M?8UO[>1[O\A%OEV5I!J_>G/P)9YWPP 0_(O0JO6DWCCL;2=C\>7S]QMWF5PH. #2A"=3/[;P7$;\SUM[J,P_R>B0YL](Y8)!$-_4IV&SRF8),O M%*-0&J]+7LAVO]XF(C&$".JL>.A4N*#FC9 M 7;E;K A80Q*!PW8TXXG3$DZOB/BL&-;,,+SGLV87F4!$*] XV"<4BJVS&XK MS;.PP%;&:,'C^).>/7]M9"F\KY;9\?W7,+AUL8!7\VSM&8<3X4/.=5_BF AJ%IH$:T3)-IEFY^M=%B2.E;7*$W^LN-+;(D[*7PUK;=<+M&2 MG8?K8_RF*U.[.U/[ZP'_ ;3W^FB-=+ JW]W;Y2.71W7^7 MOSGQ+L243::M^4^5+SY4PL9 .U6BC+-@^(Q2W M[::AP\K&J@).KP#"YQ"9M- [QE3DP_MB9_#DK3U+4E_%W)0O6D^4) M9?;XISL+729>GNP!PZ'RC1(-6G,D&@0.*R]+U,YXD7HY*9KSX)DWB+\#V+>R M$Z54T2J./+7N];Q,E^W9R_*$.7]\2=[E0%%OX7TUDS6O"0H5?X(EP(%<68GS MJNRI'8=_?@5DV5/@2$@\>+TZ$#(2Z5JEJ("K^OM'/[60,8O0[@B.&_0;0(A, MP<$1;3G>GJ6BY1*7XBGRMESE9^AV9I,6V[Q0!Z%5R.1UN8=_X+1#H+UIH0;M M!K07$04A!5E.Y\C#NA,.=!#'= 5BL*!OFLI;+)PDO4:^ /,3GW1[5""*$-X& M &;53QZ7V,^)D_V$]KDU4/:[7&]JVHHTGBD] M!S_E,&.+RQ-S&1)@K>KKEV M\YW?@M(VW"#[]1JU*OCY!K@T9:MB^AA'P^-,GX&^MN1F_+'ED0.1>3<__O## MY9>_)9^^2VZNO_]X_=WUU>7'K\GEU=6G'S]^O?[X??+YTX?KJ^OW-Z^3SW"] MYL5VE4NHES5:?V6%5]R,SY)_KTT&4KP+]O<_1S9I(EOPP.-]"53W##AUSI:W M8E%D%=D*6-^DR%6\X,XY@ZC#1EP?" ,*WH[L;2];O=6>&PN?Y]6.PIH:"G,1 MQG7\5(*(D6"2W;X*%YX7$FIH%E(23DOZ$'RS>@I^)P4"*"7(*;7']F6)R10D M^WB$J@U"91Y;MH(MO22*/W$!)PL79H)?\W+EF!8E?+DI=RP>9(GU4WH0:@!# M"K=IEY#0%8QR#WNPJX.[N-KG)(+MZSWQV=M\GF&2GKY1KM",E3R4.QLA09$: M^>X1Q91A_W>$-I/^[U)&"]YSSC$Q^UKI-N?1B/D19%E0QL+%P-A*K]R!.WXD M,5E&/@)&NRXV2BOF]K[T@ ZQV8LQ;P>T##"56%'-2O1C49/B"MB;;T0#B:[, MX2L28(^](CWV'!?KI",PP'N;; 4)N"0 ]_TF \%YQ]?DZ OC@;)%59SBG?<5 M1@;N5+.J]D)8B$KW;GJ:O*VRM'/T4JH:,__3F_=7KWK)E5RYPBR7=,>RW %2 MYG0Q5F7-]VR#S\0R6[;9 (*UK]ZMN>!\I&I!U@.28+T$"+_D6PK0,G?*D\Q6 MQGKZ_>7E9Q#,/'P\5 $WRW6QVS5@5=8*+5:;[_9L[_#J[BV@7OZ@C)OT5@\ MX*F .W01%H!Q&$<#PZZSGW.1OST,M^R&A!7@U0:@BQ.0; ND7H+B*KJ]Y]0I M9B*;R%RTWV(,%,>1E9O5$TFHZ,CP'A4U!*+P@B\%#KE=')W.>U W&*L""J9X("L:-13GJ"Z/<%VAU M0$F(B&V.8N/M3P(82PYKD'#)' 4D&D2E" ,K,N939(+BX#<3CUM<;*9$]*?] M)C*TFS&?X]L;PF2VC50Y[,CO_EFR>4C?O63JP<4:4 C\#K [&?3/_M6=PR&5 M)#GE?X)A7JE$ %(M;&>%-C[=,I ]FB6_K?9X2893,:, 8^%XO/=PV]8N2/2R M!OZ_9;S#PV>*YNQRKIT9JY=D4+F3/L^7!;)F9[?;)RO"8TI)C M4"6K#>*BA,UROJ6*4%W!T):*A9EE[6\D/V_0EH,ZR2^ UR@BR2U9-$F)Q1.X M,-O][:JH[TFR=CZY[60T#TOV.[[,)KI7J1'5DUU^6AR!]K(ISV MDAFX4B@DR3@QDK8+V,"J#''%A"?E%\C ^/1R%U^),HVGN884(PM##":J6%0, MEKD(,?^R7]SYFV466U&*%3*QQE4AWK1L(@HH_@6Z*"3&VS#RAZQ8<44 YF4P M"UJ0X6;\=&!^Y'(H9HDX3N@0$WH:I!MW,\KX0TK!J+L[[N;T[.5#3'*&.XVJ MCD""R%O7ZADFDJ8YT,T,AY0R*TU:)E?I>$(1.5_N,3W\(3>W*+7IF'9W)/1D MJR=2N>^DMD3:2'.62X7ATRLZ(!HV*=;H41%N+9*S=P 932=-7)@P &+.>YL[ MKX?7CL_4 7!,['3*SN!\C0Y95/>1A:+$LLJ8,RRJ[#',E4_MP$$.?5V7<]9O M\,T4KS<**K03="/?P;NK_ [%#0[GI[!UXM^KK%ASZC+YIH 8P\GFN3H %OEZ M0UY5N#1WNFB!.E$>O#C%E\F#E?VK8COG,MJPJ' PDFVVY73Z2C M2*(]^M'NB@WG3-9\2?=D92HUZ,3NL6/RUJVW[F8%5/L,2#?OAFT33?N2ET6J MW(H@Q%+]!,0%28K0BQ'XBE4#"F@O\N=Z7A6W") 28XZ<+]P9"VL%51KRCW)_/+HE#)W1G0JB$9+M'633P1P;D>,&TT%0FMZ MR0]22*+ID;/4P$,=QA6;'1K"5GG74A]1#H*[H#:H6A4!&H)C!"@G!SC)*O_% M9/6$>7A,?C*-#29^0AEX;JL]U)YB?"5VO^U<7FV\.FR@)\CZ2E0D.%*J1>,R MDGZ0@238L7.V$!:DB=9>)M=1*>D?PSR1.;#%DX=55:/CJ&*YX] :>F@P:I\% M#L*S>V/,_ 6%7.+L2)^(Q&5"MN!:[&+_.YY14R_E*Y/= 0.[(XVI 3L%-V'! MGB2(FK@,VJOQ7I AP7_=<7RDY-*U_86V N^<3'JCBP2(QTK->?A-WWV3(H!9 M0SX?]<[%R#OK37X'=[>9F^?#"8%R M>IST7*E1;.3\$VR:]T"!G:=E9%]9 %=HG@TB;&$.!-MYK/4'.UW@Z-* MAE-C7KY,S.)!OC8,DQ4#8K9$*][_(H8J6MNS!\A*:HDK1 8;H!F*JZVRIX=C M!"6/>A*#BR2+S8Y6UH(_D93J$M6 M@S>0;C2Q74NW#E'_())8"V:*'47H2>9$+^22J#]AHLC(Q,D2!BN^^W)?>QE"EOW\8M<8$0<(L?FF97>K+0H:VP)"<&WP=3U$Q1PH#J$! PVQ A*S-1 *;ZS-6?VP ]+_P9 M^HW:8%VFGCI%&^0YV*0KY#$+C,P^$Q]W!>0:*>32J41%"XDG7@-_BP\[\U2> M>0Z209:Q.@[LRB^VWOGX8Y0<&/X>"U)!%1B2DH*$D3L1\MSIPPV!O)]Y%&1L(8@@6#6*JSY;[: MA/Z&BFO.&0Q1'U@D);!>2BL*]5U!1S15T?5*J,X!122O!%CH [LE%5@-=>9. M*Z!4XV!S%480,[;4^-!ML=#L ! @=>"4:KRPYL[.>K$(LB%UB392LA@6.XX_ MW)WMM_C-ND1[P;\9.*5;LD6W#S)E M[X)8[%DT]B6",I*#4ETS5FW8TL15V M8/ 5 M3>YS3#:(,,0[A&>V7N2_9 CVM%6D[3H) M98Q<^H=(,DHR("D6&R,=:R2UT3?$Z<5>(!*OT&'+DVE055"]A(ZO6-^"M,OZ MOQ.U _V?>/A5$YC>WI :N4=\$6KMKTSZ 8<:>*N&T8]9AG.V XZ%VHB!PYD^ M=&+# O6,JMB8MMR#V*8BWZ^?SV\_9DPM0@J=@,YYCZ7LNU8V>*M83M1&#B]"\T[SD=I_ MQ&UK%.!V+[7%4C*6K20B;XOI"%M*,)AK($2X2R7T&D2LQ'Q;21QKA1$B=^6N M4(MM/ 8;[?+J%G.0"9K(92)P]EIT)+6S'@T68W !1:4@'<4AF(MY],(_43:% MI=.$U'_D57[*1.!+J0$P'E7G9[OY/8K8XD%T:402QRPN&+-TYJ4UA[M8 MIYV$J'BZA8Z-.K%[)!(0;6WA22UIAO-R:XWF@:DN#UTH?FX9@=#*Z^T<:XB1 M#AS,&AU(IX=&8_,.[048'-F0C_27.)M#8"%TR@(WYAGTSI.U=6P,+OJ]OOO* M*K!=5\")\UD=([J-WG*63U*)7 P3"^T4)(_0T'OM^8=$Y\[1/)/;6I7.-^)\ M0G)[;?Z"U36D[(;C(AR5I+4W9#I$0PJL%QQNBPV]E2),U*21E?/GO3(<"'7( MQ$[0,4'[H:6]R\3^I_(1!JC2&-5BZ8?/+XUI#3HSQ&T+ESQ*=8TNF$'MX"J.T2B4WP8L>!VF$-$@J3+]V&)7,5? M=6^U1%ZR.:95+\@VD<16A8XA8S/-?.,D7@B>69<9W1.Z9]W0E&)8\%B%4'S9 M&A\HU_4C\XSUQRRLX,%R#2_/*0N@"R^15CN';L/*P[<" R@E]E:IO($2GFML MT^>1R7"BN4VZ9#*S5\F=Z072XO"V.V:^L>:\%DW!Z1A)G<=(GSRE-.,CMW.( MD?M(7'Z03!>R!\8M.F-_Y"W+ZYDZZG%&P_,&/,*!9?905B2R,:A9M#\9CGL# MQVE)N+_HC7Y'7F*SYS2V)'A^=Y#B)6$=:DY!#1@P?'M'_4*Y F(D0#!NH*R/ MIG#=@L,67H]Z=K$D,8=4/N3M5RV;TYZR9$7]&S?42U,*;_/:?'!RM&$_=VRJ M D9Q0>,-5[#W'_5F]Y+.[JEBX0O*L21[) M=TUHP,L!GKX 06BS&SQ0#[O@_I&@9N6TYL&J<2Y66XR3(B)6[,)"1/E,W)AS49W,)@;3)3TZBK&9 >9[@U6;G/LK+B*@ M,R.]N7[>833YW7_(%9LF1G@[WBM@R@9XUU]]IR-=F=ULI^ M]1J6A^AD.[W'%XONQ]LG(<"M:WD=98N>),-T>#Y-^]/S9#J$R_T[_JK?3\\' MD^1BVAO#5X)9H^DX'0XGR6#4F\&WX^DD'8_ZR0"X'?SIBZ%.!FE_ M_WIOC4 M(!T-Q_#'!/[X@+<^N5SGB,FT9RY]?=Y/+T;C9-@;PD,7LW0Z@]W0ZUS+VJE6 MN+B+\W':G\$R^JCA\H*G_8MT.)FY[XX'5@!T!D\CPN,DF5V,T_/)(!E-:*\G MR70V2?OC,8Q'L+AJ"?H^GR)<85=C>F0VF::CR209C0G,W[5&/@W201\ =MY/ M1C/:_VPR2J?XYYCW]6W@N+3!UMDM" -2&.4_)**E-P.) M(1WT+GYW*+R^/;OO!7YE8E1-7T?A2945C[4@@=-H+WVRH^GKF_PURF[KB@!/ M?6:Q]GG ,X,K)6F_W&J3X<\<0@6VNBT%GM);%J Y1F%9$DLOQ2PR5>& P-'\ M#^*#I/>R^3V&0VH.G!T&6 ]6NMV(*4XEAO2P\TH2!:5681M8 R).0<68U:4R MCA4]3'*I^\XDD)F3D2>]::H-9PIJ8R$&.+5]XP+$)-&1%B(6J;!YMK"YN0^7DON,(D,<^]C,,:'5D^,9PR[:CL^]$3USG(E$B.Z%EI M.25A#=))3>^"9R5B/55\RJ2.Q)T8AIM>EC;4% 1TAR)%3C/L,86A%L0!9(%' M8F2#L,3P= Y=S69K\U]+5C=?'FD!0[',G*LIEMXB8!X=<\ZY0D>^<-$S3KB. M9=N(JS6-&/%<)\GD?)8.IGWX= X2$\BP[8@$#\Y ')U>T(/GZ6!\CB3?%<%9 M&/4G;:7/=C0M3.&]X:5^P3]K>3S>QA%IJ&W^VW9TP?*+S@@;! +[5GYA@[IU3 _$P1.\(7 M]%O6XA:Y:7H4P9)PO7FR ,$62XJ7*R5J*0.M$941U1J#F0XX=2.QUZA^)#&U M:;:HH8[.C?/L91)9:(%HMZ%%IH;+N/MJ5MA[GR2L41%$:Q2,!7;)EVJ=+'%].U_2-57O'?<&62 MH-+!%5" R0CG^FW**G>$ML''VW=)?;X5LS$6)T@KF$+*4CU M"S1(_$NVH3(J"E/?JH#. "4K*XH;]ETGD>_"NE3.I+Z&B2802WNYS3=+& "=2VZ1B%)&5+3%./=\]^3ZW\ MY!D8PE@!2U+&JJU./#EH B.29)_D+HU*JJBTJ!+>#>!.$)$DVJZO4=2H7_?$ MI(T:IWK7EIR#4"?V^#,H79"@V9M8AT]&H-/[FZ(EOJE=:WQ4;#J- .DE,0_- M#),8O5761T24AVM^2/?!DT%O:%[VE-U67A"OJT%EHY':A_:MB2:'* MT25A0=<7\-.2UA27ZUP'+HC.;^YY@T^;\-8?80"AF+YG$2^P$8O4BNQANNZ M"&!!_I=4U$FD/4+MU)V.ND(]X+UN%UY "(=7DLZIV-@XY(&L<*Z*D:UM),6. MJ/O42J+CY8^ZW%=S]7:(AD%1?*04HT JG-><(>!B#YY%?%$3?\TMD( M@\R?GG=:\NG6K;P:,W\W7 F!1<)1'YCC4TUE>IW=S5M5=#2;TEC;401#[5VB M6F-HKMC[RK=M:_$!)E;[H/#4'6;P 6<\>H:56M 32IVW!S%[D@F"7B0/"H% M>'F9FH*!5=6"-:'GL3W>FE/GC&K!GO(Z+K/L3C\5UH2O.(3V:74Q,3?DUTE MYD;ZFBF^O)[$:::VP*E/F"HX!I+GZ"4W]R39V$0D7R$L8#T6&FCS8H&#EP0Z M9\BZGQWM-MO\7.VW.PH/P4*W!%4T[L&A8[;5/JHMP1*8X3$DD.>+>)>.HQO[ MK:,G>K%K5[6KIRW*GUK2X@X1@A>8RX[U;OH>HRV]H=&KF8YF4S21I=/1# B6 M%YY1<+97S0G1D[1_?D$1N(/A&XP.K 1Q;K,%M377BI7)\&*$GLCA*'G'*;&. ML1,+J#"G,+O#"FN[2-XY'I#JJ<:TF"Q/4U4SS>-M1_]/UVY'AK M2R4=GY0NZ!):OH(*/]YLU3;V\;C 9ST:C(Q63H<]G,W,:3\3&G_9Q**>XO27 MYOJX5I1N'H/DI'TG=9< 4#R5&S6*_1*7-NI80N-.I;H KHGZ0HA,+HSQERLW MC0V(VG* ]AMQ3 :,!AM^=1:>"0L[>4:=$ZPU&\ Y9% F M,MXSX.\H'-WFZEGU!C,RXS?N$9JK5A0KAI(6VR JM3)>%TSJTH&=>J;?2(=>B#"I2=/D%H[@QXXEO%G[, M5,NWI,=!$WYMSQ!Q5^#X6F6M.'33)1%/2>7T!R1Y^IO<'YV+N8^7Q&X%\ @T8H1S7R2C"9]D/%&*"N-^NG% MQ>"(P5!!!D4C&FMXGDX'PV0T3OO#"XE#ZX82S'QQD0[[$YSY?)Q>@)Q),\]- MVX:E*\-V=@MXQ4K66BJCH&..M.-Y5E7HWY)45X=QGA?7IAYUFWH*4@XZ[8%E MKPI8(V[2=Z/14E,N1WN-A0.(Q-Q8BD8EW"Q%0Z7\6!2EP>'&;IR6,FQHE=F4IG34L\#(XF6* MN0 CM]$-3'JQQ';;OG9:R,B$/<%YPQ/:T;?71@>?7T_WX1RH![-[AEZHM)#^ MPZDE[,!1RZA")"K$_1E%BJ23P?2(D9141@,-^F.@>L\2R7:(PB)@'[B$T?C M$LB3U3[ " .Z<0F3:3H\'W\3L?Y>JO>[#\YA"!R!W:!XT*YDOW,K.M>D](/P M-A-*;7\009;HGU 6EU^",VB3 ,;>!7IKEJYFI_M-G%7+UGZB]&;-WCG'-P+[ MOI,5M4F!!*P$'=0BT\P9YZ)+]%;-(=N+XJ%8(,T.AV@X'N(9J()8 M=9=I;"E:PA_+!("1[4C?R5O.//_2MJHZ )E4UE(?@=4?Z,X M: 4K;-[>B"VH-:Y$%JO];>EI,K&B)DE_$&<_^+BO&(PB0X7)838&P/LO$7^5 M5S_CDZN[<=R&X,I?9L-UFP//6]$]47" "X%-Y7G6.."_B?9>U-3)O 7@U'^) MVFJ)41?E)'5B.U.O;Z65VH M?:20)\XCEPO8L0Z9T!3[UI#8/YL7Y#""[N7.R38(OT":32A1QW>6BE M+.F1H-7N0*)[ LJ^*T:ZQI3=%E,)=UP=H54:P/M'%_1P;*2C(UEL M1_A4RE8059+2&:1_(!UTM9%,3ZBV,X'W?:8N>7)!&7[R-993O7&=F&_9'-.P MX&E^Q,7=4"$"C;<,UT9A1,]2*-/4)%ZI=TPJC24PDU 2/ML*"LZ7X#+;?F6, MY:% K2ER:M?,PJA!1^&ULX6<#@=7V&K9*KEX M%#Y:4$,CXR#G<'?(^+)?SA:\'93I[PR#Y6HP/K]#5K;VU@3EG*V\^K+MZT[V M 8A9K M3%X6557^ ;K"@PCL9^F.RU5ZS+42_-GF$0[LRT!+0,,#TXM8$^^P\ MB,GPA1A\J@5UK,]:XHE?V0@ %7)KT^>-.Z[_'8V_I_+8W;Y8F"(!4@]?XI/- MM:1\V6YRCG")699@5K:R-W.]#J1]HU#84"0WJ%U";#1 MZN'/[#1M01>SRD"Y\"%T$G!IHA1<>X(0JU([-^4>L3S,HRO&81C9F8LMTFF$EP;.@'>PK"BO& M>!W4XM@P25XB#=K@A%1T1XA%D0 KOF.GH 4M(&_WB[O<-ML\]0FJ&6HS9U1N MG([PE?BW(Q$O" ZA\6&G0 L7G9MC.-]5Y2.FTDIT9];1N"-L%J*LMN2:3DC7 M) 9P)8=81$TN,Z_0EMJ[UZ[&6Q3M;KMMD8WT]]=!X$.>F\[P 74UL&0]!BWD#_\?O?'/_R^ M+O[X!_QO]\>/^:-FQ. 0GT$&+['2%_'G%SW,'C(?+!H\Z%J-_^_+VYK\B_^G M,?C[OR:75U>??OSX]?KC]\GG+Y\^PN>K]S^\__CUYG405'1X'=>;Y%_V /UA M?W#.PN!WES=ON7HQTMEDOR7/]J'\&X0@TJE&^"_9/;7DN_@I7-Y!$M3/]*4" MK)<&74&49K A/PER8D9^656VEAS/^T!N)5I"?:S$?>"X31@H+4B& :]D*B!N M:1@_%R9H/'D@E<($SQV72B&1N\OE61#*I*N$57.;9*W !_M=<[R+-&_.I962 M[8@!%.D6I!7\5'&2WC*P]B )U]21]DP)933E*0(8-*S-' #R1+W8FAL_".$KE#.K$PQ2 0)1K^DRSKXY< M$<*:: MR>/2VUW[\@"J9?RZ%+5&:EHJ/GX@&=NRXL8"0>L$9%@6MX-#I&R'R_T==JW% M.G:'I"[I=4?Y6JK6"A<-"F:84 (C/!G##?:T-;'%I-#S'+XI3]?@OG;]&NOJ M^V!+7)&W;4@Q:KFJ'T@9'74MQR8L/3HQPA'C$7 M_78C#6L:VO4I67O)P!IEVSE3NS+:4G5N/0<7\?$JSA'9;UC)$O?Y=D^6)LU> M(J'F.?"TB!9P8*@K$5WN%!@$,W='4"UI!W0TJ2KM02$%]0SO1FAEC8G]R=^ M0US*L@'37:@(UUX\C.OMOA5S 1P(#,8;UDLR6O9+LLH>W7VDR$QD-B@H/TD3 M.30YG.W*,YJ9;;X;Z^\(W5KHTS;@+Z6W>NEZJ> D''D-(,NW6'P9A298B:N3 MZ\R9O'))^_'N#6MYK&R]?J.H2GU( 5AA)<>E<621X8#=6TV!BT4M=RJ#B<4< M)05.SZA!'=%RYADU52. 4&DR*N"A\A>?V,'W*&["76:07?PX43,#W)G)5[VW M74U]N>7P3GB4?H[G;J1L-]VM$*NZ+M: B+9^Q_!ZAFK/5R"2T$Y9F02HJY%% MBSX;Q'4K\/@E.'7^[_PHYT]7VQY>^QOINH7ZP; M:6KF(THZ88DRM0_!N6V=Q^$?BGS%SK?V:$.U_\SH$=MGWNJ]OO+W^I ]Y_+J MSS]>WUQ_O?[T\>;U-]:-R#TV MBQ5'E? 83>6;0LO(:'N_WRVPQ1HVN8338%T=A5&7".6*Q"_9_4T4YQXE*I+H M><5:;FSCBN_"Z3Z2Z2B(5&K;#8X>5EKEC3G]P-%R4B;O*KAGA/<+N%VF40BI M+;Z(<5"G7V)8,!K5AJ:A:G,RF)ETF6U62-7Z)Y$$R(R-XM/M3V)(=_36=_K@ MNS 8<. W^::-:)Y0-[H-(&PY_SD-"D>'[JX3FZ>3U=XP[4BN63YG'/62MU8M M?^[Q5)\@;5NK,[0$!OHLG(.M"Y^YF*;L:#3G05SW,)U$C*%J8[ M?9?5@4#,$++ELCWYH)]0\,&H!"RP3?W4T^ ^.D@>-VA09HM<24PF&S'*'CQH MF70PPB!+V1%PV+WX-):X%.^'V9:K_$SKV/NB\#6O0B:ORSW\@XGM =#>M! S M/Z$.1E:XE] TH609"_8\K#OAH**Y!LLKQ-Y8P?,%4['W6HJA,PGW32A1&M8] M*A Q#A,(?QL U,KK<$EBZ<,>H7KATE:D>21/-S%LK"S!?[KB?85C-^/\^=BZ@^7=CVJ*UMNSRM^/37^\; M#0X E=FA]@ &B T;8[Z^DB)5-2-&G\LN:NC"UMHM,AS!9O==ES@8FB>X\!S4Q=4 MLNKHPENV!4\!>/]Z3V6-J%N;B?A"PE%4BS,N MHXP_9 4VWEH6J$M2^N#FCA)GD(?7F Y)^:Z>"S6*;'&*M:M_U4"Q9EQ!>^5@ M:S' @U Q(X@ -2&W=7B9*K<(J9[ 1#HL.>X(L V7T;=-)%-4<9<22\GZ(AF< MMMFC^ 9C7#>(C;'6&I[41A32SB 9=_'P7NON=+V*F-HH5JCTMH1C0_BS\<B;-A77DG=(5H!-+B W,R3PP 5T^GU3NM@&5',.M7%+4X6CZHXJU^MEH+_" M_-2>*;\4G/-K#E*,@7^2@#8XNL"<4Y#$T^'%3!*GV\5GM?".T\%DF@S2B]F MRIX+8'FJ<,GVV=-!.K@88R&KBQ%L80J?WFEP KF&[$U K#X=3T?X^#F5Y=*A M?6VHUH5,TM%X @]SDF^ ]8:N#N"X!N?)<#:&PQKZ9+9!/^T#W <#A-Q%A"1M M=%G.?=R'X^ACB;&V.^$6-X)19["X?S3R?>]=6J% R3'\H"/Y5J,1+^.L@*;D M[;(TE$.%RNKN/F_ )N+Y2O*8"60=]$/U &UV;_(.?O7,P1Z.W+O ^HSFW2DA/R/('*MTAY84J]L:DP3OJ!&=$L3^ MFT:.S3Z%*9&<+;N,CQHG+"#"9?M C'KOP&&JR?Q5![R4 2_M@)]=7^F_X2#) ME9:T907)$A\*W.'49XRYTK#X*C918I<;ZIJ5/^:JL5M0( MDNPH[K*4F]63T"%NN(4_5#LM2,RITF)G EE?'"! C9WAA3;QYQ*XHM50@/2VR_K%LD^Y1Z+-GI\ MC5G73H=;49ZGLTF?/L_.IR"37R3?VSZQH]$H'?>'H.M$'_P//OBM5^1X*K__:<;K0_ MSY$\5*^Q^]GCN XWM7_R,F 0L.*XXV\-B58 D+?UWQD*:#)Y%@K31&W&+7!H MF9>+9-E4N("4O X2Q4V=/5><.8K89@JEO<(0X*90.E#G_!;FV4@AIPYWS!N. M]O'U"HZ9M,5=AR:2QE@!!]7Q3/("/2M% M&FS-BCI.4CL["+=T5O_GU_["NQR5AD6O2F1\%OOOCF^@#ZDS8#]3@8I[]$J2 M/Z4KU]D#E\[7>T'/_ZH/O-)X&NW3'PW[_Z=.[OUY_^)!%)_CS $-+^&^,5S*]6M0(4_:]F*^"VI[ M*]"$=.K64CML!N'H!,W#:0$0LJ\[Z5[CU_72VGN@L1%9)^]X*?WCF\7XA$16 MN3\6=83Y;8(T]YA5H''MR*;)BD*8=&47Y$VKEV+U>;)I5%,'*811VRQG;[V)O@3D&E'@U':OT#'S_ETE ZG8_IV-CM/1^=#=!6U M51!U7@-X3#PA[I,? TB<_W/GD I8#:G7: M!T7Y_&+R8H "HQN![C]-X'C[ _4I'0?-T^$8E^.6RG\>#<_3 ;9T9EP!A.CC M!]#.^Z-1V#DFY.(A6"?#=#(>)A?C*15('R)($=V>!^LXG8ZG-+=^.C$# O+C M20U'9 _I]P'TYY/XJK=[IED?6TMHZW'V6'-87!KS6(/DP8K+OXT]][7$AK1& MB#3=/U_'N$P:N-1U.R OWZ$3JLSN<]1(C)$"@.M5PZ'0Y'Z7G_ MG'!FU$<',3TP&@)UXP> X,T&$WY@, 7L'GE[=6^2#,;H4A_#%1C-TM$(41_> M'8SAAW%ZT<U]EPW?^>$NQZ!'1I/,#U]&%Y,Z)>YT.RZUT MN#7Y],A M[;\_NJ!&/,5\O]JODRF\/!C 4[C)=#C A$0#V'"@TT 18:!]^&EVD4^IF-8;]7P" WL,$FYP< M; GHSF1\ ;7]P$;_%?;=UVK/($)A[26$[L:#"V9T'K@@TZM-;85:P7 MGA.9PSXW5$0S%K>0QJ E'(_,T*S70JX6;)\1S\T$CVI *7D)EF,'\0(^#Y/S M$3%'^#S"9Z9P1>#S&$X@'<,)?<5Z:9R;.( S&<(;?-HGBE2Q?@(T,+DAV_VU M]Q7$#SE+M7^Z6^/Y#"K.S9\NO[P'1>>[3U]^N,1/IU+,S MY:!LP7O=]4.C824#^J7 18XPGB!G )$/1,[W7.FB7/)QH2%J3Q7V\@4U%@K[ M2M 89ZQN98^473\$AC-"46?J[P\&EOY4/B2J#[; M<\\%%3=, 5TM"4YM-*MKRZ*VB-FKH(V*70ZI^UC]$$[IS'<1X&:SAY-YVC,P MV+ ?%-]LP/8@?O\6A"3*"U(I6-C^N\%,=]^$W,O(U[\SGW#@ M&T8=V(;&PMQ T*Z#Z:%R:@(;PL[?W[@MO_V:?'K[X?K[2RFW$!VL M#_VESKHV6_ %PL^SZO;;LJKH5:E& -B^H8)SB/2YJ_RUS.:NVZB%@BXV2F83;2AW8,,P MY61&4Z+IJI].0#3^@!YIUXM80K"E?UO!^!>->-%/^R"S@$0^&CX_J2LR-V^. MC1N?3&%% XIO!P" ,CUKV'=:WFRNBJM6 /$UW_V6!WP3C8TA<",VSY*EZAM M=]0K;?LZ22Y&9(.$#V,*^K]A;+L1;+MB;/M.LRQ7.W!*"?O-IG/IC"M1)O3PC T2 2"V>^K TV!]E.C9B$3KAE@9A& 9"5$;*UI4B;EE]P1\D74_;ME$K&+Z7!5^MIO2)[ M [Q9+Z4?I,O<1.ZY9VQ;JMLLO;NE'9(V2J!A=6\'W)-CR":$!'G*^O=CL!J3Y'L0:^219ES[R=.JR K+$PUZ/5_ MU=7M-1EPVV.DN/'.U/Q"]8NX'I3>@"!8*]OXWLHF5S!U28-D/X-9J&V@KX.H MT9B^K*3*NXR-KD6J*\A]6[H4^D-$E;"\25'A,GR:[TK/LT!H,%5NX_YFZ^SG M7)BDIF94 MEJ]PBU39=91+U[LOR+J2O:WSV3H)'*V^D,+_K>A>32EY,2" ME.E";DU6M[B@Z9!]=0+%Y9FFI$'+* MU6Q?&G4">&1#.G:D4Z9L@>"&F;QT%,IC@B,.P/FM@UU2:/S*#.<2PV^)!F#P M3G@(8>_W^.)LW,6A*%(RP9]/T2UQ[/LWH#/YLIB\.R(O=,]_*K45,O$&SP-* MCA<-5+KX]+MI66>NN!-BT)70._?"&MHY/)6TLW;/THR+ N%KY(9T$)<1O+Q" M8!P/^B:;+(J\C+;:2SXQ%^/41OND7S5F*?= @KYU)@=J(+(I.<)QT<39D\%P M:MPI;2^THN?)J/_,:P<0D:*DZ0!&%R/CWD'QODEKV'+IS^ W40S()W'R7!B M33'/P4$=2P.3L=7VCB<:MD ;*HV@<2%2=/(^#Q%92 &\=R6*)H<&1CKW8QVYP1U @-4-!\ MFW_EA^R78KU?.W7HT"UVJVP:BBB<8CA.QQ?4V#X=3T;I8-)W,0*+C"JPOV02 M'@946W*>#K!M,KF)U;!YIC:N $#H^1XDOX-_9D/XYTM$_QR!B1$:N]V[D=*D M*9AJ\76LN_PT&' MO7Z__[LDC;M=:8C=\7(S=8$D?0HG?HMZA%E5( 7)*OIN%8/?;!6]@V=!\>$* M,T,JNL^H[2#:H?\/ VSLGB"DOJ7.E$A6\HI$SB,H=*M>87WE,H@98\G%>ENV M]4T8@G3GLV\S"K^[18OQYT@5^KF=%;[B(&[&%%2K).(^*,!V+!SZO?,+Q5B@ M.]\(!U"EO,31P#:FO[[VEYH#U>05,H[#],:9QKTC)[9U^,;L390N+$(/>E/< M^V^"T")P8#/K9]2Y)4;+>YFVH=YI;#187M?6OXBI'F9&+_!4;]@G?^KUQ>,$PMO$P_V$" MO]^0&B/B$W/Y(V2NWD&C4,&&0$I]:''-!Z]^MR^4#(S4 M)B+74F7/D;_#?LB7D.-G5TWFE\5^SF8 (\YB\AXB,I4V>F_=VD?1[PW1)4XJ M!)W *+U\([ST0$R787\/ IGT?589Z+M\0>8J7'O]4B&HWR-RYD065 ^D%26W MWZ/$=6Y41_M_FVU^IEA6X+D@-:?)Q]YE3UT&G5*9R 7(-2,4NU:J?U4>Q#7< M;0-YCMNH3Q#=5Y%QM;:&5RP[PEWL2@9(^T+?2]3=T7.S[8"%]U,X<^V8LEJU M)(G&CFCM;YTOF-9SFI_371Q5!,I1,]WK*/B*\H*V%FO*291@?Y^MEL:D):J' M6;YTO&Q(&A(+4ALA0VQ_UMK%7JBU:$&'" VL803W@85B@IGCWRV[TTFWR(YW MY)*WD4'110O,2])#IU*4&SF;ML>:T!I?;$PQ)9O^6MC$ &?M?2QM[<$(^5Y9 M5QMF_3?@TG4[ @ ]9TY"/9K %EIKB8\N.XVVA\Q7-\T*P'Q&[#:F@\8&$D<; M]M77#@0&P;7+-/ !AR%(2ZLKAYS>/N[(/')D> 5[;2Q8 @QLM?@&-3"&,UIP M+T8# O4)2*A&@[D=,?@YD-*NT18@=LTIP)8R.]J-R"^9C+#F9:_= =IATI:T M8[()[P@(=?MA1M<+#]^6?\:AL($8%@'/5M+"8[\K,327:SM1@AF%0"Q\LO&J MR-%;1(%&8N^PVLDA_-F1Q$,"FA/J"B%(&68J8"0;/?H]I0!\82'A]!GB37[/ MQ[(9@,#!5\;'=9M3"?9\]UIHG/<(59JZZ;D MG[/U]DWRN2PK=ZRRWAM7O%\HAI]EF:VI!F@T2Y:-PEE^*,O%DQOW6MI*UV;H MZ\V\)S:,;]S)=\4.J!"O60;L8ALD"E/W><\Y+.E. :;57:Y.'$<8^3?KZTN9 M0"1UYIH'._SF,E*18["UBKFE8=NJO"]N<66,F4WE3EO?=6R-+(9SKGKYY(O: M^J!("@\A^@!+E6RQ^EGWFL/"H$7;J6G$9MW<:A-5P1QW,9Y521 92@K$B%F$5H#/]B<;@5-JV M[&#:Q2-&%6%I( &H.K?7&S5=2TSF4QP-5%#N1Y7OE%.$!9HI"LEV?V9O/ION M X]>L0E\3E4 ZUYR3=$Q[Q5#WLGFCI**J0Y,[>P3;HNI-3'(#>F.+' )*YU! M0<18)"@&%?T%E@.A2L.>W5E3@N235WL1X?8;D:A%"BO6:YB":Q LI,2)U+)- M78US$VJAZ**%7AQ7U!A/.WG#WA:$XFEE[MP%<39=*4T 2 A$SET8!;A^'8WH MS@\4F-C^[8%0S@_O+V_>W[1_^]K#0CU/$OZX(CI\NR]6"^85#SE(UBNJE6[; MIOBJ,Q2CL5QB0JW[\J!?RKIPX^A27@2Z^KSW:L618H1]/M2%K4R2S8D*K-PH M&4(+N$A_-G)38&<44@&*2H8K-CX^C!;,7O0E.OQY8"%-9AAWZ$*-@*26&WV? MU\KZX&]0K5.*#72FVQ]TL]S>M+(L0-( VFY;-U!R4 M)5>4:T%A_*#P7 U2Y;N)@V^D*"^ZF:E:Q5]:#HZ 99M8L*@9%N&7^! ,,*,- MV$6((\,F!\"]RVRS/NH'?8=4T(Y!E7!0Z 7>GFG'2&;I#L.(%O1\% FFANQR M[@8.2Y++55$C7B^1TBQ!F2\1EO B!086S;&GY!#J5/.TU=;.0*9!WBN?11&9**&V&2X.;]!;X&EPOWXR (P%^8?5+HFXA_/1O=S]8'7#=I.>6AGY?)L[SG*,<\ J9Q>I(/)!7T: M X6-69<\V%Z+WR5-9*9R0E!L#Y,E)O#__G@4D&PS_S0=3X;T:9*.!T/77*/ M9%G)/; [UG0$D\%61ENUW/$DF0W2T72&'X;IV"2F?'->PZ0_2<9CJ1;<7& , M^$;Q?Y-EHIM WC4%OCV8G:<3X&&ZQ@_!:@XEJH18G)O$F54BHW^9("([2%4+/% 'DE;3,A9(AEQ2*U*;7; M&,35[D6!V3Q'ZHZIEVC"JLE3;&S MG?#KX^]J:D6>MK6A?0Q#ITM1X6P3')6BOO%*M4A;1V-^3U]N58VL\]UV03)V M=H7D\Q#BF$^,+AT.;*=;"EJT+0U=S6AU=/!]#(QCGF@1UPVSY9[C(:U[]81' ME%A'1?A/)@UM)2PNINETA)1A/$)2?('M::2BQ12(YG"4C(&,P\?98,K%+287 MZ6PX!C7@(IE@]>'KMZX0NL3]WH@K"5D.AG:YDJMA5%ZK/&>[A&6X1HIR MNTS*">G<:JX]\K7C9Z418+Y"W29&9CRT^@.=4?8215H3J 0@#QNQ*QFEQ1BP*; MA^0;8DQ\2+]9TBXN9N=&OT#AHU@YW'3-4$A?VY1!?T=WQ\D%>)MS MI%NS"G;=. &WR%HK \" .,*&&A>* LPML#LG1,)Q:[+BHJJ^SV=@F"C!6)BV MGDE:!CZ/$S[E.XY'I7 9C#>8&*:H%4-C+.(%ZWNNJB"1D4AY1#,%IBJBPX%O M5:/8$>QW]]3^[0$3[OL__WC]]6^OPU(M-US(X/I S$55E%48;X%QK)I:X*MJ MIPTKP,'FMMQ&+5^$M5I,8069W\W4[E%73N)Z$NMP+NM4$H5E*??EBIP%OE5( M5,)!BL4D8;480"0S;_ '/$ M1)"Y#!ZT83]>[])Q/XF(M\:>^N?QMFR)&X8': 3>IU-M^Y39EZ\C,2_ 6 MV5(K7S$Y=U^APQS/XWLQ.[JO7<4.)S.0(:G>]9(?2X*G=9^OI"5!]@M_49)[(Z 9 MR)P/_8X8)-:TFC/"T5-/3RV3+S<_\O%_Q@_ %F@M'. 35GGRYCF?;.UM;.N, MLF*IJY-23AS6+@IQR-^9X3GR&-Z2!*;NX MF[:/:E)@VU96,WO,L$^&HX;^,S%Y7DK\!7I>H[3E^WWW M4/QQ+7+8W"(D,M!FBUJ5@A%D 4[WL !6F-?OKH:IF;K0UHQ4X')32U'3%495 MX\F$2$<\#T\82/:NY=0D\;#VP[*3,CLPCSM87EY-]"B,TH=UBB8K*F-- M:[*EL&(4O^BS2"A8\HS*Y5"LE@YR>OGY^NH525*"PRGW;ZH[+KE5A$PZ35#! MGGQK"XDM#8+7W49H]%2++1RL/-8H;>Z@VE*L2Y4HER^R*U;-2\9/8R8T3M+X M]> $Y,7WP:5B1M %MK(#XKS KYC=>#T-IJR>F'R#V%_G$H9!K3AC[$7,#\EW M5&'_$$ZS_CP1P-]&&2 MC<-DC$<1-T44,Q$@YBGND7*QO_CE?>;EO>KY&ZZ_+:*@IH[*62*[@]R\4;KK MHQZZP-&T$/W95]3(%Z^5:W/9R_A )^GLO"\>5*PZVS28:>6E$_?)Y["4JA* M=)/,8$7->IRP>T,JE/.[B;Y1$DW2*&S.+*89+R>&G !+F?G.3/9VI[YW,CTW M5][)G!Z[.I"Y9[ZKGW]3WP$S9#"$ MO>[0[KO)[L)B,V@LP1 P-'6YW"&9@^*@U?<:1.[Z1&B;),A5+.ZH08\/.;2! M_6@VK(JYC=2-,/5P2;74:#/2JL]F3"'W$DDQMPW6R=8B]67F)A6BJ7D<<3+K ME"_]4'&"%/]W1YOSG:(PL5DUYH_Q_'^'+L> MKAR^XQ'(;)([W3_:229EZ&UY%3]+$ FAJV;25^W0&@$K3?Q@OJK+6H6LCFD+ MC:(. B],CT9&SIPC"/M;3D8Q<@$4(7L9HS,:+1 MMTII>.H+C//#$]7(JNX-B*06RVG]8"U?@T+ C/:F4Y3I:<0)&5>_"3:O'^_C>R.]H<:Q-?V&MX[/H#[H1LZ-W MR++]_WP+AG>Z1P;X\%P ?@F<8I6$?PTFJ?KE0="?H#\^'4S''N$'BO#:678H M+[A.L^?-$487@^1R?X=% X93>5\+B@WBOR?R!;V/';TFZ>1\#(N'N<8Z^7[E M._OR'XW7SM/A:*1[=D%LM,M)\!?:Y.,9I[-S[*)FG%ZQ>."QP^$0=P(V)1'" MH!75_9"H B[^R7LQV.B'5IY )1());;%'!9O^=0XGOY,L7AQ* MOXVQ#V['W3TZO(.>HE]U;K,CSVTFYT;BF9]NO\&*ZBYE1KP$G]L7X8[?*F8\ ML,+N""0@@ZP C7(M=BRJAF;JVYR$#K\Z3*_ Y<75A)Z?T-!U5PBRHS&"%R.= M =)& ?KT)@H@ZS92NBS6P&N35;GQ;=6!]9D*_F"R_HKK#Z*E-S"$&I.P^(U8 M0%EXBIXZ>D#6=%]?@,-,(@ZDKGT-3/ *;S-^LDUQIF"G'3NB2#/3>ZMZKI@# MK%87#6MS"C=:2KJU5ZN<\Y*BQTA,\+^]<5%T[$20Y@=$D3B5.\BWI##"7T 0 MKYU)^0W?8#.**^!O.C?C,U>?_G+][@R0'MY?Y&MI"<&R#MMH*+D5*_(!;CK5 MC(?$HY[;S=9OC*L!O9JD;E'Z'F=_VNA%LP7*V?.^T*@6=U:W=%&Y2!J6ZD:" MI-J"ZE:[HL><_69%]J=&!CEAYSK?-7+3R*Y^]I;NVY6Y+(WGD&3*O52YY-*+ M6P=B(&Z^?KKZU[.WES?OW\$A_?#Y_<<;Z?[$-OV0+-;)IPVS_Y$+H8S-7M:7 M[RSX ='C"^AI8)!@ZAPSI&2!/(O,@LU4$H^@Z^95_) XC[8F&)UC M!E)W;&YD)A4I451]\[;<[&OWBS45!,1+J(S)2::SMV^_\HW*?5ETEVA?Y7?NO[&VJ2@J#H)0B=8ZG8HPB$L&9@?@I6SP4-1(8*@^W05J0;8+R$5BW">\Q MO+(J*.2-F/&JX!YJ%,RE'5!ZPD] "ELAPR[/@J!,JN)L-O+P2$RLAY3$D6-^GQ+ MY))DKBR'AX2QSI MU<24M>QEYF4,8];FN^3C]F%1O" :IDU(X?@F9$R="V.G M09RH[%A\4^@YN""28#B:_L8#]8HE/B9#WZJO"^K?2>?FN'G]P"CB7NXUZ^D* M-3E*N./R:,V05%J-5%+'.$B*IV!SUFC6ZU^(P6+2FT[$FM+Z!MVD(]8*]RGH MG!U'<70$?=G(%IJ?#LJ)?0>GC HKRE4"82H-'2J5D.@I M%?AC7:DI@7L]B;C&;Z+VN>[I1@'FC),G*7LL,_PFP%"*1.4'ZC* P_/Z!]5M M57'\'P +XP\V,AM!02W,XHD34JFZ!8'C@0KYTM.NR.;![73>B6^W1FK &7J@ M'E")#5H(#2)KKLU5^7(HCHY+96V8_O]"_-"2G:AWB0G3.QF/8K/K>/";V%U- MG-3=ABK#8=_9V/T],+%G(CT2JO"V H%-DQF,DOL\EJ,,! O4=VW(I4]^>DE^ M^.&D)=O@J8' M'+"F-/?;55'?Y\X78I4\VBH6]S-<^H!EP=H+O(' .Y$Y O"NQ'2#G_RQ<,)+Q^U%M@'[(%#[_1L*]<,DCI7L6 M[L>]R;FPQ7YO,"%K]WZ#W1NZA7PY1%KV8XB@-ED-"YEU-'45B=U1*B5)W42B MA5BE>!W6J!YO&97"BX>[J-T1R,U!#Z%4M)ZW79AG-8Y$ZJ$=O;4N(D:KYU(9 M'+^/&8YPM;-JA0E<:^VMZRIFX+;ORT6Y*N^>^'1>\@:KNPU7YL\YAF1L]UBZ MP=<(^HL;@?8NR=VZH\A1B #AK]1YIT!F*-+;G3'4)Z-!;SPCU1+>?*]\^J'$ MS5 .]VB<_"X93K"U15'_?+;$:Q@VP.ACKQ-XIC<>P3]4T%Z3'9%[GV./W4%# M7JM5'''9U4CDUYG$5P@- "S#@V9'AE59J9Y75G.=VX#/LF_O&Q#:UPGC<>TC M<0H2AW8]Y ?P2ZY&8;#?5<:-D):(FQ,HJ ^NS8H,KCU/^"P#M;%'WI#O?142 M".]@RN3=0_(W%'G,WWDBXI35$1*DB-4%2!? M8A ZQN&,%&-M+KIS(=3>!!P68P[3%LFC!(11JVLQ^\%[R3SL4:,J74"7+1A% MV4._SD8E685=0I2(+FTUBGVJODF>IJ6S;[S1;:9I[;>FNX;?QVJ$WD-!H<94 M@H!3>/'L&N5>BLI:%MVANQRLR-+.G@9U,:D]S45+>A77",YJI ]"#UJ3T#'! ME2,0#IM&HRP 4AX:C3^[S=Z]4*\XWAR!NV"#0!RL-S3!>M]4 ^L?16V_N/PY ML@0:1W/[]ESZEH;6:@T,;7?!F-.0O)72F4P=QHIJ0_5<77")CY#W4HB00H<' M/K8"31M2H(N%[LP7O7$!T!2N>%_@+8 8;9=&@;[+Q%YWBI11S MM9,H.G1OUP+M$.9)0&.C_-KHY7&BL2OZRA1XQ5>NJ!;>G33X>^I-OUQ^_?__QZAJKLEZ'@;"7QA,*\W$S^_<:AW]I MVY=). "(N/3HS%=-D'R%8. X8\&:9OZA^0KL-?[M,@M\45K+JGO)A[*6*K#[ MJG(B;VWV@W?8.T'HUBU0@0!:^!3*]K .9,)X@3W_%/&W)?H;TXEUE61@$>-% M,X0ZA+1_Z2A8I\Q,S (HJ-_Q((? >$#$L/DT49U9Y4"XR8-2_WJU6<#G%X M(11",R^J^7Z-Y&,>I77XM#T762!*0!:!0",XZM:=(4ZD+8#3GPG=CCN29\[" M7M7@VR,CU>I8Y1G-H7%G MJZS 4D5W6$\=4ZQH$TB^J\*DMK?WOG&I'@8:EB7$XI[';,+[)ICU%I $0^Q! M:K,O6=UMI&LPR#=/4;B>4(R@0\VCF@Z;@V"=0)L'1VWS;-%[%R 3!9N[Z"QN M5X8VT6H1EN:OYT $:?ZR^MFF<_%4,0$ 7*?U;('X%53^W.23>OW;U5VQG>>H M<;)S( 28%4""\NA(^BS0*=L*#RF-165LE_N:#R.:P(_3I$'_7HAI!I#"1(HQ M1;XPE#N,:76>:)T%]*V<[OZ3!ZV?"X,&Z-ML0=GS>/^Y 40SH<:D(DDN:/J" M4,I$6RA0,&6O53[ $/PPC2X+DNT(]6K6AUP2'=\E50Y=J*W1)0(.!8P+%3-) M,0SZWW3$9R-/R[7*0H-G2 TLNTRI7(-O;C.IO2;R FJ]=^ABYDOLVLQ0^!G7 M@=#L7)ZO4)^C!)7VXH,Q@VB&6)"*':V-=)]AH/RT^$Y#P?F@FXA0<_I!19K3E!KN@"+Z63N7?4E*M8"/;;S.3(1ZFFW[!\5M U)RJA)?H2]W#A8FELZ6P^ M*M9/<\\"P8>,'V@8ZDBC/U10U)BV X-NDR*U0\ R3%=J=#J-PQVFXZ#.FKHF M%]RM;\$6=9N@JV'=MI.&TPQ=9'<9%P!2[^L?*4P%VVPR%=P7A4W M/:U=13D,PL08/*H M4R^J)FZ FDHF+STQX/]K;BM.NE4WS0:W4'!(QJ%<*K=]C4%9UZD2][R5\CMQ;J0T0?6P_*'$Y+G2H8AJ2*1\J[8+FX M*F\YR9F.TE2&=DG53OQ7^YM/ML&=J$J*)8[*#9D*'"V-DC4T:92M0ICPGW%_ M3SS9[K( F1<=:<*B]IVVS*PJXO>P-B3FA&92Y^JQ(/L#"Y'8TAYK^6UR?\TM M2G-='<9@4BLFK'LK(M"=S+K%Y2A=6]1%!%N*W$Q; AT\8ZK&& MIY: M"Q,Q'$VT@.0C@!2*S-%5]F"2E/RT7]QI/U0@2%0(%^F)3P0J]SM,U4FU/QN* M7R&_$TZ_R4@J49L#8F)JD83BSMPS2&DG[SB$4(R&C'8M(;5' MDDJOO2MJK$2=T"&!!#%)DR\Y9L)!U^N>E]Z7WH):?T MW*N4\(EYS5FD!)@.4&E4"P1;M(IH;XR'+N[SCKH8:^0)+/@!LS]_8",__? 5 MH[;1B^,1 N4/6B@CX>D/7Z]@>;X1NQ2?R9*/M!7 #-C<5]2%P@V>?O[RZ>/E MU_1);[4IH0 BQN\AP@OMD<6R'V!;SV&K+:AMP"Z MD^'8AWZF&N4K,7+1HX/)P'HEK4&19[\Z" M,1TI$D+AV_SP;%1H$%=R"T#;;&0?WHE0W8 M8X$:IK-A'[*WG@Q' ?$.$<(%64V$%Z/^1(=0GG&>#">ABVE.5H+0BDL5[-I[ MRRK>!1$((8YP&3VS"6)K5<$EGS=[4-!0W@,A&D0JUJ W))!G3X'GV>CU%&=0 MR_'$I;7IN- CA09Z:X,N.69SPQ:EN+**'+DSX 9R(.)"GN$G)W#Q&E*0!.94 M\%KYJFNXH=@H7;:)>\FF6,%63F,*=('F )>"(CQ#W[FHH$!UY_F*V0+GW2Y< MFTH<^A!(X@W3+?F]TDMB(ESDH,ZM'.Z$DXX#8H3$%;*EAF,;)*=? IO$/E=K MS1,38N"JIBU ^UNA?"XCH-3)>H)"?%4 %!96V@T--6K"0#.-;LM?$BXBYDZ: M181"._,*7>?&WRW-6QU]%?L/Q58PR%EX@#'X@:4.D(AT8>B0,ADM=9P MV25$:'H.L%1W@FE)N.:"*\ZSLUO'<051%2%P5%FT-%T]@/TB"+&3QVQ(IK'! MQQW;Z_FW?-*BB1L10=&#PRI3W,?!I1!*$)R005JBUJ@*K.^I:>!#NM\!6MA- MLM4B;4!1@" UY]N^X[IR&[WB=!1>QS+MA!/ QUL4T'%3+MX@8C?CB;5.-#&[ M#?>P5;@8(PJ6O?%,:'^DO.YOU2H1Z$:DH--J]9SIKE.N*=T51K1EL1*9(JMN MBYWPX%O&A!V%LN\K&I#*[FTT.O+2/"W4-GS@ZC[3 $24\M!AZV#M<$4E<)#[ M:'6T!3]R:B]M'5XW#E]^K(!8HPNR&]6DX[)YDMFL0JP=*U0UB#')]ELN6JZ' MN>)&3VTA88%FRMLL:C)%J"DG-CPX)$&+!P6J()E4>/A^VQILY9'SEJLI<@]Q M7B@"+VAM[[$'="/0 M7TD72ZFF%OLS [HAQNMN(5.S0D1&UU-^>"5\-BP_3HQ0#L-QEF;'#JQGP3)? M%#X7D;BLW^BP MJ)>VQYVF!;8=E*_PZ!2Y_S_VWK6YC6,[%_XKJ!3]'JIJB.!^D7-21N45VS0/X3R3P_*P MQ3 &W:;(1D@-"9O0^T-CFJ0H<>7-#?/!@ZKT .V! MR_C)0Z K3,(RZZ]ML68'Z@T\C2&I.J<+S%,LYJ(W4M>,(Z)[ 24B.TS+J_IS M95+/H4%BS/4]Z2OE-KO<#O=RS,XN?%A53X)]^]!T* W2?O>RZP%#&YX]X73P MD5N&S/#J5YJ'UO4/SZ'SF5?&Q6GI - UY;##0D5]"Y&U/-LO'4>)%Q%""5R MZTB1PP(P)1P66*!&.QK&4&]H%@5 1A!N"?2BH""8OVP!'@FJ>_EI7C>1/E5N M#!L2(2?4W=O0%F%1LT?2)+!CU[?UCJAIU7_/&2X3& M5;C*/^@MTHP:D+U^5-ZMMV!YX4**"QB)G^O-9QIJQS?%Y*XQ@)DH5<\6!&/A M@)?0KH(H(6$KW1R1GQ%2.K8D #+VBCUJH#:OK3-K.$0+=HD^B:=K9>\8,03>EY'_^-RDZR];2(K-* E=DVK M)JU(1M+05'1%O-K\B% M4UR9'M[Y?2',?+@2MZF+5ZKXC6#B/OYH027#1)C^7H%IC, !T#O4__G,!5&D MJ$AVJZG2"#("60A"?U0@>>UZ+U__Z9W+K]_A2Y3!#?]\X>/O;?;V_!,MPM>XK -4Q?:,W!TL5!N&I]S744BRW9=\%]F$:&E,. M<(5CDP8&Q1F2&.0KJ8$,<%#9,W#7 1>B=\K.Z_1[J+-W50 M!,6O=;ZM'\/<5KO;)XJ+@EW[_L,K10A2>)QRE/&@T^IX>Z<%UN<\3!?089&% MTZL+']]C?9D1<3T1WQ1>!F_,:L#)1^<9TD;#(@@S-16("F-A#9L=&1P B*= />H2DGA$HG$ X50@E-J3 M)%\D_4,;RBPX=D'-B#B:W,ZP(&M?QIU*V$>O MDY%>*<)=M6.;.9URD*A IX;]? 'Z+W>S T MH0'@:UT]<9@8TF[6]U61E0P,&J]; 1E:^)WZV(E%D66ZF9O4V_M3 (FFH)HN M=T2TQ[>7H&A,AS./LN*FX-KXPNM/>QIN;?1C\W?(*)5KRUU1N1N,$%&Y=!)W M8;V[8>\>6_E;WO@GM ;5'7Y E4*H$O=KHKBHW8=,RE7C1 _UM MPS(%KX_!#-A*$?USABLH8TH7"S=CHRN=_[I1U(-&'^= MTQ!<<3OF[+;+(.5S\">CDQH\I1(N-[AM0U=@9A1N'>3VJ"\SZJXEF5:.*6)Q M#+SIQ(XH*;VM06?&74U/K3Q4&3YE"1;>T8*L1@<@S\(VX4$=MI@;BH0(TN7F M!L4PIZ^2C6';@CJZWD;SXBYNV?EP01RVZ"U^9'"H@D#;4XPI[9L#.4+%$7A? M<9X,AN$',H&O]42*@3/1"J0;A/MI63Q9WJ3C4I>4F4 ?%!=Q1 @UL M5B%V *7R'EU0AK.KR0>&9X!94M(IH5OQ(!YEF&;$0W%Z%S,,:-R 7KK'?>'B M^%AH;U2A W:CF@!O',JM[WB$Y>J@G3ZT8,6K25H3>B,VSZW:'C= M(CDR)OL@*X&4;")4-8^J/YNN6&AT#&OY]XH!UG=R>QG M)^[33$],S_DLDG0PIV'3H;Q&7+O>1PT#%#%KCR>^#8[7^P1ZW))\8C[PR850 M[=85=C.Q&OJ% "1$R;Y+Q'U;SMQ5P*>!';Z@16GRJZ+B!H8I6Z?531",>UZV ML/'"LVYWWXNNKE/!1:YHS>@(^5?D*&U7QJ.I)ZR))6"K*TF=4KOZ>YY&PJKCG=X<-TM(GPF_NA1]/ '@!'X\> MD/RXXU074-B;-3K']@P *?==+ZB>QUG>M'*:YZ:JI4_>CFZ,8XW+CO54EAX' MPN+('#U"P7AX-9WM/1$90G'_TB]$(P+$NX^ MHU>%ZZ,R5O?(@*VVT/L9&_QH_Y,V_@F#U.*6-;>)>!N.=IPV021$T;_7OPCWU5PO^288:8^]?P4K[0WN6_DG":=P\B': MO^J;:595C"YZK'M7A_7&8I5,3!"GNP5- ^-'%)7F M34RBXD>)0">)(Q_+FRJ\3]2Y*3Z#C7,Z;00L5;V!Q_O(4%FQ>UQ^L)OO-(6> MV=9(!+WQ$8JW00&#/F.9L//PI_";5SHMF:\TU2...&H_KF*%ESCG(]FR?8A< MB3'#"GVWD"T.WB<&XKD]B":[KQ,."4I'!HUR$G)"5S%Y!WT,[TS=WJR<1GM[ MJXBY9)>#FO"(8_I1[%])*$0Y)1<;*)ZRB?%N)P'=\I3*XK;+/&S+^THG)S>M MV$N>-N@G?+C&7]1,BX*..E59S*XD:"4+>,1@!3"+(:\T65\-F2Y9" WMPU>DQXG4;:E:CL;Y[O! ^C&-4>^V8T+(R^F"'<=E3'1I(3_U\7:WY3(P.H9L[>]-Y0=3>@/W::FF?# M;+W"!>& &%1WG:/;K#G!'I@-Y?.^:"W:9 #[Z\!0$'4I.T;;1)(82, ^QAA]YCV+%V9 M[L'C=0FYN2@['M/() FINW50@GB:D2EL[]F>X3I?[P_L[7C7)GOJ9IP1T88G MK:FBINB...SOZAV"AXRFIWLX>#16:TQ.)5*1<'1OPD=J]$H[FJC<"&5H7>U[ MQA8[*Y@,ZC8M6\A//1$,HNG]'^\/>$;! MQFC:9!IJ.%E0BD?&ZAOO%4H+W@CD7H&%Y@. 7L1 MD%B 4X(1E9M"I4/'\2;NW%T8F.&Q*X(:J*,B? (D+5X/X?-&.BE43W+$T4E M2L4:R7,+N90IA0).X4Z9H@$YQ7Y%KLRY)LH.T%'@>H.TR5C4L?WRRQ8S4SZ" MCA>^@>6#2X[O W%GN+_ZO;\BPEUF4^<(R5FTVFS09C$J'C:4U&UL>1B4'5/R M!(N\W+9;+R>OX10J*5A4?]3D#!\(M\6(Z8+N(][6LI#X+DX1Y7K0LBK0XH[( M:[F,0XHR!N02B$V,A>B*T 4A*WEIX%UR#VP14C60C M,0[1T5#D+F2[AYOL18P>5-G;CKI(+4%BR*Y^*P%6A4$*CAES_[2_PC..7WE M3;TB5NR@+A"YF!W+<,&LP\'6]('H0PZQ+9@2Q<%IS@GHF1A/L5--L1);AX+S M'JJ+AVHO<%2=SX2S*]WQF14DMLGJ?V:\4Z:_)G1X5 MS47/TP,E< S!%A:&/$73T<3?P 4P+7CFGL J_Z#(F@E ,W M]LPW?VQIR"7B6;&. \K;/&QDC]Q1T2BAPXDY.&HLR./\D1G">\X07C[*O*EHC !M8I,'@U"P=L\>TRZ!VX8?N(XX^<)YMG[#SOQK2(L$S M?;'&6K-1N^'Z"N@EJZ:BATNQT^O$H42LG5/T&YB?Z,;PP/P MVB"G8#CT=\1%NG7$;_XCU$C$:F2SK,[S#:412OZ35YSS TQ#O%T(/6&'U6L% MJ^V(&*"J2,E MI>)L$V^BTX771= S+;\AH-0),25Q&)^U5H 57/N'Q;*(@X-4"O"N HX#[U)J MWP]=JP8S0=QZPOG%Q0PH^"ZCEJPDX<8<+2>N-B8T?C9:S%TY#,99G(6AI05* M1T-?HT'N"'6/;L+&OP!+C@VA5A*(K87%1;#PJ. 2'>>V%L00 AI]EU':X:&_ M?_9RS4\>5688#]/Q0:TO-P]Z29T-TEH5T2\P2M(:[ = 2J]=<,[&+.,E[55& M2ET8IO4BQM%ZY;_5RJ[1Z7M?$=6?>>NDM%#[U(5CMJIWF@D>9*N^RV8@()?Q MC(1GUO=7('0(K WL5)95U3).1PV>((K22;?NJKNRLT-.SM+OEFW5; A6!TC MU9ER/M6Y3K1HJ9NA1:]9F%:BMHT,RHP2D+Q'QQC5>+QRG@&RZ7BV\#0;V94C M@6#J42,\P*(Q[2_&]1^D_EB81+Q<0$PVZ[ !REW>C^<)Z;WFFB)$J^T:S21B M]N)OWY377)SE;:F=[03R9^&=A(68J[WQ)=QJD0F!^"F?-.D, M-XI:6\Z.U_'-P;]7J@J@XIS M0$Q>ZU#2F> 0H0]81"RYY"Q *19$X.>:PF?8S8NKITPW\2ZZAT@M1>SLG 2Y MNB9^/0M-$ITR0XS!?>BT@=&PUS8"8#$ B86(LYB'.-.9)/AZ9#((TJ56;;V- MBA@VA!#A8757O\#*M71 7!Z#P#:I@DDP\M$SQC%)KTUG9)LH[N(E+ARL ,[D MR7M^J,[$(0CE33;X"9O*$\\471>0OS#02=-*MVV$,T+!V>Z^\8*3LMI97F;X M01QT@K]$Y[_S;O-YM2"1&R>0&=0HNCW(.@Z<&$XPR),]1"1^=<09Q)N!XTAJ M-:$U56]7$1O%_0'9AKW4YF9EKQGX:06K>"^!0:&"R4&NSQN&1EBE1[#_;,1$B0:[FS)-JUQ[ M04Q]\\TW%YCGMKX%=3G<-Q_AX@$X%9KUO0]U;?;>S_3R1RURA61>_BLWY3TR M=29?*O M^BI5NMN04+,"XBN*,N5=V&OO&5.VHQ"!$LNRJV]UN&;72;W;T8IR;AXI'*=J M)GU_\C1OT0\3)4\<%/5J52,111T3>O+#OKJ(><\J(C9/KG]/F*"%-E*"G&T' M0VT.5^F9_%(:Y493P"64&!H!]F0B?J[P$(-HVF8J$2 91>=%+B5)DKDI=[9G M_"7>_,^]P&EV43&LVFHA('@UQG="KCUE^A+G,TX5A<^JI]I'H-S;3L1'A@+7 MHVG$6HA1X.&;DA]N 1KEM'$Z/"\&V6*'>-])#BLS?IH;E8U.73H AH%))CC14%T!#VF'Z8(; M'BMVQTY;/^+VR0$,J^4%D]LIY?_N+PB(4V][K0)*]J[,.<8JJ8IC3U5\O7.C M N/M[OC. AP=< ?D.L?$'YX5)1N4?+!F'Q'2H 8-4I%5'WS7S"91[5O?CXPA MF/7#NKFK\(R9N:#2!8^%;KFU0T%Y:\WT#D)+QT0Z*8\.JZ8VQBPC^[ _T!7I M"('%/OF,0T? #Z:1JS;E-"7&^([//S%V+Q1($Z?-Z5POB*#<*!9UD.OLH M2&W'LW,U6Q!/>%/5]92#/%;+>74N]2:6WXEM1RT/6C%N5CTBLY#;):?H] * MA^T,'RW.!H0V1($Z>H&B#D*V$E<+2[0X*@T;T8 2K*;97WB-+FR@ZU\O2(.* M&"WE6WT-PN2'B1H:"!8&5E#A4CAZXD3"76[;6LT/\\3C3M?9,$TN!F& ,GJ# MR3<03+TA_GR ?1-PX',53-O=+4?4W>IU!Y1,'80D#\YP*7=5\Z7\H>B4=UJ))N_$S;758"Y=4")%>#*FQ7NLP-2B#?5H^D M[)%W18(T>/IKJ\UFCFK]>K@Q.U4<*+-E]>%NPWWX69V#GHY-*(FM^I05@<60 MQ<$1<1Z?#*G HY/CMUFZB*WPCY!M\$&3E=&#A;D>T&/;C:KZ0%&&*K=]L92& M,E@\4#4-2&QDH2)MR6=Z^UT0W$U+X>]NQSJ *!_4^DVAICMNI=4OZ,N(B>&8 M:YB$B[*Y>*H/%[>UA%O#8G@ #0P_'CO,'= X\)P+Z!7'9&";=+Z\EY=^B[78 MX):^#:NZI9TDR%3JJ](M8T 6ZW9I87$P;':2'YT/T&XK]N=37R"/];"[KK+. M"W18,NA%# $O]D>G2L1E4]]25]7KDC9$_^;]3_^ _QO_X\?*V($>&>T5EV/_%QA^E-H M]-\NKQK42_^]]>S;[W]X^^.GWKL?O_OIYQ\N/[W[Z'!@,3@/9N\CYN:?QCV&D(!QI26,&2\#V7F.'K MDH8RD](21/P'U9,0(1'V((!75773ZJ\MH'XX+HCU<0NC$GG-[@:V=H'RP ^] M[00)IP,NTFUUP#E7@^B^7E58R27H:E;,*',!$/VO)C@YA$*,Z?>,0I9!KX/C M,3W;X9P>48=[C(B*D7M7"DL^UCVF\0;4.L-/7V-73]RAW_);*G)>N%6U 3'D MV_W! 2#;,&:!47%;9V"W=E/AY4PT#;XVKK4?'0B0KC4HIP +>;(Z0AX=_W/K MFW[G>[H,1>/%/>(T(4CA?O*EBN"<8B4QV>:T4Z.1*.B!.>/A;0=FEPYYJPXR M7H@=*:-VJ:$LI MN1&RR*![5^II/KNS[ZD(.D9PR76DCC4T8'R$10^HI!R!%L8EE^V/;9$B[D30 M$C=5VSV3"=&&]V^0"Y&R6.%=-R+<"*W952_Q=0&CMC5#^O^K?] MPC Z^-M7A3UF'=;P.+^S LD/F=;A*YP ) A5<@E$$X$-F[GJXI)$;\!,9=QQ M[2SEXWG=3:R!PE2[\ T()D@'T^&@17%383T%4+C0IO?4(U:3*-@-X5C^36YI M*YP8]L#VEABGT1<#T1#@6<)[PX/I[)+/Z D9@4SD-@)FEG"G1:CQX7/\?3@I MH8_-J]?A.H"X]0^$6WZ;PRTC.O5G%D6O3[VQSGK#8CZ;%X/1''^>S2;AY_&+ M+Z[E,K0Q6X06AI-Q,1K/8KX/%9%GO5'X7OC&!ZRQ;54^2O-E,5HN M>J]ZYXLPE-$R_!0-NW7'G?46@V(^QKD>+HO)8@Y 03U4+Q@M#'8XAA^F80*' M+Q[K:%A,Q]/>:%1,I],3QCHIAK-1^.]D.(C'Z(5"Z,Z4'@D_C(K1<.;],3@I\M^" C5U*HB6J'L:P"[VE[*_W):@G%=#+6$R/X'"A M720.KB'+M;(_%PG7$\;7 -I,-? ^5TY]1QXRR:S:DEE 7E><37(=.3,O:U5> M$HJ 6'+:^FC!,?7H0/,-BYY%E0BHATN5!(IWG7#M188%;BA4UDOBO$\>=RWA M*8[],D0/TKY>4)>L@E$C]PD(D&^/)C5V'22CK&-#^VRRG/4'\8F:#6;]5KJE MR1VP66ZX0_X0_=0Z,O*4O%OTYO.O\!N+P5<$4@>8-^D+G.A_/%GS6%93FV8! MM[SR(J&35'N)>:D%DA*(0 MLAYJ)X*;0U=/_OJXC !I2K43$>P[U^/IP&Q67&NDZ42C^<%>/YJ!<4 MDMD@)P6M9;F<]4[.;^HM@JHX7_3.1\OP>?BF=E180%$\ M#Y M-"C-(_CK-*A2X_##C\ 0H2&QW[;PS-)V%HS#- M'9 X<\/*S-Q(-WE3KYMC.S>W3=]TLMF<]<;S8$H,P*Q83(M)L&%^3@;]1R3: MC8OI*:493 MPHNCX]6VPT!F2[#5A]-B&6ZQ[]*/+V:S\-])Z,&EJP_W_-+_<0M]#BO]JJ&"[JJZ.OJ6P]EKE 2I,PZ^$4S'G9PL^3,?S\CJS8??E;U>B3TTDQ M&O%,+XKA@IH\X2;7MXZ*-C86(%!T;[00A!S^6G M5VDC'XCX;4.&N#EF,LKPI^X[WMR9L$_W+_ISDHJ ;=X^57X*< MNP#JLU4$H_6V-A<>"Y/'>1=E-DXIP)S3>X\-=W7\NA-VY"GZP@,1!#?J>+5F M@)]W]Q%5,[&("KF+_1VMGXA&(O;\-K8A/"U7:1M":!3[G FD_03>\@WABX27 MSD <*84@$W[ZJB#>GTU'&[P3>RQE$K="=0.L=T$<;0X "2O"E75@S!.12,L; M]092(WN?:_9ML>P QI%J_P@ J=& C-WIX"OR^/"8!4:BA3JP+/I3N'6"G%L! M2^(FZ0SX1;@$8.E-FDBGME+IS$;,E_ZU/SZ0_K>10O-8(.4WQ= UI,L\KJ$V M.>[>"K.ZC<9==M[Q(Q+M'G]$6L(")>[Z'DXX'X'("?N=KM\1:YA"RH=M>5BM M&;M_\G&R*7L U0X.:UI>BN KGJ7L(Z7X":WU6Y&;;R _ 8,SO?./;]^\LB"1 MO]P(N5SO40+#L=E@L@7H>T@ BMTE+'=[F&M#(U2HZ M<29?%$MZ+R$^9AG,'BTP81?]"N'O#X0%Q!H43RC5X^(F-'(6>KI+^Y79]0(9.A!/S9;M<=A9=/$< RKG>B5X@7=!B8.S+EKDA M+L\5(@L^:]J!?$Q: 8&^@REK(.,,$&"M3JEL_@P,MY AZN&GCEW+"\N&BE%L M-)\+=V J-'XA3,7;*$GLTI+$%C;^]RK M)@ A/%QM(.-J9359IX M7C?<8A*"G'R./VRE>B<7#64"<5!1-:W$! 9]?>*!%<+KIEK+(U"5J$PZ(SZS^.?!]$,&@(GH>^Q9B+,/K. MO4M\3 !OLHJ4)YRAQ,!/FX\!F+?*QCILI(%AQ!"#L_ M3?3*:<5J.LK%8,;3@\]X@LN%T\+2 LB-X'HX0RO*&I2 &0L)!:9X1A&7D8@7 M79T(5Y^C5BLY,EL+9=NX*RR(7E064B>G,GU!P6J)8 M/C")!X,-,*0(.BLTQ*28(+TDWWQ*2"C[I*FQP?8&()X:9TX5' M[?!P$<3C%D%\0D8@90D*568 9K[> W%UO\9*G*+&2^_Q9#SJFJN=^LK.-J0 MQ"=Y4F#67]"13=)CD=<1:3DQTAV9PE9; _(14,61G.*5(%O!;,#(?M*Z'8UU M=(4:US,E_?G<421!W:\;3%9!8YCR;=2C%-Z$*A58'].R^EL+9R<(!+#70-MEW:FWKLS]=?D*FTG%\J:JHZM:74[GW^E#LV2\V&- M1C9G#%+AI@O,>//"D$\*.WWTL*VOZ?N?H; F."H>,+GJ#FPWS:]SS>C!26O MT)GHV+:LE:#M=9.=5I\.;I5$1+HZ\NH(FY,)=O9;,5U+F\OM&5^0)L=0FQV1 M(EJ26*\F"(L_55R"F9(JC\'DD@^QG202CNL77%5X6X0K0A)-H7YX.CPQR1PA M:9DCQ>>*E6'IMD+&\,0:W)X.".4K[+E$@4&C)9,/%*F6*T[PVISOY66/Y?+* MQ&'O.>NVR"Z?6RW=!=$2Y=:PZ [1,^C)JCX M[&A-4'6'0];/#HGX6XWB6T>%7VTG-1\9HO1RP7Z_+=.R;%^R5XIHLZ"& M#KZ:*NBX((X\[HTM7V87DK/@2G8089/LIY(]*K=5CJ"M:VL*(YO6JD"!1BFC M0-/&#-;8P1-WY%'EB)B .)J"5F/^"A,3$-RPIVM=*D,!>1/D#A12$$>B_XU?RV0R?F-V, M09W,H*6Y6-X3>!]Z4&GU"9]$>_[#QTL Y5/GK>\5!0YC4>H/K\!W_>]X5LI8 M\Y>>NK9V7+:7A0/OO.I:L@1ST[3 )/D$,FK7ZZP& M6*#"1@>I%:3P'^^X1#.CV03S^P+ .3@:BH\<4?[D<(J4!*&0 M*.-1T:0(.ZA,IMZ(]NK^517NA$CIEC*#_+T#Q5>2,BYM*<,$^R)SI1AA$3]$ M"'.MI]10N;1K2VV.GD3'J%0 23F$HJ>115+NJ\1R J6R EF!Z M5NFFW_NA;G+Y;XDTB&C:.6[(N5\=77T$AY95I_0,KY150\E4;"W]%B$9(]@I MBI]2DM*(I@095*PDWG>NOJ$8CY*[UF'26:EA1C/CS%+$5MQC9(.U#B-Q+7<: M81RE7*/JV9AS53EDD="-3!A/MG3>-'L5(7&;:PQ=HBM/^_/,R3-HW,9[.NQ6VA/07X@/HIF* M 1G.T;5Q=0M59.]^$. M=/E4DX^XD)8&@AVO@,I^;5R(6FAR^*\_06<*Q]10I1:C*C[*FW+ MH'7C%2;,$":V1.JB1.*TUDZ<]/*,](^!U&:(Q8Y&48; ?8$^TY+].]T7O\I$ M#>>92:B-6\OJI&122DVD3JTY0>E@@CUI&$QFC81&#M(FI$YR4;D;671 O9)_ M><:Y^R4NW0B6EPRW;!RA@;UGQ$;.P0 =0NV?*IL?E-UB#3>W\ALD F=818_,L'I_WA*YO?"V'EHB7FF-6 M:4VD/-TYZ,5%':MCP=Y89QM#G_>(] '9"G07%+Q5IAS55!GN-D 4W.%;EL4P^P M3918'.2N B(5VBW(R'"UIK.)"-E&&BZPR"!9[@0)Y- N1<2!N8'82->H=#35 M_N+P0-7?P%_P-S?/A8?UA,J!,5"I!; M+F M:\#K;H5Z3R[@6HM?\48(.AG4+D&-#I?#G-D8'1/.V?"5K\U7! [_ ]6_$M(> M==9$7='^?MVK=KN:7.054.)72.U3"*6C,M#LQ"G_M:U+&&;TA$HH1X#ZM1#+ MAL-9"L*>I[-0^AXH%0NN@^;,%E[9%D3WDZE M0N^*B%!1O[3$SW\&F8*(#B@_)KXULK_QHJ#,_DUYS9Q1Y*%0>0">H5NZ9FC2 MH*9V$\'0^(O$GA71/G7HLF@-UT'_VH([1A@8$G*&<.5 (EQNJM(ROO(0[4IC M.\(S@2"U#-Z@TAGO4)X3FJF<2ML9F^*+$8UVJ3/MYA#4-E'Y?O_W;/CIQ9114G %;(\A M.KN!0!Q=+Y%CIHBU!ZT3CH)>_P5D;\[T+02&0#76)"<[9GCO6\22QZUECJ]D MEQ,O&"U>LLT[W4?B_V'\G3. CQ_4KE!+W&V.0JO,55

&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4,N. M@;TV @ K 8 !D ( !D=0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4!UQGQ>] 0 $00 !D M ( !2=L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(:H4,G8C4V/ @ 5@D !D ( ! MG.( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(:H4)J:X7B_ 0 /P0 !D ( !L>D 'AL+W=O&PO=V]R:W-H965T40DS*@, +H, 9 " 8?M !X M;"]W;W)K&UL4$L! A0#% @ ?(:H4-/6^M0* M P H@L !D ( !Z/ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4#Z_+N5$ @ U 8 !D M ( !G?D 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?(:H4,O<[,_L 0 =04 !D ( !6 ! M 'AL+W=O&PO# #0 @ $Q M!P( >&PO&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !\AJA0ZF@!'5$" "=-@ $P M @ &6$P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 : !H + (H< 8%@( ! end XML 113 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Earnings Per Share (Details)
3 Months Ended
Mar. 31, 2020
shares
Accounting Policies [Abstract]  
Number of shares of common stock received for each exchangeable share (in shares) 1

XML 114 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Goodwill (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Decrease in fair value of reporting units considered for impairment   10.00%
Goodwill impairment loss $ 0  
XML 115 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Fair Value Measurements (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
shares
Mar. 31, 2019
USD ($)
Dec. 31, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Aggregate maximum payout amount $ 162,500    
Cash payment for contingent consideration liabilities $ 989 $ 0  
Shares transferred in settlement of contingent consideration liabilities (in shares) | shares 4,277    
Level 3      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 88,000   $ 84,200
Change in the fair value of contingent consideration liabilities 2,800 $ (100)  
Level 3 | Acquisition Without Maximum Earn-out      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration $ 1,000    
Volatility | Level 3 | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, measurement input 0.204    
Volatility | Level 3 | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, measurement input 0.300    
Volatility | Level 3 | Weighted Average      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, measurement input 0.226    
Discount Rate | Level 3 | Minimum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, measurement input 0.016    
Discount Rate | Level 3 | Maximum      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, measurement input 0.039    
Discount Rate | Level 3 | Weighted Average      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Contingent consideration liability, measurement input 0.023    

"&KBJ8#<=B+O!4R@'*U1#G MV(C&A/CT^AS*3&)_@B>1M'ZI+'G-R7V\AY_GJRA.B\H0A.:8BQUGQR4.QI[V M+A>[ELWJJ"4DVH\4K$]D#00S.96OG_,=C$*8D1EYCS7IUK\B)Z[ST:''OQ4#H:EDI]B;3G=8Y KKZ!)J M,[F+)7:=P2[:-501+[Y*G.A-@)U_P^N-"X1@Y84>F)R4%Z5Y)T^II=$]=T## MOOG<4IW2Q4@5M^,W1*)(>N)X3#LB_4#"6YD4&G+'9.T"I,?U&MLN#@PYGVFI MH#W'5M#E1C=!]VP8&B'VZ]J*[VJ)95Y0Q.-+KD!&E,LU*-U38R'8PC<@JS6@ MV_+RT*F 3!A.HG*D0MI,6('4IT\MH^-$\JNER^AFW_5ND2>.S8)VP-N/F.Z- M>\J>E43?CI9\J4:3E*Y]N.UT8U264D4/HNN"QT!["]?8ECS3O;"7!4,,"')( M(_H4%&MCB?I9(<,%LK3[WU J8Y0+Q77NWY,)$V4OA*\CS?O8("2K&M.%\2*L M'GW:<"/%09&5'Q<(KRR?:L7Y<7"F_E)N#Z XB]9 P0SU1$(LSN/G'>:V20^% M/ZL7G('GU%1>PJ!3;2EQ;R,FT*YBCA.M)QX?;;P@ZP>2FBTF11W864>J)$VE>I__X"\A).*>?YT Z4C@X5C0)7DE,?9=>L[*7G/N\\!XU-=_!\0=_ M@.D)#X85N-T5.%%VOFV<_HUCL=HR;F "G#7U>"'->F$\;.*BYKG'#&64SHT M%YF@L O_0VKVH'[):0'H'L),%G B\3,=3)_B%M7;G982BS3*A., M@Z !F;*6CLJ&(H>/<[YYZ.;$2F _?)#AR MB2D[^4)A8$?@Z5+N_UM#\ MM5,I9P1;?Y&DQBBD+*>$UG=)GM7 Z1L M2Q!;4@G'@W Y/C7(0:7X%X,Q26LQZ:AKA7>H/TO(1M!@&3&E=\HC+7T"-V;>D4^8 M#&=:4&)]DW*(N9+#=#5A>0_9T(;72(6Y$[^J ;D3:6#\5H7%AC\%BK=8*$50H M?1B,K4,"6I8JJGK'<-7M=)1ZH[ND2Y4G+J4")6/&'MT99FGWPVK$R MW2C^^>(JV 6T">\9D@3,""@]KLO=#AP;'&-2;ZQ!ZAO'Z)$[OD%W E]C.(54 M.=BS<2C&4X.C]Q"Q5]B30]0@>6;31*PKX$P1-@^&D+6(6\U[[(;B>WQZSD*+ MZQ9]0F?#^;*_3+C.?'/8[3G9\SL8V[\@H/ '(UMM*+TJW3^]W^XWKYM@H53_^^_0Z-M]KO[N M'[]7^A4VXZ!^(AJGUVQW'6>3R*>(0O6.4<4$=6 MH$/?*$0_KJI#O6',B<@.(3AIR&;2W1II71K*%G*97D=UR+'^RNFA+42&;K7 M6G]VMQVMH0P;JUO O>@ U2^L=\<1Q:0N"$NQ!\Q.67--57+&YKZ,;EMT?W^O MFS=.E+NJS*^+W#=V2OE;YEWSE4D2CT\CWC[NK)1%P:?QXMM6_ ^4)TG>XSZARFJ:V%\S9I7I-B84=.+BR48T#M7^0LF# M,9QP^^TS$X[,DLC51W*O!NFL!5 $1FC\? 4!5"&BOZ/,,7CYABUG])I$N$LB M6*"I93Y #B/I,-AHHUX)+:'S,C#\(-JF-^M=HSE>E)9,*B:9+-Y'L87$G8J MJ.B8[4@L-60".4].CV%MMN2.. M 93+4P+9?R1#^!_C+,&>BZ7T/.?,WL-5F#Z6MUD3.+V7[-X,RP M=QIVPXD1^(@7*= 0C M8G9W7Y(*0\U&PR^!PP1I%X\.+K[RMXL5#0=T^EMWP1+XPP@$\@4CX%?9N_HR M]^O.ZR-LS/7]VL$@*''-%E ;BQ(ZT7V4BJT\1#/>?CE]A!SN9; 2((6,Y,65 M<\'N;8K1W(8=?"[X&>])X"CO*^^7$26W(<;4GI.G\:4XIO V""U0<&E(/<>6J*Q_INB:7YC*9D1R.GW,498KC MP[JO#?1D \Z M;".6D*Y[:^DG?-^8M<#3B)K!9_2QBH5P8[D!&$+HZ*=:ACL.:0;KX+##8"]X M4<&*(W<(F!#J2B-N/PAB]\G?A1/+^2)JH$74O5>'U6WE29+/C>NO!&OF K,+ M<0E?22Y@K.)%+CML/XPTR,)5Y^!HGF]W]2.P$G+,K>S(TX^Y >2JK0G"!7*- M(S,;7L1U0DYLK]#"MG-O.UUE /#-'T;QOQT>>&G3>AAN_W%,D @]V MV&K^ !Z5;J>+M29W6I.3:6=79Z!#WGO"ITC:ZARB'9-T1/Z(?/51+RZ1'&* K4UU^)E*XR]KAS*= ^=M=3]'$=@#B$ M5EUF6F87/)9)""IC O41)+D#,\/E@ OLB2P6U+7;QH;''.LD/;\?:, M:$)J M6QG QX:I52$$&:,*!Y>(Z"AK$%/NY\JK5-V/*Z$^NBES>R"Y[DDK-:2;0FXT M(F0^4BTIQ^0[#--1Y8WA-U\#SR*E$""R6_@F<64$6N2ZG"932HAT\Z2XX'U\ M!;35:C?4:+&:9,LX]<<3Q<&FKA"P^ME%L]TW''(I2K(6])-9.-':72(R8%_^ MR@)-B8'##AH.OHK\+">=DLZ#GSHM'HV3Q0S9_"8OCFEL?@[0?U"M\B?SW4TF MQF#!9U0'().W6ADP_<:Y BT+U%DSZ?OO$;(G3[W-T(HG ^)!$JYL[D(7+V _NZ M0W(%?I90CY6: MO&YA9Y".GN@$JZ#T>]\:MO?ZZ7J#JA:FJ^<"@P:2$#%&_E^Y$UN<^:0:1,G0 M-VGT)-5/87&; YQYDC%R/F*4%V,$#(?%?4A2Q[$UQL*"#]B7N7.8V"/=21() M5#4 C\E=S;+S'OT,3 $ )IWA01,'3.>'\/0H6$78!!RN!0VQ5D:6(%-]0IC[ MI"1P,YRQRT^(<6"._>3-!E_OARY1\P"B[,:8 D4 =RX!TP6EQGRF8PJ;QGA M0K&VR]@?[-!L&\R^WP 1 6#9B,J8[R7F*4.7W'K#Z8&F$K=X3JO?RFO(W\51 M694?^%,+#]M6 JD%/D!;2 X4F7L=L_)D9P^S=.#VVFU2-V $3OS2$'4A^ Y. M3218\IZ\5AK6E=Z*0# SWZ[>T_V723& ;9U]]['\\G(-+A.1XM0";):!\/+Q MHE>9#=*UP,2^I858R!H7J@=3AK:'(&U<"90>Y[G#EH\2?EL[PJ7SGQZ2Q,GS MB1\,N(M7#]Q#@D![ZK+S68:Z[%"O;.H]@]DD>XX""FPTDY]R53W5L,,D(B^6+$.V_,PB;;*YIV_E4?+5S@%K/+U?Y:4W(["T/_8>B(;%"\ MR\E00P]ZRT(PRU4$L2X,BE-(![G^=5,SKC*'_]$MZ2 YE#!!H\12&QSJ4"X# MNW#WF$1&WV"I@.X5(=6%-3OJ7"6]AGL+#0*=?/C O1!I0>FS((>"K1Z#UHU; M=X>UR*"FSOW%KGXJ-UJYM",/8U&"&34"QJNJ %PZ0@C5WZX<"+7YR M2.CL/W))!4);@XCA;E!559TI&QR"$W1H;A+(4@-Z3PJ#.KKZ(XFY';F(L1N; M.Q'F0!QBK=J.. OVO2V%(AP+P,O: Y!GOLEDQ'A7&<]1F/9K"*M%*W2MA=+1 M),&]+,M663Q)P"8-KWP*A%.^!U>N,7+8)OO>,]AL=7]0GX/:HF"!JR#*;_#J M1+@/HLUV)>A9%W@_L].+_+5HC;S_&0[=/V>_3*=L.H?\^ MG?+(:I^J6]+M]3]/OTP3)-[CWLC5(C(Z[D[=@3L(A83O@X:WP;:TI)6ZE.CW MZ%(RA958AHB #S76?H_Z$MV&SW;C#^U"P94=P)W/5*H1%ZYR/A/U:O0I "H7 MG*RQ?>*_&AM,3TKLY9 SN-YAQ#LXUDJLCQ682FX)]5DHO([X\'>M%^+B+_Q6 M+I"K=%[)V'4OV71A7,CY1C6-CA\(*H'_)ZT9_TB1_PKEFY[OFQIR>R@/:XT[ M\K5?'293;TQ=EQ>1W8"+!N&!C"M@Q2O\-?\[/,C5E!1GH'50H1@UE,"!F84A M"L[, K&9KWZ=;J6UP:N1N%A)Q$B8"=.TZHB0O-\YI'/0%1[VQO;<7J(;J-H% M8P^?VD+ VI'T<198<@MB60G=$,#Y$.D)K3 KK#1\50# M4R,3H;+6$]'T"EHZ'W1HSS5/;&N>B/&$4AHILY(IG]BLE>3BA&D;O;);X&_ MS&V\!0^->J-A#)2\V+FO )6R,:I33;A,=CFX47EWIZ?2'R8^01RNR4LC^AKB MD<@EEKZ?J+$J[FSON=W:9=4(24CZM?BPM\SM"#<3318?4>2HXX ZO[.);AMF M <$J41GU@QLS(=#ZT/ PV8)E2Z@.)T<+*Q7OZR9A M)$0I8(D:I5](1Z>5DVVP.;TNII(.STS,38/Y)G!U(4H=F%FHGA]WF>OMM,7&QY.H$77M-]&]8>%TBV"]G,C.IRW+?M:;-%TV(3_+ M7Q!0*(9G;B6Z"1X.9_FT!I<>R"Y'0D8QZ?>^C<+(8A5I=5\WV>M&6< ME])A+_>ID&L@IL>)8I).J<<+_8@HGMS2B>9Q:++%;@ZX"TE9U>H$5_5N1XK7 M3A %\?2\3*]NY6._PR$^H5[[E+(5"6V@LND M(4R#[!=-9K0TXNC&*&C;AG(S.A-5XLKA"EA;1HMYN,#?31L%2SBV7M*L7.=[X?'%K*+A7MN2 MA ]B.IR_]95 +P'SA@2COK8 )>N?_\N[M MJ_B^RU""D5E%00EZ45.EN)VXLAK=%V4O-([G8>N18K%SP*J$DJP&6,X31QR" M!KY3 YL_!#,C8P53D:MQD\[DU/7PZ7:J6:YY]S9'[>!5K/E*LX'J^ M?L6>T$Q8H,+/=Z2_ MQM F+#%N0XXO'5&+N9D6A;D$'MN 9N3@H?,3%?.* /[&R14T_ ,AAZI5Z^OB MWG<^0U=!TBHI-!P^"9?N-JCU#S5)0^C\>=6_[8,A);>B$R;ZO5=%S%LDE79U MYE"Y)G7: :TV&E@TDZI^ ]3J;/4I,[1CT2%A'E7]Z*T[ MOC4=RY?9:&[_!8D9M#&*MK4HZUUQ6MHE%C,WMLT6 0;EW3(!"G=+YMCV^8X%82&=1J]RY3'>5*Y@MH8ENC*U35XU1(@T>BFC0UAJ2 M$A>061RLSGO8MCOBM]"JT;Q-*> MJ2I*&,6<;S1#=$]R.SVB37MBET.,:JGU4^PD@32V2@4 ME0L<5NN&H+E*3=910(!.EXCR+SM3L>>E6VB^2&)B-+0E,=77BDK&'R@[<4'R MDK-M0I%!CP(O@$.9LGL7GQSB'O+SL$Q>^<77&& MEGB"9DFMU$SLPJB<(?]?0I40#9 MX"F\M9UA1?-5"4/K,"MQQ4:IK\ 2(=MA+>,>0^9U+[#!";N.&I=B)E&O,6VE M/5*\ZQ\ RAQ.D4+>2*E6,H#$W/?)@_2C3K)9UQ,EC[$F4DK*N]AB8QB M,S%G@<"=E;B$> > '!Q/X5_ON +%3FI!-I4.SP/##O=B*896\+P?PF[9T2G' M"PJKUUF)4@&9\LA)%B&&A3/Y;J@0JFTB@ UQU7;0P#&(6S= %^NI."T M1,<)&3&M4>71VB"2E-Z2G'%=4IY8D>+A:$:;0LW(.! AB6*"H(/X>'N>:DI+ M1*DI9:'1@RW+DQB^1K4;+JO=@7T&7JDC;8K+*&;NL6S-+7))I PPAZW33_!V M$2>()X8U2%JRK\,"G$T&_;'2@(*5?S9P%;HT_Q#/:9MP%*0@RC5^C-!.E:<0 M90*(F_)S3>A+NDYD(L^&_7FV^A=W&9PDO_0_]OV!*,,MH)A%W'[US0WR1 ,> M/+28*0:QWL8BH&M2D@MT7_Y:<8E43#F1T^6"VH";6*_6)1/R@G>6"WQ 94Y) M"@Y=DS (#@=MW)[0<0==F$=F.R_B@62YW\[V;466PU":M=9L+S9&Q,9+RN+:GXPJ#B?Z\TA=+ ^- SJA*RT\OYJ M?7L(O\-C" >[<+:0-R?"Q8=40$_B1F9N,LU:AD:MY@$4C"-Y#3,<;SF'_W2I MS>Q8M5%LSO2/H,?OJCN("GTV!26>DCP'JZ8.NY8=M\"HA=UF#R@7$4)EL(R?K$V],1SV[?X MB*P@D:C-=/? 28UINZC&P+,&0QN5^58\$1]"]S^"%R!]XINR84KR8 \>T%$G M[SQ , P]!VFB+E;1AN-07__*_M3[AT.4$##F81&976M(4\ [_1* M8'T)2W>EH@;*6=!]2T*;6G/U%"G<]W#80<79O1?9[17JHBL^=RJ $45+5:KE M*W$Z$DFQ[P^ZDP$_=!'._(5Q#!-#C Y=-16;@<)=T>FUG%!SM697&DY(]*]^ M]_(J[ZMQ3WIM7[(_GF@FW/=31LH#^9U6U.X%V;/E8[E;J9S9ZKT:OGI3K:E' M&%LAK &&$K94&$[^$7&*G[OP,U@$D"V.9^/5Z7/[7S9G,OKVS'W[A1]>-W_J M413"6.]X!"U<4Q60]R)T'9/ ?(,1J3P#5-=Q* FOW2BWI*L%Q]03OBH?S+AZ MH/9LN'?2/]BUN=X:YW.P4S?UDZNMH&Z> DFI75D57T2\ ,VH=CXAV#@2C[+? M2D5J9=E"Q8\["$KW[:Z\QWH1G2JV8WX\WE]2GX>N=BUL'[14T/S^.M?],C[5F$0=IDI]TI4\-U :=[0>!KU?E#Z4KN/:R63%J6= 9NX?S!XPF_M2P M^UM]MZ7JIEDSQDF/BM7)':!5K_+;.VHDZQ@>O$A MVO;&(DFT82QVBU#_Z&VKATV)+A# )G\9O<.1#4 %$\13W&VVG=!)MUM7#E(G MPTI]PN"R@PQ!FDLJ->=5;N&=.6S)?9-!AV+@ )+O.!2)X.3_. CB@OTUX#\M M[\O;2F1/0JZ5(L^=['$A.>2G5)B&N-;1$-:+.?0,PQU--&U,1 \+"2D21KZ' MJVF#HQ:=;DO5W H6+VT>37(4^7;+%>1A[-O7ZAO;]=_8KK_47=]ZOE/WSE71 MD!DYX7C1%@JOJJ5J%0R[ \!; MO15F7=Q1X#OE9^_\AG4.?7$8_C"HLI2WEON+>H5V&(>IPP1=E,W%4WVXN*TE M1$UFF;%X(.K?SPO,*R"@>#V0R5J1/T6TRU G_,;=AO7*U$N12P MKRYF@D6+GAR,%HN,/W& !M/G6G);,]JI+U!ZG*I)=M3HD7*:@IW$\>V0U];? MN8>M,G.!PA*Z DX\N&NO]T>FRU$N@9\$V=!.7%E?-QRK[9&G1!QL'8J\.J": M6&UEL \S'0"BX5KM3SX\YS]__*5YQ>YW@P-&CWS 1\CIR@%'FEAGG21)#"E, MAPP]+0CE7$%DYX(N1ILL?C?T3HS$&/09?2_:BZ''MYAA9)# ZPW5D*!@>\9+ M%9E^G)7%%SFV15W#'R6!,!TA3%+21_"@4-3\-4(Y.ZQB'I\1?#"MBE^/^PH6 M+TS@E7+//LFMW35Z3BK\W8,W;.B) Z!0"%K602<'[8S"9-A[JS5>]GX(6[_J MO2EWFQIN!W%!6/R7P )0:?,)<\"\AL5'PVT@ES7N;OXPEK+0"@'T^6H59VYT MGAHS^GVVE7W3LWG&7"I2/9F9!IBS#MICSEP* 01I(4KFYBG!5)7YXRP4B"); M.CO_ 0X/=#K(6W8WQ>?I10E6> 4WZ[T"[W5B%'UH-Q*.DZE$DOD[I>=NZS_7 M-2U"!%>3JB\LW>(N(/A)SO2#L!D M%5[+ZSM0/L7)[2$9_NS?UJB2\NS1X7K6@>4O82M0V6AV%ON(46V6&9-L8!A? MO_?!)^2[!!W08\(T-3=/=O&!2QXN5SCNV)*[QEI%/6@5NRX2]*93MN2:9:AF MH1BM4K_W)K=@Z;?4_HB\K99R Y=?'J"#)?.>N)?LJ;LKDKUGU+OMD,61>S!) MCDYXV&578H% B]Z1P47R5$D0C#0>SX?R-7)_*9-4IXH*+!4\3*H0XB;N*6/ONK#FH5]AK&'X:"E M!WUWV%YSPV_(L43>J4\ HC/']G<*_OJH,;:TJ4\2% O7#L+KN!Z+?>%:OA!1 M%N2+QEMHSY<2M0B\%(=QL>!?MIC4ACT4G:CCXRFG*(=83_UH^.";8 JO*&9^ M"61 93@Q19QJB3J$?%4=TV&7[9ZER_EA&W9JOORQ(R1<9"/ 9+#&A46TVRA@)-2!D ((^FJF M %;6CG*]VV_C6Q<87.+0GIBLL!_W\;&"28I:5*(@V-+NV=N2&:&E\JOM3@U) M(1:A@87#@CQA[$%$\05),'%R^$F!*E=:5@J[9Z8+@>BO^F+Y?D_.Y:T64(:2 MB!@RQ'7ST%LB%-K6Q#/ $?YT1<4/IZ/@\_Q?FX+1=E3YF2#@;^X9G.!.L('F M+:*KW!097@V.CI6B\W!LBSP\INKAQ+JW6TYP+!%T(1J7%#%O806?76,RF_E8 MZH'SNY"B=^)7BLC7VA)4L"O\86,ZYU4,/]VFFTD5"A]GS789O,)APN@AG"*# ML;>6\WT0C9R5]P99E."3/S-PZHAG(()8*M;8Y?&3MQ58.(D@@VG]'G;UE7+R MQ6$1?(1K@#I\DX-XOHEYGFX0R*S]%VT+-W=IS[4O]GPUZM9C5"H23%UTEU") MUK V6 'DQB.J0 MHY0N]<0'CE72ICIQ@8R@GLJ0A^V%J09P,;QAR"]]Y[U' V7AFM!^KCR[KRT, MV=61X_EXFHJ8 '*&R'+N*-K>$2)9)W!G&^!U-,#4Q%%7M0/O,'^B06+50G?- M*LP],4,UE=Z9H+7 Z!KQ*N5(E/DJD,+3,/ @!2X\/8$@0,(B8'(,X#LP&": MAM!I\;FR6@E5 RCO5(VH]K?901W-)>>-6$QD;RD'E2^]Y3,)Q./_A?W0'!%' M4/P4!9Q$C%"&K%$Z^"-D%JEF]]54W([]UEQ629SL:+0BV*C9EF[[- ??,6!LY6OV"DZ.L T1_W95UG_)9& N6\AJ)>S$3J*A*'T^]8'3#KEB4@) MC-%)Y0_'8:.[W7:T4=SMHF*5WAT")2)OX!*5Z?[[MKTJ]2%7U153\KK9&\)\ MP.3UE\_.77_LILY7%]JW5\_].:XVU',)[$D&)%Y[2$;M+T.V8>'&32H5X65J M!2U--V"/01-UPSF.&G$W\%5,C;@+]V.+*CJISM02:T(XD%,FYI#0+D(/F[PZSGZ$=2%5 /6Q?535 MRR0?EIY?603L99,F46ZO;!FB/96O+TP&ZE++HKKE_/'6 M7/A/4W47IRC(,W%EQ -G(]$]PW.EH6I.V/9I^'&Q;JF?Q:ZU:GN+F#=RL J; M$6-O+"'1.GZS%M;",EB*C[95UXUI(P0!6C=1P5@M:Y#LNR:^)@V.I"\TRF,( M/7.5!W-WM\?R<*%;T2MILM@1WU%S[=.?)CA]3CUTT%S![TS;CV%R2 #7^;FV M1(EGMY:"65$NOW X28RWQ8:&[H:<)2(@,/V"@6+\9>667 D&5U8KK P7V);" MP&Q0RAY&NU)8\[@$\Z:\_I5R?<*'5@+Y))L6>*F(L)'H8D/_Q&4<<^\1X[/# MYB7L#JZ47^W.8"M:02&'E,C&@8XDS5NJD&1.9[_WTY8JPD$EM\V3\+;RLK-F M206^CRYE).V(=3K'*)+REZ@X1 GG,O?A9F-0["IBG:+()5]YYH!)WY>P7E1G MXMW+^X621UO%'@%H+B[9*)5"?:F\EOA?51#[@=\; -13%0S;T:ZTCJ;#HY$XW]9;L^';![]1Z4_;Q:#$ MY!^%SF3*@UJB&8Y3BW1JYBYW$G *0<&##>Y^$W$GLOK)>7LW;8E#%>^X"# ; M D52KSTRA!JUA*)V]M[,B1P!+9)I,#-OZLV:<*=[?YMX(\88\RIUJ87&DB*# MNRC$^VZK$<.":>4J!J=:(-$7#+QR=$.1V>UZ52@45^@C]S611M+AV%9(GVK, MAY"15VZ$,*]TNBJA=06Q&>5 \PK6A_VFKG^UX+V#]]HGJNWG]:[>4ISTS[L" M495DM$-,3T2^?PX86YJ*..$YVJR^8/V].$GXEPBN%K\XJ0J_$5S'&UUV&3G2 MWZB2%D&=[>*[)&QW&S=_%R?%5(DK-\A4]G&J;W%_JC>PI-0 -H&Q:=5:S?>: M>&6S;E/@(!!]$8PSWK_&@:"356K+_]"..-_.6S! M]327';P2> JQW#P2X T &;G:\'2C?06@(MY2G8'J3>(7/M MJI>-N.>SCEU),'%A&2(7H5Z5]U3^$"\WL^WNZU6%L LV%B-7D^M[Y/32*F,: M4V!UH/7DC=:/2'3$2)7O.+Q"CZN<591A?7,11W"YE\(9(8AL&"\.42MD*SL5 M.:U1EP,Z08B=0, ,8\;'0,*5^NW RN";7U4Y0.++)Z*UX M;>!(:#==="CIC!G+=_6CJVK'YDM%]:B4B<;/L2>]N',EYJEH'O-F^7R#;*)) M?@8<7 [B:U(@ Z*J_%FS5N@0$A@TG#9'Q=3PB3UZ?BP/^R_E]@#JH4A' VON M)>R_=A8?'R$BADI6)$PD!>9#NQ>FH@-8/"(=/:%FT!P!3[8D+N(QX4TOZPK"?CB6NZUK3N4'Z"R W+)UD/12 M;Q Z29V.#=,>R][9V.5B6;(_6FOI4E'V9C*1)0A=4 M&J@*>7OW_!JLUBMCK2NMTK05P6YYU;.HD2R*B8&( O>6CA1=,HG"N."N27ACK."9O9JB?4Q)'M2W H$MO=X1HMB6K*T;FXGI*>NPJ(>@I/=V, 8"E60 EY>U_@/+JJ >ROCGSIZD[AHH7/?3=H M(I@%;))? 3O, 6K&KE9KGIB>C6@"\_["F*ZI38>"=N3]!:C$D\V11%2%\ MFOY)9@GL=#7NP+![;J_GZ6[< = I<#L^8;YD9B,]C^2NEX _T8)C!C.P[>.7 MA:"72J1B158AFB"W"01XW/1#?!B8CFO%!SBVWV"6/EP<'GK,GL5)'*Z\-_6\ MH:QK*S);WU]I'N_.0S"=VX,IQ7C"UEYS].5DR:4$[',9A8M4+5V5X=3O',N[ M9#NC<7S%B"Y'8UL++6^>1/^B%3OZ'@:F]3 'W<45;(X!%3 R%BSB9$QJD=)5 MO8X7Y224,4D"#._!)HUW5=?!&J+0EM\9]\,1J7V]"2H)CI2,R3#KXKL21[G; MN-H#V\^D??&"<)S"Z&0B%CO6WE"?W@D_&?[+Z@_NQ"-,YA?91H*NQ&0!49*8 M^YYK3*VX6%#SIV^^M;G1LUOM?_+VR&0Q-(C8Y93=?+"(O=4NAXW12Y83[*UV MC(2"^%(?-I*MJ0;$VJ34 VZJ$X;+R"$0-BY\BZ&WR./;Y3Y(*)OE6LX'MUIN M3QBO:1#[ZOH."QL9Q;M#MWC/-*87<+D*%Q(M(@3?#69XL\M%U<'-5H'0)@M,JITY6#/;.T^UFRF,CTD13)> M]\Z'KWIO01T),]O[@-"1KAK2F#TZ>O72VM-\W%V-()]?&"$("*<;)/]%V#>[ M" 2;5FW0QC]J-A$QV^0SD\PWE*WH'$U*NT0$_4$= @1DW4'M6E/N-5ZE\7^^ M[\&COD/%P!9&TTO0$8;N,=+UMP"TLZ&WNA*Z@<;WMCK@G.NU3YY*]N HHV6& M80'AX^2U+ZG4A83/XL).KGY3:V3M)_#T:H4)*V".,%@&Z*TL7MOO_=SZIM_Y7I9&)6FL1Y+"\!1] M I/';DN01++-::?&>6&:6TU(?;R%[$J5#OG(([*Y/D"?,X8YRWGCO^[WWG . MZ;6*TJ0+.JQD!-@W.[OJ.N2< DQ[D,M4(18R\5RVV"[%9W6 KGE/PJ4&^$_(<=8_MD4*4R3U0">#T#"W:6XI*G^'IU:2HVL@ M 4>?GJL2:-]-*$A3 6-!$AWKN\\T09IB^'^WVPB([9'!>@1="N'EJI>(=<( M1 ?#<;J%C'B9D"0^G$RS*QN7)/-P=FNY H06[A@L5\5[2Y!ZZ3(9 4UIY#I> MO[HR"A8#0NA&]F'NR'W@6I!D;J&ECBJF\PZK!%8?L?7 M%WY%N-:TIZ# A6/Y-[FE79F:1$%JZ3T?#_?W7.C-@VE] MA!+\YY@A\PG$8_,J;>)GDAQ![#?E[2WH"(SS_[X"MK&'N[!YWWNNG#=RSCZ% MHYE+.+9Z[BB1&X5@M]0.^O(J_?*M?5DV%,:P/6,*)6[\1WWE'_'.:92"YQAM M"8<]_*EY]3K<:&"T_4#$U&\QVIF$T#%B_LV30EXS?7D=9S7WSGJC8C1;%(/% MK+<8]8>]K^A7@T$Q&TY[\T5_$G[%R?] MJ/^ M*#PT7Q:+91@-OOX)61;TBH#.S6>38K ,W1@ 42-U>#&8%Z/I4G]W^F1%DT[3 M<\&U8-0,/NLMYY-B-AWVQE,PZ@F M^,ARNBC&TVEO/,%I_@[MB?1+PV(X"!,V&_3&2QS_@IRC=Q,DBM $?Z;?.>M/9LA@N!N&G69B:L%GM M&=^)\. R[+O%'!^<%748CK#;GGB<^P!:6@I/BG3-+LD4#9 M2R;GU$W+(=IR[\.G-^*J#)NU&"\7,"'%8KSL>0@(N,A]3$B#6V$SS^:8)3T< M?=U[@Y@_2DX*!AT"6X398S0?PP8;C8/4Q?ON<1<$R@44%V"L(+!-0"8N,POK MW)R/EJ/>JV"Q!EGSRH^"Z3>T_\-),9G,X) 5DWEK%2^5[-UR], CH(GX'HHD M-8W3^L.9?/?VLA+#2W?C'"N'YBJT![0VT\NW_;,C"'8$^%JNDZ'@<@^6N.N+ MZ7!Q0DN26YTT-!P$*3UC"?/2&0V=".. +@0QWMT%C$3D&QC#+01="&)R-)L\ MVX^SWG@>A-Q@"ALFB,!YV/*9K9'#JG4L)MMMF5O3N!6VOUIH^<]>=(C$R:+' M7PYCGP["(1_#V,?A[IP/3VA,UCUN:S0K%L-1N%^*P6C^);/>TNN<,O=6'9J_ M,&+7Q6G7$!.R! W+,$<-O)5I 2K&+TK]AUDC CE5H3GZ$#3U.B.Y<=J7*R'WH T2K^:WL[O79WQ,\X]K_* MN"]YW!V__C9&(H\&F/ W&G_5&XV^Z@V7],_)5_B_-S*X=#K@^?#<9!B>"Z], M*6MP_E5OUE) +D5G3E?])\?N!0/^94N)R2?EF7=_)9LW6R??.LBW.E,TTQIT ME(!Q'3LXOKC>Y.\7*)"R]ST1 _[GG0 M% 8@Z"_':O\"(=*@8:JIA6K?M?)UZ9LZUSF. W&O114]8&-L*@:N\D@P[;03E@9;K;I8/#PQ MA+P--=QL;/,F8L76T3ETG <:>X:(R M.NFO;$Q(E]EB:6&,6V@M,PK(-PX%Z28@O'<1>_!4:$=E[WVQ(>5Z"2OY/HC M#>0,7%?5"KW18BS^4QAZV'M.?H.LQ<5X[UGG*<@W9/K1\C<[Y/U$FONT0@2/ M.S97M*!IMYBZQ<2Z$#0@=DKDL&K)GY-%.=8KRNP8P6LD>P4&E"SQ(Z6ML&<6 ML1PG[5E#Z+K"7MOD%CA;S%WYP=8MP"?S;+CTA4S )WO\;H NG8'':.Y?BK+[ MS\8.*HS> 62LM\. _XKUEKY32Z-U?DTV2SKYP;!8%L'* %MC&U:,QF/PK [#__GJZ/:%R;+W[OB> MF!336?C07TT-!:'H(HKJ7X MM:=,:$:KB&'MJE/:B=V/:-2#F,PMT?$YAV**:Z+F^%=HQ&QS[WA KPVZT"?] M2=B>U[]NZML>^'"@,-H(R[XS)J=L<29]D?IAOIEBR5M(79U>'@@"F1222 "?E\" R/">\"- MH)'FX]ORH&TVOLV@/B/16*F0H8C?TP&:7.JYQ&>;%QE\OM*B HXP]KW9'#06 MK)B'>KLA.;^JT9F*?]CMM9+]"KT0GXWFFNJ+RS 8'DEA6O*][Q&O1?B%WG@\+B:#45"0YL4@7(P?*V3:*([A"=3_ M,QI#E''4&TW&X<*>QQ(%#=OT7 \7&!X:!?5I.$)O"F..)B/RV8]"-\)%[?YR MM#CD&")Z\_ :Q MFO;>MVI*O>U0-]JPWZ(_F^'_A>:E%Z7_;"@^=1-K4Y5]R MF(0WEL4C3;:\47RA/?FLJW88237H=7/,N_=2C-R78N-8>KOX6^I(7+PV;2CH MJ<5X. XJ!>BLL\6X&"TF^-OE,BAELU'/$S^[U&M5>,)CK,3I3];D=#$K%H.@ M81:+H.LO@J[_?9P>\>RE$<[.!&ZWH.I"8&* BMLX_/-#EX$>6?/#8CH8FT:, M__KN5-+B>=!*E^%NG0Z'H#8NAX-CT[ITTPHQ_FDQG(U[\^FX6(X7X:0/@]TS M#'-QRH2.9C*A^),U-YO.0W?"X2X&X;C.YM,73VB02.,@@1;!@!@/AJ(.GS:; MYZ,)=$>[2O\\>3[/AQ"WI[V"&)#P0Y 1@_$X#AC' C2>UND(7=/SR0+#8B," M5 S'ST]K,,PF"_RV_'3F&@R;'U9J-$:I/!B$J9]-4XG0(6_RD&\/D[_PT:NM1PN\ MP7Y_"QUJ^*P/VV@:+LL1XC/.1Z-@!0]FN-/& ["(\8$Q 'CH@2 FE\,I/1!N MX<5R; I\/RCP$_ A3,+!"5?J> P')KP[##?R9%+,!_"'29!I"_A#$)*C2:3N M#R>AB6#:#Q>C\*EYT"C@.8CJAE\LQT&XS?#\#=&:!O$Z'7:9!N 8"G)X,ET& M$S=<$F.P\H/L +S8!"Z-8?A]Z-ML0;^?A!/Y 9@&84ZYKC;JM4KV@+YOXMD M8%J09I,A]&<0NK=$F3<;H4XR#[L%?CU;C'#\@Z M0?$1J,-YN.\MPLO#87@* M!AD4&.C8LIB$%;#?SI8S_.U 1"G'YUYF,1%F/Y1N 3.)Y.@TLQ!7(W#Q,Z" M7 ^2)'1T$/XTGA<+A+Y,A@1W>QL^L*T0W-O;!*D*\)IP+0[,0T7_ROVNJY<0 M7AMA7\Y\;\"7-L7^A >F0^S1F>]3,+S"7@N].N(X(&798G#147C+^*!30_?. M^&?"9VTWFM[*VCU]3;*QN#76.@(IMK\C^O*6#@8B!)1T6!$GDEZS-%I1I2>V M5*>P$D-,^^HAA'(,/X]ZLS'>F.'G,3RS""<@_#P!).0D+, G0.13_MLP3/EH M)''4,]DSZ70%$=?[B&;%.V?&=.FPWVC1>-&75;^VABX3]?P-J>48O,S(G$9Y<3(/8>@^):XH997?_/:2(D$,>Z:"B%N?!F @[)TC+\>CYCRK) MS'6[;1CX=!%Z-,182IB H,X(S[IC@#!\A$I\/1WS^R,3(?: M@T7"0F/6P]_]D?OF8](V>'G'9*:CQ?(%*W+2*[EQG?7F8[1%PP\3B%NU;J5T MDS/6^CO9U0C9L;)U[YB(M_E]&K+6L'BX"UONR M6^2'\K?U?= XA2#0R<'N7K8(5,F^' 7!/4=\9Y!]076?#M3\697(T,'SO289T2=VXGA4^3+6(#.AG0C MF,=H8M>-@?OC,G!I#Z7V&_2)'WE)?__(TG$X@VZBW:!Y,$WOJH:*JG3\D*,( MHU9,A2MLWUA&!!O?5H0;AMH2R&;Z+YF%P\GR2#Q"(L9(HH;HCX ;"P?@.\$W MFR^ &\X=, Z!3*$#0ODA0(3LVD"&. "2M3&HNL,H%_($$:,"0[R%'P%:>Z+( M>9&TB5DZGX/NDAC!X'$B1IX']:+,>-TZXN@TN:AO@&M!!,LISX03LYB'"V6. M/TW"04LE&#^8QY6H4E8ZIYC/;$5E;!K^.YB,HY/KOK\(M]$(?YH6D^'(@[A? MBQ+B1RQZB2NE5"=#C<'&RZ"E+I;PPRCY,)1\;;'4PGO@5D M<5JL# )$V"*([^$RZ&M!E$D?WT>].:8$+X-E.1W.HUF.YV&T!*_B$J=Z62RG MXW;!7G2^_!#$!J@NM$^UXO2%&QB=KX[W[_E]ZH/6)<)ZC=I"J2455'(\=VZR MSN*T3S9S]$^:CIS+9K[ E+BSWF0,VV\.\#+VX"S"1AF->Y.P=<./RV!6H#-G M.B^6HTFX ><]2$P:#\FO,UX6 _AY HF:TL@$(Z1A8P]!,PBF\GSDO3V303$) M9VV!/\QEU6[B"3PR6S:M05$8#3!JA+8@J0Y@Z87NH%&V1N_,RM2Y\]$BW.24 M?C=88EPE3,5DJ"BI_.:!3& R,B>8;,3;Z:6;*%Z?KJ")N;9^MC!&_A40X*U( MA 5+:#!T Y)O*LIO239=QRYKN3=R[>.&E?A&(@0:P-M,4IM[#+]KM1WU,-O2 M"'.&HZ;PERU_+1&$=:GE6H[4:+UB,[2CC#W?C$ 3+!AV,S?H$6L38 JWN_*^ M?9[_F0I^D(/O-3DC&W:_I0LP+9:S :MZX/)N7XWB>SC3GSY6#WM^:-#Y$/*< M'_E[ N\=S_$(#(/X;'G'(:B^ E+"CGF&\A[()!%/,B+W5_*NI=K)KZ*<.[80 M%6I,$.@=YM^Q'-J>C$M_"$8+*&OV'_,E?RMCI'D; MS7C]+H/ZN.G%_Q*B-P1O8!9A4$46$\<$)[.N''O\@A*MS=HMC(/\%2+5!;__ MT_6^Q@;3?T_Y%_C^!-.DI[-)Z'SXUD0^?M@\Z9OTC]9KA*_E,:NRAJ.<1O\" MMLOTBXME"[B"OO>+;_!(@F8;=,[CCO[O=Z"G?QMGT>&5>TG.VK C/CCBGE^0 M/^4=\I F;?5^N]^\;A[*Z^I__]T#ERC^NW]$S/R+ZD4*75^\VW^MGIC^U*[CN0P=$_&P\[$_"_(^G_?#FVTS9R#'0 M7(R HN)G+9@8^T(&_3'\>=2? $$.@I%](=?!A$QZB^&K35EVIE3XC8?!1P; MU\32%X\\G\>Y96C7,OQ65&!:X'PM,!T]_(5A%0&UG0QN DUC/IMC*C*J-L!M M$=2MEV*=EH"+FT$ZP!""SV.$KIOMEN7/\+P9=O_&)?+T*H@1*4#( MZ1>99-R]260CF:3F3YP=5MFW'?30F0_9I#NU)C&]%SX? UXA,TRS"JE3KDGM MU.]RJ;JPJR3(T#+OJR159@A&U!B1"L/I$JVG5ZU\F: 0@*$5]MULCM4%MU"* M 3S3X-N XQ VYW(YZWV G,ZU+XRDCJ8DO68Q07#B^0A -?#-TQ*KGT^>/D=P MXA(S8&:S8C9?^ '%3XX8F7$^&A=C1/"@H<1Y,=,@&]&<"]K+%! >L!^Y'L#O MW@?(;Q1L5)SYT710#"&OI\V^=5UO(<"@3F[8SP7MZK=1_2I,(@$1@/>N4E5< M&MGG\R>QC;[=M3IPC1W(%-!"+ZEV !_0JA]:[;8Z,4\? >]-,'2E#"I:T.!/ M]D41F[OZ4=D 8G^O.V+',<&Y0]--].').<"Q%B[.GY-!>[8;]G2??"S$S0UX MUPG D,:+4]KWJ6>X[:2=91C,$-THQCKRXL5[;GX!BS$4X!/ OD89.Q(PST?G M50AFT(,T"]?DGS&OH.K,>H"5F_V^>1T!GGJT&/^Y\SJ<+8OY!/=:Z',0$.XT M1]DT^E:DG1[?^"=>(+AFYS#-K_CFJ#(E*5$3%N-> VBX.'"S #1BA! X^'F" M7K)WKGJ-/CD%^KLA/;DHALMQ]""DI!S 4#Y#E,R2 JWS-C_.\SK'L_ZOC\_/ MKX,"2W#C#YMQG!!D:V99Y[+'B-X.?) M'*[#SB82)S,L[)Q?AN7[3@L^/O\BL%KAFS-$U[[WD8SZBJLN 0OT;WSYWF"8 M[TPD!E1.$V+Y7B9>O?"N4* SV30,BN_T<+HD.-";,RLK7X+E: VK;LZ M+&5?5Y*MTI9&>T"IB)6_6F;B[V#OO(B\$ :_DLX&N^JB]\O';WOG9S#383)_ MH SSUD<-$QZ50M46._A!"PE,*? )V!70#Z]C^%/S0VI1 409N[8V_)O ME[^MFW\G7\;%8'C17J _[L.]?WL/9M2[((6;?\\ 0Z_YB.V>F1HK)"4US[!( MW-_:)2.GR_YTT'(K_^R*RCFI^MQGTV:&(W97_K[HNVM]#0 M^CGJW-N?1.:FG_Q+N>WW!GQ$VXZDA[ZZK+MHT/VK]TQW ?\[.Z"0YW1GU-]=$1IR$,PKY:([E2 MT^8GB_XPTY-A?][^K4U5M+;RJ1>OL1Y+3R63%S -GL$U78.(Z8VXCB*<.$VO[FT8J)AP?,1C.RU$SUSI8-*N2F%.I>U8>K M_D+I.(DXU=)IPLDFF8*?CD!+7K&6L-2:Z=V:IP_/&7UIS![.[,)_D) M7!WWZX;2:(D0OY/S&%DI.DY\244UF%-?$BDSU]YRG),;;S^\,0_K*9WZHEOI MR\C1O^ "QYSG-WI,T#F>8F.4F=9?INO;KL+[(-=HRW$@KW](_ XMY^!8C<,P-%7O?6+(__ M_^*NK:F-)0?_%3]L[7DQ! ,)H;9JJPB!G)SB!-8D[,-YV#+V0%PQ'J\OY+#% MC]^66GV9D=33,X;=M\3TJ+O5-[5:^CZI;P/Q//2@[ZRXU)V!9%DJF/!,X[O[ M_-M]J996JZ0!"KW#,FA9?1M(\@ZM\=OPT&_5?;V*WA]#8(TXMT1P;*VFD,H$O+:VBU&9X6G/2L2H='O0'P'!V M8\LV',JW3Q;RHGY#'.X;PN'69*5+?<8D,GI/;BJ,G02"T%\)"3Q=O-7X>B2 MUKZ%CP417U?A+[TW)##0.)0N!]3CL03X<27MWKZ)$0@!O"YOU>\7 MWVB>O# M2N+ZB8,Z\UH5[O6QZY"YGVQD()\VD^(. M:+G1FZ;GGJ?6JU5&&KV=D@:G]P M+/VJ85HSF:(=1WD_@HT@%#X<2+\>'$F_UI$/6 W[TE?[8A??23^VFF.U17YR M=X=/;_2R89\CSH!;MWINIC?1BF.2%FIJHSU6RD1RU#*5#3NCS"$@Q%H&\Q\W M/]CX.N5=-BLO-8OQW+7\;#9TDYBFIU[=[(MB?K]&SD%'T07Y'O'] :\YUM$' MNQ7&6Q03BMCT5^KG'N]4< *'SJ],R?"_^AW3:!4NE[7*G'U9,H.6 G5]7QR>)-L:Q'T,#U'0]W@YM?=?O& HE?QN MIU34*:.YS.">4YL*T]!\MLV)FY"/"0^(N.JL7Q&A60WS@2O"@OWBK"82.Y2O MRF77J87I=3%ZZ%U.9WX\(U6=FV7#CI&7V$[QY? K/C'6MDO-2+'78Y?Z>6<6 M=.1 0Y9QXGJKL$)OY@Z/&XJX^T;2 @IA#:]=F4N&??UC)ZA M8RN(SI]A.(C53DWJG@*:-_+V)MIR6GL M?2DY4DC>.28,[Y[Z&M-J(@OP(JJ=6#GN;:I!X@224Q'\0S^25 *GJ7M\M9/% MM@!ZBM^G0/YR5JE+2Q1N%+QW3^H+3A $9JLQ^)'U*&48G%FVQN4O*^_\?B(W M?0Q\,[$3 >EO0&]C@EGC!U:Y_('2QG%T.0E,?WJR@3""",W=]86^#FU@QSBE MSW;Z^,SQ57XO1C-C\8R1"<+.Y=["3/>4(E#ZB%M/UP'V_^Q1L*[:W;O4H'UM M!421/?@QA>7;W> :-SI\08$#GC4-)C0!LE1J.UDBV9$U5YYZ<3F7T8$Y Y.P^*LPUL 4/O<+6(K%IT7]4NOS=9B$*HO] M B#)>@?9?B$?G1%3(J04GT^CPR<3K%CSE>KV2P:L/O=4 2J$?B6(E XM?:]K M#HG=N@V1X*UF4I1#\WL(7]KN)BN?<*&FON9VIA9@*HS7#Y;Z4L+A3C\ UE?Z M$ GKXX'02Z!FD4=$F 5=0 M49FT.G/G#BOG'\SY;M:E[VZS>*ZL_G].(=1N[1%BP&3:,3\(=VF7D?3<"Z(4 M]UGC^GCJ5R+Q, 4\=H/GD="WQ@=PP_8.FMN&C<;0C+,MY M"<9[??7G;O]I>?#>XJ=?@&&KE \ W4H!D4##)RQ,(KZ0I'HD(QRWM^1^P&X?]Y!E25:0OT(& M-/N$'9/!6J/JIG9+C$Q;?'+P]U)N$%#D41R1.Z[FO@F,!L*M-LIZNRV .M0& M0R=4;E.S&L:$S[7:G.Y(\8?1'_X5M_UR$">=%U4JTX/^9'H M@I@73@1VD27)$M*L0>DV)0[/)!>0+%6D I(-;(4(*#V N%/PP1^=::=#K/[ M3&#:@8?U.C&.^@"50/O.D?/6)4H[L(+!OBGWQ)VY,G!VQ9B2=_9#JN'0U;!_ M*-;@T+,S1 Y$7UP,H)TCA+K.SAD91CM#HB*P-@N[L>4H4^N-.PS-'$-W1;]I MOG%&#]T,2/!TR"9.^WO8A+@O]-,>WS$@=>L2K/3>K*>VVB0BP[1(.T((^I?']'Y\4YY$6G$M->E$ M%H]-&H^)QX919#K8Z6W-:2"J)1@U7P->5D,X;0Y10*,53>#_F>5>B L@X:G8 MFA8@(?NU60(256NS27:;4;O"I-"",')Z5&]R38/@P&\.'7V/M4U'%>3LK M'!8I#!)LD1CQ"9L,Q78V2#VMAS;,2@BO U;Q:;>"'>?'3U+Y> M0[HH+!"4PRT)%Y/D63!_6?4 %0,=T3#MB@D^C6/TD@U.'ZNX*Q96 8J[T +Y MT3)#52FW-:!HKKZ7LPEA-Z2^$0NA9C]+C-BDX)-_6RA4 M[K\@%-U*;WR4Z+A,-:^:ESBFT$A[4.+ICADY=W1!AL9,)]/1DC:(GT8)LZ=> M^1/")&P87%S"S&Y[-#3.LG=BFO2)CR2D66>GH+XD0&MOX U:G2%&W=]M%!]0 M$ /^YVWAT PQQA22B^P[=O2PO;*ZB-%7ZPBV_ J ]+N3XFZTF:TM4[/U$F$R M-QXD4PRTMA7 O+4Q=HEYF]YC4N^^;D/IW17L7K@G)3'!Z,IS!)X:"C-^3TJYW:J/K87A2?(1F95: M?XL9RM/1G+[GAG"3 )^@W%W$T%M%#5:@'UPX>4V9ME:EJ0LO!1?&^*I_2<#I MEO@I>H*S)UKW>F"PV9[6?7$TRM7V@O=''3:B,#(7:*]B%%TP4ND#"+29X>L. MWF5H,MO8PVWFYC4.-5P^5J[++RQNZ]DOR'R!!<%5#(K';.-/9II"O$R3S.U9DS4/-ZRE2! M[-5F=S#@2Y[&0*.Y,%Q MX520YROX<(_EKVQK-/PM-UU5?LMNK]YU DG!>:+R20I/S#J#9-,B@-H3[F:] M4)VDL8WF9-J^+G WEBPOK6!9:YRJ3G&K,^E>A4JUXL.W(DMAXU*5F:;>:J_ M)KZWSJ1EXF-.G:=,&S>Y+5X)&0QB^A-&:YZOAA7$FNGB(-ZZ$(SW8I# 05ZQ M!NHP5KGD#:3<_1VXYX?$64K;L2:/B\3EK^=R&@ZR6F*B%7Z0S&L5*CT'"RMZ MKT]^0^^M+NMW0HE*F6_=KN]?EY@:\Y05(*!9'O';%L. LE7U>UXWM2J3.8&N MJ.V0%GN,R/7#0+QV98G7V+;H TE&F[79S"TBJ??'5W3G\($#09QBQY _/RP7 M>D76R.#4+EIMG-0 4GTP>"73]0JR?B6'N(_T@%RK[P6]YEQ7DLY\/O'7T9]Q MNEVF\K.F51@,>T.)F_8-%63_S0=-WJX[!*EERB'B"86^)("Y0^JD6TC/3&OM (M\)<$R5 M![VZ^7PF9$Q,,2CW ^:>FUFZ9):WKSI*AB[$VBD=:!J]5?B[5$'X2>HP!3Z^ M%PK5QG!IQ[/&K\KC74_)QR;4YG[7\^UQL8%.3ZY2D7I:I4;T!(JP]B;6*Q-" M@SCKO/PU6R%:VCYE] ,X"PR%N8SBAJ-;#Z8+ RRC;[GS)D +^WII%&;V79L7 MEDR/U]L^O/XF(0DTQ<%ES)I^QEGXQ5$)V5Y54":4VU0V&$+"-+BNYNFU"47# M;RS]8)07DS?3;N"YR^+>.S#\2/VKT/:5U.@#Y<(*$BCP+M&1\QH^H5\2HZ[*O+Y9HD2HSU@3_ MJ'GZA:P9-QC4=;MWV8S3>6$C@="66[!:,IL4[PJJ3YGWH:8LBHGAOF@9S%^K M77G ET&I$Y-L&^+6RO33VKH334CQ\-U33NTT)ZM(N9JW6PJJU\0W1>+VO@%%;/D"2V\]R^:-WO0!ZWMETA4?:6#]7$1>WJK(D&/3H803)LIB1 MPHU?"4(Q. DD_.V/TY5U3@=>#(3-UF"$EO?HJXB@;2,"/ACH11AHR?<1,=\& M2H"Y(Q<1#,,)QC*0?A^,X4.IL:1I5)[-]70,'S[16SP4 6$?F"_&\6<>(P0% M@*=O7K4AW)#CL.;9]SGQ<4I;AH;X%==.:H<-P+:MK J-^8:RD9^>/GEY.O91=L) M^Z&$*6C7LSY;?1OSFYMQXL-EQL$UA! 8L)-SC]#!81JL7P!0<,G&J;/@N*%L M!:)=*X0L>/O'R60AG_EPLG(P48UJC[9Z [6WP MS$3I%2=,="9@[T5 X+.PNZM?*C? ?@\A=:-B#BC7_V2AR)?E9M'[U<+?GD(J MZZG(T_<)TU/(H'$XGQ8JK(JVRV<%05CXBSK+B=4MJEOL><(#C-Z]A_A&$2Q MLIJWR7Z#6OB@:(&DF$[' 6+-.+C!*H_C%!OM/7<_2]W;5FM*'\<$/9133%33 MJ7F/,;;HO-7UGSZYI+@1><>OP$"-BT@DK@X!.-,8MU#P[$;)D2X)4F.:/!(9>=Z+OEZ7 MW7,*,WMED^D1?&@/HL2OAH$>%A(KGY;I(X4/F 8,WPG:+?DT1IA$4-_:( MMU&D8%!6'>D1[5[WF(S@79;9N]O( 2OV?(RN6S(RH62?$?/U"8'1.]R9,SYS M$9H/ HK)[W;)L:O?L28#_LF=;V0;8DX##Q^)8%5:)]N_=U%%/S<*V^)(=O",-@E;!$2FGJ<-9 G M$^^+SRC??C1][!F,*/^C0U N5@T%S+H"!(N.QX9F<.4]OD#X&)C03QX56$B> M&-T6//QB)IJ5-R*9M;7Z__B] .N+/T)96#OH0\")8B#G#KU\Z@#VH)3CYJZ+ MW*QV[D>CQ;^":"OY\L[(#6*]U,]S*_/R3I,X='3N'A# #0 'AL+W-T>6QEAC!7JOC@.&6<8X;*,U%@KB.ID PI[OZ M#D.$PRC@%;MEJ@2QJ+@*H=]!P.;?B 2'\/'D[?=*J.LWP(ZS=[.9^WAZ/<9/ MZL I!);C8^FPY5R;9:?8\"E+!^ZT_AQ;0[(AAL$8TA#>(DI4D)BM%C-"MA><& MB 45$BC=<[JZ9Y#RR88]ZYEV;'@8X4+6M6T%^[UJIH\"K6<$$DH[@7-H@2@H MD%)8\EOMU)-K\%D(-/9R6VB%F41;;[Z ?4(]Z"(K(1,LNS(>;*$HH#@U6/&2SW$/:^5&\H"!KH3Y5>CF\]DW#XGN)4[*I_4W:"=#LJ"CH]B,E M&6?8+N:7!;TC"T8!:NN 7$CRI/E,J\0:P!*"-9:*Q$/DAT3%$F]4VTZ;]%C- M\PEJ?NWGG&&.):)#T;KW_^>G_(\5GU_\N>3Z7V4L^!4UFI-W B(74Q#I3T'D M)'KR<@HBK_ZR2*WA)T[0H>"546H(KR1FY,DP5:/N:2%\*NY =*=D[J_ M*FAZA5;Z96&'7^2 MZ"=02P,$% @ ?(:H4-$>";BD!@ R3X \ !X;"]W;W)K8F]O:RYX M;6S%FUUSFS@4AO^*QE?="Z_#-^XTG!11;4Q!> 4V;7[\" M)^XAL=_9FQ.N;&,,#P*?1SHZ>G=?V1^W5?5#_"H+4Q]/UDVS>3N;U=E:E;+^ MN]HHX[ZYJVPI&_?1KF;UQBJ9UVNEFK*8^4='\:R4VDS>OWLZUK6=T0]5H[)& M5\9M[#9\U^J^_O-]]U%(M\-/]57>'D^.)D*V376ABT;9<]FHC[9J-]JLCB?> M1-QI6S>+[MS]GJ4VNM0/*N\_U>OJ_I_*ZH?*-+)89+8JBOY7W1?]C]P9ZMV6 M[\HV.AOLV,C;&^E8CR?QD3O@3UWK6UWHYO?QI']?J(F[BAFYC+X=GEZWC?C6 M_I]FK.[N=*;.JZPME6FV[6A5T9W=U&N]J2?"R%(=3YYV$=+DXH-I'(VX--M# MN7V[:W&GOLRWU]6X%OL#*^Q;[;ZPE[G7@?-!GE4F5Z96N7#OZJK0N>/(Q:DL MI,F4() ^@/1'A%SZ!#( D,$HD(L.Q_V40(8 ,AP1H M[L1"KXQV/Y,NJ)]D6=6ZH$[#^!&*XT>\F%?.QD],9B6LE7-UVX@OMX5>R1?W%HG$8S;))R5K-:!!QO"8E?'!/?S- M;TJ#U. QNV'15-F/Z:GP+K(ID^GA M+45N\+CEH%9]%W__?])'0O"9A;!H-YNB#_^R$&>R7HN+HKK?D5),I 2?60E0 MKX,>J0]'(,R6P)BT3^HC2_C,EJ""%6_M5 (9U=&M-#2HQ8*D87"$2VT]*B%0F2A<$0++3UJH1!9*!S1 M0DN/6BA$%@J9+00G",0;BHDL%#);:)#!F(HK::WL:@RVO6(ZW1(A"T7,%GJ& M>;):6>5&XJJ?:-,YQ406BEYQPL5A?J@;7?93@!=26_&=8B(+1H;YS<@V MU_U,93^6HYC(0A&SA7 "B\HR0A:*1LVS45E&<):?V4(8D\HR0A:*F"V$,:DL M(V2AB-E"^[.64W$J:YT)FDZ(D(4B9@L=PGR,\Q0362ABMM"+[.I4?*K,:MHH M6XIS&I!B9*&8V4)[,,]::[L,W6?9M!0362AFMM >3.IUBHDL%#-;: _F:65M M=>_Z2[48M":R4,QLH82$$QLX)VF%^M:]?6#3#[ M.:*G_SHM,$0*2I@5M,.\49O6N@;M'@'W'^K*-]R-IYA(00FS@G:85Y699I5I MNM+Q;ASL^G+*4J$G2$$)LX)VF.?ZI\Z5R>N]L3U!_DFXBX7V. M+#0?L]YZ$-[GR$+S4:OC:'B?(PO-V>L2$"8-[W-DH3E[70+"I.%]CBPT9[;0 M-Y.Y,Z^Z)=:N8WS9J+)+TVSN[5$P#;Q?%!-9:-Y;:-;O7+]_EZL[;51^Y4Y1 MN^V9++)K*[J7[DB>'T;=VHR[MBC.W+8OYE,EN^W],9Y6D;__#U!+ P04 M" !\AJA0W3A(]-," !R. &@ 'AL+U]R96QS+W=ODI=D$6?42:9I-R#8] .Q+4-4D63W=3VI"B0Z M'1A'$PN&!?*?^(- W<>7N^\.E+MY/QW-=-?MAN'PSIJ[WY=36A^Y2 MSM=?MEU_:H?KUWYG+NWZM=T5(\NEFGZ\1O/T.%YS\;Q9-?WSQC:+GVV_*\.J M,>]'\];UKW5?RE#-[6(?KAM<;_FXE/_9OMMN#^ORO5O_.I7S\$G%WPT:\WF0 M3 <)/MOEZ"]!;^'H+T%OX>@O06_AZ"]!;^'H+T%OX>@O0 M6_AZ"]!;^'H[H+?CZ^V WHZOMP-ZNQG.2M!A"5]O!_1V?+T=T-OQ]79 ;\?7 MVP&]'5]O!_1V?+T=T-OQ]?9 ;\_7VP.]/5]O#_3V?+T]T-O/<-:-#KOY>GN@ MM^?K[8'>GJ^W!WI[OMX>Z.WY>GN@M^?K'8#>@:]W 'H'OMX!Z!WX>@>@=^#K M'8#>889WE>AE)5_O /0.?+T#T#OP]0Y [\#7.P"] U]O!7HK7V\%>BM?;P5Z M*U]O!7HK7V\%>BM?;P5ZZPRS)FC8A*^W KV5K[<"O96OMP*]E:]W!'I'OMX1 MZ!WY>D>@=^3K'8'>D:]W!'I'OMX1Z!WY>D>@=YQA5A -"_+UCD#OR-<[ KTC M7^\$]$Y\O1/0._'U3D#OQ-<[ ;T37^\$]$Y\O1/0._'U3D#OQ-<[ ;W3#+/> M:-B;KW<">B>^WAGHG?EZ9Z!WYNN=@=Z9KW<&>F>^WAGHG?EZ9Z!WYNN=1WK7 M?=N7S8^A/YQW]=XE_RS^9)N)V"@P$#4].;;;=;I>T%/' ""O]DNUWZ M]G-H.VE5)G5J(GUO0N"81F]&O_:G'M'MS6>ST_>]7WUZNGYJO8WT M//==K7TWC>)A;%XU73\WC*WIES6N[6;W(2R(5E^.H8L+U[91J+I(O&'"ZQM/ MY^&^;P_&VJXQ_Q5MVNVZVC13?3^$6V(W6Z,;UQKCASYVK;:F^>YM-^Z?\]YI MZ[_J(306QU[\M2"^7@[_V)OS 9;*)2?[L"W,N5%+X>DS>=? E]U03]:L9QNJ MUG=G'B]$N@M5)TX++_F(YK1U&M.\:7AH?;T?]M=D#\OWRH02AB)I02$THIB845!.*J@F%U83B M:D*!-:'(*BFR2HJLDB*KI,@J*;)*BJR2(JNDR"HILDJ*K"E%UI0B:TJ1-:7( MFE)D32FRIA194XJL*476E")K1I$UH\B:463-*+)F%%DSBJP91=:,(FM&D36C MR)I39,TILN8467.*K#E%UIPB:TZ1-:?(FE-DS2FR*HJLBB*KHLBJ*+(JBJR* M(JNBR*HHLBJ*K(HB:T&1M:#(6E!D+2BR%A19"XJL!476@B)K09&UH,A:4F0M M*;*6%%E+BJPE1=:2(FM)D;6DR%I29"TILE8462N*K!5%UHHB:T61M;JBK,LQ M'G0W_BO)SVDZO,P7R[_2;G\#4$L! A0#% @ ?(:H4!\CSP/ $P( M L ( ! %]R96QS+RYR96QS4$L! A0#% @ ?(:H M4"?HAPZ" L0 ! ( !Z0 &1O8U!R;W!S+V%P<"YX M;6Q02P$"% ,4 " !\AJA0I-'0F.X K @ $0 @ &9 M 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !\AJA0F5R<(Q & "< M)P $P @ &V @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 M Q0 ( 'R&J%#?T!]F+P, #L/ 8 " ?<( !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ ?(:H4,@\_F"P @ N D !@ ( !7Q$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H M4*R*<,KI 0 Y 0 !@ ( !VAH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ ?(:H4&1F$VVP 0 T@, !@ M ( !0"@ 'AL+W=O&UL4$L! A0#% @ ?(:H4&@]+I>V 0 MT@, !D ( !$BP 'AL+W=O&PO=V]R:W-H965THO !X;"]W;W)K&UL4$L! A0#% @ ?(:H4)&XP82T 0 T@, !D M ( !U3$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?(:H4 19[?BT 0 T@, !D ( !I#< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H M4.&0/;:T 0 T@, !D ( !9CT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4*1=PG[V 0 RP4 M !D ( !*D0 'AL+W=O&PO=V]R:W-H965TU MTP$ )P$ 9 " 5Y( !X;"]W;W)K&UL4$L! A0#% @ ?(:H4*+M;8JV 0 T@, !D M ( !:$H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?(:H4 Q"U[;% 0 -P0 !D ( !@U 'AL+W=O M88_[&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4)2; MI W- 0 G 0 !D ( !6E8 'AL+W=O6 >&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4%,:YQ&U P <1$ !D M ( !CUP 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?(:H4+J=R+HH @ !@8 !D ( ! M1F8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?(:H4%J9DBU7 @ <0@ !D ( !RVT 'AL+W=O&UL4$L! A0#% @ ?(:H4)]G$(JZ M 0 T@, !D ( !_74 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4'1,KU4I @ " < !D M ( !1WP 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?(:H4'A3CJ*T P &PO=V]R:W-H965T"VKP( /$* 9 M " 42- !X;"]W;W)K&UL4$L! A0#% @ M?(:H4%C=-7Z: @ E @ !D ( !*I 'AL+W=O&PO=V]R:W-H965TOK=P0 #$6 9 " 225 !X;"]W M;W)K&UL4$L! A0#% @ ?(:H4+WYP.:V! M(A@ !D ( !TID 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4,6-!@ &0 @ &1I0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?(:H4/HSL2&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H M4&&KB&\^ @ E08 !D ( !L+4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4,XYZL_, 0 R 0 M !D ( !2KX 'AL+W=O"<8S$" "*!@ &0 @ %-P M>&PO=V]R:W-H965T&UL4$L! A0#% @ ?(:H4+M*-$PU @ O 8 !D M ( !D<4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?(:H4,$66]6K 0 GP, !D ( !_

?[K+#'/\60UB3Z;7H0MO$/:]PXS:$.4!0/WCIJ/);82.^ X! RY 7\6%:& M&D4H$E81+B3%W&KD"#882PFM,\Q]*,TH-7WQ?>"') MX)+8$P-; ZQ TFA9&;\,_J[E%!I+';5&28D\D#Q, MBN1. ?_L^#?>9V7\GYPZ=^<_K5 FK[RNZL9FOWV;A7C+.J(/VSS%-M/QEME$ M+P@^R)V?*(KUEL7)JCSH')RUW+>[G/4'UX5__$=VV[\:1-<[^H]!( H;(F+W M?>&I17_HYB:XY^6;+_3K-A\CU+QY,GU?WUA9ES W@^ M_X4+GLV)R?-#&.%1LZ*NH3^>KT7X?OCBPF\/BSF[K^\0U%.+4AK(VFD!I74! M:V% '2V,\,0@$8SC6*FP0C6Y;E&^9,/L6SJ(:_.:%;GI_Y$ULR0++[&R DLS MZN35AD 8L1E-IABI5"Z^01 7G!N"*CN@PR!85=H; MSQ$5!BH.'4!,$0QEV!N?WP$WWF=E![PH3,C[T7 A=04\%.6P5P5JYP(,.)&"Q*\ZWP/BZ>H=AU)7!0RL9%-TJBD+FJVPPF'^: M5][$UY-X_G#^>HV*7/3O B*=9=^2+Z.[=*5GR[?^]?0V_!F&-N^7FOL(]Y/L MI\4?U3'G[3$^+/MN+3NT0/#AZ;9T]BN^^69; M=RP[@-X]W?CV>WQ+S>8;>B_5VF)I)0\L7CHTL3X <)$G$G\)']Q.$A>/J;RE MHV##C0/KF87CEM]#']_6^CG?U>UBW]D2T]?%P]>U1] MG^<)ETJ YJ>N06PW\)=APP%/PM$.O%O]5YK\H+58K^Y&X?'_KXAZ+X/R15UI M2\R?!D9ML_MQ=M4O1OV&O-?L_HGI",/]^9F:?WX__?#7'V \LS"[?US#?R1F MYNZ">W5)S9_>,) 6]WTO,K1%B7@#L42=/=\;%Z5U9W_T?O=Z M+RI-'"D72A$II0528:&AEU20\!_&!8%DI?_[J_4>RM_@;[7H/>;X$/2^[MA" M>PW.)3G*:%ZUE SZ18%W/WN-Q;GOP9;31P1R;9^"]W(YT2Y=SI9 ,ZYTAO . M. X-QAQ1(ZD"WG"!=3"AE 9ZA2:^"LT+$9N3'S9IAD%>(QH_N:2M-<\Z33Q0 M3:1E3;'57!@#+;38&>,XMFYN) E-E%_I\_LB3:S/,$*K?5(.21,/*_?^X:_+ M\N9*UJ4E_F$#HXW%S#':.)F3$N0G(,ZSP: ?#^3->R<61^.N(\7>9!HGYX]L M822U)3395@C>8Z05)=)JY;%VS'L%'25*2P,CQZ;%V N*^ J__,,C E'&&HTX MR1['=9H[K;5J.LW9!\V1H#S;P2 !@G/I,+#*,*,8$W,;A0'O5WJQ;J,Y-<9L M0 ]3<0B:T\Z2D!H&?'X[&D\_YHWGXB[\Q[RE0<4X>;^T&7I]VFS?@T7O83=U M/NT6I6X'Z//*2O2)*TR!8(HBA:BS1%OC 0-(00LXX*S*:9)#1]XY-&*%&EXO M^J'LQ"J#/&PN:[A7W^#[OG;I6VO/=1I]I!I=B6(IX#BW(F@SP,XB*C36LP[NJH *TRD^Z4&-5!8H;=16&UJ$M%&943/ M*^.*3®C4LQ::Y;$;+*VF?2J9GKNN3).QAMPNJP:BUL1ME;&-?D'.'K3?2 MZA<<@U'WA@7'7N1Q'F234@-WO3G_/V1,OY!=^!BB2*9]CA^V$NFW^_G M+<3"(V9W]X/1]RRK-/O[=KOL<1X-R,B;_6U8L&>GR>5LTB\:>UP5;>MBGY3Y M#W-V[@6PYC(QF_9C1_ Y67C>JBQLKW?](!PGBU_-OQ-OV!\7C_D]2,?X7]DT M+/1@EI84G\7+;*Z/L7_+G,4_7#],TGPZ%J3YY83TEBU/Y[.Y8/&>+#;G,!FW MZ1_9$Z2N.Z$.A:#"'0J1@I+)V$M;4 F(MAYB:8 A\;2:W(H[=!M"UR79_I=" M2GZ-LW\19&U2^ ,3_;WZR9*$O_)FF-\%[_YS5*1A4ANB(GW07V9<$*8N>$E/ MDB\5\9]3%R][V,=>HDUU3%@N:MD8&U)%/" 8"F+,9T_IFG/@QD]1UUXQSBV?(7W;-.+MFG$W+;D,QUL5]7]B,3)D/ M37A0+IR X4D5@@(@2(5EWF)D$"45RGRLA0/2,HT!IYX8#3UE5EB N<>0T)6N M-RWTIY_@X7\1!?]E.L@C#Y/;+#BCW[(-Q/MU0D'E]ROQPY8QW =?_6M_6#Q> M;%&^>*-(KN;O[(X$'X-G2/!%[;ST>) M=,?6NYNJUV.E;'W&U^TDX:@DP697><2G*@S'3.>[9HH*.[GC].T&WK&Z=JM_ M]*M_6([!*I5(?NN/HYN/LR-@]MV?P;<)X ZF5'I_*J$1(.59"L45H()AHSWE MS"JO+'(0:2 ALFX#T-)I^^=OK]"WU%9-Q'>]89A M2P$4@!+ I,3<><6(P :#M^H[E+^16O2=]#"3AZ#O1^+K/V[=\VI[9]^GX==J M 6CVO[/^?:QJ["7#+#^=D%Y=S>YF1?W;=>5@0]MGJN-2:!&>D[)? K24>T^1 MM!12"(4B3"HC +86&F#@"WC3&[/>8 _)CA:E4^5.E5=5F94M$(AG4CMM.(?> M88F!4\I$!CTA*+#P;:IX#4V?5@_U3YT$)V53Z45@6I.D:4'689.D*# M_2,TP*!DR4,:$&\P9A!3ZC11L092>P(%6>WE M.>B I0%@F5\T+Z1-^H=0Q(J:?XD!9HI[)T,",08)LB*W)Q5@'HO M3"V05%N\D?8(W"DDO:\0'WFT9C2-/ MQ6OP?=^7\@C&M[6^'L!8#WU\1[.6Q]-]=^GCM=W,:&[C2>YC9^K@-I?T@,MJ MT3UJ1;SO6/=^2:57Q8XV+6W[(]6$5@K0/ 38&"L]1)18(HAW4FM.#(5>F V, M2PLO_?MZW6>3:B)5Y8@Z9I$-K9N. J MC<0LH_B@D8SW.KLL&&8G)4%O?*\E,]+68K8]KDDCLJQ)0]8H!+#DF%.*A57, MQ&;SCC!".9+^N9JTG=EJ%-0)JJVUQSKUV0OUH;#L5,0PM%A#@Z350BL+*2A* M.AVV1J)G2SIW9I804F?/D?:;'N_JU\PYP7*+YV@3=]TD['82]B.3V4E%)Q7O M-R&'ENL^&PT_7G7Y[@,>W]'D2+NU/)RQ=OGNUID@.Z!"JB2WER?AKQ[FQ-L^ M2VV-E!SBJ5A&R@X]VGB'N;3:0DL-%HIS12!CB%E-K&1;YG:".735\+7 K2[@U'!H&A7/2 M*NHA%-X +X%43% K'=HJB;0#^T<*L4-FD-::0)T&'H0&FMV%NGCTZ'] FYIY#=DA?H+UU M,6_L5Y7S1@Z&_2^#YK12!BV5-EYR11VCPBIA#72:0^L1HUJ*;1@WEMM5M73Q?BW7?M"-MY6]:TU8PK2?G]S];98.I^E__H= MD/\\*3F^D^C;!7L]_3K.LKN\Q6V4Q?BK^]GXZC9:\:/[*#23^,8D7B:9CI)O MM_VKV[P![O)K]V$:LJ0?CV+<3+)I[3[_G]SI)_GZ;#9?O M/KYA.LZ2[-_9^*H?6^K&\QQI,IE=3J;A(?I_9,EE-LQN^M-XS^OX]-?QR2ZS M9#I.AY.;+/BM^3MIN'5_?/WQ/HT4YX-L,AF->_GCY%]<*/NCBZ3)3:ZK,2%< M_5Y0M[SI[VR8YXK#0]^/)ED8RL5MN,0XF\P&TV5WX'%V-?H:M'@^!6']1^$)?A963MO?PJ\.?\9^N> M+2Q\F+')_6AXG2?!%^A4>8+7GKNIWGI^J:WCR2>+'ZO\9@LE?+$R/-/R\L77 MR@?RZE\_WW+QQ964LL8@T+K#TD6IO8^6EGC6?;AE>-::ZEN M/Q[F$79:2R0THK'!@S9,(8X\%L(P:ROC\40$MY]"J3&G6GF!!>=$!4G%Q$"! M5\;30E/+S\+$9$$NA_V[V=T\_+DP1.B4I_4VT\,TF^9>,(X>&+@^#3 M3I(?+QT-ATMWBBB OD[1>-Z*4\$H( %4X&%B1#TSPM7)7@A@_1^DOVT^./GQ[[' MAV5@?IE#@OC#TW'[XHY4_/GG#RM>4_$9?-U'K_S9P=RL+<<9ZFFVW16'%ZH$ MVY2/;:R/>N&=Y$Y&\MB_:.&)G4[$=WD6K0$)W_E:KY'YLF*^R$X(B%("_[..:ZER_971H=IW&T Y[8_5LU!VW*H!Y!@G3_\Y]2E)%<0;Q@ M'D $"8_UO5H1)2UFUC'E$* OBI+].H^3+%7H\XWOQ^C@_V3IN+&:#BYZ G=L MF1W>='C32KQ! %0:,UF'L#(P6VJYI>F$5 M6E&J9WV#'2@3D1WU_5*PW@ MW6Q0$M9YE+_]QNV^)TS"VJ,NG-"Q-2V " ):IAJP:BDAI*A#E!900*JPHCZ%Y++WB M5''U%HOI3>@P^JYUJG00JA34I.3&8M%098J\G; M+-^FMZAZ2S;:;]\>0/":=#YXYX,OD0B7/K@.^WCPOWF ($J==4H@QG78T8'\ M_]E[T^;&C61=^*\@?.^YMQW!EK$5%CNN(PK;',W;+;5;LB?FTP1$0A+&%,$! M2,DZO_[-S*H""ERT4*2:4G-.G+9(8JDE*_=\TO0S:PG[^EFJSR@&N:H;64LL6P6V$G&@L0)$I]G8-?:<1PEWA/!Z5_S8%KV-K7N MPZD\G,I].94ZI*;#,C.*&?/LB 5A%B6V%T918*:1 \+SA2;F6-9 M2H!MLC#E MC#,O,$%+,+F?6I[O,&YE:D5!Z*969H4! M0SD(ZGC(0 3R- B9EVVNA[^>*/2WF>JU_SKW6_>FBYY1EWT,U0< 4UMDU8,O MX5"._J[*T1VO4WNB$.M#;=N*DH EW.>!S5//#!S?]; D9U.+9'=Q3-LI[Q+$].LKNZ_->S:;[2LSIJ#3$)GK!6D6V%&:N,QR_< T MXRAV IZ9 5SH/]<>VUW<9."9K^*6_;;T>N!5!UYUX%4=KW*U2D+/8\QU8^Y9 M\$?@15$&#"OS'1ZXP&52MKDUNT,URAZPK>99[BGM[GNL:5OS1,7<*&^F\QGU M\YH5==',#LZT=^O:_O 8?[([_A2&2>AX=L(2YK& F=R+$V!3W/'\-(W]@X&\7WO")V]Z1\TOV?5L'_,?#8?Y^#[/; M'68["5W?\L*,F29+S)1G/(S3P ]8B+GHV9,,HU<_Q);YFH'CPPD^G. ].\%> M=X)C/^".&UI>S%WF!_@I2WSNI[$3LR@UGVDN? N!'+A;K:%^-\?Y.XNFB4#9 MN*-%X^ AVI3L5_0Y_PZB:1NW>M\CWO\8Z]<2 ,.(VVYL,SGC[>."!!QZX M$0]T.AYHACR*L]#G+/58D/ @B:TT\JTDLST6A<]J]K%+I<\9>.'N_'-OGQN2 M6?\3-:!7WV_EV6+!3^8W<,MP]6?<\W(RS^6.+'U##Q*/IC]7+Y!LR=E?P'$Y M*3Y>BPZ;EFW^US96T' 6NXS0O]>U>LHTORH^7M1%_N='*HS[.1_?Y?<-O.NG MZUI.YZ$Q/M1G=)O[_LICH(_];J>__G@EI>WYJQ*'B]:8%8D*<]A#O=U] MA._J)]-R^D?SW_-F5E[>BZ^PP]=D]K.#NM 6-C+K%T/TRQY08S":ZZJ>?01* ME;\V ^/NNAQ>&SG<-ZEF1ET,46)CRHDQNRYPF4AFYYB&.!H M7ABSRJCFM9$/*6"!A1=3N'QX;ZC5A!<4\&Q%7AOJ:/_[,26-:5 Z7A8&W+/] M.')"*^8)0L"[D0<&+%R>F8N&ZAFNR3DL":EG<75S4\YPQ3:,NK!62_,>UM+\ MHV6_'.S=> Q_+*AJSQ?;>8,MI3>^_W->#Z\%EW>L0:\U];.?=61\AJ^NX31\ MO,$_@,8F&&PH_IH6$R#0O&FJ84D$-JUA;6IXFG%7PH5#4$9S(,3B/_-RBELB M;VV,LH';A^,Y4NIE7=T@K>*C:,L:XZ(8YG/X_-L\A^OQZOD$E3TD5R#5.2CF M!;QD6A>CN[P+A2+W&"U,KB'XP""'**"F0]+Y[!NL+7XUSGP&J$0(8- MS<$( :T2]@-[(")/$9P,V59#A5TJ0&K@1C:"P^3(X<;CZJ[Y>;L27+N_YPLP MU?+(M<#/^@LFN-OCOC PA2^$+ \@[_%8_OK_?@"VA)]AX$/U><4"GI<4Z_.,I$L#X !K!?9'7S8\_'\[+ MNY[KMK-OS#T]"C_\VCJ+I5EVB.!\HXF_"H7Q5#I1_1Z+76&;B:Z?JQ*88_C^8U!Y-VG M17AWR .;I4G(F9?:01C8F9G%D9MZ*;>7 M1.>#.G8BV>17X))?BAJ]1H\&D2;SFXNBUN-(7;+/1_MAZ+JC;=;2[F=ISG]] MU\Z!%^OO[U;DO&?7P%J^I0$!!)'E>W'(0IW>0>S)C+RZ(ND*->%+.[ MHL!,E[)9?!'&F?']EWE9&S=Y_6D+;@BXM]*9:F6^*[O-EU+H^O.3]9PA,K M#F.+^1'C:<0#G]MV$B>9S=,P"!]6S+[*V?R!DSF]I.]&'/=J9UD]?N@=N3M+ MZSDR_G%=CMN\EHMB7!:W10.;!+0WJ8P&SFIY"?P1=JK-^[J#=\.EL-TCRI+( M<9?GXYFDXV;IB+7TT!"=U(4!#\0GP!N TN!2/WLXV8>)\?_+-!D8K448&4@9. M&XA[03H8U050""VR/$!X/9+M/?#R875S@R)B]*)I/9'ALD$L1M'06:9+(CLY0RSA9)B_.>DFOVSF,5J"IM7G#R5Z[$5VMSV>-XY M,:E%X2[8C-HGY"\X'9$XJ.>+O63_JDFQ>0HFJ!PO))R'??^^UW6G) M(LL.&)SEP&9A8-F^9=I.Z*7!DQ#!5I .NOY/+S%M'[=U31#@7TT]^]?7?')5 M\+_*ACY]%JK%YT(8""N"!'=5/6J*R0^_-B#!9$+'8^&")XB)YZ_T%MC^EO@V M/.;H*9-< .6@?W)Z86.QV,HRX!..;<*?;L@3T_9HFQ34CMD]4#,9MN,*M):'$VX]GH56 M%'B8+LY2V&LKBAE\P=S,=V/;U1)NT\3)6&8Z7NK9P)-=;KH.S](D-"-N)7'X MH/A]]#W68KYN^MOOQ^?__'GMX7AB:<937OR2<=O/R"P.'E?2+&\;UJ7XB)?_ M7,[@9<-5-)?^-;Q&[D5)N6?7>;WH9-M#H_EX@ILU$9O3SY:?UF6%%1EP II2 MJ#<@ ^-\DH]*U./G#J[=W56!I2E+?P7:&O M5T/KA?>I][=O:N878%>4>5V*"X1:IBI.AM5\/$(303UNI SH:DJ3DD.1!YK* M5Z1BAT*_PO6"LXP.@7Q+@G9)0?-=X/$%<[JS'W"'F4GLP[DWFI[7*FMBY75] M[?@D:Q4V%C /L3G0R@.:W8:?4H(G:X>0K$CY?"Z2SA;(U$:4"%%JM1P/)5-R Z MQ,./C&1>DQOH&@W7N@!K&$9_#6^=8 G)7M@M-'S;M,(!$#2.?M(6H]!/.Z;Q MH$/Z,.,L\>TT\R-0(],HC$S3BF,>1SR-8GO)JPSJX2UL##P4:!UW2A"\^'I6 MC!;5Q@0G^9OUVWGR+_F(?YW-\EF!WH-XG#>-? QIDW"0_K5T/!HX-]II4FKF M T?CR::,N4/WSA8#DL# MB\>9%WDF#TS38P%?T@,URI"L=SYK9K!^P '66#";TN$3*.\93'E2;9TGKR0Y MD5:/OHUN88Z6K8H7&0??2)<[K\&*G=?W!NW6LF>6FFAAE$ 1=8.Y^@_:V9'QN\8(C&28IS?88$Q_ =TSJ7[T.W%R6:)?<*REYD_])FAV,HXU X&/U M0:':)X+5^&8G/.1D>&FPC5B0B(L MJ>(L&K!JZZ1NJ6&WXE2#*T[LR.9>G'+&O)B%=F8G7N#&L?Z7!I&\785OEV7X.]?;O;#= MV(REINW9S(L"-X']3.PXHHUUDR!(V%(6V[,V]GD:^WYL[ XU^=:=T6=7HS=B M9FY\-Q+""VP&X?JAP-Q23L6NHFSRH 16!^.66#9WHH3;ELVP!YT5)J[E!9%M M>ZZWG#;5.RB43*#.20QJSN=B=EWM#RO<&(_$V6$0;QN,\-$-[BQ&WT.,#"=T MN)LP/XQY:''?CX+,=UTS=1\6<4_>X&_$$C?=8(L=+2.D;CM**Y4JE3Q5@^J/ MNA:: XU 7Z%UQ1]O)&['4-?],3]EA#JK4.2DPJ6 AU"3ZID/6[8#>FFANS,$ M3BJ9DJ#P:EK+2:T7NC6+RZ*N:>UN$"A'Q'6FL!!OP#) +;BOX%.&!6K3QL5\ MMD)#%I(!K,%VWI1?!W)B_4*T2K18OX;\IKVEQ87\/_\KL&WSE[Z]2E]:OPBO M&L8:+G$X9 @LWLB[%))I7HX^HHF23W$SU4,^\"_'\8^4WB?MA0'8$6BOK+'X M] X+PF$-RP,,;0)3)/,"CQ">C=%($(/FJ-%. #U]@&>&UK.-Q*S23#24)7*@ MMZM*/W^\P-0X \WT4=."@95-,Z>-F)7C98-&7 U&/AIVR[\^^ )8=7QX>ZBO M>S!0*_V?%!FJRROA%N_PQN"5L!;D?D O=#$B5F1,,"%S\7@A.^F['[0#UQOT MBD.W4QPS*<-"#6_;3MPD"N/8\]PD3#V+9:C-9Q8/$LOT=Z2D?(&IGL!S6['5 M>RQO]PA%6"(7*];6"N_?GLARCMA;5DD\LPLM[:=!]/K8?WLL93;O0,>M@_ P]O)J3H #Q^ A[=/ MN[MYXZ; PT](3WM1=IOS\NRV5S(NSZ1>.YV#X*)$Z;VW%GO).64],OXSS^N9 M"-: U N4G8?VEN7_TAA1!68$_IJ 0C2<5368%--I76%V6MYJ]FH%#/CEJLYO MA V:ST%UJN'MC;(SL#9,7CJ0:++E#6'%BO]>U]7\ZMKX^WQ2&(Y).@!H O/I M%C*\'U,@;4OS:7ENZ@:)%\8A\RPS"ITP"CGWXLQWK,1:F0W[M5V$+V(-N)K] M2, ;KTCIMH+?G,ZGA4;E\E.4.LGQ\J6?'U,8]92(1PH+3/-HN:G]-KWX6$&H M6]<]H_D#DB1.T>CF:,A)_KBH4FV6LSR\+D;S<7%ZV=/,HWOR(3ZP G81! M[-HI8X[C1)'#4S G(C]C0>)D6L:R;0.YF"S(@$X8YBQ;@>F$KN-;L>NG6;0Q M1/ K,HG6U:,V0I9G$N8O[IR6B:KOH2P\J\"F42$'X5DBG\D:5M$0RB0GC<$.KPE1.'@441AW]T,4?BAW[;^T]-0C]\]E.MO M4H*3]7W :7UXKON&:[P],EA53?'=;;_SW6Z_T#&_7U0]Z3Y\"-1[KQ;@@-VS MN2_C"7:8)6[H!$&68CP@"9/0#6SW$7-N)&SF+S"8:G0F MDZ0VJ1EZ8H5:5_J0%B>EG@4>'/G69E<5++4>"_&X?(63&=2=W!W%AW M^&XML??H%/$[QI-9B>_QU(O2P&&!9T5N8IFIY:4F3^TT>"S&_51MP]E/;6/_ M[);#.3QX1-ZN1R3T.XTFBI(0^4G@ 6/QS3!+N1N#56/:0>2MZ F^D4;C[*%& MLW],Y;TY0[2\L(,CY%TY0@*KXR"1'[C,]1TW=%WF^Q$/XB#- I:"KN)F[%D< MY '5Q-Y/U61O-9##X3DX0K9\Z)VN!L]+;9]G7AQZ'F.:&0*]^@'; MCMI@[Z':L/_:P5MWA.B9(09X MCNU8@9N841C;KIL^B[.L5V>L#=691;@::Q"R902O]\18]JSGVZL7\[3U?--J M7 X)Q&-62;2.575\>8M//ZNQF16"-/YB7%=WB/PA$$(D!"15 8%JO(COH3T, M7D8=L23@HP9@HK ?VQ>]'?CP;X7K1FO=PF]JB[ZXAZ\"HQ)HGM_,R0([\7W' M]1CS?#<(G#3P8C-RG,1*O248E2]R$EE5=YROA]V_03+[=T6/.X>\R0T MNY+5!-18VX_LU+0XLP*/Q[YE!HPQFUF);:7;6/O'!WX7I=9/IO[ VR4X3XLXWY7>KBFK/M*^:QZ_'&3X/3:1*6^F0GI3 M6; HV-=+?G4)5-78(^<61-3XWI@45]5,P(Z!K)\T8N:(JC:#>R?Y%3VUU51& M93.L"[QD8 A(LZI]!S)7U2\'MUK QN&CIE/0;T3Y;25:J2&:-%X_+J[@+]DE MDYC? &'@QG,J1@>+? 8JG$#3%FNQH#DUQ02[_33%<$ZP9?!/.3,N\R$U_!MH M+5'@.P1*.%*H!Q)X76)7"VFMT!FQ32[V5\'6G@H0;Z&N>M!B/#ZR,S?5J"3( M;L2^D\UP=0#O!T$=9C04@F& O[%6OZE@%;M=:*&^J_F,P/^&B\U%G\II]ZR1 MP4DU^4C$4L$)!%(XQB(]((?];TVENF_"/!J@93ELK,._S<%RG#<"S;^DOK7B MI(*%=FW\NX*+C5OX<8X=4;IK8.<1VZ,<89?'RSJ',S$?TD5-4=_"CJNST9+L M$*9785'GMHC19&#M^))U"OQ:+MDK4P$^H@W3O[^ENH0I/0\YC< >KL->HW!UMXK7B)SA:P#?>H$ >5>"DV<^@:;@L@ M^]Y6@4I_771OE5O5R!;3_P9A"&LFS:DU^Z> H3N&V_4VOJF:7I_A,6[ Y7B. M_2G%2]IF3[#$).$DJF0S'RY0%>XFO/:/XQ0F_+E[&4X:'H)+K^;<<4E:YQJD M9(W\;%+ ,$K\>]UJX&Y3,_,>L&V1PV"H5QF\B.I[!1L4K;(0L5+0&%%3T4BN MV)&<=HQ6OO4ZO\5^YB#QE@!U)8[I(D=IGZE@3.'1"RP9A5@Q:0@/LS=H $GL4OS&0BLB[G FI!&MS:Q80GA-JJ6>C-*] M2RWM%:Q#.] 4[S %J]PWLY0SGH+*'2=)P!+7M%(KS):JU+:P#]LS%LU=(I-> MRAXBVW,U28>G!!0@J3]"-QO).9Q$L4?>J"<-]D4.*^+/JYDE(@R-YD/5@7+2 ML3;@6:!DE-0M1K'4]8Q/UY6?S6 ;A21/K%%VOH8+-O4BO*+VAY)LF-?U?=EA M:;?"OZ[YD"NTS7S##(G2YPH]>.$!5X<1LQ. ]?C?H9M MFL-%#L1)28--7V/)HYE^W$TRNH^U3>63D6!3[3>I5!3)Q%=>@#] 1T8:4DR, M+KK_(O2/J%,_MM<6P#FRWK1(<3MGKX-MT"V&O= Y,S.0(J:9N2X+6&1E8;34 M >>!#<4"I;>YH>%.&QK-#B)(#5950>OC?1%$\QK>J?--Q2^IH]DZA;XS$HC' M'O9L9WOV&@++ZU3F".T5/\V8[SN,)5'@6%$4L#AQ72_UO"70F,_EA,SO-1KQ MFY9;[I'_IL66;VN] 7@89SQ.4I\Q-XMY8&4\2KS,SOPL6&ZX_/BVOEWIM6KU"1D 8=/X?G_G<-ET;:TN9[<,' M+[#2P(S2@,.:+/D=%D\;B!"$ZBVRNKI)]%FN\T/\MVA9E@M>)3Z430P)I .2/XOQ$7?0 <89U5OB$,' MF$,'F$,'F'V@W=V\<6<=8)[3PF7/DD&2$D/JD]%"\L=&'2?:9X&B-,[K8G1. M,;2'.DW8,;<3T, BRXU9$OC<\I,@,4,O,4TOBDV]TP1+>6C&F95:#DL<)\P< M-XQ]TPY\U[9YNG&GB==/8!G)]5EH,T&ISB.UB*0<][XB?>L6E,))IS5]F[3L M-D/KLJR;C7V /_Q*^M[FHY"*XDMB_"_3^7JM/ 9&\=>PF,XP642T#%%9",]I M\O&X 'Q7+3YN\OJJG(CAY?-9I;X016KTS9:Z@%C(I1]N V(_K<7&TFWV:][V MT$\;MC'9YD/1QP)M[1OGZEQI;(.:$_FO*]M M8][N_BH3Y+#![WR#5W5^>CK R[MMBY3DL^+[I/W#AA\V_+#A[WG##UWO?OU2 MU 85\QXHX#NE .5:WV-\.[GXY#U<6OF=KUDOJF][A^Z(>S;Q;TT=?%J78[$X M!^+8MXGO$7%8[$ =KZ%BK%VLS6CAK4+Z;3;;5\7[LVRK _SSO"0.'-+&81(CYI^398NY 1K24NO" 6V6E%FET_3S)&6>P6?^U?;ZB9+JOG4X M6.8C&9/FT :VSK77H;/OF M-_/O^62.2#WVQD;"82OW;"NMS=T!A[U:CDO&?@(-BIGRSUKMS(UL*ZWB2-+6N/;:V]M9H.#.# +;, !S3 MU+HKF"&VF;1XE# G#8(PC!./IVG$\+HE9\N3#98UAWY#@\7QE^%^WN!AWY3WPGFW\ZG%5DCQXV?Z\GOMO-9X?=_Z:NXKU4D]Y^ M;J1>%*4NY'Z4L"TT[]\,Y?T%CC[G]X;M'F)&;WT?_SX?W[_ V#KLXU[MX^9VTV$C#\[B+>LA MKM4YBUV3!2Y+0N[')F.V&::1R2W3CIGI^%:VU'5N4V/'_LS_:;M[;.SLK4US M8 '!K!M!N!T#,!S'#CN6>C[0I[&5^DG&DL!-'&YRWW/-:%NF%!4-/"'QSCY$C0XLYL!BWCR+ M"346$SLN(AK[H>L[@>FX+%8LQN:9MQ2:?HZQMHJM;!@U"L+ESF_OB:&0%?<3 M@=RJ[[?R[!Z.]EY"4G.] _925^U1BT;=8E93-Y!I7HZPYS1>,ZSJNFBFU02' M#[\0PJ*!C9^:(T.V0,'G?3W[O3'RN[S&MAZBK3K>+C&QS]J&W<>3X1'JEI9Q M>C,I+^:-D8H^(_ #=D"_+8PO8YCE![R;KL.//QI7Q:2HJ5MZ70P+N&P]?+8: M98/?Y6/53KI_.5Q#H,=5V\M5K0H-?DR]].3H]9ZLO4D7?XE^*?0D H6FKU7? M\SB?Y*,2MVQ^T93P5UV*"^1SVYGDBX/#IO%+SWYP.BTJ-6U>V]^C-_9K,?(7 M[5OXQ'T+Y;Y15_/N=?-)D=?8(!Z_GU.3,?CP9?4@VNUO$P(15!,@ M&KEH<,3P-^KP+F8^D6^_**@=;S>ZGZK:P.$=&1R.+O)$I+[!$UZH-5E1E$#+ M__$BQXZ]-,]&=(OONJ^/BLNBQA,XG=<-+KX:,EAW-[1T>7<-#'5:3!K1TF"* MRW$#;\$W%7I77"2'FF!N\;6-,2[SBW),S=JPP0^M M[=P)K/RK'@">H=UC+\M)/AF6<,RQQ7,IYB"Z+RWT=):4B+HIW(:-F+K??C&,X1QV4M-W[X=;!YFX'%UMYP^$I8\:NZH*GA[L] MOYC10K3TC&*F3[WSR;AHFI;E="M*9_BFF#VMD5-."FW#O< TDS!*/<]AKA-$ MKAF:2XT\V#S5 "-[:CV(IX%KC,"C@/K2!.LL!VX;^N:VG- M4"+/<;ACQI87<.9$+(@BN,SE:6CZ9NCYPAR@KD1\]NSW6(N]5,[.3^/_[V/$ M14^DSU_2DS-^?GQZ\O.2AKO81>:1UCI/&3S5NQ?,[O97#)>6'OY,$BQ]1U6R.?3NOJMEA0%T6/[$Y[Q&N ;3;4* ^O M)&T'F2IV,D0U&VRF8B0>#8)52MRRW; /[34_+EXD/N(XP,(61X,\$,V@9>7M MDX62-2!=5-UY44WF3?L+R'2RW>'-?;5/ZF@&W@.X))B.)H@((M42K!C2D:5XKW41V']ECTS0M)#N6+FW$_X!0*G8(Y71O9V.2Q[;A1P"W&0L\+XCBV;9L%GA7%4;14 M[]V)&5T0\:Y!8W2_)(DX;O\)+Y=U]-;-7#&=3F!@5!7 M9^P(S7&Y\-NEELUBO3?+"O('KN<-6&@_YH!ZOEXEA@4G:(P' DZ!I O-OJ=O M/I)Y@Q_ED8*#>XOJ.IB-RB9=-,HZRY3,.*1JH'Z8TJR NV"^EP4VYD,='6AN MC'^!?EVB706T*.TI)'@ZL\)PH$Q@R1S!Z 131(X'O0>@ZA;B]1JWD\P.U&=Y MJ#N*[@Q+/-7*L+G)1\6JN82=E0V/!)E%QT;PQ%81;6!08D#TF%5F^A3,G!J? MNWY@H*^30=R=[)Z1NVSV/S2@S23FGC7I(S\$K /LSUE'&,(#;)"BL/>*P4[: MH^]/[_,7-S:7XO *^>Y+%N1)LH;9';9(RKD3N1;C$>(XNH&?!9ECVV#4F6F2 MN%N3-<(7>#P!]69.1_,4S?_SZWQR*M0B$CG-\>0+3*P:K6UIWHH?>NKY_;23 M/U];W8G.Q.\@?9KS*BKDF3F>:#&3)XBH)_?@MH["O6Z1_A@U>%V/32^V8BN- M_92;+ @=GIH\2UT[B2TWB(*E#NG?CAID!_6]I(;==637(@B:3-"5!UFM34./_?H0 M+TP8<<(CT]^^?KT%WO4HM72A])!%61C +]SV61)BN^;8@<^>:_J6&W\S4;8! MM>R8N[V46MA1\"BLU[/W6SA@5K(=,L^?P/# 2! 0]4$=_%8/ER"+8+E)/S:RMQ?T5*>@8$1671 ML8"!5/6&K2R&,LBQR_2XJ7KK\'@ &MUD$Q7MW,%:_&)<5W<%,+R!'HZB59 ] ML?&P3JJ9\A2HX#(M!U+_0%Q-SA,]$V7E=-:>PJ<%M$3BSJ+IO)Q"_4@P80MF MLN&X"R.F?Z]K]90I2)"/%W61__F1?$(_Y^.[_+[!6-MU+:?ST!AWDA>^(O/I ME<>PPFGRV^_\Y)P;9^G7/X[C]&Q@')_$1P8_28RSWZ.SX^28?SU.S[;B.-GA M+$Y.S],SX> X/S7BTY,D/1%1N).STT_'"3^'#]GQ"3^)C_DGX^P86H3+1ZJJL4>.0R?--@7^A2E$FF@@GZ+B7@8@BLIG>[E9OPC=EG@ M:NA;H1U'EA^95@IVF1VX+C?-P'4\FUO9:SJ5_J!CAGUV,2X'0[=&#:2!KS-%R%>( ME@-&[_ZB:*9NITM=?5;>D.6C&-#NG89A%]'PN)/%H1WY5L)8; >!XR19F%DA MRS(KX]^,W9Q78"E_4P_A1K3F.D?+GL%]8CV/DH;?%=M$CN_%P&LMCC*_/3R LRVXI<'_Z,+/>)1_W-<&G+/C+?,I?VK"X('22FD_+$ M,\W88SP->)PZD9=8L>N;"3>=3;=N3[FH91TM ^%L;>MDOBIY=84*UTL1+?[" MOPN](.EQAS1F70ZOVWO+IBLA@BLQZ=8V?SDKQF.*8$AWO@1GN%@P4$T4/G8,V\K')P2(5-887E6!@=:F9=.AP_/? M?H-15CBP0]@L/+CXXJ&ZM=!%-:(:&/ER7LB4--9='].>5T%5YBP2?-@2O!E9 M9AAEW/,LB_E)S,'H\](XB(#Z \M;*M[9&<$+?3ZK:OD57F>]EA:AD?C'IAC^ M/)K7]T5>@QYWY/MK*W4V)&O!0_'Y[R3)]LO;3[*E*L#*P MER@VA3\74@YDHH'TZ&#@E0J,OU'6P4^G,T*+7?D@>)>O62WJ]&E0E=5 M=0N?KRJ03?3MP@.%B* -DJG[=3&;UQ,L3*5)U()+YUA\,"HP'9YJN1%'8XH# MF1:42(+3+06?+V@O:OKSA/8L+XZ3,HJS?S&\%?'V#6VHLZ;HUKMZ2BB*U85PCST7X8UFE) M1_FO%RLG0%$[WM#._19G:63YH17$69B#!@U?84%$)MB\; M:IN[V%*9H-.=>CK%)2HCE#4EM<4!C!EX'?$KF;DT!@9*!3D:,Q65\1V_>3FC M[*4_"5R/A3RN-YR_]&7+^4L'+^@[\8*^2F6/Y]D:>&&6F2 T/2\(><@]U\NB MP$VR)(EM^#?=GUJ.QZVAI_/C%T15S:-ET,1];%&//DHBGEIWZ^[/UZ)/=BZW?K0OVRY:*=63\_8G5.KN/NWN^!CN?)J9O M<8NY/@LS+TU]U^)!X$<\W#W)5!]+\;'PH?VS=4-.JUL%%9'%-Z[Y1?IKUGI,5'IP!6B,W M"*LP%9I\W^[!632MXB4-%P1M(IQ*>, J>^71XB :V(?RZ5-;Y]FAT<_!<"C_ MA[(TC<](:T:-/,;\=TYVE!@0Z* >[83I59B>7'@VZX& M:V4'D9]ZL14DH<^2) PLUPJM*.6);0=I$CT(!O7H>Y9@K8C"G[/J FI"0@=U MY4Y_%O<@SZ?S6?-B0*PG3.+E2?+:_3W :%-9C=)$Q,_Z"R9X_L9])[XI<)4) M.M<8%N.Q_)6X%WZ&^0_5YQ6,Z+R\*1KCI+@SOE9PN!='>Y/75^5$#"^?SRKU MA0#CIF_NRM'L&JZ&R5]@%+I&4.%Q/FV*G]4?^JH0E/ /;<\6N 1WZ/_]X/^P MOJ.+>$4 ;U 7+?YFK?\IV.BN%S_PFS;"?.N8Z'LVOY9([1\>GJL\ '(FUO0O MHZG&Y$A)=U4?!4(F+!6WQ4*+=VMX^_IZNZAT<:&)V^WBR /-FE;2Z?Z MM5I:/&+M^\S4(*7\B/F9G7K,9"%/.7-2*_4=DR=8[+/4")V,D2](F'US6V:+ M81,+;Y?V]M.A"!WKR%V&>MI!'XS#Z?F^3H^&8L-XX,2N9UM9$C+7M+F=^6 1 M^QF8PW&8A<\X/;(%C!GLR>EA1]9S3L\W-6!V(,A3E6MY6Z&/85S.[K]/E7;K M\]N#ODYXBH,N A>F)K?A!-J1SY@;10'^?V)YS'(BS^)+3;@W]GBWKFK-):<( M[8^6SKZ"YKC;,,=R'HS]U"P89YN]ZI9)?1^:3__7X:"_HX,>F%:7T^;ZML>B MQ(SB@'E>Q!/?BC,;_S]*;;9:V7WM@[[-H-4+#KK]:+3J71[T[\93\;5L_OQX MB2E@)?J"BF9FU$"/!\/H&TU\3[BEW>6DF6'L>'YLNXR%S.(\-$W;M\(H="PW M3DUOI]P2R3,#ZCR6Q/DME"+WR;G>1\XVN>6C=+7_;/3 ,[XCGN%T50.1XS,> MA*D3^ &SW2QPW2SB+/;L )A'O%M3ZFD\8[?ZU9-YAGWD+J!?/,2F1TC8J7'Z4TSU4I>P]4J7\#%+X9JW$#V?PK9Y!OS-4$CLT'>8% M<@=GD.3^3Y23J+[?RK-7 MP8=OJQ[/#K=3C[>(NM4H=)&!,2FHC!'KNV\(9Z0K-&P&E,XL&IWK/12P"^0P M)R22A1)[RJ;>)&V;KM&>JU]"!2XPG*DLA21$%,0*6I]%+1/ 2RW'&T8U+NC1 M_=1L*E!LL000/T"5V"PGMXL7/EH[3P6>JIMZVT6[ZQ2.M?6%AE,@:DB[E3P2 MC/901;E?6'*!!AN9LCAU;2<*@B1F(0\#VTFX&SF)':29XSRQL=-4V)^X& FVC#.2[&I7 '!O@ T.=EO'&UI=)IWIV=RW+>ZE?L!B MQXK<(.1V%$1F:MMI8N\/5O9N2[CU'*/'"GEWB(S=8CL@>,;."[I#JX/09U;F M6Y'C!('KLSAAW,],.XG*3.QKX18-:N&.>+E+C=GA=;ZV,:.98)8\V\@+'4RZ+0BSS/Y)F5 M>&# ;R\K8RM-!O8" .']\$VG$Z"!'7 >N)F?)CX+0'/W?!Z$2>!RWW'2;'NQ MHZ?QS;W9[!T"G3S$-L'NIA)Q1$$JJ?&A9*15#?.X+.I:^"2,RSGZ)#KHPK6, M=G?P2%;PK=N[Y\WUSF:W+6=3+&$6:0I:I;URB-0=X$E3C8OQ/6TES(S0!3G@6LK4WUXU3<.&UH&,2BZ:#T%3-20=8/W:3US D0P ^Y,J[U@@DW2.# MC\3%N#H#_?GJ<7I;U,$B^H*.56R,%&*<<9/#KHWE@P2U(!!FS[E7UGK7UI;, M,M4Z5@?>@5\(O-NXEDATJG,H,I\B!]NV U_6@.;DK1W@7.LY7.PTNUL)YW;E M(JD?98[EVX$#>HV96%'JFV9B9ED2)D[H]T R.(* MWAW^G[DE$;!9/P$\1R\ SG^J?Y!U,3W?=2W'BTV/\XSY"$24>H[GQ;$5>Z ; M+AD%'/CG$&>Q6BM,Q51?C_XW]QWN=^^X1[?0TS#&XIA;06 %W&&N'X=A&'./ MI8GE)W&4++EX-]W";;0*V>86VD?+&&!;VT(%8[2O#M=O&'?:7:<3P165?MH% M#D=K6"5>A7"S F.\DQQ /4,%602": D84)EC\QDJP *@)_-X3V1=<, MVE!H%QZ6]EJKU5#LDD:.+23&>=,(*09L/#?&97Y!-2A'2AQ.\W+GS,$+M+KS M..).ZMN@ C'/3T,SY3Y\D;@I3YWEY/(G-8' 8YR!'IU>7H+ZB9]^ARO.*W'. M16>(_1(P".(@SEP697'BVTN0!8ET]>DGL#N7FK>U M^:1D2CR'&R:S'?23VNX!W&\$Z4?WM.NH%/N![=I)$+F1";MK!Y:;A'[ >. E M?L*6V\V7U2#&G/MA1M7'"BZZ5 M95BS1T WM^!&,;#>KS=B^O>Z5D^9@CK_\:(N\C\_YIUW?G+.C;/TZQ_'<7HV,(Y/8A#5)XEQ]GMT=IP<\Z_'Z=E6/'([G,7) MZ7EZ)D[1^:D1GYXDZ?CA-^#A^RXQ-^$A_S3\;9.7SQ.3TY/S,^ M&A_B2N+K_KAOF_/A]TD^'Y6S;SVT9]/N;MZH'=[53&RCWGN[V#C+.C+@?\_# MJU9ZA6@M1(H#GXP$=5X5DR'HRTG9(+CAO'X8?AK8GA.8?IB8CLEB%\Q%!SV^ MGF^Z@66:C@8_[3B1P[AELHA'P#=C[H#*8Z=!Y@5.%GCV@_#3C[YG"7XZ/OW\ M^?A<'#UD,G! SX]/_I;"N4S/7HPD_93QO&0Z]B,R\;GQ]M?K]'A,?3W;1E+\ M\A+T44K:1QV',GB,%-M1 9'M+ORRI?9+'-'WFV%=7@@#\*3"B=@X%2$#PC9Y M'H.=../>[&_SNJSFC>B_51:]-H;_KLK)S+B%G^:J0U>IPNHJ+%].+NL4-'B%R27\#' M7C',M.TZI^4%R'J17FJ"<'W 2]I14MLSV5*LS21HX][]E>YN>M):#T3(6AL M^F>[' 5Z./P7E[+!$="WZ'D8BX@W?%:SJ"Z 8HFE-.JK%51P;TSG->;FM!D4 M:EM%4@9](W=\(-S#RCF.HYQ@10WZ.NIJ?H7];+"[)3SK:IY3"@DZQ$>RNS;6 M"0VH!^5%H8_YU%4GK!G)D'$^,85D/YS?H1$$BO<,W+.Y%NXZ"L0() M+BP!ALG1\=VLG!G2Q&#%PJF?B=R>MB6/[(5^5'O7W@F/G#YY7&\LU*J(N\&Z M-1@PJ.5VMBY[V=0.@]"THOWE(F*\J^;CD3$NO6F0 0.LTGBDPOQ)H:M#U M,]0+UH:TE]3X^S_S4G:8G>;W.!!YMGJ4U5L);*XB,B#*2UB\E>LQGXCVBUBM M=SEOQ&8LO*![SC(/>BW"U!Z K\&Z/4DQ93'2.+<\52#'"Z+7>Q$34V^I2RRS MA"ONNZ7MWC49R6_S$3RLP6RXG (.RSUH)H132X1T,6] U6BP0+,MLFQ3L@9( M5?/QC#:D+;ML<'G)$XQ%X9OVY_[&2HQAMXH+D@F&&746*XY&([+"A$Z#F6)T MUE52GM(7]'R;G@0%P8KI:8T(?MZ!@M1J(I@R6(Y*V-(>7CK*7-0XB R69!K2 M;]GTADG!8!0330%?PX[B&X0^@]F&5V6#R#(C32U#\@ ZJ@51@G #=4.\KY0- MZ6%OIZC>'BT2CO:0BWQ,'$2+T"R-;:?Y-R$83P5SNN0-)_#=C&+3MIG4YIMD/M!?0F.5%2O*KE'/-.J)8Y8;,Q68MA;B585J!3N :G-9.:1QB'/1CZ4JI(2S$4;Z2YN*:<B&955J]7;KFCY! M/>P24D#(0L_4PJN6;WM)B$DLC+,DC&VL[0ULCZ?,MY9D820)**YN+F36?7>D M>R>Z#:\^$BMOL[RC^_;/_R[A(4 U]Y^P$3Q)Q:7+CZG/'5W@;$T8!L&1^48C MYW)KNUI=&[[UN)^R,(Y8Q@)NI3R.+#LU,R< G6_7UKH[+"T\VK#^ M:^^D,P8YD)=11O)((/+LO3Q6;F50-J5!0A40,ES3I3/]!0]N9((J&OOH:YB2 M#G8Y+@JRU*A)"XI>]'W2[N>FD56G64WNY\*\^RV "5R M_&*Q^>II%9US/G^<23W2*_-)@W\:/_.[M-HTY8$;\(2#Q&*9FW#.;3PKVBM&K87WAZ"3# FO/7:QH-[M MY0S9.^XG/ZVKT5QL')T<60M9J XSHV(,.F1]3R5'S8OJ$U]$W7 :QV!LHY-? M9Q8MNT.=7&Z1= 2K+63'EF;_)_5S4&*<1]3=$MDL#D MPL3UJTGK%*E%'.H>>0SURA.H9J4,"-[D([CE%DP,\F7VBR-O$,*LUE@:/D-S MZ38RC'%QCYX8^7SEUJHKX?UZQ<@"C$X)LTC'-?-K-7!5[E$VAS$6@2E#X M:O(5UPV1N3(457FTX!UZ,*\IBC\':*QBT(=>!10,SQ_T,9QD#*FX$@9F0UA\ MY>3?'+X?E MP_B771<3#!N@Z[2N+H@%B*WL*EZ(JUT4>*&*&:EB&EDY#$N-,U%Q3%A_ MW!&,+[=V+(4G\Y'RZ\L!C4222X$UT, R:Z%6"8^9YJ6[P!7 DO>\BS?0"TOB MI,AX9OI;55SH"#3.83&=D<,0%_RNI*"UB#P4X^IN@#791<=*=9+&6$PKLVEM7O$XJ':RN#6X,) N0T M$M(!U[&+ZP]%&C*&!DBBDR^H9?O&O^>CJQOI/@"FCU53Q+.G%8: <+35? 9' MKQ@85T#$\"OZ4ON^!NE2 N-NWD6YB!('.I'@6[MKY-DP&A2?LY:@!!$*LA/^ MSB'QB\_ME+ND C5T+)_''((N&$5 #*!KSVM1DXR!5SPH[2UE(Q9 *^#'M_\Y MP9R,^42*OYD,CJ ?12AUFUIDK\;BE^76#[]^*>HY2BF::5(V8 9O#LE ] @6 M.1L87XL1K _'>HT<(UP&:)S ^H;Y$%8*?CD[^GKTZ(I=#1 M/FK&-%!QWCY\/H]_'"SL[!O(J/9>GE&][\FEA\3H0V+T(3'Z\<3H+>3+OC#] MUWE&ONP::;B%!9/:#LA_D'=7->@8Q@F)(U!D0$"=XWSZ0NK#EZ^G)W 2/OTH ML$N$PE&1MRZK)J,*[\-0>4T^/E""5STD.Q9/T/,&A18KA*3(O8&_8+Z#+I5S M9?KG3#R_DU (;(YY4>3IJ.>8DH%Q:IDWAT*/["D0AF"67TE!J>EG,K]2!(-5 M87TG2E&#G,(U?Y&B#DNWVV""IV$:1['I9J'E1TEJL2ARHBB(7=^S.4_,-$VY M#N\3RQ&C%13+M#_U'?GW5X0-V&_NOT9%^2\RU"GG^5ZKLX/MD,I+4O15%Z&Y MT!7":T;Y%U^$6^JTEL76[:/.%W?L1&Y8K#8:8?8FHU.EX\N'=AX_C(]HN?_1 M_0DIRJ>7W=?=R*4JIR9_WD%5/>KB\YZ:ON$&._/P"?H'_8P2.R]?F?BTNM[8 M=Q/3#N.,F8Q',4\#/XYM,V6FE]A9^BSBZT6RL%R3U$Y1-"K@4G5:.)#J]DC5 M8CM,-!(%Z(3T,>I ;X?:6NF=%EZ7DKMJYL#+0I[X29S8 59DQF9@1F["F!E'S'4M.XW=!$21'2RE3LC 0I/5U0T7LVFR MJEXO2 1HB_UW?F):%OO(OWQUX(LM'<3]/3/!;L\,+<) JO.$/=(48&?(6JN[ MR@#S:%3<"%BL'LT9%V! 4)6"+-H2Q@ \LRL%$B$'8]ZTGM.68%7:W5_P.@T) M5%'[D7P<+%;5Z?C] >G)=V(P"I*QM14Z%_Z.3X+6*-GEM@>Z/G=][C//#"(O MA?_ :0@3ZCGSF, ZG20T/PU/.L+9[502[>\!6-%Y?KO 2$.J)NA7HV&40"^> MZ2J!6MMRPRCO*\9#DW5*'<;L!_IIHTA076*T<(1MLXH:0Z3#:XQ"B@SR"24F MY/<]'&&M/H' P!O)1V3\JPUL$5]!_",LA-1K_2JJ7:38"18(S69U>3&?B3A= MRYO:0KE>Z!295I'C7VV,4HQA8"!N)#QXJD)1*@#2"M(IDNF,3#0U*9%@KH(S ME,Q$^;_&<(SR'$[6N)=EWQ9=3?-Z6(Q%)(6X9!M%%8]^:$D6)TP"_B?ELZ%@ M!$9$*\0OU$+7;3QOS08)SHDC%!4G AM;8 :KCFNR#JH1$>I*!XPF\IZ33RD? M(2TK=&T,U(K0NEKQ<0FK,-(#Q/U"!97"CV4*:EH=-X<]!WVWW6D151,4F\^4 M;RDGKCXJ+G,8^*ISJ.H?""E;++F(M\$SVG<*%Y7"O2X6GE *DE0Q=_DRN4E( MF201C]J%Q2T9":'7'W,YHP$+L$?UG($J.5($@4^5@Z:L\^8AZI>Q0U%,JTU( MOH9J0,$]GK=0E7^:4L!++(:*ACD'E2\K M.SW/7C3: NUEZD4$FT#955ABW_60;6-M*07.GE(0M\G[F!&8"M M;_EAXF0*3IC!L9S/P<-%,8X=RF]QH#4W;,_+)))? M<\T\>E6ZJF"1"LB0]^? \BR=M@!%RN[JJ[DJ(,U:WWY/7_"HOF,QC'6(U&-B)%? MR%CH%"Q647(UGQ (AG!N(I>5'N"ZR"5 SY(W6^>85+=#]4OS"5INZ)>8U"6B M*1T99Q+"4V#O=38P\N]FB7,/'K#)R6DMK;I1=&'AZD+H$ )]-EK M+;G\0AR-,*=A]# L6"TK3 ?[5HX7*H>^5, M]8"; @OHW.OM#LLU5N$[/;I=2OQ,X?J L8--+8N^\HOJMNCL9@T&L=]$]49X MY?+)R@W7 !\?BM /=)RG]BQT[YXW:SQCZOGK-_XM>#)4$3/F)\AZ0Z&QU#@T M$5DN_A1;M>2$P^NHQ$\2CP9M)0ZIK@JWB9B9:-^LJ%3.1+A=W\R6 M+=!JV?0\K_FX0Y;LX1JV=7^-.&>28R/ETBK>EE<5ALW'$F 73UC5M/>4"H58 M= #2W>1=6:8JUZ2]GN+W5+ ./]PA0%%K_:JVC;CSH\Z/B%1+7;!;Y4!XN5OAK?BQ?HEN@Q 0^7&/B!L5YEO0@&4Y:/E.K MVD>*(701_Z+_=M"UD L(28,U[IC>T\_?>W,5I_ZAXO10<7JH.-U7VGUC%:?. MRRI.W9=7G.XN?KL7N*8@M9 -&[/\3V$'202Z^40((J&D"P6MA]26HU-91OS( MMFKS1'MXVYVT>^UPL]_A;K/03L/8CA,_,EF6\LB/S3#QN&OZ21J8T5+3=+$ MS==V=A$H0\4HJVJ%O-;ZFT]KZ01W=>X@6UKWG]B%Y@'B)Z;SBB MU[I'NNPGI<$KU^D:%Z'P\XEZ]P4>U4O10I^%WDQ>-K,7W:]$1R4$!9NIAO6J M+&8HP/'N16*8WJ="-AQHKA'3,]\?)O\&DB$O%]J<2)"%R_EXT>=#G8]$UYC5 M#A;TH90*+4SV&Y&.'?3*3'2_$((MD&L?<0NK1GH_Q#TOP_):C=M%EIX&W-6Z MGWI-MG0@K@ZNH@-@[&+#!>80$H(>.J_;JH9''&2#Q9XR,EF^C3V@F8U-#_!Q M*S#3]!7$51N(_C?W ^'9U/#GM)W8=R(4'_NP6)_S.69E-EN$QDIT?QD";_YG MGM8$]*(A=Q.57H0"Y(\CS2@T6* M-4(AM@ZDL^+F;R!8ID9,"=%%BUON_%]I]>16A&5C4R!.O(?[UJ'"CL=V@^B M. 8;BYF>Q4")=N!_*><6=_W$#"/VPGH+\I3ZOSGH*5VG-L$R:,0.I Y?:! MGUH(OAB8:7N76E5YA.4)WEYAY0Z#YJH:JCT?+Z&(^4QMU&RL4I MN\E!X9[?:%"=:P[2VGZ&=)Q$BOS?Y[)C'Y]? 2/&8Q4,B#QE!$_F?\J:M#Y5 MMT5>JDKN+J_Q7-Q3K )SGA;I7KU1Q W:!ZTXPS2$-I#:!UE:;JXHTJ#4Q!?L MU:51X7.%+UA'7&UQ(A=N7Q=L&?3+QMK%>$V;R#<[FX@E41+:H6-FFS:EI(,S_]@NK6!AD6 M25'O!2C=8E(>J Y1G6!=<;OH*2K*-+'NIFQF@\XNG];8 1C&!;?>2QP-;*): MWA2#E?);M@"LELH^Q5FNV_(MXEA*Q^QR*,1H;S;4"U^WZ]*^6'(]%UP70>V" M5@\HX'T;0X'^=L&JKD*JA7E&Y7Y#(Z4=*=A65)"\ MJF5J9U88QY^:0S, >R[^D2W\94V?X1:G_JM0%= M- /ERM+@VWWI^HRJ36OTV8G[+C5\DT/9/^8<)DO+XV%P0B](4?^V*C, M0F&_X W*SW V)RBANBNVC+'9<55/2E L8CPCI/"#0#0XD/&80K_(_9 7*W2! M/BC\;5F-E0= :BP/+(OQX?Q$6'"R!=LJ0^ZHRZ- 98I"TDK#@^E5PY)H>?&X M+*EY;1+C A4W^9A.* P%5T9U,$-=S#Y2*ZKIFFI99>DZXK0+]54Y@'/1K;JA M!*CK2EPUTEO9X*NZ?J1ZVTU9>P19P \3+Y26I5M)/*ER! M'5F(@=)V=^NBV5?JD*/2-Y]0:OR=A.UOX?F7E[C -FSCN4CP5/F--X5L>UMC M0U:!426;) !'I3J".U5HCY#6S4QV= 0=3^9(!\)50!M8 MBWZX2*Q7I-^.R/:_H;2U#@&]$GES= 9$!_BE)1&:[EQERN(R$_2G[-8L&AIT M11+BIANB"PTN CL,YZ5,!%,+D8] ]:661KT5H4P ^>+N'NR.W%L>FGI67-1J M[N% VBC:K"G1%3M4#%9-KB5L(274VP^I$P<6<-D>Y/'=GVC['6 M5@-$;*E:+0@R$QFB+?=8E?PNB;DE4YR:R!;56C7>]VJ=TZ-P)N%YXJ"8GPV*&WCX7PLB[.U),!57*//2!>M M=L'4*5.Q=T21UBGI:K;*C%G!IC0IOFF/A]I:'MIF"B09Y*NX&3 M=KQNU%^GW8I MA!XAB4J<OD^Y4X6D*YT*.LYLH\EH>OK0E.=MI/9BAM:4PJYEW J$#'+9.;6>KOKG')]3>6AARN*W7?; MZX=?D1:%+J-#FTA^WD7D0)FB57K8BI8,5@@BU?$&/0$RCMBUMZ']HOQSA$"3 M6M"HF%+W\4EK_V#7RJKNJ?%4!B0Z!:VP-T"M0I8K><0JNA94N5X>"NH42Z(B MF7DW6[TK%I")9GOW* 8(53F16[Z!*?U:#YD5!D:DY =F,Q="ZN;P[/NF;)X[ MI\[;5A7*@49JPD#4'[=..:5M]QMS=7M*NZ1%OON-L72,NP=Q,%*->C!P+.(T5?JQJ>X?60T'_C%?$J;_YKZNZW! M"B0VJ/-I:/I!PFP6Y&'C!FIRSMZ6\ MAT>[@V='=]"\66U0$RE3"6%3=)D3?>UV00Z\@03\X)" ?TC /R3@[ROMOK$$ M?/=E"?CL&0GXWS1N\=^$ 6QPQ"N6>>R\ 5L&U)9/2C%[64/$+F4B'*S6Q@L! MERQ?#_)(#*IK]2P'I*,,DW8P:Y7'5:[IW* ()+[9%=TU05VZRIN/EP6)/]"I ME%YWB5C-,@[R.9^ ?CG#0M1*>-AA1-AY_9\8KHA)454?A64,JCY6\\^DSDE9 MM:L;]:JJ;3!RB\%B=][.%U7T$J?'NAX>-9?EG _5&%WH5% 89D!/JM0#R;1T9!>J@^,&DRC+ U MN, [%ZZ5RWOY,C+B6_*6[KP>;4]:T,<%*D>_Q1W-Z40%@E3/8S),E"6+GC!% MQ.1L$!;94AJ0VESERH)C5M2$^X!J>KLXJY:51BE7C;J>7L*[UMW73@*$=X=-BQW\M^X$50ZF50ZNI_JSM.[-_9[-B_N_ M[.E:US.AE6(R=4KD;BDL7+!3FN:Q("EL_ M>5+5L'4]B86[Q9QO(7^N@134,O\'CB4E(EEV2[ 82F,UE;/*8>#'P93K. M-.J%T6AP1TIJ$3MKBMZCA'XRGUU7-:%RD,:&=SXP'>(_0,G8#)=4%.2/E_"2 MBE*#J,!CT>O;S5!-;=WSM9%K#(E:A6H$AR4N,IWFXT61UZ)%S8V(S1-5P$9:ANRB$NAXAL-))5ES=32N,GI58F&4F@ M]@Z*!_/V&Y&PK^B@79&C/CJ^O(EBG(VB2:$73:A10UO5(@MQ.OT5:1$A3K"F M$V>4CP@*C$U^+-[1&GB)10 M:,&.I)=)?4L@T.,I%,K74+1)*&46 +!5&!_M@-2/48? %DE]5B=MY]\G!.Q_ MAO8%O".&!X]R63@!CP$:SX^,?Q".IEK-=HTP%MK:=5C41^4&0% 3 8K6+(6S M&M'RLFE[ NF9KAHA=:K%*GZ-IU"J^8..FH170/$9>2 T$B,E(Q="7Y*UVDBZ MEY:H)"!ZL:UM"8N0;L5$IL(N8&\AGN-M5;=,NE7>GCXT\<"V>(W"CY.K"K^( M3_\X3CY:(5 J6J#R8<3:M8)0+/? 8DA2-6]NJA%R)MCKH;3+;BD=I--&NTLJ M!7 $EX U"B?H;'74LULL4JCT!F+Z2+IICLI+^&XNLE8^:#TE\LF?:)<-[W\< M:,AU^&3$\NH>O.Y9DG)%::TR5'M7P#,0HDB2%LF"(<;H4)];("19LZTT803_ M7"&0.SG5KLS-Z+-* ]57K2%K6VB*MH;5!Z5L=V1.I51R@# M"?I9?)P6,X4>TA*%,GT7W@^S%UFZLSXBR8Y#N:SK3>DYIL5<%IA.P%@8VCP) M[3B*4]_FGN-9UN-X(B?%K!^Z/1;9EW_G)W8H@ZS_KFK5S++I4!W^EB[ 0JB' MG\ R-Y^J?(+($IDXY),K#<+DOOO[_'Y::$ 1Q1>Y^MT5VP,9\7;;5^H1QB*T M3@&Z3]LM"RZ_O MER9*)';U,$HUWS49:QG%+ N\) O]Q#69'<>19\46$+;K.LP-PJ420!T6Y0RV M'N@LEBC@U>3TLB.>92AMS$H0Z"CAQ\_\JP,L^7U1N>WNE,H79,(ZCKE7H"-M MV I+@YMJO'/2]MR.0YL\D"5!X(>+I+V"DLXZ_0N) M?3'51J3+NUBO_A1"W@*-.=Y.2>PA22S"0P*O E-*[Q^!?55IO#HI@;8M/)%D MLXI(#QJ^*O.T[8.Q:RH).MS7.#"]P(U,*TA9FJ9FY,=()9PY"4ARYS$&>'HI MZ*98R_J^!9GLCA,->EY /4R'2?9@O59W(A*"=F@CK#XRNX;"-R)PWG4WT M7N!P7=MHD9\,4G.(#9=%A$MVX&L!7]=0+3*=E@V)@$ZS4$ZP8V+SN]Y47FBE M-O>SR+=-'@=)D)I$;$G&>!2D2R!D3U :>_E^[T64[E9=?(C#711"3&'97Y?; MW.&/21-YI2FT+G2E)3RO-Z,HZU:>)[TAP/]MA"L1@,E_I4HT:S; M5BP=@$!'W_H42[W.!>LE94O03K55_AR,ERNK3;1=;4^]X-XRX4&;PQ11$ ML M.00J]S4=[J[FHREZ+Q$/D0$TX17M5KE-UQV+[D6JOX+N/5T]0; 7>T4OZ\ 2 MI/^@\RV@+&J5<-'>9M$@0-:#J=S2@;2,6J2"$-($H?*BJIEUQ-:^C=*R55)5 M&UY>(+(*=QL=!6B*B)03Y9W;_]($/ML/%92V:>.[5RLQ+Q">+Y0UCXB:H--K M>&KQ+/%B,_4R)[ "TX^\- YB-XP=W^2VWACIA-C Z64K.;ZJFNX2D4X1UAZ# M?:?UYPJ1)D$&=3S_BPS0/8)\V@N!8M@SNF_E27N-?/W2M4MR15VI"Y?CDZR5 M+F9/NGQLBB%*F#LX4#"I'WZ=5$ORY<5R1;GFNGIX.,B6^5_(G*E+S K'KQX. M7Q/W? $BPI,H)NP\6J8=1XEO.S&/?!;Y8"]E<8;MU+W ,KG+7T Q7X%'3E;! M?2&-Z(T1]HI,3O:03&JQDFW/GU66USO@NR_BLF^O7B-<&/&A7N-0KW&HU]@; MVGUC]1KL9?4:WC/J-?8LT>Y8)3!NY83ON/V#[ 8G[#UTQ!BV;J]2,J:T(A7J MSE(6,\(M"Z0E5=2H=\@;8.)6I5^LDF'ZQ=-7!'U[7>1CS+'K4DWW)8RP9S8< MJEU7!)@A'1*4]5PHI B50ZMZJ55 KB_1RI[D90RLL%7D4U#:O=1U39XYGC,;;$@4V7.H&%35"\P.0L\6)LGLR<(([-=+N4@4&/]TP9@7^TNW"9':4AC[/EK@&].8)E'^T0 M.5I%R=N"M'&%BFM1W\C\Y*4^-JT^K)7*PM ^MO"TW;8=J18W7V5F7J?(R$8# M<-%/>YIGLE<*HNCPON,#ZW9Y+FX0>#[VKDT88Y'%>01"WHH3CX5!Y 9+H) M M49P5L]F8(/2T /-WQ[P=ZXWS;K<+^B0.RT#-YV[HN0R$=VAZ^&=B9C:WS6$6\MB+ MDLC*,M=*P^B9G.8[-B9!']EA'OEK$ 7K]!$_]>(PC"/00)CCLR"+_#B.(]?T M_2SAS^0VW[%EZ>S6";F:XRQU06UMQ'>!RO"I0.0,#8YA[W/J8IENO9PCLC9UVYB)V/?5F$:"MKRF7SJMA4VW6*596W[E%TG\/? MFLVITOK-FG;Y:5'N2PYFY"6AM%RV!=G-A1UDL-GA&_&PVK9M/MKQ% Z1"D>Q MJ*CM0PT1;7Z]PA";BVRH]8?TY+,6RI#[8*64$^;O/\BD)GV,MS>7B ME+5A,W+)B]UI9;48K-%B1\F;9UUQ\PH[XD6![>");&R8^)3(;REP#MB9J\SP M$#6V[>NF IZ"P_-2J 0^2MT!,ONI#$JBFY^Q^G].MNJ&;ECIL984$C2(J,CJ/''7 M]N2G347O'L>;5HNJ?O\?.OT?6]X,SXAT)FJKXC'AIQYST?;-&ZD0*"(DK[ZJHI6]E7 AT M*B39D\6#>ZT?27&Z_DB3 ) ^I1%T0C+FA(F8[K/W9\5XUF/&QU$SMH>X15JW MBNEVB4OK/RJHOZ>,M]L^$6LI<_4+FV/\ M-V&V-@=O7_Q!]-XBEV#S, +*Y/5B*X0C,BX2A,#]G=SD *@&.X&,<-(]K0BD MB\E=^J$=0:?8^ZKA2OU8PEYMA[?+P8@*+BY_$U,C-_H69.+RAZ-%W"@&,1^A M(SH!T-;DR&3M5!I02VN$_/HN?1FB<;$/V4C6KA4WJC8.:A<(-=VUFOEC!3^W MJ((JB(QKG#-($IPA?(Z[9X VA M!^0@%HMO"1)HBP#,Y,P@3H7:D&;:8$<'@TL IEWQ1OG99LK;4JNZ9C?*ARTS MN_6^!NZQRGER/+>Z39(\7=1!U:UM!&2?W!,A40%='0EKBD%T(^KL:F!B%3\0 M5Z_IX)=SK$TIQ=E4OU;",T%^ VB^F/2$KV#C;"[ 6^&P 8Q90^DC*+:'7GGL$[+]BL)@6$39""ZBYS8F'QPDV7 M-\7@]H:_2K;Q\\"H)"V$ ,>PV=D"L?Y)TN-Q\&TR$PC_Q3 (R%TB'ZW\P9 B M@<"W(>?BR:-KQ,@(I1[P_R4)LN<6O2)IA2T!/30#]2J&8@^G2XA+$-5_>QEB MMK]06&"T92>.&^E6JKNA;KB.$7I!ZKE^&DV&Y\PEB+B M)"B9.Z)AVYX@LGZ=V)C"T/([=P:X?!G@"FXO -V6I3O=3WCKN,\4+3T(!B_X M6:$PD'$-:00C1J,$(1F2F$J ..T/D7893@C-?>4L**17+N85-QP.G,14P<(& M:*9P7X2^VX;#1#QC\/Y.D M9?%,V\X(43ALCD>J>9+"4;Z6"^ZU&X5I'@,VF M:0]LL.RU]!7;/3*N>\I1@8$RZMLQ33VP+1LG!#I!G$1F%J7P(=M*L*ZOTXTO MY@+.8K2YOE4QWU9$^_G"M_/X'+1S IZO?V]\:!SKC\:'#ZM[?G*-<_@F5A>P M9TM&6,!CRY!7&PY07'VR'Y3A+EPP=" XF7N,N;VZ;+;-P]T^Y*.'ZJG$LM!F M6I%@(R==7=!$^V<%;CH&A-C4HYJFFK;X\FWD"-8]I4","%HI6\754OF]BG8F M-W6MQ&4D)/($I6S9L!2E@$65883;SHQ)9Q8NWN9FX4,N,4F_%(UK#B-8PHC4<#.T^SAL?#:W!?1A:@_<3: TW M*/4]'!C74!02*5BN]38]@^J7\-M;!-DM8'DKBM2P#P] M@>)Y.F=#/D2D1>8U6X1;-FCDLJPK,5=DVR[D:(DMB[T2LP!I[AX;:L*3J\T* M,PVGJ#87)=@1+*@F!_61%A8I%0'*<'=&>4O"6+$FMF2*>83V685"OW4BH+ER M\#QYI8XE4V!DR=12D2_4!)0XI=G 0<;$FUI0B-5V+:8&,XR( ZY9[9^T>I2L MP :E(:,JS+YUR(P2/RP,K^'P1R52SC-= V[HC8*3U*3F 0BG0II:+,"+MRW0 M[%G\B2^=BE*V4#*8G3B3H@T1BW-=L!-\_(AQ;R3*RT"+P73FZ[T,YY" *]-O4!0:W^#CBG(T0:X>)M_:)\^[&6W1CQ*5'%,14)?SH'T_)2%OOD]6G)L3]%67F+ M;,UM(6&@856D*."XXS#8D2F'H[)R_Q('Y?17S'03PDS-($65]QRO(P$ ME:>;=;%-1%S0["W>HX0S:FE4^VJ1<]THGB5>HZUK(/%FD"^X^3GM @@1G9(& M;3R>F8NS0I@D[,V$'\X;A> 0CO+FZ+K:')U7HD<(+D,%&\?M=_>.9P<";,'/ M7$R)HSVUP.3]\U*KMMAO&Z1<-'C/X5:7C)+$*#>V5IQ13EJ&&EPPYL1JT,H5 M9B@OTT"'MS9)L M+LP#H[!G"885%FI,U[<KNF2X'XXASZM7=]4AUM/)5Z23+WQ[ M7]I99^&4^-O4=9EI(A7_*AG0*P7=J56-&R670)O9WHC9R-QX?5O=CQ M=%XNF:# @!Z^R*,#[!T\$9MTL4 (-7S^*5A,G%5H!O0Y9M8F@E'X7YJ"9"\F MP.1GQ$?@5?Q34ZR\ UDL_D+3(14VHQ6MT)3G-8EO%;?X3 W5"O:09(['5%#- M#89N\O-MGY%V>#N8%T_U:EYP7YM]'LF;4S]S9939@^"9@=#%=*6XEQGUCF%& MZ-VQ]D5P+)\DR0]1E/)046,^JU98YI9CLI.5(EW0F"ZN /E.^-GPTGAXL7@A M_S0SR[!R9LZ<.29_< -L(IZD!V&EHN@0"B&7:8L.D_$!JH(HX **X_/C"3FI M->\::FW,[E??X6'^)R%!SY0]4SG[NJQ;$:^8IISHQ!PQ+EY:C4)A$I9$D$JF M4V/&NS\?ET"Y6B6E-L%*1I#7DXXLYZ5V7$2)$9)RR4SW-$*B3_,E]Y=Q^F2% MDO1:R>_.V%"%=MK[M3(]HSM)@A\"Q6G*Y66UN,3/B-'H/>TS$1_OB%6J6I%. M!H5TVLLF33D0Q<]!V'8O1AU&W%*^&@X#KJH:UOZXR*_Z UUIM)34NKR>J2L_ MA8\C>*-CZO0237B)J=",7XD[B)T_LJ'&)Z*ZEJL&(_!L=-CF^@'20\TR1L9^@*X;L&N M1GX=[!YI*"E,!%PZ@,6MKI9"5#:]")E">\HW&T[>.8;D>$DP#G>N:E%*#BIO=,*3_<%6I5>[<3-6O(6898MWQ3IMN)1LEO+%DI M#]&?;'>2;0]LG$^G#*DG0G+U/<# HKT"J;[/4+?)$J645LY8VB;7^QF,MGYR MVTFUU5?J MG#40XDOL_0(O"1MO:"+\X0S>%@5VSF&_BW5Z;0#= MG,--Q=JXE[T793^#@@QC+,@8"S+&@HQ#I=UG5I#Q,Q45!Y9 ^<@+!LIGT!8L MJCI;]!RV^#-2?VNU)TX@J\BN5S3H6(Q=11MJRS1;2ZB-S2O:50WG")W<]A;W MJRZ&U2N*N8*_$C7FW4+6+;:&#.Y/_[4I&Z7G=%8V(I[6[8IMSZ0%FA!IHQRS M%V"!;-VB:"7&Y(OXP@7>.;/"N_8%B\Z4+?&(*I)VG6@B**OLI$%K[!=B2 -3 M4=V]5E*9TB_BU1F4 1JLE57DM)O!5M4&H89N+WL9W-8--E[[N4Y_<+\>YL8V M.WD3W#%3\!%Z0TS'/KHMW/Z1T<(2W9R%4N/5.Q>5XH"7EPU/[4FFJ$Y9XW.- M.VH4=I47T]:P%(L%->G6U"J Z:2K)>_:I??4RMGS#E;!H779?&\F Z[O>(2] MZJ\2(P=EKR9-8*0I'MY$S4' )_*S0HSQ@8^P:J-U_H,[0A,^[/JL&]]%R86L M0,XUUGKS>"4OJ,/XYPP6CFT616\LLO?Z)G5D ML>Q\$OXLUM U] ""B^OB+J@$W+^C#N4V335EV7L&N %6T9_')\8^J&=5"CHCHT+F4"5=%Q"F!4]LB-7*[2R&7YL9L%EI^ZMF-: M>N2'5FKX66Q&MIO%3K\7,N(G'E<7I[Q4Z6-W.R'5!#*0L+#Y?!:V]YS K>X/ M,5=\I??^^_=-WA<8S'Y$"/[#UXW;1Y:C^<>T'99]<;;N$S97@U+G#13=?\,S MB^6P+Z>UTP:&&&$R4H\W@TK8U@BDB):G15&@-*-A?A ;4V@?Q!!;LX3EW9W+ M69WQO0)A.?%^$R>9;_BVF661[Z2&&P9)8J1F&*1>!(YE@-&F?%_U>8\17C#, M8TW3N%S[! =9E].M\YK_[["$B?+\P0LD@59#>A[1XMJ^OW- M%E<\C./(#;PD\&/3R6([\$(_,L(@SNPDR!S_2&]GVF51YJ5A[/I![,2I[D>9 M91J9G1F&[22V<6L3Q9WO@:\7(*A6&,&L-\6;WT[2OV%$2/OX*?O\]8_PV\?/ MG]X+"<7/IA>.V,NY?0'[87K-_GOKR1E6ZNM1&#EI9#B^806&[L9&&&=F:#M9 M:BLG9P2NZ49^X(1NXGAZ%+@9**+8MZ,DM.+4[V_]'B&4^YSG0Z[#?'A/RR-& M+'C=)0M2*'8<\YD?:5R[K_N>7SA6"[B?Z2AD+,,S$]M)8QS59>N!EP:6FYE^ M,)CE)T:V,V)#"YQ37[\Q7"57J=GY9W>H11ZK7<"*@?MI/WVEOC';,D M4Z0V9,4O"&2@?5R>U3F#E$-?1N!'D?']UN3?^5*N"B0V^BT8/4!+Y ;<\&4, MFV!61_ZA5*O).JF_T[K*L95H=K1I"/(-\V7-=O0P\?"3HJ"QL&QM!DN=MZ47 MY9*=."M)%,4MO:=M.:-G4WFB' FM7+I/A% .W[Q$/TM8/NOK%<=U%E?+(X28 M:*5AK0J[R@K>DJ-;\ *5 I.=R@4-,3>6:RJ\7A8;H@SI'EU4LV)!E1%735N$ MMZ5@&)?'P?CRBT)%"&_CG903KQ300NH<[VR.[^G.!6^K.Z_J\WP)QXW6'6)O M+XL'N6_W$USMD*HP\P(C\C(OM&S',SW?]/4XL"P_\74]32,5V4((K8^8N@"J M3\K+$A.M]Y)9,_[A0Q):)=^()A8',HMJF>XGKL3^91'P3XHL^0!1XC-<#Z]= MK5CT$GE=Q E8<?1T:N$.X464_!W%E MX!L2RH=B8RK(HI31)6<:C+6"#"\Q$BK_.-0J L (8[^+8@APL06E%;Y_5M3D MO0(CB#1.^]Y>::,P,]E&&KZ3-3:#S=6V A;\;M88MIV5C5*/BBJ)%7L+J;(B MJ4*=%1CK 7X_SY4,VZY3"IZ2R3IS0WJ$@%+LO&:UC;W :G5Q@>)RAD7G1-/8 M^B.H7T+&]@BI;?K)V_ZJMBJO8>%CUA(CX/9:WH<+.BO7LC^XY7[U"4A36#TY MX[-;9_ ^POM#U$Q>,R[QZ.FW[R;MQ]H%RT X_\X,S1.,[L);WC'1S&U2WJ[; M.0AZ<%M,KH"GTCI0B%/&;2&@,Y5!LYV&%%$(.6G[5> =B.8G%MC?#K5)G8'M MQ,S9,RJO5D/6? E+FE("@N/?PM:54**(@KL\IWIKUB=]9\2F[\(?7"F3.98R MC:5,8RG3H=+N894RW2N0MEM@X!_>_':RN0 3FMQK=>97&ZS9$O39XE6Q%CJ*-+(T3 _(G3[\EGX/ MUB1HR>;=>VG%*>#\O M9T!?^^ FIOMZXK)[!B]V?Y*XO3?[W^N;.XS==J7^SV[-WZ[TO]'LB3_@#_-& M2[&+:LNV1_I].?N[-_URP<]W8JQ^:%1(I0F8W.=!W]TRID.C[;V?P$C;1-O6 M+Z#MX5GPMY#!-GC%T[."6L(WTL5(%RU=&,%#!.-I/OU^7E>;Y>R( ZE/IT5Q M=O;8$I.\CL<(A'SEB9/W.W#+DQ[&KV(C\RXVVN8[D>>#DN9NQ;1RJ[GCSV_TJ1%ZGU?5TT9%]W>9?'K"17RHB[E/MY7EM M^TL79HQ7X_\\ M(@0%C7E)Q3_*]3SFI0KI M#YY,QR88^'^S;_F/[;5@?_^6_+^F7O^_6+9E82?-NKAH.KTMGT4F753#]D89 M$?X'_D'TY8C/M=.+.&,27W;94G#EG8TREBQ*LVX?;#3Q7&^BF\-VF5YEVD^0 MU<%:$*-@&@73G@53X$C!I.M.&'J^G85AXJ2!%9FV8_N^;WEIYL=Z]BB"R0A> MK&!R71L$D_42!-.>XQ$';%3^9/GPZ ;NZ ;>$>Q[9F[B?42M;[2B-C6#Q$XL MD!!)X$1)'&1A% 2ZY::AE_I&_/QM0,%'X7+6QP-]4D/O5T@? M8V+8UL2TW%L':Q#&*HB-:.L9??<[2-4"4IU5&ZR0?)2:E5_IW-][ MIX>O%-Q6*7A!$@0Q./]I$CJF%X9FZ-I&XOE6%IAF,NB>WYM)VFU1W57ZFA,/ MW>W >33IN^6B#];*&X7-*&P.3MCX5IL#,4Q?SSS3=S+?L5+'=Q/7"!R00)[E M>.8 FR?%NA>A(VO>Q/3"5Z%L#G,8J3'*#[ZW.\_?[NHFD9V9/WTB8Y%3&.5 MR#.K$AG);@F2:TQXE*(-6 M4/JIH^M^%@:V[SDI F/K49#"/S([='5]D,TY//OL5Z3P+6-B>ON4EX?G0(_" MX74*!T,WS!96*C$]^'60!6'JF$[HVVYBQ!E(##NV+-<[?#/J5T@'6Y^XP5Y3 M/@"V6^)T$]5HMCUKD3H+3?)TN[MXJ)0]9(+Z]2R):GI2(MN5FF9$F MIFT;3J:;8:*G7AKJL6,9""GXV/:2I--/U9(+NY^36X@K#K^[58!YP<0,GK(\ M>DCUAQ M>3?R_.OE>4?A><,S==?R#"R =JPH#/30=3(O2WPOBH<5;_NV@IZ$ MYWUSXIN/5Z?RG'E^WW4MSZ2&N3]D8702?W'=X:]S QZE(/%.XC@ -7&7EO # MJ26"T @M*W) +5AH#/JQ&5A69KMV%#A@+NYL&>ZG[MG7)YZUUY#5SO<[QK1& M<36*JU\@KD!>27%E9:Z>N$&8!:'G9)D;Z8$>!""[ MOS3#]ZB%&[CY2D$4QL M_Y7+JT.!O7TT$,=$&;FS2PWT"Y#+]_:V#].;WEGE'*P1,-+42%-CUWZ)G9 ]RUGUQZ^3?@'2_)E[C/>2=Z;1RKO 2?T@T/TTRV*P MXG0_<[W,\P,PY1(G');Q') -]RLJ&DUCXEC[1,PY6)-MY.7GP9/\O*+KTXVS8GCO A>?CU1M\>H3G[)SND( M\'J;['25N>&9Y=FV&R>.D^!L\2!VK#1S?5M/LRC5'\\.>G!-XVW]%Q/#-5\U MN.K(^R/O;^=]KRU82W3P=K#-,W%<)TF#T++T),KBS ';R;/T1[.;'I?W;4-_ MU;S_LH&59PH1OD[W[ND+^0XS /]B\$X-2V^%-XKA-80> $1A9& M5F [MIE9 \C]NPVR_90/.X\K6 \)QG24(:,,>7XRQ&Q+>_702&U?-WS3=!W# M#'W="5+'L:,PLY,P'8 FW\NPVX<,,2>F\7A3+PY)AI 1]I_K'!8C?K^79[.C M^[2Y@*],.YO#,.+1G%77&J;^UP[M!D"HRN[_N6G6Y=DU^U6Y!(&S?F\A,>_A M1/Z^R9?K7)OG#5(2PFV#U;:NM-6F;C88O]+HTA;76O&C7&O5F5:N&]%K!I:> M5BZUWS&JJH6TR?Q8NU_-F9RY@22HK><%_/^Z*+0+6.&\T8HE+F1GA.8_\GHZ M9R+5,B8:JM:=GT5!O)V_C1RY^ZM+<24[/X*)H[_<)8\]W:W^'C82J'!/2]4-^J7D/-]R:G-]]AIH$=9$D1&YAM6[ ,A641.CF78 MB6$>ZE2J%T1.IG<\A(?8&SW5Q8)\?= :'4VP5-3$O;5"OXMYU Z'H!U<7]$. MB>_%>N"FP,66&<)/)K"S8^J!%X7>@)V?"H'NN;'K?4 >#/=X6)'[K/2 UX*3 M18YK&U:4Q4Z8&&%F@MMC(^$826KJGAG^*G"RET@X^O'0;]L;W8 /T$II'*1R M3PW0]8T.T!TOBKR!^VEPJ\Q!^E__X9N&]Z'107O+B]@MY>T*3P!^!LN M:]/@[I?H;Y; X:">\^5Y0:=YFCL*SU_-1[#+: H-'R_K,PK8K/:O35[#*K0<[(WS_M%N>3\NDFT MSY4H'FF'GC7\N/(D,G5)JM7EZ896!3<]W3:;\G@W_C&\NQG(#%0K*ID93V:X3R[",/?-&R07I7[$Q0;A<'9*?> M:[$/,F4GG,F 0>OR\@DL6@53.;.,* A#TS3BT+'2- AU.PE=*S1\*TDBX]'C M'3=;'\+,^%0M_]QC="%PCX>YH6=E5P9M?U_HNGX8IHEG9;:C.W%HN9[OVF;L M1T$4AP,@G[W'%Y[Z^ES=?63SCFE9$9Z%@\+ED-A6[;G/ ^-(?$I\=_)0.KB# M#&R]C5HFF9%XCNOK>N0Y9AR&0688B1,GOAZ%EIT),@";_/T7,##@OL"V^GS& M%1*GBET9=5IM@)2N_U\<*A<,]T8WWMZQ*:_XR+P=TG,8__OK(3#FG1?B*FDM M-PZ2((PLON^$'\H,!]^(> 1@LV. UQ6#NST %CO;&H]L;Q]I'<#; G,0G2N.#G"-P3T#(K:]I ZV_ V+Q,7=S M/[UG&[Y2#YCA$219$)I.[-JAX8:![@#79;;A#FENAT- MXF(_=X\@+>U?;&JH:7U_!-+DLG6MX\-N<^ M*Z&9%%.Z8'6]#Q&CPWH'),!RN5JC95N] 55Z ^;1"S5*#=_O;R9]?OOQ./ ?\%XC\H(^Q^38OM&6QUHJS,]@]F;,L.T:UEVV63LE, M+LK\M%R ;XLV,7X7OH-=R)2Q7-?YLF'F.";NEFH>DV)]RB/A4Y?T&$K2Y1CA M6] 'WY:8ZJHV#;RN>?=^OU)8^7ZG=ET7)\Y/&']67[!$;V31%6XZJ_EF^;=I ML5CPO_[7&_T-_0P+GXJ?MUS+M_("=O^IN-*^5A?YH-(?O(WS$OID('?\G]V:O]VZ^4;1VC]8 MM#;%:.VA@82/]/MKZ/=)1V\]&GU3I$NSC,E(UB]Z?Y*LK5] UL.SX&\A<1G>PN _AE!(Q#<>\6E.+W[0H+]'U&D%O?A$: M\VY,\ERAFG?;[5.U?EN6$Q2>WJ9^4RL-,S>*0JQ4TETSC)/(MNP@,@P[T.T! M>L3'Y;3&0NJD8/_[<2F8+ES./B'+?94<]V!TB7LUJ)CFQ++VBC-QF(0\(G>- M0NQ5";&;!RXS*6:VE9>^XYN.G^A&; 9.Y!BAZX>9G9J9'WJ&$7C[E6)[G%GG M!!/;W>L,Y;MN_:>&)_]:JG_09.5G8K**^F^>.WGE7MV+Q)]FTLIN;:X@M8)8 MMQPGT"/'#K,H,O7$]%P_BEW3, =H.T-IM:UK )L%^M5WCV1RN1/+VR=P88/J'41H.JI*&0DDALL?$[+0GECN$Z3D4;^27.!PC []4!KZ= M?WVEC]!*TB0)O#"R+<-Q@(/=P#/"P/ BV]4S\Q[AA5OY]Q',"-.?!,%>@3-? M"FKYP=H17^IBE9T[HN:%C&[Z>979L.99E#%HKAR*'TU-2G!5 /;.4D56XG'U&FB*/YN&VQ'UD MD6]/=&^?5L48+AC9["&FN>^TM?E!Z'IADF2AZ]A.:B6^F49^9D5.&KJ^D]PC M7K ;G^TOAV &$\O:9PKA^=CFKR;&( M;5ODUM1$0:-ET6F^*K08#=5IPHT'I MQ!C=FU?DWMPE!#W%OS%2U[%L([/,V/$]P[<3.[!#QTT0T<$;X!<-A2"3=9Q* MOS B!1$8,A+]O27!ITE0&/K$"H80#F,@8^3T5\CI0T:B16F<1;C#+? MMTQ#3VTS<^,X#H+X43G]$>(TG7A" :V8DH>4/QH#<+YDK9-3U$]6G3GQ_GY'8YR.( M1HY\&1RIE"XEEA]:GIE&8$4XH6'Z=FJED>Y;B9F%X"KLG2,?(S=B3:PM6(JO M@2-?3<"$K%0"GA@]H=$3DI),&2+CFE;D6+J7A(;C6(D3>8FO9WYF1YGCF5EV M3T^H#QPS1$#<[U#5B;O?0?7/W]T9N?FU'IDF,$^N7F/XTTG('I&;G[)P0N@((Z5]7"HK-?I8MU.\8\Q>?H9]OKM M82SU0?3\W2[Q#9"];<]?FAA@ND59FMI.:+J^&YJ>[^@H\>TLND_2JB?MGZ8: M)IC8WE[;E>^Z^^?9MCQ*KE%R/2?)=8>Q:NB68JTFOIIX7IOL077LL,'+TB>'LM9CXOI?^$IJ5_Y. /\7O]R(_>V"\RL8. BY6 MTW9&6#Z9SHO99E%\/KL+:_E.@-[82&-73^(D2!W'CY/(C&PK#)P@($>QE$^7 )?RNF4L%T3BCOCDB>H2![9&;LVU&6!:85.KH>!(X5A6GHZ5$:!($5;9LW%"YG^#]I MRUSA.L[K^AK.XG_RQ6#@,!^%NH=(GN5Y$U-W1JS4460]ILAZ<5+I0 0/L*Z" MF)&4>8[CNFF4>ICT-](K"1,/7=0OK:CX,$LPAX$C^],;/-)*EU^F6AY M:84K7WM!YW(Y76QF;$K\__H/WS3U#_=&+*'/&Z_=$7_.+0)W22:SE4R^9T=! M$J=9%/F.[6:!91I&X,:&&4:IZ0R2FRVA;9=1-PR&%R/#(Y;A.,$$Q^_5E!(* MG9GBG$HY+D,C@!EB1J$,G^'.D>/WMK FCK'/ON.#M91&QGP>C&G;DC&=Q#'C M*,U"*PG 9@@#,TMM*[9,=%:.%C&U*T7@4'T:D)1]S! B%ZX MC4&EL[L;&B_9\[M_E\ =(=]GV45PEX1TVY)2VX^"-,CLP HSQ['CT';U* XR M/]7CP$O-IS9=% 2IO0G"P-CKN(E=*>9@#9M1$+Q60:"V$Z69[P>^%056[-AA M[/NQG0:I:7A)Y/G#=J+'-I4>0Q 88!$9KUH4O+20S3>JYMNIDO".8K_7Z2 ^ M??W^84;.]U"B?R RWC):&:_'AA5:%O6).H[K19$71K[I>)[G>*;I;HN@]\3Z M0.QW?W&G);@/O]8W)NY>/=L[K_M@3;=1Y(PBY_!$CN6U2;LPB.S4R707&]-] M*XP#/4S]+(M=P]:'>%9[%CG[2N8%$SO8*PC%P4J<+0T\[+_W;;GQNRTW@[JU M9]A*<)'7Y^62+2_?K"OQ"R9!Z3>L7CX(CFW#,77;!5)W0;&.O0=C[\%8I/V* M>P^28DK1"W8D8P_"2]_?6&N^0ZWYT]#%3YS%2#2'133^:\X*CPT*AU;M.S8H M'%J#@JVDM$W==[,D\=(T-)THM'W/MN+8".+ T ,[']A+*^^M]AR=%\I'DQBU[52PX@3QS(#/S4< MUW3M-$MBPTP'>)0[U0S9!UI>;4]TRGC;\!+73;/(\GTG3,W0= U?#RS'C.T8_O;X M1*Y39P58ACR)G%#G/3^28[7P%S]!3,"1M.]8#)\ILFN.=)GIH MN%;J^X.IP?L6.?O)]/G6Q'S:,2B'U_?PG[W1#3L/'Q%3%3KS1Y!\][&K/JW9HW.+0#)W[,ZOP*IW;4VJ;)SXOCP6R-^X]=65W5[W\OP+\J MU#$K8O1*D]75Q>\X<.@>XU82'=S$P+;B- R=R$W"Q(B\U' M$=JF$\5NF#BV801!;/FNYZ>Q8P9&[/?GI1PBC:GGU3H,<*5,@"#5U<6"9K# MM2WH$.\:F<*N\2>7LJ5&5.M2Q&VG]UI[D\9)*"^A&VGO!==CN\:]NI&>1[?1 MMWE=%-H?\(=YHZ4@HV:'%@L[)"?K!>SOE773'>PDGU$LCPU13\8%XR2?D2Y^ MHKOR4 3C7OOAJ!H9'$\YP5.M&<+\U@7XGYN:W%5,<)$[JBW*_+11<'3M\5E<76B7_PB)K8[W3+^JD.\PLVC,8 M]?/VCO29[[0]O(YC6X8=Z)D1^4X6)T&2&;KMV6'FNO"+04.@&2-H MDI\?,4)6-&LN1S\O?^>!F^O'-.F,?4K3YR,T1T$Q"HHG%Q3*]$37C]PP,NPD M#F)##UW73$QF:AF)Y7J#@=*["HH]FE[[[*M[/H+B]83A&(D]BMDU^L"C#WS( M@ME1VF:BP$[MU/'L4'?LQ(L"Q]?-V/6"R ]]+[Y-,'^I2V"@5;YXDEBNS%3ISJH9U%CA=A8S:W#JTP"K+! )&?%$+[,PI= M2Q^%T$NN.R&2XA T6G6ZSLLE*SCS< MSV,YR6A$/FLC\G8;TM1M2]J0L>$GOIYZ;FKK3J"'06:DCNV9J>=$8>H.;,BO MN-+/9W\V!0'Q?.:Z_N,RY9H^J^INPO=)\A-F,'&#O>+X'!Q.SRAS1IGSC&6. MVP(,^JEIAZ&C)YD;Z*F>AKIG,[_5#/5$'V#.[%7F[,^K-9Q)8 4O6N:\N**1 M;"P-&3.^AR8:_1:=.G,RVXS=Q#4&)18.AN&]T/3,.)LA2LI#3( E79'7BFW[;C:8DOSGKH/<.VV>[Q#-!]]G ^FFWW=D#_ MG=?B*:O\O#@ZK8O\^U%^!FMZGR^N\NL&WO6?\YIOY[8UW@>!:!\G_\1KH!^[ M'H1=_'I\[?TA&F8;Y^U^/.G)/UTDB;XKY//OW],PF_P0_;Q4_@I_AC^KIU\ M@U_\D7[Z=J(=:6_CBD.JO3NTRWG[YS+?S,KUKU[:3]/N(\E \=Z.++H;5\]V M,\?,/"MTW,BQ4SL(3--VXS#THC#Q#>/(?'.?Q]P+7V]'WGA,5+@0WHH;R!=: M(KK;.ZTNID5Y6LT',8\[F&U:9F6W;9I M&7'H!'$8ZTX:.G&:A'9D&FEJ15'F^(X^*+%M&_?+V:=B_:BP'M;$]/:)U#;D MBT,@MA':8Y0*!R$57$4JV)YN@C#(<$*2&_NA$8:^Z49!JD=^G V*8.^4"GLL M;+4FMO4ZI<*>G2QY^ Y]!S<*6^5RMHXU$,O M#GW;,&/'-H+03"('!*\99K85.>Y0WB)_?$/V0)'[F%:88T_,O>(FO8 .^5'R MC)+G&4L>6V\ECY[&(&ELPS=#TW$"+XP3VS9B1 R*3AI=7$&5].,0;+1'3Z 9@?;:MO0 \NU0]-.DC0(G3#((C., MPB2V+"L#&9DY?1GYI:Y L,QH)K&4EU\9>3]JG_G$VFO+Y]C<-/+[J^%WIVT! M#QPC"+(PC73==:+4CN#_[" ,8R=S[<3S'\;O>PR%34S/?PG\_H@=3(..)?'0 M0ZG#3]H:B355D%Y45$%:8 6I-(9^^K%4K<<$D&5,-+5LZ:>?-4&P-#C()6MY MT*[*]9P6/"N;5=50&P'.ZLNU!NARH9UN&CCZ]E^RAUC%1/HR!+O,1)G"C0 MK3@.[,SU],A+!VS_J5IBL\3G^DM>K_D/27E9 *VL-W41TH##SV=QM6S*&0% M5,NOO#3&V,4.<*1<<&]WG(Z=@530X+06\(^>=/CI8\4[*9>7P %5?7U\#WX[ MK Y!Y^$=@CG14),X<1+Y7N18X#>;@1^&B1NB59@$IF='&7XG5_9][\:81Q2V MA]X@]E1KV-XRMK3*252;FD/VXVE,.Z=1MZ=1R=/0 MFGFU6JW!6S/0TG1:V:B&T%\\]KUK<[?_5A M[^VYF7"]).%1N2#0N5\N2J. 43O-#R]:[K M)DZ?H8U.O/0>_%8@4A 9L(2KJZOCII@>GU>7#]L&N@A XWRUXJ+*YK$6_2]R M/9JBOBRG17,,7OG.ZS_6OC%G1TBKTP+[H]'4S4:XH( M6<_A6G(0$Z,OZFO[,B+8A\5;6T\T%O&N)^]/"Z1H900C'B_P:5GR&7A2X"; O<,RNV2@4 M(*"FZ+YYMBGP;2 $I["R?$UPV9N+5;NN[\OJ"I9>PXK8/^NR^<[^U*X1F&O" M923S:2MX48D:I#PK&>;VWI3MF]_^5,X&E2>_A=_Y+9QT!?G'MIM]=T*FBY]H M9/H8X?$^=_,5SE-#/[2JFP=Y9^B-,OGS\2/^O%T[T9$<^C:TC\(6. 3MQR_;C%VZQ43]?HI $ M[V4O>"Z/:3[^HR#YF"-"(DF855U=8FP%R:0!>092#H0!"F:*>Z LY@I@HLV* M10D[Q5^",EC5Q1SL0/@-XES4>;.N-U,,VV GV8;)/6%O$=9'74ZU5755U!,P MO8KZG,MCL!XV2W!QV#=@O[#]NF02&K_[YQ*!6I@P@D7$8.3.\HD6XL?@P')Z M2D-OT"KX0@U?!$9=YAR;XR*OOQ?KAJD@L'9)B"%()&<,$6O3SG%5).1GQ:K M1"I7-1Q("^4[&WX@SZ=AUA%HM75U4=1,3L+'"E ;<'J7!3V,3HWV(LY2'#N* M_AG]#>6\?"I;J_SP52$^+\QG%CLL&B 75!>@PA8+VN\$%.1YG<_ /*B+55[6 MM*(+%/'%4NRZ=UVX!0PBYF!-D+0KU%NX8@N!!S8;^ "8A=W+9+%&80#BVT#- MPY]/B02T9;&^JNKOS0?4R0W3EMI9/N4C(CYHJW)5('?<\9SFN@%9RPY8_7I= M@.-1U-<3N-IU74WGQ06ZR\SNX[N ']6OT!WA)KJ41\1()N(%Z/_RB+V1.TA MQV(GQ]IG,C_$E8LK :*Z%N M'E(=$ORZ.(>3A^LNR6JA#P G@I52%S-!,BU7XXEO&L5Y$\MFNY DAD)A?;W" MHP.2E=2YVM0-6H&XI L@F4)^126LLE=&OE#WQB35]>HC^X/%)_ MIY*QP@K/0:36W-^$$Q76(^?KJXK_D0BK*<[IQ-YK;XUWS,)(!3-](6;ZV&7- M$WD_<&!O3?Z=+X)EF%4FB?R&+Z,T 0.F_4.IRKJS"FBB(._BM*[ [PVZ$'P$CN'DASTM$"5#&PKNV\&=?R8C5/!J! M&/X^".1>0:Z8.S/+)X-7[GJ'W4W'O_I'O(0[NZK\B#FZY.P7"L:K#-TWW MI\HZ?E'<&SA3C7'6H)67FV+GB,N;WV;%M$9TUMT?L/N[C6/GK[O3/@CFG;_\ M%_/8<[73;OYTAR!8PPRJFNF)ARS'-QZ^G"<15P_PO2=HC;(@X<[/<*WCX %$ M@U'D?,VL>)*1<&V[& O+!QRIY1X;C["%GS3"Q%X^;*O.[22=1F7R8I5).WJL M9%7;SU*/6.:QO3M#33 $OKOHMOQCOU^)L\,:'J0^?/W8>_ :]J?-#",X=AZ^ MGL-79ZNZ!)\4/C00R'/@7- C15XO@;LZWF2SF8+X;U7PJUD+)])D% MXRH845U7T^_/4P.YWD.LT@=J(-_X]1H(M.!!:2!3?^T:B!#ZN))0U-!941?+ M*=9MGU:76!.@78%TQ?]EP<]I=;Z4U=^[7X"K'UL//W]8PJHN+LMJTU#>BB<5 MY';RIJFF)2E62BC \[&0N5F3D\;CP*,:'=7HRU&C2;G8K%4>6&$*;([9B^>I M.?V'!$,>J#E!2;B_2F/JQ^;N[]Z?IM2/?7-4D*U&H?K@@U*";^&,X9HLG5A] MQOF?6/[=G1KR&6BS@5$R1B1?L7Y#-Y'F%>U,3[)6Y/3Z 9:G#(QBT=DE*S(' M]Y7T)#[Z(;Z2L0^Y\$#U8YK>/CRDO>DAW]R#$XOBN M*D>I^XJE[M<"R^2H_%:M1SV%]_!BIYWI2@C-7U-@8/TRW\(-]A 1>Z"0=XXM M;R]5#@\Q@_=:\+0W?>.@0?VKCV;/'7M423Q*\5* MYK^%X1?M B3P!OW%9QDC,H[]7R;&3<_<@YW\0#ENV,>>]-H>PLL5$D%]$HP=UKK.._PVB;:"6VC5;-FI\UB7Y5($RTIM@Y<,Q^ MQ(\KO8)R35^4-7U6#$F,L$5L$[O?%C5M/D>TA&RZI20UK01!U M[,:L[; 93VECQ(!^(\ (\KK;MMBV&4TYAA=*TE/6S-]V7K8@)'>'10X.$,OM MK7@'0*P1U^I0UK '7*M1,#XGP9@40C#*YAX0<+R(95OM2J/D.#GH!VK?;C6I M4@AS1_T+KYHY*VLP&__%V__@"6C/;DG5C1&'UTVL"U =!$M 0 >WDJFD,:&< MFWEY1K4LA%NC4CS0,-9+(W("&;.D\4^+ZVHY&ZW^1[3Z=^PA&LW_47 \6,L1 MD!47(!*#0PJ/7KSHD#.I$[:Z\H)\F;,6%@V;0D!)7X*N)LKFVGI5K1%."Q@" M>..B7%/F>$:2%20E(GP0%AQUC6@+>*R ^%*:2HKE95E72V1&ZE\_WRR4>$L# M1TT<=U7D)*=7^1H1:>[AW8P\^&)YL'7!NSPHF6^KBRWQ&!_%F1[)[361&[:Y MK4#$_R@1T'#QD*(J0]?WT.^!Y)]/_[4I4#^]9+MIP(S%X@I1_8M MEY'Y#-8'0DXHU'Q:5RCJP(8F'Z>$MT@YV@I %4HS?P H[5\,X]A^.+TO<,W] M)AK@Q]F&3U9H&F13I4FH =:MVVU+%&?R 67+ZCFV$]T:9A@#!Z^;JV(&\RKY M2# 7-XEQ\'1=3B5E]4 />;ZSC>PC B)_XJ*2^'D-95 1RDF$P);598'8XV J MYV P;QJT<5 IL?#6V_CS_WQ,CHS@'5C(X%!D\E-&3O3]P8,NFDKC,TB(.!BT)L.R+"[S MQ8; C5%K-Z6\^15BS7) 39P#I@ZQT3AN(L?%:G2\"H8<;L.FH$@5: M4G*%W"_Q! -KYE%> K'F; 2>=;Y&G/ZU-H<#670Q5MNW,*!J/$SF5,XWZQG" M1BL(BU3GHB)1\J[2,U83P."N.2"F@CS)1@7T<3Q[^'K;=C. 8^4;DP%QW@S MX0_9J%#26IMRK> '/HL G32;KU %LRE-Q 1JY&UO]K2QC_[I&^SIXYX?^$PQ M$N\GKQ\1@WDO0I8/SC4-TS&#;K":)8%8! F91N2#&I80,G46ZOI'52]FVG\7 M^0+,Q\_U>;XL_\U14^7 MP1GQ+_*IQ"K.00+]L\+6N(8APLZ**1BBM (&7"Q?+-\Y1UNV#4NK3'2^J$Y! M/.&&JPN"OVIN2-OQ6P*:/&,8[F"\ MP!7!$5QRW=$UPH2]I0QB86BY AU3J3:;J+X!'V1QG^_ARE1XXBY>-9U?R16( MHB9(M@N4XD?$X7T4MOI'T3%BV"D1 -J/I"*+ 31T]=PNWAC.7O M!3E7U&=4B*H^RI_!;]:S!)=#! M,9L2*7%1,.#G]@:DG<%X>X(J=8&C+I#SCU"E'!04L%!@@/--.2-.0+"H8K%JSP%6.2\7Z&-3]1+0 MT2(_K?C)]-#=$04;[N(";D=)(PA$[+ZL 4$'*U[A"N?@O:RW2D:<,B($04<* M3#AI,%G! .493C=V(.<+O%0PGJK-^;S:K!4_C)W/53'I GY/%#ZGWKBRGAVA M++MNKP!_7-('&+L\HN'P2,IT]R[$@[=(.6@9R33&M3PQUS466BVDPI$3&YX6 MA=0^H# '*>0A=6[QZ1M@'W@-W.,1F07=X &BU".W(Q%*UA0'K-QY9) M3J&,7,U##V<#)D"2+*<;,##0:%ARV^,"L?Y1(JSSI<0I)WW5;A3$%0K/L\VB M9[,3$H'8H9##&*WZOR!QM+A<7T^T!%]0,F/L!%:]7A2WV3;<:;Y8H<.#;T$D M=0S8S;&N4LP;HDD8;/(%6W//ULG)E,(0)HV8N+BH9AB!(7A\)E(N*\PS4ER& M1!-\?<7G'*F?E^8/?'YS42A#E'(VF *+V'N'OF,M @EY5E'"YN3,KIZ*VR?[?/H1 OO=OI6V8&-7F*/%($I=7_L*>=2$<)A+( @U]Q= M1H]ZUCX9\>T5NIL(8U&HO6V^O[)LI =^CS/*H[?&5ETP U0XYPQ G]B*62D M\08\]MD&]:0Z2H$'ZH#AON,RE16Q 1C2Z,4Y5E)[+X"216GO2KU?90O3?(4^ MEY+ZKXNV1(@E&,6UJ8Q$YXC?6E1 WS,T-\MJII;$L0E?'2I6$^?*)$)V IQH M67A15"F+Y9UN9N,I,U_5USS#KZZOC3FR M%"N1*UL0"W>(,#K[ZK&6L6CD156SZ6N+7=NS^FI+&!_+:BWFFF&PK;,[I:BG MX_"HLA2N1/&7V,@[)BVPKP4K$":MG2,5"5HU%5AYC-T:U;1A&8EG9P9T.>#J M 5A->%3*A P,8Y\S'49^5"O>P2A#B_969:K,;AP%U_\4XMIR' MMY:A,Z22/HM:,&MD65;X/\!CV D!_P$5ST<#79-H8346ZX?8?/O"^A '?89R ME$)[BI+AUH30B8=DI@YDQ6&U:WACN\;+6<.=-+:+?MK#4A\F!QW3/78?+D#0 MC+I+@"B#D$5/K28J,J6M=8$CN*FZDL8_-^1K4>1AHN47J,%8S 5#R.<4P%5- M.'QHAA2G'&H^G58U'L[B>L=PJV$^795].(P-M+:KO*E9U^,5 MB']H_U?E@GL%K5L[Z4/D%C]R,%Q/FUY5,[QI3+ZN\;ZP# 8?@WV-Z-T]G[]AIW3_F@ M-.: N0P87B8A2L:FX@6=: MWZ+=,"6T:=Q\S@?DX?UNX)/HQ"BHPLV&)C"K$6G%$^)^-DF0G(UOAJ^#'"FF MZ-X/1XRQII:MPZ/9,>)09IJ1V1[[%:U3R!6PSY5KG+2G4;;CD15&D(/')SC< M#>@+X^!XU[-BC;XJ!GO 8%U>:V<;-IQ/>3$>)5LYP6IR;.)4S*R_QN'>VEO\'I5MZ1_B\&MZ@K^EGXT/[XZ9 M_4LQ/O&WMIX!HQW82(#4OLY_H/B E[%D#/P(Q(',I^2$U(YHO&XUHM*+B]TK M& ;O7Y3@:6$LY?#O%4]1Q$#QC"A&5!\AQ>-N%W*HXXT2Z-;#(-G%JXRV)SPI M#5RQ B4>X6L%FIRXREEQA8X@S]UAN%A<" GM3K181"15$23C+_T(;2L$3@O2 M7L*4:8MI1.B:.)W(@N];I&0FK0F'RDA0P$39MBP*50)J@P/KB"P> Y/BNS-^ MGH6Y,2B']"F.@A;(QB+C$KFLXDDW/@56EBYUK$(N5^'GBN)8<-BYU#S$OA/> M0+MLBG]M"IIJ"W]NV9Y/\V4VIDQ"LNG'C*%65*O#[NK&%RB+Q;_*$O M^1[H@QMV;+P2 R=>KV7JO-JLR3N<$-@D)3 H*WQZW5OQ9CVO:L*BG&Q/PK5[ MHEPKB2_I>S1Q6,MI)V9S7U16.OE[AU:)Y204=;?= 6^;1*@7%=N6:6A3_ M*0\&.;"HJN]@#2Z T<$5)BV/G('9>,XR5'_9NJQM;2>;]][6.>^WLOGS)::E MBJN'I9KWNZ8_I8XA40IRYPK$R]'O<(9X(%1M=B%CR!\56WKWV#UM@CM@L)N# M%4LJ%4_:6>UHBAR)#+J:$V=SNL^+ZKS.5R#W05;GT[EJ$TC3A\VZG\Z75 -, M%LBZ; J9!B)76WR:*5,>VL :%S1&NIQ#-7C41CZHDSITJW3;]=T3=NN$Y8X? M@"^G_4E&(9TA.GGDX/;S>B*HQ(S#LNY7:,\*#$1@$.VZ 5KN5T>H+4!H:)PV MZ]:.Z327=DN])R*:IUV@V7>$,<$)_S?/QF@S+(NJ09R6&.0"LU[6G#*C858G+/SE(NK?%X]V3Q)@9II@Y '@;<3O;% N1 MSJ'JM?(',^A+Q.B[9(E/E$$:YG/AN!J43M0"Q6K&&ED;LLSAF- 3S441Z;*X MPD^*'[$0AEY_SBHY.E1$,PB)BQ3U(7494U!4>"]4L46&17,C^" M$P C!Q&(HB(0*H*&KPJG6;T1V-AR!AN%*]ETSPYSZ%AC<,X-Q.8"C2.Z9!(: MU:(Z9TC\\.AN>S*C0)("8MG@*M0XY(H1"<:,"YGGI]*?0FYF*A4NI=F+%:\? MINN&;]5TD)TUB,N0/"&*#D$%HRMSR@HXMNT0D7EP);1%6KBV6<&>T;&']\WA M; H&[,AIMW^J-481:M:HT6G(8S@:;37G'#\&O,PI [RFV5E)T>1>28FP;_AR MX".P;#B7ZTZM)S60+$HXE&69*PX#V.9J$/^JP#KL)0N;Y.27#7TC%L3#2U$B M<827T"Y2!A2IN(%7 ]RP-CI:SJT]+='G67*KK@6Y\? \?J"-68(XJ!K!+8I( M%%1,%SJ8*(-&%+N"@R]1>//;/\29WE!#IE:>P*-%?$,I"1.D3UGM!F^2$\ 2 MLS@H5]0!/$J$&T5D49-ET*O^V33DE5[)&BY%[*JO@Q=]@AN>:R$\"*Z&XN8@ MNFB9O-J'.!9D&P,/$C9YWI9D\1(L&?7I/''0CT1B1(3/@%?_18UG"+ZA2$2J M3>?Q;_S2LBAF\ODL2D$%%$2.JB:9KUMW%B106#:)>+*A5)KQF M *F2_L;*/L0^01%+CYH'W85*>5L(*#!0#4RCNA3COW*GXY4X\"]X87_8,(<39$?52,B*%6HT^37F/GPT@+2 #> MM<1WXN.W'YH(96!MV!D/!O)S(&>O*&J.YE+\*)OU%JV*FD#\:5IQPEYN0"'D M-]T4*[];4W,4EH',P5'#CKKG(#MZQ9XL9WAQL5G*2*IT%#!?PO*P&%+#&)]( MD@H9H%! YR',4,S7^1$5'C8ENB.(HG-T"G^A)FT@O[HM(Z0?J,-36,IDWJV4 M "_295U>]DW=[MS(_MURZI@56*,O G9(3:I%,-2IW0,1'1W-4'@Q$YPQ$"NZ M7.?G+.S(HX2X7GPA-DG-57H:;OFM\[=W:K2?SF[&!"^G/A1<\@C;PU6.;4WG MC-EQE%_L9MCE\3.%%X.>K2D!AY5!BD17CIMD72\K2V*,!/XU]]VV1$THOGM: M*$73AU['XX]U/"]G#8=:QW.#$\J$!S MR]\H+40=5Y;#)@BSH&??"*$\E.'T M_-_1)1,2BY=_7DJ<42Q'$'WU% #">!]C>#2*U6@1"76VHFE93S<7Z _B2WKY M**ZUF9#C 7Z6HI9-9A+6%/X FQG(6P$Z\J6H-V(6(B$]L'0V5$Y!N2%AY;5)#U9\ MHYC2S$57X=[@';SFMW>X:#NV;5[,#"NF9<-.4:;O>2$'NL=4J7\&.H%[YSW0 MA+:C0.CQYQA7^]EFDA/13+)SB.T;"\+SL&:G:DRMD%?*_UL/^(94%@4!J%() M(V+2AT!?K1U-*$0#QH8VG*BW8Z7W>JD6S%]10DM*GX_2MU 7U,_?QL9E:P1Z M^8=$B2D?6Q9S1L&J]T[M9X8YT M_LFWE?N1"5QB[O8@R6&K60;XFNSS-9(_^^ELRPI !C6\=@R\MPJ#:M MN40$Z3%''V^C=JHS\<,;@M?7+2511 J[?NKK+L8'/!=1*RG\*?V>SE!>YJ7# M4?]MLSC3X@JKI#@'=/O^>6R."6<& 2.K%?KV-'BC"K1LPRH'&/'P%]=ZTBJAA+ER#.?R+3L<4+W,3(3+"3)#!BB7< M*XOEP:D1=\OTGV"/K6)ZC:FP216D@C_MIH[GUUB51AZ M'ZUL*NG@?B#V*%4#YF=PEC,*#\RO9["PO#ZMVN[FKME_0TZT$U5KTYAW!.[: ME"7^GGQ!['1IA)LF*/B(*!ADS#)GH"\=]I>0!1MJZ&I#>OTFQA)O ;P5[ $U("H,*44EKP)B@BJ/CD+#^M58\6Q&4-7Y\HW]_2PMT>.X?TU.*"TMS7A!9$)NJC@8?WF/D6=;>\W4O/G M@LFZ=:"]9#IO@IOV6M#(WA1#R:BJ6XDAB MH40:A7O>#C.Q&.0$R%U9D8&4]YR#XP_N:1;P>/]VPPN#U7-DJ MV?<8G+[ K-<9JVC BSXM6,LHYCL562P06#JP#*(X$9VI.P0%0XSLV=&:NMQC?CD5.#)RM#9!E59O1)3)[^A0GU"!+M>KH@=A1A-_1A MI?DJF5JE:U:9R>&Q.OW.;3J ZJ_!)R7M2H9GM[,5?3")[R=[09C1?2^(YB,HY9)/OV]66W(5U"3.TPM'&(Q%$!N%Q[;9].FMJ"."F&0> B86/"S $40! M0=-K<.B5#'3S4/ "? ]SV?#5*^YVYTPXPT+A!^5MO0R!!)*A^+)L@%+O$@\7V!9:L4NL &$?)$HBMU;1L\XPNA;^@!"UN-]R>@1LD MZ^8NT +B8O$FD(+>T;8:FB3YV6+#3)33ZXY]/ #"0(^#%=R21JK07&#&&FMM M:;8!;[!;%]7LJ*EP<><4!>!A]7;80$>8@LWR3V[8#ON<5 H55C<@I@@B2)? MBNC%C54R&>7U<@P63E0+C3"@J!2 5YZ3?F-ZC:6/:(M$O'2NR''M:D/<,!!' MSDY%*O#/\)V37/B \GWE0@@<(L*P\%*G#<=V=.K@^DXEMR!NGFUXDXEQK'WMOKD[]D-9 M!_<5T3]4%!,O>MHHI:\\)L*15I:SH2,Y'- H^E<)OZ3KG[7A,RY)MI>6R,-4 M3Y*'UI08>0??9$_0)BR<3^11;PCK5LPKXI5J+%A*%0J;>BU!?^2OL;6RPK[, M'.RY:8N]00(EK"^NL1-L149)RDL'&BT&+GB) V5;.$510G;!HYV=J"Q#F% WE:(]>$YU(2<8 MOP/"""F =JTF!-J9G*S]M_4>Q6V#E0I6H_";.T!"U"$R8Y&%XCOJ(O!E9QM) MEXHK=MM1'7IVX8#..6 M(40_#TOL71,]7!+ H-!G-PLB =TOV\Y4CF[#;4Q=#U'-^KFWVZ&9MQ<,\=WV M5+^R9&'CM!A@3=DB)>$]'U5G1U?Y=4>=2@$#JO6(QAK/5[.&AZEUN-I M[/3?$1D60<<9J&RH,-<#;/./2^G8=^?3$1!MBV&[%=!-45=UV10W%7)LQ\I0 MC5580DTPO+R65WC&6%'+S*,V^-!=F.P%XC[EL?:Y8ZUTATF K:*".2APQ_VG M*HM"U&QR^T2*O0L+KJZ7/:5S5DPY3X3!Q0QVGL2B7"IB@BM&F&AD4#24<'7D M SI-PJPHYT?;)ES6*JXBD[&]W'M3B$ZJ#F+&I$T3")A"4#IK[J&8B8B6OZO#?8FE/+F M*)Z'U48:]034,U'G" M@+.YF<3R,Y3S19N&,(B^PUDQR,H&>64AD[]H?:SS[]REXS#?8'2LB!IY@([> M*@FPV];)^JC4PBP^&')>KGBZ$W:""+S"NL J:*JBX$8E_%FD1SB"#=A4LCBW MV\.."Y$@X3+%SHW0-<--Q>,[A^Z6;-,.86'E&/7\@;N@'4/I_],Y^R$NRV"WKK=',>W00OA.JT>#2] MN*P65-FM"I.JK3<6[\&V.FF!4A:,9LLN2R;D6?L!L^5Y:Z$$O!525(4_X7X' MFOT\L:0H&#FA:)CTZ?<=;@98>2">1G(A9*Y5YM\RVF!KIP&TR<4%J" MM5X2OY]=\YZG>GU6+G4B;R ML*J\G%"=@5$0.$X"4:JH4]QR7.6\_F+0N$[U O=X@NQ$;#T?%2YN@.6O5E2I M"R]E6].,S41\1#MI+W)L&[&=\/'HA+F\>\'W-=7(86%2IQR%X;]@2[0\_'YU MV%H GYX6[ :GH#@F6K.LKJCR^*J3453]'S4#B38PRT3*I)!B9Q"H +J4BS9( MV+K$6#5';^9Q?B52W.5ZNFTTTMO;G!B1YC=D4=T-"YBO8Q:$.*W+LP M$X=/HWI1!N4OMDJ[ \-LHW:QXI5QKVW=SL?%*"T=#(^\BPJ 2Z*U;X2S=<!,D%X[BQY.@3>4E4L7_6$-SDC\GPBG M@VIQK/U-3'Y7IA*JUX&9L[G=8%1Q@3'\"3[-Y&?\@&[98L]<[VE.8C MI1%!$"/%=C#&0RAQ6XD+[A+!.27L< _#=(ZUGCE6NJ.$$"$7!M[0N60DD#5- M&>ZPT8UG,FGG;K37W@WH4/B'$N54PAE=.(9&=*JW5P>39K^4TU.4!- MT4OA@"O6&H;M9B4V^@RR-GR1[0C1K@R9U3Y&]^:]O0 MJINM?"D]A"UQQSRUW%8E_ICU,H]F0?Q#2$X1MQ2S*'D+"@+(,)"9XYWO MJ(6#53TMI?J%Z5O5?Y+>ESH@MC>Y7E4%-[0$##=5B=)T96="3W.$L^W!C'F1 M7U[S_#>?TX-6SAFV 1!,.9@7.2)?W])^@!E0D%ZS"O_&VA! U($!\6^&*00W MCH40&K@E1+(<_5:@RDPDJ37:6]6_;#%!!T3),#% 1ZSG0.7?"RF7%>G E!D M=.&Q#^MH"$)M #->&'[:?4Z7B<2,Q[/BE2,JO G>Y M-#=*K9\8C_OS<'JGO,Q=5FUO10M5"_;X63 Y?T>_I6(*B"%R4X;/LI5-6!&D M"B8D>(-*;-95W.=9^4-4\SQ+N1KS[)"@8R5P+\[Q 7E.C&CQ.EPX*RE&T0@Z+6ZP#"3 N^# M1F+R".M&1(K;M8N[QB=?8OX#P7E5M,1S2GY\X64:8N(:KV07[GQQ=YD.*QR< M"&>/DH 4JE;RD:VX:(MWV0Z)#T .;5@RATPOCAG 4: ZVJ5G(JY;)&!43*=B MJI2H_FHCA:P"GB9?X#-%M:,L4KGN-*SP3!C^FE*_ZM2+7$S5$[JPFX9MV81! M6)$WQ#@&V4*T=&*4?DGBD6?<9+J,^+*+1BD@[WAG@5CUU1R=/-9ZTXC>FV,M M9:?#=#7K]".8.IDD%^["=EB'M7+[:D$R5=()>PL^)/[)=>][;H0/$;D'W3ZY M](QR:CY1[Y0 M.(UM :S2AKH^:48%D..+DTN7B@0 M.VU<_*DNYHT.VC$R^ M:ZJOZ*N>;1_BN\"BCVXC?6L*W5K1_PQ-T*\L&()PO?OPW1'U%VY!QM/DM!XR MGZY7S%20EW?58G,,O7LJ@^%>#/<7Z%($)?2J'N1#Q1.9,W'$OMJM3^C9=IU* M8;(+2Q%D;0U$L@68Q\%:MV!O92.P6]5.]9N>P/H65G5Q!/9!#BY],V?0B.!, M5VLVZX&3:<5FE!VM%AL&5$-UXS7AT?$"ES^X"W5&I6#]#5 &ND%+7.A8BN>S M@(D:C!XLG-OW_#/8ADU%'\2I\Q(]/6XXPF;8G*X5 \^ ]<-O=R8B2__K[BE( M6/#N+W8>\&(NCG*6 NVV4O>/ED6L-W"5]MT?(G.0ZC6H?VM@$ M]=<1>WEY-'8@)=A6K>M4.2(!5AA MRQ(P%Q-)9 S)@,W7HG0D\C/+X)Z?8Z4L8V>!6BAKFE&F(FZ]>"^<$EKT.0-W M%>LG7WZP"Y+'O,D)BV>'D>^AH /*DM#[K$8=.[6(X:DELUA?8=.M# ZUYR#6 M(L\.HW0;6=1?;1K55,76J0(SS]T@$SK-L.!)>TX\PC2=5U53'%",J;=N%F=: M(WJ]"O+R'&6DB':B(2;*<7D3HV#0AQK-'ZW9[%(*%]=DJP^CI!.)7$#]?#+HTW;DBM<3J WE'VKMG]5IKS*D:YQ0 MF6X_IZ,*,C*]Y9/S)8LR#_8DG0T5.8F7>)WW&]U,$ VU*3\D$.%EW/%6>!32%8%:1X0&[0#@K>*4I7D5]_V%*? M08''5?+QEHHGR]Q;VB2"/,)A,8NJC8E*Z"Z2CN<8)6V1"Q3D M5GE-'V1'1>1ZW?2B#_P,?+X;H-.U[ MV5EWT-,4^/5S4;W$C(J&%R>U+K2P"*@TJ#=^H>GO;GO674+32<_@8Q>6H@6W MZZY[3\ZB\1"?[2'.HOD0+U71L+=<8+^?CPK=F@W=*)^20R.S*4U(C61")[: M8N2FE%CR9KHKK,NMEV4S)VW5ING;G)Q\J"I>AX\1$9Y^%S@NNAV!I-JN;],O M\;LN2*;HH-RL<*WMT94J!REU?=W/L\8JGGKN6,/]\F0%ZZ<>](>WK]V&.\&W MI!Y&+]S9S_^TB:DMZ9_'2$8IM3(BFU;56Y-I$Z(/I5A$F,V]XEQ6D-MKE.A) M*:Y7%!N>%=(I;F&[7I4P.MX7E0,62DF#0.P40NT9:J<,:!"=5U82@L49&,![ MH![ZW"GM414Z C52V;\PO(@*V?2Z(]AJ1<4]Q8P%2RG^A37UJ/V)OQ0@A3[? MG/5W4OQ@U,XRJ\!UO2]T_\Y)_U*Z9,K*U*X[":F%9"WAML0$/AH(O04LJU,Z M2+XKG#,?L'WS'&WA]_$.W1WIRWDZ+)@[.M?=P HBU_&#-(G< M,$VO[HQ7WPX:W@FB!XX)*)3S4M-U#2[C=>B%1T$.F5T,.LH M6(#UI19D]X4I". EKU%AMBYOZ4*AKS9LSYB^^-9Y*!MKV!2LT!O' 5!-2\&A MD^3@/.6-.*J+IR7PG\P6ZYHA;0*(%X\+, ;$"^-0]FU6@)+5;-(K#WF(1W%- M)B'%6 \ =\#>BW\, M1#&N&&3_FEJX\*C_ZXUIHG1?S_ _M?PS7S%[A^7]]8/X4/]OQDY_"O;]P+VO M<%S\7A>_A;8N<1HZ3J]@]'E:K<'1_=!A3'2,5*Y3?V:?[_R*,8?).%-A=O3D MSD#2OY^7,V#P?2@SY@KU-''W#%[L_J3H,*PWMV^6RR6^%6/U@PV4T/Y#I__; MZ3#>W&%YMUOQ?W;O_G9%]6V.D3#$09TW""X*ZNJ/O :];QF35TX![JL@@)CL MKRU',4JUE[._5T;3V+4Z7O2KN&BCC^#ZVB[Z5Y@I=YW%4US]7U[YO9O_G[UW M;W+;QM*'OPK+F^S;WF)K1-W;?F>JG$XRZZTD]MJ9S9];$ FU&%.D0I#=UG[Z MWSD' E*ZHM)JIN2,%7CM&X@+L^Y7W"FY_Y]$U4%;S*2[2 NU74"OL_Y8G'H MW6C+5:QJ&$0-[#_KTH]=?;MWLPY^PG78VJ-'6T=FT]&VL:*!.YV,W/[5N,V5 M'?P<]@4C+)D]U\(/CTJOW^_5L1$>769Y5DW6V1:,Y7'NDYD6R%9>=%1>S/I3 M=S"N8]A9>7$T9&;EA947)P'D5N6%LMHI"K]CLI^<,*FWVM9H^F(T=+W)Z,6I M^F4/_;4E]I.56A=>KU6SNYM"ZW4CG^"1N/ZN$]DVNFC^8;2\#/@ZQ=NN,'FO M#CF? -6^J%_\.8RBT=!S9U>UC*)'5MQ9V^@$8'F"4)S-ZAE"%H66.1Z,.8(F M/YC.+"R/"I8G",79U#+'(T/AB3/'"\]SA]-#Z(T=-0;/$\6MK^\9D-FOY9SH M*.R>(R^IWUGOQ#^I1>,Z319A]M)NM8Y1YM/E2YN;\,*N]>%PX'I7DS:A\+)> M=.9R\?Q;=)*ETBA9-*4IGUIB\.[XX[B(XD2>4SCZ(06Y2JOJ+R)LM@ M%<8AM4D/U1U(L:A5PW8"A/MD&=9-6AT,^^[T:ECC[#JK,9T J(X02+.>!5&W M0'3TG,ESK_IU4D LJ"QGLIRIPR Z=T*1[O,$X3$"SR98G$KCEW66[ _5V73BU!0-XV0)<>LC!U;EF4TVU2\M+W&[RX$F\SQ=MAI:\C4E>* MAS9AX"3+$P?N=&SKMH\+DB<(PWZO5AJ\!:'EBX=*BJQE)MJ2[>-!\ FB]M__ M;3;P!H=8KV6EEI765C%GHX&%Y%%!\@BS+?[CF++&SJ3U;Z; M#L_967B6-76SOCL=MAJUML6B70/VV8!YT&OUI@R+Y*XA^2Q9M.==N:.9Y=$G MC>RS0?.HW2BF17+7D'R6//IB.'.GXY>_%!HL!#L$P2.$7;]6=*V;J&NAS.38^V@4 M3@";#-(9+_;AB7@Z;C5$;B,L79,=1X;'!FG2%I,=PN2I\LMAW_++8\?F*>'1 M\LO3P.2I\LM1NTD0%IN67S9+GAR->ZW>O7BR_HPC<5M\R. #Y;-P+E0"PVO7 MB7F=VU9/@%I/O&3QXLJ=#6HE/]L"\.,!\2D"MV9[.PO;XX'MB?/>\3&;N=%;+KK3B_7A0?(1)&K;U1B>]%N^EOV+. M%TG*M?GCN(CS#*YF QK M1?DZBKOGZ /2W=R4W[CM 6*=Z(4V[KGCOLU%.6E@GPV8O5J]^BR2CP;)9\FB MO8'G]H<6V2>-[+-!L[T0YL21?)8\^F)ZY8Z'M>[:M:DH)TL*IY:*TNJE=*?H M'#J25)1?N!!OG-(1Y+ L2\-YGK%YQ)TL<>(DAM.*LS2)HI N$);-8VVJRBD& M'@;NS#M$RY7.JE\G ,D3A&'?EOT?&0A/G"^.1Y8K'A<@3Q"$#3K 6B!:SG@H MC7$PM;G-QP7)(\P[&7GURE^ZZ5IXODMHCB'Y9,?G &^N$APM\;^\M#OMF$BW MRE.'P%.#),<];2)".AIO^>X0^_,H&\ M%EKPUMFB(PK1W:^$6!*R M8*V)W<6C=MMT%?-_W?]Z?6_8V62 MTV) (?_^[0$F]Q_.[TONK'GJ\SAC-]SQERR&_X3"B9/,67$6PWXM\JA77<1# MTSR,-D[_,"<,_OY*C'V/37Q_["_\_FC&%E'GR)7[]39C!PWP8XQ._Y7'.1;'- M-;G&-;Q-X05,7\P2)X/3K3UDP/V4,\%K#^#<\90[P!UYZJ1JA4ZRJ#^C[[S1 MI#=PX$M1F,3UY[5(DY6S#M<<$>&P.'#@A.' TY!%\.U;6 M(#(%VH.Z39EM<\5!H?B"O],$R&<=9HLPJPI9_C]93E!&#LWQFJ< M.X9_ABN6PN^<(.>:6Z%"!33VPG,M2#G@P@>&"IAB$?=>YX3'"AXZ)!:LP#H'=P2KA MY-0EJHU%[ L34I5P*MD$K('4F?9FS66.7AW2 DSP"XC(6Q8!;8- #/B"IRG' M'+$5'H3DWU'(YF$$G!U)+4]):X']S98I2*05/& I' [H">HO[5>6^DMY=$// M=0;]0;_V6*X#NX\+8*DDIB9;/FQCRTG_Z/R6>U>UQ^J1A;)@85I=GS14!*[[ M\77"<1DZF_'33(]=;!H3\"V!_TG\D'CF79@MZ8O[G[..8$5WR]!?TF/@0*(\ M:%T>/.%"Z&\'#\F&GO-Q2Z_--"9,>A9/9[$[F[=_XY"3L=J;! 0T:T-/-@E( MBXB=!3#_KSS$!V5E]#CL*%CS!_!'5NS&QE-EG M^\>@8VZPTD'OJL65&GJ,:0:(CE 2"7 KZX/:@IC#S^&+!_0S7"H 0N%"Y>.8#7"5"*YOBL\C/(]H$ M6/G/>4IBVYB@\5W4%A!SOF)HA)FTUCH@2/$&DM M>W7(MPAF;P["_\,<8"B7Z5PZU^74KBM3^Z6<6@-/%IS52EXH67#\8_3FO%?5 MY(5P:LC&M\=[09X>/,30YTF:)G>H4P)XPMLPV^QGRDAO(9A6DMZ8\AO?T5$B MKT9.0%Q(+1LP=IP"_@%=OB&WA!$*-" ON8E1YFA#IZM6M0$>J=\):5J#^4'^ M^3VF[3V:0)*G#UAIKC+3).3$HR:.^Y ;2;N=M6=0VJDO> -;.PML;HG\";C M<=LD9E 0:F \W8JF'B(TZ(RWDR;HWV6J1UD#D[B+. E >#2P,5]:(K)RC*<^ABR5+Q_&?=BC1TS#T?RBY[P#%@IKP!"# MM%]X,3'U7!@3V&:%F=7W!4SZO6%S9X"YSW+3,,IL&&R%!$ '$RTDB2GBL7"P MK'S0?_N !*9O>&_)>@ =/-4F0\]Y'Q=1R%T%IO"9)>;0WW(:=/;RUUJ"-(HC MC]KPCAEDP*35K*%.KJ2 K^)P 6:*#,:B4-9"5J(*?DKFM/2SWB8I!2JDA;)2 M9\+P["I6&EX?#_2,UX1=ZADDA<5QC+K_X[>@?;MCO'3F2"L5M1,8DO1B:>%V M6NE#=M81[0?Y1^V?#V:]_OW]Z0,E$2E-1 M.W+0G?VOWN<>#<-R8-4&IY$,7+)''7P#?Z&& MI*%%. ^2"%12A]T L8BLD+)^#LI2[(=[XEYH3Y._)68J^:K0--&S7A HH1?5 MV)#)G*QWF$P'R("7\JG25]Y$H6EUV^Y@>RJ!_-I#_WO1 3@-Z*=W5;^9)%.QF\75KA-I_G+T^,JOZ D9(;Z>$";$;TC1[SH>=.0CX?*.G M[OR9A+@0Z6E1P4@X5=BYE(*$*P!+N$8=5V6E8QP[X!'H5&GY(2Z%&(S.XX8G M@2(+:J6 Q\(7])@4.DQ)64ZE!AH4R=_HON"I]*4DSBTPO207QG-[SL\).B08 M>H/($U1=!+)@?TG;II=#P1^18=0V0+\YE2-0G#)6=NE66CI""-AP3CHX1M3U M7LB=1#9]DTHG0,&CZ4>J=]*6AU[D:SQ*>M+V*>A3)+]1$0".HL17P\Y!\+& M1$S 03RL, !10(]REV5(.^FYV+V,(TA MWWWMEE\K)UP$&M1O @Z:-8HP>,IK&9IX(!6+!@;Z4$OT$\ T659R'A@G1@M& M39P'YFK6;(,=L&E8;]&I>VB9.;$^:VX)0K97AW MU+>JR4>744G]V9.(@5%$M G#5-%S\?6;) GN0K6@/>DDB*0F M&0Z'8^NMU!O)T. "3E1&835_EYP'=*'M4@GWL1SQDE.K= J$KX(1T.\=Q[U6 M\36E"<7!GBJSPF8Q/:W.A=*KI#H*[ A^+%Z_J16[N%^X&P-4RB/[^EC4&>!K M\PDQRIZHJE'T91VAW%@?5J\^_?NK_BMZ#3/W]>L]!_<[29C?^)WS*0$YLCW; MNS#(EO G+$U5X_JX0VO!W^@_=J)6KXK.>F5/SL&K^QOOR6<,1]^_U5_:_LRK M]=%5VP/.VA[03K[5R;_HI1%=JL8^@?45K,,;=JF?[TY >O:M:Y_M-]=^)\?' MK]+Q\5,U1G?F")B'4: ML9P2"EY"P=G=BX[AHD[3KF??B'.ZXJ+SB'F.-O_M,)I#A'MT%Y_:L; W-0CN ME-N=/9T]G_ FG.W"7^9*Y8YMPMDNW-*^/7U+^];Z.NM#/N6%6Q(_M0O6?])Y M/1\IK^=]M=WD9YVFQ+_J3)-?,+G >;>"X7SFG"<3;'U]G>SEWF3>[5UKXDXG M W4QW=$Z&O3K7X^QN?!<(NO[='19\EO]^"_^=#">N5^MB M*%;K2B;+?\\8?);_#H#[CBWW/5<": U(T][T#)AO-P/7!]B" MBAO&>BD/D^]Q9+=SC=S)S*N#A;K;T%D1<\KH/B=$]WO-KUNT>.XVGL^56P^F M[FPXMO ^<7B?$Z2]7IW*A-/#\PG ]ERY\L5@Z'KCT4O0EH&SWE*,1NH>-9$G:G;']3Q,EM%[A1(H,U$G2:U MK=T20C90;/GO,R7J3$; ?^ND6%C^>PHDT%ZBSI5-U+'@L_SWV_AO?^CV^W4< M1Y;[G@(!M*?]UG+-'!OS;3E1I\/^F8_AFM.=B-A0];WJTLRB%ATUI^QV/=\^K2W33';4[/">?T>(-:[0V.#<+MY?0, M^IWU&5TG,3$:N@ZIN M-WL+VE6Y C,HKM\Y3FGT#WQX"WPZ2'&_Z.6VRV):0/@W<"OE1*/ M2XE9?^H.QG62_ZR4L%1FI825$L>.7RLE'G5TC(:N-VE>H7I8N!V%W1GW5Z*7U8N"/NR_5]M>_V/O!["G?XH!E?;7V5D3])0A:1F2 M/?USOK#D#"P%2^*6Q,^9Q.V=1/9.HF=TE]A2S]'8[4]MH?VY$D!K0)J=1:FG MQ9YEOBTRW\G '0SJI A8YGL*!-!>A:UM,F6Q9YGO-P8XIZXWKE/BV$VZL:'U M8^'6%UZ_=T*X.^/8NKV[R!9I[J/OB3OTGO4ZC(ZR!DL0)YM2<#$;[ MC4D^GCOQ[%5RYTH +2;YU &19;YGC+VS9[X7PX$[J]6$J9MT8Y-\CH5;7PSZ M)Z0L/T>23X?]./;>H^.K:CP\B0\]=S"M=:5 YSROYPS/DX)DO5N)CBN05=]X M.&48GRJ7'?7=R56M-JJ6RW8(GJ<$R6&M]/VSX;(G@-939:875^YH< Y)7B_- MA#J&YY/"\&!XMGF*)Y)3Y<%^8G(SC0YIK5DS8Z2 M\/3*'5P=XA:[CM*R1?&SK]4X1I_'&4_;6.UO?WMGC_(4&=)LX,YJ=6*Q#.D4 M46P9TLD8I3"R20K?Y@4YDHMVDZTK/E[: M+71,I'J06[)>+AIUD.NS'@7'RS8C[;O38:W,C-KK[JQ@/5\R/BZW]J!6#\E3N:67%TYG1\7.*HGF%X-N+HY-%JI_NL-^M^_ M/<#D_L/Y?%DM+,,9;VL\].\RU:.L86V7\Y2S+Y=L 7-ZPZ([MA'PK+\M4[6<9][Z M/5KX$V?07@BRHW-X%&,[,S,)_0JHVICIG[G(PL5&OA7&P*3A-Q/X3N.YRY?X M]3=A!@_SY3O5"[N?>(O<9WZS@IDYG[C(H^W4N197/NRWL?)7_T"VH2?YS3\. M8Q](4?#: SAA[*3\EL9Z%\$*H0^C![JLQ623,,=2@('7NLB4^/,E3QT]6JSP&^82# M"!VVP3\Q'[+VVK[SQ@Y\(X*1ZN\/[@G+Y!)1R.#LF?]7'J:PFGDN $5"X(KA M' 4O5@J;R0&5:P9RET6PF\EB(7CFS#=.1/ M-AVVC3D12V_@S2QEL5B%0N!F MKM/D3T \;M(UBUG G&S),IJ0R.ZPSZWM7;[8G <_"'=UP /XJ=?\4A#ODY8QD>HQ")'U)4 M[2Z$D[M)PP!&!Q4Y#O^/#HO.BH$"$>'IP?<6L$7.DH$:C9(/EW.3LI5X*[_8 MX%B'@^;'&G!Y3KAJ#IB^X;&_@;T A$OL%?NR*Z^[QD%^+$]]PUFJ3OM'[O/5 M' Y8'[@+FY[!Z6Q1FP&SCSS-"5\ @%48XRGVG'=P^+@QP$P!Q/04'V:0,OB- M_IX^_@0^39T%?)2DP@4HP?G?TO?Q9D^8%!#/.D]%CIG.#EE8@%_^-:2AD148 MM \3JEPLT7/^X,Z<1R$.'CL(DE7+/9Y,97X)B$F5TR)B-Q@9F5\.4I$04"/ M4-Z@C_,IV>PV9<$)PKO;.^O#$V!F>283PG&.ZN"*YZ;\!K[MTA<<%B#B4! 2 MA_%!_V?$ZE?P'T6.\M*'&UE:)=7?+5/W[A-T#X'],$S%LD>=%(7_HM M 11[GN:&^%+@GETGR->1>"I9*#\#'4B62IJ$8=[#W])#X?5:7.O^Y]5> M,"SR(R@Q[3T)DW",7:Z^7!*K$I%9OZN]=RB.FA)3(08$58I%'L GQ/R M*-"[#&=P$\+7T9Z"AZ.=89P!!_MD36" %405!7TNDG2ME[4(O^H2L[>(B#L> M11(98-V 82VI=UN3!_4NO 5"+VT&^ +H''])GH #2P5!KF!;$=#ZD_ZQ -J' MF2U9M- _[3FU7"E[Z7O0#GW7=_"\L-OD&]LVG9?_I!7&^[#_A%5L34W>)M-9 MZQ/:QUH*1B"-&;2KD7N47,5G:SS\TBD#FCLY592W!@; DR<.'*[(H%F@12:/ M'I^$#%HQM^V'@J1'E@*KN85%$:=7RUJ#UD,."!0BJS CCA_ HC;XXR3](D*L M9R5VZD3PX$PQ.&/A/+X-TR1&N,$X8+_DD>'W$; ^TB7N.".[<@T2AZ?2#(.) M%=M*V[['T<+B"J\IMGFORTIRQS5LP%]U.>\QS M>53:&M:G;I[R8X#3#/OA'Y2S@Z')L(4SG?/6=G'37J*#:KN# M?OU=I0TAKWP,5C%H!K*;(!O-" TKS=J3O?D2=GVK<%!%F; M<%AVO8==^X\U,KE/1:[/+::]JW:C08JF;EF4DR0)^(*G*2U@!2JVD+9TI#0L M-((?CKIU@NN[VWI0H_A;;]*&=GL,6][ K>16'2H-//J]6;L(G[, 7L\S4O*! ME??(PVM:3YG:7/B^_J&66TWT^5X+@5L3-R&H>_%-B%8I6R6P!.7H4NLJV$M\ M[Z] 8I+KZZ6/YV430,B%Q\*TI$",\ (&4&U!5T$8*"VO0H3WQSL[P?/:9'G] MGO>"A]R*;*YYR"GWDYL8QGHLNZ0C3'+O*7E4 M1?!I=K:K-U49&^I;/A-+>&SB?]D[QK[D4^:$P=]?B9D_\!9L[O47;#!B\^E\ M,1A/%XM^,!WP8,&'F.')VM+QVU'IJPK\IR*WX:-Q]!_F\&##J_@#\[]$R4WG ME?EW50 7JT"7+$.C$^Q/.G56IN.0C )?,N4D2H)!4 MNSY[SH<\-3-#]CX7.<$:3%CD%O 9NZ' \K__VVS@3=\"#X"QT>&GGF8*::"0EV'JM*5S!@2,GU'!:^ */PR(TDF6V]X M9B3%P4K102E=-^B9=I:L_-ZZ6>4KE8WPL#.N@O)YYZ\3_O?Q*OW2WW[B(G/HJ_S6/U0FT Y83<8(4$.MT+"&? M? 4 M'EW\>\XQ. FJ%'+YQ4;_J(Q59"GHR4H,KMB&& #ER]ZA()=A,^"6<78_ 84<+4HNJ+(^5-[_MCRMB/ 5PUQSK8@X[ :L"IFO=O'KYW+ M*PY.#<=2K0T@-RX'0"&OLV@3%4V ;\=A[71R;_B,JF>S%-1V;?@F!2 Z!;XU MXQ)!J24R:JR DMJCC0??O]"VC(<-GJR2XTMJ] :7Y 2^U*HR=C MYD6"PD%M0L_YIU;EW&HV#K%.9"&:3^6ZA@>3:%06(O"M +!@*#Y)!F@EP: ,6IZ\-6R9T@P8@VT*=R@WIMGI*0*;5F)?]<51TBH_=E MCD\ (B>6)H,*J)H%9U+D2M=.OD:#4-5F5+.&J39!)R&[J.=N]*Y(RH4UBGQ. MX5K89B5'BOPH=+$464U:R-"/M'M,ZO*F8-C9D4I&CEM\+I-DGB!8XW)OMZ:K MK#/MX'+1YXV"GN0+"K0;V%T=C2X*L7#4M\7;/CXPTEE6).1DQE8I9[5Q0CE; M$H\@U@0W"D-PUWE**>8RC.[JY*TDQ716\K"1''<= %Z>X@&'@H0]O*4S7\D4 M+A^, -/GNA,$?RVMR:W4A#)&+WUXBQ"Q)&VGPO%7,6IQ]IH4=JEJ%% M&DZ+JHLB)+=BF"C]#S2Y"+X9&E MC@5?FP^(<;.BZNGV90<%N0U(H^K3O[_JOZ+7,'%?O]YSEK^'*"A^XW?.IP1. M8GNV,C=)3H_E6:+?D!T>Z)V[,,B6\&U8O&I^@LX:MA;\C?YCQSI^5;25+5I1 M>]-7]W>=E<\8C[Y_J[^T_9E7ZZ-9VP,^\-'5,SZK>^NJ=_G."?:(.8'U%30[ M[5+[^!UV._O6I<_V!X@>,$SMN9_PN3_L!FA\L=AQ8N#4UU=@?/@"&&]R"TI; MJ <=^%?4@>WQG^7Q_XXVFCW[#IR]>@I9>4^_BN9T^<(W[(<%3H> !/.=N'V].WIV],_SX7;TZ_I3^KN[7J?'@OY MG:?!V?KZ.GD51"=:W0_!(;NU6SJ]B=UKB:R M)&!)X 1(8.".9D/7Z]>Y+-*2@"6!$R !D +CJ3OUZJ0PO!@)G,\]Y#_M+WB1 M:Z6]%9,6D1 M?GH('[N3R<2=#FI=8F<1;A'>>80/W-ETZ(Y&$XMPB_"31/C8G4U&[GC0_(KW M8T!XO=#.N+O)+7O[(IV+WZ(UFJVS%_72O%JDV\$8+(SI0>BVUM)>6CI90!\U MH*_#X?N9H[\-N1U M_X/9NI4N$L>9%?F,FW <&9(6%185%A4OO0D6%185%A4'R;?OK$_V&Z]N/7-# MZC$2.(&UGOKZ[%F>SOKL69[.^L[F+,\G0?40I7PVK:/M33B\+W;J7;FCJUJ> MV,XE95A\GAX^/7OT[!IT6H1>CA$3J9]MUIWW)0B\]NXA,XZ&CD3D?> M22#TY'IJO%2EV%E1['/V,6Z1<">#@3OR9@=(D^BLA+&P[#HLA^[D:@@VXR&* MM2PL+2QK<\LK[\J=7M52SL&S937Z295'65'[N M&L<7SFH>@)V-0NA9VS1T,]W9TH:EC:T2EOYTYHZOGK7\W=*&I8TCH(T!T$4? M[.E#N'DL;5C:.&;:&+O>;.!.)L_:&*B;M-&IR^FZDN=_8FOM5)Z=/6-[QO:, M[1G;,[9GW.TZ]@-H876OSSP+"Z73Q88OR>).>>'V].WIV],_SX7;TS^YM%-[ ME5LS+VQ7LTU&WL0=VHMQ+*Q:[D X';A>K1LH+*PLK.[E5MYXZ,Z\.ED!%E86 M5O=SJ_[ '8WK9 )W/[QW])T'[-58MG;QJ6L>N=YTYGJS6MG3G:M=M CM6GK+ MX1%\Y0XG?7=PD"(^B_#C1/AQ(7CD3J^&=;MU6X0>)4)/C0=/R2"HS75*=GBWP#.(8 S2/)YQ%_@&?%Z M8[??'[E7_>9M?XZ&>LG _UO&8*;%^_2O,1V\-N125P4,^M\?:#[T#W/"X.^O M1'\ZF(W'/TRNKW^X'D]FDZN?!]-W/T_ZL]'//_7?3<8PP-_84Z9JHLZ; L:, MO?TS%UFXV#1?#KV\DT^=)U$ 0_P2_I6'09AM* QYS=9AQB+G$Q=)GNY8L%MS/ M'-@4)ZKLF*]V+-4[UG/^H)"M"#' BS\(XULN,IKB&HC)#[F KT<4#A:LU\XM7UQ_^Y_V/E]Z5 P,''+&0Q'1LBYPN&DK6 M/#614X++S"&]"Z/("?B:PS?@]^JW >Q[E*QI'UV'P5?H7$(?=AT^SN&7J3Q" M.H,X3C(\HW7*@] '>+C.?R9W,$;J.G,F>*"GYN=IB@N:YP)V61!F.9QA1N = M] =]%X[0CW+<<,#:+8]S>:$29RGFOPIX1B+6 &E)&PGL! R;"$1[05"P2T01 M&?O"8X0>@'R-:$0L2=(R",=%L+$81$ZX!FQ+G-)L[P4X+&<)'[AP0"$@ .8* MPB=-[O O("SF(TAEI@0.)'@<)O@?6#]LAH_;E"&MAHAF5QZ/W'EZ%&I>L#=I MLBI/408;L&8;VALC M:=BEG\)B;A*FX:1W$O$B8-,S1+MF=/PK@CS$"0LG $X "T7$]9R?85Y(XXI8PIBH U_! MOMVPE,"(4]+P582(#ULGF7I.&HHO%?ZXETA=0 $OF$\=,4A??X-+"GU@$\43 M/FHV\$F#G2XBHZG6?-ZK?\"A@RD@1\KXRO'>]=J<_"?8,^=G*;/JSQ%0\)&E MF?/^O>2-H7#^.X!IM8#=0N/3V:$)20=IF_P9W]^%D>;JE.AY"5W-V;@NG M?Y>I'F4-G.URGG+VY9(M8$YO6'3'-@*5M&6JEO/0')]'WWWB#-2VGNX<'L58 M4Q7#F[2A8NP2Y!XU^QKET2>4?2G)U@,JUOUV]*8/**IN61B1,/23U2I44J80 MY7ME.DB@VBSH5Y;Z2^G@&'HNB97Z[.R.@TAEJ!M%I =^T)\&$#V5KP M-_J/'3[XJHB]%]D69/G>$YF7#YP-OW_[:L=I(3_SZGTT>M+/.M54Z"4]@B>P MOJ<7:1Z@D?(WI(7L",K9MV[&;+__Y@&6>;8M+$K;L11@:!B#(9Q$MVB%1 F+ MI2"+>)9A/CYHO-*>M.ESAV4@'>U 5RN4\-BY=S>$,'"](481:F4'=O,$.]E# M\ #K_(4+\<9*^Y->Z_D4QOV@';XD@KYSW 4V'[E4]7?-,;@/JKKKY;J\/6)+SPZ1, M-G)*.^F RPWF*P&^ ?$M5 M)-V,[K10*/(D[KS<8.O,PBL(D;I"K*AK-HLTD+IF)C'GE*7=2F3X7R.SS+]SYJ\A. M7:=AC&GGD:/RLYLMX3MOTO.<5=.-3##AC LN,;";.]LU)#L?J%HE@$>D&R<4 M1(DU3=DQ[*M89.R7=0B!$_ 5Y;,GF@#3 MVU 7ZBP9IF4'N*M87@$?RY7Q8/]ZJ),""RQ/^"Y2 Y,#N L,GA69XM MDQ3F$.Q\#>M.;E*V$KT#%DZUQ T^\84DJ#:K+!+9RC0'NOJPVW;_VT]WSD$O MIA-AP(Q6*Y86U2RZ$LAXI%&TTR4I1_ROQ5W^L%A<_L B*DS[O$1V^#LP5:'* MN3HSS6LBM1L>8T5D.Q (N/#3<$WDCB$%55[GZR=5ZK9ZSKL($\)OEF"VK[@J M"!3\GJ_#VWD4:"V$I$ NZ%=D-H9%U=\:)II@X1=\94.:"_^*M7C #X@%44'3 M?D)P9([WG/L,QU:*3RX+TI"U^Z U2KZNB@1IM"Q<860%SX>MDER6.F)AF?ZV[H. M O?T.6]C.%B5QN_+E'/G5_A@*9R?T&SLL&_>XO<9\?NL"5V'K4)R0"7L&JR[ M%#HY@?5UK-RN7L')P:C@GN([BXNSQX6W[V["LTDA_0W[!*%YJ;KN!,Y\XUSD M@ISZKXV&.>BANI5.5IN;8\LPSZ ,Q$JM_%[,KUAG42 M_6KQE1=A'99B+,6T2#'>:.IZXSI7;1\/R9RW&T&U8[;.@TX8()UD14ULC,/S M*"R-']3A4-TK+K(T9FFLDS0V&$[Y2Z"J% 2Y2OY"!Q$)<'[8>KG M*RP,P4?"3U-ZX)]8,8)W3 C7V*N(S9/4-4I"Y/T$DL%" MV!6.Q2"T9F,?4N[S\!8I1- OL2(*WI:U*/ GEG?T (!^0G<21!O7\9=8=2(O M.PGCG1W!*SK@ZSD6I92CNT5R.3Y=WS-3O!>%\GZ%4$U#YAO"DO7E!I2OB]/? MK)'S1/J:&7G1!].3Q7M?YDP * $>J)T&X>\UR.0U0I;B<#R:(J349>5J*%RPVR2E3,T[SM0-)L4U M/G2E""YNA8G0JB:@)+>4W\@<\.LDILMS]JU%GVKEC'SZ@7EYC[&N.RR52M5R M>L[OE$\N8"UT)4:6TNT>/O"?.1[- H;?.E1-)^HXU(8$@)@--XIP+QO8/IKEI:WL1QTP66J1+T" M%9P@L>AUUJP&=#;HM5!^!E, J9ZG5(P#$0M70G/L!7 T^*VJ@L4?X>[UG!^150B&TL_LP'?QX^,8*46P M7P"\),4J46?%LQ19%/(Q8*U"X+R*^]1 LE1@"?-UE@ _9C!Z?7=77-8KW*^4 MT=0B3G.(]XT;\QMUK=JW#-NC$:@\-O)S*AV]*V?;YQ#8NW*. M=PX'N2NGA:GJJ[[V:L\QEX5J6%5$_/%"LA)Y=1UQ'[JE[$96B.>Q4N3GLK91 MO 8[(LK%CA8>X95X^]1P5UVQ)F6@8GT%BUNCB@H*DR':%6^5%-^=FVV8J#^3 MV;C^@U$VN-L:0?V9S)K-I-T#::!WD)Y??RI:YM7?#274$!>E86V8A=J0E%6Q M3!GO)74I@JJH"["Y158_;<^.TJ+& =L#!T?!GF&9\2H$N9[$AL6_6D=K/F&U,;"\E-:3Q MX;0E0I$9&>B,IW;?QFW$ +P\QMO+,2-5.KP7"]#$X<^*YS+.E%E]8-;@]5^, M-W1>$SC6SE]EXR;JY*4#7_2K@K_*V\1T.9&PCWG"O^NE@I%!>9[^G30TR MLJ)+#9DGR$+46:L&:^2I@\>0>^Z K?,.9Q#\7"2FG95!T$K$96]2WQD8!NVITI<&P!'%,L-D[&OI*79IE$Y,ZI-@&K.G+$$@38Y9P"[NBM 8E/WVRH M8DY;PK(*LI/G%L/G."O]RNS6W7-^+%U>MPE(>@S^:*&]8ND7Y&YEAH#R\TK? M$](^N389BBR?Y93A ,K0"O04[.H&(DW212,*;Z.GYC?0EO2GHU^PX$[8*A5^ MV<1RF/8&S1=!AZH=C[(MG>D%'/1)1WFW3L-('HC\Y>8SD-!<\H9 M\E4B[AQ37C@F\FA=*N "-H>0M$X$[%4Y==T65P9+5^S/)%7W'>PTW:W,>R>- M5N3S/Y6K@L$X7\,5IML8D4N]&5)!T$I0AC?%-!)9WF30&S9II7I2D-0@$(Q-9&*/_FM)ME!YBPG#4BFZI/[[]T!,(HS=W*28W@7:( M3!UNY MY?Q?LB9[1T/\=)?*GSJ0R$]O1B M$/7(?L-%Z%.VY0Z/K>":NIGK0@HF'?*9,^U_CR0]&W^/LT$#J4?]K*L:T.YP M^5IS L5%P(A.8"YX"P++5%:N6*MR!I-HT>$.2I[1=O=#AK4P0&^%7S;)MRSLOWU1M^VLFK)ADXV#O9UR+]_-4>1\RXSD\QC;'JG M4AL,7"6FXVW(4I@UF-+('4RG]>="VCTAY+]A+AFKF#-2=E9V#P5@%9!LE]@V M!B #9+'!/=#<1J8.WZT8*+5-[HKQ6O'[4OE.N*KN0&CZH2@L5MCQDHX*,DIT M%=*CQ.2J.C??V.B]U-]DL[?X0'%[D:1>FD#XM4K%_Y7'W!GVM0NNZP;?9[+! M/QDV>,,9']ZZ^X,;/H- Q;4Q!1I/N"3.BI-!F6P@"6+MR#:\3O==,E3_HH8G M)8,?W;T+8, TNVEA]NA-"].:]R*T?V?" Q_UC^HZA7:J1^AEM2WO?ZO"*6)\ MYW[=>=,[GP\,@K:*9_; X#.QW#,__F[T[7Z)XW]'%MTY]]6JAEUM7Y\76OCS MM+,E1>E_05'ZW[V*TJM_C-VK=COEV(;41X5IVY#Z6!M2#_I]%YYT^K1[6I9) M>1&TLYV9C%&]193V<%GP62[;!\T@1P-G;=9[[.E%SIUY8K M9ZL'M[KPYS/?ZA-D]UJ=6FS:?L*=["=\2D1V:L:4$<"VAI0UI*PA=11 LH;4 M\1' V1A2U>YD5E$]=B/JWG4.I_8BEI/&HS6<7I; /,^]&M>YP;![-/;0/2S= M:O0\W9I]8!L]'^\4U68IE M )C%_M99)G<I9& M%6J-NCRX6[50QI;O5KY3N[X7[]K3L/Z^C68!C4LF#D^9[[I43=J@B'321CO' ME*\8G OPI3Q;)FF(I7IE:05=(A32=4';U16ZKKSXG7!RQ>>*KYI5Z95Z#MDX M,ES)=D7TWV5*G?/,^AO/N5"EU3.CQ,7Y*"?PNE>I>Y&3?N#[=!G0G.ZZD"R1 MBD_D4\W"DB3%"O!;H/5H@S=D))EL#4'-O1EU$/_$TX0"C_ELM% M4;ZM1D2RU+T"C 9,,,AZ#0)"UGPD99]#_'[$;[9NHC%+1%,NL.&X;(GP]/XK M92VMNB5)UI_1W5R9;HFAI(ILW!$3EE1:6^(J ?5U4 MFUV;U6:JT2$\Y'-9=Q;&SGOXV_%Z-4E3OL2OE\5>>Q]5GU,_C5%C1<\W]@$Y M7+G;C[H)6N=[F/R!'5']2%X242EQV]/-K?*6V=)-EQR_C 94$/8B3$6#%DFD M7-:?A=)*F\CL9CIHI8S0I8KX=4;7I5"YHF*+WU1@^ J[S6?CJC>4%[F*:<' M"D*BWY ^,GJGI9)$;_AH3>+@:?5^.S\;/.?/'OJH9DWE(1_6E:CY 0NC?B3V M387K-OIY0N?ZB?PP'5FR/=(VCO2C]-%T9,U=K6$]WO/5:K\]X!,_X'UEZ$]/ MLSC9&NT?P=@_3^S; [<';@_\E _>.M2%Q2+@3!'PHW(5=SC+M%XI M?'NY($;8=3"QK5HZMO"71@?UIY2;8\'1M85W"!S>V*+C19.&;4><9^R(T^_U MQZ??#L<2KB7<$R/O-1J=/N:<612Y;62EMP_:S.OH3_2\6YRS=*,NSMO9H MS[.+Y^G5-Q;M@>ZNKY-J0)-YO[0FWEF=VJ+?HO];U-GAU#LF^'?%Z?X94F]FML5#IQ=^$ 1\\+.D-%DL CJ]\&= P-A"X$4];9W4([K=5P/4ZU;= M99W5NRV%60I[$0H;N^/):9#8Z3F=?V7:/3FR_N9C/\S_RJ--4U7<'F;W#K.^ M5FU/T_K:#JX*=U;CM>BWZ'_ZQ"?N8%BGOV+WM='C]S*9&=S6S=CMA1\Z#]?Z M&+N]\(/G85]9 %@7V'&YP*R3V5*8I;##.IEG5Z=Q \%#W='U [K2JO"=(^ 1 MV."3Q=C5],\$OK;!?GM!T:6PZ&5(C8[7+ QTBVD_25,NUHGL\JK[5&-K3-%S M_C.) IY2[S[=LI3C66+OS3S&AIX7GS[_2[QVV!U+@Z+U+([[WSG,ACF?>7H; M^MB>\WWL]U!G\)P/JSBL1R]?.S<\YBF+ MH@UVX.;PM?O[+9;-GN$]%E%S6EQBY>OP'>J:A]U'?5\W1,7OT>2C#>Z#FKW9 M)K6R&_RKOV3Q#:>1J(L@O>T#O%D8.]V!5 ,/L6BL?J7?U"?!(8H"3VDZ@2/Q,Y/Y2[0G\ M"!_OS#GL(7RAF/??DM3!B?><=X%N31MMW"<\T&@^KC%"R[V4O89IG0*FPS)G MR6 )<\YC(-H%3Y%HUWDJ\%CTE+'[+FTJ*[\#4UWS6%"_.V>-VX&-H3/9''J^ MP>;."!+9Q1X?*9PH9'/L+(S8Q GA#N OL25Q%D;TJ&)\-44<0W:E#WI.S5[A MS\@;?U_J/JY,]G;6# X/N6R'O,BS/.7;K5WOPBC"QL=P*+059=OB@I+IVJOI M6[&W_3'>1N%D[ LR%#B*I. WM\ /$C@0U<79[ R]->RBZ!A<])W&1L@,X M]!1(!^ 8)_I+>-\"J0=&E^VWN#E(AAG[ZD3L#JD$: /P"@H"[/3;@A%4EH G M 31WAWB%__2 6Q7]I%T$/YYF+I#XYASVK,4VSV[]3K5;IZ\:@+.;E,M+(+00 M%GLOE2B1F\<1]2I7K*;<3:+?%<^>V#QZFW*]Z>.DZTW:(-U=E7!!_]NSX_3. M=C^.>08G#IN55YILMWZG@==*J^QO6"Q>BTU-XC^K)O'7$B,_JR;Q-;%W[PP ME)UG\G]P*339+L%@;_F"W49X,4JJQ.PZ39!:@%?"9EZ$H<N?^CYXV<>?.[ M'&Z3Z!:EP%;G?V)Q%R%-$F6_$R4P=O$I+;)XGV0YL@=V ]N %P+ &R$QZG4* MO!08?V2(O@;WC?0&5XT7O<6805_^$YAZH>J6C$M=8@"(5\O;/FL7;!N) _PT M69.@AG%@R2G'ZPRD[HQ]L:5U9 Q27K&@!D>EE!2LN/R]^NC>4W+E5W$NJ*R7 MYX%7&:!^-L<;$T)I=Z4\6;B[]VBX3@ZFF-1DUW0^K- T2:,/,RG?Z)?WC'K5SQ\TZ DJ46"YGICJP.R*!+8.%,"G@WAO[ M^0M>IL1NN/,)]]#Y5 I[YP+%.5^0IGL/.%[CS4JH' N"D-+H:.=ACTGSU>?< M:8 W(:$%& [!BBG%A2XB,A]<*#*YH%G! M#WS.R2P N."!NZ3E@]J.YI*D^CUKW:L\WG+X&U6[XJZJ52(R AHL8P'*$'P- MK,P49XQ6#+)%>4-,.8PH+\@@/X):/9DU"??KA[4%OC.-[O7XC]K"K\73KEKN9O>7N=.;0[):[9U2= M?DC2E*XU,2]@VM&BT&B0))X+2>TIEUR!E\('9S8'$J=;DICF($E*YJ\R,]W" MW@3SDB/QYI)YXFU%0ILHA;FH7'_HHUPG*6HRZQS^$NB:1":]8O![E.9T.1X^ M;YXHIOBP+J6=*%N*%,B(2BF-NA]L8%SF=\?I.B08' 06Z)71!O@T!TNL.J;8 M15\NF=[8^=?O<\],,NCB*7J MOD,55P UE:?HT[K5H2$_1-W\8.[V-L.".U8.7N$*JS+#)LIK8@;HI*MXQ;Z& M*U#7'_)MP!X.00Q+WX5SH:X=)+>(C,G$G&Z E6J;?N@:;U;-2-\SC2*,=\$ M@HZF>M^T*Q%-L3XT88:%PX0.7%X 6?'OD"6"')/)9X<0!UG67 M4!X#F"&[OB+QVG1.KX!D=K;EO=97KY/[]Z=[TI"49#JHJLN-19%VH>USL#TD M\!]"2RA=GJG>FAW/V<\YV4CO33-;WFI;?N>G'][__N,[\JJ!62ETI@!:D8\Y M2'L.7KFK[6L94XS\/&)DW#_BQW,?GVJ(21!![LML!(.C8>02(72-?_QDW)WZ M-+>N21<- CCC%A3FWM-POWW2P%$D;G>.\FE;4! Y'M(6=9I>WFBCS&Q #=+K MGH<64_X)W3. GR=/0*K&L"])(,=%?J=8)E),8;1R-3++LC2:-,JBNE7IH(<:F_1*,)$CW2 MJT ..:1GV/8BKJY\] W5I'$KUBJ@P;0<4LUCE.>IFK%E!!*TX)7R6:;2D)#' MY)]R0)GX)/TIP,!0(&:,\E]@$_&[A%(A>&8F^N%>8SX;.OZBS65RAX1$^E0E M,Y",9QC& =$;W!!R#3&C?:8R06XW]^@)@]?>ULFX@:OGOOD'E".%0 5BNB]) M\EN61^K'M_WL!C@D?)]SI4$;R32X]3HB&>3\09&^EQ3)8HK"%9Y\H2L;VISK MK'AZP[4V77!@^9GI2'UU,E?9JV^O^*+2!L)?A'&<6A1R5?LD/ M)7+O70]EE9&H+AZ.;":H7(,NSQ?FEX,JQE"+,.>R)W)97JI>R=VZ*+7M2@2U MC)O*=#R5;XG29^O)K]\0"<=)P?0P3'ZKSE>_=_^YOI6(0MX8QKG*KMR9_1[M M[QX9^5:C%/E*!E*)@23\SC.U>,/.DZ;;4\P[E9-:Z%#TAWG_/(R[A ^Z[_C\ M/4'+-"6E%FV.%),/I4T2&SLM$P@I;WFC0BSP[5^2.(!O%MK+#RS^XGP M""S M_H2QH8M?WO_PX=-K9+*4\QM3KB88"9[[%(=Y20K*QR1, 6DD]RI>$C&?:VY" M3U:F@WKQ.?=1984'RLD]KF25.I:>$RCL[Q>(\+U# A'H'&(T 6AH,^FA,''# MU,]7*,E\+F4<\!=!/C7\KDHH43S52>: Z83:R@6E:1%GK'R(LB,9LRN=W[* MTT3Y!384K0!*R2.,],-:Q)JT49> 6R0N57P-=_1M3:YJ>W_ 5 ECWX0/>J3< MN1:3. ^2901?PV_?P-YC,;:YVWZ-J MK_$U'K5,@\$X@#SX7.BX7P44G\@-=XWU#O2Y3%DRW$J58!>B;0<%&(X%ADKD M9SBW@&7""-K#OQTS([&+X/(99=OD2K<5LNS!0+JHY) 9E3;1YANXZC-QT?WI M$-U*=-FN&:Z1Z,*<,/C[*S'YX>>?WXW>O9M.K_KC=^.KJ[$W&O>OQC_\.)G^ M].[J1_P-J^R#S9#IRAR:9>*[TLII+#CP9M!$_PPJL#P9;()\5*8@W MTN_=?1VKHG)+SXO(5Z!3P9<$,4%="&.LV62%K(F;3266JTMK:($!5B/1V&_B M).:MNW%+'U1AAFF[KEK^@38'NDQS <'KTX:7YM/ MB#%?-*I"OR]+>>7Q^3R*U*=_?]5_1:\%ICBKUWNVZW?0_X3S&[]S/B4KME.P M?1<&V1+^A*6I2X=\U,;6@K_1?^RPRE=%"YSB+MC!U:O[.^3(9PQFW[_57]K^ MS*OU4>L#/O#1]$2?9??PN9[UHHU,C[UM0\?6U_H=V'7Z..PH;+-O7>ELOPKT M>P*&HCW8TSO83Y3E0HDSBS.^2.NT#QF]G/9<3_)?:_7.M MTW_.GFO'S_5W+,\E7_71] =NX;Q_27 *F-5.@9-+HQ:MML/N_Q?Y^IY=@L6^ M?2 >,5UGK_YQX;V&1^=KVS.QZST3K[YUE?('G>V86',]GCL93]W9M(ZX[U[/ M1$MBEL0Z1V+CH3L:M=JFVM*7I2]+7_H'DYD[]*:6OBQ]6?HZC(HX'DSD)WKKQ4/MPA(B)4C5=4 MGKQ85&10/RIR HRKS$A^)/989ZV')NZ!._'&-OV;#RQ;QY(YMT=:R.^>&@[UX-;6*#A51KD)K.W-FP3@F7191%U/Y$ MOH$[.JX(HD54MQ$UGKI7M1I464191.U7I*[<_K!.Z9=%E$74_IR9@3L8VRPL MBZC6$#7JNZ/)46GF)YN)]9 ?AV[-7K);[L1)YFQX1C>A\QBO$WXQ'\_89FR= MCP=XXO9'==JC=\__:[%Y:M@KH1!:9%IF'1J;G]J>V.YS%9D>QZ=7Q=UEL M6FP>&IM7MB>T168GD0EL^=]&W4QP*J/8>9;8-EX=0BG*YLDSX+I_;R9OIU7*863A9.^Y-F:L4M+9PL MG/8KX[5N";=PLG#:G\A^3& ZV=PKHPO6CLOFI3PV$O(74YME=3X>W,'4'4]L MZ,N"LY/@G+B>S6:QX.PD.#UW.#N->V L-D\-FZ?4/<.BTZ+3HM.BTZ+3HM.B M\Y30>>PY5S_]E8?K%8\S9YVG_A*]>%@D&6;XW@LF7LULXM6Q.N=' W<0R'CA9XH3Q+1?*TQ/&3A[[22R2* SH"VRQ"*,0_GQ!-]"5S>-JYA=. MTH"G>B7>^JM#Y^O\6Y_^=UQ^XX$[&=2Z8Z[N)G16Y%EL6VQ;;%ML'P>V&\3[ M++HMNBVZ+;HMNBVZ+;HMNBVZ+;HMNBVZ6\K#\[KKN?T]D7[;.$N9G^7P]Y[J MVO.*DGP#9(< V2#)YQ$O,-LJA6Z=Z0ZWQ19U9_,G*O9K7:*CZVOLX* M4$MA-39 #8K?V!4S)TI^]=;<%FWV9^ZXUI5]CRZ]E;.T9&O)UI+MS@^\\<@= M3FK5:ENRM61KR?:%R-8=SR;NR*O5_-X2KB5<2[@O0[BCD3L>U;GBTU*MI5I+ MM2]EW$[!MJW35MM2K:5:2[4O)6N'[N2<-&2*5?TM8S#3XGWZUYC.3F:\,;\_ MCL^C2.'H[Z_ZK^@U?,O7K_?,XO=PQ87S M&[]S/B4K%K]U=C>L&L"["X-L^68PDBQ((>+)\3XX]%N&]_A8<8PW$(Y-\\-QK0_,/[BQ9@UO0O_-ZDY$S#Z,H3.+:HSC)PDGR3&0L MQIUW@%S3Y [^$DX> ^'"AZDC>!PF^!\_3WG@^/!/F#D+@%H49AO7N5N&_M() M8S_*@R87N\.2!L/F2Y)K@(G(%61+[L@.R0F,I&?MP((;S'3D]7N>LVIY]U-^ MFT2W^!?.5;BPE&R)7Y([/.9Q5'@ACU)[\KRSUEU)O&'JN,^B7#>:_?2-2OF) M=T%U=G!$N(1BR;@^+)/BBP7WLP[.'F+8\P:\)E8EFO@7]<\%MRY M2_(H@"-UV'J=)E_#%:PMVC2 Y'#4FS1&I.NLV88@!5 )(^>#GR5SGE8V:B!7 M!Q/.4Z0DK%5#D.*;FKP A,#*,5."11&P"#@T/XEC.#5XR[D+ =;[Z1*X"6Q) MRF%/_\K#5%;)K=@7[OR5LQ2^#WM40AHF*VOGX/$-V,ZD#5I&M,)\:%T2$,10 M640WZL&J=S=MD:3577M,5;&2_R')/S@.R?].\N&4KX$A$'KW$V%H>"GWT3H+--*Z M(4Q!3@2(?\P9-6JA-2,52\XSB^-&.!X=$XY%"634Z$/AX[N(VC4'KDC:\LYU MM5U1#7O.[R#?'YKI\1*A<2[2T)!_W[(HU_H@K%5:'<)2;".*'9\BQ8H*(61+ M(-HEN^5.G&34+H,#U *'-=/N#T[-U57<@1F!5MT1D_6M &6M!N1]N0D2'MQ[\WQW1+%]\_SB"G6"N)GH];IL5*K>."J0"E[ MT>N&HO>("2$ P&<)S9KYQ)I0C*WAV_[&X9%T/_:<7V'TY6667*[P#UAPC)5> MVN_"A$C\D$9?I^&*I3 QZ;+TX709^I^+ENWRI\()A7;# "M,DU65YD"D^BQ' MIZ_T;>8QT1C,%&:9I]+SNT97C9\YBSS+R?])D[)4VP;5SHZ):JN>0;-[' E: MY3,&M+)8H#>=@DBI<\N7H0\86$3H(''>1=DRR6^6B#G2JLLA 'H'\QYE-P15X%U_I9@]\P!O?0\'::4 M[P*7N2ZTBFMS.WXF*R&$+?V5^C#U/<]JBDZ M@-MC:D "/!3+U^% P'S7K-8$";'O%=OH:"MM3BY%@@I*:7UD#4], B&M*-BL MHBC^@ZE'$F6!. -[UTW"N3\E%[\Y3E"(EC716@$YE6,"K31%[3J*( M(AOE,S-3R]W2H5J$L3=K \:[Z*!W[N2\YDD4P*"P\S['S9<;#DN_EB&^3Z'X M4D4&KO1HQ<3DI!%QIA1I%]( MZT*8CY#$)0D#V2^'CW$6B-+@EI$SDY*;,/96I$!@ND@QGY[S.9\C6\]"S)MP MX!^M]SRPXA3S"F)V@^.#I8(T#30%!!;R6R(H4,>6L(8 MSCS+)9DX[V-:7QJ0944SQ1F4$D1:5$#/KM+]S-_3?%@.VF<*)V]T.7Y@"_JL4?"%,)T25/ ,'7V_Q"0K MY"$!7^%X 2?DP(_!5N0;G6EE2E/27\T/5SDQQ@7HK\)0Q'>H4Z>G;E.K08Q( M&SQ]3,-J@3*=R7;Z+_V[3/4H:\#7Y3SE[,LE6\"[,5M6WZ /,0ID!! MA0!SZ5+D:R1$8(@H$4#!8.V"4D#[28&7:[XK[=DX25=EZAJEP,'<0%GA*?%\ MY+>@W&/'+!1!\*9;2+U[Q)9T;:6PG'5R!X_ ;<+Q;C:EF0V/P+J1>*6<72!B M,OFV?'(ANA(<'D>8YV$4T,.2NQA->VFHHZ!)I:3&N%!* D1JVP',C_9]G6*0 M#,>'K?>W1'@HHTK_BD-\G[1>>,8U#!PP&N@=#@/08SWGCV48T<:7^R.=&31YH< $D+=INDA=H!UIQV33YU:G) E'0:RTX2WR3XQO6'_WG_XZ5W M!1@%Q.K!2%D!=@ "VD=0!]Q')B)3.U>K)$ Y#*?L*SOC-H&=D[G66U])@ESF M@<)7\A4O%?-#*,SUS?;/B?1^52A/P@^]7VDHX]/FGI0;'H1@4?NXP[ =%Y). M93YH_"7-UYF_>2VIK!P9[;!RX/O&4M0CK3*RQ@!5E6_ &(E ,TZJ7H!FA@;N M-IR1OP NV5R>$2QTGZ);ZK=BKX*[H&1#15[:^(0UP/LK'M0TN<9/L$@F[5@D M/\/\^5>V6D?3]I-GU-7'GC7*A# )$"G$T_Z37.I(!> MQ-(;TIY+YK\((^4)+N&$=)6I_&HI:*Z7;(VNTM+M\:_>YY[S0_F3ZR3@9(*# M#0(_"8#?2K8(ZFP(7%77$%2?XG->I.=S##+*A9.)#EB3%D*RD/ VN&K$PI5I M6+FT/+#P+]<\D\:9@3;M==MZ/KJI4#N',0I76)/,[W$K11R/4(XTZT!G(8&? M[%^3N_TVZ"-I)LL#;E5M )^G: M4N84PZQ9V&@S!Z.6*F+N1T6WLH&06B*18%5CDXT;-J_;>'3?4#.6<1A'QF$ M*\C?2!G^*C5CXBBD7I.)''#%[!H55PR;@\*M.(PTT)&=H->7H=>//!6DW0FI M3I$^XTLCP^=E#954\I4V%DO B,"=( 4NV&4HQ-^ M4@0/[Q$@H2@55[=PW)$YN(!)WK!4R9F-=D+#8=.!:+$IP5G=:G-U\(0Y*3\H MLITX7\VQI'%A\%$C]Z$05;!Z$W"2-IA0YU],'_Z\ 2 )XN]+PE7IC1:\\A Y MB"H+DY9MN<&^+@6#*=-\8O-[#RUPN\Q*6372_YV35$ZT-E:J:4CF!=._(PMK M6_0@^F'SM$5 YF!AIN-^Z<0&*>MP1% ZLQ)CI4Z(\6 U(>VZV\%6@B>->A3* M/!E^T-;6=CRJ@SKDNXYDN#6K:?T18+7:JO7SKAHP[3@I=-8R3 MG[O6_1QI> M)6EI7IG!MWL\]SWGMYH#I@!; )\HR92RD MUK20.A+'"!1(&X'B")[[9XY&,,8,_*7T%TK;!%@#OX&=E9I9ZMRDB1#F>["R MOZ%$D5Y$+)9=L1LT7N[8C71X+8G(M_>!@QF?D%OU4IN9Q4_7.9BTZ+I57@QE MCI%_17_'#V]#V$<.TR=/"LQ!;7""8M[%-W!9,5GL^ J=8 S49/1 IJ2X@ ZX MY7U$[5'DF"V_[P2-4W.5AQF.2GK\0(9R$- \=L(,Q3%\=RZ#Y'2\-*W291C& MI.X&A;>N5"#HBSY DRH3&![0'(Z7"ZFN!;N.:TRGB-"-!)]GZ)W",Y8JM'0! MDY6O= )T4!8^=WI62#EDF)J5F0\$7BY"6 H3%QF84C.V4YFAAKKX.D9]5DT M$4JAL<&\43%C2BG7^FX$'TMSY"FD?A)9#;^2ZY*H%];XDP#+ !U^:2B)/2>]Q9-0]- Q-.K+A@W+(4#4UE/.EI# M"RF-R>U-RE2Z@GP'^2":A3=PY+$4[9H_RVG"_LG#@[F&7-E=,EG S[@75]&![;[;! HE1T'9XUFK5Q/RF$$[CXI_^K^O2E6 M4P:4GGJ,9@4"+F8[TZSSI/\'I_,B'^!\3\L2@]6;"Q1K0/R-_4-DKVO17K(0>D^;DADW-D"Q; MKX&Q:_A4V12J$-5ETO(*KPM(.*&2?D"14>0*:$=_">REJXE5?2(X:<.HO!3? MT5\!"*EO^7!<5#'A+^I9LS,6M!XIU"T+&,YX7!3,Z M>E9P034M&C@2E0!0=LY2*SN8)^E=H'U4E2^$?RS:&AE!5 M[A39W"7I%TQ&4!VD?(SV4Q.L"G=R]=H,ZTTEU/G:":+E.03A3(22C'6%490*9L.=/;M #SYV0L6C=L7 MQEL8#T"T$D4613A9.)DK%V0A@#:;NOLG2540(#HF-=$K58LK3PY>:Q9$,.IKV4 M:RPBTQU/<_-LFMOIS*&K:6Y$D,HK(JFS8!B4B(KMTQ^!CJ+"JVZ,@/)SP/;IRMH4:8*6#W $,)QS43 MV2/R'P]^6]CC3Z^I3"(J$B8_ VZ6Y&##J=*K.\P3>H=J9\6' G(^436CB)4] MN8^/P;J2=.8J;V:!,7F4+,#T?3Q&E?!(P=PB9[(\F.)$7'4BE-)1V!CD=J4L M!.QQ?AK^K8\&+?T RY>D^Y$ABW'^"00'R $^WGF-^E?D@48BFI0 ><32:+,/ MRS&_(U][ELJ,3[?P4,GL1(P95QB-:J(IGYJZU\"&#-R%U6K3I4=960^R\Q5,"W)*'R_P(%1>!AQ=!G$+P*1*%15K8@N MAD;3B6<;Z0,H6Y2FQ?2+X'@Y35R?-.S14,G);1ZNYA2J,88DG2+>Z%X%,D21 M9Q&HJ!0C0'D#$_]7T;N9GG"'YC!FF!F) 8B,5:P[(5._2'JA/9%F_ACJ&5R4 MQ864U>F JCI$5:(H$T9&.ZVCFGHCM/-./X[8K3+93,\*82;B,BI1 MUHL5L1KC*5B]B$)#RQ ]M*.>7N;>;C$X)QY@UZ_E3PE52A7\ "B5(,_2#9@9#%K$EARJS7/D_< M#V##>5$Z81:C+J2G +_38NQH)QKM7-(4\"V:TH^A6(.25'_'5('S,0;1FO1Q MJF@S^NRVB,7L(6WF78E2\RSH3(8U[E5BJ@UGFFLTG>LGH(V>BJEC-A@H=FK; M95](-[-.)D&=OW'=]3,F<'WOX4$T_Y!L4": Y M1VLQ4^DK:IE24\*_I)V9KW7O\_"K+'I"9[/6#G"[*YTA,0GE5G:0[Q*5D)Q) MRHY,FM6:F[LKJ.[@P$K7OTQ^;$OH#GJSQG=ER+!K.4,-HL)KP$BME,1=:&AF M8[D]BS:W),0"P#L*1& 4 A.!U(EK"F&Z3810_0"(%"C[5&I>2BVFWY:]*Y32 MQ7:>;X2E@.!@#GDHP(*@1@.%3\?0AH#."QI"0):Z5-GBHF1F,E!4;MC.M+/" M6BG7*''0FK(%JE;C.U(Z54;1>;.WFF2]DZLG*WT+@[2P?[8\=:9#18'-+,TI MF[$4>7M;^OM]F7B5BA_#.M_ND65,R'7^3$+L$0F?$IVG*-EXV="@M(EAWC[9 MFMH4+U8J/!:,U9$:P&69Y$-SQ*.C^K2\*)[;DWAY MSRYIU9+,TT)Y--R%^P%P1X>G#/G=;$N50^96NK#)"O';,$UT0?B^512^QSV3 MI7 S>5R+Q$"9I(@;C.5#<]SR* 0,!M5,3#I![7R0DZNXWBM:J$J 4]S>+*\P M8%@D$V@]U=5&,"I,/,,Y4@NL0UMWOS(@IC6Z7]NR\!"SULK#9-<2@\K-92:= M&B5V^$*6S&]@JI,EY/)K YJOQ9]-P[MDF_%H'N2 M2_Y]# HN'G['K=-]E%;,'0@>SAO8:@,Z^X5RVPTG9EB,3A5N;*5:.OE^FO.* M59<8QD,1I],E@-5HI'+'^C!#BFBTFC6,LG M0ZS)Z&6IJY1KJBX!2I!5<^HR,#Z$F.LO0A?EL$[(EB,UJK^"2PN MBAX,S@4?2-$GW]TQW*G&O]@KX,]&4!X]OF6H75GF.$J9?8K]<@)B[>9>J80V M/#)L3XP+-LZM7)$<<0D;FJ3DR,C 0@J4MV%?HK]T/YCCL@#T3-BP3AGL'2N% MPR.352[*>Z"):9&8]*8H@/P,36K2OAMS93_I MM(?BMTK[@2_]K:/-&#I%\ YZO)KT3/!>'K'#<0N78KIEXX7Z,^GWAB^]&>U, M(>7[*/0C6HQA4(;T2T+51"IM!$V>#<_5Z[70IJ7A'-J13OOW\P-M7<>SD 2[*%J4JV@=7662';.^]K_X.N/N%WVZ:HZCA,57VQOEJ;*OB* M>BA9T 86%O47+%K6J>(6LI4*35O9S=+'*SN\[.EU7JF*IE_K/&H?AXF4>T6- M1<4:JMP*]3/5![T("(09!^V>C%;]&_*&JM(4:N))5AR:?7,9 U8_S39KF;9$ M_?RTRW;/PBJYO64LN$C>-C1(BG2%MT75),6RM/NK&-&5_7:,[5)^K/*V#F;4 M>.OZ^I7L! .CJTOI<2OCC1P<^W%D,L69!HY4I]8B["@SKW3OPFK*L)$O;/BX M]OJM]OJXMIU9U1B!LOIE9K1NG6@TDB*/M[JA1S67O0NC8$%!=3BH:Z 00&$< M,D..,TK)53EFF*3+TWB[_VG1]-0L]B[;@Q;@(U>FBHR6YU+)1U.F@)J\>;1[ M"( :.!:'0K-$%1^TC@UGZ79I 3DK=/S^GM'T?N@1 ZZF\H3$9T77IN4!O(!N M6)*[)]846(&GH[E 2Y5M&G7[J)(H]H%6Y.CU"54?/AG<*:E$MGF007'3K51L MOG*R8O(#K"J4%<=E A(E"A*:%.'OVQ:CK42YY67R8>?#H?L+=FTU<%%6KO<@-BUW'+@MYN8>.*YC@S?UDLH4 ,S.E.I2 MCJW2@GW!7&9 ";9, JRG_EL$(2M.W:T+;V#KA>I>0J:"[,M7>$[*^EB*I)05 MS/MTCC)$G%-:+JP+WP=1E&3RD?,-IK07TZ=8=ZH;9QL+(!^I/,!.^$V*)JJ5 MF_]8K'V\1<9YT7NF=)+C*^KV4LG'+7;]OMZ 1EL:T^V]BX+R_&2E5*7/>UD9 MO>_P=;\$LY?*(V%T0MU:>=YU*-"()-)/I =_0;7G6>F.C\(O/ J72:("&\4* M2]FBPM]%P+LB5LVU;G>H5&U^*,8="M6OD[($%J2;R=N2)9CG&W=+?;L/NU6= MBI0*(YRJPH@.5PI6O*^IVID$"J]+OG5=:8OZ2\E\#B>R6[H@B]J7&,RRH/3J MU;%E8MN"A:E,]!-&CP&= FK4J>[E=@4'3XV(LTXL35,).V7NAZ@LVE M:E;C[V_8J9I/J_:><5',1U9AS_E!7;IIB))+,[M/'6JUU^UVF-#X(H7.U$9( MS8V8IZZ8S_;4TBOE>U\FH;XLB\I9]=>,F[HH?9V*62MM95FEV- HWMU]O&KM MRK,LTKT,@/N2VHPZ*M5LP2OO@(T[>8&FU]D?!N6(771TR>==9R?5^4-?-?L;K9LTKX5I4Q?;J?@UC$4RHZ]'H,@(' M;Q@1L'#Q^DVKA[][UL: .[=3FE#!U^83Y2TIE6=ZZD;+UJ[OW)JMO*S3Z\-2 MYW29Z265DJT%?Z/_V'&LEC=^PE=P(__^ZDK?]+GG@D_YB,GD^[?E=:#5S[QZ M'XU:'['QPQZ_WW2>9%FRJMY:BB:J>>CF:_G]REMTX0N]\^H1KWYYV+-OY4+R M!U6E_2EWHQYP?:COH8KU9AD&0#]M,-F'UE> >_C_VONV[K:1),WGW5^!X^Z> M<>V!9)(B)='NKG.HVZQK7+;+O[I^KW#AR)NW9G4.ZT_E+B_[W/-YUC1%(+I=3];8: M(=@K(5 H :<*$*AVREU%ZPT]_]LX!7,ZP&,F2=_^Q?<%^%M/O3K;R@<.5 =, MY0LP>PC#FE0N>XV-\EW7Y3OOH*UKB*6+);<@F4T+^^_)9>.O3_'>[UN&M69+ M0K&-Z9ZVW'[W9)MS_K&OKR[%W6S=9NN^P*U[MT]?_M;=%6=L6_-\!*QU MSXWUS@\PUK_#OG5;"PVK5]JV#\QV9\_61B1W722/W5ZW"NM\UB*Y-Z[L5^+U M6"59T!C%Z\KU$P+:!^69ZJ M.MF@ K?3.3S>8%1:FBP" 2HZLE\@5I0(V>YW7(!9C?O/F8$B"7TJ%/%B(FRX ML)M<+37&%4T+T3HS:%,!V$K;R(*8:8Y*IGU@8;7[(7E4RG$PPJ:P2H;?*(I@ M63D1B"&RL-CTCVNO6WNC1=]("@_[.RB$AT?K#XH5AU&C97X-8A-)TEE"K]5& MSK$B(_!L,D0^;HG]9J9*:AUPZ&".DSHN19+2PRI]H9\7F>1P8,5M#6,J/*P9 MD;A]YCA$)D3BKL:;O/Y _W?TDTO@+%W1H"B)9=V T]F+BH%#Y]IZ.5R01Z-? MWE%] 29MO5XX*66'$V2#0@)*N\K'-/S8>>3C5Y+&/Q)%,2-AV*MA5^U&5YK: MLT18JEBV9>,SAH1["FT9;*1K_MH^[ASVME#FO3LD$X?.IU@\O/YSU>"M]@54 M%YWH]\L--5C)6MIDDP4@PM 7]19VO+;_J*GM?SEC>)(.8T]Q4F#-JM;&AC<7$Z@RJ/LP\2ZLVN?X'G9/D.>-$5,?FM;X;;S MB2QH8'@?V%6 LBA?X\PT7WK)_@<_PE"OKJUB\@GX NLKRRE\,LFP0^DF+%Y; M+_/#HA\PD?Z%=CN20JP_-%5=OOX22:.V+!C)XV5XHY.QLP4:FI)_8]YMI+.8>M16;8-%:VUCU:B16#@M MOTP0UL$L#2.N7:0NGBEZ\N#ELU ;RGW)Q?RP9%M^EWJ,:IE>[DCN*0X9JS>) MM15E).:>36G*H56D2&XE&D!X5]Y2OQ3@81ZU>$^\B-Z'OR/=OVP'&CB77AIC MO3VNS%62PI6Q ]O)]!\)$HH"J*Y_]/:] M.U'B2RA*JR.LU:$&L'*%2GTBAK*NF5E[U"]$2++/S$F2[0:>9FJ,4S$-<]D7 M'"Z=J_+F,J$HK@<(?$A-2N#A,7?_)45AL=\L;:.N1HQ*>0("0*<'33JD9HJ4 MSX*?(.DA3)M.>MP@AMZ@]OGD:81<95UE3D*>:+BS7&U9)YW9'8MX:HK=X!F$ M_:2J)C8%J=I*(B [!S-W"7)7*3[IX5PWK/K]\/J059'KG'NQ![^-[7:\\D7! MRW&\(I]@B%$U%:0^O[/((D+[IU 4T+K+@R3\FJ.G1MT>9"=.YKPADFI8&:?= M40JNL'3\4;<.G M!=H&2?&5U70BE01X:L(C46+7O[]%J%;NIF'A0IRE^D!WD?W-HC.BQQ-/.U@W MJ!OPTT.FYV+37C:MM6AY%INK5A@6R'D3.\8 S4I1,MYEWE02[DM*.3IE9%VB M;C^[.--;U1QR6^VZNEO(@3!'H77*AC&%RDC+H+^<+R& LOE@_K#0AH-+:LX0\_!WJIVYUV;&ZWU_"3I35_ M_KOGA,$_7F6G1\>7W8OS?K_5/NIU3H\&;?B[ M)(]XKFD279 ^F7K?Q/+FT)*.CXDBN5.>:O&ETKPCU>2NTBW3I;6.B/([JV1# MZG\A.U<1MWJ8Y=+](%).CYOO/FJB^'8(B IG9Z -Y;H)I$CX5\C9ZTX=5CS# M2I2H1+7,2\O@&=PA%+?DA=DGN+6NM(3*CG_,-!C"BJ8ZC8'H#Z5,HHQP6$(R M>7)7S5@@@RC:*5Z ^XGO,TO1YF=.QS"5$%W9]OB7(A@;X\ :=57 *4PT6A03 M\"S"&X7@MOV7$H\\1<>QM2[%[_ZXYZ&8L#AT?B^QP%8;O'*$=*GD<@,14 4R MR9 O;IZZ]:9=AK%34"Y#;%E*-^5J=-X,BFJ5-8)N_H@MYS#RQEWKDLS:58?. MKX8%$RP9*2ZXU8E!_49$";?RI:P!X:E5B$EI8<]H83-G0ZA0&)1O)DJ[,V$J7YLB_*9]O .MO,&IV7SK4OYES[I,^U31)\SFV2J$37K:T< M*%2.QZJ][^5;UB5N)46PZY#F[N:09NGP#JXN+WI'%Q>]_G&GUSUJ#]I7_5[G M\NBL=]8];7<'58>WP4+OSABVBH5^LJB$<0GF$F1R"WOQX$.2?,/-:6DFU)[O MS6Y^!M&).ITD@[R9@AJ.Y(0C.6'CN"@@H0PS4S+/N$.NU$VJXY15 .P2+BO6 M>6[MXPV3(B]3XAMV?OI)P-KOSP+;8LUUO%8.-?-&&')/ATFJQD;.D:F$ 6/9 M4_[Y<$Z__0Q^)#K[U^CP=#RUEAKK!.B&K_#6MQ!E Y%Z6$^5KUK8MIT4D-M\@ZQ&0QV,4L#U3%; MOQXP,,%RG"$L0\U9?J,<@^KG\D54/T8 A^]E"Y]/O7GU(_1 JY^Q!U/]U*_[ MD.6B^JG$@RR,-O+BZF6=SQ MM63PDM5>,C*LS+T$8WCND:J$EWC\*"(1&.E#1LK3Q-X_\\:A M+B<F%03C.@ C9T#OY9QLBZ6_HY#U'@&MNF"C,GTM+M8^:SPM08A@;_E M!+:=JW()\I3J0!3O )MEP42.,09H1YIE)*ENU4N$%XTPOUQAOK0.YPKF0V>8 M2T(#$HDF L;];4J8AEVS^&X"NAR\(CC9(H-=BA$[S+L M0!?5-HUUES68M=#]G*N2)T6S)9HM4:>KT3QF4<%VO[D8DT(VNX*^=V5@V+84 MN#O@HF&[9)<4B L/J;5@FA3CB;75,B\2N@?M;8C]E;!'DOTV1*(#(=3&<04881614$)@*22?HWL[+/L ME&DR;1H!1!E+OUP&WLVG=/!:1[*'Q*(1DC5RL8P/2LS5RLDE=D6\E:7F$#;F M86*!*TCU&&0$JY'*?9=*&Z2&161>.L;B5-1C:1Q[1=<'E2C,F%*#!R(-I;%*Y*30BR/ MIX&=&TEPJJOJ-4G6^=%22X_4+, 0A37$K&?0R/4^RS6J9^,X$71>YI@L5E20 MUTQRA]/)/Y9,XHWD[+'D?-;R44HA,4@":1N8,@3+!!BA,0R#H$25@U7$,KMO M*FNJ%FDC8WLL8T3@S6>69921RY$QCK25$6R?,W4RJ.J MLAAR&YG9>H^-!HAD(Y"03.L M $*7/.4J:C%/)'*# O=)Y$I4'J'UP=M:*.=<5FNM"[(?KK.F\']Y8;BR&OD> MO8)^.4^*4F&SU&RJQIQ3!,3AQP7.BF@1EHN.RUO)[0BJ$:Z&H;D8C8A"SB0H M'#O[CY+UT4]2) 7 DI:D7# CN0^8LX)WKO7C4E([IF^9 MN /N6L3\3Z:_PF\KRK,<76_J-O;/#/J5,.:NQBUY$LS;?PZHHI MN'206A@T4*F4 Y3!(Y7LL8#M1.06CQ.5SEE '\%N,>-0/\0K;Y,T"F[QZ098 MKP*A?%"&JGL@/(2AS@KNQG^54)RJ?K@$>);D;HVCN<<[Q!2!$J.K+M1 F3A:E\4M MQIL[89"L2$DWZ"/, K1Z?IH@D*9(=;V!#BI(_U0/ID'5[/5&^T3LLBJ-9P4^ MF"X_IW;.B20[7%[2HA2YVFY$J^8%,,L, S,*W[ $NUT*ZBRIY;*N3C)Y&#(G M'*'*9)PA,[P#FEK;GV IO.F*EVH(D.\DU":CBARJXH*JBD'O:;5_K?7C,<,\ MP-S\!K.2BN&;F-L[V\J=NG9IIRQV0QHX'$@ RSJ7VWXQ"XN]3,9SBQI1G;\& M6-< Z9HMOW"V"7X"-)?BTC<(-N:])_LS5&5]R$Q.*OP+,-% M&8SBYF*8G/+CQ=2+,CRI944::4FJS*#4'U'L M1PJC@DA?Q2,4N':.4*,[%:R^4F))P&&\E-P([-4TSMQE3LZM\/"RDOV <3=C M/F"+0Q"JUV677];E81,$V$E%A)_?>+XL7,867MB<:I!.Y\YYDLYH0I?Q&!;= M72@!-F:066$<5,1L]<[ M^VN)<]NJ57%K"U?H' HCNX!EE2K5RDE6:VM)?[[60U=2"T\8I][TWI)5VT"K MJ=J66][F-K^O++?9''N^.;+"1\4]*B(G%N,D#V59B[@#_YK_:2MRN2-FD5!Q MN=H#D MHY FHZQ\;8=MC8?O"B6;3_8S9V97F!.TW\?Z%KJ2"Z82@L8)"J* L MJ6NAU)S2AH@T5XU=572D3)K%\2RX3(=KM/XLV6#8YR.,@A%UW) %8%&2-?F) M/9?;WV/#%8VNK5MNG3)")Y.-<9#A!%7D46N6IGQ[SQKIU0C]G:9L9&[/9=3+E#GKY!(,246CM@,0,E.K #>>8J MT$MU'J,'?^I02T/9"MI8:6"D45<+HCMM-LD>;Y(+;XKBHV >(/=,/(IE[[D$ M)L-I5>-4^O.A2 ]DMFWN(!;6GZ#(EP- Y-[Z?C'3UIR XW#"F6UOA%TF)76> M"Z*9@F=,9-X^MFA KD>0]X);TAN/))HKWP-&-($E.H #=!1&.OF@<>%3V3K* M@QV?>UF>)C,P^SBPI,X[M.Q<8]59QQP43Y8% 5U90 M46+,T(R09#84"P,*I)X',4YMQDC[S+%^JMV5,I7:8M*=FYMD MVN=1_DZ:-81\^RRFY1:?-M;;ZG=3;I6IL8$" D45G2QHS9]<9X*-LGTOYE8HR8QP'MC0"]%+QG(=N@,G!;#_K('[@5IB3#7W)FO$;'_% MK$2M5Z)G5L>N)M-KU-&^RXG,A#S,$'LC3+H]#FQN9'9U*8,3QCHCV73!:&1N M\1=748%T0AK0;JKL5(Y;\0AEV$TW4.?D"N6F#T!5PZFJ[Z-/O#0 WE1(\ MQ7^<2983Y5F0OI30E<61$H!+IV:,X\#<7)2;)^P[>,6!D,V\X!F3<"9=:'DY MPE2:UHI[OD7.;10)9=\,>;+<#8LA&B3687R3^4[1=Y.DILRID<,]EL,/5.H_LF@#257=3I#<#3NX@T40); D MJ@4RLWZ;2H"2GFM$:8]%J4RK2VJ*NPN',]5IP_DC"4%F$$)3I(QQ50SR69X6 M/G\**BW!N'-!1J<&AZ*.>P._ ,]WJO+0%M9HQ%!1KO22W6@RQ3N( XD;-OK] M%M R6P7R4QJ$&!6@S%GY$8,FGHRZXZ4Z;5T)_4,KM:SIT*42QL-=ZGK!(2RRQ1'+&4M+21U(]'[+-'4_<66 MZ%2,BLS3Q*F+9, UH#&D;0%Y1OUI"@)9SL%7B0)B@\S!91D6LC@^>42EL0(@ MK]K/TWXPNWK,9%O:J]1"D'QC.T(N_ MI<4L][E6H.8&R)U4(F*V-R5O[&8[[O%V/"N"L<@]KJ17WKXN&C=%/$0$0+7_ M(@I)DX.8>7>RR>E>QE M"10O"W"%M*I7Z*3"W5?X!TU7E4:Z[BW&13J16*7)I:U M3XFS&9[GLENN(C2YDC\[3U*T$9S/ZAIGX-O!8 ]1_;ZLF,K#@R&834)2L]$' M/M\ /=;(N[7'*^[X43*=0H_#4Z$4KZ:DC+V*.38=::+)^[WW[M/L5'T$SW&U MCG=)A,;,YQX'6I-GQ\M=$9] /]J;D#5MPU;:".EU0"AY/=4 M4.@*_[/I'# '<4[31%K ME!*;:@;=E6%=+& EM@)^9R*X(-@;O+A82WMSBQA M3BQC!*74JA>;6\,O=)?VA$)+>B2-F.^YF%>$&R0$_Q6FLK'<"$R:)$":6U?: M#2#H8,M0ARCD.>""*BN<03F8"%S#0'[/;3P:B6LDCH]_11!6Y/PZ224%%'1+ MZ7@/K#934G..4D^G71H!VF,!>F]S>(N8RXGX3,L%!5L+IIJ!HQ")Z7$\II_* M,$M 1_E"%B6!]3F1ESR_,L^3ILSSY8RA*?/<-T7VM51;B1JLB,&8I^//%$K6 M],TPG@-W(L]@"C.5>*6(BXS:9(I #GG\O_'W4>)_PT14C9%<84@H'# M$-N"AG821[<80^1^1@$2:;Q1&+%6*"O5(O+F"PW.XBJVKT0_9<=)58\TK@;% M!S/_K($\3*?(4I*#:".)]9"YU&*/N)]5=)4C2=C3@OB@RD\P0=&1HB?1:%N+ M0T)2>[(OPRX^T3(W,FG]X@N DSQ([(B]O];JL1U#T6U"]PB(.H"'\2JP)T2Z>I^ RW)Z Z M$UD @ I"21!.6OJL!K1JD_)6]1=LD0J(IVG&4RQQMAN)Z]E<:[RXXT4[;$4 MX;M(5)E;0) $1BXHZ &C@31(H1&6/1:6BMFEH 7P&C'98S'Y8!6< M&^V!1GG)RJDK.)8'UY?KA"+GWIMK#U31\V M;,TVH8^P@4P,F[JC5-)F^V80Z5(T4+'8U?<@2I)O>&IGX'\*"=N#[4*SOX6; MY(*ZPR0I4OCCR2WN9G"X9R"*AE!U.%JQ*@9'B/J$:.^V"2_Q:F M?C'%8CDJM4/T @>.Z-8C>^RZ? DG>+AZ7O\'25D]^N#GOWM.&/SC5=8_O3P^ MZQR==:^NSGNM_E7_^.+D[.SLN-WIGL.PS_'(]#8'!YQLYQ3OGOZ(4[RUUB%. M?][R(X9)%""2"(^)HSI=M6NG^N*!5#,=. ?A?,\E,Q;LU]]0!\F_+W#')AEQ M%H#/4>3.KTS.A^?:0D3@[%5[#P'NG(P2(K!3ZPWBF("(-05;A9-I;#G[N/>.-KGD/M MHQ7V3VL;^Z=.G,YYKB6%L(:GU#YNO>/__E.0^9$5PS\D&W=I?;/* E?[=OA> MQC 3^@?F/V^\2-M,,;Y5C3IW-)4:;6U=*Z\*CZ7AD^FZ>NM9LL2>_23UA^^K MZ_0CN/A-5M!+8#N. IO !C=HJ@1TK[(UG'E@-ZOQ'#K7Q1#-&JST #O*,S;G M/;--A81#DS%YBV8=F&A#$85@,=$,!+6'4HM)MF<^M[09UBJ&.9F6&1M[,+\T M,$6'Y9H0ZCO.=-=LNMJ_I_& F3I)4H*J$0,[_O*>*5!K*M@%\$;8*,9-.X*' M)#C]Y3,Z4%,I5<[P*^7='F+5F*1>4/OS8"C@"S S99XQ$"0=V!8RB<5OJDR0H8U4K]*6J#96 =7KPOGA8:X3#QGG%P^. M-CC'\( $JT3CW"(O'=,^,]KM\W_\&_SNW26V=R.7'5N@:FX0?$8N31Y>F?.) M-T-GJMU6+)2$^3@S/SE/ FX$"7HKIN%="\'F2V>KULNONL)#KE=&-DM!9%CT M.@:Q%\VSD/;0E=9EYTK>Z9HOW-()+_EDRN$V.+Y@*)UW6YPFCK=L4UCG[/KF M#S&(&2XGVXY-Q1A\;85@=C%<@&%&I:L(]5&UL>TV#'9Y?:W!OK2A@@8Q MV81_5OEC+8'/38)Y'7G"E"Y)@H*?S%!3. /^*4J:_CY3\2'KHOH:JE8%O!3D M6LFITZGO%9GN^RW/4*8<*"D=5S:"T"TCU4K9X\+[9YDN["O3+I5?3OG(Y[!P MAF>(3\U=)<2Q)I*Q2Q4RITV%S,L9PX,RMI:)LH6Q&C/"<"GIAK%D9Y4VVN'B MKMDQ(ZON''NO3,DO&(,E)W']8W9 ZF?MG__JI?Z$?U]KUF$JZ_%)+7!I6I7*[(&LYI,4S&AP,?-)YI!AO1OOR+GU-C"7CP[;[;^M_>M#A^J0.)#'3674 M2LZ0J>7.[!J,L3B3^0R5*\7CG5X+#%=T#F9$TZM9,YCT0C-HZ%=2W5&:+=*\ M=O ,UQ?"T\..,]U4!H>$&I)KL!OR,?0BU<%Q4;R?YU&F^;%4\'8;(4^297*F M S0'4C3B2?T5L:\(=]7SE%*8>G\DJ67,V_5T'.3".(0)=$6)K]G*9$W<[S&Y M"=JK/@F><@X'7N"Q0UYD1-#@N32[.;6LB^;L#ZE'24^% M6T>07\4/H,4H/QZ\DP+&3_X./Q#.+XI,PE<14IN6VC?;]528Z3'Q&0LC57.8 M/H"8DK3P''C,RV_QT+DH4E5!L[:$D/)??PONWJF!A"\W(BX4_5:]:*DHNHQ+ MH02M_<3VR6%__9/&(L?.DB@,2+;5% Z=JR40NXJKW;.L?[FY_BE@3I;4*XG=14MKPP =H@D[NV#7'\_< &,I/I15E2.G:J!PMY MD,=Q8.PBH>Y+^6K?HT)A@R33-*Y0[9 MZ?'YZ>5Y_W+0:[4N^J?G5U<7E^>M]O'%9>_\8GWTICVZ/09K=E\,6/,<#Z=$ M=FK\G":^"!"J]QR1F(,\]_P)YW_%W20>34(R/O(-V5X4NKCEW@X;4I5*JO M5PRG&L15W5@NU[QXV;*J+RH)P1TN I>GA> 3_-D4HYK_DLO##R]'4:FX"9RE M, DR!WTK1BG*;Z\OSYVT4& -G*R,M*ZPIMIM?-R:TE1+\':*IA73@DUOV8AA M"GZ=;V/0C&A4&=G6T**LZ#"N,DM#ZON3(&(5_#)<+RP#@H7BUH4&#W]23[&WC#R*K+,$LWV^EZ8HW8B -%LM*V:(3-3@ M.WU:E/MBRO%N5(!R&1ON%7=%EZQJ-E=DP$^B)'W[ MEQ;]CV4L0&U"XW@;)['8NO>VXHMG*(&2J ?U!\9"?5CH&VE@@&.74,0*>W5M MZ#MKIP?/Z/7>/B=1I[5!G.R,_O/]@D+NO8#ZJC)2JH0W5W'Q[;B;9E:JY M.8E/T:W SC_\R3J(X[@LD#L1DN#;T!$VH8IBAK%CJ0,),)['2XX M<(XRM**&E,GMU;<4=K- /P8+CADQ@C!Y*L::47BUEU<.4>6TTN-RM8IM)VO"%$/;99&/Q-92G MD='RB])9H8=B+[=:V>K"8LMM4X(N$0/TYJF;*KYS7E9\/:1_34&]-1JX2R&] M@AT'0OAB3H07(;L[+@_6TIHXQH)]5) !L?U 628(#N.K>U#.H[(JJXH7"89/J M,<"K" ,$-5+V$>^8<'PAHVC=<$Z59T4F55=^F]!3, (W$PF5@6$=U]R.].!9 MEM(1,K+/A6Q!Y<=S*^JCM2+5^60(Z2) V><>#!.=DA1 MR9J:._EL4R=TZ'S"DQVC$*YU!E%!$M4YPI$?B#_1'[??:[G06Q5-RN,?7/W4 M8A+ )1TC9)<6L=RA4U7'.MSA6(7N=_P,.&EM?@;(/-?%R56_-2GJLY/'9J#!M6T50\I6T-M<97^CSX\I7=R??O M%:L %6MUO'%X/+JM'71:[=/^_TK M^,^@UV]=GK?/>]VJI.Y< N,]&?T4Z5L7H;Q2/M+F;?A [88I*2)PTNM&C;YC M#E("M!89R_"LH] "@M>3(B,ZX(+( (C!RN[)P&V69V;>*B/"U%E"@1%\$HD""! MC 4J/_JC2,& 0LWL3_29[G$GYS=\!'&KL\";8A<@UQ%P7B54I7N@L#KZNQE" MP= MTY_X8*T@N!J>IAB2Y7HD6"[* 1N91KS1746]5#4FB,"C/W3^64&]>7SD M3^H7W%ID5[(2P,IR^;!(X2FW$[ +&1H.UPZYUP&]#1H619?(=@2SD*-CRC]E MX@7%F:#L$RO1KH62%!S2)X M5&X_< ;?8;=,+J7_"':-W-&Z"!\_HYPY%K>#/,!TSFVHLHF77!NW5;(*;5T[ M@*U0^[Q-.8.D,K^'MU%RM9"MGZ2S)/6D64TI<.K9IVB>F.+17:T.'GV%L4PH M/+SK%[6=/DZZYZVK_M7@HMT=#'I7@].S?K?5Z5Q<#"XN6^VKUN5S.DX&W^T\ ML:DSUX5 ?L>S!(.;2J=7ZDP\.D8$5^PLHU@GE1R MF50CT[A8QK,X*&*= M1WL6S>E*3TT;(AZ9?'7;E+^QLL&([X:):I90^E()=;40XF-:+C M(:Z$!7,-0;G!O,;E*Z8IC/N(,47Y<,2E> M.'R@)%8BYH,KDQXZ:9C%H,, MGF2ZYL26-6$ED()"!MI8J^6",2VJ2C24&:U%P:&R$8X%+A=2C)-2XJZV;#05 M4T+&ZJ"E%C"4#*6H< MQG?BNLGKLV(VBZBS1:B I5B(9?""UPP%!$,CH]3#^#EMMD#,"/@6JPT6@(,;)3/)N%C.[YUJ=;V'Y>$4 MXRDZ%,K21O]^YS?W/TMV9)ELC"-]$1" 2,,:#6>21ML/&S[[. MI-..DZ:UY"'$E41,(+7'6MR%!)B0L/PJ0P$# XO(2XF#D]D,$(60)I@AR;U8 M-_N5@" U47CC:&^.BJAFJFJ&1FF0]6-K#OC7-,QSI;JLCCP!'&ESC,+ O(=% MKEIDUB[A(9('FO5)2J7K5HT;O'+D/:!,%%A],O%H1L8O@8WCK$"EFNG32(ZG MPA1)U*9$CH=;C75LR)4K,P]AET4:>VE2T/:2=)%R%I2VQ&9FK :F82#_0G++ M\=QH7"NT)7^;*9*&W GF,0BFS_RN2QP&5OL.L&L3W)\V76IVND3JU<\"+(B;A4-A7(1RS[T69DE42)>HLEJ2F D?V9L[JZ(0-Q M%Q'R, M\8W;L1X+*R/]>^,OSDBXY)7*[? =,#KQL]*)7I_VA.&@ T,JE+E?F-.<;1BF M;0=]Z/E$.NS=>&%$8BK])R9^* ^G19LIMDGX[0#S"P83 ?[JC M I[\.G0/OG?,/BZ8+/6A4BG];+9PNI^XJ6\LXKAO8BX1 [$@$EJO%*V)B^D0 M)!DN9F2 D,8. ^-H9]X3?4&4@DS&2FM-S;T.6J\*+YNC9Y^WBVF!J^CB%?]X MXH>:P] *'6OWGI2[EBN=0B4SV>PNPUG_D^R@9QA $0,<9K-"$^>:IW!- CH1 MB6K5PG 4.4A&GUK$0?HD1. /VE,K\#/L%NJSW2#_7\X8ZL&;C1Y]L7K46 I1 MR#: "N_#B5MP:01\.?'2:2DJY_O%3'])G<795O=&"%Y16?"J.E:!P.;HWF.1 MXTK*)4FH:K)IOK2Y/9+#R?2,[\TP6UUJN*6X/#P?S.?,M'\IM^1228ID!&XK M/@+,!(_#ZXTSMK\B:I>%23Y![2#)[!:FL4/*-8";'ZB*WJP8*N,./S)!X$;C M[;$X4=$1RR26_.F_ETM; MPEC5AC+^_J=W./!&X/=7X,L!&W\^%.F!ATR2$KZ*HCR=L>2"7&82PR)CDW:= M1R[\29Q$R5@5/J^6@S BC25,'-*,V2Z5MWF69)Q:D5#_C#!237 1*VC%A F3 MKJJ>%WLW+@>-^DF*)GXB,T',H<)$'QK(A<7RL2,1+'@K4 H1':-3KL1A$'HV M(YK*RN,.G0$'OJES,M=XSW"<%15F6C2BS0<3Q;)ZZ7'PEX8P3"(8RU%Q&.LL M,J2$$OG(-V/47PGGE^F4$2ZE#?I!3,ZMEP:.AO0DB_TF%3)@"6;3E84A\Q)P M8>%"5T]1HQ8DLP+NBL_A3!!W,][KO8$MO2]K]VOUTTP0;<*A\R&YI;AG38O, MQ5:8G,(0*?41#CBP2UP N-.PW,Y"14E"!KG1J'0P\N8(_E2Y1'AKE3Z6RQU* M:H +S[:G::&S%&8#Z7KNZ?SIEF0GE<7^&NY(I3V* 6=&:7<]J<4,C9:X"E#N M$AEVX''.9UK:A][ S@,52QUAQ\AL2.MF,)@:%+I,>^B^ 2.$)EH=E2=8\QI7 M[&V3Z2V%'>1>99"J*KBU[L"X&Z[8E;0^HTIS%X5V=RDGQ^8/[[U*-UI.RI&O M684.Z:/+=#[*260(+@E@!2]D;JN; M[42""'I=;:'=XHSY(8[FOK 6D5!,8B81D8(H3,MGA6)!NLLQFZF6PP"]74GX M$=))P9N>Z5OQI4KLK0)CJKM'>TIB7RNJ7!^&*U=LTOQH$4)CN0] MZ@'SCRH>HERSJAW:_1?^ ,O_::]W!O^[ZEWUKWJ#]N7@\F+0OFKW!YU>_^3X MK,PIL;8+0U7!6_!A7@+M?^?%T/[_'J=B'&8Y,>1=8V,@W"J7?Q:X)RW>>=RK MOS.]A.3AV)XW\MW8+E><[,[K@T^Q\XL7%\CZT6DQ02J]H"LQ3/G34_Z4U;&$ M$ >EW(;I@^@I6]%B\B+.1-T=(,,UTWY18:\B,@XJEM]LXJ6FUQ-9N3BOQ/\F M&ZN.QTB!D%>?,/-"=*\=9+H@#JY8GFF5\4J.Y?5;]K6/W=-V9_TR[.43Y/I1 MFL6V^KYUM]&_U=,5E]9:.@'WYKQ:3E6A6=@OWK"V'NZQQ^^7_0";F,&WZ$7ZFX#[]UUAB"&Q$75,W.8<.G+MH 8UO[J-/OK M&40QOE*5I!+PDF03EV]@#L,\]>),47G=LN.KKM !XV*6J,I:P0R:[*+SB:W. M6R8CI@+':T%WY)KA[FOOI]<=W;G!,O],MZ$CN]N0R]U/]!SL84F=0\HFDVAW MK7TRFZ=,9$8-4:P4&R;B)H[%.,DYYU2:/7J78:P*MI!N8E: QO,-+ ,#' 1P MYJS\(P3A:;(+CX3O[9B?N4OPT4[%ZVC@H\]X#-OE_GPRO_$]:K34^:P;YM:Z MR)LW9J]Y]%689OGV;J>.R T,NIJ[;M"AHVZ,.Z\GOY(MC8VGZ(5S1"V1/ MUCJ85D;+@*O^L:"'3/03+L&%^\>K=N_5\F@G/^.H M_3NO];+VO6EN_X_'W'/[I2C][." ]3/(\F2J)X+_>MF=W9'D& MCNK<90LJZA_UM_Q!AT6WWJZJG&BGC]57I_4:]C/UD7M,"%O.M;11[HZ.NC)!'& B-&Q<#XC",;YC$F &8@DR>.>O^]&-XETJ;GY/092HQ=_Z'B\ MC&.=&/.D4%G?A MM)C^4*F41LUKD,:!R0;]T"%=H'^8.O^%::J?C+GU0\?$'0>]N3,7B)'[H6,Q M9N?O""#\P>LB%M79+IG#2VWAE=!3[X:>_VU,&/@#V5P:&Z"-1EO2.5*S44!F M0:VMZN(^I)PI4O,_'\7M_]1&:E[]K( Q;>? J<:\'G$D/?%:[<99]:"9^8(7 M86\GOKJE\H(786\GWNS]YNWO\]Y?S5)ZBEF6[]G=$A)X)F+G5ZZ,N2;8T!=A M4HUKY_K6-U5/'C)5]R 6L/7Y+36>:<+;F0YU,EUC/MLR[!\%&VD$:_8;7>J4-V=W@0[$4+]#A[#5^^. M6F-/D@AO_@.=A VP'2_6/?VN$W]Z7=#MN_WC==3 TGGN["&YMR*YSOQ^W.M= MYUA]\-7^T#UV='S8.VJVV$O>8L],ZZ_O C4RN4LRV60+5BX">&+4UK:D7+,+ M(#JBTU\;'?'7/K]F7[Z<^>W-OMR7X.'+@QN\ M6-.U\2D;G_*YR6032FPV6;/)&L7?R.2>R62C^)\S9F/W-MH+0WF_",Q&H\-^ M2':XUW9/C_O/"8G5"-(6!6GOX8A'_RK^.^"&-(+4)!B^'Q#AN[J0 M3R#,Q%C:D#WEHBN.6VS[J-M[IGHI2$^4[.NPU4;Y]%?]&DS:BU&C2[6P!A00X>E;J=%\ V"\" M"?!B_=--6P4],VA>^[3O]KOKG)5K+\3.'K)[*]/KS*^![FW1\SD][*VU!9LM M]ERVV L[-C9 =#?'QC.2Z29?\=+H(Z@]5Q.!>$ O'8%>"I("6]%NTM1IO78J M6]/2QVZOUW;[K76@PP^NQW=I%=,$TO88,+<'[_+[JZ3=#L _..5&L3RCS;:3 MH8"=V"//.$+_)O=@0^K/@TJ3OX6@LS6^/XHL#T=SZX%KM?U[]?/_K/:_\A3N M&V1)NC'.7S/J5?;%EE($-2^ 5MWQ113))_[C5>L5_0U7^>KOFH=0MSWGH[AU MN-N>L_BTLGMS&P;YA*?R2DOD8W(TK^Y?Z_IUK(RJM*PM'LICI8114"OO+DR9 M/##TE:5B"S+P/O:C(H!7EW$3XU3CR@+'R[ -*?:ZS%,O$$[@Y0(_R0I_8EV8 M'3J?8N=:S')!356[B,9OG[K.K7#"+"OP3LX,;HYWCP3\PO&X*3 LO4,M1I,B M='V8:9'Y\/K& IGBLL7PNT0QS=E M'!_<#BX+;V!1H[D3BW&2A_#O !<[SCP_A^=GKB-7)P@S/Q7XF>L,Z>TDI3L- MBPS$");83V"8ZK>S60120UL:7GP*-RV\B*Z/Q!C^E8H_"UCMJ8CSC#Y.X&VG MSLBC]3]TOMIS"1*88YS >(8@A"@+O-:>3S>!W\^=;";\%%TQ=J.WU MHF=@/UE.8)ME>1KZ*-Z\#8HXE H 3.\D!>GQA?SP M%N2>V@KC/3*1YQ%M3[P-Z-";,"DR4!=X<]PL(.>!&(DTA3^6/(5N>/C0+GC> M9LMW&'WW]"E'__/?/2<,_O$JZ[=[_:M^[V30'ESU>NWCT]/V:;??&YP=]ULG MEV==5!S>*M/>>*CT9[DO]7LXX9VC0V==+ G_B9>_#7-8:K_N(1=BY!41*/?? M9PF:%7$(F^%:^ 7<,!1525[ES:,/=JI>? B'=+P]8?R8Q&)Q2/IU7K;.6E<7 M%\?=[G&KU[UJ#?J=D\[1Q>5EKWW9/VZU5GZ=]ES:)]L8^[+WVWWB]_LK3,VY M]D8BG\/AGOE1DA7I#K[7W#*?[GG#9ZU6M]V_Z/7/3[N]]LGY:?^\?W7<.S_I M7'9ZO=;Q#K[AWA._X4]D1+Z/Z63#0W'GWFW]GF7-7!VB=5SX, J1/F3+;&&$ MSDFU3P?]=Y(:R.!8' Q3X7T[\$8PIK=>=.O-,Q2V25H6T/;5Q4F[==5IM^ < M.3TZ/^OU3\Y.>\?'E^VS?O^R7170E0VU)XP#K3@"^3Y>[ACJA?-1'LN"6CG( MA'\ XT=O\&U63,&)E+&RS?P:,I">Q*_9J@=SKV8\KK.3-_%KMJ/#'U*XEW>3 M< C^\$96_N)0ET&46Q6]C'_;MXM1[T?E TV^IZTYVY71L@BV6S /F=SQDRCR M9IEXJ_ZQH+J,'.M<9^_5O\<@/B:/4@U[DJY["@%[!%KIR=[VAWMX=PV>$XN7DS2/U)>".R-R(8>^F; MP,N]-^U6K]5O]][ '=OM_E&[TVOW6Z?')^W.F^"D9O"?\N?,T-4YIGQ@G^+= MH1X*? _3$&&,&9\48]@B]H7)*W@O2.4^J_;6C4IJYO>B5>[I4?>DU>V]"7K= MDVZ[MY'*/9M'WFVV5*>ZJ$*]J8 )!J3_4J6B+X3/: G6CJ?W:E_G <7K&)VK M[]MNRQOOJ]IMMUZ(J?M43%5/,+=_^TN_^^[_[(A2V@FE^QU>WO?2N+/;M'5T M<-2^0ZY5<==NK:TU+PEB0;"&P3@5#' (2#FQS:@875U'C$8(K+@1$HTVF*5A MY.BO08D1^DGDMT+$2PQ;O.(7#^.'7^!D"(7S.4V&6?XR==[+L#6?F\YK5-Z+ M5'EK&YF=5JO?/3D^>A/T6_V37B?82%_6J[6O BR_ZXD0N3-*4E*(SB".$>$) MWX-*1:WY.8)GD;'8?@>VHS0"G4L%BREW]QA<:P8D=QTM#'D21&>S]1C(:?!4K^=\7[./2^;&N;?Q8H=QN:<0S M/9O R6KL\>]\-C6F^(N-?U2L\:/VVJ>+B19C>!A4W_DD%"-0J\(O2*-_&L&W M(D6@=(8Z'97LER(2_ K:1]Y!N_O:^XF#'4$R0T5J7WO-T&@90VYU5%7)M9<. MO5AD!Y_N(C%W!CZAG.'H[#BO65NC.D9 ]4N,3X ^;&SU1A\V=OI3*,/.EI7A M51A[L1^":?V@,G0:;;B.-NPTUF&C#1MM^!3:L//TIB$ZTJMHRO8IOYG?#Z\/ MSP_+NK!]U&NMIC7[K>.5M&:1QF$V>>&:L]UJ%&>C./?7K7[T%+^"VA@E$:P; M/-L9:7U%F7DNA6?2@)IL^V^%E^:@D>=8^)^D.5;A4X2QW3KXC0*:^*L_^2J' M\_[5E!:71:&""V/G?8S:W?E_9U\^O'5>AS_!$Q%4C]7(\"]"TU)@\LR+J$B8 M(J>9"Y9X,.$?[7JSW#FJ9C =:CG$4(V%7B#FU5_[V43YPH6 M&1^[ZH\N_RS"G%-ZKV]@I!^3G.NPE_S:'#;F/JZ3>^,QAX:'4>)_8Q8+$"5- M#^ $(O?(I(9+LQ<69VVW7D9/BN8\:,Z#IW]U>!CXN&X.EE3^&,4/6I4I*2KI MK%IBH;78L9Y($)[XD8\LRC2_WQ6^K\49[5])7>?!DKK>\@JX?J^^ NZ'G1C; MJ_9]-&QD"CH]$L]%K_[JQ:!/"=BEJ*>(U0;,R!D8I'-G!C8M?>JEJ1?S MY=_7'/LAK_Y1YL+S>NU79%7#&UV,O3SR+-LM.H:J21VL3<=P-NA<75[TN]VK M0;\W.&V=GO3[1[UNZ[35[G6Z)Z>O?F[H&'9U# \*Y[UT)IW>[.XIADI_ENM7 MK]__Q\?!U]^_7*Y'O-(O#Y0DR[9.CE"7;&&)/UL!7C2?2W2$*L"KF9_ ,O8G M>$RH*&^[?]1UZ:(O8AQFR)N8+\&SNF(HBAE_1#37Y9+ FS\W14:U@E%:\O27Z ML=]^'WS\.G"N+[_\U_OSRVM8G8_G6QKVHI@-+N[Q\OM M[GN^ZI[NF$F^/1SW#J8,MS6YL_G;%T/RL/8BO,G>\"+P?W^Y_/+EOYW_/'0^ M7/[ZZ>.N->5YZ;&\G9C?LW(;?Q$I^,PHKV):Y25YZF=S;G_@^\CJC&DSF=QO M=LT>SN]9[9K7G],P]L.9%]6([]8"[#_>#R_9J"WZW>2_M6; M2XX03HFL?:/E7&#?+P^Q6P&J7DVDXG^I/X9),/_Y?__]S22?1C__?U!+ P04 M " !\AJA0@THWIEM: "J,@( %@ '!W#(P,C!E>#$P,2YH M=&WM?5MWVT:6[O/,K\#DG)DEK07)=W<2YV0M6983];$MCZ0DW6N=ER)0)!&# M <7RNQ??_:M+KB0HD12HAP]=,'3Y\%EX7*RJ1*\DRE3YZ< M?/HN^&Y<5=,?GSRYNKHZO'IQF!>C)Y?G3_!6+Y^D>5[JP[B*O_OYWW_"CW[^ M]W_[::Q5#/_]MY_^X^ @>)=']41G51 56E4Z#NHRR4;!'[$NOP3/@H,#^\OC M?#HODM&X"IX_??XT^",OOB0S97Y1)56J?S[Y.DX&2?73$_X3'O9$GO;3((_G M/_\4)[.@K.:I_C_?#?.L.ABJ29+.?[Q,)KH,/NFKX#R?J.P-?5<_ MI^?_A)_TC3S)QKI(.E?0GU?\B$&>QG +F9O@V=/#9S\]P1^8\7FC'!3>GZN, M-]7##0SW.WFR/ZIE YBJ. 8Q.1CD595/?GSV>OK5'U0$ J6++4X*8.3R33-Y[03CT:%UO2OO6JL@__Z7]\_?_[TC7F5&]Y^V8S9 M!]WRWM_]3&-[]F8_@#>@-0<%DF15'@QT=:5U%OQWK;)*!1>ZF"61+L/@-(L. M@[WMO1,_?UWB7%\_?Q&H>Y,/@ MHRJB<4C'3A@,ZBK0PZ&.JF2F U7B#XZF19(&S_@GV]XU)_;A[^# 7'NQ#F^N MHU#G__BT5^7Z^@E_T=)'"W3T#;6P&0>=E:P&O_OY]# (;CD9-U+SYR?'IY=' M'RY6G[;N2S(P;EGN97HO-':@2?P/Z;*-B#<]#^=/4 S4A=TI/*J8X2E5;S((*A M% HV#UB8P[P((GC+?**+TERF4]A:11(%T_Q*%R%8>U5=J#08*3@Z\B0-@VDR MU3B985#H3%^I00I79;H %5V2TJ[P'OED4F>@LE!Z\.8Q/*A(\/R!U[C2:8K_ MQ1%4:$Y/\Z*BGX8!7JD+'"[=S%P)?]JQ'@8P@66-&JEGGL8T3S.8H2G,"]X# M7SK):A@>G(OR%7U1ESJ(0+4J?/E"Q3HH-5CA%;]'#C M#1.4!AS2:0:O,)&1PW/A IUD:@@B;M;J,+CL'R,L"HB-@A>!4TWQ_=0DK^%# M% BPQT-4LS S]-Q)GNEY2/^\2F#ZS$O1.^5!F9L5'-:P8G"M]ZXPS2KZGSHI M-$W;RN]$7TZ+?)*#E/)JH),"LY; '(WRG,=RZ%ZO1TCQ.G.PPC"^9/E5"@C76J"AXBB(\J0691+FL?& >(S Q^#*H@YPW-JD ^<-+H#U3COV=)4=6D M$/%=M;/(KY)J;%_I82S=6]@GH&*F.6]+-\*'AW>VH-X#ZIL6A?3 MO-1EGQ6W=4^U6-?YD;,#CDP;*4#UG,W%^O'4!FY\L"#IK$[PE(>71(6."I\L M1Z/9/-7%]LKVIX&/]"U,!ED4H NG<%C1&9<78,*B[AYE&JU9."SMQV0MJ;)" M-:I+LN[PI"5[+ !K%%\ [&ZK?^%&R2PI43^&'8W])/=FO[R!NERT-?["6_SM M[;!IU23&U.]S=JYZ\:PL\BGI)VYUL!+3D\NQ@6@]2\ 3[X@'801759$Q M";_&+_ ST !)/0%?0V6C! WN'.U-\U<87(T3L"71V_'<.C;*R9&AKWM\.-"H MH%))JQ:H8A;^$&]-2PU.X>H.1!:E=8S[#TS.*XYPZ:\*[BS# F,SKZL@32:) M<4O]R0"S!KS&#/=R=T@XM<_^]J9DIWL(\SA16<9JD8PLZYF',A RO#"HEN7R M3#&4\>9@D$4T$R%,-@PKYBG1T3A+_@==VKH"%?$O-J6[H^GSD.T(K4,-]U;% M%TW:"9QM4#C6F9^F"K433&R$WR:^PUOF=2&V:EE/IRE/.WRKR5\W$\#>Q?*1 M@$JLT6F&UQT5:H+Z<%Y6>@)3QMDQ\TB.9,"Z%_&5*B@(D=+Q5.;#"C\Q3B_O M48I'+'ZN#9),\EBG- ]9K? ?^)IU:H:NP5V1.^)0<\[_E2'[5:.Z,#]$[_9@ MG%_!VL8:0R;)!)TATABEN- S%$GX-1B.JSOB*3GX++<-872A#M^7BNL"EPLU M5@2K5))/M,%X M+G.X2X%GHZ;= )L/%?\4-ABH.3@V#X..*+72TC=U^C8@X;T)\W%A[C%5(WTP M@ GY5PL%:?B?#O7%^?94MQ"J(DS("[6ZC+ UM3YX2 M:*XR*2E0"0O-AQ4J-6=%#5<^!1[5W#IJ[MT#4W,W.'LWI?;2=-E32*!_#/;4 M_G_]KV>OG[X1808AIZA?,B$C@XSCJ74:W/4F/*BB"DRL1GZJQ[!GNQ]=;_D] M>M28A:9A^;?E7[K;%8M_:F(7%&F5H"5J:4XFHZE+1KWW1F^"O8%]W;).JV!8 MY)/N5L8C( /'_9\O"'6$ZS0VM M]BLBOB$UI;,1W$X7)F$1U06#M23E !YLS;Z"S:90 MJAM&5.BQAO,8Q@0^2*'XEQB=@_O%"W+@G M..&TV4LUDMO7@5\FQDRNDP%$& MGYC"(P\HYTX;G'POV-!3R?:@Y@.EE^2H\=(TOS(AD7<":[C4Q03\07E*$VN0 M8QK9CM&LU8(XAL",%MZ;K'48#>4N60]9Q6JT/JOY=&XQ$S",6SSL48^MH\?> M/\1LRT1]61MFAOMGFR.,;S_"T P1#)7,GA4&%X ;?6G-Z4]&J2+F.QRD9X\J"!6Q5YNL&LX8\/ M6)QH3>]7GIZM8>.R)5*RU\FI:C)9)GE!^+*,-%/[)X&8:6B7!2-.F+#U0)TXS()=2U,O/?4\PQ0=&$"9W**Q/%A:]!B=!^ .>V-!,*[P4S2;H MWG#!JW(^J/V^^/CFB/!E"BT)=?S@P&5:T[!&5:KQZ^I]V)JJ\@EL.55)( M:DNRCA0LP*]F_!"V\'$J8 N;:^$4/( S!5&99-IW!V0G"0^HM3;]KN%Q=D - M//_+JP$:,J:V+4Y28D:<$=;@)M%?X-.!*[OW[+D82!.8CS'LN$/!=&6AJ:Y%%=[*RZ>'%[=7&:(0 KQHP_N UYZ#G^5)B!Z>Q\&')0 M*:GJBI%N;W-T->"'[T@*\\);X6W7/M&SURYY<@&33%_)UL+X#@5E*!R%>U*" M(_*Z&+PV,1"*(OF_XY=WV)D'*X M_WST\WO,1^^ TGOY:".M9B.9/<:0+O_$?[G\Q(=7+,L^#V+(I4<+$I?K190: M8O;#ZWL_WN\_QO3K0XPQM:SA#>6],$N#EC*>K2[=&JEI@O)*'_L)*=@#0UW@ MQI"O1%Y= LKL;/I/"C\<84X)3-LYGG!T2/L9*H[C^D M.C-X#[/?;H#Y5&!55ZHH% (,X*7*!*9$%0+JW<=SEHK?<;C$:^#=[[;CWFLE MY,G4\!YTDXKP!V"C]Y=,W66)U%W52%V>G'^\",[>!XZ)Y%M>R8=4++6TW$'P MU)Q;JG%OWUIE'C;R/N@-@,?16Q>K$/*B2X*XL!UPP/\Y,>GXS^CM@^BV"FW' M:J;%RL":^SEEQ!'F-Q#<2PBFB,6_J+H:LT] 6?8,2Y-!0?D ;&W]IJD_$^R5 M('AT@) BQ!T1R IQ5/C?KMMU/$[T,#CY"BJ2@!=GY#61GK/NAT$=@%V#Z,5" MF_H&'>8W;F)-:E?/&F'=>JAF[B>7545YQ'I!:6Z77!A@IY2 M6=3#B, @AYQN;":W%&@MSHX4E09=Z.QC!N9N,C M00##N1JC"(#C$./J4$6+ M)M'44A>7#M&[)]>]]O%BC3/$Z&B:8HQ1;VS+=E#^R G*T1XG=4 M$J@;#*4'*AT.SI!AV]0S5@)\6A0IB@?_SA>Q@FOBY#JWFZK*=&".H#:V+*3*% M"/1XI)*,H)$88[&>XA147$:4'RJ>H0Y$&,30I&+D-@G:_N#1Z7+!V;],53N1 M+YCV!@:C1U3TZ*HF2C<%^'H"V-1B[^1$T8A7V!DC+4[P0'0:T5,#GQZ-J#"( M8- 1OB'NR*3BW8,:FWQ)-+@2T 1DD>DTF1%F-$#SKBZXME0.(0%PJB_X#YYP M 3=56D5C 84C0DDQ\2?,$X=_V8/%"!)?S&$SQ75#925W*?,@S3EXYD\WSEF< MTTR@TJ!B2=K.=A5X$7K,HQ[]L7@QZ+F6@*.# W[(**@=T IKQ&)/L[ZU=49N MA^0'CP[\NGU$6!N+[I?J$55,4&"4:SJ+3!OV5$$L184;/D+:<>3V5"<'Y79]S,CBJQ,2<)H7!R-(G_G,V-#6<[L63 M#/Z!!>[X'SP.T:C%J\'XQ"Q9V)Y2(O>BD@.,8^18 !11G)43H@%N83D0,6>T M]\Q;5U,9L.5E.:>"B TMBYENG;#%I#!C!,2-B]T#.T?O/ M^K_X:V?];QV>NTZ"C7X@ML)W6E7C-0+PERTU9Y@4>KT62O/Y'*&NO#4?P*2) M 6H#*/MB4]@#L0T ZGM*C&^T:6MU&Y;BPW:$;AW5NYEX)J4B)_?V>?7#X-2C MUQQ@Y20<[W3CE ,1!BC+>06/MG.BYDP046!D@0YX!*9YP;[0D\V>)$9'.#U6 M'BOEA\']@1?,-.QVP=L&I*"!K@AYU7GI7!4JE3%G)8O?L8DG-?%\6[;C[%,W M@/JD4MB]1$PU/U-:9\:[Y_"7"3?Z[-085D1Z&QLL'%A$)($YI^-YB?X!,\-1 M$"&93%52-,@7P!@$\XQM->%42#)6T7AABDC*!J M(MYJ28:;FCW.,7),[[WHO540,T$TX\^7O@"6(B9F[KQ"8](5G(X2RA<866(" MJ'0PN5\0$,6(;D#KW(3BOWSZPY&SDD$>T;DZUS.-#O1Q'FO&X7__VL?A;U\& MUR@O;73TX)R)BRPANWB=CI@7FX.&Z?N!DY5 M&I/0&&#-, T/E1CSE:,?O_A8-RZ^\^T-\?Y]'M;KS?"F*UAW#;[ZPZIT[]O; M9VK]E*&5:88D9WH$(].8*TCZT@>A$U%%?*[MKPE&[3+D@JJQM)W+$GQ>'MO# M?LL1VAFO'*&X.RFJJ(\.08DOQJT:HY[\V:C*URJ!"J.1<#03@\5('\ ME)0.[,X--J.@!+FD1=X\2O)F)7FP04G&N#):DF *C?-,EUB!,"Q4';-ZYB\G M2*Z7(2M$AWBFV>"FZ -R-"24S%,PG> 2>"VS+"C'T5DPR(2W5Y$<$7-PC.) MM%5ALR07)A*?X58BQMZ*>^BP%($Q):/!\DC'E.X7':+[LYF7)FIX,TL,]C]$YS35"I+OQ%R+B1; B*I2UQ"&#$G!>70I.Z"E%)4;'@%,Y.4V>( MA5#_^E>JC==(9#@%@M"F=08:CR%J6$S9LM%_B7["UGLSQ%SQ8\54S% M@HF95'7\*&J;%C6]P;--F!9!EQ$*0P(H$:LC6/N$Z"SCHLZ^Z(P.,(HET()W M#TJ/5Y(,."0SHCP[@UWI4MMF)XC0'4#G9X E-67I\VX:-;G9,M-'^<'[#M<[ M^*SMC;DK6-#6.;=)M%9CYIZ]?+G#G1-#N,D90>>&43:[HR#9,(\X5A-8J;#9WQ2/ MD=)&AOG+O1?[=[*=O>I$+Y'9,^&-R31WBGGK/X3,R\O#.X;3&EGY(^$[E=_8Q QO-6KCW2']2\9OQ.MNQ.K$M,36_8H%QZ,JG;5$U-WAH%]UUHX"K%'>' MK6Z742O,6+#"-%D(*I*.$]B@M322V\C05QEIL.=R)0QJ@"TH>Q*C4DF94YL0 MS/XT.HK3F:MBY+8@-1(Y7#)9I$B"KN1XV-]T8.G^\^[W-LS!PHV"\M;V^+O5 M#)X0^JPN[#+8PI[6@0[>$QOE&.FFZ#C1IB&L)H^4@Z@T!-K%UV$4OHE^TAW6 M%H)'?V$9B9;*B E)--11SO"BN7,@Q;IMUG_89?S],8"TSKB<;0;W-#['-584 M5SS0^199J*"-T>Z5^QYO1=)VGE\>JL#T[6E_$W$3>4,@:"(4\@13L&4?S9G^ M(0$9:;I!G=4F,Y=B%LS)*DC\ 0WV(R- FL;GE:/:J"!L7XVW]*XA1&=&K<\?\ M@1;2:(3][<#-8 [R/<[;36MQ2?$HAQ69:EJ6#LUZ:1.*.(O$B=SF0B6XATO4 M1MB?KP.0]8KNK.5BJ(:DM8K"V=HW'5+$GU_MY4OW]FCBV/RN/P*$;H,18DXX M&*ICH6!.T_94,?S%K#,O-?$!>N1K2%TR!D^$ "%7,+0YNEQ/3==!99N<^GUL M',5\GR.6X\$ZY K#H9KE17LR$6V#5IA]3<=A[8^2XRQ4B=IY!MS-$+LAW;;< MN,-FR$VTX;!.$XHU1-17'*;X$0BX4T!20UG. 2FJI]4,I.HL?=A<8"_,--.T M0:0D-F[' &RKDB$JM;U7(N*VE()B>PWJ%O0(HF3*DI."FP+C,3P+%*+ 5L+B M'XP2HNBC*AVYO"NUS,E*#=@CI-7D1Q$_! (;?#<$.Q1[G#$+^I;[C)Y/\![< MG<$%%-V#$JX\D386)N@I;X6C*,MZPH4 Q"[JDV\NI:?@N$[+RI8%+=5$&V9E M83&V'_O!3_MZCK=:C/'8&\=?)GB_E3C+G8?S7RT,Y[\ZC!_#^6N%\Z\)H?YU M OQW1&-X?)>PJUZPWAIQ>^QZ5'DY G^=':(8_N&(1 M8'PRJ;,D4L9F7X!'].W>-N'<SV15'==0WJ)X? M'14A=HS"26=/"BM(D6:W(0MV&J5@T,SI8,=$>'\Y;> M.,;+IIITE8AA0%:+?99'!QZ#UDB8)Q_+HME/\K49^'>I2D1!FD.-2F15F90< M^?59E,18T0M?O!LQ7/U=F4!=E8UWXR*73%ISHA9]8Z"QLDI\8KT3R_)Z"+]7 MW.M3?WF0W\78]="(@0B%/SEX(^&N=N :]++8D:0K((:C[=G./>$$80'#B,FUYC5CZ3#JPWJW5V>UCW[ M=IVSFHJ5Q">[0^*S#;Y$3];9.Y)ZZJ@\H$!2]I<[-8R3<)':6ZQ_)&O)-4YT MI5�KV4\&]*YW?V;4#O,+O1BUQC2BW59E2IIQ6LE%'ZU,SQ@,,8+U_MBQL# M1TJSBJM,OMJ?O;8_LT$U/Y+1T5.K3.J;QA%VF\DH_*-LZ6+W'8[6O'1ODS49 M# K'7^RGUKGFN/$B+V_Y(HX"CDC<;C18(>YD\K>A9S AV=JK[H""69[6&7A1 M2>JA;\I.WXP5AD#]OWC:;%B%.TN38O/2.F("_79L2"L85N< M.66;X=W\%G6%FNGT^NYWIC5'%Y5#^2N#Y$%=[O5]\7-8IIF-N MPV/$;&DA/ MM"O1(%;!'L-3K1@UZ>N/4JI)HGK35$61'V784T'BP>:3&E_(>O^8@ M=/CJE_JK(F/^0J55\$%]T<$Q'6._56H,UA <[YCGJS#CB:='B%7R XU30B.$ MN^0QNT7>P>/7X0NH:H@]KE^OL=M7(]/OOX M^>33Q='EZ=FG6ZV@O/F.+^"WTL+UB-N*O,5":MCT<(!O@O;3M?ASL736LLHY M$Y07P9\HOZ^>G/1^#)XO3&)F<>(!(\XC*&G J%_^]^M73\.G3Y\&OUV\"_$I M%(##V(V0UA824^M2:G3]!R+"P))MN \HJ-3G(AN YK9--(:HM30U_J*#B:#> MZ?R!MN7:?E'.6>82V8VE3%8FSN!D Q-\,A+L@@/MT8K-H^HI2N "7%W$EZCQ /-[\_+7-S1V-Z5DMG<.%W? MI$'ICFFCM]O01F\1JK6)BGPVMC#Y(B (#[U==);2 L0(P@,"RN;DREV?6U0 MK<<*E(SRHY5TT$462P^EYD90=NGLM[ QOFG;ZAXVP_$V-L.I$8\03F9T.]@W M.'= O,\H,&NVC.LR9.%#JU224DU1QE\D;EBE-ZP6LK+$-J8(+XK0X[+@0#K* MBWQ4J$GI(^<:Q)Z\8BWG!P'D5YLZ+\;ANB_(>@;-\* M;)0$=Q-ZOI="W@)J3<=:0=6!,IR!P(VTETGMP_^N(KLVV^\'A&U%1NCL1&R? M2WLI#!"#&JDT-)W.IVPAQ,2V'7KM)4*'!$Z3(9+((7!._@WF:\*72/B5L&D< M C'?45E009:-A]"5L8?7;+S%J-309ETEEVT@0J7CW[5J!./Y9"0[%"TG?:F& M::9@P]DYOHWK/8])*-,QGKK=X(AQ4]?4HM#/@R4(0"M0;I4'+ES4H[X+@KU. M55"G--[3=B!XTY21NO8SV',ID5O/.G]=G<5@B&T1>).CU]V "XHRY4EV@$5Z"= ?Y%>C#D:B;GAU[%9$($]3 MF, Y*JPUI8K'2D] ,&(S"5C#0-V4>UQ[ 3J3:H39L[/B+O7?Q]&/;TK=_-65 MR_MM*)<+/9-M]]:4R1"\:3,8AM^F@OCQ\UA]!*I>@+L11I(6NW-F:C5)UCUO MPQNR-]KP FR23:J9RA[_23U2?=: Q7UA][TTPUX?2D=CYW#M"G>B!%1 M,^M,=EO'C[?64J\UQP:2^GKP/^#L,VJB[:PLU!UDZM""4,T/&X+ MU+$2I<0N S'!+_CER:T?&N+'::KQ;?RX$T.2\98SN6/1/CJYN'?!*=71:/:T MLL4@.Y@I_]L]ED/$M B$;G>T[L5>V+GOICD&LO%>9 M(MA4$_WN&08A&3GXM&@TP9[?AYDM_NU!MX[DC8\F>0W^VMJMZ@Z#X,@'_Q+N ME%_"J5(?J4A=028(K1:0K)T'^JMU"+0!5<8+#,'PNL)C23HULMWIZTLN:+(G ME]%HGN*F6/5 -VJ'--EA4FC!]6&S_ OUOCC.LR'Y>EAKXH[$)I/-N4XIY-SK MK:I2RARIDJ*_%N;WPU.>0YQ8,IS]_CL$5>/-UO8'6F$;A1T. . M1W7*@"1#2KWX:C-%7GS4G*52PB;UHHC#);6)38AD2_HGD30)=04C7"0S]IV) MP9^VVV5OV]@5P[)RL%-1J(%OV7%]6\[L#E!4;:71]KI]M4]O@LN3GFSCI#2H MO%:$5BJK?.5".::.;O&B7)X=LYH"2[I 0Z[Q*H/70:L1JT-E#O0HR3+!OG,1 M*B58VHF..9A,?7T%V$KMM3==NK!],^;'T713:O!D]W)+>?N(%'X5JW*D)J_9 M<(_?P 7(_&]'N4HI3)@?%,KVQ!VFI'S&VF,V7]UOD((]9E5?-G%D6XI>H6K4 MRC8>ZK].+YJESN"NF3(\EO#$I!%PQPU\2'\)^Y[:HN'PNMT]'#1Z MPQ1]S[2K<"#UT*>UNJ@'# F2C=2+DN!>VDT'R*.H:G$-&2N3+?6>T=IY-IJG M"2A,Z\GTH*PGZ/M8S9I(%4&P]]JC!+$.SW9QQ#O JK$#6F KS:K7;4Y](P7@ M"CN\:L8^-.XV[;1'N=RP7+[<2I*[T9UW5/G&*/#3% MQXWW=K\0*+#5Z0-Q^%-0\>27[.4]J'Y^R,RN,\= M*\-BQ;W.R>*?#[Y9Y'E&36^HP::^DE.TG+FG%WGC[@!'2MF#\_',>X+\-.ON M^T@MEIU\A.+Q?+5K?*2]O-%ME;Y?@C-J>W;.JV,#=A77[CK/#N>D!0M@D(.? MP]]@*Y =,"]W@/]VC58@7?\FI+BYM&+O17J1%.,5SM$;(\V#)65!C[7L[@(_ MB6]PK=S%AYM;%((LJ6*DJT"1[KGF MD;>/_(0+<^^< .:G6PU)D!%#&C_W&9:7Y8OAC5H$*WZ8H,U*:5T3@F"Z8VG! MS9DJOQ?=+K/B52[@Q0)+B0V4_6Q36^PU<3C!EZ[I\CV%#Q>/X9A,K_D MGH'5VH]+&[&D-@\B>!AD0\M%D+?)D#SQN:[HJ_U& ,[LT-;CATD9P5TYHNA: M BR-=RY 'R_='E24FR!',3XEUH8Y'>,3F'Q%\VN*3#G2N(=ZPA.)EL48=\VW!N(OD252M(9Y#.L&2X$LTXGH[1AQ?@7JIKM[:;-2IE+:6R+3 MEH$/#WY]?B .WBP^O83#!H;VCI.\9&I]HFIP2&SO"01-?%0Z&U8Z:S2"8=2\ MPU&U]B]O7.=H+-VXTCG&'L:V$%/J*-&]$#Y="TPUI:+#%D7NTG)3RV[A:3TL M'*!S_2JOTYCIVTE2VX31E*E9A!TW9:FFA-,6J#:;KRQ"\;[KH0:^ABYPK&() M<.K,]Z%7Z)#2Z-W2WQ^%-CV;>&V#P%6A-G(]2\&*=H4&&K8W$;-+SBDVR'>^ MK?:33V@,@9PG\@(FP]$6#Y" IG28>&[GIG9)N;D0Z9YK9B\+G7-5N*'&\S%M4'T&TK( M^;#\PY>K(OA_>43P;P?!OVLAY*U -#_8FD84A&YB8;U.$!AU'/4P^LL)2E3L M*!VPQBA61.1%)9=)9[,FGG/M22.2UHL2YM/)J-M]@Y^8VRS^#B;'?KC'Y-@B MD;[->V"+E:1D7OUVUP]37CML-DBC:(>T]N"H$2LHSX0(,2_,1R6ZD.@1&:8X M[WEDX[@_^?A<%"II":+I''B%K;3\B[@EB6-<]MH0.P2AZ2#(UH,8>]RU&/G" M1J8]U?)*8LQ 8R_$()^:UGWX*J0*Z8M0O@?S ,Z0A'>KM!BP/!S\06A".:F: M,GZL%==B)?Y9AZ'<@A173HQQ_NH=-/V"[U6PO M$L6(7XRXU8H"WM5KEQ*$8NBC]<8()*9X,'(I1EFCI+!Q]C]W]9P1=6137VV) M(LB0_);=H)<__/"#F<;C/-:VQ;7KG>9ZA1C_>X\5G NP;F]23_@5+M77#GW__])>]P?[>\_V;SCYY!9ML9?^8OUHS?R4M;"A+?0"2&H@FD.RC MV\Z@J*E!P4#L4H,5:F8*S-7>.2"'C!^6E"T.JC298)242[==8?\>JHPDH_8) M9+2X?JG_TD6^CPS5:)"$/J.*M4JI[4*K"Z,95UL[F:&XKX[ 'TT48/((+?PY-WPNZ=[ZU:;.S;-+=SYQ]Y:!@I!TLLGR21\=?"'D83')]]*)87F(O(34#8_DRE M)%*TBIT1P=-Q6=0A1<",MR\,(%U9ZAKD]HXT-]W&[7PO&@UX5/DH(X*R"/NM M$=_0M!Z S4^1_9K,TV"8(-2KZB;6B$!:V'P>+COTKULI_&L5;30]H:<_'/FV M^!J!ILNQ-C&>4JA%^^ZLFT8D(^^G[1DA74JS7#';IT%#L^\IFRC$HLP/<4I(UIM['>-.$ MF0!=L[+$>$^O@^/#]X?GA\TG/CO$9QX\0\?JY;YI"\Y3,%6%]/Q4\PW<_H=] MCJHTIX->;[[",EU+W]@D5F-?E4X.4L:.Z;41(UHV[H,7<*+"K(2-*YQS*_ZL M. NKWO6(;_N*9L._2(&"^HJZ/!J##N4 F9MH:M[D_;PU[?RGD3_[(+4?6B#G MTIZE)DF@8G2/RDH3$ $7JI@6VG2$()9S0HDJTW8PG1\B4M4/_38#3*&+(B+3 M?\F&;9-ILC#L_!R \IIN(Z-M8A;.-P%,1%(2ET5IJ+GFRU\4Y<^+/3>[9!L( MAFN%@_Y_M[1/O)$WDYX[G&93LV 3>\$NTF-S=L]DA$0UVL@ MY)FQ^V@B5F<5]72!K%FO2K =2U?0##N8L7KV]'Y25MOO=L,183[Q6N@ MPOM MF:H]2: \NZ.;<%">S@9[V]Y@]+SK#*!D7T)\+59"*\S2JXXZH$06Z D^2\G) M+$0PV^P-?6I:)9%IX(VI)(-DS.#N5HTE?[9BK3FCQ/>L7N+'T@N8?"R;68Q6 M;6-/86)&L"5'1##6?6$'MG @+<%7Q 92PW9+0BFRKP<\>('5$ *5!Q/K%"Q4 M!$\1<$J<\'T#Z6Q-@6FFV@,J4]6XZZFW#PN3S[RA)\ M*C0332W)R\A&M6U**)UF!70BN?6'<0R^"MS!YK45H M1H]R#R:X8-,M$*,EECY?A8WNV(IOQL]<64GK9:BLOO4N*%_H-6B2?D1)7QL: M\ 'G7'GO>[^M-^+1[/D,VDW.ZX3+:KH-&$0/=\05^Z)0X!1K N1'BN,2[(\9 M"#'^Q@\7<+[$K-/^FX7!:#L6"Q<=$HC='[9W2D08C8Q5P3%?; F&$ZH$V3;6 M*]TOR3RGLG''-^U8< ]GN+NS808W.I^%,&,R>/2,!=\!IVFL+":C^0K-0ZL; M);?LXVZU&"GH>,UIG$Y%M!:28Q[#A=(OT M/MR Z>EV J:KUG6 J)6T2$S+H1 M[36=?DB8%$SJ2C!%^$-S=I)%AQW.8"?N;1<(L^XL>^@BK\T2YYAJZJY*/-X2 M&>,"%VRF3/, >SI*58)=FZ2Y2H]G3P=; U 7N@9,%$VBBI[<6N%>AY<(^T=/ M$+<0J6*F\QK-"GTF+X[(NF-OEU8.Y% E7^6)KV_T MQ%98"=Y@J).*HE&B\ONS"XLJ2MX?/J=&X0V,>2ORO;ADHX=(QXS(*W\MO4DJ MEBH)[5L9,>]Y(IJ0#=!>M^>O8 9QUIHG6R_IUGK%Y/>+:+G_@^WOVSC8/B:5 M='!X&@L9GZG"9_Y MKE^]B"'? M[D]()6#DGA@TP'AIT?F' 4QSVTG M.\"8K[&PRQAF#3O,E)(:=I%9JWW:4EW%#H>S[O M./_U^ M\NGR].S317#TZ5WP[N3WDP]GGS_"9Q>W6E^9EQU?WGM0NT?;H0O$6 6ILM,, M(U>HV#:G>K]H/77&*UFR4@INHI!%WP#HE^^P9W<^90.&7%S?'\^I421(!:2+Q4:H4&%8_X/&.K7;D<@K MV=QLL.)=KGM29]+*&LPMX_I(JWD9.[9Y:@:"=C'_\VSW^/QN%2SV3T[IM=FD MNT3[%9)C&\MUE.G; M;2C3,U>.LB%UBM%JQ,B!Y!R YT.A^6O5I&^6>2J3\%S7*4P/Z:D9N$@N_5?P M^TOTY4&93G51V:"B5X\^T9.!+O9*FRAL1B,Z:DZ5R,H7"JQ%HV> M=5*4)_?&J<[A7XMC;%,2.+K2G.!9[#_W:T:%3C^[,_J9]BWO0 ME\?;"6:C6#ER4KNHFS- <2^6'$+FIHB1/%.W%!]6$PXJ<(PYW!V#!(.2D;]I M?\/EJ'$F6I$9!G*7ZI$BR:PD9-:A+#"16(T5KUS.3 ]I/(&"J=>9HHON3"9( M:X-V9D'BC[1K06O JSCR-C%L6DTF?!6R>%XZ$V!2."4"8Y>_TE*T+0^8'NEJ M:S%0;%4KAK)5-2Z1A25*!?=FV[0GL9HE/:8U0D1![TQ*G8+>G*DD52951T?* M+-%7=,MI7B;NCA76/4]RBI&X>5GE10EZ7C;#1L;*AZ?-M-6(MVE,W2:#;1WC M%FG@56D@W,!O/DQ;P2LX](="]5.%K![RBFA-J7A2C'Q M$5/<,T5BBH5ZB]"IO[B6M,D=5@>114P=+(_Z@1 M9P>8&MG\A5]455YD>E["\0)*5]A;I/:IP9V%Z< $V>9 XH8\.WF6SNF'/LS) MV]&HBY/4I!79O37+Q<8@?8=I#/*D6&/!/:-'*N:(& M-!!88<'/(C%L.8&O*"UALS2>?#_:$9NU(]YMPX[X7.@#3T5N(Y!E8E@@A9RK M!A,41'\K_ KC9)!4P=$:B>47S]_ #E98Z1$8C@+C?4A0P6R_AD=A@_ZL&W5% MI,Q%R]$E&'8N$FP0FYT:.@$U]+O5#"5(E/Q35T=>ONPLUE9B,YZ!97Q'' MQC\6> JI!8&HP/M4[$U@(6!98A4*.V%,?@FCR2I;]R3@>1EM#:G6:QCZ^,\_&AU?R#:0>74%=JK8#[P ;K! MB%&WCV@R0?)#CG>OR-398,IV\.99GM;@1Q0P68Q9]#YP-*^^!6'BZ]X3BR:^ MM;2=$LBH2,QK@]'I2M"P- QL#;&8;S)5H 1[$I\.(FUJDV&5#)>G*:[ISJ3D M2U44[[[.V'TU^. M.(E->>W33[\$EV?!Y_.SS^>G)Y='Y_^DY/;QV:?WI^\PW7WT(3C]]/[L_"-= MM4ZB^Z]^D&\EK7W6C]*YIV97][O$.\!+NI765I];/DH#1WSJ?)3U3;7"F6H- MRI/0'+%-5X9]K6"FTIJ.S%4'VK9ZR!FAR)EO9)DBAU9;61S"G_F@66B"3T,> M%*PV)GAL8B(B-HN,\3A],D3T8P)0_FZ!U &_)(QFJR(S! MA>(PB,,Q^FV]X'7\ FQ"S]*+QF9%NAB9D-XTXYO PN M^BS)4Z> T$B7R.0(:>@IA(W4X1R8J\B6FZ@O5'Q-5IX#?)1>D1A'VFU5$MB> M997J =CANF@1$WCI37CZ0[&X'HQ*VPK5\F7!B97MJ2Q#G<^:B/(06#T%?X?[\[K0NAV2GWGIYL&\-M!80UP5=83I@!)T$'A-.0/,;+8Q7'8'F#+D MS2HEVU5\T?Q8'8VS!!,;2Z\>U"62"I0X!M!^HP1_3[T>^'YYK-.;E$H^@-UX M_S;D=M \O3;D&E55CS;DSMF0GY EQX_YW8%1^3;'0A6I::5TM4'.KQ VZ^1H M0>LN#@CUH7&966K(@1@!%=4E!PY7??O[? D\(.K2\+MSB-0?-WR^T,#VZ5$- M !DY6:3&UJ75M>4)0.PG5FW8 U%./Z*GHO(XBT26 ]$8QW%-IYT/V=Q@$\L= MT/L[H!2V8H6=:S =LCO2!D1?*=EO 9NH3/H7H5N"I9FR;8S$8LTTXHF*/$NB M?=AA@SR>)TS+C[@",9A6=CN55- ML&BZX,^^"BL+1"'K#D8R@BNH)(E8KH5* M9>4Q(?34H AZMU6S 6?+Y>NF6"I3I^]G,A.+8TUXY@P"@2\K6 YLM<"J@V\T MZZ/<\92L0/!_J1.#8#;(\(;1"PN,GAA^>05M31S.]>D'<+3[0@FZ.YEM#'%3[L+K/ +, MD=5P>J!=#;MJ.B9286^BO $,_7X\0S9[ MAKS8.D]#(\:'\:+/A9XE>6W2:VLU*>EH.RJH-I81R X:2[TQNTZMU'QEW$>>4$@0R-"OT.52_H:ZEGUU7=$7*-NZP&V$ M/0U[3UP,58UTZ&;6#H?"V1;=0(?RB[>@0SHBQUL M@'6'ZNGEMM13FD05PUP8'[59#:2SD9(F/76%7*>MK2^=LK /%$<%Q:]R[E1+ MQ3!AFWA^$ZI#P3(EN*NT]X+E,/"+NKQ!U@6'R)L;6[$L,83SJ\R"R1[*_GTP M8OYJ&V+N4CF?N!03X3ZZTD\NJ+ON&B+_32W_#C3)N76SIVNB>P>RXIM0;D0T M)=DX#UMU+!1#P6>FI=OS>%X'.LVO]L-@[*E&!\7MH-A:,:E0")H,1,[\Q?@X M4\:"RC03 '[ G>8YQO=GG46NMJI-9VZ[BV^I^QFV+[G='["7[MQ9:/GR9NBDS)1^AI?L*41@+/<[3&#\F MJ+1=_!"<6#CES#(7(D\*_5RX*:;SP1>>*E"?<^>M\I.T!0GXK52,=8\/1LD& MOT 1.4X\2["A'M+OJI0Z?#O>_ADSJJ*$\19.B$OLK4BA;>G'5CJXQAR:75@G MAWSXE-4;V#MX41J,NN@"YC*'VPAO>MSI2"SQB;Q8^B1$2DI[2^ZH@$^PNR>? M(E2@SMCHR9D#B]0%OR"G"KEO [87>GW6E^F?K;+>G=IIFD#O'>+J,0,(F/L MMTXW8 S"YV?()<=X9Z_#$1:/8]2TB$F8YU[-0V$*%-']MAJ=G50!?W3#:A@L MFAF>.DR2^PTGAV3F3IA^#,;TZC\]WJ62 Y3,A$=%:XF)6E(IP0Q1LJ)VG3"U MOK #\:QD'X^+SZ? T RGL/^H\/G:Q"6626[62SG#W3-YHZO7>AZN!OGUQH'&/9*XL8Z%#WB_BL8#F>Y,E4\(9?@X/^!5B3- MS%^AS"%9>[@8@.]1,-KKE=!>.EJ!'MU/U=;46PR5@[W RCJ1Q-L3H&1/8_%I MXK7?L+JU#PDH-Y(\#UA^5$%IP2KTF<@\F7]R9AKSK_OH-W#-H]AO0>PW)_>> MG%%TE6O2P?P"_8Z%%B%:_IUS"^,4QAUH^09L+;%HH#G&N\7>+[A29>BC/?TC M"(.SCGB5$_Y(4YAD&/<%6U GAM@Z-3T*>V7>M'1?:$'18:ZRQCN#\9G.2R$2 M;X-D*?),:I_85DE)?#M=3'?%1[]U(]OK?'2)QFRLL&XU1_WV7CE;'';P]?'0XV MJ%=V(-*Q VHEVDIQ")5IPPZYQ/IV:ITI/MBZ740;(/NF*ZB1KG)T9W#*@[WG_RD.B:@FGU"_.0+KPJ)*?%1 FU5 \793 M3W (<;HQN*@')5(C><1'ZZBC]^R,NF8X(%M[SST?MUP,R[T!Q=3U=><=PRL7 MJ ,7XS?/=>MW(S1P6KFH$ILVLA7T5^P2*Z4E[1ZK3.K+E6EX[)N;2Z*#2!.[ MUSWNFPWO&[T=\*VA)N-P.79\X,*[31'Z>.U#2A<*+;RG4+,BD%]N97CM&=_N M.>W#31= "5(] MT^(:X$$PPUT(+2MCN!%*BO#RJ!CJ96"-X$CB&\WRO.8 M*#"NG0B.A(UT/BK4=(PM[A&K"EM*7&T*1<\]$E-_NB1BSVP8EF,.[]"H*%MW MA@Z#7TW"(!F:--&?X&M0D)X:&VIV/!0!2BH+0ATB- 3=@HQ)P-I+:;T]I_? M%U*UD#!3\L6].CH<52Z&0-[\:4.@!)8M=$PR0Y0[$,(X<*'VO%P:C-!? 9C+ ML&<-_/X/^YR%2,K%,[U1UC(P0&A"<"L,E* MNT>EC_<=;L58Z#I3446YM=MN2RJ"JZ8:K19BI1AK/6'!7^YA+%+&SJ2(G)G8,]1]U:V MI4SK4W9P#(\F@^$PPBH%&*Z_XHK-%SA/CA>T=%EI,8$RU2[Q01T&GWL-!F6# MVS:(V*5&QW/2+@P?OB;,E @.AMK_IHD>ADP%M=@GQTXWA KPSS!L4)4F8]![ M.ZA2_M_#U2>C;>B34[?FY[3FVU$?[7[!OJ78QU6XY&RV]AF3JC+OZ(CQ=J 1)GG&-FVL)FK$*!A%=/:'P1'USH4'I7U^I<]Q')*)#(H19S0W MA+;$#TU%.7.C'3L*H-$RTLG4^YA@>RM.'4.4I.3)$'S8Q4.\2,$@$*9: M1LWEM+%4ECH6ZOXYY9D192J(DKR_(=AA\%8,4*?0&//1([Q@43&D&IN&)P@1 MPWH-&(,A."<:95DANFN\;-49D2U5'[;=ETRDSY=G*T)R+KEH^%KM_FE+)< 5 M'U+"(>4!4D\WY9;=[V7FDS[[ZT)204UL2^*;<*:DO(#)#95C9CPT6!/!CDEV ME&>K?Y8(C'>EB9)>;%=Z[HPXF5EP&KWI3(3#K*#T<'@ M/=K!FSZWQENAG*"5/A<]L<:AY3?R(&=+6E/%TD 7[-HT),,/MH16K'_ @1Z1 MB!&.COUF*L$B?!9\WF@R@EJQ&"3(&BH"/+ILF25>D2(E#&PG[C5K2?&Y7#:?@!H2 M9=YN@.CV6-SL'A _A'98U7$ O;T M8T_RBEWSQAYW0HI+V7HQ/9H'*.?_9;LV=M5-C([@B,J7O0-*9F[N7]#*HX_= M=J;S5KJ@!JJAK4@3]6LKHWQD&JWRDGP=**_',V_#9UZRG5)$\&:VXY^!M88& M;E(9/(MSO[P^%I2,&B8I1EF2JAD<;OA)[2 NM^0B^\\>A,R[L/SDY'[H_=Z; M,[GE6&Q:LM(6F-J7156#EXI8R;)K3DNCTJA#I0MN(&D:-3G!YIRQE \AKM1 MIVAFKFV"X@+^IGV(6*+!4 OI!0:Z,C#[FVP1+9-9MVF]68T<%542P=U_/ST] M]AR\8>KE@H*:^7\%X5-J; M5=I_;D=I-Z"4:X(8?);_'ELA[*USDH9>6EDV2OQ4(@\-\OM+(;_O@1%H!MOD M?(^8F[QS#&LAFF)EZ(3-(*#!>%V"X,W":JC$XZ2(-<:ABZ;GK\!CI/Y3C9;K MGW)L0$ >A^5F\K+9H$,/W[(B\\JAL+E;Z:IJ6J\S!G4R$I+?K].D\("2,LM[ M''_TYWE?],_B-=3<1JJS @N;)I@?PI.I%_VTLABIQ3/1%35L&T=%C(WL3\/7 MN\D:WYC))VP)%+_,#!7BDO<0?.XP%]8NFCVW!,LVRZ*)WA!PZ-M2W3O B?!Z M>Y27&-T?Z:UD5BTL0*RQ02]5Y/+FKQMCBK2OBDT=LV1$[0[)5)M,&&@P4E*I MA04KMH@%9BXU$1[3?J>/]S=HM Y,B";7O M(A2_&'$!S5F"3(QKFE>@CF_J*U;STJ_;, M(= AHTI*0T)-,T(]/^GGENG5"__TU(HX(;T!2M)[35-00OW&$NKC7E"+,3+; M;>;N;0[>@'\ %Q[E(G4\\V1(>LF'&Q9H-V>9'%TDO<)&KTV]F-?_2%+CZ/O( M3WO.!!]_MK"L=\]GWTU,/K*MZ(*M8AFQ>H8%8I@*%)0EPW!C[?^E?6Z^CAN7_?EL:Y_Y9C=]5S[(^CT]]/ MSH.S]\'YZ2^_7F*[L;__=O[/X/+\].C#@VPH!H9^E4]^?+9JS&L# SWY^/G# MV3]A&K$[F_QQ$OQZ71^^N&?8?!_/YW]*:-YW.6OI_"37\Y/3C["L\+@Z"+XXP0N/KI8?AOS&F*O7,@'>)/@ MC]/+7P/[TO# RY/SCZ>?J D=/!#>^_WYV4=XO>,/O[V#>X;!6[CII[/+X,/I MQ]/+DW?PZ!M0==WCRAX=LOG?_?\C3UW"(9M,2L',UG+R"B40'+_4Y9B3!X:$ M"GVLPF.@1.L6?HS93B^,W3BP!2K@0&'N7L-"U> Z@;K.IV RAL$D*7VGC@QP MQLZ3Z8UX0>K,:0K[*&,\5$S01O_"()]*>11%GHV&=4J>RQB+FLG^CXK$V+<8 M7*_@U_('_$:5)9L0X C (J'_& :C(B_+QB=#E6)KV0F<-^!3\A5PJ4)< @68 MJ!WRG*N^,=0749P,E7$XL2-'\!I0\]RBF;S("[4-"*7B.]9@B-IUUB_@?S:<8G/0:;. W..>MVQ-[=LQ]>O^30 MQ]%(!^\:\N=XL\CB.:+]A;^*W2K'RJL&@9(SP$6*8_,>4FDL2 %B(&)+XZ>X,Q:"/NZ'"ETR&6 M$+CO!GE6E\L05;#--64._=]X !4/DU7Q1JR41XMT18N4 M.P>1VC/1- &2SAGU@*7[HQANK"N.5L._E7FPB?$QAWY>^,%!U-Q4IS!%XT2VK=\L$./Z@S\I)$IF M1E^M!,,ZB]A55^!M/RFQ+,[K5#LNJ'-=YFG=#/C1;=[9X0\;YU)PY+WO45GF M$9M0P=[VF#./CH[6YLP,ZI(KDR8U(L[Q]*0J>@H*X%<>,"['WJ=(6>*O+<6C M*PSMVFC$KSGB%&&-+O57A<"N%WL3"P%UA P@4@^O-=I3IPC6[LRF0$.\[7@ M.#Y;@!^#,RZ9O,CK M1T%7@Q.81N*U5R6\('-?H+B.5X MLQPCO[P =8:YL(2/0OS,+2CN3$Y((3(O-#X"&_A2%&^=0%P')HQO-M=M6AC- MNB7?&VG>9G7,3%XT' MO5T%;Z@@Q0NR'".FH66SH&W8':9?"KI8H1XN&-:2@]>S0>PS%NKK91/I&:V6R4UA:VYF/N_C3#&!<+H?S-$5L3XTYJ97P!K50\:C0XS*@-^&K2N:._.R M#^/L/O7QH*[ ELK)2^L/^ N(1^90S3 "M4KM9#LZ0(4 XI.PBL"EZP0)AF#7 M$S='3O$N-S+4K4A-!*(^4$B23,8K%53)BA(I.BV9=4[ZBKD(:]-MW\<2XA(@ MK8L\,[Q3KHD#I0([&0UALZ7FP8ZLH;-\!ZHU%J\DVV_?84@1Q$+,K&_B\W>0 M4=0N-_#8%EJE#G[)NE<:LJA"Q=*1?"O1QM-_W%&L\>/IQ?')AP]'GT[.?GN8 M4<:^];L'I-31]GAT$<=TKA&=N4XCK;=S VRD(.&"."8"VS%@,B+8:3\EF<_[ M$3K2#Q@I;FJ#0;:**];X TT 6U2, XH6:MZ[3">)[HAT4)8R!]LG/B_2^$=7 MB$!0Q>FA]I37)C'H"LI&G8+ #,O<9$;97*VA+M1_I)SNVEDXR" M1*')L^1EPAE'--!A#)BYP:1R5.G"F L8QW4(;69YXVH$]86[DS.]!?\I-@NG M:\+>SF0=G8H-#(C;=(CG946-8S.$"..]*66YUWI),+/(I!1[A,S>QI/W0X.W MIGX95-$<\9-^!5=@_I4YBOB;%ML5!PO1/3#CQ/(=A P,,7673##Q"Q^)UQ/G(#E: M? Q3/VB^JP?FB\[LSG)310*CS$JFUA,,]F N+PJKGE%&-F_T(,=RJS*TE2[= M=_** @QQB=#FE\;\KDN/! :/[MBD 6#+>W8/"S3BGCN?*VG3;4MWL%T\0R.T M7QMOHHHHGA.&+NC8$A2RJ3MA5:3 F\V+Y%\N-EFPPD.;B7K9=X37AE(/6RY< MR5AJTA#CIB,&!B09?:;<$PEI9@Q/QQ9@Q-XI,AJ(H^T)EC#;%NV)\V.OQ#2P M(.8;FGL*"Z;TT;'7$L)0K\EP]E<_A]]NXQS^ U9/Z.'7+]AA)7DEMW1L3<9& M!YN=;.9>#X%L\"9$)62 2AB\/SP]/#X\.B0- 2ODI?HK]17WA>>P^C4: XX> MCS4,AWKFJJM&PXN>C=68^C2PM-+WYD8!X(L:#>WGKY\^?0BOT80(!'_[V]-7 MKQ_"N(\J :S^&/PB/80PP5#J=)NCWU084+&VD(+H6"K$,>7UQF?1QJS3W@OYT\-")5[#TEAS\,>2?/]V>'$( M?D*2ADWSQYKM:I!CMI(,);2B9@F&ZD?8MZ5@!L0(_59B]^?[@'->%W;LQJ## MF!0\NT+JU"G2R"4QMB9U(\;19##_@5\*WO,*=A2* BFCC)D8$;Q"KCAF91(O M1%$8+[P1*\/(QTB+YTWO35:C%*S;"L_!G#X:S@WBD0U/VZN)[](+D/$(;D[_ M<7B\H8S!/?@/[[;A/UP01)T; JS'@"HTPS,/I]CFXR:'D_U/+$%)$XJ/YE/" MI,\TZ5 MJ# M7,)2+BPWIU$Z%M7FCDK1%=9,@.;YM8H'Q M"=H2?.C&6)S%@61)V%QA<'=^_9,?Y7T=>7^_#7G_52MJ8[2F8(_E-AZ%:5>, ML;1KV"*Q(,R=:TMCL%E8Q)$)U@HO8W)BZ8#F21THY5ACO>! APY33&5A, BJ M;$Q,_DG.,Q)T=PH^RN>FY/.7K1"I$(>%6Z*UY+2?/*/TJ8Z(T^P7.(^_5E&#Q_^NP%$\I/:..UR!S1+ MAJ:+&_>:Y08LKK)K$6'3S:C.>OC-:)HL+2)KLXR859[(;]*DE3 M7'OJQ*,K+1 , X2D[)0C^^1"?+]HR2V(K,0"("=S+*+!:4[1'D.W(\.1RN2 M-JX!UN,6]%_F$$! H!;[8 IO8(1#8[K"IWXC6A@NL\/^\;"JF498!"TOUES) M!+EE/ R0,'+,^+B%U#1>JKK!)NV5H_M=B84*'G8'QE5G4C<3>K]&938!XUMR M+]X4^W9WZ-CD^2(PC[@L&5N\,TVSE213E(0S(')F/G(7TEDB;J/[V,.P/1X: MMS@T?MU*MS_45R@23_Y M$2QQJ'QR=8K-,0[$U6%&U54NBU-,TXZ_H05)_7F MGM*^,]N(,XR\51 Z)IT(XAJ-'D&*4.,>$D>_HI?UN@./PAAS'D?7,98A$6;$ M9"XI:'#=2(QG,J=KC4*5XG<;@\*G'E)5'/U)CS&P7*KA2BI$P2GS#9ET;6@R M:6KX W>TT=+&IB-;C^_=':U+H"9(]TCV8#*9(J,#E4)9E>->9@1[EI*O_G@; M('6/GU!@6#)KR43[TJ#-U1XTN8%=IRX1#M!,:#/D)$&@L:?ZALW808_2#TG8 MZ"@2=+:K6>U[1$K8$#V>\XM,%;:>_ZB)*2NWACA@D-$M2 M/=(.G1PVZ@6DBH] UD8&^@#?A9T:FK82#*%4%=(I,K28\>8M3(6);97FNI'8 M@=T.-WV'>GH',FL_W"-5WOT?0*=;.8 (,+Q9?P7^,-D7HS9-[(C;7_ME[*CX M&;7<,+^*1@3*H*_$4C:%LZP2$L_F$XB,T1>T=Y?0R;=:W2IJ:=3?.L)B1FWF M!0/6J(.*6%[%=K[%HA^Y$75+1(TZ47_FA9!L+KE[4I:UEHAPU]@L=5071!T4 M\BD\T<7(M+_(BY'*!+5)FHA^T1H(.!EX4VR;GEXW%E@6796.M+[OP.:E:Q2) M%$RV05UZW>1,ZR("/TS(CZ]=/7=&6, 2]S-9?%]#7XPED64]D3JS 1(O#^:F M;66GD,@7LV6130J\\U#*-G6SH*<;5)3!:5NX;(&@W7*A5.9(8(G&+JAEA@49 MX+(]&MJM'F3Z)??8;!Q.&1!FQ^;>+Z5X^5(N@#_GQ_ X_)EH/W# T=J>J+"[ M'8Z@=_1VM.ZW/*[=/.@>RGGP]^UT,ZDI-JG6*?;MG BFEHU*7F K$X"_8K\] M)5J.1M\%8P]&WF#"P!BHC-1N9]*P!3A,CZ4GD?W./Z[RD9#HMRU^-#\-^P:= M+$H-D(8.E^((]S"R?:D?!*N4YA),]]:5YE:4Z096[>]' M'T\N@O.3=[^7EQ^@Z*U6Z,BL^,O/:3[#\$_?WH_(?@%WJF\V!96 M@/[T>5O@>/W'KZ=O3R^#HXTYU]L;_E(>DT(?>$B<4P2R-2"C:[_7KNS4>YM^ M:BVIO[GYO-&0GMYX2$\WZY;>S0"V]< =T/7/>G3]OYD_!GD\__G??WHRKB;I MS_\?4$L#!!0 ( 'R&J% 2CIY4L@< *XG 6 <'=R,#,M,S%X,C R M,&5X,S$Q+FAT;>U:[6_;-A/_W/X5G(L-"2!;MI,TK>T&#[2 MTLGB0HD:2=GQ_OK=49(MOV1S-J]PGK5 $Y,\\MY_=Z0S^.;JX^7M_SZ-6&P3 MR3[]\O;]]25K-'W_\\FE[U_=7K'O;W]\STY;[0Z[U3PUP@J5";9I-= MJ2!/(+4LT, MA"PW(IVPSR&8.]9AS>:"\E)EXUPS/7X^&[9?#UZ]%YV>Z?=%J=@4\TCY7OU:IX MO^;&BFB^#P&O/3;B6K++%AO2J:G'?M MCP6@B06S,;>]0Q.ZTV+7+.938!JF M F88O#86AOV6B@",QZ[3 MH-4_-/6Z+?:6&U0*Q4_F["Y5,PGA!+Q"RU*W4&'BI KS%_=SD3*>SEF>6IT# M%XWP\$Y[^1/G 'GD-R7-:U M=9%&&+F<\!X_!S(/\4PT>4UW#]TE*-HSM!@YFX) RJ4W2T.:-=88,*$K)!Y1 MY!()T(4*[>S8&2=/P$W,(JEFIO*OAHDP%JN099PF"[E12J_F)E,)LR'MP7GJ MM,5N5]3Z[L6K;N>\;TI?E!!(8:FB"/%".X6O&=?@3(NF$F,)9 (&Z,^Q%"8F MY!%.4D,X);W;.CN#8[>^D@@!4'R?HN%FQ(():GM==M(LP>_'_'C0KTK,,@+3>#PZ:^=Y!%T!CPW MNV\A#!L#VKKD5*"BRC4>D%$5,BX-D0I2=P[5VV4"UT% @^3.>24L+FWOE0!! MBP*3&64Q2HK0=74F'QL1"JX%*2 *\':PE-))N2% =0%O'/JZI,7>$07"5LYM MRK"JBB"7G+ &U7)"+($9=Q0P7Z].^&D,1(AP@/LAW&_Z_RMQ,=X:%SMGU49X M[)Z/.T<)1M94A.1\;O B0.C##08.U5R*"*[#RCL8+X*/A11V3@B^C2W%JG.D M\U$19BNDM9KM0.Z^5"C+=88Q8ES%"0*E0R> J]X32+&02 P57(&,8I!(L#,I MP@%C560(,4\@(((R($93+G.7360MB"(LJF**>IHMQ7%1179 AV*XO5XZ_^-& MS&Q35.6QRNW#$NR"7WQ!#=1R1'_=7[%QU&54X7UMFT M,G7-9?5S*UM=^8A,)OQ609!KLF4-++>"8\L&KN&GNT":+^0Z+J2*N5E4%LI.%T00.MAR]B@A98YM_1W(LOM? MH_?^L8GV'SA[B).SO]L+NEMH6 67MTP7RMZZ@Y>90RYZ1%'9*/<+T3B6?*NT M6>"XF\ C$[S>68 _P::QPDI!ZZ% ^=PA1Q@&" 6&H 9_4^-1Q2[\E@L4W\5I MG@;NDG#\A!J](5Z*J+0*]!SUJM3Z!@+0U"4&+QJN&? [ M6BM#E8=47979JK M"]*C'%CV1L6=84N&\1 W&E@DV(/.+DLY;D&/8<7U"F0W".LF3Q)L\'X'ITP) M;%NODD\$M:M.;(C@'&D,:P_-""X3T1'NS:#TF%=@FTBG2DZ! "[ED_+I0Y?) M"TDFU1QP=1:K(F/Y2CR@__:"_JW=+?N%+#D8ZXO=A=K<7J.N8D%"9'OM*AA* M>6EB>[9^[VSEZTW;^G MHKQO?#8:WKQW7R7\\O/M]0>/_7#38@62'XC3";GI4;,7BQ"!:Q]Z/ZC?_ULF M'Y0CO^KW^.\B-[_G.Q!EOV;EUZC]K^KW2>,%DWIHCUW& B(VNH<@I\<]]K%X M:2@L0#>[@N!C<0_%JV5)<"#&^<]D\9=4]*M^3R*+CSX5WVMPN9F_QP>B]A?/ M3]]=]1?SU?-#^2BQ_AI1\PH]F()>$W^'UXH]/(^XG\^J@?O3M><#]S=U%W\ M4$L#!!0 ( 'R&J%#;(/B&G@< )$G 6 <'=R,#,M,S%X,C R,&5X M,S$R+FAT;>U:;7,:MQ;^G/P*E4P[]@RP@.TZ >(9VY"YOFW3U'4G#'Z_O_O=AR&*7*/;A MEZOO;ZY9K1$$'T^N@V!P-V#_N?OA>W;:;+79G>&IE4[JE*L@&+ZOL5KL7-8- M@NETVIR>-+49!W>W 1UU&BBM+32%$[6+EWV:NGCYHA\#%_C[1?^K1H,-=)@G MD#H6&N .!,NM3,?LHP![S]JLT5A07NML9N0X=JS3ZK381VWNY83/*9QT"BZ& M#[$<2=(>"+5K'LG$[#L/4S9K4YX MVO-K5OX.W78K]#E+>8)[[6FK,WAW=?WF_/Q=ZZQS_OKJNGUY>75R M>?;F?'@U>-.N7?0#CO_]K@I3)5-HQ$!J=-N=UM>]C N!"C>E6\7W/K M9#3;AX W=38 8V1XSRZ;[+^06DCK+ 1##)B+N>L>FLCM)KMA,9\ ,S"1,,70 M=;&T[+><&P=&S7 ^T\8QG;)WVB2LW6K\Q'3$?LIYZCC[&*A!CJ!=:EKH)C6F3:LQ>W,]ERG@Z8WGJ3 [(#?/9 MIS8JS5F"(R.Y8A$/<C@C:# MT M(YV8HFA:HY@2W"3::5T;V.[I(4[1E:C)Q-0:#4TINE(>T::PP8XL5-=B[,AK0'YZG3)KM; M4>N;5Z\[[?.>+7U10B"%I8XBQ OC%;YAW( W+9I*CA20"1B@/T=*VIC(B2S! ME*2TI+&0-E3:YKB/DM5H5=@X,SH$@=.6':%)!:"/"KL-'\*8IV-@EY@'M[D" M6Q20]@EOM,^.X-CO;Y^)8E0,D2&8M' P,6&4,16_%WX@@9[&+5KA%B$WTG@] M))""('F_Q<)/2822U'4[+:39@]^/^'&AW@ L\D(3>'SZ:R?5"3I#GMO=MQ"& MC0!M77(J4%'G!@_(J I9GX9(A767SJ%ZNTS@*@@84-P[KX3%I>WK)4#0HL1D M1EFL5E+XGL[F(RN%Y$:2 K( ;P]+*9V46P)4'_#6HZ]/6NP<42!LY/RF#*NJ M#'/%"6M0+2_$$IAQ1P'SU>J$GT9 A @'N!_$?M/_L\3%:&M<[)Q5&^&Q>S[N M'"4861,IR/G)!]))=V,$'P;6XI5[TCOHR+, M5D@K-=N#W$.I4):;#&/$^HH3AMH(+X"OWF-(L9 H#!5<@8QBD$BP,RG" 6-5 M9@@QSR @PC(@AA.N,2[()??$$-U')$?]U?L=&\F?$A#84E4)X>'7[X+A3SG"ZLLVEEZIK+ MZN=7MKKR"9E,^*W#,#=DRPI8;CDUT=;A?$BM6X3RX4'E#88=/;(EPJ# '%NC M+@7'E@U\PT]W@31?R'5<2!5SNZ@LE)T^B$!XV/+V*"%EAFW]/:BR^U^CK_]M M$^T_?V@OZ6ZB8!U=]F2Z4O54'+S.'7/2$HK)1[A>B<2SY3AN[P'$_ M@4+US '^"32.-E8+6A43Y_"%'& 8(!9:@!G]3XS&/7?@MERB^C],\#?TE MX?@9-7J7>"FBTBK1<]2K4NL;2D!3EQB\:+BFP.\)5(O2YF'5%V5_:9Y?D)[D MP+(W*NX,6S*,"]QH89%@CSJ[+.6X!3V&%;=>(+M%6+=YDF"#]SMX94I@VWJ5 M?":H/>_$+A&<(X-A74@:X.HUUD;%\)1[0?WM!_^;NEJU84D'D/HL9^R-SL;M$F]LKU/- (%F[K7DD ME/+2N'I<2M&F5I]7B0:/=+YE#4&I2H]2'VZ=O:*;T=.T$_S&*UE*9@<88/ M+YV\>7SM?+FTA>V$*@\6^U+RD79.)[T5?W30ME5C5\<%_S;H%:!4_/T'1,G)+-=K9 _/7>/:J MY?\]%T,$-F"#X>WMS?5W_AN%X?N?A^_9)UOEQA(B]6]PK?BQ>&@Y*[7]-?OZ3 MBG[1[UGDY]&'XLL+3,V-)#T^$+7_\?P,_)5^,3]_9B@?']9?'2I>H5=1,&OB M[_ JL8=G$/_SQ7S@_SKM9=__V=S%'U!+ P04 " !\AJA0=5-67UP% . M) %@ '!W#(P,C!E>#,R,2YH=&WM6FUO&CD0_MS^BBE1HU8* M[ L)28 BT651Z:60 E&O'\VNR?JRV'M>$^!^_8V]"X6\2$V4W-&&2"'8'L_+ M,\^LQX3ZFU;/&WX_]R%2DQC.+SZ>=3PH%"WK6]FSK-:P!9^&7\[@L&0[,)2$ MITPQP4EL67ZW (5(J:1J6;/9K#0KEX2\M(9]2ZLZM&(A4EH*55AHO*[KJ<;K M5_6(DA#_OJJ_*1:A)8+IA'(%@:1$T1"F*>.7\"VDZ14X4"RN)#V1+"2[C!2X MMFO#-R&OV#592BBF8MKPYQ$;,56WLB$:LW)K]9$(%XUZR*XA58N8?BB,!5?% M,9FP>%$=L@E-H4MGT!<3PFMF+67_T*IC)ZJFO<>=C3H!3B:X-ZTT_9-6Y= Y MKCBMH];'HU.G4FZW7;_E>6[;KKB%1MTB^&MVK1F-&:?%B.HPJHYKOZTE) PQ MX*(22=6I)/.:HG-5)#&[Y%43[6U?ZGKFKB@8CZAD=^S(8=G?R6G+JE M91[JGWNXZ5^ >:/R*1ST_/ZPT^YXS6&GU_UYYY[ H^8 FJW>^=!OP1I<+QZ6)4E.[0KTVC#\ MY,.@V?_8[/J#8N_/,_\[-+VA7G%MVWV<\R>;OO\U314;+[(IQD,,I>K:*/,4 MSRT21"#&H"(*4U0M4[2(9X08CUF ([WV=4JX(C"@\AKGT@/H\* $[_26_;T3 MU[5KGI@DA"_,R*F]!S1&1PM !>@XTUN2J4RU&E!BK>#TX_*XEM4;D!1(*!)] M0JU+#VB@S\+LR:I!S[T=$#DBG*;%WCRF"V@&2J]HT _TMG1J C-1:+^4M1 5'7KL_/.>9_%K0,F09#!K$_OMI 3<.SB5Y T$5+!6$@#2X*: M1 B4:W]A&>&#+7\A,HCRT\PY,/W HW7M[Y7=&F9WS!![F#$5&4\U!W1VI[@) M.0*$A^#/@XAPS \R:L+2%!._0;2^"7;%L_$TCI%F"$NL-:Q42_KWE$FJNQ[# MX)Q#2+1WY/V*0#],K\SF+').RX<9(5%%2,.:=F[[V>*NL85Q9,2$F+ #E"1, MES7C)O1^SAG").*72)IJI [T,HECP&UH@<2(8YH@=+BB=XT9)SS0\Z@P-!VJ M21I*3>,,:('T,S;3)_N: M]#*WVK6JO4QN7D-ZO*Z.:_+'F[V_ED&5BHQBBF=3'.>K'PIVP8S3A 3+\<.O M,#,6J@C?8APC(?$H+6*R8Y*DM+I\?RB4]<5&A?I%KE9S M;S(31X=O:TNAFVOET_O7CG\LW:'[6A_6 8ES]T9"*3&I;8#N(H ;3=;:.)/? MF#*7*S.SF)WTHM\)O],\"F MJGDQ&':Z!_"YGS58C\+E.>(6:&HUB#C MU2P7V!)P_G.66Z8-6\UOWZ=)NZO"3UX5[OUH[1?JW2=$7C*>N4>F2BPGLG(Q M,[OV?@L?)2^HO6_Y_7['^P.:)?CL=P=^=]?<__:!_B9M4HM*R8(K0UW*4\JW M*N =_YJ9I;Z\^^-[HZKS-^W?;DT+_X-_YO75L7+'B\R>XK0(_5W^Q>O6J5:O7K5V[YHL-ZS9L6+]N_7K+ MC5LW6V[MVJ^V?#V*Q$MQGU>HO5Z_^ MLOM_\N;^4_(EB]67%AS>:7%+LB*+18KMUB8VR$.$(C%:HM_;Y#_8[-8 M 9[CFK5??+EN/?@&QF;("HN5*U>L6OGYK,%7T\'7(:NVK-[ZS7?'UFP[^\O: M7?';W:[G/_K"\8<7?UF=ZYO=??#"Y1M?KK.V^=M7MGOV[MO_[0%W#T^O[P\= M/OX/OQ,G3_F?/O]S,#PD%(&\&!D5'1.+P5ZYFI!(3$I.N?E;YJVLV]EW"@K_ M551,OE]">5Q>4?GD:=6SZOJ&1@:3U=3,?MG6WM'9]>IU=__ H% T]&Y8/#HV M_D$Q,?GQTY1F;GYA<4FKTR]_[I<%9*7%_[G]=_NU!>S7BE6K5JY:^[E?%BN( MG]^P9=7J;[Y;L_78V;6_Q&_;Y7;]B^T_Y#]Z\=>7C@?/S5I=N-RWSGJW^^@> MS>>N_;MG_W,=N_'_J&?_5\?^6[_$D TK+<#)6[D% H.8SC^^LQ_R_U:K>E+R M2^8' KO<4>FO-0M-8LKOIATA"B^BMGDJ251&X!S"'4U%?O1^$ M>]^V3HAJR&#*EAY?+>>[0G&=I*;6,5@PS<)WEIAJ_P#:AJ>")68(3MK[PR$/1_^B_J;T6]_ID[OJ M&4D)VNM'#NTMBTDK]3K[5'XPO33@XWA^M,0D(E JA=R_">@?4X+O/:"%UG]2 M'CRYISPYM47 ,P9IJU;*X/\H5-6S#/1S(3USQN]TF?^4:UPUUG2\&4((<$=K M^0<]_-?>\=V?%-S"H64*$TT3I7*^&=+%14*6S]W1JZ!YI:X#PQE#HZ&$0AVE MSN( XZ_-$.PH7),KA'U" -;B)B"+-DZ9?9E'$SR0D;=DX2SYF'- MK@J",85M"#_7KR$>B]^1 _#/K&9_>WBA\N&*._O_J_U'MZJ@&H18\('OUFZ& M*-,8&2\8ZDV?4EHP>\MME7FJ!D]I(T09@,B]JI]H+/URIX=42WOC@3]]JH:P M-]6Z>82OD$ %S2AUNJ*FUS;)*^BMVG9*;&C??.PJ';_K$VVR@X4U*= <8,XH M?,FZE8 3',,O!.WTOSCI#^3@]]"KO$"55*]"V6/'.2L>3SQ!R1+62 M .7G/LYM8:"+$%RXF*;%%:'7ZD+@44TWS]S;M%1Q[Y0$ %R5C,IG6 HS/Y[6 MEC#FXA#1,A#GR"SHPP?'%%[!$PP3=,_FT>:,/1$85H0#>N9[E(M\'NS.PESX-(7=M,7X3K='#AS_K(8$!=HJ6%IZ$T*X1%](3] MZL? /+(FQPRY-T1.8G51?JI,-Y4]2X*&EIT>F*!X'_)*SD_.B)&AQ\3"!Y6Z MFZ-RL=7C08]-E@$FN5OLDAGR)_',VB:4\9QFU3GGP]JLF;A@WAV/J&@SA$LV M0Z*?U.4>V>?2=AR6E>#B&S1F<'2"FN;H9DC]T(...G>>:Y[FP%?!W)DK>C 3C",P9#B/28>X46<7?[73%#'EH M%"9VC;%RKNXQ0[*E]-P>TLMN =Z))#GD=+_?&.PIAY[2!+<8,J;^NEHCG]U# M32"\2QIH#S"T1@@(-6;(9-TP$0IXSY/&&RU$[XR_-F*L?4[Z"9V]TH=MY3UH M(S$AX3"IG6 Y5>A\!N>9D4KBKRF!!QDFU2'_8MTV>A.NYB0\-N7UF"'%E/2! M V:(' 8%;I[#1NQXFQ"-H)[+O4#@['R$Y9#4E>)!"U5^[P[Y93^"%OFD;J,9 M\AON7!^=F)0QAX'EF-;,]TB F2MQR($!8_A8[M:AGL$XQ^9LTJTE*5UAAESW M @>&&[MRJ*K.NX][P%1YF]NGHE\$[.Z32"M)?Y+!099[#& RW/L2,$>H^!^D MD\#^EE[*-:^J)[0U'Z_\]!^_O/__V!XVW_"N0AZZB CF90Y='ESL2IH^)_J& M42 YS8@I/F6&#-7-FB'C]*,[/!EFR)=9MQ8_CN*AQSE]$Q+FE%VVRU,T>4*? MH9;5VG0@G^;4N2!]3K_Q@9W!!9LA_@.+T9GE>9>5408)BLA'LD#CSBW';4ZF MH$L>FR%\C'54=-Z$01*IIRHD8;#;OK"N&HR6@KYM=*I&_.6F!(_0+R%VRZ'+ M#-#D\\ZLB6ZM%(SY>+6)/)>X\+H- GO%$J>RK8K15;*ONX=ODNLL?V6#%7^L M8HK"O;G=UZ',X.KOV(3Z/F[&1H'G\!(EB:JZ4XQ![E?BCYI8-C_T4['L:P:J MQ!%>,&!">>4W%P=VRRZ8(664ILH^1MT&';J= Q_;WZC# WVK;"O(;J]WY,Z9 M(;5F2(B6Q)D_LX;W4FY7F^LQCT7&?:RMB60&-PXZ-L\-,Y6%VC(OP >1[U>- MHU0R3;;\L7I_)+(I$M\[5TTCCPA3TEZ0H,Z1B+[D:Y682]=5QP>^NJ;!M(CAL M,SK@5[)H^<&"8,+?X<'&83M3G?3S/B>@ZS]I_,V0;?BU!M^@T=)^3S/D;4LG MP9AX[; !MH5>IAKJW/GUBS(@G=&DA0(^#!QVJ(.[BY6'C8@]_%N@-F-@/>H@ MZ4^N&O )"V_E/GML%&^D5WFP#"']GG)#C%OUX&7Y%++R)5W$B$F&&0U8L;.S MP S!NPR!DOYPTPF3HAVWM^Z]R7<2H"!>VY$^HHW!AZ<1?9>,=0>FVR-L":.2 M"6?TK#T/5,$P2K?8@ZL\V<;,(!@7&H5[,U' 2DDT:]4R-Q]8TR+9DA'B,V:AJ?3WYFJ75*/"[5IO$BA"]#.T\W5 9DA[K#Z MCDD&L]!MQ Q9CTFYZ;_5#.$H&DCC_*/V>4M,ZJC>VI-ZKI],-/*0P%20 6]_ M-<6SM3;YTNL$ DWBM-Q:L;L)%EP<+:;;O^RZ+%>I]"1U\<.-C]%;WKT+=R=2PA*] M>2*LM4BY4:XMR0 G^GH: W_)':6[4!*-*CLXP2I0?:_:!<[_*]Y!DCSX#4*6 M7F;:*,*CCL<.3=R8@'D#R_->KG(M\FEN^2!>43!G#T46..@Q:U6)H!.352SC MZMB55?T+4J2@LL#R!PWX4TO&T(-MH'/Y@K^-6PT4C0?&1OBT]GBRL#PUJM<, M26.9(59AZ:U=%)%($XZU_<>+NOO/T2>7&/DD<>%$-%J+9%+#!A\/"!_>DR/# M)='W^L$#=<"7%U[P#T+>182Q2-'N^40\.ZV4J23/UR;'IWBCQY"Z>@1X1 MCJOY1(]Q%>%ANDC$T&L)P#^Y#T3O-"$U?*],BAP;TMJXS#L=N&E#:;6<= *90KKTT,!E9J#%*/O75+=#GA7,;!/RL*_' TRT(_: M^UFM;AT,.5OS^ZN"3GE".5[H ]E^UN^_VO\'[?S@TU*1X .+9?B1UN\CN1*6 M4-?QA7C*#B>P._.B%&.]6^IPGT,U2#*41$;F6"+%SL*C==#ZLF,XZQ1./RD4!LW+/PA:I9UDRWE:PJ7#.I*SAJ=/D1(5!V$5Z&5@YA3R- M86]LK<)0;M7T2=NJ@G:-=*VC>7X4$N/JCFI"LH\<+8ZJ.7+H,?I@3W^C;293 M^ER)IEY6C4A:>JGX^)W[&2\TMTJ?C^AL@EYP\Q\9?'IR=DE<%2:M8*,H6*I% M&7BI>$A\V48$]UMLH80_)G! ]-=]![D^S'7_^JPEJ+AX99)WC.&3'=U?PYT1+]/0>6Y4D4%TNQDA_QQPV> MXT%]%53\2^5(S]L> 1L& O%.$ ^WZ.:/B6"CWS3TNR@7\M;I;O*O-YJ.!Q3X MR$[3\-(-I)<"CBE&WWR_?FN&M.XEQ^\ 5T[Z";D'*/;P 6.Q M=/S9+F!N2N: L0-6\1D\S=3X7MUI)ON&&?+/*='T1+H$Y_W:!;80>1>4[C11 M)2]3[97L19;AH++K"5],$$Q[X6;(JW]9<&(>?CQVDS2VMG]&I' =*X$K'D#]T>6W KH%?YMVE7C_'PK(C^W\I M@!JFE2X@-POQKF-3>N0A_,)]5U(VW-OP+0BI69_#=M7*?E?W!RDOQ]\DI1U[ M!*)":?$+:1UP3"Q$HJT_:NO3R^ B]^&X$+4GO?+U+V9(_FYIV 6Y-.G*5?XS MK*@?:FP82'B%(,WMOB/7*:_NM-(Q:K&G^RH[GUVF@1;?/N 7[H<"5L>!T>+1 MF;7HRNG#171V6Z6D+?TIB\\<^-GP8Z 98H&G(;=@B+8_YE2'ALHP0RY PZM< M!$DMY4Z VDAI=M#]5&L[;7(Z.7N$;HQ(KZ%<;9Q&U:V;HI#YCZ>W8!UDL^C; MQ2? MR) Z7-0*J'M:$[I&$P)XQ@Z47X$W88[/8/3F]9_C,>N-U56BO^Z3&=[ M3_]-_)I(2E7NO% '> <[&X.?ZN4Q;%%+X(YJ'B>O W"X-TDP-6:!)]!5O7 > M:U/OQFV>U2*O=[/K#U&(M'\F((6_^IC3UG+S'E'WDU@ M]>YN&DA:P:\HAC;/&G81-V?,#L.[\WUD?39/6:_*,D/L:U"AM2T'-S1 ;Z4= MN[(]9QX)9H.!\]=Y[\^YO?;+!"@OP&G#VD38%@0M4GYZ=M&C(A"8_Y'N8)IK MM!!B4B8>Q=BVF^F5UZ5CZUU?2ID6IW6V7LU6W[#(E,''*+ M7[P5O5L6ZX9.DU3TE4XJ,D.PMRFR<7CVXP*[U\&HJ]6R0$&7@UZ%O]!6JM\QB@I)VB)(3Y+KRZT MS!DY.1Z$!8+CSRS3H #@0\%01\2";GQ>PIT@1Y9A\%@X*/&>" M-G9E^M5A]_N2F?/^^"O[-,<,K?)9ZQ%Z"/U(>-6G.3\"<9V,0[)9SH:IB_4H M8(7&@DTL%E8@'K&\%%?$T4D8R8>+4)*[JXH.,J2Z\H9GH M-:MW2P-'S(*@LX00V<0<=^7I47H_Z8 B8^&@)1T5K%B_E)KMM5O>2B4N>W0K M"1S3L"_!,/'@EVJLS($EV=#OI?;47U%1P-$=)@,K)\ZLK>X+R\S+^P67_0LW MDU[JH:] 4T"Y,4/N2,(]Z LV^\T%;[S)!B^(L.DRA:>G1G46#T M^L&QEA"X+C^=:+,371I@A8_2<@RZBBGXO;7!)UM;>/<^ MF]?J)7VXJ1S523E7IM-%FR&)GE62+B22M#T7F H!274X8W\36B8]OM9T!8[= M-3O1))].R+8Q2"X^W)1JAF1>KR!B>&JIOT->HS],,0^*9H9GW4KR7RD5'!:. M+-?V\H.C9G<^EY#&TI-X:OS#396.&L_"7:KPTX,DGAL=P1)> I/BH P%[AFF M@->1*V<=;EOQXL?69P)+"F0D=X?&CPU,PQ$*]&B!3Z/%8J;5G-LT;*O[ _F% MV$F)MMB[\UZC.T^\MK/4X2X)%\L*M#4I)7$PC4)?M7**XC3ILFFIO2^&8[U< M]'0X&]^D?YP @O[K"'IY&GKV22OKE1#N&?7^)_K?0,G@*B&)"S__76#??N&4 M-#*7.^T4=_[\?YN[,'E.'8._/K2BCVZ]A#ZXR8Y$M#1#W@WY^T&2RXS.>=N0 M1M;.S4V)P$(J3T?Y4Y/7;@D+;;CADQHD=(\M+[P,YF(' :#]3.)#+Z01QZ-L M2HZ\:'/05N ?-RP&V,/"!WK<]%L[Y5/#-Y@B8!&2)JU"=R7L6?@5)9EBVPNI MB+B"Z'N3KPD4/^G."4./\/54A&7#V_%^ZG&VQJI>ZN31_GM2-O,=4UG-B?N& M, K8=PM5$;MTYRUS*:;''D)E!<'5#Q4\G\B286=YVY)BSLWZ?6#^&KN\N$AY MQ=\Q?8$5K\?VO%#-.^9SU2"\K'BXT?LE;WOYV[2S+MQFS;:(YNN/\G\94"G' M"_90"=T"]TM\EJFLN(*KRW;(N2JQ=^@@6J>4EEA.EK+^CC*5<%52#B(2++=K M]:+.0E>R9MN9065XW,/23D%=''U\01+ESR>.4@W[L-=B=E0X/R=&(V?MRHBZ\J#I0Q: MX9 'CB0S,0T1 V,%)V+?WQ-YWR^7&F&<@J!B-GH52A?3;EMA#3HWV>J/LFE7 M9:V+D*P II38&V@(XT-I5";WT0HS9, 3P]-\G*":(<<>;O!9TWLFUBC8UYE[ MT6963[DD GTNW:W:#!D7,N+'\K:&GE3(=+27[)8 T_1T(HB7)\!<'9KRAKKW MYJ^T>-/GXVWSC]D'#-X[S/JG&-\/C,-?2$V29D=P,+A$+R#SJ&T\SO=KH:,^ MS8Y0-PPN.>^\0RA@.0\?E4X^EG-NO@ZPFK*-!,76Q?F7 D^T85(!<@H6JCMJ MAC"@1SXVZH9YDY,XTC@'4:U=(M]V]S0X2*!?7\\(9P[MC%#KMNKQ1^W0LV6Q MQ/5+H1[JK9BS7OP/V//^N^I,QG!&+ZN-MVY:7/\Z9CQPS1RZ121F4O$@OYWH M$Y$ET,=Y;X"1%B:H \4I_\JY3 >T#]AU&'9CWTD.?):4E19P23XWCW]2XTV2 MX:L;+=Y^%-E6/JAAIJ#?):!=2,*/LJ^;GJ,-\UX/[$+VD"IUU5.&GM8!XX_L M%)9@!R7P22LX-G]>!-%QP;9%C,Y:]#\R#;7L>@+:WL9'NT!(X2()IC6U2>F- M*!^4R;&]U'VV94KN(NBN*9;KEN0FFZ,V1PZS@[(^8&SQ>SOA>J8<)=-= (>5 M5QH)TRDO28PG-(6=_-4B>OJJ7"9LAIH3M!4%FGWC"V5!'4H:$1[AGN+0CD-O M:17FR;PQ"!J&]B-/Y%!G^-%[0V7R[T1 ^_#H7#-B2R\ MG7/\R"=6#OTH;\8DBD(;)IKI9ROZ1W$YV4=^&?W^&WP]RF4@7$*2-[>\6C)# M)'[T[VN/'&"GO'["RE0S#I$3I2 A'%8%+;5,DTP@\])=&$K/Z'OHS4G$#LIO M.,ZE?&9.FEPJW=5X1SZ[IX:V?K$_ 4<5'/^3/72+L3ZO-?TQBJ&\6[;8!\Z> M<9U'C?VV$TV\P5U-3841_959 (CYE[+"LLFF^Q^D;I^O-3= ;ZNMQ]:3++'B M-"U(>_.6I?Z-M%;Y8F=@'\NX'H2:AJ-VUNS*VLIJY,DGNH% X3!U8D#=TOPT M&-B3AW,&@]*?7/025I[]&,7/40B-T(D.6T!#WXT2QIHAGRI2@TM(P^'"G:U6 MK4**+(GV$DBC,2@!$JO68/3RIYT*M)$(K$2CT+>]!]EL[9OR1WL'<@%ZX8I2M:M.M>O$)<2;HN_ MIYK*J%K8['X)05M\S4.I*/V4]BK!.SPB-5.R9'_:H7ZDP2E-4D2]@B=PX#"& M5;G!9TI0X8YGPE@9Z/]L//"0"%2=7T;QZ>&U:(NE/RK4]@[Q46[J0)[XT*F&> M,D/Z@Q$9\VF?,;:!45(=S*.$'VNAW5;3R=K+J%.RRS2\GI2L+3=#KL?5> L\ M\1M[>TJ]=FNO8IJ'2NI& MTBW!,5\]E)J$^1E@[4GQ/# *I"2RFOIJW1?318)F%CY8LL^ RI@FC=./[NSR M2Y:5C=M1OU=QAQGC]P(?E5#!O:ZG?S1#W@*;X4FC'UI8+#$W(OI9(;^)A=S()KC$)"^^9GE^-)?[;.,P_*LA73GVO0=T M>.B8X6>6M74]A@R;[^^,SC-#[-'%K;[R3NNY+@Y1!BK 4Y;&OH8V[P7XEE-P''I$VA.,':]@"?.LVQ*PYDJ&F!YT3ZLYC=NG*I7+/V%F$W0\/-_/7W M RJ;UQO?99D:T:"6RE&X 1=5HZ&NJ"(/6,5 FB$OF40-\Z.PB*OE-R.O'8:N M-$;/EN6YG)WQ2+*.UJ>5*()!H"&"<6AE^&(::PQV#1G>S^@LX+T;NB,I3G=) M>R ^NNZY;,'GE;H#&/[7DKXL7'EA.V8TYSH* (%I@*4_[X]Q#*N>=@PO M]H<9LB;M6Z] G\=F2.T5MZ$$/TB2&7*W9:T9\D7EOVS$+LK.!X2X*YXBS&Y" M"4E6NS+P^8 9PJ37.G04H/QV%_HGT7?SG0ZF2VOX>BY MWX\UN" G\Z,3X 3R1"TA3)?O=:OFW'B'KW7_@@&S>TY8^T',X:DEI**'F[XE M_"TMXCE++)^]-_4"JD'B\O4\_5>\)61YPAC,.HG_YW(K51>(;SEKV0Z[6+#\ M-\)[BJ<9@I@_N5-.)@ ^X1.MFHLOEY: JQ&;&.P[ =G?X/BG+D;=\^$YR]V, M$AZ;Y_$K$;W9>6S6N*P02A1OL1%0C1U6W30 MSF(SQ//9;%W;,D];$0Z;*=/-U0]]YYH[*O&4THSVW&Q>=F/K#X&@*:0UA+1T M:#@O20?^JD&I"!Q3V3,OH$?"TXB+Q\=$>5>N^4M-$/>%K=.N*2> M; JF!,UP.@B2$>$TOV[]%#PC7%58V8A>G!*5+:]W@:0-LM;7>HHT65EQ MP;R#7K*"3N\BD.ZQ;]>LQ\J^QJ$7 MZBQ'L)M)&Y8CF@E$#C L:*:5LH<\:)US(2^7%P4LXRQW5J5 Z[;C6>#BJCO. MTCD^DOE/'J_%S/<"@C]^9P''"PF -\*6U5:V.30B.25,CLG1<05U_AO @;2( M"GZX(7=M^T[[ ;Q8-$IM([MHR^&<>K3.AL]DHWQBCK%R,WJK$$K@6R7#Z=NG MG\.*$VB3"):M0RZY.Y\;L.4-ST70\>)/T:PA]PF"M&O,TH,;#-9_#HM@FD?:$C*O M4I-BFOIG1.+@\*$SF.5_%>?L,\"\BFMX6F&\B(B,J,0.P5,V4J] C0V$]5," M/-2DSP-##R/EY=#/Y G\\0[X0-O\R55WV7^<99GTAM#P/[:H2D^1G:6!7!"$U'KD_S(DV*4F;DV#(&]*6)J2"^B-':A(A MO, ,= W,>*UAD\:]YQ'#2I':W1X^3Y2A$,Y%)%F4@0YB,RX@3&/%;=AS5\S- MJ4K/O(AV50>UY)V]'F*JDES"\A;[B&?6Y"X/?SI\,XSTRTM9<7/@^*' M<4Y1Y)!:'?&?K]Y=>[OV;'D2J1UI1\)@K)>\Y*X3+_I5MG88.T,?.$?@.ZX? M/)L\_BKADQVPU<5S? 9TU(-!-8AJ1IWI"CNRK688D[A^BD0;/H68IG 8V#_G M"99_7.Z-WSE=.?!A3CRN(R6OQ\_#U&4ZRV22<0_R"/O(7%+6GUK9M@%7*G'I M#=7KP4HO+;=O(QA2N*R0XZ."R_AS_A]F)^_2TP)6Q5>WX8G&T[SY 5V(Z>.X M&9)J@E%X@02K 4N+#;@ M%.WLZ&>>-Y.O\ES)STZ\[;4C-6PH2P56,*)1K]U;ARC%A?&K/^"9XV?Z8-E4 M )E,:I=KA5>&+'>S;QY/QMDK*/6-^8TD##-8JBVVUH-4?\T,89C$#96R,*04 M'8$1EP<\[0+JQ8FXIB.\)90I$J8RB2$C@*"!/: E/9J:CI.P, >J16 !AVGC M\DR5:$J.8&_@:<_A^)T,_$81RG_OW&0685:%UI)R\/^4>N1VB:/9K*99+HUQ M$75_KZ29E'6)SP+UM054D15/PW%>X@!$V[/CD_Q]QG;ZD285'*9V)R4&Z38! M-X]NHP^6Q2&>8O:5RGQ>_'58[\5W,%TE+.8 O1J294#%%!'I4S:,1R5.WYJG MV]KS6;HB\+RR3!]A,LEYR?3?IXKG&FF$6LS27#+^]$4I6U.2UC$GI)P M9N[(G?DLE4K/8_.1(O9X:/H3[]NBN0Y$,-XU,CJ[A#?Y1^[\"?F"@(M6,2#$ M9?3=W2Q*:.V]X(Q0+6N#?.:U$:UB"<+Q] 6O/E5V?7QW60LON&[/7 E%T3B\ MFUM\R*K6W5 D.0*;J0<78I 6!:P07@D0,O5SJ)Z>OM<*_<[HX8L$,/6!5EF+ M__P@S]J:OC"@<.P?S7!$"2F1U_*[D8,R50*V,FE3Y.7]%H/_"6Y(_^=IP6KH M-\]9F-K=H>7H,2SD19B,,^[DLZ,1!^3[RMF\JR%.8Z3;-C8'9H;BQ/%23(*H13/HS8),4(RTLNF$,E^XJ0^S)#R9QV$UJJ[03 MMP09O3% X65Y KSYP;Z_V*R[M<7C(?D/;ZJ=MUM<^5F7795T:WR&O<,M#O@6 MD8$< !'AI23W7!1;I*IH+@.257H<;W;R)GXA->&6S".;)*T5M?G#)2]([W^V M>!,KVW3KI9Q_XV]CP>A1Y*>:([X]G*)$T6)IH2)=36' I1>0D.Z!JQXY"NQ; MH#>/**7U=#\W"A LF[(H/57'$S]<[\2TY,WTQ2.&&B_ M#[4DV+=R"%0<=/;M6GQR#;U.AI?/T"_(="5P3PF#)*NSUCAT!OBX>LZ[V@#+ M=7N'N)YH= ,INE,6HF4%_YX.HR7-B?Y*^_0AG,.[TS+9[K##O>DKYBD.V4!# M'Y)A(W9IW"4MK[F$%@:C/ W:4L3M2TC0DE75JH<;Q^&F\D?ZXOV1F$2C@-F< M6G<7R?B02A_/)\F0 PS=E3@:8W0>_/JC.V_C<=Q<=:U\+)R7>R:P>0(-YYI\CX?Z"V)X')WL(*EJU*I.BZ60:B@TZ1FT&../ MEED%[)Q@@R;#[!$&IT''OZ@88?]6IM5PD=I><%&M/VGG)7W"=VE!3P>C#3V- M%J/3N/$<$$E^_XU*&BZI'CFG6^[%^24XDEH$$2Q.T.?G>9_!YZ3E!CZPN*H4 MR;-*BW^D-,!+&T!,L!;I:2_ .58&FLCK:I\]'3EF!'.5!#57^0=/.L?C!!/2 MH)6R$Y)B:SA@C80HCQS2C+>QET0!O=]2=9%XQLC):LQAK;3@*PE!!D?J.3_K MO!_+7#\^FN.)ZN9'@>@),;00P7%T/MG086WO/=TLRZ$PX,.=!L\8E\\KH4@\ 2C9# MLD''Q/4LR.^5.L_2N\BU&)=D&Z-1DL;3J<2+A'5@7NK-_294- >#Z1X6*K"0 MI3(+XYFW&=\@].+P?GV.EEX1A0C)4PU%H5UUA:/!I97IIN91_FOW7)PBJG28 M)R*U@((K,\B5(2='87F4K"S">%]+^B7\\< /QVN^-@W>E1,O*\T0F#)]ZD8O MZ7'U.SEJ"AX?CCK=(#G-*2\X.%MMDYV(4[#U$R%]G5RMBO\X\\ M 0FGJ(C&?'SMR"%>M*6G;/1)?T$)^JM&]G MBZONNKK;>8U(N#^#!W_X=NWD3=W-KCYDG>2J:>\DP;B *"*IZ1R29JIA;;O# M=I=:2=U&AH!B4O2KCG28(:\N24CO@[669LB,Y#WNSP[WU_02=G((F'^T R'? M5F>\I@1VJF=,B4MM +MS3Y=QO>+AIORKO'O6S(8C3IMN-R)"=!?1WF;(,6FX M?5F7MZ>>OAAM0$&E@RY(L,:N)^,_7^ZF23P(PS81-[Z"=Z$'%J%DA2&A3$U2 M/Y%&D)(-1XQ'WT86PW0G1H=VF2%/R#O3T%HE%0PD1W=,%-;&LA<&7OM21^WA MB?H*3MXE%P>#A!RGUEGM=&2])=6_1RB-?I4'7K,/+1CR#F_2K:.YXS[?*/,8 MZ_U-61Z1+.Z]'E=#3%?VZ9U EIX3DA8.=#$8?2%!Q7;>TTI?@T$>B^<#,P7) MN>!>;]<^%4M1T["+!IM<5E =*V^-%<'SE?T1'; M,D)DN5>;=]<71P-S/71F"S^0? 9#!RGKMQQE\5O31]=+HD#YHI1X -P14_RP MY0Y^[W+X<8-E'+["T/"1_&,-W:3(TI*@AH#FV)5]7"&N/ QK$Q%TV]T$GX-1 M5L^I,H+1ZO1/9)/HV1$HEK75+_XQKABW"HP"VS8U_"@BN_D;O8O],#8$PP$^ MT#_T5<)X0$XX[,(S'^H02!(_= !+!VPKD2(O&:^E)WO:\RN'I MXK^#')&*.=)90FK=Q9PH!%8Z'GB[]B+I61*U3;F=S)R=1O[C+GT#$81ES!T1 M.(?%I1<:[X*Q%9Q';&KOYJ3$X(8L1/CQ'YD%GG.JJWK?@0O=\I=]K!)%G:&; M\0HI;QOEIT:_30@0['HSK8A&< ?6J%4U!^/R 'TAT>#Q]!E67/2;"X[T])VN M7!DPUXA?<@*I>/H/?#,\:'F24;6RFC&;\2CA5\&H$BE*Q=AHWV)8@5%7#I(V M*O2?N3]"4\J91!X=@) MIM\0_N0JL]WI0D MT7>D9'!P]KT/YM/EWW&C"8;808L30^P<5%9(F9(.3>-=NA$5 MYRAIYJG+1@W"IS9YC2CT0C@J8+#%AE9SEQNY3A KX64C2)E4HF >R@]EXTVY MF1UO2FG)[Q]TU[OGJP8O1:/'"'N#2E 3@(-A6D'W]J;E^O9JX4!&>K+O0PJL9NOY:*7/[&;PNV.]2']$X(LT8&C MG_"22Y0GN0?#)?[S)/XIU 1:BZR+0,M0+/&1X^6UC!4T+^-NBB-4"BP4FR%$ M8"5+\7 CX+2(L!6EIJ;RH[),R!J3THKG MQ++C^-W;_(DV/?1=M9^^(:A RK71Z^'7]H7OB6JY(UM#]1-J\05^A7PI2Z4L MU)7K4=C7').:C$(6I1)/6K@ MJ<^L4716-0"39V,E/<%SJHM1402J#GS-#(FFB,-24;CD%P?QT:%+KV@F$=S MYQ!D!N$;5(U;HQGRSZ8\K82R;,DA*\R0TM_-D$V@O2)VRD='&"F]YYH0-J_0 MN]!L)GZ?@ 5Z-[BLRF02;=6*N<:^L)/:HLA"[.L=9>Y.IG?#__L=B#Z6P8-A M_8SPS(F$\?H=B"&;'F%L:23.%0= H"5Q$#G.1.T&OB&;Z&;DZ3X_'%#?9^=) M9E"U@;: DD7:ED9G4%5F"$<;N[(*$>?\X3IAJ>.RW)THZL^8"EH*IJI);/FL M[<>KO"T^=?]J4)K&E.%TPQ/001Z+FP*\L]TYR4KE.&(&D2BH9/&W4[E+\K%< MWK"!07O2S5K7C^E/9P\C_DGI]S,IZPS.O+D!,^0',R3EF@]*IOGH&!'O6;SODO]IE[M\U M%1'VK*11DTD]6S?[U#!H43ZV::M8ER&_*F!'HZ4=IJDYV):DZFEDD_2J0)&N MR$4ID&V#+2<3DA.R(/8S727D=Z.'$RZ_C=SW5PJ]Y,@A;NIY(^+OG MDG$.,CVM.R'('BO[^R UJ,]WFL0_/?D5H_$F$X#WOR]"/ MB?$_Y#0S0?*^=C!MRRQK9JM+AVJ:6K9$$S:VKL6Y?A0][;\4V62@\M24*6=W MC#6L=?[,:A^O8]& 5>UC$;];C\ 4,PV)M/2I%RY=VBJ+[C[PRTC6%N4(#<$B M*[?%21BXTL&60,)VDIL2O52U,L4,";L%Y84E-H_=%GF"E5A[L&.G;\/ +\4G M2\X;>!Y)#KF^;H'/PHYX6G),PH>;_JG)ZJ"%[[5&'[P2DIG$&A,]JO/_,*P* MI9JJ7PU?Q4Z\@:Z6445XTDW7@#+4$$ M\Z1UNT09NT]R3-%"P)X>EMB@YT/Q=W @P1B<^A@".> M>N44A\<6S@O-D X7 1/J%BYOI\T-'4H>3_]A++"[KP/0@EEEX0_>=CORPU1L/4\#CM/A\K7DS2:!M.PT]ICIF+ ->DF'Q<$ MF;*.]]*@G1/ENIF[]/")?,-J8U@+6M96_HG*FYS0HP@F _SA!BM=\[KJ.C$9 M6*;GP.[F*^=DGXBD30(V>S_O_0/0E;CART._F2&S!\;-D/QG C-DU;SNCYQ. MQBBH?5%QM3"][8WN8@=K+Z_ECEA>*VJ9T)&36#B1CVP.#%C:K'L67=.'^'3X MEER_U!H,IK!T?.W!4%-)AK..>#7OO>F7(M)D!W> ZS@5'VM[="*[/!U=JK>E7BL?ASQ7#-YP^5"DW#!Y^*IZU0LL_+)ZW4LXY=% ML0,94%FH/M#U4P:A=67U-(>8(7?J_M$/ M[$X*&J/?9>,GA,U1IH5M-">7M,E1,R3O^8C[&:E;K<)0__F)UR[:BV+21ET; M0>UX8U+MK&&*P-ZFU&S"OUTD;$^S;S'XW:U/RGEY^: W9D;>R@KGS?4:Y%YZ MK%:]6B<_I5FZ1WF2D\A*%,R5_OV57(K5R8]IAFZWK-]7F$&OC>4E1&82?^*I MH9H0W*CAU=Y!V.B!V;U/=]C>DK*LXR0/F]!C=3XL MKGGVXI_ KN0]@T>^>RK8798LLJ=__O/3>#](FGI\TSO67^+YFQ7A$;IT=E66 M]F.92F7@:87)Q#NPBW5V.I(6V"%Z+!H.ZJZ%BS]GSD0%P;2..PSFI8-'@D<= M[--\. %EFW7PV-UF"#E[29_?PUOL]\3+9_=*PGX.63Z"?"D/3:9L8 6RH] 4 MJ,ZFAT-Z[Q8RO3N_YC5#B""Q7[;(QS;-:-_#LM=SX'W?W"/I]?6FGBQ #RJH MWE#!IX7B"AF9@RF*W/;4R!LG@A_P6K4MK7+]UKK8C,.XY#KGJ%NQQ4,3*'\A M%5A!8T2"V2Z&3]#2)+Y?9_R54D2?E+1LJCLA(2DD/T?#HP"5 @Y.Z'67)&AV M(\PA[4!3J;QCIT,3T!,MK@^7J&X230?!_ \L(R%3CS65]QIB%%/HF.8&]&(B MI4#?Y^1E")B'&FHX9(.0$*2QI]/9].+F^-%4')US%1^5(7DB 'K_X$V9(>_1 M;D-%GUC+OL]BEE*]!OSU&]8HW:TW+-3TJ/[FZK6O2R.$. M/%452-3I$Q(M*>?SS>X_N5C(HC2F'??+!LNQ\#V-M[V<4%+)*1;S(!YPZ::S M0)R1GA,/"YZ\&BJU':1T$,B]R#@99@9>G\O54@L DY?Y2GO2L4?*, M4./:4DE5IU,!GPI]448L$ 5 Y[6TD!-"=S.D,5G$.JO#A5$"J[NYT67QP!Q+ M&HV7$Q/EE&O>'6P4ZO83-HL]RWT4;UNW](1L1"_VP]@2$D?+Q8Z$I\RW+6G" M _91GYR04-N1;B;YLAJGY;T/F#,*7W6,#3=ROJR]%Z>B;'/X:!9Y$J,5H\4*U MQ>-7_"8"5JCF:\ .H&T_GSU1QS/8"]]BB$ML0=DP8;CR!3CDE_CL4"(I55=$ MZIU]NWJQ*8H2S YGY=?K>ZHY7#1G FIL1"\5,V860>V@JQS!18!X)6%!M>!I M@"H9NK$[/C7,9"YE3P:*F]M &? MS6-WR^?>!"V1AA]NS&WA6_8? PHOR9.))!K:1#6)6W$)]H/\9$+\$J[8P,+* MDT-T*(,\Y;F[0;]+VIK8+4_57JJ6SYCD1;Q;=(\68D2:"'4NG/.DD5 $ULX8 M2?9P8_V;,6]]R3G8C!*-.R62TJ2,(S4H.4B?)&0 MA=9M[2_D=63HZP,F!7U9\ZK6E[^OIX>+[@8M\(B$("6 75 V.FR'+I>8(1HQ M9#KV"0Q-H0 M%9Q-C!L1.@R+Y 0MEM[15>3HYG_4QK7.^ R6A8\.Q[Z5M#4SP>")??8,6Q:3 MA\5'$UK93:U7PE!)BBB#7'EF==[FI-S'8 ;[?,'=2J/M6#UPL=BSR0RY1@N! M:;S'_N5Y.8"P*G?"#$G&==(!Z1C>'X'$2 QT4/UP89J=]#%<)[X^&:T..3E: MMBKY1[=44\WAY5P&JY$^XZ($*2V\E223'OT*GN+N.<6Q M4Z!'Z0GD&8T2+N8I/>!-Q=[I$E_T4N(0M#8I%S^.KT]KM.@?2;KG':RG-..O M=)WML,.#OGU@GK=%9^C^G&]=D@G97,?DLPW)5")I7+BZE%QC/(87&'J-*2WJ M=H>MPL@D4:# )*QS$QY!I8..(, [&& I#V=KLVJ2YMM%,H?9-^3D6EQ(H(&# M.R7&?$5JD4N#@;V$HMC/F:=:P!$M1A"4NMK?!<**AZEA,#,'S:=6/DHLW M/#![\GG#P77UOAO,D+_/T!'1XX<&:T=V_UVF2&]SJ:]6J MIZ9%-"'-0V?S'O9;8KS?:-!ZC#BP_5?]VC,!4;CF$(#R$RD)!-F]#S<)T)FP M%R$=>=E#)8/NF"-?59R01+8,]3W*Y[4J0%NHB>,E,^L,P8MKKY'>4WPWODWX M)GFL;@O6]\ _#,5GNI;V;S)=%0L<27\B<#/5^U?V&&$&+R-TEC$D7I!;?$S4 MHN?[:D0G'+2BJ87*\!:+ZS_]W]%L5[%'L>?)X"C"OVC$NL.:M3/3LP,=6U_[ MEK]_L-/_@X-[OD1_B:1^P/CT\YFU7;)#9LB->-UY%*> L#'I!AC/K]\;C8IW M$)=_YF^6T^?_5!$\WW4/_ ;Z^?FNQ3WDH!=-&L\B#G;DH^2I&8*;R#)=,$-: MM;C%70778/O2#FK:SKPEV 4.N40RBQV*_$SI]_@K9^\YCR^!B1"M=TO?-=HW=2'KI.9!P:G3 >#P.@93T@%YS?PA G>!) M83IE1FJ79NN\'Z^P+<*G_\E 0@#"*A)U>S@RDY?)6["G1Q0^,AYK>GN124D_ M/5J#!W#A<5_!^O&D88(:JN6U&G^V6+;T^Y5DZ?O-L7&ZL_[Q]XM_(U_M:VOJ M:FQ8'45H U:&*U:OWG[VZ/^PG1.Z\_KB;"H[D@/#RV(V87>D801+PO6,N'&K]$*;"EFCAGJ^(Q&"NT3K#45 26*]_H FA- MB]I$4X)F!TJI MA0*M.#*VR% 5B=8"*B).84B$M%+&&.( !"1D6ZU:H4B1 @4JJ( ,(42&$"20 MK3+)$!D#DA B0T"!$!*&)"1[Y^ST?=_?[[S/T^]\YZ_S#7]LA)B=G7WOM:YU M7?>][K70LPQ(SIN\9W"_1#VS/J-%'AQ\FYYY:;/SO$2@( -DQ'2?B'S2CO>C M>UGAONTTL>B('+GB E %2SL.FPV& D7*; -6758UY)6>'W#"#5JI2G@[A<\D MJY&0.W0NVC,^V4D^*3KC;U-(Y'AU$M5)#'@G.$12;O3]TK"VCMOH 8C?3E^I M&7A^']T *]3H9B8H$_)XX1Q[/]U^0LH9UNR^2+\Y15R2F1"T4^,E=B,J\NFU MDSECP?7(L/# 9HS=[NF%!3B-?'22-A\CAE15HEMX1X\AI#M3B&[#0^MUTT+ M9YI&O/"R#1O 9AI2N@ I!-/_^A_$(L]9AQG(N: MR+EPC<5%3JOD:CSE=%349@1C0KC+Q?7-ZM)*'&4$JT&&_B,\O%L,2RXP:V%$ M@!YC/3AHZDWJV"Z1S[D2V?X 'Q$,RE)]Y^AZ%O8J(UU1;@W4@2,ID(3Y45.% M.\N'5J?/=M#3Y0XA>G/3;YX60!-X%D/D[M8LY)&Y M,#>*:B1SZ!5ZYB,\^_WU/^,S.P6*&B22@]=OF(8ZD#]I&KDX/,25MUY[CLE! M:*D:[ZQ2,_-)40.SI7(BO#-/F:F11+3W5V=5'_Q LOXRI"9MLKY"Q9F3UH-* MR2F6I\V?9W<\\ [:SLBTB!RFL^98ZO.KNNW+Z6PX@/F-(D&D"@-'M*B8)#U/ MZ)+S;Y5SI)$C3'!$"$G'RFC^6$RB8>J37"F1B;=52$!X/0$"5I3RN44+F-\H*ET MN%?34R.J$PD1YMBHB$NV.Z_VR F*+>6R%$D:>SM%/GU7>+HN-_+XPWQ^&6*; MYIXZ2@AG ]'%JWL=]#^-LR!H>K0H,FFD_,U>0S]>*LN.'IN16>*QN:GM.?U' MH;B&-PPZ"TESK'DM:ME1&'9@E)4:E,IR%TV1$;TKZ#G3;.EE7.G%F*[VS)"3?=B&KO+S<1>7/*1V;%2FG%>[V+^>86*H M"Z?7ZO_JX@7E1/8Z<(T4,F>$H9$6*LA\Q6>JSI2\$N.@8)\,9$LE0E,69FWST4==QN:VK=[H/D[^3 MQ7_#!D8BKFN>T?;9"6'I2"G9=R9*9$^S9P@?;?0UVHPKYP7K)A6?LZ%0A8!L M.P#;2<]?"N%Y,T1AK#+GAOB6UW$RX0\8KBU81F,WN_?))- MC82Q2^9QG[.LLLJ5W;V?CR&- /H*VFM'Z=;CM(2!L$<(]V@X[=\=>ZOE0>#) M'KY&-$(:Q4X$UX?4N@T/.J?9M[!]KQT3O2IEDE]0-\H\FH&M=GCKV% M#<.*Z399OAW)_IB"U!PQ9KACP5F1 9Y'N!#I[>Y&\U6C21=D>ZIE>#$ M)SV2?MM\6,&%"_W!>G;-X >C1O.?.5N4^T;?1IFO"XM9,:&"HDS,;]^ M_+.J8R+)/E_"?^4C'3^\YC.&A;)0?8;BH'2,WIEY3^-%))9:4TG+EU8]K;42 MB/%L!/.;*>&R@_"&?!JB3L/?>6]P*RR?]%ORPHZ_^8VAJ$\/*!7-[RHWKFW? M2MUK&G4YG4;Y&GV,_]T]_X\V@*K7/]0E;. HB7!065ZDOWPK4H*J:>J#2E]M[C]DW4/%"ZX!ND6Y/7+ MD-$Z_0B)W&/GWOEOJYF"[#5V\,UTE20_(!*_$U;,#W#:9=,ARAR-!]U[;V., M*YN'?O<4_TFHM;7+_M$.-]A\_ZZLN_!WV$F$G-Z\H\$_K,S$?F<^VUID!W?R M%DZUQ_ 7Q-D7D7!I]W&M6.FG1754?< !RCVAS4K<5%W/%!+)O X!RS[E.0CL MWLRD'+UE3II7W+7E416_IWW;JD5M=Z2DU"0_K8+[FUOA0 ,HYW:FANTJ1Q#Y M7=$S!T#F.&^-4-5%<;$5\-XS@'4;_2X?U%^B_7P7V[M$TI_[9B'[ZRN;$<9< M-6FNX%(O28HL!V1=7U]6^]IG>/Z<\1IZ,"^5Z,\+FMV%42*3L"K/*W"I(=M/ M3%*'"/RHF/?W[+V,*[\))OUA(,7?^9I.IFY2 M&PO(T!52.BC-7BR6V6G@(H59\,F?D'LM,:?C/W7]3!DT]C0)RAI+-C/%]N"B M+GJUOQ:-^."S"&-Y]T25I&18;[BK5&D\1C*,C2X@*=/+XLLEXR0V\E@V,Q29 ML*J$8X8\)S&TK :$>"/]FRK=C/:SG. +A7WU"FJZ#'H+E^#O? JY0E MCLSR>^7-4(DU-70YNKUZGSJ9K@#?':1]^.KY4Q.#N;Z,HI]^>7'QLJCIWKSB M55Y2KS)FQ03:@+?&U7QP*"+230!#$;P+/,S9ICG1"^]6QMAXGLI .U)Q2=%$ M[L;KU/0)]M3<:65>?56"T'+9=#OT=XWZPJ[DEW,)R\HL<>-CS_!")9->RW+B N4 MC@5=-0?)Z74Y6E1!+- NL @,]WJ>'ZS"'M*1$H(691HQ&_4P+M)Z8%O,2+C< M4E,JH(!05HP6-*2C:$A(W@%N5$0*D4M"=IAY2K>Y] QOYV.U:KJ%W=P0^ :! MDI ;!X3=_#*6SQ6HZ&1=2G0S2Y&I2YN[SJ1V?=Q (@9%7P817/PCL$!DUP[* M6[R7.=A)BKA[(LZ&[]0W&4RDD9A!0KFN8F<*!91: 7J!T+#/PEQ:9/KED2 ' MP%+0MD!,U6U#13<>-@7N.F8QW^,\^X$>9@>:/6G)R(+;>>'$B6?9DV%?$D$Y M=(D&=ZTTZ^K?/'HPXOT)3M5C_W(LV8YPK >:N0T;8GG/!H)D3GF&CPF?$TJ' M&"N8*KN5+KBY&"4T+O/=J!9LUQUR?J?(.0.< M92$D: G4B[U%B+.O$9/&A?+![\NV7=UO,+82L)AD+^AXOANO@T:#ZW9W'$5, MNR$Q:82A8)]>Y_G_.-?]/WO\P[XS8[[ZP5?'NB-#(E]Q8I4_C>>D?$K0$]L* MPLC65AHNV6WLE^3%>7;@'L ._#+,J$-V[89FDF8?+0Q,_OW MF.52-I4T)E 07G%V*N7$$[(H@5-HN$GDVYGX,?S]_)YJT'9C*">Y*Q,#_MB,>^.Z\8 9X_$$)^%"55!Q'*"B9?:QF1 MV_(#Y)$1J ?CEW)JYK#2S\H6FZT_* M3G9V]J,DMGOKSY0YB5/!1>,E+[NC]WF4/_+YI6"\FG?N)6P$=S"/\=*GTB8C M) -VLV_)EG.P,2I_:^!Y*A[1A@GGKV<4UURN;!(YR_:=8SCN(2J.S2"ZE6$O MNYN8,>)TGI0)3:.*QNT,B*DU7 2,9?J?Q;9=7"!S->>EQ@B?#B$*?)%7B3@? MXMG1@DQR*EN,EP+,T_ZN56/KF>&L@_8"8(,6M05H" A]D?>3F0WTM#[.Z*Z+ MU68!OW$A LOM90V5(=2-0!H)49>"32)A -=C5C&OWVS.-&H*TSB.3A .'1!= MJJNIGJFS^LP9&.]UGF?(@#HZGBE: V]2!KVS^\FZ?N_H08/J/@DY""=V#=S09I<3WQ".30OG 3'3-UMK(Y7!2P$>K$C8M2T-L8;.[XG MO&$_([9\AD;/SQ^^[)S!K^H!%!0?TN&.(CH4!$GALTI6!<#BC>U+L: M/MWN\]-R7BN)+WAACK(^/&"G13$=,P ;AP3;8^+G2+ST,D+>#SUEO&'A&K@7QEF<,+BM326EC16I18+P/)_R!O^W3\,+4P@SWX=YC M@JSLVUC5!?=@'Q;;/&9WWZA\Y7S"A_A>TRM7',5-51>\=BR\%A0\ ('<1^6H?^&S(=R(5!XE+EGOT0RT.7:3% MS [(K5.KK.PZR^@+-IY0IKTNO$NS#6V8)V+>YGK.Q>>] OB*5E#/ K<_,JT) MZR.&WI1ACP<%B)PS=TE$B@$QHQ 40?'!A*-,';YA!Z#KQQ?WK=ZC5-W M']>B;(R4_H C_O?!*YR2MR[UX.7>VX7VNX;[=C6.'WL=7NKY6 MHL>]/X4[P$_21EE-'LAC/I^A#"_TO2DE9Y*+CM&8([3/OS_/:]ZR6TQ#VE[ED-S38E!J;TDB-[OK9=MC2X4'< QQK)&Q"Y2N& M9X!9WM1UCWMTJ?5 ,$F9J9MB^K0*:*4!<< 08U"Z-?:Z-*/3B1*5DU?_ "E.7Z17N:^R!U2__3M%E?H-$!$)+F*N=4Q:L& M6$9F!@.NPA"$3>^SZ]"5D^A2J=GL_79?LE@!\5YXYY,YL"L]9S),H.Z !^&. MP.#1AZ'<-/7'_L9^NY*+^J9T>WF7M2B$)-_0\/IC[0*)Z\YFC(R2_83.F='K M%#BU2+F$BC?, 78U% R-A N">5%+(56(/J^[JWQ,&ANF*8!WCEMLZBN@T@[2 M6Y(%R5X_)XJ(Q!ZV0I=MNG1YA:A%::RDAM:N,4+]TQ#TY[0NE:(+O@5+R%QYQ#=(<"[XIH-VO"V:=KXOU_[XN[5('&SX4HBX3 MZ4J<0WG9=8=VC49[[K\T)3!\3%IP%W"610T+0!Q"L&?[5W5_(%?Y73CR^=FX M*D'Y3)P"*,>K)@6>@QW95VBP^W4)ZE@'SU3K?NX/,WUY_&XKFKW2I>D M+7%YB.I_:D\1-4,#"%<4(C1?']]J* [S\;-E>5Q9*V'CE*!,"F7<*AML@Z0(;8;(Q683(CAT<\X;4C !!6:1NG3\.6R61!/4N>3XT M',4&N,KJ.V)"!.(V#7H*FGY(#!F(&HH2W$Y3X[U4^<,BAR28&B":ZUXS@Z,Q M['W"%!$Q:)NF>(X_F@\KM*C@FC)69JB#'FD'H6CD&)VP'8&>!D13;_$_*VHK MP;ZD[XA?VF@@M[-(@W%V0H0>#@&RZ0;2,C(R1T+N!UB(4E\Q"U\9<4+D_-!\O@U6<$^'[*;O NI*E.3GKJ^BDRSO!1N0KOR#$'^?5\_S3Q+GH>C9GZ7(-"[DU M O';-UX=)#,Q1MUWE#V9@LB"\OO'J2W=$8;$.G[P@E&$%K41J#ILQGTTW5'J M7S+,B8#$]!-RH3Y.O:;IW-'=9T__X7^_!\PKYY_.@ MZM.KB\O:ZH\\Q7$GVHJ'FNTT"_&W?6@SEIZ*;3AHX-'Z_SLH^?_"867>;+SH M:MP3"F;FV.?BP8ADA82CHXTUS,=EP@!<^0=.&#C$,%<^''O+Y]&)DWRN E/Z M>O_^2R9C^DE/6 LF'3[J4MZ2\TT7-'0KB*A75]ILK!%9:GAB]&J7U1N&F+S> MV>=I$%[-7%Q[]VE;Q(AW>P\1WO5(+_Z0(\GD6H*H'I3X>N;[.?^1F&HDJGSCA&!^X9P/CX;QX7 MDT89.9R]L8^S0_QV^)+FYAZEW9*U)D\.VF4[I%Q+X*DX$A+%M3>DBJ7^CK9@ MKV&#=Y[K;U!2B>=\PK. :#99S9LS,^\I",:0,G8^VKARTG,KT,PF<[&^F3,& M>5P%R/:29XP8G">*1B+$E",E";D\0Y M- !]O]ZKSATV!:,)4R+CV/N>]UQJ-)^>)W"T8HPRH)Q[UY03'/16PYLIY&/PH!H-AF)BDW#<7IC1=5UK_H\(N M&[]^".XVK[Z;J$6%D;8>+R88;<:&>[)FLZWW[=1K[;.O0!.YVA1IN41N;*& M?:$=17$80EN)H>7H[_JLXQ=^I;%/2GPL'UXLL;YTYGQ> MT'T2:,P\58$I?E(\N:<=?HDP)*\J**/8^!4! ,W:/UQ,+&LV(!CWVJ=_\^>? M9WQ)\UUC/FS$7 SYN2EQ.\(JK2Y@(R'A*RUJV;)XML_3_'A+D7Q$5X"-&>''V-3Q_'6GE*[VQ;.LEBHZFD M= YJ>KLMT,,"*I6V?$Q8"'I':HX'?Z9^E0A1VJK9*<(1/D/6JDN&#: M> *[LJ7E/[(R"AZM>9+F^*T7P9O%26S'S<263VSSC,GZ+EF+6E48Q3)C!'V+ MO/WBWV;;+G3=-U^WR+AOKN^(UHM(;:J\X/YJ0/9D9 "Y]TU)@7?=4%03Y:U7 MV:TW*%[T6',$<$5-[,5Y-^()"%R M[D/1O*4Z"-Z@I_ZF3;;QU16E%M58XVN4:]W]@]_$3<$UE^6(-YT&P+WT EUY MFVCJ]=C0)O-@WI-:?XO$5A]5B&YSRE4[&3 K4O!0\7H) 5'H<8\GU\(U*)^OG4DSZT^A'AJ4(S?IZ22TEE I0"A8X'ACT:\0N,F MJJS/\FO>Q["@17#>4(MJ]2>4R=;T?JBKR1OK0&?P/]0GO1Y4BYH1O6N#NFY MBZMT<#Y=C4?HR7=U^(8:$ML$>*&KH<.)L#J8U'P[_0=,?U2&7##)[SNJL7=6 M=\C[S2Y=Z@G =G+7]$K2.F$#76'B>?-T4)*#Z=KLO'PA&[C'43P 0SC)U)E( M4HYNDNG&0>?TT#L;9Q(J!8'NH#VCDZY!2X$&F'>!1>QUGB-_UU/:MN D8LM9 M"@XIBPQ47>BZ+;[3Y5,_KRZ?,2GTGYW I_LC[E$YS*R(% 7G*!2;W99]2/O4 M C*%RX(D],.F:_KQ?"PI#?U'5>."Q^X1@8ZT<^*#;9008-X,<0\(6DFNOEN.&C/] \I]J6F;5JKKF: MG0Z^\V2"NI6[$L^/;S&.E+K5Q9LTDZH]6%([E0I\Y^CBHT=R5-P-]N/Y8^=: M "F0UZ";25A>)I:&*;(/.J\\!$-30;8B'5S&MC)K'\PT$NSW.=$>5E!EW MV%P]62P,.$I*""W9)9JE1Z!M9>1(?';!/-075N5-LMHW_.&J0P2XT-NCJY"I M176'K0[RZG]<^\#JEQ]]:CC0!-I.2-25H]-96M1UT];TG6]R+@N^3\V.Q^OZ MV70A(N,=VDZSMC8G'C]+/*MV\S>X-(FO_H"\7]=JYP4G8CA1?IQ"Z\#XH(!2WZ9 )^6,;/688W]5[-UF_M/'DT 'NMKA MBIVZHIR'5T_6GMB#*K_;B/ZD_LP[P<\Y1V5K"PM.@.39S+,>2"@74\Y=% A7H[W)LI0E'BMI+/.7 ^[I_P6_(D M->C$!N*RX8!,_$C_+=:R,'W1./U/9Y^JG:LW>2'/T/?WT^L&\0@(2H[*SK6:F[N8/)[)_9K3[\#N:+D_ MQG=+N90DK@(V#$X[4O=16_#R:R,H+8J!P$*/O>\L%V7P+J^&E>*H1=U!\#O: MYEKC]=_YITI,>?6$Z(_*Q3ZD'*EOPR#7?/YTE\J)B(=!.GHQ&$4%@,80#2(" MGOQ4 HAJT,^J43,#'L"S<:X5O+!_:-8W7W.E?I?IA+$5P=$PR>,_1?]:% M!(0&[YR0D"(K6FL^4SCQU. K9I86I9(]_:]?L-0KPK[V:85\R+B ;7Q))(I.S /GVUL/FC*B_\QG9 ME&;KP?%UO\);WL/_S'EU0-)R=^=2<^^P8R6-A/%;_BM"TV8/* _"&Q!/^,+\ M+GII*1XQY9>'S:W_=X9=K=Y*B7BNY,W[\&=\V(2N3\/)^L'%GE_P>YU'[GLK M-R/H\R*=]OZ YH46=3.<<@*O1\'UN^R^YB0@?3+$>I"W*-/O!%7ZG8R^%935 M2Y#H;4H ]>"/(NJF[C"W53\\:Y43[?D'AFQ9G><\PHAC9(/O'N?)+]4-0E2L M%O6^':5!].P=KI*G1;FM/JM%@91#U-B8%H M" O"C^_^=?&A70O_]M.\T%(OO?JO6\W>CONH?.<&IR'J#FIOGASO FA1/]!2 MH&V'3;2H^2'0&'S_* *OF-.'=Z7\BX<%VKFAXCTT3J06QLH>XTQ(?4N+NO=O M1I+4<]BLY]^,*NS?;MYQ;/'TNNI_'8&>>:DD0-;5;/9%GT.\G=FT=USQ!0_B M!M45:)(("AEK&<7H=[G QJX45Y^F7B>(^UL?^S)4GMAS__+*BZE61U/"1SD?$K9V5M. MV4<[7D"X?H=N6L?]YUGX1*O%\>0.2)P"KS"*" M5\(:\,?V#3:ZKNWD<7#PA MIP:_\E[7R.')^]53C'\9JW\=)H;1WSG4=.L+O/%QF=&[KELN'BZOU@Y"08D>KKL7H $$.$M>Q MN&0VRUFS]CE.W9%0J6L-Y1-MT\Y5=RDW,Z^,V-9E[]&BHID^WF,1J'>N.Y6O M!@:]GP?#,T0M*H(36%^?%CB0,TD:<>8N^%Z1 :/ QQX$DE'' A&6Q%S!OGY6WCS,2WK*;]N:>ZU<',RGX68FW4@+ MC$X1>5)=O35H.E-O.48H'TQ7=IP5F'/W 95,?FS.^>#A,D%&O44K=FIN*-O; M2EV]:HKC.FB1N%_0J6:.91HE7ZD+AQ?SE-.#GN,V5QA2UPYV%/ZZ.PU81_UD M!E^]K@FR>)G]4>MDX/')86\+(DY7>L3? G@!R"3,-7D7@9=V"&-;E*U]*MKF MXGEQ=]^CD%N-5A:1OEG^^;E3)+4UW1AA400H&T*7$UYP-O9P3&-]/>='?@K^ M."<__%F9T\"SEN)B<-Y\+&2X4]34V=H05?U?NY)7+=R5I*OW">#N//V"3,_J M7Y1=)\_MRHGBBK,\9+A]9DZ@^H(5\((F6_'<;SVW\TXL?^\XL=)CNR28-#>X M:'PE)0C_$#]_.F4(XS!43MVCO,@_9]I4ZDC[)BC@EV:,SRC&5YDC!:H%M,F% M"[L=$JKU :N6JYYONX+>16.?D[[OU;2*L;D#C:1.+4K!#<0P[I2<4WDSD]&3 MVQ/7!";5%&&*+/M+F:U[3>3)?J5NV.OT_1?++B2[E_8G&9R@G<*4/4\RIITM M[4N/P&"YKRGY!N'33,OR\'9FYM>/&QZ)5&RB6"UZ)1JA=UG6-JMP5Z'IV2C" M4O\/*G"0,5*.O>MF'YU8X%<:G5B$NSY^8$.'P:F*\S/(#Q^WB,,5F#_^0_06 M?\;3Z=D#>TK[SYR;7)7JYL-Y4\;V)]L@KW2>.;^P*CGZ$33)0H O>M%\-D>6 M!G\*':$8E7%K6CX@OK8CF-C3R849.G70#8XPODRTW-E'/E;U'7=-)[%NOP6Q MC*YQE 0__WW>8!QC%G)P]:;H;>="/WSC\.<&6=?0^%CUR(%NH'+)-V1P\2TO M)#5%0_'0V ,-D!1N;T@Q=:-*;S>?:^Y)CHC?)YMU-XN-N)_N5FKNMM-@X/O/ M+S[([BQ]OJL>-^;1 M-+U$=#N5Z,S93O%GSO,Y>4]GV?WPS#5U+7KD+^N:SW(\R.X0,;G1#IGQK#CN M;BX;FB[N/7[%XKAULO4#I\D08B?WU D-8=^;*]O23Y'G6M ;T*<[Y'7?&%/ ML!7R:.N]E$07.^(UZ\3!5.ID0L,0D 3_HY:D-(BFR1-5BG==]W(\9$;+U\IG MD,B?"0T$" CO'1OUZ53&@R .^/.O8IF'._5*]JAK2>+O%O.+YFY;?;O-COW- M5OM5F[H+FXB?)S),DLOHP[[C"@EAWMC[)\"(&6#?WAIZ.[I%'7E'P,$@41<] M*PE!O(U,I#8.OA$A8/AR#_4KBC%8QT18@N=H<]JY7OY;6);EJT@%JLOR$3^+ M\[F!_IJRK]P*.S3B5H?K #+<2,L(CH>DD*&%P.:",O*R\X$+:DK2:\IK?_"O M/0C&\^A-(\=M'_4\*=6BPCPF[>8E#]"(5DK$*PVN@S\S)FI[>&>]G28'O'J0 M"^1&K1JFN&9X0NAS\_"3LBJ!%D5+4=9H!)D("FA1/SG&N)IG#/ITAU;4$GML M9SR;275EH-U?W73\$?,Z6%L/MPPZI'R*K<[%--KQ+4BC:C;8I>8)AU1.G!W] MUM\G8VV^%4F6:2QQ"+P30=&,&_NJV33I[#<&@^W]#@=3;,?4,^ M[WUVFDW3 >HSVE3S94Y +T,H5.@:UI1_%%R;U/1;P*D.@]P*\Z'R=.J,/3SG MCE@XM@Z]@1805L>Y>_!2KDB.617K*3W.W!^H*4]D1A3*6N M

0%^TX'J@;..-1X&6&A[H[$;.XE\&(< 498ED&'H9^%PDPX!?JBT:NO0_!2R MI/$LKR..SRO40NC5DZ_#$3>!V'LF9MX1Z)=S>@H'2":+BL;SR?-'Q_!!96=1 M4GILV8BV-[+/!#%8P(/,CAVL)FO/3I+:VSOA,\("E'$. ,$">))% M/%&9=YT$B.,Y6#@FV/5)TP>TD \6+Q\"FBHBK4:*+R$PZ2-0]J&=AB'CZ%)Y[ M_M]5;C/QSWA\:,:DHRS6GI0)29JF.(T(#F.4Q>+/V9!/:4I0Y#"/*=EWG\D4 MS^TY)=E)+K/.[X39[.S1ONGBXC2C68_/##E-YPBFK:QVXGSE%%%XEYE-S\-Q MNO!F3ZMZ9RLM9353AR;G2 $[S&GZ3DX*J49<.DHH\DS M&VD<$@PR"C/ LS (,[:_1I6*/$L<9C05\^XSFN)!6Y<4.\EHMMF=,*.=.W V M65"<9C3;P9DAHVF<"K25T=X^[3=!"-YE1M-R<%Q&T^?2P:[+9T<1L1]CG&1R M72_@W <\WI_<9A 0[B:MZ6%PG-MTST\[I]QVFG/']B2Y#BD>L9XV2,XV9CH+ MUJ2Y3S5H#K9H7CCT/E5(WELN-/32?,?F"%;M9\45)"SR(QSP+&&<($Q1N@? MTB!SDP@OFG6=^]P>DW<1!]O9T6H(IDB(\U'O*N=9#<&4:6["M&8EDRD3_=Z2 ME[ICQOE*DSM+*>KDR> T]C'+HA0&#"89COP$A ,:1%"\O]K 6MHRAJ+4>U]< M8)CV-:RFFBL>[ M2(?CO=3+C9985;VTXDOQH]@^%MWA! 'LBU@C.] DMV:$?#O"\:H]/[W8+2R2?SW?S M\:N7W7I\PSDJR?$11.^ \6J6.WV4Z'M#--W0OXQK,RS[5+ELL [DC_WQ4*QE M^5S>BX]\NOTJ?MK399:ON[S>T7Q7H#_*9A7Y+(P"B#@)($=I\;$8+)\];'<%A]VQ7VSBD,>,Q1E68PSR%(0QN&04$E ]9Z+FQ#6 MN\E3WF_2*:_U:NH,I1'EB;*3FP#/-SQ2B>TR<](^$B[SD7ZX_R2YR,!QVWG( ME'NK.4C\<"T7Z.Z*58B2&#,8IC@@84*#D$&_1T%C!IGU1*-AVW$VZ9%(^:@O MK%5XQ2 YN\K[5HC/KZN[;?GOXL9![M")CL4$X2@PSK+ >\"-?X ;JR0&X3E M':FUB7N4(3E35NPC>?+--G3<+E'J%$+@LYG6C_(Z2@U6W M;1?R9KRKII//=?&0ES<2P+8I&K2]^;3[7M3DL:Y%&D--4^R:OQ7WWXIZA2,8 M8[G_-XNSE($LXP2D#+&$ N+[)-%)&!;-NB[>.Z3> +4]$=*"]7JT7@=7+PG8 MY%U-YF>B7$_(E=GV?NNP3CSOHD[B&2EV$(EEB*T+QRKGK5A/,%MSS^V(PCXF M&0D8YSQB/H!Q.-A!<1SKZ*+^MSN6OZ[OF2B< 5%J0N:6(SV].J9G)DEZ1<<9 MY3&G;AD",P)_9:L1Z4B#(,*BM#.; MT$S\O]Z$V$ACSB>Z]IUM+3N;[(#M'XH#1MU9K;'TJLY63^Z\FM^QRI-.7?'"TBLDSW]PC ES[N,DBP*,6$:P M3QCMAT8)HU'$5*[ZF :)E@Z:WOZQ;JN2E_IWU7;@^H52BO%G57<'K#U10WK- M+A=)JZUBJMON([>;ZG=-]70<3C5I74XD]73W[:+RZE5%^5:5.9LTCR+[0@GJ M/HC+$/6)?'VC?)V*8=5T\*&_[>%S7M[\6NQ6<1@EB&+LA'Z=J!U*?7W>A)]L# M($_.!>HIK393:MKIA"(C-=QS(Z'(]<[UYO%&KG22_*$4V4YN)O*&#UUY1]DJRKJZ+Z[S/^050.7-"E+ Q-<% M%$9+)23="(S'<)U&(2,H3'/N8(Q@)RQ,HB@3D M[20B(U719$M551S09*@J+3\ME%99IM:(9T2)I%80I3$OE1&A,$ARZ &-+<+G#&D+ 3X 12 M'\4Q$!YF@$9AEM# %ST/I'J7)^M/I1V40XP-6T2Z.P'&D*BZ]C\1?[JK_1TL M3W8$[R QWI<+1#I:VS]-TMG5? O<+D-][+CR:L7>&C^JNO1U_;VX>=P4GV[_ MD=>E/#@^U$QLNVLKW.XT>9CA+,)I@"*2B#%9 AG(.,A@%D>)**2TML#:LNE8 MK0:8U6Y M;;7J=ZU^V/X05MJI:OQ$JFU3;8DQ "!H12(R8J MQS1.@+RC/(-B@!-E::!TG85+^\[KNSUL#S]YQ\#;&R1?0#_JUAJW4CB-SWDY M74IH=,>C[STJZO>M+B$Z9G>MNHJ2RCVKAJR]D?"FB,'\]ZLZ][":KD4[38JT MDDP M3Y_K\CZOGW"Q+6[+=2G^V&^QCX+49]SG81BG/@Z2B&/2CVFS%'"D,]]FV;3C M7-GC\HZ Z,3]>:/9 M':.1;HBU(XHS'JVZ0):VZ.G3O&25,_!&2=9,65+5L5^+7;>R^[%J&K3;U>6W MQYV$<5UU5>E.<"/^_=T :T4)3SBA,$11%A)(",UHCT,^%9'H'7NT;U^G4QH= MA!20O;+;\) ? 9;7OFVK[<]'F/3,]^+S8WW[]GU$F?GV6HC@'N:FS+T%.)OY7;JA8%R%Z,.$T3G\5I!H'0 M(I^E.!MV-4#L9YIY7_OKG:?UO6[D[7-H4CC>$HV3*5[JR#\^L(D[R4L>S_05 M8\J7T67,X5>6FMZX#D2+=2T?H92;*6G9=.F_K+;-J?3_7]5&4-J(*L /"689 MR&+LQ['/(CP4_I C7VOJ=3)0CI/\,ZP+JKQM\:O1C9V'<)G=W[W;%V1C(MZ5 M-T[OJO6_OA0/HL-\%ZANZ&/=75E95C=?O^<"P K'613"($PB3'R*842"J'O: M-J L4]L-:-&Z5=X%;-[N> M+S)V;L.S/;J7(8IG,$6)4-'>+N=$ MJQ0:;\VQ@%UXEMD5A>/URSY[EN6K!;@<]6KA&(J7'M?+URY-?S2DRX0I+>7Z MWM5W\L:0W=.OU:X05>%Z4S6/=7%=_+'#@H)_K>($Q- G*(004,I!X&/D^S A MD0\0YZ&V@BE9A3$D,0]@2$@$:!QD$,9)G#(@S*:QNJ%X?NS L//\D0MK\Y!:N_%N&GCUVP?NV")6])^&U M/,>-XZ,H/B/=$\9O&9H^I<-O78(^)=_VML,PA&D* M.8.4! P%((C2P78FAEFJIXOM69QBG'(JKR3JQU$M4GP^3V@BR$ M >9A1%E"TRC(4$H'T^)7OLZ3#U8,:N43_9<=+LY[+:=.'5EU:C.^_!I2WR6# MF0U-OI1?9GEM=; H_M;=Q?ZYJMN:4^7\1@A# H*0QDD+76^Q& MYHSRS]4&EI$D9O/^Y9LOLT;!0NI10@5Y%,-$E*0I2W ,8>9#/*"*$,QTYL== M8W$\'?&Q:)K_]-Y,,.//Z\X3O-$Y9_*X._GO"[.[$^?6FK-9%29^,5+I+HGZO*GR8[*.MJ7 M_?.*[7[%OV_+77-=X>)KL=MMBIL/6_GJ8G]U%TQX%- P3.(@HWX$(I9PBJ,( M@1@@D'+5E32;-AT7KP>H7G>,H04KN]NWPNOQRI/F$K'Z4H]5TB^OKH/'=67[QUTR[GZ MMMT9^DZ(U^*=2$RW0VO:I:OOW_Y^O%[6[3DAD?V^E\VO MCQ+.I]ONHB#2UI8M^OX8) EY$D89SPCW64Q!1%/-,UCDE M'QQD_C]MG53_K6_K^FX MQO>:UE?O)V&F^Z/B\L&,C>)R_EQ^>]#+M'U3&'1\<$EN6?38T!0^-%[KEQ1_ MZ5EW2K/=U2*;0>>=_&O?##H'^[2A<]A_QM"KI_'E-P&SA#^E*OQU5*'@) (G M2HIYHSU_\3&S_]52^IWI6YD?MC?%;2E*JN*C!/Q!@-C>E=\V17=+7/%W,*P+':'G7OS:GN_='T M90 W$5$3V]F#H2>YMN+@1&M-N#RCN$Y#LPS==>MB-6%35Y^VVY?9'[8/C[OF M2[X3^>!+L7NLMZLD#-*4P2 +6)SX@ ".06\MRB(4JTZ^C;'A6$GEW1WM<+D6 MH#1F-T;1=GEZ:BK&].3N:,ZHPW7E261RQJC#-A%_ZG,\4_%H-E-CSJ?*[,H9 MWT_,D=A@:_Z9#BM>5';;D+$>D\=F5]T7=;LS1#8N:5[D@2@ R/>9#X$?I 1@ MGN#!;D H,U1F0VN.-7I U6U%:K>]CU-K4U*U=7L"/D=T'K#"E/H;8K^C=5NHRJ,4=;45?UP7 M[;,9:'M#OHM65S0?ML>?*;?K\F%3-/O+B$@0(3].@@ &" M9ZJZEYE3*F.V0.8X=J/SP\1ALYD9QD=LZIQPF6RS;& QB(O/ S9]5<\ UAEV MK?V'^6E* (V" "11Z-,,,1^0L,>%, JT;A=VCV;I.K#&D:I@X<=&2&+3D.K^ M6[EM#;_ T6VYZ#8FH^;3+5K_[V/9M+.Z--\5*R&< D_"(TZR,&$)!3[I<;'$ M)UI7O[A'XUCV/M?%S_D!DE+ENWSSD_[\RY=$5/#B>(EIIB+BM0>J(Z M8/>.P%]YKZ2VQ7_E]2=&\D:&\,@)3WHQK?J.)OV,0$\7T&5H^(3^5G-U';U, M\$M5W?Q>;C9H^VJ_W5N/.'$*,\9PP#-.4A@A0E+L^S C"0.1GRI=,VYH.L0! MAC[Q(\Y288MF,4J"-(9AP,,DBEU/7P]HVQ6Q[K+85UM;]63=-O5J&CXCZWJ" M_8SPU[N(%_'VG!Z99X384526H;JNG*LF:=F3;4LX0!-]&Z3,1SCV,4K\+!5# M@+:KIX"SD-F:,U8'%*0TP0 &(M,$(!)CDC1&($0D DDJK^B9<]K8VCRPQ?@X MWS?B)C33;QR93;EM<.]F[XA^:)>A\M.Z;&_WB"G?JAE!W@Q;%)\>BCJ7AC_* MY_".C(8^3U&8I5.0K/"C-L^!\Z;P'=C2SI7DKS$@&SPO2=.3I+I;/S9OZ*:UI^#,[F67&H\I9 MK)->OZ'+=EB:_\R5!1\JF^U&\XZOQV]-\;^/H@VQ'^)_KL4_1G^4S2 M49C%">>8O+P.RPHK(U2'5O=YN5T!@E,_HU' XS3 0P M]WM[* !JMZZ,MS*/\G3@QFN/*I7&ZN. 12OZ.:0H3WZECDI9N#'A8DQ4V945)S=/VRJ)R%]'\O\6[DI=T][!&23E_<- M+6X>USNY\7 5^SP)HBQA2;QV_\4ZYU\7>-F#]A[D,]IK->/=5T(?]2ERVH@+F>#N6*@EQOV*+T]S",E MZX!Z!Z0SL:V>-N9BW2R)G&O\1RT^[TX6/6_XXQZ-T>#I1(9QP?3\^<:)5Y7; M]JF>B_Y9U?\2MN5#JL6VZ4\4G3(?9)S&$!".4$92&N,L@;UY#.) ^794JT8= M9Z,.J^B.ZR.T0X\T33QV6;^<>68C7"_U]#"]8YQVZG<9KD9:(OIQC9N!8+[NT]%H>T]BB M5^-US>EI-GPN4[DUNQC-J-%T(JE8YGC^=&+;HU1/(;\4VZ+.-PJV?1!" M$":08 YB$(084=[;)BR*E'?]VK/H.)'T0&WG$HN,7TXG\Y"MEU$&GBTG%8L\ MJ^>5>?@V2RU:[=M%=E$FZT2"L4_V_#G&@4^5R^:IGFG^J\@WN^\DKXLC,S!) MHC#&41*P%#(((QP,RT(DH$&BFE2,OGR:%9C"^]Z"\]8"G?=-1."V%/U(?/3< M0DS; 7/5?3_F_%Y.(#A/M,C"SB-,@@#6*:(58(S_G.U%JB,Y9MZ#:FZ1N!LC>;H]93QE'$ZPFAU-RJZ>! M>V3> 9K789MI]_H%KLY(G2V6EZ%OUKRIW+1%]?$V>:SK;SO3=",!7Y( MY VU- J3-(FS>##!HTQY$Z3V%SO6J ,>]5&@/CF7!\I.>='3EP.4RW)B@1OU MT;%3CLQ&QCI0,\82 M3..0^#XE0QD)"8J13D%GQ:!CQ;PT[/IH^K*7';;5JKO)B=:38!L<.ZGT5'@[ M4^Y9I7T9-9]=ERJ'S=26]OV]*6X?-Q_+VV)% .(I(%F6!6D >$BS8%]X HJY M'>W3,.A8^[X4\K"ZO+[SGX4LP$7O1#^*.K\KY$,C]:[\=[==\W-1E]6-+?G3 M(7RL_#GBVJ+\77D=1D^"7(KZ'6@S4C\#UI>N?B8N*:N?,5\6*K]?ZJII5A3' M*1&*BY-8J*V\/R=C@]DHB[2F\48;1-T][P%\OIL 0%:4II#$-(>3!(#"+8 MUZI3;-MV7K8,<'_>G)I(,;@.U'H$U*J;. M>2UNKP7N2>2&UY\ZB8X5O74>&-N::Q*3.73X+6+-M7A4F-Z%'H_S4$^3+;"I M_)91N2ZV3;F]0W=UT;W_-ESI&&!&DI1P".((,C]@,.OL!7XF#&H]9&1LQ;'& M,D'[MBAJN=2P:4$JGE*PP)^:/DY#G9X*[C%Y!U S;8D[2<\9+1M/Z3(4RX(? M+U\OLL2,I:J0_;'>/-X(.,-+Q2M(HBP-:0+3 *4T#5'*^0 CP6K7,CDSONSE M ?M<6RGPW-)L?43]TQZO-P#^RZ+JNE=\FA=UYJ%9ACZZK7;7+-ZH::L6DEG+NT4VGG'9X5=7+ MR2G55;\6N]>F$0BS&',$2 P2 M"A+@1V PS:%\D]=<\8P,3JUW5YZ .6]7?(LGC8XXBN9E=L-Q+EWHA!;XNM0% M;XIR];&XRS=LNRMW3^WB 0"(TR .4)AF&:*88A(P!/THH C#0.GU:Y/O=3ST M:N%X'1ZMQ4PCCL[7":[IT9P*TF#F#9UI!J%IBO5?[ZH?_U=XUVF,^,-+:7G# M\S<49 P_\PK%*.35^-:AWNV[+Q^>% .ACV+.1&8/$4U93#D9OAYD0.FQ0>TO M=3XOW#5HK=4T?68N]W1GI.AU4,+4MT_;LMUOBZK;=%\_>N7OW[\:_N)X2P@"8($A%S4]6F$TBQ, M63C8AS16VO)DWZIC86BAJ!_3M;V8ETP]06E1>#U0CQ;>A]7[J?W< M7PP.2%MF7OWT]'P1,#M:;3L2*L>OM3AZ(P>XXWG^@]N._*I MK;M__$C$#_;O2!*490GT4Y':@CB4QRT90F&#33^S%\JFC[:>=/"+D% MMN97;1M.5%9;D+H>?ZZKNSJ_SW]MAH_@/4&M+(. M?8W7^VE ;*+]+N*@GA-FCH=9KG 1%Y44)71K,VK)./A5Y9:C[9BR#7#WE#3 M[T&!(8IB"*(4I1B&,4 8I8,ME$"E*QK&69A#.[1VA8TD4%E"''-G04=L7(.@ MHR2O&3DO)R,87(RFC/'AM;",9D1EH-G/)G;3B;+R^;78_5[5_VI$4=3L:OD M6[450#X]%/5Q9019!B)1&45IY*<^@Y"E>R0)2ZGJ^-.5?Q2PB(GMRIQ@(=Q\)@U.LL*.J#X24$QVR,["A(*H-G0]). MC*E=AV#^H;9S#ZOI&K1ZF?VQW)5WK0F2-UTM+\KUC""09C$-Q, ?A""!@Y$( M0;SZ4=3?*I4*V^#+=;KD,0[E'GG Y$E0VH-R$\(NU]..F=+++)H462NA7Y-P MHG8>P=;\1?,8\)65%F.J#M?BW_45>4(B&""0^$D"><(RGZ%AZ8%[JLNH#W\-J=.5RT)\B0TD[#+A;FH*8N'!21XSYT-I/TZT_ M]&N M!D_&GIZZG")NS&X;(P8--MRX9G+LGAM=1K5VW;SA_*6--V/XFG\4:<>-M[;? MC.=%1:,_5G6Q_7>%18.JMC_Z<6H_.OWZ4*S+?%,VN^;#=CU "F-$0;"+&8Q MX4D2P#V$(/55==NZ8=<58H?7ZP![/X8MRL,$CW<$VA.HU17*?@@NZ_ZL[&M6 MFL^)_\-62-AEDM>=H6_C@^)2I+19>I$XG%&^/S)R)UKU00- M5N-%^WXGTS_+W7?RV.RJ^Z(>?O:/?/-8K!BF,,E0Z!.:L"A(.MZ%KT\NLZWS:W15T7-_11'A0]7K)8L2#-8,9%+TX8Q8D? M9W18H.#0Y\K[LZ?&-5.OW%7>M\)[R,L;[Z8%[>V^=Y_9KPP^:#PW/$M$+Q>7 M2PZF7NVYW^HL7?$&7ZX.6Z!;=]J_'T7Y6I9&WI%/7N?4LR7@!4=8O7A=LQ;9JT'<7S':1X5Y[K% 1.V9^H?/CZ^*TI_O=1=,S/;:9;(40 MBC!)XCCS&0=^D*(!)0)Q,F$)H8UM467$0]7L?GY62U3['49R@YY04T>[J),X[?"I^G;1Y[I:%\5-PP4CZ.:'%/*&5_6S>0+*(8L($3D8 ML# -,*8IV%N&D=(DODU[KD?5'2PQ?G[J7I6MBW4AW]33>['-"K/G,]EU*U" M4D7SNY=(<+6]:58L2<*4<83DXY=^B%&0Q8-YC)'R!7Y6C3K6N4_;GV]:8+)R M'Y!YWR2T<:6B.RIXUQ\FE1^0U+22]RMD"E6IU\[0LZF40 MBV1O8R*V:(_E:MFJ54M[XOQ#]NV8I<@ MNHVZCW+2?L7##(0IR0 ) PQY&&$2#D;3&"F?R+-@RK%X'2/TUA*95_;0M*JT MT8PJU<-3DJE=!1]X_+#U>GAR)K3?^3\#IUKU[I3<&E>YHSA6K&PO$'&ZGK7% MX"*J6&O.5$Y:F=;%VOLIF6, 0R'=K$)*?>"C-$D()2 $B! TV,S\&&O9W+,_BGI=-L6GVV&&I)L6\1F- "21 MGT("PQ!%&:2#58ZP\I$X&[8<2[X$(4^_=5U(;WG/&IUZ^CX%DV,4?L#G?;H] MFF#5G-BVPJN9T$_!KPVI-^%95^]/<*&@^&-97);FC_;FA.K;81(DJ5GCJV8EC9A= MY'2TF2?G)Z)'L*,J5FB]KA[%8/Q+6Y/EWS8%+C>;XH97]<=J>R>W)>_KY$]U M_RIDL\H(!@S',(F3+ IB;*DOYN.!:'/,QT=FV-V+3@CTM:V MA1[@@O8M'%.FO7'!B.]EB)Y-AY2V+HS@RE#,6+,K[\4 []/M9_&+4@BM_,"* MX)0SP"C(DB0CXC^R;NUM!XA$(_3,T*)C2?M2Y$VU%8GF29:$+2POOYF-].J][5AA3 ME;ZOW_.ZP'E3W)#J_J'8-NW\,JIKT58+.=^,GPX?Z5>[6T5N_^9H&FT]&-GHKI\?0'G=L#3%^^ M_KWIKUMIBMU.E/)R_FN=-]^G[?$VB3XC#+/$%NN=_-O?Q2>NJZ^M(+0BWJQH MD*0H" !+$@+#+,K2:(\O$#_7D<[I4$VUBU,H:">?WJ;,OY6;X%4W7 M6Q]+\(/X]WK*.F$(U<1WF=&SK,\2L2G'<,Y@#SJ+\W'7O6>B#P[L-VM0C_R@R!*4I^%&8L8]S,P M (Q5+H_=0(8CO,#6J_K1Z$AUI."R\BH98&%!$5/]@?0WK-AT7$R. 9^Y>VA MBX30@9]6_LU)/J/W$T1N&0(_A:/5Y+U"??_]U\?[^[Q^^G3[M;S;EK?E.M_N M^KT ;%._Q0"H M[.[7(.?$+G\7],Z_V]^)5Y7;1JG^6OO7]??BYG%3?+IE__LH\MO?BMWWZN;# M]D?1[&23??W3HO@UO^\>CX_")(C#./.3-,XR2$/NDP%.&,1*:<@Y",=YZ8#R MRI.8O-\D*HU'W]U&X'PV6A3Y>NE)EW=K;\>/X>L-X9PL!/._03^-F]7$35M= M:T^9HY6\(GU%4R:T/2(I@!@F% =QA'J#, A"I;MS+)B97"\[7!J*.9;'RYHX M(85C5>\2>]9T[SPG)Y3-$I'S:Y>\ MWFU%1_Y>/O2O[08!SP#BG! *YVB&/SYRJ'OE53M%GU[/7V%-"'+=L4ZUU= MKC]7OQ?U&@Y3'R D !$4^SX!*!TFAGB@>)'$I( F#[YXK3,O._S@CM?[HZ[ TP7SH9_^\/PF21WW\J-ZBM M/0[X^./VIK>;H@@GL4^%.00XQ&F:)(-=N?ZCFL[M6'.0GD"YK\>/-$$B M55=N2P1?3K'3U-S[-93K/#MTJV4F+D1"JRR^;\ M><:R/Y6K=F=[S^U'.5S=%??-*F0Q2C!@C$5IG!":9!!T".( ZK\X(%MNPO: M>_NQG=B1J*WO!]6(P^64,F<(])++^V/?]HY<-U%PORM7)1KVMN;N61JU/5>? MZ_D3DS//M+?IFK*G/H'YM5@_UNW9-/F09?6X^U+D-^7FB19"V.]+>8]7P?.R M;B]2^_1[OR;XN1"M633UNV(5$A_2((X9\VD2Q2Q#..B!A4G(E9\QG@C.-).7 MY5;\6U%Q>/E:_$#KO;&IPJ(Z$;FHB!A-0QX\\'H7O-X'[]@)3WK1W11YY>T= M\0Z>+"^&NA.0BXKEJ.E'YS%5GWH<2^K9B3CA-SK7R+BSXX MU%ZWN0H2 @+">$SB@$- 69RQ 4_,<:QU:XLS%(XS:4G[L;:<+[=?3]1_BT7OS$35P/J=*33 M+6MVMD=,?&7S"6(NRIDYE4L2JQ%>O"E%8UD9)S1OE:,,1P$ !*88P=C/:) 1 M,MCG89*.EQX3J]-.P-A0(B-NQVB3:UKMJ-6X ;5+"5,;9+N+P9)E;I1?2L(W MGCE5*?RP75?W[37W[1.7)V28A6$$Q$B<0D8Y "'$).0 ^7$:0\JB8+4M[N0- MK=?J:FC'L%*7A5V7?851N?NV+T;(UN$574>^[SIRN4>JIY&62%?3QPF)-CR, M*/%Y/TF$?^E87DAQI\3<&56TR_PR%-&R3Y7+MJKQT'I_#?%UA;K%IA.FT5;\ M;2=:KWP;!#5-(=#X8<8#&&8TPQ&*LQ2GT3!C&5$6*LT0NL;@N& \OL6Y7ZT[ MJ91-N\>QW'O@Y:T+&J^-NXS5Y16]I81)3V3W$;JNO![W:95MM^\=P'MH21'2 M>"=^(9$R?#_>8<247I8W9^_$:MP4\9A_"6X2+ZMI6[G>D$(5T2K&,0A)EJ28 MH0"C,(S]9#"/<*IT5YUUH\Z7TA[*7;[QUO)T9?GM46I"FS=/YDN]H84]\M5& M%[/P;IC[=@I*.NT(0Y6],X,,ZP%8QCC#OEN5XX:K/MKX6&SO=M\_W5[7^;:Y M+YM&:,#'B5JSO3E@< D).LI7<_OIUOO&)0G M44W!F7II/@EW9G7WH8V^:IA_'550G_+Y1+4\FJ+Y2^'Q+E06FXRZ/O_Z*,\V M?;K]^OBMZ5I/LZ(AH$$8(AB#*&8@#"* !RL^SI2EV>2[':MR!TFV^.8 2ETO MC-BZ+*^NB=)3UIXC><)D,H[4Y=0U5V9*>FA7*IRI2.@;?IY0SS&,S"^.S3^"V6,R5DPS MPBY+IG.N]#1SH,E4-,UH4E=-YW29R:8F;2JZ^9:G)X1S%"GS*^7[K7IZ^I+\4.H5;[Y=#L\D_6YKF[+W0JD00KCC">!3UB<)A3Z>V ^ M27WUVZ$G@>-8G_>/U!5YO2VW=XU7%^OJ;EO^6^<0X52AN:SK"XS*F"T>_.P6 M#Z]W1*Y[#:Y(+=P'M?-F>7'4N;-Z=)]W 'H).])/4WIF==19=):Q2NK./:5MZM9X5)7> M]B7@S_+L\2KSPX1@@B!+DR"*&(49ZU[[38.((*WWT36^UO744KYY[-[4OA&* MV1VS]KJ'M<7/UINJD=<9-;MJ_:_NEXWWD^BQ-]5FD]>-]U#47B.=^8N>>.KP MJB:+CBC5$[P6A/?Y[%EU)PIV\/Z,-AE0M S5,0%>C6X>!DK1OAE^_)+XT?OA M^.GPD7XO"/H]KV\.1YV;YO&^O>V@87\\%'(?PC\J4<>T;XY_$;USA1E/" T" M%%.44>$%]\,>>>CS!&E+T,QX'6O;@,K[L8=EH%)SQU1#_MY1. UT]>'=U4X1UY>N7M&\G!64]Z.X-^NPW?I<2PD,:SH(RS M%$;>2F5+P39?COQ2-O_B=5%\Z ?U+6X6^B'&)(F1J/_] "%(V1XW8DKOYRX' MK>/\*#']?"M '29&ZG/*M]28SI AG8=S,?E1>NI)5[W!U_>>'M^*W53)<52[ M^1.FQG%\N$R,%B*EE1:_7<;]32>A7Q?U?;#".*4TP9P2/\((9@D*P 8^JG2 M1;\+@.DX$4H0-/<\9.(^\M/VR+27C[ :'T<88TYR14E_+;O.UC M08EM9B+>RFA+B(W*UC+:;^E VQNVW8F1Y(?M;57?=Y"_->U)JA4 A-$(8QAG M@$9)PGR$4H98BA (L^C2*5!K=MQ)TP"O/2+? ?2.$'J_#1@U7N>P0ZWZAJ') M*3;;#K2G6M[P4714EP>DXXY/J7!P8N>.5?KFWY=CUYW*43-3$ZJ;HMR;O1;_ M8I5FB1^'&:) E/(!I'X(P^[K<53_^KW"J*^;$'U[6<"\=?D,:C#F95P+,85"8P"32E17=[Y]*5/:XO Z8OJ)H M,Z>N)RY),U039;YL2LD+'BX(B2EKRY$18P_>$)%Q;.A(2"=4;'M#Y5)"+,]$ MARA*00)9D*:B($I[.X!BK'07F?FW3R4??585L#RJO+0\@C1U[7#'EZ%RJ%)E M4SB>D7!!-LP(6XYH&.)_0S+&,*$U/R%OGBGE9$BO38@ XL?"C(]B0K*094G< MFTHRZ@?:G*%2?#='[5L>R ML0?C233J4J%)S65]<,>*GB@H$F)#")ZY?*+WF]$R?YZ?F9H&-D0&B)&TR@(_"BFJ9^D M#/:F:)(FRL,-8P..9:3']:Q3Z,]4F--W64DF84Y/2HQ(LR$FI[@XH2:CJ?O_ MVSO7WKAQ+ U_GU\A8(%%-^ DJ@+M0L,P(LX"-;=#F(' VQC42B[9$>[95BM'Z\*. =)5=PE!7JM('AOJ)KV/ M"Z?^J&%"P1H;<'@9^1M0T#;H_##0EUY;N$%4!__GXJ$4]5O5[O?E8[$((,(D MIB"($0BB/."_Z),6E@ J=9BU]L6G@UZ4*"F739$GATB\M5,A;90\6+TP8I86N87/! MA;;^5[PP&.*4QLU3O6D*Q*]W?/9"ZCUO^@>I5\4B)0Q'*2,X"A(S@: M=6D43G;\G0NJ+$7S"EPV79+'V,WR^\<51V9Y7]XU+7>3L2 ,_8C!!)&,)@P1 M!*)\:(^DTC6E9JU,@RZNSGLN3W,%1=M,65)-X:,6H]0MM >F-TP919*ID7.! MD7$V^Y?EV55! N* HS]/(]B%),L2!B#<=>6^("/XN1+ MIX5IP--)NNA_T7RLT+N2_6"AH8FRT''MGQ9PU*VS!YP3AHS"QL3 N8#&*(97 MD#%W1!DPA/_R:G-3?ZL6O)DL"4F,<)S1,.730Y_V+=$HDMY+UKW^Q' 1RL1\ M06C3!(N*>8I8<>2;&52D++,.E(,5,CC1,&YF,-&)X"V4:+NA#))F:G:U^;2I M_RQYO N< X1H% /BLQBC/,-A-#1'@>)2CV8C$R-E6(/H!6IR1=E+1;BXM-&, M,/(.6L?,"U-D6*/KX\R HQW&6]0Q\T49/9_J[6ZY_L_RJ5D2"K(L#W"8)#G# M$8BB%,;]DA @.%7'RXHPVZ5I;E8LZ M1DF3T0LQBN10,^9]5CCS1(T.DG98J94]BOB-X:]EROD'O)[LVO!FD!_4E[4X MDN1K7?45=@#$44@S3HLXCC(6DSA+NB:BC,CO2BM?V/'@;O1XC2#EG1MUD]X? MY$[]41OH"M;8&.PO(W]CP&L;=/Y!KR^]MG"#R _^Z^)NO^%\"<+;FW*W+A8H M#F-&,@!8PD(""8F0WS?($4'?J?0(X M-4F- *K^V,# R_#?P("V2^?'@+[TVL)=(H^!F\UR558/US\>;^OU(L.AS[(T M12 @+"$8,SA@)@^ ]$$_:E=U#8!6C->JD1_WBM:\/^C=N:(XXN4,L3'0GX7\ MQBC7L^7\0UQ3=VUZ0Z@_X_/O=U_%*>Q-A3R,XS0(0T)#EH=9YK. =J_1D#B' MH?0APEH7=SS4>TU>+TKQ_18]P^0?]\Z\4@. HDTVG_C'#KSSU-*T_YI1=-)V7W$28P46LG0=D_BV_"G+1D="_!T,7S8\9.&*]? MC['AB\I;,GS +N]VY9\%7>Z67>L+BB*" $4\&0J8GR,D+'8F,%$+.\K^V7SCY90EH]@Q='$NV#$-X\3++19\ M43OO8T.6N^*AWOQ8I'D8^"GE>,M)$,(@BE%?NAY'#&L<^2%_[6D@TVCR>E$Z M!W\HN"5+%'=&:8%$TB.[)X ,\8]20\^IN!;_*!KTG)H+&C35OT*#B0OR:,@?B\T#GQ/];5-_VWT57[E<5C\6 MF,+,IV&4IZ$?(D2S#)"^-9C 6 T1>FU,@XI>F]>*\SIUJLS0M%&6'>X=U&*( MJGGV8'+2D%&HF%DX%[@81O$*,C9<4@.C8-!=$Z(E_ MG7[H>Z"P0U,_/HJ#/^J[_VF^H[V]VN^VNV4E=I 7:4+S,"09"1#$B."P0KC>\+20&[GU]A6_0;QM M496U^-?=GDOT[AJ=WOWRKEPK5E?V(^E^N;UMI'8.M,.I6.^V_4]>CJM35IT8 M14:.GG?,F$FO+=Q1:N/A:O>UV%S6U<--L7FDQ>UN@1/*<$!#&,+$QP$!2<+Z M=BC&H6NA2VGIW7Q0G+1D9&"863B/P6$80VWS MIE),-8_&(:I69/E4[I;KINFKVW7YT!Q6M_U8W:WW(N'M2@Q^6^Y$D659;!<^ M)A!$*4QA I*(I\ IPXTLZNG /NJ6'W8WX*R\>W%Y] M4*[V$'??-7+/_%GUBEJ*\#PY\/BDS6MT>P?A%]Z@?"C&/&B?>,9AZ/38+&6J M3IP'D*<+]^5L:%J?[6*^+R#S4TJS..$SN!"#B$$H5C.X!N"S./YI,RRSW@DU\N^@ !ZS6*%.="LMO%[*Z M[8F?";C*L6G15<]!NRA=D)"E+"%Y%!*4I(S/;H'?-!X'41C"5''9UDZCSB>> M[V7 %UY5[ 1&[U[!=8YCVG@P2_?(SS2*Y8/2&KZ*GBDM(HO-G'(GOKJ[O5G> MKHL%R&/Q[G"CZ+XT5977W M%%:5G1JGL[*LXIF[Y>67MKRWQ*QMXSP(9!C#J:5F0T=T^2+VQ3[NBL?M K(8 M4IIBZ(L]8I0"$)*NO9BFB=3KP.:M3,\9H"X<=$8.C(&3D*> MP1\%^JA[.D\":<3Q#H5TG9$E$2VWRX>'3='F4U?WGXL_BVI?M/##(8I(Z(<@ MI$&: N2G:4PQ #G@__3E/M1KI2''/'JN34PY.G5Z^8^9IW)4FLQ.-3#I.^F$ M36,NC>#)BKGS()2=4&H'-Y\[W!!]^K997/*'=H4>BTUYMUQ6JV;"\5O1G(%,:901 MDL<@"V."&?$I['E \2D\GW#)EQOV@IE7B>MV3=LQ,D-;%/WQ@?[A,8I;K:> M]LS[HU4F.3DR-6]5W^W%C+A).>=@XC-![LU\ 5D>*,>G4-/![OY>XKX:E&S=O&RVVYO;K_Q$64U0/Z7FX7,2=_ M!B $"4H9"D%&&.@;)S!16HRQU*1C6/)V_TWGA-4K%VD*GU?M#J%5< MI+'ENMQRS1D,5X.\+:^=+./(N3>RH&/9_GDL[=@.JG9ZR]IF(JT?EV6U2'$6 M9S""&-, ,Y9& 1B:#Z) :E'(>J.SX6*KUSH99;VWQ48'MKNBXWN.GXF/K2PC M0BIVPL_"2-6PE"FIY9O,1%ZL((LVBE[#MDM3(Q2)W_^/HECBJOLPJQ&DS>(TIBZZ[LF/W&? MQ#V]:?O1+:?@HLR<_:V@WYBQ&WMT_OFZ>0BUQ7M&+2^]*1\+5*U^6W)LEAC%LRGD.NN4#8KW?JB+8EI-RN>6$ M)JIA60C[L*Q6'QY[:0-8E+EB)XD'4M8T2&":@1#D.(8P2!# ?;-A M *7.4K36F&,.C51$7NK6O)L;+ >H2;U5 Y6AK5-6FUY*%,1;!+,7CESE MJ:Y/,LMLGPI^!U:[Y4-Q==^\LMJUN5WD:1Y$:13%-$O3C,30#_R^+4*QU+GT M9BTX9M=!F'=U[[7OZ_;:Y)>.# Q\?\5M&N_4V'1VV^27W*:Q3V_-3=NH991-E;RX@Z[NR7+[E:WK;UMTNVU2V44,TBC- M8!@CS+(()AACQ%L"! ^ER;O4<1*&^Y@,L@2.8X0YC7*O#]Z;1,G.6,VC20X M5MR=1W)C)Y3:P=VG-JA^+W:BJ4^;^L]R5:SPCR_;8O6QNGHJ-J($[@&)CP4V MQVV(66-9[?G/NC^LJX.X!.5A3G 2QEF.DSS-<-"+2Y. *;VQ/)$DUVOCAU$J M[AYOD.\=]/^;VHQOJKZ20^4,NTD-JCR EJ5]"-[M#^\7$8575K^>[+ +[Q"+ M=PCF;!RVTP%VCUW_MM^U;Z[]Q-KK.9Z>:4>A77A=<.TRZ(6X$X8 /?'P:T/T?A%!_BK^6/%I>+;'GNL.''D@ MSN;>F<>C7]?KLO18Q64#"[\G^[?:CV,PSBD.YZRYN, DQ9[J=IFB",41"D2=HW&9-$Z:1(HX9< M9Z%'VL1(;(YP+;?;??-%D3LA43&/-')5,@>_J[E3F@G9^(( M]RSWPCP(:#NHVNF=JT;%9LJWY3TWM_N[O=K=->NV#AITUBMAIFO\QA)ID&\K,^P MX8G2\?#]VF6SQI%_%VT6BX@!G\0T\P$ $%"<$3:TQX5$:BFZ?CO.LW*.JJ)\ MJ+IOO]RUV7C=')7UR\-2;$N(!Y3&4?%ZMLHEXH[]-#@J?M@/ZO9].EV_GN&H M^%/^C,#(W--Y\,A"'*>.BK?@C,(&Q49\?H<6[;^/-DFZK_,L\A!%@4_2!&/B MASRUH"3L&\Y!F"OO3I@VZ)Q3Y"O_7;$5>Q-'F^D\==YM&V2MNV_R-A5$W?>L MJCX_V&V6_$%R-_Z]5U=[%>]8.[Y18:M?YC$V;0;T>HO"KE?VJSL729S%=+2#1J M+^=:66FE>E*Z*^;!2A>!:5=!*GIGR,YV4UF^#).FE.2 I"$,@CP@(8!!UHO# ML:]T8NM$DB:NC!_D6Z^,M]Y71@0^9S=9I?.I#OM)*N,5^T"=[:XZ>=;<=Q:T MW#/!K>?2.TG+'^TG(VMT]X]]N2F>[6.A:G78R@(I"C/Q/B2+^1,KI4D21KT M_G/%&;+%AMW/E-OICE>(18I5N=MO5!-JFS;+X7QJ?_5>-^]$BC+N3N:PIW[1 M;JI?-&L19]I9ES=Q;(_/?D_,@ZLN GNY_^?*.X6=]KNB6#55FB +R%X73SAR3X>>'ZOM?B,*@J^+W6[='!AP(@5>()C% M"(" )3"&P ]\D Q"4)KFNA"UU/RD+"U[S=YV$+WU-L6Z>5F$YTRV(6NKC]19 M>X;N,4'N(-<[Z+TXN<1P/NS*62I)7\O],S\(VPYPA,5.O-2>\./]MJP*43'Y M>]$=X=+]R6H11"@)%>^/G4+OF3_-XL&(D2K+!S;Z8R;\=1+:>TL(]OS328-IV9!> MK"%>W1^D+)!/LQ#BA(4,85$ A2'I6X8T9;IYKVY[DR:ZJ^>OU=QV,O4366V7 MU3/7*0PV256/] EO#PK/EYF^89ED*FIJ^$S89S.BD633CEO:V>7QV^Q)YB-* M&8AY\IK"# :YWU<\T @STVQ2I2GGV>.1&%%@^>8Y#T?%X?R_U2C5,G-<,R6T M;K6U%/!(V9FS/;F3,ZQ8.Q.B60GEO>Q-WQ\#ANWX;5?>K@O45$U >;" M78L4&WQ%X[Y.Q;+G=JD!3=/JV5)--Y[WT6;DE/T2T05+PI0!".,D"[*$8F>Q68Y]&R>9<"S*M%%U* M=\4\V.@B,.WB247O#&DY''XD6;T)(QQ$29Q%81+PB7>&0]:GJGF09J&%@GK; MDB8NJ!_D6R^HM]Y71@0^9S=9I?.I#OM)"NH5^T"=[:XZ>=;<=Q:TW#/!K>>R MSXO/Q5.7UU_=7];5 Y]C/UZ*1=>K>](<3[0(\@B *(P"$" *0 HAZO?U\SC. MF-HRJ'E[SM="AQGNON(W9G]*T_WR3KQ=_D,-\1;LE:/W1+YJ@?F@3>SH"'4? M^ /XT6OT-;O>C<)I4?NN82,4M6?V/ !I,9[:U6VIC[7F](Z^<7'6ZR*G +$T M"H,T!"0GF!(*^S8)37Q]I*FW-1W.^$!K=V[6PP@4IPCK TW#6'68.7+4 LC: M\WX..*-C9CIGV"N?)/FE[^_\V&40RPBW3!W2*;LY;O_Z:[W9#6TG/DU"F/DH M131B$:4QZA=9F4]CI4_WV&G1\<1;3.LVSP;>5L@[ &RH;[RM-YOZF_AF@7XE MCH'QZK4XTWAN4HWSRS/D_>I='ZR?'G=2UDE6Y9A;/P_\68YII#+'EF.*^]JL MWK33X@?^&_ZK+9]#MU/CR^[ KQ\G9M(+0D&2 4*#/*:(:^.P'C31.,/Z>]Z. M!$VS'SXD@\WYPT,8XI>'.(Z/4CO+3JZ>Q>_O\CKNNID089I83^\.3^*P:F7, MU3TMQ=);M=K^5E;UAHOX6/%G6+'=+>*,9$G.<@H3WZ<^RQCN#W!D>>8KKF[9 M:-'YA)"6XEV/VWV[U"T^72A.2>2]QB^Y%@OA92=5LSS&R&ZU AGG/IN5R(A) MXF;%[_?-#V\0VGXR\,CN7O%YBF9&+)0HF['1 ;/"IIV(WBB=L>>6*@(_MR_A MWM0WR^]_+W=?O]9K?E\^<%R_<=RVC_,4XIB&D>^C!!.NJ_\0!(/B"U!:7+0N M8[K5LZ/7F'?+[]ZW@_HFEU(^@'[B[E+CZGGZR02V%QZ7ZAUIO? :J5V7=/^5 MAS8;<8KP^8[F4756@L'..FM>8'87YANT=NRK01;+6WVLJVN!G$5$21"P/ Z3 MB(1)& 4A[O=/6)3#Q#B!56ELTLV,5:_0.$U5\E,[0[5NI)/DM%7I-3+/GI$> M6::6C.IX/2_U?)?#W9DL5T.?1H'@7,O_K)3X27?%/,CH(C#M4CU% M[V2)F=_?%W>[J_O\^UWSN9///$6ZJH0F\?_\<&K+Y^' EN9 B&KU_ ='_^7' MZFZ]%XEK^S'0Y?IOFWK_Q/\&_WV[ [ O5H=ZPX5/Q)<>4Y!3DA.8I1CE<1]8 M'D=*)SO\!.$XWKUN'1#)UGWWG:VB\\+C"@OOKONJ#4^YY(_G47L:_ 2=(/F4 M^0DBB%_<.:2Y9 MN2J9*\Q,M;N\P-K#OPW:ZZ/V?NGC_O4X,7B>?+313YL"3-NS(X_[F=YB\WBT MS]6<^J? Q(2/[ 4, 4$D!PD7$.(T2GP\I!%1P"=G3TV8U[OE9C?!<_A=/2HH M?2E=D:HR#],+[[9X**M*P%%\2*)I\2A"?4Q M@G[ ,H3YE"3V PS"7E/J@[RC25Y)[DB[5:/.DEZX$Y(4XG3%_V>(>O_],S!$ M.E:K#%%S^#V&/'W;-'K$02F7XN368CB_ /.\)_7S, $(^$G(HIA0&".:)RPE M,8$R^PH&EW>\SM],IP['[S_6^ZHY2E6D@NVI7+NOA??(\\/]IBD_$^-\W9C7LFQJV! M+YXR/$#^Z!!*N@?'VQ&?>!I8L.>\B+<10&WM5E%+Z(;/>5\*WO250(L<41S@ M$&8(4I1D( ,PZ1O+8$ U7I'3;$FC;%#CW;?#]^Z;9.S^<)97/?Q)0V3%:AM= M>^76,5U:JD7C@XV-HHN^MGKBC<#3OHPDHH9&SB/#- VBMGISJ6&HK:(I+MLU MLO:UEZ[)J\/K@0L69##-8X3U&H?W1.K*&V1.RS4YZT8X9]G[>7#/=E"UT_M5GXN?-GS* M6#XMUP.+2'GR%X; MS!NDG2F!&[5)DF_Z]LX/:P:QC-#,U"&9!;_/YMH%LP@PED*0H:SG&&6!WZO$$.8R*X43JW+\1)C MHZO[<(E7=\&(E<6AHE@L/9JL*4[>D>\O1LZY#]7PVT3RX>K^ X^E_4R*UT?# M\\]#70T/R.M1S4/R7LRWO:.HM-9!)^]D^074.7>VWLKKF3I=9NW6LMEO+/J> MJTO/OUI\MLCK\P\HQ<-Z)52>UO9C$84(8YAAE&$?I1'(@G#(9K(D "IO*[G4 MX3@WN#):P7;: 7*3IKEXK_-,KT_BO3S"NTC,WD+ZQ.M+!D:/3,JFZ+YY3-DF MB?3E:<23N6L3V),OS+(,HA7Y"8AB#&/=["S@B?FP;V'HJ'..:&:QA M.;3>'JK=N^X.U,_6R>:,Z9,F&T+:K.-^'D0;QJD!:!O.'O!\?#=>\E_]]2_] M3_@_Q)EG?_W+_P%02P,$% @ ?(:H4(T 6"6\R@ 5^ ) !0 !P=W(M M,C R,# S,S%?<')E+GAM;.R]69,;.;(F^CZ_HF[-??NY__SO__'__I_ M?OGE_^J/[W^RY7AUF\^6/YEY/EKFDY_^*I8W/_UCDB_^_.EJ7M[^](]R_F?Q M=?3++YM"/ZW_F!:S/_\C_M^7T2+_Z=NB^(_%^":_';TOQZ/E^MTWR^7=?_SZ MZU]__?6W;U_FT[^5\^M?$0#XUUVI5Y^(GWZI'OLE?O4+1+]@^+=OB\G//P4) M9XOUNVN\I'K\V[/G_\+KIZ&4\M?UK[M'%\5+#X9JX:__]_?WG]9R_E+,%LO1 M;)S__+__QT\_;>"8E]/\8W[U4_SW'Q_?[2KYYVHT6X:VS+\6XWSQMW%Y^VM\ MY%J6!01KD5X^;J.FWE^]?>?[_Z:![&C(!NA_^=+CRZ_W^5__WE1W-Y- M@YB_-M,.=7T]SZ\##TSX4$SR^5J;EZ-B]" M%;/K(C9SW:C0V(_Y-);X1UYYNBWGR^)?:R&.AZF3=K2"X(?1 M/.KT:WZ\T*\5;:6=GR.*Q[3N<8%6VO3';+2:%$%WGU9WH=XX1(^FE_/2E_/; MT<=\L9HN PTN[K:]YH3NE_B&QJ36JT4QRQ>1MA?SZ]%L2] #DAPHU7;K-F"< MUL;'91MKJ2EO;XME5&-\81A3EV'6#[-_<9#:-4IVT%X#IHAZHL!N9PE ^WXUQ#8BT MK[XN)+K,YU?1X@J]1)>S2?S];/"Q7#HI5MX(.V[Q![R9?%N/1(2OPQ-K:E>;3,OS_FBN! M^J/%C9^6?YVDB;T5=2A#>7LWSV_",V'-^&X6"N;ORT6Z1/NK[5V^9!Z>^H[N M)'=AQ;K\GBK;XUJZ:_W]\CE5@NT9;D#YOP MX.N3)*Q75UN2'.DPK5FZK=;6SM<%;PY%8IVAC M[:PUF;4T5VVJM<77(DPTDYK=8W^AAMOFOHUO1F'-$CGRZ2:8'>N%2FA8'H:= M,!F6XYJ^LE.K:UB>#^4L+L/"-Z&2ZVI2. KY>E4TW.Z/^=UJ'K!;Y!NK\+:< MK=%:SX+KO^Z?N)R7U_/1[5%"-5!_PQ+7&LI>>K3I=LSST6(U_WXTU_<5;*R- MOY7EY*]B.JU\6T\W'@^TM&[QSMI[O[.ZBKL"N_WHA_NDZUV#17YQ];1P/>UT MV83.<#O23#FUNL[D>?'+9F2K4W5G%Q?O9E6)9H2M77]G M$M<:UX^KI+&VO\_C!'B@;8\?:OC=T>%3SC;NA?4WIJQMGAQ10]NM#CQ[Z$Y- M:O_^NAJ69#/F_U[,BMO5[?JKR]'WM;OG&!EJU])PZX^M\>NE1QMKQX?\+S4>EZOU;E(PQF?AS_'&)WF@635* M=M'*>KJN7T%C;;X,:YVX*JWOJMA3HLU6Z=&B&(?)T1;358RC&VBUC]#O!Z M@1;;=*2JZU?08ILWEGCQK["N+&;!FBE&TP>_GBK(4;6V*%TM&A\JUES[XM 3 MAJRX=7<;5^JUF+RW4,MM^RW&?-A@Q>PBRGTY5W^-YI-@!C^(%?EC5L2@IKM5 MW5FTK=>UC,?E8K7X7.K\4[Y<3O/)N]G1DUARO2U+^/%92T:+FQ31ZE38N4S- M:.V(>EN6[@W@M=9XCWM,Q D\7ZTU*?:#NCB7=C5N_K[=>C_$V-?>" MCF4^;K\HJ?6NVH[Y>;>?R'76H)ZW2SF5K\*A/FZ_L&)<':^O[ M$+PF4:CS@JYE;M)F[]EV_YA_S6>KW!:+464L3_3WW_(8$75W4XRK;!O;XS[1 M(/@<6MBDAIMI0C^X?5M7:!R[ M(7=:;9U)DR_=U54^7I_ J^+FMH>]9MW]X^/@R1'&;L# M:%M72,<9>S9>6^IK%U)\Y(E';9TZ:;&<%^-@YQRQ1]+ZB[O"Z*6?3PJ>:OP] M72%03-KLN!NGB_B\+C9J)O]N7T^UGM29LS- MB_)ORWPVR2?KM)O5JZ;E^"69UO)5M8='TI9IMEI_JR6+LXJD9-(Q1__SDT(*M3+(,.""SL.N]E.=_"VKFTMEB,IV7<>/@<8-?AO7\>)_<+ M%62"(D@-580JYZRE3.,= L!S7P>!A]12\_%/Y7R2S__^,_SYI_#+YG#G^TT# M7\T/NZ;9\L'XK3-D_#*^*::3JG3, MG=L&,\H.8 ]R57WYUQ<[<_/=O.E^IQ9#U M-U#$_,>3U32_N-IEMWR@1OW]P:>U%;P'@6.KRI!0*)!88.4TXQX#%DB\104; M7 N5LQP\ZK*E[%0!]\-(-QWP07/5MV)1H^\]*9$I2@$S%&/-N46<(D;]5CZ& M/91G3+#VN/#*C)6&?9_0^-(]P1K4GHO%N9 M.3?TC/F63(,:M$H!^S#!GCF%PA?9PTX3?_P]O_V2SU\@R>L/9R[V'XN-=M1: MQW4PVT#54"*QZ(L5W1'A1,65#4/;" >@/((#U<.9"PUC82#ER&*&H69&5S)S M(XE+X #Z,3EP(K0]3C1A/96_6^:W1UHRNV*9= 1(*X&!3!&KG+%25))RB4E? M)#IS<^94!9PXW+RP-%AO,#U<2'^>CV:+C;8NYO%PRX,O7AF84JO-*%- .Z>) M,@)00AQTLA)>0H&[G,:^YO,O9?>#V E,*'O30-6ULF# :246>\##!P;!6"%2[,.Y3 6CSPV;]#SC:I@P&. MP+"9(19F7%IE'3,0*QT6]0!"R^^1("D;/^3?;&P4_!YIN VJ_E<^>7C!W3;0 M;!OO^SC@+/RVNLTG56[N]9.AEKSX^B@&IQY]&W]]IH!RU$>7/#+82D6PK1P. M8<$A4[8LZ)M8Q[?"]+[UU-Q*[71)'IT W8H]9CPP?RMGXX7#146]Y\=V9IS@@;IV73!-'@626 M5IASKVO%B[[24^2_>TK_&GN+O>3%#/>?;T:[7.\=]9B#[:PVOZ0!J1%UX!_=Y]AJ6] 2_('OW2X('_P2Z8$$58!(3&$2@.KK:V@4PK0 MI$#9^GNOAP[X#)KSPU/36YPLMBNO_3VBFQ=GEEMM),;:,,RXB_Z^:I]0$>]3 MHF%@_6W<%\]R_GM":$!C;[%_V"UG/H^^==]'7GYY!I''VD/EJ08^X(\@WZ%N M(4^:/.IO'+_IR6.PVGJ+?>1^C?7@MRX=O*\W(,/((\BDX=89!(VGDE91@UHB MD'27?#FS)",!1"."DAT@IJ#*BK\&2,JA3R M'[^Y_>#@_+_-J5,4U!7A=]?M5?G;5O.8#FR=9F(/>_<5R[S6,=8UQK88%(Q% M*$SE=M/1@9!"Q:0-Z+=*Q0;1'OA ^N#VQXX&U$-OS+056I.PQG$N (J(P9)4 M^"J$4P[_P*3]X[?*YF$HJL>.H$?SZU$QN]Q>JOU;^/L> '4;4S(>Q_,:%69A M62*E,HI KA0(,#E2Q9P8ZE22?5!_H_<,C>/FP>\AX\?]S=+^D1?7-^'?ZFL^'UT_NBO[').!8(L11Q9B2R&!SC'KM[$JCBOI;9U^ M='[)0+PUBC$>_K&*4L0]J(Y].&XYJ(7*VSLEG4:0U/P?QV'>U7SGBUFQS-\7 M7Y_O*L;LTO]=SLUT%&3;GQ/DB%HR+SPQ2%'.)&0(218@V.(@B/3PO+C7'DW* MKE0P "K>M__#Z/9P\I C:\JP1X H*KR* 2C "F-UA8>"LM/3MNU3LA6FU&=C M QKHBI$OILY_-2-%C5*9@M9QR+5ADNG0LY6N @&=E)[H'X9I:2PHVT*\*V9= M1)U=S"_GY60UWBQ+QG].R^N#Y-I?,'.$XYB;Q6ED/+)6SS?#3)H_"'1ZRGCV9$0L )]0!IQJ1DW%!028213G&B)1U_?MLT M2H2Y*^+$75Y)28%..;*0 M='KY;9.I,<#?7J9)CS&2*L:'(PZ]9,14WD 7!(T M81XW./P'4!T@4R9\K&0&C"?M(@V/8LF:/SJ?Y''X]IE/TFI%L ":>RNY0T S M5344"Y\R>;T1(IRHN!KY)(^"]DWG$F306:##P,P\ADI"1*LUJ.8$IK@\!VA. M]SEAG8IYMS[.Z4O68;5QOB]K4)WB&;;, N@-%P983L)JE+M*=%\VBG-7#*O:MV<=\F0+^(]%?K6:OB^N]FTQIE2;.>X1Q9H1 ( T!$L, M=DA1A5,B?0=HL+?"R [Q[R&>8?\]DF\]!(%K%];BPFL#+?0\'LS9W!\#%!&T MUMFI\PM!4 1JX#'"Q'+CPQ J0I_8H@*$38HZ?2-A>FEL28U'.$X!;\]+9(RV M$%KKA/.0$<>HQ5OY-*:FMR7\$!-XU^9"39?1<=B?A\M(.44]DIPIY1Q5) A* M*IF93SLW/G"^)=/@:/_1<6#WZ#_R'ED!<6B@\H3(L,(UK&HH4O '<"2>J+C# M_J/CH&V$ Z?=1\(8PYX"'K- 01"F]M#N;4,-%BHEVO)M+'\:Y\")T+YI'V*\ MD$"XL&H,RT?&"-=H)RDUW/1%HC,W9TY50',I=09Q'XDBEHGPC\<> ,QSG7KQQXF)>73CQ816'[8NK3S=!$=M?CQL1 M3WA!1A UQ$G% 97G>OFP$DXON0+S\_VE:H;U(T]\Z,$V24 MU\& DYIZH 3867 >!R#[BAE\:Y0>FJ;.:9\]W@F'O?%AW4D9H X!@C:20X"- M3;&)C\[@,K";S4X<>%N _2TG9K$V3!O.8:L)5]I"CI7<26IYIQ>#G ?!&H3[ M1TM(P75,V&$$T$03(A@@;(>.L4FWU-1/JS*LQ(;-F9?-*Z!'%T EQ>6\&.=J MNJ9"^+KJ>^[;73Y>KG,QVGQ]GBH.\G59V\A[,@0-\)!B[@*@B'O&F-UU=8!3 M C+?]BT:S3D$.M-.CP/QY;STY?QV]&YV%?^UL:R_YK-5?G%5[7E\*F9!_GM< M;!BYU'BY&AV9ZS_M71EP&#$@#=82"H&E,&JK60BU1"G7\!Y]&T;_%THW-W)W MJI9A4=V-YK-@/2TNYN_+Q:(3QA__R@Q@3(EEBAO+ ;-2,0VW"*/ @:0XLZ2+ M+,Z.]ZTKIT?Z/VC^-H^6*1?'7G#T2B499=Q(YX@VV#%(-&> 52A@0Y,RXIS[ M[EKKV[9Q$##6A0+%'8UU MV"6ZUM;GH!\=&OAGK1#I1MZ447J]2,E.W$7EZ/Y\C[^Y@'NM>G?[HLS0(R1G&F"+0;:4R=- MY1Z)GI,SRWS32@<8E(;Z=& ]MVWK$/S(FC)("*'4>4XX*[9-OV$UQ>:'-?!J<^+P )&(>6*\SDL-^6U>+N*'J^*E/G-$Z2P. MG!8 :X(X885+C1=R)XHU*;DFWTK48R/T:0_S%NCS*9^&XM>_Y;,P*\3+%]3D M-AAQ4?1XOCINN\P6!^]63:@Y8T10@0*DS#,7)E(N,:\@<"3I6J\W;=8T3;MV M]-$")1]>,7!Q]70=<0(3]U>821ODU&'\YD8Y$*0,%EXE,.$@9=I\*[&#G1"P M437TN-Q;W*\2@AF>Q\T+'Y"-EPX7LU7H8O<6ML[#.B(W-T'2?/%NIL;CN&$= M'@G=SWT+, >>!-SGW]?.[ ]Y6!=_'GT[T0QLJSD9\P)9*Z&/&;V5-8+K:D1P M2,J4RWR/OWJN7U=)&Z;D0/36PD@>6G(OG%HNY\67U7+MY"D#NK?E[-,R+*SW MT+[9%V2<2HX$-=I Z)W30%09F*R''*68&F\G0+*3L;Y5Q70U]E<;U)?Y?'T. M28\6Q3AT.5M,5S%OTF%71V['3LY9I.+ M^?5HMEU-]K:#\; 1\>4Z:I9@*&>=5"YA!QI,=@FB3Y;+$83\O%:EXKG*#I5X75E5;( MQ"N8D:-"6DD1]5I+XBW0SO9V)V('2XF.:?GL=IU>-=GO4+?9L_WW@+>766'B M\BXPR5@JPG^Q4, *J'10+P#2];@)7.6U^)C?E?/U@OA3?KUN_!Y07B^4$8.Y MT5)#A&68JX$.JV4*0>A "@#JSSDK:L=4>7J=3E,ZZ6@XB5Z78KF1?3;9.!FO M\X!*CX'#>]IT/TS7.JB<#@$$KD0U6-%>.:\0P"]..!(Q0KNO=)]LC'G5L MG>,JRJ %G!@"G26.810F8>P:%SO M(4^*99"F]^"R?@87;Z62B@A&+)5AP!=*&T&5=9QR@TV/EL_FV"T79?S[Q=7<7NS>F)R(,W[B35F MP1HD.JQ!&218V/"W4*K"QW%TSD&4;3&I[$,S_3/W%5D.IHX_L<;,8"&PPDX+ MC2$R"!L@=_@ F')D?^C,;9U2M2GG)Y=TZHA-97O9A_SV)DGT8-U)Y)C:UU@$,6E&2%T\C "C>O7 J9ASZ'M\FR4PG=F*:& MX*29C&8(HUE1YR RD#T,A:?HFV M\'B@J:B@0QZ9EPMDEE)JI7&>::44P9IXL).0BG/>&VJ)"L_(T2#(1/OXM/8[$AO >C-C]2\9AM0 M29F.8%>KG^VQH<6'C69P;M[$1L^N/^3@OOL913W^___MS:.$!1WM* MM9DC,9B44N* E4I#R^+5CVNDH,?ZS,)\&YIE>D"^*XX^;NA!5_E+CVK2&*59*%/GUF=X]U0X*R<=Q/G<;F^66^W"9IK!JQ?V)[O40&D,> M:DZI#NMW+"%7HFHR!Z*WS;YVJ)*FM;(-2+L:5YZ-O/I[C:EM3ZF,\B B4P@B MK 1AG"&)MG(B!>L%U;_1M!4-3V/-H=P;FVI-5GM*94 I))Q@P@ 0NB/G87E1 MR:FI..?+P!M1_T'/S*E0=T:I[?KC6!Z@0:/*56HW#W-F+5V8Q]O5"&8!CJ*0; >2M@L!DIP)640N 4W_+0 M<^:T/?N="G+7;H1[R^]#OF];YL7G,\&E\ !P9X"4)"Q!/(1;V;#DNK<)KR/. MG*#D5Q;_*;!V19G+>3G.\\DZO\VGT31?[\E,I_EX* M.2F]A% @HVJ4'!2I9#K+7B5TLG5&M9=,>X%!\BGXGI67!7CT6P91=I'M1JE M@]R(82ZA]HI1!7!8[5:F*5:(]Y:-^$>GW#MWXC6A@4$$ M*FX^+..I_F*R38+YX/J<'S-@T3BDF*2$0^^9D, P8S:G@I%CU-M&2L3TJ MYO\UFJZJFUX>W77T>SZ*8DPNXE;1:C[?9"W]4,80W,W'F.QJ<2C&L;%W9!:A MT/\8P!!(0)PG!I$*1Z7PF00NM_[_[\SR*,3//QS??W M8;Z?'MA)K%=!AAQ&@B!L!8$:$42TWI[\1YX*=F;[T3VPYC7>-JF6SDFYA6K= MR9^+<7!?\JAZ,J@4Q(0RKSP'%%-D-*ZP4!"=671-TP1YC7\M0-\Y#=_-[E;+ MQ1H4?'#7-A MI@B8&A/,71,L"MAP'-X#UHKZN>\$*^] .+ MY.][^'Y";9EF 0,O #6<*,<$""-%A0L$OM-CJ8\O3A@NKT]@U>$[RAO65/_> MGGAK[.WL!W;K8.^YL(HAZS5$%!$EM:= Z[#\=I34ZEKMX!&O[GC4^D,^FI<+ M9 X+9C!3#'L=HZ&D9V(K(5,:GG-&I9:H\"P;30.X=Y&XKIW26G/,1^S;8L)=P*2H&P1[=XFSCK. MC=<+92RL#+"R&A%MI=/*VNBL7$OI+,(IMSH./6]6VQ/CJ2#WZ%!XTB6VZ][; M&&*L%A=7#RX.LJ-EG8OJ3ZX[ _$6;, \]D8@%OHV!=5TX1@PYYW',IU)AYT( MK>IC""Z%L*J*D7X_ID-!0, 1,18RBRUA$B,H# 16:62HMR?=;_!BZ-E]LYZV MZC5'08U2&8?(RIC2S7.)J&%4(EF[BN74+ M'?/Q#KP-"G%?[!SOPVB4'*?[#8Y#_NWZ#12G"C&A);36(^,TL#LY 4G*63M4 MAK7)AB/\!L[RV6*CL]6RW/W^6S[+ MYZ/I[G/H@;_-R]7=?^:CZ?+&!&3-=%3<+O9F.FG[M1E1"A(K E@^7BH/PSB M*O"(I;VY(;KW/-2F43E8]9S([==GB7W^B)HE,X6E!1Q2:<*++0PB"+D5P1$F M4O++#]4IT<;4VP[WCW>J$,$,W1[1U3WW*E\OI)MSS M_MC6WCVB?04S@:PB4#KJ8_A//.=E?"6M9+:W ^EOF%N-(CX,?IF#PU>M\AD4 M1#+ @O6KG;!<.@Y!);MB@">P;:@)@/IEVVG #X-TM:;-NE5DE&LD) B]3G+N M*%9Q!;9%@%F><@(EZ2S[V5+O9.R'L!?T-=\8FN%/=745C(31,H^/K>T&-UO^ MP*&G2"OD.57.>( U@4I6\Y?"PL!::9):M+L?"',H\O3%YS/L*.<*4^>)1)@R MHQ3?R>?.>B.Y)2*\9'LGPG[B#%7KMHM/XYM\LHJY7]P_5P'PW_/E33FY'Q.> M?YOG\4Z /3>EI%29<2<8IA8Q#QP'5"#HX189 CTZLZ/GB>PH>P&]33J^ULR] M-[#L+Y0AP"AAT%,KM8>(AS6OK*3C%/2VD]0LI;HC0=D2\B=ZV]_-KN:C,$JO MQG'S8=.*H;O&,4LP0L00(@H5001:]=;\I:H5+2=,S M,!HUI=6R=90[=7(^&*?W[>,<+),)3X6U7 L@M#**8QROJMW*R)-26 S5Q=GL MA-1^)7BF106ZY)Y1:XRWRU(5_L(%(2X])^.^9G?]O0,]E&[CV MOWA_GU^/IML\CN'+'W25+H$%WFMBK?"8$3%AE'A MCZ=$"E]EZTZ^]L.]%L'YPE/!DE+>0@(5XL&0LMIJ [=-5UK",YLB4O57-@5D M2QS8M.?59?#31T*C$5#$.XDX4I8[8KVI&DT%3=E&'Y#VD]15-@+=B:O6C_ED M[6,O9J,P:8(" M<8?W.PZV+UYS)[R_KT)7^PEQ^L%,B., M$H))P ,RD"#OPG^40D3$#+@N)49U0 F8&F%"8RB>J/9@VE_/1[>C#VOVC:8V M_YQ/\_$C1EY^O/B@/KOW!ZYX/+:B#"#"E6;*4T8T%$Y[4>&EK66NKVB9 =*D M=71/I,_OHV ;WXT6E\5='I[- X'WLN35YS/E&.:6FC"C2NB,Y\"#JKD8VQ2? MU8 N6VB$#$V!>*YGQ^(UIP)AQ!Q0@D/M#:QL_\[',7_?VJGS.9_?;L_E M'[)Q]A;+E-!2QEN7/98BC.S(8+]MO+%:G;5+Y$0UEJW!VV8806CJ9#5>7LP_ M;9SI>Z)57GHT"VC#8,)#) 4WW$.A?>5#,$3SE+7R@$S?AJ>HAM#L@!=Q;;]M MX&)O9,FKSV<2*4PDQ5QQ'<"@2BM>R:285.+IR]G7[1RWG=D^W>7C8C0M%O% :)TS+.+R*AV4%LI@,94 M:\&HDV3;;B>@.\<["4Y4W%.UGP1@FXK_??2MN%W=[E7]HV?;_42QOJONTJ^_65SV]8GX>+)>YT)&84 @8RQR& MW&N!=GT)).4L&] "I4D]ENW!VQ8['EVW]3E8R9_GH]EBHQF[BO%3#WUUIW+I MN+=D#G(A8W9,P)S5#!!A*_^?E\"G;/D-:*73%_-:549_//VT^K+(_[D*@%_F M81:9M,?5IV_*E#)486T8(6%)ZBF O#(ZO:))!SW>PLYC[WQ-5$A;G'W0K-'W MVV1BOE)=!F*^5N"HH5(R3!2WE%7""L)2_,@#BO+KBWW-H-[5.F%[JG#A VYJ M\C6F/EK$-)7[Y_ C2F=AT'?8F-"-J$,<:FTYW:4(! P@K:"HUN8^0)CBFTI: M.2TCW5,0J1W=CJ[SQ:=R=7WSZDJU=MD,$@*P01Y)JSVS@@F^E=D!ZVR* M1X.?-;O:@OCT46DW#KZ;K0?+V*[-#DW,UK?'?CI0,/-(4,2-H 9!+3T*%B*J M!. D*>A8G#5'6L'W]#CCW?SYL$W5"/G:7'6P7(:L!10HSIBQAB*JC%%5\P4@ M*0$[\NSIT32\#;##?S)=XLH=U8])Y M>]>;1[)9(0)2+D)"MA&T3B(@$_*'WO>_O5.@>]W7:;^&@653DY;F#TLG%E)D9>4 M2PR%I9IY8ETE-3 VB6[G[1YO#>2>J.46R^)VM R3_F7XH0C=)CY0GUTOE\^, MYMY19ZE@3)CPGSC@;V6'RB2E'Q[JI0W=L:T1T.\)UU_2O654S<65"9HLEC]F MSCUBI0KZ"2IC)*@*Q8U<[JD$5!L!32TG64.L%"PL/*-1II'D M;"N599RE1%(/D$"IJBT;QK,?EAS,9/'2XQD7@##NN(3$(B6 #R9\)1FVJ+=K M.%H::A)4NYCW*73'%YE^6[]9N[_555OOGG>XD]E5GTG*H2(9@XQZ[;A6%B/AA>2X,N><$.>2&[0)%>]ER\F( MGKA#]2F?%>7\4SX.IOGD\6BY][SHP7*9 %(@: /S0#Q<[13B=-M\3TC2W96# M)\0I6BS; _>MG@N"0!/*I,1,*P^M)9;K2LHP?:=$2+P%5VW:+-08KMU:MSN? MV,5JN5B.8@;E:W4;]S<.6KJO%\T08\QSQ '6CD'$C3:XDCB>I.MR,'J<_:1? MKVQM)KQH"C<&>/\.V:=1B^'WRS6XOZU&\U!;_L->7PHM2T79CMXW%]5M]/1Q9?I-E7#08]MC=*9M]!I8[B6P8+#QCG#R%9V33WL M=-08])4IM4E2MJV$KB:KE]I;I5$]L-P^5#1SWE+CE%(0",DH#@L)5$ELD.MM MUZ #VC5*B+)5W/MD6LV4QX>*9F$E(I4SF@FM$"."".$JB3G#O1VJ[H!IS;&A M!LT20._LK-:] ;23X*"'^?5"&4%!2$<5D%@HSX4SMIH2PGI&G?.UX,TQX.EA MK:;@[LTAT/*] A"K:Q%U("P3I:68:0K%)!2O=T+\,9GSM8TT%/D5P,W!F@& ME:7Q@C#,.(,,:;KK;Q+KWM)E]N%.:( -1UP?V\YJYY0X45]E0\CV:9C7<7CO+9=YZ3'F!B&/H'"4 M:@OM3E8I4NRF))_W&Y_"F@2]3X)MT\.Y;W=K#\R1-'M2.I/!#A4,F8 F 9 B M8B#<>FD!5*S3K+^=N\4;HD0-HJ7!GCB%3=:G8C^7IKR]F^;+M7L[GVP3%K]V M_+!>X4QBCBV77%+$H/9"(:PJ0:24*;'N0[>WFV5/:YAWMK,2VCA;Q+;/%N6T MF$0Y]&@:EZJ?;O)\V=^VR:<@41X=V1=7OIB%!A6CZ66Y*-9\.[Q;4J=X)KBE M8<6M1;R<#R"* 5'&,$0@IER;6NWY6S]VG43_@CS_54PD"9[?2H'2F4 M>,^U"+8S""V/1PC-#@7'06_4:&D7/D%W95N@GKH>^3:^B;G1XTCXZ2:(O]CO M7'OE\4P";1#Q0"""G;>>"DBWC>7&JQ0WVP!#TQMB0$-H=FZ U/&G/7\XDU88 M;* B% '"-1!4B$HJY62*$VWHZ]*F38Y30>TLC&"(U MLP$P7,>A!+)\'21TP+<_27B^I O MM\#L&Z7V%,L8T%(Y&_/6J6#.ARE?5].^ "3I\J6A&T#-$JM!E#L;NEY(SKP& MI1:M:I3.*!("4". @,HC0:PG:">WYBD>O0&>RVIXI&H/98HCH[A2VEMA T >0E9)$OY.R<\_]%Q8S=(F =7.(HCC3;C%Q'V[ MBSN!\2+UY*& ,6EUZKR? @B?,JL-O1[19ME4_-@ M][*6J[N&RY33T$F%E;*6Q?A]1EPE"^4^93?S^,L>RN5H^E:)DP+KB7[CRWEY ME\^7WR^GHR# ;!+M^[MUUH799+,_F[_/1XO\8W%]L[RX^B/P.392784>&JRW MU>UJ&H,1;![4-"XVZIM-U&TY7Q;_&NVY1Z[]%V?88TB!IS:8BU0H9#@"6P"E MQZ#3J^4ZC[]*]"H,4D5=#8,7=^L;R&;7+XFW9UC<6RZ3C,=P):Z%,%QX&<\_ M5;(Z*,XLWT)#7JTF(>V,/O?3_8=RQ ME-JF>*_>AG&?SIT&<.UN^;<KF+2A]_*M(R)'U'FFC.32[M8%F@B3=+O)VV'2RLLMN<._' M#50!]/VP>WQ_P4P;*0%71D&.K<8T3 )5H(06EO<6/SEX8K6";]>!*)>C[S'0 M(7I"Q^/Y*NCI&4 UXE)JU)(Q:1UDAB)-E)(Q>PVWNU[%0)XH;07:=#J#>3[(TRK6G NR*9W>KIW6P6;$4E=1P"3RN0G:,U*[37>1S8UACL/=@Y=4R,"ZL3+#RH MHJN-@S8E*?;0@T6[=-@?B7-W+HA7+S[8ZWEXM52FG4=A-80!#D,NHEPC76%E MI1"RTPWJ,QN.FL.]N]0&)^Q@[T%.$H*4)LH21Z3RW&&_D]*%@3B!7>)'9U=C ML'&T3O1P\H/SDT8Q3XC@F#(0)G&NF!4.5M\4BD!3\._2=Q2;T_,+ E !O M9UL^D\DZK]UH>CDJPK)AZPEYT/I].ST'"V<"Q#OJA/:*8N]%O!:([<9@"\\[ MHJ9Q4C4.>%:S\($O7AT]N*J&!?[)K_#A3-/I2<88P7B]75! M?F)V4C.>=(YFZ/N(+="L<< [W,"N&KI>I\8,NO/\)I\MBJ_YQB<2,]5_R)<7 M5Y]'W_9O8A]34R:TH=1)[[BCA#FMO*R@=EZRE(")H3NUVACG6D6_*S9^GN>C MQ6K^O98Y]OSAF.K>,PP-]= HR\(_LK(8G&!)T:CUW5ARPZE9?AVU\:99E0QQ M?TO$HY:&F?$40ZBDYT "1S4TOAJ_L:9,+=N#HI= MQA/008W+Y;SXLEK&<++/9?3UQW"?Y$1K)>)<"IO#-4.E+;]:] .0K;SG;B$J] ML5A*+)6E@"& '0O="VRE8@SA<*%&4 41(2K2G@ MU!MJ$:R:#I5,\0N^C2M0:NONB"M0C@/U1#XT=@4*A!9@#H'Q""H%.92Z:BQW M(F5P&.#QS(88T!":G1L@[T^[ L6$QE.'HE$FJ8<@'O3;245)R@7EP]]Y;];D M.!74SK8]I]/RK[CF].7\AHG=X^I)Y/&,<]AF($5E!YPZ''5 M![E4.B6L (M-(180$V8!8@Q@0)L MA$I/N4B[5?W-C(:G4W5H^NEJ8 UR%HGLO1_.+^1JCR3J2X3*?KVW:>@&_ MKY7.B /4 L:%-HI)[&.4ZE9NH;U,.3DU_#"FQ@C7/-(],&RS1%*KY4U _E_Y MI!ZSGI;*H*=22L<@LAY[[F#,%;^5D_&.@IC.B5&)"/? I ]EZ 5''$>X?S[3 M/J!$.,38:N\Y,4S32C;*4;?W-IP#>T[&MK<1Z-UBL3IN]-F4R)1B2#$F@11A M]D;* TDJ^7#:R#/\D*;V1IZ3T.V-/1>KY2*8?#&XY1@*/2B6><&UPU(SKV08 M8JDEO+(%PR\^9>]NZ ?LVN31Z1#W$K^]:73= .[-TYGU C*&B%<40$@-0GAG MY &"4XZE'!\Q]&:IDXYLG^% .R 6%U?Q>E(_+?]:/&Y>/Y% N\8<%P'TK%A& M,2=<"D156+@$FU-K'?1*L<&8261JL;P=:>.5BJ&YE_/R:Q'PU=__6$0?P"XG MCQHOBZ^;E&/KD^.K\-WVQZ#!&K@T\X*,*8>';+XHE*Z.[T]W^O%IOL&3'*.T"UGJD_EQ_S_O;6'^ \?RQ10 M%#(L/"4 $H^=C;NY&TFLY"DI9(<^-@^')<]RZ)VLH,[&[0=[51=73S>U]HVZ M>PMFG%*.,07*.D8)0X;8"C(EH$FYUWWH8^9@Z=BHRCK;.!\5&R_S[^NE^]K MCQG"_YB57^*Z.4:TO)O=K=81+FMX-_TM?%K-YP% /5H4BUVVU-]&Q2RBOCFH M%I&N4E/LVV_OJ@V9A YSJ[FEA#MB 8GAHUL=:"A3@DOJ;],_/JC_N?W;4X?: M88:J]Z[ZWCWF/BAMS:U,NCC!I'A?+"-36.\ Y9TIK!2%G MO)(T1@6?7[_<>O%LN\EO&6 M:,,1\T@#!;VI@-32NTX3&G=_2_=0:=J@RKISF3VYKL!]NXL;J#J?Y5=[ M*)D)#0E3P,4+#C@ #F/*GDY2T] MY.!]N4"F);#**0FH]!);)(2J/(F:<)!RJ\#1L2#_'C0;55975%SGPJSP6X.U M[4%[V/AJF8S$ZSFHE0!C++#5TOB=C$'XI)P4(,W:_,%(V)2..O0PQ9"LW.:; M?S] 99N1>K][Z4#AS"%%(#"<:6T "J:+-;N)P&&4L@T!ZV^+_7L=]-RYU*SF MNN)K_?WP1D*],N:\4D*(T'>YP4!2L@OV,$Z)%-_H\ MSCZ7:OS/53'/7SU+OL\C5;N2#'.%I,;8>1KZ-K*$K'(14YSR6]DW6 MUK34!UO?S1:K^3KU;+Y<3M=3U M UB1MO&Y2QMQB6:>(>ZQ$)1)*)G7-FAZBX+SS*7D(QKZ340],[0U)?5, MU5W\:UN>_2-?D D2PW"H)(C!8/](C7PUY3C(94K>Z#>3<[(#SWZ[:NEC5?2^ MG%V'B?+V?;2? X)!R7M#^ Z6S8BT)DPU"% @!> 88R@JF86B*?NH0S\=VS5K M]BR/FM!-5WS\F-]M+9F+JV/Y>+!L!AW!F,0KQZ"R&',A5.5,WTP)M_J*)M515:T0/;-(]K4G9 MH\^2AFVHI&,'DB_G&VBNPX>8,R_@.-]FWMN>OGX!S?R\^C;S$Q1KQH.6 4 M^N#19YU.K3(#VG&AJ44$ ,6T"5!5WA0OT@[FG^KD_^$8W++2>AQN'R2;/FZD M?5 P(]9 Z!U%C!@4+QI'NEI/>N)$-[[^#H]'#825C6BC:^Z%/A-L\-5\?!,Z MS<75'EQ55W* M^S$,+1>S*%/\)T9=?QU--T9*@*H8AX%G'20XFSS^XL&3FP1M07A;+.[*Q6CZ MV[QSI9]TV) MSM$'QFAG &+*8,JEY MI0VK4$I@V?$!M@^FJS?4IP:ML3?1?]KJ#IE V"CC, O (,T) WHWUA"8-&,< M?57>W5K3@8'SY0_&\2/5\&-3U@*M!(!>*ATF1PJ@QJC"BH.D<[I'YY';4-;- MVO6Q#)"PQRGAGK ]WZ15WH;Z;\(SQ=?\/AG*X\;V-Q56W5J MRKC$T 'BPA(/.X.$I5(:$SUDP 4EUMIT;RWHX*B+BKCBR"@H(?54N[A.)6@K MB<>>I(0/##W0*8YYX2!PW7S%3H&D?/^=*B+KEY1+?H M3)F'N\K=7_/ _PCMEOWAB[UMWR0_?)W,1Y7/$$*2\YC1V!KH%*00\TH?NHF0KN?O;$A&0I' MZJ$S?\SS5E"(@L881HKC7G!F[PA("F\?KXC:GSY'6_*AM %VB/\K7PDAX3R<)$Q1W3 M1$H!I*[PPBKI.K>A7QHT (JWH*(!4/HTNF8,("DA90 31H'A5F!6R:F)[28Q MRP\[VAX)_\!]XY=KV&_R93&^3]#^ SG*E7+,:"@X5C1HDR@HJI6.!K)> KAA M.(:>+N:;]0*]4'MFE64*68491XIZS02K.I?!D*DS=OFT1K-$_TZZFMIRYB3X M<:(085:7S&+AD3("(6<-(I40B/IN3MGW$?K6"KU:@GTH<]WFBM,AS&;KR/!X MA"909M.JX^:PU\MG# .D'*&AB.\%9)O)6+6F-XRN[3>QYO0\M,KK%*@[6IIM&OD1N@X&)6S MV(75MV)?>,#>0>4L"V-7)2OP/ND$PH!I=*2B7^-+ Y!V=ES@ M<5-M>3LJ]IU+??'Y+%ZFY9#@PBJNM5*>6E7)9C"A9TJ7-#T_C:IO -D._3'5 MD:W?\]LO^7R_%^;QLYGEV@*/!0E 24)]S.-2R81$4KCX -F2J-?G3I4D-+O+ MB[/50CV2O/1XYIB3S@@M(!,".(V-KN9MSIU+\=$-<+W2+$\: +0KJJC)I(CJ M&4TO1\7DW6Q[Y=U!SNPMEP$MN3;"<@IX6&\YJ)VM9!54I]S],L#[,YHE3Y/( M=I<.;AE$SB=N-)\5L^O%0?J\7"!S "(F!1':&H&=A)!6PRDW1)Q9JJUF>=,( MI)T-.^/QZG:U3M3QFAOG\!!4MXZ,.L [*!H> MCEI"N2NF?8Z!8:OY]WJFT M/9X0*Y#TP DA,B2'$:%C)A9!-68X?OUOYQMB3 MCF=W.4\B.H=MY0>/90HII3%T4B'C+)=>ZFJU*8CG*6&91Y_T>FO,2 "RL\PC M+T9I'*3(OF(95@)#$A:)5@/B)&8(D4I2B42*L^;XJQ;>&&4:!+9S![&9CA:+ MK:.\KG/X:9E,8X$E@4!0$B0E1');^4:%TKJW8SIOPS&<"&=G[KT'S3SH$7[^ M<,8\$@(RHB067BNF@$*55,:),W/P-:#=ITZ^5$A/#$!XX%Q<-^&/V22_B@NZ M5R><&J4RXI%G8525QF')->5>X:KI2*@SVQQ(T5W9%J@G\J%*'!('OW7FRM>] M*OL>SYSSG#*.XZEW9S0R5E:VE?0\:3P8X*31$ ,:0K,S,R.?%_GBMR/]_GM* M93ZLV35!SG$5)EH9%O2\&CVE4PB>EP>W =8T#VKG-NK[,,2]"W_6,DYW#V<2 M0 HT$6$)9Z62P::WLI**XZ2+W@=(E::MTE-Q[(H=SQ-;/0_V^1A69+Z<_S6: M[[O7^LB:,A=/\3CAC _C+3*,<[;K+9CZWJ)S6^;5"80HNP2ZLV%I/>U>K):+ MY6@6#X?M&Y6>/IL10Y3PD&+NN1>>A7FZ]/QZY$M+N; MV)Y*W_ IU&9>D"&#.,)(<:P9)4!Q2:H]76453#E\>K2%?G9<[4-%G;F*-CMS MQ=>\R@K[(?]+C)*3 M*D>E:_7-9'UWZ[[[SHXJGU'GD!/<*AADP5Q##2I?KM8&I!RGJ7_EV=GPJDWL M.QWI[J]BFZS3V2^+^4M#^*$QKF8U&?02,00=@XI8@SAQNS-(H9?)E%W=(^XV MZ_KFO4Y'N794,2Q2KL?M9$ZN:\D8YA8(0"'2Q&%JA=[%TFB#35* 4OV=FA^; MDJ=HHI?S&P]6^D&$NN_%;)TBL-JAKC#Q 35;+#9;VM$3^=J6]G]N4-M#N:9>D2&DG.8> M:0=_X'V+DQ%^&T&H@=Y2:[[F=%RKX7/'J#XLRHVH>&[OG=;R;CBZ#+ MT:.@ELZS&6]"U':-JI&_^)42&;?:84B)E18Z1)04TD@OI74R<,+7L@+:D?%C M_C6?K=8VOXG<":W]1[&\,:O%,D@R=]^VA%.+11[^-]D?87E";1EC2AH0E@\V M<#3>MHP4W&&#S_J:VV2Z/,ODU3;\G06HEXOEQ=5O93E9J-GDTW;X^%1.]SE4 M7R^4,>&DL)8[B1V6FE'EW49*!9 3*0;5T.^I;9IDC:'<%9=^F\?;7M8+ACWD M>?!4II"&R@4Q*+ FB(,$,I4\U0TVPY'=;NCL"OS:7?\EDP.*:! MTFIR6\RB_VMS=.);#"W:NVE=JX(,Y6 MR\7'/"P3Q\6T6 L8/JWF,:1#CQ;%XGTQ^A)^67[_;53,HG]ML^3,)^]F57[8 M/13MK V9TQQ[HZ.+3TK&M,7XOF][F+(U-&B7?*,\'ZJZ.CM/N/$Q1%])=1AM M#[E?>#JSUD,1Q@)HO1::PIC99RL7%%"D')8YWKO_MBW%='B[RVRR\:P=-@V? M/)D9 IW&U #/D /: T2K;@ )J[]1^/6F^7,&G@=D>6K_GF1L*-_#4\ M\Z\5R0 !A@*%3#R8I:NZ5'7K-2YFJ]#V M^^T7G5^5\^UQ_<^C;_&T3, I*+F8C>;?UPFGCMY[;/&MF8:0:0H8@#S8F,QR M0W-#OKP?51-#>(ZN*\,L7G"@B?> (*:])$[N,/'0=1/_?QZ#4MOH]\+( MNFS+UC$#S'H7%MPLK)2$4;R2Q5B?LMUP1&S^"X/6&R3/D6!V18S*>WN9S]=1 MDS4"H%XKDE&D,,=84",T(1P1:U0E(?,TZ>SD,-,*-4J7AG#MBSEQGV!\!&W6 MSV4&,WPVEP,-SNWZX;=*;TXDZ"D:Z9F=VT']F#-J M1]:4::2]M5( "<,\Y*5RNU!@#+E*L?>'[OSLFZ$-Z:2[4/]=PK5=_H2=]9&/ MIZ/]"7OJ%,^<98)!3+A0%K.PI':PBMC#'"2Q\?CSE&]OKFX!XXZ.F=G\R_+B MR[2X[ODH66R'+1;C:1GC[&J8HR\7R+R71 6]88JUHE(H"(Q3$F!D"66T5@1( M%Q)^#MCJZNZ(Q;J2$6J:E/)HX%-'JM:?YJ-I!.%^ MNJHNY_/RK[@4C9=HSLUJ'@%4L\EE5(,)"BR6?C1>!Y[&$P!W=]-BO E8W7C; M/X;1;V'SY:B8OOU^CQC&@$-&!6+4,RD(I59(0*'0@H-:KK!V) QJSB^N'NOC M]]&WXG9UJV[C32,/+)"'J0/W8'!JE1G6EFB&PPSD/*70B[C/)XBD3BE$8&]W MUO8W'CMH438?'KJ6&UUA$M'3FNX+XW M(]\+3F4/Q5C;G@$&.W,B'G09[== M>I^M\OSIS$%G*TV@I:*21E+2Z47E M83'VI1S <%Y;PWM6F$<"V^D)P(<== ]/GCV;:6:]AA:),(P!#0UFS%AIH+DU.JCOEZ1=QF MYH+%*V&,YEZO$;-AR>99BH_K^",LK1\\:'JFZQ;]8?'UN%7SP7HRP*V5E 4K M 6E,O!#*L(@%CA>R 9D2:SS R[I[8>)I4 ^+=LE\RPSRW#/C"#**<1^,#0S6 MTE-($!(I2_*C#\\\GH;/B&I'HMS/$OW#:+Y)G1=I M4E2\ERTG(WJ8,R]>)?\IGQ7E_%-,J9E/GD1^!V=ICB<9#4_HGG^<,9-%8JX#05A'/GK,.";*7B MPL*4N((!GIYM?N))AK0?HAR<=%YZ/*-AI41"QPJ+,F^I-5R9RIKCR*1EN!H> M65)4NY_@TMN9 M6!K1>#**)ZIWQ[#XXGC'S_M\N8P'2S=2O9NI:?@X6WNA-N[9<9$O]I(AID0XD!BJ(C$2 9KKA+:T'IG7]J(:1XX=3K$_-253XRVC#;8XN!H\M*CF4!& M&<8$DD0YZ:'VL)I^%5KL&9^"D: 7=SK;A'HUL!VW3EQ[/ M:&@]N*PLI@O'PPI MX=/3X21\E6TMZ-=S+3ZQ]/..V/;:K M^^GO#QX6E;)XFF*ZN;C*Y^H_@,R495DDDXG<1%5W5=FB,D%$Q(M ; @(BR67 M,/IS%%8S)RIB_+J MU'+YPZ,Z&EL]]7AP&J<,@[. &^6(A1)6&R9C"L,KB9"UEV;9.0^'@<9OG^PI M*,1?!PQ@Y SV !$."/1/*IY(.+_LRXPF8[HNY'<4QA& M4)RDIE8Y9*2&F)":9N%4UHJ?4(2T'[%?SK^!-H+?3HH]_CIX)1%GDE #,8P4 M"\E$-6UIHY-T'89 /V*_G'\M_0(S6\UN%K-5:C2U2[5LR_B#+9?+V?ITT.K\ MBP%$]X42X2$'%')G&*<_"* *7D<4LU, ],+9H8(._YBM%\GT3:U$SA1H/'TT MP*CH6/26'"!0&4(E=K6_(Y7.NMML0ECIKSPCDZ%C0.1L:<:O#P<1N6%A-':T M-!XIB["JV,.4A^#*RD?;"_4$.EIQLN7NXOZ<%YO-^UNW6Y>UGMP3\]#3\',9 MYU-LMHOYCRXE[U?+TP6"N<,&Z81@CF&/@4RI(<(IJ(D'$%^)#]J%],O1N)X) M.3W;U 2WA5>3(8+$B1!E(<11/Z/HR]L'3C),++ZL=D&RNKEB,'J+!!#%"1R;.EWZUN-N>%?_*EH)SA2"NKT\7#F%#X<$R$&2/(E9W:[EA-=,+3CG>? M5AM+-7&D.4:04 ?BQ(TR0-4G$IEAPN=XU!-,U_>\9[3B:9]9V8^SU9=C09:? M?A^LETR)=%<:)8 !3Z6O0U!&6ID3AIV@4N@V']N6B[U+_JAB>/)$,$A32TV< M,Q+IJ@5+/:WF;9%'.?49$_)T6\KJJ:1;\:Q/6?]]L4J-Z4]*^Z=G@J80($XH MUQA3[!3PH"XFLIS#07OG#2#O2R56=L.W7F5^N(S@M,P?/Q.X5X9;[!U5)&YS MDL<=JIJ[DYA?R0F43F2>P;?!2GZ?V<'29V^VQ?W)ACNGW@L@'1F')!JR*8(, M#:.127M:.<:,YIR8GJ UV'U^I4ONCHFD:@4\!#K,[&O\S6H=@=)YK3J3]^#KVGXY1T?R*FER&MSW>\LR,WG]-\OE[*KKGN%D&]LKI#[)CR6[&:I>Z+>U2_ M+0YWWGQ, KL 0:>&"58@3('03#GBK#8"U?8!)XK:G&,O$XR9#X.C#AD^U";X M85W.B^)FXR/+ZFYYB;2'@OL3.]_9=X/2FJ53&Y@XQ;EGD&M;TTR RDDD3S#L MWL]VUS67QS"O&II/0<3UP6W4NY98S$QJ8U!5\'(*HE%Z_<&X;LVC"QDZ[+'- M!P!?=!/?F5!V^%>RL7\P^S[_L?U8C5??)TM&X/MV !<:$8@9A;)96AD'.,'A8;HCE) M$_DZH=81J\?<6'];[3;%3:V037E_O]CNJ\6*(E(W3[+^N3I_*1AE+"<"!L%KP>-0[&\9%?M8W.SF23AO5G$>7V>K.L*;ZH^* MFZJ??_79H6=K^DQ_3Z>,9IN[?;/_S9W[SV[Q;;:,,]^\6=7%*R5EL MBYNHGP^W.$6-^_F/\M/N]TWQGUW\^?_M9NLDIVSUEO.MP1(A#6&)4T *&QEI M3I7GYZ8GH ZQ?:;59Q(L=G__$/!'VKB+H+KJ8$"M7Q_H1FE&% @ M%86R)E#S2&\. J\^X3$(SUN"ZH>_%.D]W#KV:5O.__W^UB[6Q7Q;':A*T%_< M+&;K1;'Y&-= _-W-Y_)P^\234UA'0-?]%P5O,2':(6<9\-Q2J>H6P,*8S/NE MKSZ%,@F9M 2M^C9;+*OK:0]^T.?;"U]9C!6^,9UQ%HN+2A(Q'>Z8.?UDG0=;%-5>?2AF*[6U;Z:S+S<86M[/= M?SAZ5M0;Q8D2W*>3SA0[4$\4$)=U7./JLQZ=\?4' (:\ M '-?H/SRK[WTWEB'M1(R2HL![A373DF D074FD9YNWXH_#2_*VYVRXBX-/4] MNS]'!NOX;?\^0>>IUP*F7J8#(M8PF!H_.^II12TT0.=48V2%.L>[1+ZQ_)_V M2.Z.S4.EC7Y,^=-=N=[6%_%>!JKG7PT0>&"\PUP;RBTD7@!;4RQ!5K?M"88S M>\-2)]P='D_/;(S1B+X,6&?&",0[8J!U#C-AK*;2R9JY$$F?XP9EQ31?LNKJ MEN=#V2'E_'#5Z.K&K;:1\V]6^^;D::P6YLCS0:@3WW'"UFCZ:J#4.(NUED10 MBQES0*DH/\>5HDC@1NKRN47]2Y_4FV)Q6-#Q+T_7(:.>Y',R"Z77C=R['LA)_--'MK$/BH8V;+0S&,CY\] MYPV>?#Y8XB%U0AL.C5:22DA-38XD,D=)3\@,& 0>NQ*;ET8!"=YK.T9)0?XNM6-G6W/[2\_ M/1L(1$@AA3EETD'.HY;D%1G4ZBR'8D*YP$$0DL/8GO'Q>3U;';*1C=3(T\># M,M0 $@D!BA@CD!.,5,0P84%.I<.$\G7#F"-YO.T)*"I.[6:_'2YG7XZ@XZ=G M C+(1D0SZ1T21GNKJ*^FS17*,D$FE"WK%1(Y#!W$1/U7,5LW-U ?G@Y6 &XD MT1A&6YM;"*!&#Z1@?R4G@P8T3]NRMB>45'4L/^9VVO(X]G@P%BEG.8808&(Y M8-S)BAC+.,O95B:4UNH5)QWQMB>@'&CUBV7Q;G>D<=5SCP7., #",>NT9-(H M)1FL)N^=ASG="2=T]*978&3RM%= ?"R^+!)IJ^V[V?TQK?'SY9O5C?%G_^W>.[ \M%G@]#, M" XA,1IY091Z\+JBC ?)F-2_7T7?:D_HI"JHPJ>1G M_=V4-Z>URDW1N@4"FD:4.8UR1"+V#65=BOY:P:O=\[A5*GV=_OKF) M?%C<+N;[R3:P4XZ\$R!"@'C!E)&6>644)NZ!+,.SKH]Y+='6+CG<*W#4S4T4 MU:;ZX^UB]6Q[@Y//!ZN@UL Y0A4U$C+O!:W(0:EA30Y@7DOPM2ON#@$6DWKN MK3^7?SQWO=F)IT.D0S)DJ-)46L3C/@QL38HE6;<)3>F\Q'! :"=E@I2R@VP%.MG-2(/! 5.98#F-<2G>V0P4.@YD.YV#7QV?8,[0D%;\M4[W)7KD['9)\^ M%C"F!%D9@4LID9X:*EDU>2)-GG?\6H*RF4SM"1'[LW>12HA^_[S8+H_IAJ>/ MA4@G]49B[)E'1AA#%*@G+X3,V3/0:PG&9C*U)T1\7L]2V\M/W^]_+Y_KI/;+ M,R$:0,!+SA6&QC.C=733ZVD[V*S2]A@67DO@-8>C/:L&]^?\+MVRU44"YM3-X)>5P2U$P;WG,2)#(Y$+KX5=K:=51,^ MD[UY[I5@%3$*6Q55)?3 *0W]PU)@BN2X*>AUA5$[87#OI21K,]L67\KUZ? MGYX,$AJC.#(@NE\(0>6PT!4)+/I@.3?BHM<5*\WA:Z_02<@#R6B*FV6SMU]DI[^]324LY__>GN\BD MS:-;0DZ[/"=>#)Q9%YTY:: 26AGM(MYK @WF62;L:XFM=L[F@<[9IW[,/ZYE M&;S!S^'K&S3V^?G!0*&Q4G-A()'4J2@H2BWC6%F!XZ>-?/5^*-H+/S6-C3@^ M3/I=N2U^-'9HU"^CZ1A!1EN&>"B1,9A: H64)!W@H@8#[FU6+\N)]\MHBXBG M?3)ZXO6@Z_>AT9PMMK/%62B12G_@\H=BO5?OMI@OXQ\W)^AL\GJ@ F B$758>Q.=%F2$KZCG1K"L4KQ+ M5_&W8OU[V7-GI;;"+WOG;3/KK8/&=O5\']&0KD.L=,1-P?5\G4*)K6A.YB7T8S]4,OGL Y>J/X'!GE" M:?2G'-. 8B&A%M@9R8C6V(RH_Q^U;4L,UM_->61+\MF:RSUXZWT,KD[E+[?5W#NNZ6GF5;S5G\NG@L5GWTG MI-+R:.Q*CB$G5CJ'N:QIY$YGE<9-'$&=B/X7%Z ;1@\%IL?3M&6ZKO.4 ?K+ MPT%AH;R%UJ6N9$RFIG^XHBK^B[(*^J<.GWQ1/S5"<_E['C7/-B_\U1CPY?J1 M,?/WXDAY9?.7 V5&0:8\1\!#+JCAA%:$6.%13L8ATR\9 "HY@BU[9G5GF+D0 M)=5DK;04.*D4Y21:QR1.%=:3=1Q=F9MW?Z^X3[S\'RZ*$L" M93T2"B****3F =80-XOK](&4%VJI=,'DEKKC4#*>FE?O\QJWCU38QV)>++X5 MZ9HT-YO?_0+T(^HE8\3@L(4LNO?",JR@CX22>@%:IE36G103QU4F!LHQ!#"8 MTBI7T4Y(UVM4##J0=OAX6]R=PVJSK@\:%3W M7;JD<;6-G\0WO]2WZ+W83!Z$!DBMG4:&2PV!QDA[*J0@.'4-G$0D]Q^S]2)M M936S]\4;Z4Z$QE'=DR,$)+3 FD.%#=-,,.FHJ'C ".)9=YQ.SS]J"X"C0=TN MF=O2VGT3=Z+--@6*-M%P+U>;,%*ICU$$O+&83:..K= M?NTZ(C0@>4VDI@.X00"1![Y6\AC*#'YV>7[_L%[!B MNX$"AAPX#SQ"A ,-&?;:5 M?<.I'*W:;!#HO14PYH"C&!6:3Z.69-P/'&.OH M+'A@"/;&01#)K^C5D.;LQ!.,>/>U$_?#[:'0]:[8ILZ2]\7;%'U&8_W4X67$!WMI^153- !GM!!4DFKH$.*QK44BO M0(Y[D-6(X8I0.I!L!HV_?RR^[M;SN_C[GU.@OZWBS*MD:/W$AW7Y93V[?['! M>6%2NT,ZYV2E[+F7 M@R8"(PD1P]H JR4V$->4.W%MH=2V8G_N;%R7?!VNW/KXQ/\Q6^Y.)GG.O1L\ M 1X@*J6@%@C)%1.TIME[DW7._E5BJ0U;!]TC]N&.EZ?N/>$84.$ 5H!&CT01 MH)"C4CD+./5Z"KG8S\F@V*V__U0DU^2,=+,1 K&<6F*$M!&WW .-,+) *N"4 M(%%Y7;7B;PR H[G8+ID[^.'*^A#H?ODV =69-X/QF!.E0=1(F'J4NH%8*QD MR+H4 +]JS=\63-TR=5B]_QC]+]7HIYY8&'FLK >6 ,BCVY7JU8W% &+3J%:V MUQKSG[A\K@;GZ#N!"^*MD0(:JHE3 #(#*SJA "[K$H&)^_]M)?Y\>7DV;U_F MJ4J4&H=81%GDD$8,2JA!3:-79C1+8;A*S!S!-SY3>1F;7\J92FXU54 2[N(. MQBG4<&\4[:DR+JN/X]3!TX&HSY^IO(R_+0NQ'D7__KG8WMT5RW0 XE.QW2[W M!+Z_=?=?E^7WHO@\^_/M8O;[8KG/AI\\19'QLC9_>SG!P,3QD@I*2)$<8"U!Z!6VTA[=).O1:@XLH!S$#*9#HDG.*FHA13 :_9\^]"_HT@ MU8K5+3=#%;$C?IG!R>WNU"O!0+&_)X]SP3VWW#./ZTEK)',.?D\PA]2-_,I> M>#N4ECD$5)]3MV\;G"9H\':0P,<]66&*O#+""811[59B:TW.&=&I5ZMUOXMU MS_"A@/;39*NFGO-(S>FNPB?>"M@@H!&04"*(F*046%;3J908[?#Q8&F0CF!0 M]L7R4:"U+[&I)VS*S?;OQ?:N;(RQ(Z\' ["R5'J $0%Q:\" \XKRZ(S@JRR% M&@!?W;![I&J[VH;O3^SUP_[!PIRS[_N3LKY<_Z#AIU+N4Z'/LR\'JZ&DJ4:%8R*% MB_8NIS756L%A+#5Y -VJ^)*"09]?M*KKG.?C*KJ/1?*,%JLO/Q;,CV?:ZKXF M@P:FL'5.$RV$,M%74L2XBDLTRB7G?N,)72LYG@;L00@#E:_]K2QO_E@LEVIU M\WY[5ZS?Q*=67Q;1QSJ<5!RMB.W1Q)[.Z<>=.PUJW"X:)R OH+,0TG2\CF.M M.:#:,,@T\]HWN]IY1'XT*5V];*" --021'O2.TXQL((H!CF)#HQ'+.K8*_82 M>X)..: \)J)%W&:[N$_VB-]M$\^^?%GO[9.H&M?;Q?_LO]/]F5)5<7O_A0LC ME]..HXF ]]!2@K5$'AE'J"-.4B0 (X(1U"C5T \_?-SIML7;U/7U*1W/R/.P M-=ZD]K$^4CE;_JN8G6KUT\'H02)KXN:NI42$Q%7H??Q[Q3L)P36G:7H"63FV MD(:RW"^C+!'R^8^R,SA7XP7/E,0 >&$YAIJ(N*>(FC=82'?%!5A3!' [L4P8 MLO'K3QV=:#EBL(88HH&V5*CHY$!,):[X([DG.;"=>M1MLK!M(9CI M>7N^YL MAWK X*GU!B*$$3;&<6 !>N".(B"GW'7J&=:IPK:%7":,VOALMZB-SP:C?70N M'3HV2K1SZ/XT:@#0<26MUS!N M24)Q#9Q]V),DS8E)L[_P.ZAP)@#BTRT-3[\8(--"\[C#*"F8))XR[FMJ(9 Y MA<+\8BB6V]GR%4'QQX&_%:\S/BD9$P9%1UA&$\T0I+D"^R8\ M7!-D?2/UW:A&M[Y\:M\I;C5;IBX1Z4:@8WN?L#8"U*: MH[$#"0S6B&FWV9;WQ?ICL=S+=7.W^'J\4T&#MX*-)J2%$"/#L);.-JCJ3..#X6L]TEF[]SFR(1?UYC/7TTI(/VFD'G#"%.IPZK MS-4412\XIT-]5I7%RX91)IN' L[^]HS[K\6V4%_6Q;XMV7D('7\I^&@JJ'2Y MAA!:*ZDIC8-$I":A9*#9GF"EW/T:"B =QR(ER967^7R8D.F#Q!(((;QMT2VGR M>O#<1XXYYYBV!*7&9J8.T4BCR)4U&A@W=M66Z^/C[;=-<;M;OEW^/\J2MZS9?'ZP MD#K;2JX]Q@Y@:G3\>QU#49:X'">Q><3AY\865XG!;O@_ 51F56,2"E6Z+(Y: MJQA33$B@:FJA-SGZ[O*0Q*-JS.O"VN6<'JQYRH--^V9U4]QV47C19*! "77& M 9-R9])AK)WE#]R NE$9RLO99XUN:(,AKDJ,().A=]@:4<4@@3 >6%11DM1@LNW7H@A61*>RFIIAX_6"4" M9;5TG" X>T/-9>CL0!)#(?3M8EZL-JDI5O-,U=%W@H':&<:-EY1@Z0!T4AQH MA$"(9OU0K@9M>2@H^^'Y1#3?XY78)*K<9KB@ -""8(L8)%XQ+!2T-6<\OK;[ M7:>W,;>5Q$0PZOZ<+W MJ=1[)&<8C[H7UH\%O'?%-@=VS[T>%$6":*^H(919RBC M*;8+APW% MUP'C)W(,[]/N_GZV_O[^UMS%SXO-FU7]QNL\BP< HY0!H!CTU$3'@3EA@;(. M&84\&[$![@\CM*:H>?SWIS>B;G0T4@@C<9H2253TS84$1L9UP2$>S4":W'G= MQF X&O7-8?Q@^8;Z6FJ]BUYPL=E\*K[LO>"F%\0_]UZ@P#$"L%+,&THTTRIN MP1I@[P&@CH\6'1OBJKA<\1^[(KX#1@\&JL,4SU\W^/BY( 5 S"!.#;0TDB. MHTASYX!7"+J<:TLF#YINA/P4.AGL;5D5ZY;%?+M>S#^4?R1SXW8]B]IT-T]] MKS]5YLG)8W\XGI!J/BFB#EO-H?;#EIY]*]:_EX/BI9UDR_X9 MW1(W'Q9?B_A,L=^:;W9Q+HO9L@5^+AXG2,6T(58;QPR%EF@, -(6.,60SNM_ M.<5@9C9P^N;P4'M4O3LWB9+_\FQ0C%O/B$YWEU##N=;[BU0(-0IB8'**PJ;> M]:9K R>7N4,#YF.Y7/IR_<=L?>I>P&>>#@1$/G!(@?2",@8$HM"[N)TK22D6 MHQDX_7I;+>1Z!"'M>3DT1LZ5/?_T7*"<:O!H*;, MUR)JD)MHCZZWPSOFK01\!"QM6#LT3-[/DI[]-MF$#H[1HB+ M"R/JT_TXA&)CE$!Q*\;1>,-4$9IS9+KY7O5S ?.':T%9U]P?&H$- !8HXH@8 M A#V@/JXC+1PC#, #>84VT&O$[T:]70A5X?&17VKKMVM%ZLOA^7:),S^S&O! M8RPD= BZ2AW5EOIB?4RM2MT.LOLN3@G];.G_G+@T@%CAX;0A_H&R/D\70&9 M2JQN_COZB_NX5@,LG7P_6"XMP2SNY-!3&_=W)[$0%BLM0+I]-P-4$SQ9WP>D MNN3OT-B*/"@67U;IY'>QFG__O)ZM-H<&2W^;+58-+:?S@X3(8:(9@9I+1$'Z MTT"E;-3/C!D+-H#:,O4ZO#L5U$3F6#H!'>]%#(0B!)C(T*FBB5$[<6F1Y M=2\>8UWS?HH^G9,D\@<:+VST2IU5!"D#6XU/_%6W"L]D)IZQC2E M6B)MD;2* J\@AY*,=N_'Y.J]&H/B?+U72^8/?\;\7-^DR\#7>+3 M/?:&($5 M=)0 JX#GBG',A!."BIR,Q]33IT.#LB^A# W6\A0E?I?J#IZYV.UB%'?Q-4$[ M1BR6T4G!A$H@I+0$$:-MM ^0A,.TC'D-\!Y!6@/9;6^+^.%X=MGAZQL87C\_ M&(B1%@C/J,>4IAO#!6>"0JJQEM0V\TK[HBB"HG@?G8U9BG4>YMU$,YQ^,430 M6.LU$1AH:@T2Q#'H%%1,*:]8SEJ?8%%'6W$_/77=)4\'.]*_GW14.+/5O+@4 M/\^_%KCWED&#HZL)J1-&,0&M,AQ)CSUA.;^_EJN4 M7GE_N__$E)OQKSUKJ^J-E,+'S=)SXCVS4*)T YTSDCD'!&S4R+A'BA)OFQ+U M^-D@G,'2(P.A3FW*&<.:UG11PJ[LRIVV0OUE2>:QL679^$\ZX(S$3SX?B(]. MCM)281ZU4;HE ]EJNAYQ?677WV2(J^R>FP/V;'R8[[YA_/O;WS8'9Z%Y^] F M(P0&4-R!-!1:&H$L==K FGY!\)54^G:$@5_;-O; XS$PMK\:N-AL*[>S(:Z> MO!48HLE!1292")"'7!!5T\EA5G7PA$S$_K&4Q]>A\/.S3Y28< (VOSX<-"!:"U51AR:X$+=WM8YVQLJ4%\^DNJK3/Q?I^_[UJ=?./V7J1XE.G MY-_LQ4 LH,!+9156R%%N!(.":,R-X@"A*[LKJQN;IG.V#A>=.*\O?M!@.'>0 M2ZPDB]:^@0RELM'$&@\4YVS(FMS^^\1TIR;:?SD(QG&DW1-.)3#.Q;^ FG('[)7=L])6[&7/?&VYQ5?][,_!X=BC01+& MHW/CK.8."P8(P[B:I+3>75FKX2ZE5G;*V7%<@"5K.A4 MB(AA#I$.$H7H%#S=L;3EYO. WJA1+T/%!6\'[[&(WK*!!%//.+>6F$](3/1LK7;$W M'PV'HUK;2T'Q[&N!0*XDB3ATP=AQ[-B: MB.\5"8T-V:EH94/"R&UXKQ*>'2X9W7%V9$WK1]47+YO_7@W1&5JHW_@,8G4 M,@D0YZ*BV1#'!KW'::BMJP,$--N[6O-YU.VK$;+.O!D@1%Y0JDBZU$ 2IP'3 M-;U4"7-]6JI[5'7+XX[#-0\3NC!0\_!>4)(R 26SB!HAC8*$/$Q?YQVYFUB( MIMN-K&O.#IH)/AR!^OMBM;C?'2H:/LR^[QO\O-0+-":%VU1\-%3AFWAK-E8)444MME$+-$<.R:@TO M+PU^?;!L(8-)HG+QK2MMF88*.#4W5L([GGQM%1UW6:]392W*R1U/L-_O]%!Y MN0RFADIU&^76(31_&B]@)1&WFG$,M--QV6K$:]Y SG/R1%F=@E\!/G,$,360 M=H#+0.)BQ!;3^+](,C 4PGKS4!B20=L.]W^V9U)0O)#WDT#?;ZN;Q6;? KZX M<7_.XZ/J/OW4%HK'Q@M4$..0@)IPXKCQ*3=7\X88F7,HOFW'XL^O0%-V)(^1 M$_"7I]T#)E@@[+GCPG$ .%'(_Z!/Y21%+^YQ?"5;L'C/??G$^IOD@P7(G M#;4:<(4IL9X87AT83]5461OO!..,'65C>N/OJ%4=;7,PEP\6G)/>8FZM00!Y M9)32=;1?@RB"Z\J]] &7)H4@7],UJ3I$$$HD8:0CDM.8F($ G74W$ DM"-O=TGJMQ.J+] M8(%A( FBRCK!I-,2"%27[1@*4(Z+.L'X2&9:8C ^]P^HIKF'+H8-PCBHA(^. MM]<.:8R$K N\HV?DAST!TNOQPK[1T0Z(74AE$!UW/.G0>JR (T^-4P3HN"M@ MKA$6=(7@:RV*X1!W)-N0,5I AG,>#5"C$5&"Q+^+>G%9;M2P M^^HK1ET+80R&NR-IAO:#!:>=3MZX] S8Z.PX6/<=UU8REQ/]F%#G]LFCKH4L MA@/=\^'=]H,%3E!J96"EH%Z@Z&"[A_HN&Y=:3HKU\DS#*P;=Y;(8QF\]DUC( M'#%H0+1F(AFRT'M /7E(MSA)3$?HZDLOD>GX)+8CQV$KEH>.6QO_J>OH8H1QM=GDFX;7@Z5*V#]H0[-UL MG2;_K7BI_;\XPM80*D"T>B$1S$"&G9( 1SM8$- H.=;G(;O]=&VQF:\77Y.8 M/J>[XTZ2=_2M@)A4D@ON*!/84^\UAS6MC-*<1. $*_O;"OK9LW!=,'2HK/'' M8IDVW ^S]?;[Y_5LM8GDQREO]/?'OU%_+C8G<-1\D. ICORC3"%J,6-<4OS M!0KME37KZ@0/Y4#,'@-RMDR9HX;0.CP-S2]GSTO=%$^GMQ_WMQ+%[]W*,A&4\(A$=)"@8D0AR M*;BOT>Z!AGS0O.N+VDER^-B[[(^J@2=/!(>9]PHAJ*$QU()HHU7SE@ (DN-? M3FCUMY354TFWXEF?LJ[:0I^4]D_/A#@]1PUS"!)L/.6*8E'/'?FL2P"G*.]+ M)59VP[=>93[[\[S,'S\3/#="*4(DX88B""02NIZ[]N!*FAIT(O,,O@W;">CI M'O9VL2K>;(O[4P[FF3<#-UI3B;16T$K*F4MW)%3T6I45K)ADE6GW7F6W'!ZS MM]3G8GW__M:4J_/!O7,O!XT\!M)"I+S0&BNOB*NHAAS0G/,6$]IS.L= @PY1 M68P>$UX?BU7QQVR9YG\AMAZ]&:)V=PX[@#1(>1T(-'J@EP!U)3=[C0&L]EP> MI\F8^_-KL=J\;1G].J0< MWA_V[O+#;CV_FU7W+OO98EG*9(>4L*Y:#HU4,#64.4-X,Y+S.+JB+MW12 R M NMMVG?W$S7E_?UBFXH>SIZ!/OUBX%1)"9'A MS$*AH@Q7I@\CJGTL=@L;G:SY3]FRUWQ_G;_V]3:V MGHX/$1@EAA(((8&2,Q1_,O6FCY+W/&CUY8N%64_L;KTS/M.;./WG7;G]5[%- MJZ!8S:-0SE2[73Q.X!X0SZ@G!GNE 1.1N)H\ D%.G4/SHLH7BZ8A>#YF$.$Y M.GZ.B, 3*JWEB$%H2(PW7&$IK0?< @9J_D@AO//8O'E+G)2?8L/?"D.Y^0?AT!;-MUH/G P2D,FA<)"C2H0*1D A!-4:84D[=VY5,9H9)6%TLL&"@3IR',.+/*"(B45BL:!,4IYRH65.1'U">5D M1L9HKS+I^ S44W;8ZIS6QV@<=;1Q/S=D$-!)J!%Q@F/JF!9QZ]) >@$U%)3G M;-D3 N((6W8'W)[$9OV8C@_%>EZ<#*]>.E3@P%N)$:0&IWN\F0(0)!5J!UD@5Y'>FTOAD] MACG<'G@7C!(<$)8J J'RD$#GL'&\XH.#6.1LHI,LYNL$PG6:S7T6;9 V\'