0001050915-23-000164.txt : 20231102 0001050915-23-000164.hdr.sgml : 20231102 20231102100308 ACCESSION NUMBER: 0001050915-23-000164 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231102 DATE AS OF CHANGE: 20231102 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: 231370493 BUSINESS ADDRESS: STREET 1: 2727 NORTH LOOP WEST CITY: HOUSTON STATE: TX ZIP: 77008-1044 BUSINESS PHONE: 713-629-7600 MAIL ADDRESS: STREET 1: 2727 NORTH LOOP WEST CITY: HOUSTON STATE: TX ZIP: 77008-1044 FORMER COMPANY: FORMER CONFORMED NAME: QUANTA SERVICES INC DATE OF NAME CHANGE: 19971205 10-Q 1 pwr-20230930.htm 10-Q pwr-20230930
Q3false202312/31000105091500010509152023-01-012023-09-3000010509152023-10-27xbrli:shares00010509152023-09-30iso4217:USD00010509152022-12-31iso4217:USDxbrli:shares00010509152023-07-012023-09-3000010509152022-07-012022-09-3000010509152022-01-012022-09-3000010509152021-12-3100010509152022-09-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2022-12-310001050915us-gaap:AdditionalPaidInCapitalMember2022-12-310001050915us-gaap:RetainedEarningsMember2022-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001050915us-gaap:TreasuryStockCommonMember2022-12-310001050915us-gaap:ParentMember2022-12-310001050915us-gaap:NoncontrollingInterestMember2022-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-310001050915us-gaap:ParentMember2023-01-012023-03-3100010509152023-01-012023-03-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2023-01-012023-03-310001050915us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-310001050915us-gaap:TreasuryStockCommonMember2023-01-012023-03-310001050915us-gaap:RetainedEarningsMember2023-01-012023-03-310001050915us-gaap:NoncontrollingInterestMember2023-01-012023-03-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2023-03-310001050915us-gaap:AdditionalPaidInCapitalMember2023-03-310001050915us-gaap:RetainedEarningsMember2023-03-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001050915us-gaap:TreasuryStockCommonMember2023-03-310001050915us-gaap:ParentMember2023-03-310001050915us-gaap:NoncontrollingInterestMember2023-03-3100010509152023-03-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001050915us-gaap:ParentMember2023-04-012023-06-3000010509152023-04-012023-06-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2023-04-012023-06-300001050915us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001050915us-gaap:TreasuryStockCommonMember2023-04-012023-06-300001050915us-gaap:RetainedEarningsMember2023-04-012023-06-300001050915us-gaap:NoncontrollingInterestMember2023-04-012023-06-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2023-06-300001050915us-gaap:AdditionalPaidInCapitalMember2023-06-300001050915us-gaap:RetainedEarningsMember2023-06-300001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001050915us-gaap:TreasuryStockCommonMember2023-06-300001050915us-gaap:ParentMember2023-06-300001050915us-gaap:NoncontrollingInterestMember2023-06-3000010509152023-06-300001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001050915us-gaap:ParentMember2023-07-012023-09-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2023-07-012023-09-300001050915us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001050915us-gaap:TreasuryStockCommonMember2023-07-012023-09-300001050915us-gaap:RetainedEarningsMember2023-07-012023-09-300001050915us-gaap:NoncontrollingInterestMember2023-07-012023-09-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2023-09-300001050915us-gaap:AdditionalPaidInCapitalMember2023-09-300001050915us-gaap:RetainedEarningsMember2023-09-300001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001050915us-gaap:TreasuryStockCommonMember2023-09-300001050915us-gaap:ParentMember2023-09-300001050915us-gaap:NoncontrollingInterestMember2023-09-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2021-12-310001050915us-gaap:AdditionalPaidInCapitalMember2021-12-310001050915us-gaap:RetainedEarningsMember2021-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001050915us-gaap:TreasuryStockCommonMember2021-12-310001050915us-gaap:ParentMember2021-12-310001050915us-gaap:NoncontrollingInterestMember2021-12-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001050915us-gaap:ParentMember2022-01-012022-03-3100010509152022-01-012022-03-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2022-01-012022-03-310001050915us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001050915us-gaap:TreasuryStockCommonMember2022-01-012022-03-310001050915us-gaap:RetainedEarningsMember2022-01-012022-03-310001050915us-gaap:NoncontrollingInterestMember2022-01-012022-03-310001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2022-03-310001050915us-gaap:AdditionalPaidInCapitalMember2022-03-310001050915us-gaap:RetainedEarningsMember2022-03-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001050915us-gaap:TreasuryStockCommonMember2022-03-310001050915us-gaap:ParentMember2022-03-310001050915us-gaap:NoncontrollingInterestMember2022-03-3100010509152022-03-310001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001050915us-gaap:ParentMember2022-04-012022-06-3000010509152022-04-012022-06-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2022-04-012022-06-300001050915us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001050915us-gaap:TreasuryStockCommonMember2022-04-012022-06-300001050915us-gaap:RetainedEarningsMember2022-04-012022-06-300001050915us-gaap:NoncontrollingInterestMember2022-04-012022-06-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2022-06-300001050915us-gaap:AdditionalPaidInCapitalMember2022-06-300001050915us-gaap:RetainedEarningsMember2022-06-300001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001050915us-gaap:TreasuryStockCommonMember2022-06-300001050915us-gaap:ParentMember2022-06-300001050915us-gaap:NoncontrollingInterestMember2022-06-3000010509152022-06-300001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001050915us-gaap:ParentMember2022-07-012022-09-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2022-07-012022-09-300001050915us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001050915us-gaap:TreasuryStockCommonMember2022-07-012022-09-300001050915us-gaap:RetainedEarningsMember2022-07-012022-09-300001050915us-gaap:NoncontrollingInterestMember2022-07-012022-09-300001050915us-gaap:CommonStockMemberpwr:CommonStockClassUndefinedMember2022-09-300001050915us-gaap:AdditionalPaidInCapitalMember2022-09-300001050915us-gaap:RetainedEarningsMember2022-09-300001050915us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300001050915us-gaap:TreasuryStockCommonMember2022-09-300001050915us-gaap:ParentMember2022-09-300001050915us-gaap:NoncontrollingInterestMember2022-09-300001050915us-gaap:FixedPriceContractMember2023-07-012023-09-30xbrli:pure0001050915us-gaap:FixedPriceContractMember2022-07-012022-09-300001050915us-gaap:FixedPriceContractMember2023-01-012023-09-300001050915us-gaap:FixedPriceContractMember2022-01-012022-09-300001050915pwr:UnitPriceContractsMember2023-07-012023-09-300001050915pwr:UnitPriceContractsMember2022-07-012022-09-300001050915pwr:UnitPriceContractsMember2023-01-012023-09-300001050915pwr:UnitPriceContractsMember2022-01-012022-09-300001050915pwr:CostPlusContractMemberMember2023-07-012023-09-300001050915pwr:CostPlusContractMemberMember2022-07-012022-09-300001050915pwr:CostPlusContractMemberMember2023-01-012023-09-300001050915pwr:CostPlusContractMemberMember2022-01-012022-09-300001050915country:US2023-07-012023-09-300001050915country:US2022-07-012022-09-300001050915country:US2023-01-012023-09-300001050915country:US2022-01-012022-09-300001050915country:CA2023-07-012023-09-300001050915country:CA2022-07-012022-09-300001050915country:CA2023-01-012023-09-300001050915country:CA2022-01-012022-09-300001050915country:AU2023-07-012023-09-300001050915country:AU2022-07-012022-09-300001050915country:AU2023-01-012023-09-300001050915country:AU2022-01-012022-09-300001050915pwr:OtherCountriesMember2023-07-012023-09-300001050915pwr:OtherCountriesMember2022-07-012022-09-300001050915pwr:OtherCountriesMember2023-01-012023-09-300001050915pwr:OtherCountriesMember2022-01-012022-09-3000010509152023-10-012023-09-3000010509152023-01-012022-12-3100010509152023-01-012023-09-3000010509152023-10-012022-12-310001050915pwr:ProjectsInProgressMember2023-01-012023-09-300001050915pwr:ProjectsInProgressMember2023-07-012023-09-300001050915pwr:CanadaTransmissionProjectMember2022-01-012022-09-300001050915pwr:LimetreeBayRefiningLLCMember2022-07-012022-09-300001050915us-gaap:AccountsReceivableMemberpwr:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberpwr:RenewableEnergyMember2023-09-302023-09-300001050915us-gaap:AccountsReceivableMemberpwr:OneCustomerMemberus-gaap:CustomerConcentrationRiskMemberpwr:RenewableEnergyMember2022-12-312022-12-310001050915us-gaap:CustomerConcentrationRiskMember2022-07-012022-09-30pwr:customer0001050915us-gaap:CustomerConcentrationRiskMember2023-07-012023-09-300001050915us-gaap:CustomerConcentrationRiskMember2023-01-012023-09-300001050915us-gaap:CustomerConcentrationRiskMember2022-01-012022-09-30pwr:segment0001050915us-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2023-07-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2023-07-012023-09-300001050915us-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2022-07-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2022-07-012022-09-300001050915us-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2023-01-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2023-01-012023-09-300001050915us-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2022-01-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:ElectricPowerMember2022-01-012022-09-300001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2023-07-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2023-07-012023-09-300001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2022-07-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2022-07-012022-09-300001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2023-01-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2023-01-012023-09-300001050915us-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2022-01-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:RenewableEnergyMember2022-01-012022-09-300001050915us-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2023-07-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2023-07-012023-09-300001050915us-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2022-07-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2022-07-012022-09-300001050915us-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2023-01-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2023-01-012023-09-300001050915us-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2022-01-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMemberus-gaap:OperatingSegmentsMemberpwr:UndergroundInfrastructureMember2022-01-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMember2023-07-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMember2022-07-012022-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMember2023-01-012023-09-300001050915us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMemberpwr:SegmentConcentrationRiskMember2022-01-012022-09-300001050915us-gaap:CorporateNonSegmentMember2023-07-012023-09-300001050915us-gaap:CorporateNonSegmentMember2022-07-012022-09-300001050915us-gaap:CorporateNonSegmentMember2023-01-012023-09-300001050915us-gaap:CorporateNonSegmentMember2022-01-012022-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralUnconsolidatedAffiliatesMember2023-07-012023-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralUnconsolidatedAffiliatesMember2022-07-012022-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralUnconsolidatedAffiliatesMember2023-01-012023-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralUnconsolidatedAffiliatesMember2022-01-012022-09-300001050915pwr:Acquisitions2023Member2023-01-012023-09-30pwr:business00010509152022-10-012023-09-300001050915pwr:Acquisitions2023Member2023-09-300001050915pwr:Acquisitions2023Memberus-gaap:CustomerRelationshipsMember2023-01-012023-09-300001050915pwr:Acquisitions2023Memberus-gaap:OrderOrProductionBacklogMember2023-01-012023-09-300001050915pwr:Acquisitions2023Memberus-gaap:TradeNamesMember2023-01-012023-09-300001050915pwr:Acquisitions2023Memberus-gaap:NoncompeteAgreementsMember2023-01-012023-09-300001050915srt:MinimumMemberus-gaap:CustomerRelationshipsMember2023-01-012023-09-300001050915srt:MaximumMemberus-gaap:CustomerRelationshipsMember2023-01-012023-09-300001050915us-gaap:CustomerRelationshipsMembersrt:WeightedAverageMember2023-01-012023-09-300001050915us-gaap:AccountsPayableAndAccruedLiabilitiesMember2023-09-300001050915us-gaap:AccountsPayableAndAccruedLiabilitiesMember2022-12-310001050915us-gaap:OtherNoncurrentLiabilitiesMember2023-09-300001050915us-gaap:OtherNoncurrentLiabilitiesMember2022-12-310001050915pwr:AcquisitionsMultiplePeriodsMember2023-09-300001050915pwr:Acquisitions2023Member2023-07-012023-09-300001050915pwr:Acquisitions2022Member2022-01-012022-09-300001050915pwr:Acquisitions2022Member2022-07-012022-09-300001050915us-gaap:SubsequentEventMemberpwr:ManufacturerOfPowerTransformersMember2023-10-012023-10-310001050915pwr:IntegralAffiliatesMember2023-09-300001050915pwr:IntegralAffiliatesMember2022-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2023-09-300001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2022-12-310001050915pwr:StarryGroupHoldingsIncMember2022-12-310001050915pwr:StarryGroupHoldingsIncMember2022-12-312022-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2022-10-012022-12-31pwr:investment0001050915pwr:NonIntegralUnconsolidatedAffiliatesMemberus-gaap:NoncontrollingInterestMember2022-10-012022-12-310001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2023-01-012023-09-300001050915pwr:NonIntegralUnconsolidatedAffiliatesMemberus-gaap:NoncontrollingInterestMember2023-01-012023-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralAffiliatesMember2023-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralAffiliatesMember2022-12-310001050915us-gaap:RelatedPartyMemberpwr:IntegralAffiliatesMember2023-07-012023-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralAffiliatesMember2022-07-012022-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralAffiliatesMember2023-01-012023-09-300001050915us-gaap:RelatedPartyMemberpwr:IntegralAffiliatesMember2022-01-012022-09-300001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2023-07-012023-09-300001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2022-07-012022-09-300001050915pwr:NonIntegralUnconsolidatedAffiliatesMember2022-01-012022-09-300001050915pwr:IntegralAndNonIntegralUnconsolidatedAffiliatesMember2023-09-300001050915pwr:SeniorNotesDueOctober2024Memberus-gaap:SeniorNotesMember2023-09-300001050915pwr:SeniorNotesDueOctober2024Memberus-gaap:SeniorNotesMember2022-12-310001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2023-09-300001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2022-12-310001050915pwr:SeniorNotesDueJanuary2032Memberus-gaap:SeniorNotesMember2023-09-300001050915pwr:SeniorNotesDueJanuary2032Memberus-gaap:SeniorNotesMember2022-12-310001050915pwr:SeniorNotesDueOctober2041Memberus-gaap:SeniorNotesMember2023-09-300001050915pwr:SeniorNotesDueOctober2041Memberus-gaap:SeniorNotesMember2022-12-310001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2023-09-300001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2022-12-310001050915pwr:SeniorNotesDueOctober2024Memberus-gaap:SeniorNotesMember2023-09-302023-09-300001050915us-gaap:SeniorNotesMemberpwr:SeniorNotesDueOctober2030Member2023-09-302023-09-300001050915pwr:SeniorNotesDueJanuary2032Memberus-gaap:SeniorNotesMember2023-09-302023-09-300001050915pwr:SeniorNotesDueOctober2041Memberus-gaap:SeniorNotesMember2023-09-302023-09-300001050915us-gaap:SeniorNotesMember2023-09-300001050915pwr:SeniorCreditFacilityMemberpwr:TermLoanMemberus-gaap:LineOfCreditMember2021-10-080001050915pwr:SeniorCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2021-10-080001050915pwr:SeniorCreditFacilityMemberpwr:TermLoanMemberus-gaap:LineOfCreditMember2023-09-300001050915pwr:SeniorCreditFacilityMemberus-gaap:LineOfCreditMember2023-09-300001050915pwr:SeniorCreditFacilityMemberus-gaap:LetterOfCreditMember2023-09-300001050915pwr:SeniorCreditFacilityMembercurrency:USDpwr:LettersOfCreditAndBankGuaranteesMember2023-09-300001050915currency:CADpwr:SeniorCreditFacilityMemberpwr:LettersOfCreditAndBankGuaranteesMember2023-09-300001050915pwr:SeniorCreditFacilityMember2023-09-300001050915us-gaap:CommercialPaperMembersrt:WeightedAverageMemberpwr:CommercialPaperProgramMember2023-09-300001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2023-01-012023-09-300001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2022-01-012022-09-300001050915us-gaap:SubsequentEventMemberus-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2023-10-060001050915us-gaap:CommercialPaperMemberpwr:CommercialPaperProgramMember2022-08-230001050915pwr:SuretyBackedLettersOfCreditMember2023-09-300001050915us-gaap:RelatedPartyMember2023-07-012023-09-300001050915us-gaap:RelatedPartyMember2022-07-012022-09-300001050915us-gaap:RelatedPartyMember2023-01-012023-09-300001050915us-gaap:RelatedPartyMember2022-01-012022-09-3000010509152023-05-2300010509152022-10-012022-12-3100010509152023-08-302023-08-3000010509152023-05-232023-05-2300010509152023-03-292023-03-2900010509152022-12-132022-12-1300010509152022-08-312022-08-3100010509152022-05-272022-05-2700010509152022-03-302022-03-300001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2022-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2021-12-310001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2023-01-012023-09-300001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2022-01-012022-09-300001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2023-09-300001050915pwr:RestrictedStockUnitsToBeSettledInCommonStockMember2022-09-300001050915pwr:PerformanceStockUnitsPSUsMember2022-12-310001050915pwr:PerformanceStockUnitsPSUsMember2021-12-310001050915pwr:PerformanceStockUnitsPSUsMember2023-01-012023-09-300001050915pwr:PerformanceStockUnitsPSUsMember2022-01-012022-09-300001050915pwr:PerformanceStockUnitsPSUsMember2023-09-300001050915pwr:PerformanceStockUnitsPSUsMember2022-09-300001050915pwr:PerformanceStockUnitsPSUsMember2023-03-090001050915pwr:PerformanceStockUnitsPSUsMember2022-03-020001050915pwr:PerformanceStockUnitsPSUsMember2023-03-092023-03-090001050915pwr:PerformanceStockUnitsPSUsMember2022-03-022022-03-020001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2023-01-012023-09-300001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2022-01-012022-09-300001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2023-09-300001050915pwr:RestrictedStockUnitsToBeSettledInCashMember2022-12-310001050915pwr:TelecommunicationNetworksConstructionAndOperationMemberpwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-12-310001050915pwr:TelecommunicationNetworksConstructionAndOperationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-01-012015-12-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-01-012015-12-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-12-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2015-01-012019-04-300001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2019-05-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2022-08-012022-08-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2022-12-012022-12-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2023-01-012023-01-310001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2019-04-012019-06-300001050915pwr:ProjectContractTerminationMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2019-06-300001050915pwr:InsuranceRecoveriesMemberpwr:RedesAndinasDeComunicacionesS.R.L.RedesMember2023-09-300001050915pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember2019-01-012020-12-310001050915pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember2022-01-012022-12-3100010509152019-08-31pwr:building0001050915pwr:SilveradoWildfireMember2020-10-31utr:acre0001050915pwr:SilveradoWildfireMember2019-03-012019-03-310001050915pwr:SilveradoWildfireMember2023-09-300001050915pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember2023-09-300001050915pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember2022-12-310001050915us-gaap:PerformanceGuaranteeMember2023-09-300001050915pwr:EstimateMemberus-gaap:PerformanceGuaranteeMember2023-09-300001050915pwr:EquipmentFleetAndCertainOtherCommitmentsMember2023-09-300001050915pwr:DomesticJointVenturesMember2023-09-300001050915pwr:DomesticJointVenturesMember2022-12-310001050915pwr:ForeignJointVenturesMember2023-09-300001050915pwr:ForeignJointVenturesMember2022-12-310001050915pwr:InvestmentsInJointVenturesMember2023-09-300001050915pwr:InvestmentsInJointVenturesMember2022-12-310001050915pwr:CaptiveInsuranceCompanyMember2023-09-300001050915pwr:CaptiveInsuranceCompanyMember2022-12-310001050915pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember2023-09-300001050915pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember2022-12-310001050915us-gaap:NonUsMember2023-09-300001050915us-gaap:NonUsMember2022-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-09-300001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-09-300001050915us-gaap:OtherAssetsMember2023-09-300001050915us-gaap:OtherAssetsMember2022-09-300001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001050915us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001050915us-gaap:OtherAssetsMember2022-12-310001050915us-gaap:OtherAssetsMember2021-12-31

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-Q
(Mark One)  
 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2023.
or
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
  For the transition period from          to          .
Commission File Number:001-13831
quantalogohor.jpg
Quanta Services, Inc.
(Exact name of registrant as specified in its charter)
Delaware74-2851603
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
2727 North Loop West
Houston, Texas 77008
(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 classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.00001 par valuePWRNew 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 October 27, 2023, the number of outstanding shares of Common Stock of the registrant was 145,284,890.



QUANTA SERVICES, INC. AND SUBSIDIARIES
TABLE OF CONTENTS

Page

1


Cautionary Statement About Forward-Looking Statements and Information
This Quarterly Report on Form 10-Q (Quarterly Report) of Quanta Services, Inc. (together with its subsidiaries, Quanta, we, us or our) 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, interest rates and tax rates, as well as other projections of operating results and GAAP (as defined herein) and non-GAAP financial results, including EBITDA (as defined herein), adjusted EBITDA (as defined herein) and backlog;
Expectations regarding our business or financial outlook;
Expectations regarding opportunities, technological developments, competitive positioning, future economic and regulatory conditions and other trends in particular markets or industries, including with respect to our increased operations in the renewable energy market and the transition to a reduced-carbon economy;
Expectations regarding our plans and strategies;
The business plans or financial condition of our customers, including with respect to the transition to a reduced-carbon economy;
The potential benefits from, and future financial and operational performance of, acquired businesses and our investments;
Beliefs and assumptions about the collectability of receivables;
The expected value of contracts or intended contracts with customers, as well as the expected timing, scope, services, term or results of any awarded or expected projects;
Possible recovery of pending or contemplated insurance claims, change orders and claims asserted against customers or third parties;
The development of and opportunities with respect to future projects, including renewable energy projects and other projects designed to support transition to a reduced-carbon economy, electrical grid modernization, upgrade and hardening projects and larger transmission and pipeline projects;
Expectations regarding the future availability and price of materials and equipment necessary for the performance of our business, as well as our ability to implement strategies designed to manage the availability or price of such materials and equipment;
The expected impact of global and domestic economic conditions on our business, financial condition, results of operations, cash flows, liquidity and demand for our services, including inflation, interest rates, recessionary economic conditions and commodity prices and production volumes;
The expected impact of changes and potential changes in climate and the physical and transition risks associated with climate change and the transition to a reduced-carbon economy;
Future capital allocation initiatives, including the amount and timing of, and strategies with respect to, any future acquisitions, investments, cash dividends, repurchases of our equity or debt securities or repayments of other outstanding debt;
The expected 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, availability of and costs related to labor resources in the industries we serve;
The expected recognition and realization of our remaining performance obligations or backlog;
Expectations regarding the outcome of pending or threatened legal proceedings, as well as the collection of amounts awarded in legal proceedings; and
Expectations with respect to our ability to reduce our debt and maintain our current credit ratings.
These forward-looking statements are not guarantees of future performance; rather they 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
2


all of our forward-looking statements may turn out to be inaccurate or incorrect. These 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 that are outside of our control, including economic, energy, infrastructure and environmental policies and plans that are adopted or proposed by the U.S. federal and state governments or other governments in territories or countries in which we operate, inflation, interest rates, recessionary economic conditions, deterioration of global or specific trade relationships, and geopolitical conflicts and political unrest;
Quarterly variations in our operating and financial results, liquidity, financial condition, cash flows, capital requirements, and reinvestment opportunities;
Trends and growth opportunities in relevant markets, including our ability to obtain future project awards;
Delays, deferrals, reductions in scope or cancellations of anticipated, pending or existing projects as a result of, among other things, supply chain or production disruptions and other logistical challenges, weather, regulatory or permitting issues, environmental processes, project performance issues, claimed force majeure events, protests or other political activity, legal challenges, inflationary pressure, reductions or eliminations in governmental funding or customer capital constraints;
The effect of commodity prices and commodity production volumes, which have been and may continue to be affected by inflationary pressure, on our operations and growth opportunities and on our customers’ capital programs and demand for our services;
The successful negotiation, execution, performance and completion of anticipated, pending and existing contracts;
Events arising from operational hazards, including, among others, wildfires and explosions, that can arise due to the nature of the services we provide and the conditions in which we operate and can be due to failure of infrastructure on which we have performed services and result in significant liabilities that may be exacerbated in certain geographies and locations;
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 or other claims or actions asserted against us, including amounts that are not covered by, or are in excess of the coverage under, 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 (e.g., coverage for wildfire events);
Damage to our brands or reputation, as well as potential costs, liabilities, fines or penalties, arising as a result of cyber-security breaches, environmental and occupational health and safety matters, corporate scandal, failure to successfully perform or negative publicity regarding a high-profile project, involvement in a catastrophic event (e.g., fire, explosion) or other negative incidents;
Disruptions in, or failure to adequately protect, our information technology systems;
Our dependence on suppliers, subcontractors, equipment manufacturers and other third parties and the impact of, among other things, inflationary pressure and regulatory, supply chain and logistical challenges on these third parties;
Estimates and assumptions related to our financial results, remaining performance obligations and backlog;
Our inability to attract, the potential shortage of, and increased costs with respect to skilled employees, as well as our ability to retain and attract key personnel and qualified employees;
Our dependence on fixed price contracts and the potential that we incur losses with respect to these contracts;
Cancellation provisions within our contracts and the risk that contracts expire and are not renewed or are replaced on less favorable terms;
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;
Adverse weather conditions, natural disasters and other emergencies, including wildfires, pandemics, hurricanes, tropical storms, floods, debris flows, earthquakes and other geological- and weather-related hazards, as well as the impact of climate change;
Our ability to generate internal growth;
Competition in our business, including our ability to effectively compete for new projects and market share, as well as technological advancements and market developments that could reduce demand for our services;
The failure of existing or potential legislative actions and initiatives to result in increased demand for our services or budgetary or other constraints that may reduce or eliminate tax incentives or government funding for projects, including renewable energy projects, which may result in project delays or cancellations;
3


The unavailability of, or increased prices for, materials, equipment and consumables (such as fuel) used in our and our customers’ businesses, including as a result of inflation; supply chain or production disruptions; governmental regulations on sourcing; the imposition of tariffs, duties, taxes or other assessments; and other changes in U.S. trade relationships with foreign countries;
Loss of customers with whom we have long-standing or significant relationships;
The potential that our participation in joint ventures or similar structures exposes us to liability or harm to our reputation as a result of acts or omissions by our partners;
The inability or refusal of our customers or third-party contractors to pay for services, which could result in our inability to collect our outstanding receivables, failure to recover amounts billed to, or avoidance of certain payments received from, customers in bankruptcy or failure to recover on change orders or contract claims;
Risks associated with operating in international markets and U.S. territories, including instability of governments, significant currency exchange fluctuations, and compliance with unfamiliar legal and labor 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 inability to successfully identify, complete, integrate and realize synergies from acquisitions, including the inability to retain key personnel from acquired businesses;
The potential adverse impact of acquisitions and investments, including the potential increase in risks already existing in our operations, poor performance or decline in value of acquired businesses or investments and unexpected costs or liabilities that may arise from acquisitions or investments;
The adverse impact of impairments of goodwill, other intangible assets, receivables, long-lived assets or investments;
Difficulties arising from our decentralized management structure;
The impact of the unionized portion of our workforce on our operations;
An inability 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 trading volume of our common stock, debt covenant compliance, interest rate fluctuations, a downgrade in our credit ratings and other factors affecting our financing and investing activities;
Our ability to obtain bonds, letters of credit and other project security;
Risks related to the implementation of new information technology systems;
New or changed tax laws, treaties or regulations or the inability to realize deferred tax assets; and
The other risks and uncertainties described elsewhere herein, including in Item 1A. Risk Factors of Part I of our Annual Report on Form 10-K for the year ended December 31, 2022 (2022 Annual Report), and as may be detailed from time to time in our other public filings with the U.S. Securities and Exchange Commission (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. Although forward-looking statements reflect our good faith beliefs at the time they are made, reliance should not be placed on forward-looking statements because they involve known and unknown risks, uncertainties and other factors, which may cause our actual results, performance or achievements to differ materially from anticipated future results, performance or achievements expressed or implied by such forward-looking statements. 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.
4


PART I - FINANCIAL INFORMATION

Item 1. Financial Statements.

QUANTA SERVICES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share information)
(Unaudited)
September 30, 2023December 31, 2022
ASSETS
Current Assets:  
Cash and cash equivalents$305,355 $428,505 
Accounts receivable, net 4,332,499 3,674,525 
Contract assets1,584,623 1,080,206 
Inventories163,879 103,265 
Prepaid expenses and other current assets349,011 249,569 
Total current assets6,735,367 5,536,070 
Property and equipment, net2,290,327 2,030,464 
Operating lease right-of-use assets249,592 229,691 
Other assets, net650,586 622,736 
Other intangible assets, net 1,362,078 1,458,631 
Goodwill3,900,499 3,586,745 
Total assets$15,188,449 $13,464,337 
LIABILITIES AND EQUITY
Current Liabilities:  
Current maturities of long-term debt$44,570 $37,495 
Current portion of operating lease liabilities77,648 74,052 
Accounts payable and accrued expenses2,969,093 2,153,129 
Contract liabilities1,100,928 1,141,518 
Total current liabilities4,192,239 3,406,194 
Long-term debt, net of current maturities3,937,348 3,692,432 
Operating lease liabilities, net of current portion188,137 171,512 
Deferred income taxes264,378 227,861 
Insurance and other non-current liabilities610,496 567,519 
Total liabilities9,192,598 8,065,518 
Commitments and Contingencies
Equity:  
Common stock, $0.00001 par value, 600,000,000 shares authorized, 173,670,350 and 170,638,525 shares issued, and 145,268,038 and 142,930,598 shares outstanding
2 2 
Additional paid-in capital2,944,208 2,718,988 
Retained earnings4,660,570 4,163,212 
Accumulated other comprehensive loss(317,655)(310,677)
Treasury stock, 28,402,312 and 27,707,927 common shares
(1,299,814)(1,188,061)
Total stockholders’ equity5,987,311 5,383,464 
Non-controlling interests8,540 15,355 
Total equity5,995,851 5,398,819 
Total liabilities and equity$15,188,449 $13,464,337 

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


QUANTA SERVICES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(In thousands, except per share information)
(Unaudited)

Three Months EndedNine Months Ended
September 30,September 30,
 2023202220232022
Revenues$5,620,822 $4,459,757 $15,098,258 $12,657,285 
Cost of services 4,773,498 3,770,927 12,953,640 10,795,694 
Gross profit847,324 688,830 2,144,618 1,861,591 
Equity in earnings of integral unconsolidated affiliates11,707 10,633 30,697 44,350 
Selling, general and administrative expenses(386,538)(347,449)(1,155,261)(995,581)
Amortization of intangible assets(71,361)(67,147)(213,789)(290,843)
Asset impairment charges   (2,800)
Change in fair value of contingent consideration liabilities(803)1,924 (803)(4,054)
Operating income400,329 286,791 805,462 612,663 
Interest and other financing expenses(47,531)(33,566)(137,413)(86,933)
Interest income1,993 436 4,957 727 
Other (expense) income, net
(3,744)(24,455)7,541 (68,255)
Income before income taxes351,047 229,206 680,547 458,202 
Provision for income taxes77,522 72,890 143,468 120,698 
Net income273,525 156,316 537,079 337,504 
Less: Net income attributable to non-controlling interests689 360 3,298 8,887 
Net income attributable to common stock$272,836 $155,956 $533,781 $328,617 
Earnings per share attributable to common stock:
Basic$1.88 $1.09 $3.68 $2.29 
Diluted$1.83 $1.06 $3.59 $2.22 
Shares used in computing earnings per share:
Weighted average basic shares outstanding145,455 143,353 145,118 143,581 
Weighted average diluted shares outstanding148,792 147,678 148,749 148,096 

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



QUANTA SERVICES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(In thousands)
(Unaudited)
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Net income$273,525 $156,316 $537,079 $337,504 
Other comprehensive income (loss), net of taxes:
Foreign currency translation adjustment gain (loss)(31,995)(79,841)(7,769)(97,400)
Other income (loss) (27)791 (88)
Other comprehensive income (loss), net of taxes(31,995)(79,868)(6,978)(97,488)
Comprehensive income241,530 76,448 530,101 240,016 
Less: Comprehensive income attributable to non-controlling interests689 360 3,298 8,887 
Comprehensive income attributable to common stock$240,841 $76,088 $526,803 $231,129 

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


QUANTA SERVICES, INC. AND SUBSIDIARIES
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands)
(Unaudited)
Nine Months Ended
September 30,
 20232022
Cash Flows from Operating Activities:
Net income$537,079 $337,504 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation239,746 218,420 
Amortization of intangible assets213,789 290,843 
Equity in earnings of unconsolidated affiliates, net of distributions24,579 (28,732)
Loss from mark-to-market adjustment on investment
 76,509 
Deferred income tax expense14,302 39,610 
Non-cash stock-based compensation94,658 77,730 
Other non-cash adjustments, net(10,620)(343)
Changes in assets and liabilities, net of non-cash transactions:
Accounts and notes receivable(666,786)(316,253)
Contract assets(508,457)(369,958)
Prepaid expenses and other current assets(104,956)(73,899)
Accounts payable and accrued expenses and other non-current liabilities776,496 287,890 
Contract liabilities(38,764)27,278 
Other assets and liabilities, net1,348 (19,416)
Net cash provided by operating activities572,414 547,183 
Cash Flows from Investing Activities:
Capital expenditures(325,397)(337,469)
Proceeds from sale of and insurance settlements related to property and equipment47,983 43,603 
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired(472,643)(177,766)
Investments in unconsolidated affiliates and other(6,505)(20,622)
Proceeds from the sale or settlement of certain investments42,277 16,905 
Other, net(8,039)(397)
Net cash used in investing activities(722,324)(475,746)
Cash Flows from Financing Activities:
Borrowings under credit facility and commercial paper program14,339,958 5,412,107 
Payments under credit facility and commercial paper program(14,136,313)(5,239,330)
Payments related to tax withholding for share-based compensation (113,409)(78,639)
Payments of dividends(36,059)(30,998)
Repurchase of common stock (115,115)
Other, net(23,126)(31,747)
Net cash provided by (used in) financing activities31,051 (83,722)
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash(4,466)(1,264)
Net decrease in cash, cash equivalents and restricted cash(123,325)(13,549)
Cash, cash equivalents and restricted cash, beginning of period433,214 231,887 
Cash, cash equivalents and restricted cash, end of period$309,889 $218,338 

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


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

Accumulated
AdditionalOtherTotalNon-
Common StockPaid-InRetainedComprehensiveTreasuryStockholders’ControllingTotal
SharesAmountCapitalEarningsIncome (Loss)StockEquityInterestsEquity
Balance, December 31, 2022142,930,598 $2 $2,718,988 $4,163,212 $(310,677)$(1,188,061)$5,383,464 $15,355 $5,398,819 
Other comprehensive income— — — — 1,100 — 1,100 — 1,100 
Acquisitions1,018,946 — 123,503 — — — 123,503 — 123,503 
Stock-based compensation activity1,210,615 — 26,650 — — (104,247)(77,597)— (77,597)
Dividends declared ($0.08 per share)
— — — (12,100)— — (12,100)— (12,100)
Distributions to non-controlling interests— — — — — — — (8,741)(8,741)
Net income— — — 95,046 — — 95,046 1,924 96,970 
Balance, March 31, 2023145,160,159 $2 $2,869,141 $4,246,158 $(309,577)$(1,292,308)$5,513,416 $8,538 $5,521,954 
Other comprehensive income— — — — 23,917 — 23,917 — 23,917 
Stock-based compensation activity36,299 — 34,487 — — (4,893)29,594 — 29,594 
Dividends declared ($0.08 per share)
— — — (11,893)— — (11,893)— (11,893)
Distributions to non-controlling interests— — — — — — — (1,177)(1,177)
Net income— — — 165,899 — — 165,899 685 166,584 
Balance, June 30, 2023145,196,458 $2 $2,903,628 $4,400,164 $(285,660)$(1,297,201)$5,720,933 $8,046 $5,728,979 
Other comprehensive loss— — — — (31,995)— (31,995)— (31,995)
Acquisitions43,462 — 8,018 — — — 8,018 — 8,018 
Stock-based compensation activity28,118 — 32,562 — — (2,613)29,949 — 29,949 
Dividends declared ($0.08 per share)
— — — (12,430)— — (12,430)— (12,430)
Distributions to non-controlling interests— — — — — — — (195)(195)
Net income— — — 272,836 — — 272,836 689 273,525 
Balance, September 30, 2023145,268,038 $2 $2,944,208 $4,660,570 $(317,655)$(1,299,814)$5,987,311 $8,540 $5,995,851 

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





9


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

Accumulated
AdditionalOtherTotalNon-
Common StockPaid-InRetainedComprehensiveTreasuryStockholders’ControllingTotal
SharesAmountCapitalEarningsIncome (Loss)StockEquityInterestsEquity
Balance, December 31, 2021142,633,934 $2 $2,615,410 $3,714,843 $(237,689)$(980,265)$5,112,301 $4,620 $5,116,921 
Other comprehensive income— — — — 13,275 — 13,275 — 13,275 
Stock-based compensation activity1,216,468 — 21,830 — — (73,643)(51,813)— (51,813)
Common stock repurchases(84,798)— — — — (10,426)(10,426)— (10,426)
Dividends declared ($0.07 per share)
— — — (10,459)— — (10,459)— (10,459)
Distributions to non-controlling interests— — — — — — — (538)(538)
Net income— — — 84,641 — — 84,641 387 85,028 
Balance, March 31, 2022143,765,604 $2 $2,637,240 $3,789,025 $(224,414)$(1,064,334)$5,137,519 $4,469 $5,141,988 
Other comprehensive loss— — — — (30,895)— (30,895)— (30,895)
Stock-based compensation activity46,105 — 28,046 — — (504)27,542 — 27,542 
Common stock repurchases(731,381)— — — — (84,884)(84,884)— (84,884)
Dividends declared ($0.07 per share)
— — — (10,283)— — (10,283)— (10,283)
Distributions to non-controlling interests— — — — — — — (80)(80)
Other— — — — — — — 227 227 
Net income— — — 88,020 — — 88,020 8,140 96,160 
Balance, June 30, 2022143,080,328 $2 $2,665,286 $3,866,762 $(255,309)$(1,149,722)$5,127,019 $12,756 $5,139,775 
Other comprehensive loss— — — — (79,868)— (79,868)— (79,868)
Stock-based compensation activity41,278 — 26,624 — — (2,323)24,301 — 24,301 
Common stock repurchases(158,499)— — — — (21,033)(21,033)— (21,033)
Dividends declared ($0.07 per share)
— — — (10,322)— — (10,322)— (10,322)
Distributions to non-controlling interests— — — — — — — (7,601)(7,601)
Net income— — — 155,956 — — 155,956 360 156,316 
Balance, September 30, 2022142,963,107 $2 $2,691,910 $4,012,396 $(335,177)$(1,173,078)$5,196,053 $5,515 $5,201,568 

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


10



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

TABLE OF CONTENTS


11

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

1. BUSINESS AND ORGANIZATION, BASIS OF PRESENTATION AND ACCOUNTING POLICIES:
Quanta Services, Inc. (together with its subsidiaries, Quanta) is a leading provider of comprehensive infrastructure solutions for the electric and gas utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets.
These unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X for interim financial information. 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. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta’s Annual Report on Form 10-K for the year ended December 31, 2022. 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.

2. NEW ACCOUNTING PRONOUNCEMENTS:
Recently Adopted Guidance
In October 2021, the Financial Accounting Standards Board (FASB) issued an update that requires recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta adopted this update effective January 1, 2023, and it did not have a material impact on Quanta’s consolidated financial statements.
New Accounting Pronouncement Not Yet Adopted
In June 2022, the FASB issued an update that clarifies the guidance in FASB ASC 820 (Fair Value Measurement) for equity securities subject to contractual sale restrictions. The update prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. This update is effective for interim and annual periods beginning after December 15, 2023. Early adoption is permitted. This guidance will increase the fair market value of the consideration paid in equity securities in a business combination, and therefore it may increase the amount allocated to goodwill. Quanta will adopt this update by January 1, 2024, and it is not expected to have a material impact on Quanta’s consolidated financial statements.

3. REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:
Contracts
Certain of Quanta’s services are generally provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories: unit-price contracts, cost-plus contracts and fixed price contracts.
12

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

The following tables present Quanta’s revenue disaggregated by contract type and by geographic location, as determined by the job location (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
By contract type:
Fixed price contracts$2,718,921 48.4 %$1,875,855 42.1 %6,950,697 46.0 %$5,370,646 42.4 %
Unit-price contracts1,803,764 32.1 1,597,640 35.8 4,998,787 33.1 $4,407,147 34.8 
Cost-plus contracts1,098,137 19.5 986,262 22.1 3,148,774 20.9 2,879,492 22.8 
Total revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
By primary geographic location:
United States$4,816,825 85.8 %$3,760,019 84.3 %$12,766,092 84.6 %$10,751,325 84.9 %
Canada574,536 10.2 512,803 11.5 1,640,154 10.9 1,503,174 11.9 
Australia148,499 2.6 130,851 2.9 459,901 3.0 275,421 2.2 
Others80,962 1.4 56,084 1.3 232,111 1.5 127,365 1.0 
Total revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %

Under fixed-price contracts, as well as unit-price contracts with more than an insignificant amount of partially completed units, 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 58.3% and 52.4% of Quanta’s revenues recognized during the three months ended September 30, 2023 and 2022 were associated with this revenue recognition method, and 58.3% and 51.5% of Quanta’s revenues recognized during the nine months ended September 30, 2023 and 2022 were associated with this revenue recognition method.
Performance Obligations
As of September 30, 2023 and December 31, 2022, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $13.56 billion and $8.80 billion, with 70.4% and 72.1% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates 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 as of such dates. 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.
Contract Estimates and Changes in 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. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements and materials; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies; and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations.
13

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

Additionally, 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 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 reasonably estimated.
As of September 30, 2023 and December 31, 2022, Quanta had recognized revenues of $799.5 million and $549.3 million related to unapproved change orders and claims included as contract price adjustments primarily in “Contract assets” in the accompanying consolidated balance sheets. These change orders and claims were in the process of being negotiated in the normal course of business and represent management’s estimates of additional contract revenues that have been earned and are probable of collection.

The largest component of the revenues recognized related to unapproved change orders and claims as of September 30, 2023 and of the increase relative to December 31, 2022 is associated with a large renewable transmission project in Canada. During 2021 and 2022, decreased productivity and additional costs arose from delays, administrative requirements and labor issues due to the COVID-19 pandemic, including incremental governmental requirements and worksite restrictions. During the nine months ended September 30, 2023, additional costs arose from residual impacts associated with the aforementioned items, work resequencing and acceleration, access delays, and logistical challenges along with other issues outside of Quanta’s control.
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 currently estimated revenue is less than the previous estimate. The impact of a change in contract 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. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Revenues were positively impacted by 0.7% and 1.7% during the three months ended September 30, 2023 and 2022 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2023 and 2022. Revenues were positively impacted by 0.3% and 0.9% during the nine months ended September 30, 2023 and 2022 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2022 and 2021.
Operating results for the three and nine months ended September 30, 2023 were impacted by less than 5% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of June 30, 2023. There were no material changes in estimates on any individual project.
Operating results for the three months ended September 30, 2022 were favorably impacted by $70.6 million, or 10.2%, of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of June 30, 2022. 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.
Operating results for the nine months ended September 30, 2022 were favorably impacted by $108.1 million, or 5.8% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress at December 31, 2021. 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 aggregate net favorable impact to gross profit was a negative change in estimate of $21.8 million for the nine months ended September 30, 2022, associated with the large renewable transmission project in Canada discussed above.
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
September 30, 2023December 31, 2022
Contract assets$1,584,623 $1,080,206 
Contract liabilities$1,100,928 $1,141,518 
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; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings; and recognized unapproved change orders and contract claims. The increase in contract assets from December 31, 2022 to September 30, 2023 was primarily due to additional unapproved change
14

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

orders and claims related to the large renewable transmission project in Canada described above, as well as progress on other projects on which the timing of billings lagged behind the completion of work.
During the nine months ended September 30, 2023, Quanta recognized revenue of approximately $991.3 million related to contract liabilities outstanding as of the end of the prior year.
Accounts Receivable, Allowance for Credit Losses and Concentrations of Credit Risk
Quanta determines its allowance for credit losses based on an estimate of expected credit losses for financial instruments, primarily accounts receivable and contract assets. 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’s historical loss ratio and its determination of its risk pools, which are used to calculate expected credit losses, 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 economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including the impact of uncertainty and challenges in the overall economy and in Quanta’s industries and markets, which currently include inflationary pressure, supply chain and other logistical challenges and increased interest rates.
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, absent certain specific considerations, generally does not consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 120 days outstanding. In addition, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings for 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.
Accounts receivable are written-off against the allowance for credit losses if they are deemed uncollectible.
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 Three Months EndedNine Months Ended
September 30,September 30,
 2023202220232022
Balance at beginning of period$13,908 $49,707 $15,644 $49,749 
Increase in provision for credit losses181 2,343 5,428 2,048 
Write-offs charged against the allowance net of recoveries of amounts previously written off(146)(33,030)(7,129)(32,777)
Balance at end of period$13,943 $19,020 $13,943 $19,020 
Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations. During the three months ended September 30, 2022, Quanta determined that $31.7 million of receivables that were fully reserved in previous periods were uncollectible, and as such wrote-off the receivables against their related allowances. The receivables were from Limetree Bay Refining, LLC (Limetree Refining), which filed for bankruptcy in July 2021, and an affiliate, customers within Quanta’s Underground Utility and Infrastructure Solutions segment. Provisions for such receivables were recognized during 2021.
Quanta is subject to concentrations of credit risk related primarily to its receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets for services Quanta has performed for customers. Quanta grants credit under normal payment terms, generally without collateral. One customer within the Renewable Energy Infrastructure Solutions segment associated with the large renewable transmission project in Canada described above represented 14% and 13% of Quanta’s consolidated receivable position as of September 30, 2023 and December 31, 2022. No customer represented 10% or more of Quanta’s consolidated revenues for the three or nine months ended September 30, 2023 or 2022.
15

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

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 one year. Retainage balances with expected settlement dates within one year of September 30, 2023 and December 31, 2022 were $544.8 million and $397.6 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond one year were $173.4 million and $136.2 million as of September 30, 2023 and December 31, 2022 and are included in “Other assets, net.”
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 when amounts arise from routine lags in billing. These balances do not include revenues recognized for work performed under fixed-price contracts and unit-price contracts with more than an insignificant amount of partially completed units, as these amounts are recorded as “Contract assets.” As of September 30, 2023 and December 31, 2022, unbilled receivables included in “Accounts receivable” were $957.9 million and $823.9 million. The increase in unbilled receivables was primarily due to significant increases in work and certain delays in billing related to certain large customers. 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 $57.1 million and $59.6 million as of September 30, 2023 and December 31, 2022.

4. SEGMENT INFORMATION:
Quanta reports its results under three reportable segments described below:
Electric Power Infrastructure Solutions (Electric Power). Quanta’s Electric Power segment provides comprehensive services for the electric power and communications markets.
Renewable Energy Infrastructure Solutions (Renewable Energy). Quanta’s Renewable Energy segment provides comprehensive infrastructure solutions to customers that are involved in the renewable energy industry.
Underground Utility and Infrastructure Solutions (Underground and Infrastructure). Quanta’s Underground and Infrastructure segment provides comprehensive infrastructure solutions to customers involved in the transportation, distribution, storage, development and processing of natural gas, oil and other products.
Corporate and Non-allocated Costs include corporate facility costs; non-allocated corporate salaries, benefits and incentive compensation; acquisition and integration 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 and segment operating income (loss) and operating margins for the three and nine months ended September 30, 2023 and 2022. Operating margin is calculated by dividing operating income (loss) by
16

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

revenues. The following table shows dollars in thousands:
Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Revenues:  
Electric Power
$2,489,547 44.3 %$2,282,332 51.2 %$7,240,838 48.0 %$6,620,459 52.3 %
Renewable Energy
1,746,636 31.1 978,779 21.9 4,144,304 27.4 2,778,647 22.0 
Underground and Infrastructure
1,384,639 24.6 1,198,646 26.9 3,713,116 24.6 3,258,179 25.7 
Consolidated revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %
Operating income (loss):
  
Electric Power(1)
$296,176 11.9 %$255,457 11.2 %$755,342 10.4 %$691,026 10.4 %
Renewable Energy
151,389 8.7 %88,885 9.1 %297,532 7.2 %240,514 8.7 %
Underground and Infrastructure
123,764 8.9 %101,351 8.5 %292,544 7.9 %239,469 7.3 %
Corporate and Non-Allocated Costs (2)
(171,000)(3.0)%(158,902)(3.6)%(539,956)(3.6)%(558,346)(4.4)%
Consolidated operating income$400,329 7.1 %$286,791 6.4 %$805,462 5.3 %$612,663 4.8 %
(1)    Includes equity in earnings of integral unconsolidated affiliates of $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022 and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).
(2)    Includes amortization expense of $71.4 million and $67.1 million and non-cash stock-based compensation of $32.5 million and $26.6 million for the three months ended September 30, 2023 and 2022. Includes amortization expense of $213.8 million and $290.8 million and non-cash stock-based compensation of $94.6 million and $77.7 million for the nine months ended September 30, 2023 and 2022.
Depreciation Expense
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. Certain of Quanta’s fixed assets are used on an interchangeable basis across its reportable segments. The following table sets forth depreciation expense by segment for the three and nine months ended September 30, 2023 and 2022. The table shows dollars in thousands:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Depreciation:
Electric Power
$38,228 $35,896 $121,670 $109,456 
Renewable Energy
15,812 11,214 37,351 29,625 
Underground and Infrastructure
23,940 20,311 63,575 61,916 
Corporate and Non-Allocated Costs3,508 6,086 17,150 17,423 
Consolidated depreciation$81,488 $73,507 $239,746 $218,420 

5. ACQUISITIONS:
The results of operations of acquired businesses have been included in Quanta’s consolidated financial statements since their respective acquisition dates.
During the nine months ended September 30, 2023, Quanta acquired four businesses located in the United States including: a business that provides services related to high-voltage transmission lines, overhead and underground distribution, emergency restoration and industrial and commercial wiring and lighting (primarily included in the Electric Power segment); a business that procures parts, assembles kits for sale, manages logistics and installs solar tracking equipment for utility and development customers (primarily included in the Renewable Energy segment); a business that provides concrete construction
17

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

services (primarily included in the Electric Power and Renewable Energy segments); and a business specializing in power studies, maintenance testing and commissioning primarily for utility and commercial customers (included in the Electric Power segment). The consideration for these transactions consisted of approximately $484.1 million paid or payable in cash (subject to certain adjustments) and 1,062,408 shares of Quanta common stock, which had a fair value of $131.5 million as of the dates of the acquisitions.
In July 2022, Quanta acquired a business located in the United States that provides construction contracting services to utilities, specializing in trenching and underground pipeline and electrical conduit installation, primarily included in the Electric Power segment.
Additionally, the former owners of certain acquired businesses are eligible to receive potential payments of contingent consideration to the extent the acquired businesses achieve certain financial performance targets over specified post-acquisition periods.
Purchase Price Allocation
Quanta is finalizing its purchase price allocations related to businesses acquired in 2023, and further adjustments to the purchase price allocations may occur, with possible updates primarily related to tax estimates and the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between September 30, 2022 and September 30, 2023 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $189.8 million to net tangible assets, $115.5 million to identifiable intangible assets and $317.2 million to goodwill.
The following table summarizes the estimated fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed as of their respective acquisition dates as of September 30, 2023 for acquisitions completed in the nine months ended September 30, 2023 (in thousands):
Nine Months Ended
September 30, 2023
Consideration:
Cash paid or payable$484,103 
Value of Quanta common stock issued131,521 
Contingent consideration6,850 
Fair value of total consideration transferred or estimated to be transferred$622,474 
Cash and cash equivalents$14,924 
Accounts receivable51,289 
Contract assets195 
Inventories56,960 
Prepaid expenses and other current assets4,417 
Property and equipment147,012 
Operating lease assets16,264 
Other assets4,553 
Identifiable intangible assets115,515 
Accounts payable and accrued liabilities(64,923)
Contract liabilities(3,071)
Operating lease liabilities, current(3,080)
Deferred tax liabilities, net(20,556)
Operating lease liabilities, non-current(13,790)
Other long-term liabilities(398)
Total identifiable net assets305,311 
Goodwill317,163 
Fair value of net assets acquired$622,474 
18

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

As of September 30, 2023, approximately $261.3 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in the nine months ended September 30, 2023.
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in the nine months ended September 30, 2023 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).    
Nine Months Ended
September 30, 2023
Estimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$83,180 4.6
Backlog11,564 0.8
Trade names13,797 15.0
Non-compete agreements6,974 5.0
Total intangible assets subject to amortization$115,515 5.5
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 includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the nine months ended September 30, 2023 as of the respective acquisition dates:
Nine Months Ended
 September 30, 2023
RangeWeighted Average
Discount rates
15% to 19%
17%
Customer attrition rates
10% to 30%
18%
Contingent Consideration
As described above, certain business acquisitions have contingent consideration liabilities associated with the transactions. The aggregate fair value of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets is as follows (in thousands):
 September 30, 2023December 31, 2022
Accounts payable and accrued expenses$ $5,000 
Insurance and other non-current liabilities151,156 143,517 
Total contingent consideration liabilities$151,156 $148,517 
The fair value determinations of contingent consideration liabilities incorporate significant inputs not observable in the market, including revenue forecasts, operating margins, discount rates and the probability of achieving certain performance targets during designated post-acquisition periods. The final amount of certain contingent consideration payments could also be subject to Quanta management discretion. Accordingly, the level of inputs used for these fair value measurements is Level 3.
Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, and the aggregate maximum payment amount of these liabilities totaled $336.6 million as of September 30, 2023. During the nine months ended September 30, 2023 and 2022, Quanta settled certain contingent consideration liabilities with cash payments of $5.0 million and $1.6 million.
19

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

Pro Forma Results of Operations
The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the nine months ended September 30, 2023 and the year ended December 31, 2022, have been provided for illustrative purposes only and may not 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 (in thousands).
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Revenues$5,624,274 $4,585,187 $15,112,066 $13,045,546 
Net income attributable to common stock$272,772 $155,177 $533,540 $328,147 
The pro forma combined results of operations for the three and nine months ended September 30, 2023 and 2022 were prepared by adjusting the historical results of Quanta to include the historical results of the businesses acquired in 2023 as if such acquisitions had occurred January 1, 2022. The pro forma combined results of operations for the three and nine months ended September 30, 2022 were prepared by further adjusting the historical results of Quanta to include the historical results of the business acquired in 2022 as if such acquisition had occurred January 1, 2021. These pro forma combined historical results were adjusted for the following: a reduction of interest and other financing expenses as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest and other financing expenses as a result of the cash consideration paid; an increase in amortization expense due to the intangible assets recorded; elimination of inter-company sales; and changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies. The pro forma combined results of operations do not include any adjustments to eliminate the impact of acquisition-related costs incurred by Quanta or any cost savings or other synergies that resulted or may result from the acquisitions.
Results of Operations
Revenues of $117.4 million and income before income taxes of $3.5 million, which includes $7.3 million of amortization expense and $1.8 million of acquisition-related costs, related to the acquisitions completed in 2023 are included in Quanta’s condensed consolidated results of operations for the three months ended September 30, 2023. Revenues of $354.0 million and income before income taxes of $0.3 million, which includes $22.3 million of amortization expense and $19.6 million of acquisition-related costs, related to the acquisitions completed in 2023 are included in Quanta’s condensed consolidated results of operations for the nine months ended September 30, 2023. Revenues of $5.1 million and income before income taxes of $0.2 million, which includes $0.7 million of amortization expense and $0.6 million of acquisition-related costs, related to the acquisition completed in 2022 are included in Quanta’s condensed consolidated results of operations for the three and nine months ended September 30, 2022.
Acquisition Subsequent to Quarter-End
In October 2023, Quanta acquired a business located in the United States. The business is a manufacturer of power transformers for the investor-owned electric utility, renewable energy, municipal power and industrial markets. The aggregate consideration paid or payable for this transaction was approximately $300 million, consisting of a combination of cash and shares of Quanta common stock. The final amount of consideration also remains subject to certain post-closing adjustments, including with respect to net working capital.

20

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

6. INVESTMENTS IN AFFILIATES AND OTHER ENTITIES:
Equity Investments
The following table presents Quanta’s equity investments by type (in thousands):
September 30, 2023December 31, 2022
Equity method investments - integral unconsolidated affiliates
$94,927 $101,251 
Equity method investments - non-integral unconsolidated affiliates28,482 55,833 
Marketable equity securities (1)
  
Non-marketable equity securities53,246 54,134 
Total equity investments$176,655 $211,218 
(1) As of December 31, 2022, the fair value of Quanta’s investment in equity securities of Starry Group Holdings, Inc. (Starry) was zero, which was accounted for as an investment in marketable securities and included a loss of $91.5 million. During the three months ended September 30, 2023, a plan of reorganization in Starry’s bankruptcy proceeding pursuant to Chapter 11 of the U.S. Bankruptcy Code, as amended, went into effect and, as a result, the equity securities of Starry held by Quanta were cancelled.
Equity Method Investments
During the three months ended December 31, 2022, Quanta entered into an agreement to sell one of its non-integral equity method investments. The transaction was subject to certain customary closing conditions that were satisfied in early 2023. As a result, a $25.9 million gain was recognized in the fourth quarter of 2022, $10.4 million of which was attributable to non-controlling interests. During the nine months ended September 30, 2023, Quanta received cash of $58.5 million related to the sale of this investment, $9.8 million of which was distributed to non-controlling interests.
As of September 30, 2023 and December 31, 2022, Quanta had receivables of $79.6 million and $96.9 million from its integral affiliates and payables of $31.0 million and $9.3 million to its integral affiliates. Quanta recognizes revenues from services provided to its integral affiliates, primarily for services provided to LUMA at cost. Quanta recognized revenues from such services to its integral affiliates of $54.4 million and $38.2 million during the three months ended September 30, 2023 and 2022 and $152.9 million and $89.7 million during the nine months ended September 30, 2023 and 2022. In addition, during the three months ended September 30, 2023 and 2022, Quanta recognized costs of sales of $72.4 million and $38.8 million for services provided by other integral affiliates. During the nine months ended September 30, 2023 and 2022, Quanta recognized costs of sales of $107.3 million and $111.1 million for services provided by other integral affiliates.
Total equity in earnings from integral unconsolidated affiliates was $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022, and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022. Total equity in earnings from non-integral unconsolidated affiliates was a loss of $1.0 million and earnings of $2.9 million for the three months ended September 30, 2023 and 2022 and earnings of $1.1 million and $17.9 million for the nine months ended September 30, 2023 and 2022 and was included in “Other income (expense), net” in the accompanying condensed consolidated statements of income. As of September 30, 2023, Quanta had $16.8 million of undistributed earnings related to unconsolidated affiliates.

21

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

7. PER SHARE INFORMATION:
The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Amounts attributable to common stock:
Net income attributable to common stock$272,836 $155,956 $533,781 $328,617 
Weighted average shares:
Weighted average shares outstanding for basic earnings per share attributable to common stock145,455 143,353 145,118 143,581 
Effect of dilutive unvested non-participating stock-based awards3,337 4,325 3,631 4,515 
Weighted average shares outstanding for diluted earnings per share attributable to common stock148,792 147,678 148,749 148,096 

8. DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
September 30, 2023December 31, 2022
0.950% Senior Notes due October 2024
$500,000 $500,000 
2.900% Senior Notes due October 2030
1,000,000 1,000,000 
2.350% Senior Notes due January 2032
500,000 500,000 
3.050% Senior Notes due October 2041
500,000 500,000 
Borrowings under senior credit facility (including Term Loan)965,764 786,910 
Borrowings under commercial paper program396,800 373,000 
Other long-term debt112,745 92,907 
Finance leases30,089 3,542 
Unamortized discount and financing costs(23,480)(26,432)
Total long-term debt obligations3,981,918 3,729,927 
Less — Current maturities of long-term debt44,570 37,495 
Total long-term debt obligations, net of current maturities$3,937,348 $3,692,432 
Senior Notes
The interest amounts due on Quanta’s senior notes on each payment date are set forth below (dollars in thousands):
Title of the NotesInterest AmountPayment DatesCommencement Date
0.950% Senior Notes due October 2024
$2,375 April 1 and October 1April 1, 2022
2.900% Senior Notes due October 2030
$14,500 April 1 and October 1April 1, 2021
2.350% Senior Notes due January 2032
$5,875 January 15 and July 15July 15, 2022
3.050% Senior Notes due October 2041
$7,625 April 1 and October 1April 1, 2022
The fair value of Quanta’s senior notes was $1.98 billion as of September 30, 2023, compared to a carrying value of $2.48 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $21.3 million. The fair value of the senior notes is based on the quoted market prices for the same issue, and the senior notes are categorized as Level 1 liabilities.
22

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

Senior Credit Facility
The credit agreement for Quanta’s senior credit facility (as amended, the credit agreement) provides for a $750.0 million term loan facility and aggregate revolving commitments of $2.64 billion, with a maturity date of October 8, 2026. Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):
Nine Months Ended
September 30,
20232022
Maximum amount outstanding$1,004,677 $1,684,783 
Average daily amount outstanding$928,318 $1,391,130 
Weighted-average interest rate6.39 %2.60 %
As of September 30, 2023, Quanta was in compliance with all of the financial covenants under the credit agreement.
Term Loan. As of September 30, 2023, Quanta had $735.9 million outstanding under its term loan facility. The carrying amount of the term loan under Quanta’s senior credit facility approximates fair value due to its variable interest rate.
Revolving Loans. As of September 30, 2023, Quanta had $229.8 million of outstanding revolving loans under the senior credit facility, all of which were denominated in Canadian dollars. The carrying amounts of the revolving borrowings under Quanta’s senior credit facility approximate fair value, as all revolving borrowings have a variable interest rate.
As of September 30, 2023, Quanta also had $311.1 million of letters of credit issued under the senior credit facility, of which $223.8 million were denominated in U.S. dollars and $87.3 million were denominated in currencies other than the U.S. dollar, primarily Australian and Canadian dollars. Additionally, available commitments for revolving loans under the senior credit facility must be maintained in order to provide credit support for notes issued under Quanta’s commercial paper program, and therefore such notes effectively reduce the available borrowing capacity under the senior credit facility.
As of September 30, 2023, $1.70 billion remained available under the senior credit facility for new revolving loans, letters of credit and support of the commercial paper program.
Deferred Financing Costs. As of September 30, 2023 and December 31, 2022, capitalized deferred financing costs, net of accumulated amortization, related to Quanta’s revolving loans under its senior credit facility and commercial paper program were $6.7 million and $8.3 million and are included in “Other assets, net” in the accompanying condensed consolidated balance sheets. Amortization of discount and deferred financing costs for all debt instruments is included in interest and other financing expenses and was $1.5 million and $2.0 million for the three months ended September 30, 2023 and 2022, and $4.4 million and $4.9 million for the nine months ended September 30, 2023 and 2022.
Commercial Paper Program
Quanta had $396.8 million of outstanding notes under its unsecured commercial paper program as of September 30, 2023, with a weighted average interest rate of 5.87% and a weighted average maturity of 24 days as of such date. The carrying amounts of the notes issued under Quanta’s commercial paper program approximate fair value.
Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):
Nine Months Ended
September 30,
2023
2022 (1)
Maximum amount outstanding$841,400 $426,250 
Average daily amount outstanding (1)
$624,476 $211,438 
Weighted-average interest rate5.79 %3.46 %
(1) The amounts in this column represent activity from August 23, 2022, the date Quanta’s commercial paper program commenced, through September 30, 2022.
Effective October 6, 2023, Quanta increased the maximum aggregate amount of its existing unsecured commercial paper program to $1.50 billion of notes outstanding at any time. Prior to the increase, the maximum aggregate amount of the program was $1.00 billion.
23

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

Additional Letters of Credit
As of September 30, 2023 Quanta had $226.2 million of surety-backed letters of credit issued outside of its senior credit facility, which were denominated in U.S. dollars.

9. LEASES:
Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
Three Months EndedNine Months Ended
 September 30,September 30,
Lease costClassification2023202220232022
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,168 $301 $3,181 $1,177 
Interest on lease liabilitiesInterest and other financing expenses674 27 1,181 82 
Operating lease costCost of services and Selling, general and administrative expenses23,379 21,957 69,742 71,082 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses302,134 250,460 790,080 693,847 
Total lease cost $327,355 $272,745 $864,184 $766,188 
(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.
Related party lease expense was $4.5 million and $4.6 million for the three months ended September 30, 2023 and 2022 and $12.3 million and $12.0 million for the nine months ended September 30, 2023 and 2022.
Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):
 As of September 30, 2023
 Operating LeasesFinance LeasesLease Financing TransactionsTotal
Remainder of 2023$23,541 $770 $4,940 $29,251 
202482,431 6,902 18,710 108,043 
202565,559 6,542 16,986 89,087 
202648,661 6,298 17,530 72,489 
202732,482 5,768 14,679 52,929 
Thereafter38,454 5,414 32,492 76,360 
Total future minimum payments related to operating leases, finance leases and lease financing transactions291,128 31,694 105,337 428,159 
Less imputed interest(25,343)(1,605) (26,948)
Total
$265,785 $30,089 $105,337 $401,211 
Future minimum lease payments for short-term leases were $20.3 million as of September 30, 2023.
24

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

The weighted average remaining lease terms and discount rates were as follows:
 As of September 30, 2023
Weighted average remaining lease term (in years):
Operating leases4.34
Finance leases5.70
Weighted average discount rate:
Operating leases4.1 %
Finance leases5.2 %
Quanta has also guaranteed the residual value under certain of its equipment operating leases and real estate finance leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the assets at the time of lease termination generally has approximated or exceeded the residual value guarantees, and therefore such guarantees are not expected to result in significant payments.

10. INCOME TAXES:
Quanta’s effective tax rates for the three months ended September 30, 2023 and 2022 were 22.1% and 31.8%. Quanta’s effective tax rates for the nine months ended September 30, 2023 and 2022 were 21.1% and 26.3%. The tax rates for the nine months ended September 30, 2023 and 2022 were favorably impacted by the recognition of $34.0 million and $22.7 million of benefits that resulted from equity incentive awards vesting at a higher fair market value than their grant date fair value. The effective tax rates for the three and nine months ended September 30, 2022 were unfavorably impacted by the valuation allowance on the losses on Starry, while the tax rates for the three and nine months ended September 30, 2023 include a benefit associated with the losses on Starry, as described further below. Additionally, the tax rates for the three and nine months ended September 30, 2023 reflect higher non-deductible per diem expenses related to the expiration, as of December 31, 2022, of a temporary provision that allowed the full deduction of certain meal and entertainment costs.
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. During the three and nine months ended September 30, 2022, Quanta recognized $26.5 million and $76.5 million of unrealized losses on its investment in Starry and recorded a valuation allowance against such unrealized losses. During the three months ended March 31, 2023, Starry filed for bankruptcy under Chapter 11 of the U.S. Bankruptcy Code, as amended. On August 31, 2023, the equity securities held by Quanta were cancelled pursuant to an approved plan of reorganization in such bankruptcy proceeding. As a result, Quanta’s cumulative $91.5 million loss on its investment in Starry was realized during the three months ended September 30, 2023. This realized loss can be utilized to offset gains from tax years 2020 through 2023, and can be carried forward to offset future capital gains realized in tax years 2024 through 2028. Quanta has identified sufficient sources of capital loss carry backs and forecasted capital gain income in these periods such that the full $22.7 million valuation allowance on the Starry capital loss was released during the three months ended September 30, 2023.
As of September 30, 2023, the total amount of unrecognized tax benefits relating to uncertain tax positions was $49.3 million, a net increase of $7.7 million from December 31, 2022, which primarily resulted from a $7.7 million increase related to positions expected to be taken in 2023. Quanta’s consolidated federal income tax returns for tax years 2017 through 2022 remain open to examination by the IRS, as the applicable statute of limitations periods have not yet expired. Additionally, various state and foreign tax returns filed by Quanta and certain subsidiaries for multiple periods remain under examination by various U.S. state and foreign tax authorities. Quanta does not consider any state in which it does business to be a major tax jurisdiction. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $11.9 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.

25

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

11. EQUITY:
Stock Repurchases
On May 23, 2023, Quanta’s Board of Directors approved a new stock repurchase program that authorizes Quanta to purchase, from time to time through June 30, 2026, up to $500 million of its outstanding common stock. The new stock repurchase program became effective on July 1, 2023, upon expiration of Quanta’s previous stock repurchase program.
Quanta repurchased the following shares of common stock in the open market under its stock repurchase program (in thousands):
Quarter ended:SharesAmount
September 30, 2023 $ 
June 30, 2023 $ 
March 31, 2023  
December 31, 202287 $11,403 
September 30, 2022158 $21,033 
June 30, 2022731 $84,884 
March 31, 202285 $10,426 
Quanta’s policy is to record a stock repurchase as of the trade date of the transaction; however, the payment of cash related to the repurchase is made on the settlement date of the transaction. During the three and nine months ended September 30, 2023, Quanta did not make any cash payments related to stock repurchases. During the three and nine months ended September 30, 2022, cash payments related to stock repurchases were $20.8 million and $115.1 million. Repurchases 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 credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the repurchase program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.
Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2022 and the first nine months of 2023 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
August 30, 2023October 2, 2023October 13, 2023$0.08 $12,430 
May 23, 2023July 3, 2023July 14, 2023$0.08 $11,893 
March 29, 2023April 10, 2023April 18, 2023$0.08 $12,100 
December 13, 2022January 3, 2023January 13, 2023$0.08 $11,756 
August 31, 2022October 3, 2022October 14, 2022$0.07 $10,322 
May 27, 2022July 1, 2022July 15, 2022$0.07 $10,283 
March 30, 2022April 11, 2022April 18, 2022$0.07 $10,459 

26

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

12. STOCK-BASED COMPENSATION:
Restricted Stock Units (RSUs) to be Settled in Common Stock
A summary of the activity for RSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (RSUs in thousands):
20232022
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 13,263 $78.743,880 $61.64
Granted667 $161.42817 $111.20
Vested(1,199)$66.14(1,257)$48.48
Forfeited(119)$114.47(116)$78.72
Unvested at September 30
2,612 $104.393,324 $78.39
The approximate fair value of RSUs that vested during the nine months ended September 30, 2023 and 2022 was $194.6 million and $143.7 million.
During the nine months ended September 30, 2023 and 2022, Quanta recognized $70.5 million and $62.1 million of non-cash stock compensation expense related to RSUs to be settled in common stock. As of September 30, 2023, there was $167.2 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 3.31 years.
Performance Stock Units (PSUs) to be Settled in Common Stock
A summary of the activity for PSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (PSUs in thousands):
20232022
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 1733 $65.39931 $47.27
Granted177 $174.50153 $119.74
Vested(413)$35.12(334)$40.15
Forfeited(6)$101.66(17)$58.79
Unvested at September 30
491 $129.70733 $65.39
The Monte Carlo simulation valuation methodology applied the following key inputs:
20232022
Valuation date price based on March 9, 2023 and March 2, 2022 closing stock prices of Quanta common stock$160.55$110.24
Historical volatility35 %39 %
Risk-free interest rate4.62 %1.64 %
Term in years2.812.83
During the nine months ended September 30, 2023 and 2022, Quanta recognized $24.2 million and $15.6 million of non-cash stock compensation expense related to PSUs to be settled in common stock. As of September 30, 2023, there was an estimated $36.4 million of total unrecognized compensation expense related to unearned and unvested PSUs. This amount is based on forecasted attainment of performance metrics and estimated forfeitures of unearned and unvested PSUs. The compensation expense related to outstanding PSUs can 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. This cost is expected to be recognized over a weighted average period of 1.82 years.
27

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

During each of the nine months ended September 30, 2023 and 2022, 0.7 million shares of common stock were issued in connection with PSUs. The approximate fair values of PSUs earned during the nine months ended September 30, 2023 and 2022 were $115.5 million and $72.4 million.
RSUs to be Settled in Cash
During the nine months ended September 30, 2023 and 2022, compensation expense related to RSUs to be settled in cash was $11.9 million and $11.6 million. 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 calculated at the end of each reporting period based on the market value of Quanta’s common stock and is classified as a liability. Quanta paid $18.0 million and $14.5 million to settle liabilities related to cash-settled RSUs in the nine months ended September 30, 2023 and 2022. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $4.7 million and $11.0 million as of September 30, 2023 and December 31, 2022.

13. EMPLOYEE BENEFIT PLANS:
Deferred Compensation Plans
Quanta maintains non-qualified deferred compensation plans under which eligible directors and key employees may defer their receipt of certain cash compensation and/or the settlement of certain stock-based awards. As of September 30, 2023 and December 31, 2022, the liability related to deferred cash compensation under these plans, including amounts contributed by Quanta, was $80.1 million and $67.4 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. Additionally, as of September 30, 2023 and December 31, 2022, the settlement and issuance of 206,736 and 252,026 shares of common stock underlying certain stock-based awards had been deferred under these plans, and such issuances are scheduled to occur in future periods.
To provide for future obligations related to deferred cash compensation under these plans, Quanta has invested in corporate-owned life insurance (COLI) policies covering certain participants in the deferred compensation plans, the underlying investments of which are intended to be aligned with the investment alternatives elected by plan participants. The COLI assets are recorded at their cash surrender value, which is considered their fair market value, and as of September 30, 2023 and December 31, 2022, the fair market values were $74.6 million and $64.0 million and were included in “Other assets, net” in the accompanying condensed consolidated balance sheets. The level of inputs for these fair value measurements is Level 2.
Changes in the fair market value of Quanta’s COLI assets and deferred compensation liabilities largely offset and are recorded in the accompanying statements of operations as follows (in thousands):
 Three Months EndedNine Months Ended
September 30,September 30,
ClassificationChange in fair market value of2023202220232022
(Loss) gain included in Selling, general and administrative expenses
Deferred compensation liabilities$2,262 $3,069 $(5,646)$17,106 
Other income (expense), net
COLI assets$(3,106)$(3,402)$3,774 $(17,706)

14. COMMITMENTS AND CONTINGENCIES:
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, property damage, breach of contract, negligence or gross negligence, environmental liabilities, wage and hour and other employment-related damages, punitive damages, consequential 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.
The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves a series of complex judgments about future events. In all instances, management has assessed the matter based
28

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

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 and taking into account, among other things, negotiations with claimants, discovery, settlements and payments, judicial rulings, arbitration and mediation decisions, advice of internal and external legal counsel, and other information and events pertaining to a particular matter. Costs incurred for litigation are expensed as incurred. 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. However, 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 liquidated damages under the contracts. As of the date of the contract terminations, Redes had incurred costs of approximately $157 million related to the design and construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments).
In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce (ICC) against PRONATEL and the MTC. In the arbitration, Redes claimed that PRONATEL: breached and wrongfully terminated the contracts; wrongfully executed the advance payment bonds and the performance bonds; and was not entitled to the alleged amount of liquidated damages, and sought compensation for various damages arising from PRONATEL’s actions in the initially claimed amount of approximately $190 million. In August 2022, Redes received the decision of the arbitration tribunal, which unanimously found in favor of Redes in connection with its claims and ordered, among other things, (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) payment of lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) payment of other related costs and damages to Redes as a result of the breach and improper termination of the contracts (including costs related to the execution of the bonds, costs related to the transfer of the networks and legal and expert fees). Accordingly, the arbitration tribunal awarded Redes approximately $177 million. In addition, per the terms of the arbitration decision, interest will accrue on the amount owed up to the date of payment.
The decision of the arbitration tribunal is final, with limited grounds on which PRONATEL and the MTC may seek to annul the decision in Peruvian courts. In December 2022, Redes filed an enforcement proceeding with respect to each project contract to secure recovery of the arbitration award, and PRONATEL and the MTC filed an annulment proceeding with respect to each project contract. The enforcement and annulment proceedings are pending within different commercial courts in Lima, Peru. In April 2023 and August 2023, Redes received favorable rulings in each of the annulment proceedings rejecting the grounds for annulment; however, PRONATEL and the MTC are pursuing, and are expected to continue to pursue, certain remaining legal challenges to such rulings. Final decisions with respect to the enforcement proceedings are expected later in 2023 or in 2024. Additionally, in December 2022, following the favorable arbitration ruling, Quanta received $100.5 million pursuant to coverage under an insurance policy for the improper collection by PRONATEL and the MTC of the advance
29

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

payment and performance bonds, and in January 2023 Quanta received $6.7 million pursuant to coverage under an insurance policy for nonpayment by PRONATEL and the MTC of amounts owed for work completed by Redes. Quanta is continuing to pursue collection of the ICC arbitration award and any amount collected would result in repayment of an equal amount to the insurers up to the amount received from the insurers.
Quanta also reserves the right to seek full compensation for the loss of its investment under applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC. In connection with these rights, in May 2020 Quanta’s Dutch subsidiary delivered to the Peruvian government an official notice of dispute arising from the termination of the contracts and related acts by PRONATEL (which are attributable to Peru) under the Agreement on the Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the Republic of Peru (Investment Treaty). The Investment Treaty protects Quanta’s subsidiary’s indirect ownership stake in Redes and the project, and provides for rights and remedies distinct from the ICC arbitration. In December 2020, Quanta’s Dutch subsidiary filed a request for the institution of an arbitration proceeding against Peru with the International Centre for Settlement of Investment Disputes (ICSID) related to Peru’s breach of the Investment Treaty, which was registered by ICSID in January 2021. In the ICSID arbitration, Quanta’s Dutch subsidiary claims, without limitation, that Peru: (i) treated the subsidiary’s investment in Redes and the project unfairly and inequitably; and (ii) effectively expropriated the subsidiary’s investment in Redes and the project. In addition, Quanta’s Dutch subsidiary is seeking full compensation for all damages arising from Peru’s actions, including but not limited to (i) the fair market value of the investment and/or lost profits; (ii) attorneys’ fees and arbitration costs; (iii) other related costs and damages and (iv) pre- and post-award interest. The ICSID arbitration hearing on the merits occurred in the second quarter of 2023 and a decision is currently expected in the first half of 2024.
Quanta believes Redes is entitled to all amounts awarded by the ICC arbitration tribunal, and that its Dutch subsidiary is entitled to other amounts associated with the pending ICSID arbitration proceeding. Quanta and Redes intend to vigorously pursue recovery of the amounts awarded by the ICC arbitration tribunal and take additional legal actions deemed necessary to enforce the ICC arbitration decision. However, due to the inherent uncertainty involved with, among other things, the annulment, enforcement and related proceedings, the ultimate timing and conclusion with respect to collection of the amount of the ICC arbitration award remains unknown.
As a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, 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. Quanta also initially recorded a contract receivable of approximately $120 million related to the project during the three months ended June 30, 2019, which includes the amounts collected by PRONATEL through exercise of the advance payment bonds and performance bonds. As of September 30, 2023, the total amount of the receivable was not changed and is included in “Other assets, net” in the accompanying condensed consolidated balance sheet. Additionally, with respect to the amounts received pursuant to coverage under the insurance policies described above, $107.2 million is included in “Insurance and other non-current liabilities” in the accompanying consolidated balance sheet as of September 30, 2023.
After considering, as discussed above, that the ultimate timing and conclusion with respect to collection of the full amount associated with the ICC arbitration award remains unknown, Quanta has not recognized a gain in the current period. To the extent amounts in excess of the current receivable are determined to be realizable, a gain would be recorded in the period such determination is made. However, if Quanta is ultimately not successful with respect to collection of the ICC arbitration award, through annulment or otherwise, or with respect to its claims in the pending ICSID arbitration proceeding, 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.
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. During 2019 and
30

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

2020, the parties filed additional summary judgment and other motions, and a bench trial on liability and damages was held. Liability and damages for TNS were initially determined by the trial court to be approximately $9.5 million. Separately, in 2022, the court issued a ruling awarding attorneys’ fees and costs to plaintiffs in the amount of approximately $17.3 million. TNS appealed the trial court’s rulings, and in October 2023, the California Court of Appeal issued an opinion overruling significant portions of the trial court’s summary judgment rulings and remanding the case to the trial court for further proceedings. Specifically, the appellate court vacated the trial court’s summary judgment ruling as to meal and rest periods, which comprises the majority of the damages awarded, and affirmed the trial court’s ruling with respect to overtime wages. Quanta believes the decision by the appellate court also requires the attorneys’ fees and costs claimed by plaintiffs to be reevaluated in accordance with the final disposition of the matter. The appellate court decision remains subject to further appeal by either party, and the plaintiffs have filed a petition for rehearing with the appellate court on a number of issues. Additionally, Quanta intends to continue to contest its liability and the damage calculations asserted by the plaintiff class to the trial court on remand.
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. However, Quanta currently believes that, due to solvency issues, any contribution from the staffing companies may not be substantial.
The final amount of liability and attorneys’ fees payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of further proceedings by the trial court with respect to liability, damages, attorneys’ fees and expenses, and interest, as well as the solvency of the staffing agencies. Quanta has not incurred, and does not believe, at this time, that it is probable this matter will result in a material loss and the range of reasonably possible loss is not currently estimable due to the uncertainties associated with, among other things, such further proceedings.
Hallen Acquisition Assumed Liability
In August 2019, in connection with the acquisition of The Hallen Construction Co., Inc. (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 stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption.
As of September 30, 2023, Quanta had not recorded an accrual related to this matter. While Quanta believes Hallen’s liabilities associated with this matter will not exceed the amount of available insurance coverage under applicable insurance policies and contractual remedies negotiated by Quanta with the former owners of Hallen, the ultimate amount of liability remains subject to uncertainties associated with pending litigation, including, among other things, the likelihood and potential amount of damages that could be asserted or awarded. To the extent this matter results in a loss that is in excess of, or not covered by, such insurance policies or contractual remedies, it could have a material adverse effect on Quanta’s consolidated financial condition, results of operations and cash flows.
Silverado Wildfire Matter
During 2022 and 2023, two of Quanta’s subsidiaries received tenders of defense and demands for preservation of evidence from Southern California Edison Company (SCE) related to lawsuits filed from April 2021 through October 2023 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits generally assert property damage and related claims on behalf of certain individuals and subrogation claims on behalf of insurers relating to damages caused by a wildfire that began in October 2020 in Orange County, California (the Silverado Fire) and that is purported to have damaged approximately 13,000 acres. The lawsuits allege the Silverado Fire originated from utility poles in the area, generally claiming that each defendant failed to adequately maintain, inspect, repair or replace its overhead facilities,
31

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

equipment and utility poles and remove vegetation in the vicinity; that the utility poles were overloaded with equipment from shared usage; and that SCE failed to de-energize its facilities during red flag warnings for a Santa Ana wind event. The lawsuits allege the Silverado Fire started when SCE and T-Mobile equipment contacted each other and note the Orange County Fire Department is investigating whether a T-Mobile lashing wire contacted an SCE overhead primary conductor in high winds. T-Mobile has filed cross-complaints against SCE alleging, among other things, that the ignition site of the Silverado Fire encompassed two utility poles replaced by SCE or a third party engaged by SCE, and that certain equipment, including T-Mobile’s lashing wire, was not sufficiently re-secured after the utility pole replacements. One of Quanta’s subsidiaries performed planning and other services related to the two utility poles, and another Quanta subsidiary replaced the utility poles and reattached the electrical and telecommunication equipment to the new utility poles in March 2019, approximately 19 months before the Silverado Fire. Pursuant to the general terms of a master services agreement and a master consulting services agreement between the Quanta subsidiaries and SCE, the subsidiaries agreed to defend and indemnify SCE against certain claims arising with respect to performance or nonperformance under the agreements. The SCE tender letters seek contractual indemnification and defense from Quanta’s subsidiaries for the claims asserted against SCE in the lawsuits and the T-Mobile cross-complaints.
Quanta’s subsidiaries intend to vigorously defend against the lawsuits, the T-Mobile cross-complaints and any other claims asserted in connection with the Silverado Fire. Quanta will continue to review additional information in connection with this matter as litigation and resolution efforts progress, and any such information may potentially allow Quanta to determine an estimate of potential loss, if any. As of September 30, 2023, Quanta had not recorded an accrual with respect to this matter, and Quanta is currently unable to reasonably estimate a range of reasonably possible loss, if any, because there are a number of unknown facts and legal considerations that may impact the amount of any potential liability. Quanta also believes that to the extent its subsidiaries are determined to be liable for any damages resulting from this matter, its insurance would be applied to any such liabilities over its deductible amount and its insurance coverage would be adequate to cover such potential liabilities. However, the ultimate amount of any potential liability and insurance coverage in connection with this matter remains subject to uncertainties associated with pending and potential future litigation.
Insurance
Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly 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, as well as with respect to certain other amounts.
As of September 30, 2023 and December 31, 2022, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability, and group health claims totaled $332.5 million and $319.6 million, of which $216.5 million and $209.8 million are included in “Insurance and other non-current liabilities,” and the remainder is included in “Accounts payables and accrued expenses.” Related insurance recoveries/receivables as of September 30, 2023 and December 31, 2022 were $5.2 million and $5.8 million, of which $0.3 million and $0.3 million are included in “Prepaid expenses and other current assets” and $4.9 million and $5.5 million are included in “Other assets, net.”
Bonds and Parent Guarantees
As of September 30, 2023, the total amount of the outstanding performance bonds was estimated to be approximately $7.0 billion. Quanta’s estimated maximum exposure related 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 $2.7 billion as of September 30, 2023.
Capital Commitments and Other Committed Expenditures
As of September 30, 2023, Quanta had $65.3 million of production orders with expected delivery dates during the remainder of 2023 and $53.6 million of production orders with expected delivery dates in 2024 for capital commitments primarily related to the expansion of its equipment fleet. The majority of this amount relates to the expansion of Quanta’s equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. 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.

32

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

15. DETAIL OF CERTAIN ACCOUNTS:
Cash and Cash Equivalents
As of September 30, 2023 and December 31, 2022, cash equivalents were $140.8 million and $260.1 million and consisted primarily of money market investments and money market mutual funds. Quanta’s cash equivalents are categorized as Level 1 assets, as all values are based on unadjusted quoted prices for identical assets in an active market. Cash and cash equivalents in foreign bank accounts are primarily held in Canada and Australia.
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, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by consolidated or proportionately consolidated joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 September 30, 2023December 31, 2022
Cash and cash equivalents held by domestic joint ventures$34,684 $14,291 
Cash and cash equivalents held by foreign joint ventures8,188 6,277 
Total cash and cash equivalents held by joint ventures42,872 20,568 
Cash and cash equivalents held by captive insurance company21,758 35,085 
Cash and cash equivalents not held by joint ventures or captive insurance company240,725 372,852 
Total cash and cash equivalents$305,355 $428,505 
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 September 30, 2023December 31, 2022
Accounts payable, trade$1,990,788 $1,302,086 
Accrued compensation and related expenses582,136 469,048 
Other accrued expenses396,169 381,995 
Accounts payable and accrued expenses$2,969,093 $2,153,129 
Other accrued expenses primarily include accrued insurance liabilities, income and franchise taxes payable and deferred revenues.
Property and Equipment
Accumulated depreciation related to property and equipment was $1.78 billion and $1.65 billion as of September 30, 2023 and December 31, 2022. In addition, Quanta held property and equipment, net of $254.7 million and $298.0 million in foreign countries, primarily Canada, as of September 30, 2023 and December 31, 2022.
Other Intangible Assets
Accumulated amortization related to other intangible assets was $1.24 billion and $1.02 billion as of September 30, 2023 and December 31, 2022.

33

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

16. SUPPLEMENTAL CASH FLOW INFORMATION:
Reconciliations of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):
September 30,
20232022
Cash and cash equivalents $305,355 $215,395 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,393 1,993 
Restricted cash included in “Other assets, net” (1)
1,141 950 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$309,889 $218,338 

December 31,
20222021
Cash and cash equivalents $428,505 $229,097 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,759 1,836 
Restricted cash included in “Other assets, net” (1)
950 954 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$433,214 $231,887 
(1)    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):
 Nine Months Ended
September 30,
 20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used by operating leases$(71,504)$(72,256)
Operating cash flows used by finance leases$(1,181)$(82)
Financing cash flows used by finance leases$(1,680)$(1,076)
Lease assets obtained in exchange for lease liabilities:
Operating leases$81,101 $54,779 
Finance leases$27,801 $1,865 
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities$27,584 $29,602 
Additional supplemental cash flow information is as follows (in thousands):
Nine Months Ended
September 30,
20232022
Cash (paid) received during the period for:
Interest paid $(113,440)$(61,815)
Income taxes paid $(171,210)$(74,825)
Income tax refunds $5,244 $5,966 
Accrued capital expenditures were $21.3 million and $25.4 million as of September 30, 2023 and 2022. The impact of these items has been excluded from Quanta’s capital expenditures in the accompanying condensed consolidated statements of cash flows due to their non-cash nature.

34

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
General
The following discussion and analysis of the financial condition and results of operations of Quanta Services, Inc. (together with its subsidiaries, Quanta, we, us or our) should be read in conjunction with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report and with our 2022 Annual Report, which was filed with the SEC on February 23, 2023 and is available on the SEC’s website at www.sec.gov and on our website at 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 Cautionary Statement About Forward-Looking Statements and Information above, in Item 1A. Risk Factors of Part II of this Quarterly Report and in Item 1A. Risk Factors of Part I of our 2022 Annual Report.

Overview
Our third quarter 2023 results reflect increased demand for our services, as revenue increased in all of our segments as compared to the third quarter of 2022.
With respect to our Electric Power Infrastructure Solutions (Electric Power) segment, utilities are continuing to invest significant capital in their electric power delivery systems through multi-year grid modernization and reliability programs, as well as system upgrades and hardening programs in response to recurring severe weather events. We have also experienced high demand for new and expanded transmission, substation and distribution infrastructure needed to reliably transport power.
With respect to our Renewable Energy Infrastructure Solutions (Renewable Energy) segment, the transition to a reduced-carbon economy is continuing to drive demand for renewable generation and related infrastructure (e.g., high-voltage electric transmission and substation infrastructure), as well as interconnection services necessary to connect and transmit renewable-generated electricity to existing electric power delivery systems. Our acquisition of Blattner Holding Company and its operating subsidiaries (collectively, Blattner) in the fourth quarter of 2021, has had a significant incremental impact on our ability to perform these services. Despite these positive longer-term trends, certain of our customers experienced supply chain challenges during 2022 and into the first half of 2023 that resulted in delays and shortages of, and increased costs for, materials necessary for certain projects, particularly sourcing restrictions related to solar panels necessary for the utility scale solar industry. Based on indications within this market during the third quarter of 2023, we expect the supply chain challenges and sourcing restrictions related to solar panels to improve throughout the remainder of the year.
With respect to our Underground Utility and Infrastructure Solutions (Underground and Infrastructure) segment, during 2022 and through the third quarter of 2023 we experienced strong demand for our services focused on utility spending, in particular our gas distribution services to natural gas utilities that are implementing modernization programs, and our downstream industrial services, as these customers continued to move forward with certain maintenance and capital spending that was deferred during the course of the COVID-19 pandemic. Additionally, during the first nine months of 2023 we generated increased revenues associated with large pipeline projects in Canada.
During the nine months ended September 30, 2023, increased revenues contributed to $572.4 million of net cash provided by operating activities. As of September 30, 2023, available commitments under our senior credit facility, combined with our cash and cash equivalents, totaled $2.01 billion.
We expect the strong demand for our services will continue. Our remaining performance obligations and backlog were $13.56 billion and $30.10 billion as of September 30, 2023, representing increases of 54.1%, and 24.9% relative to December 31, 2022. For a reconciliation of backlog to remaining performance obligations, the most comparable financial measure prepared in conformity with generally accepted accounting principles in the United States (GAAP), see Non-GAAP Financial Measures below.

Significant Factors Impacting Results
Our revenues, profit, margins and other results of operations can be influenced by a variety of factors in any given period, including those described in Item 1. Business and Item 1A. Risk Factors of Part I of our 2022 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.
35

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 for certain projects 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.
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, post-wildfire floods and debris flows, pandemics and earthquakes. Climate change has the potential to increase the frequency and extremity of severe weather events. 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 due to failure of electrical power or other infrastructure on which we have performed services. However, severe weather events can also increase our emergency restoration services, which typically yield higher margins due in part to higher equipment utilization and absorption of fixed costs.
Demand for services. We perform the majority of our services under existing contracts, including MSAs and similar agreements pursuant to which our customers are not committed to specific volumes of our services. Therefore our volume of business can be positively or negatively affected by fluctuations in the amount of work our customers assign us in a given period, which may vary by geographic region. Examples of items that may cause demand for our services to fluctuate materially from quarter to quarter include: the financial condition of our customers, their capital spending and their access to and cost of capital; acceleration of any projects or programs by customers (e.g., modernization or hardening programs); economic and political conditions on a regional, national or global scale, including availability of renewable energy tax credits; interest rates; governmental regulations affecting the sourcing and costs of materials and equipment; other changes in U.S. and global trade relationships; and project deferrals and cancellations.
Revenue mix and impact on margins. 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. Our larger or more complex projects typically include, among others, transmission projects with higher voltage capacities; pipeline projects with larger-diameter throughput capacities; large-scale renewable generation projects; and projects with increased engineering, design or construction complexities, more difficult terrain or geographical requirements, or longer distance requirements. These projects typically yield opportunities for higher margins than our recurring services under MSAs described above, as we assume a greater degree of performance risk and there is greater utilization of our resources for longer construction timeframes. However, larger projects are subject to additional risk of regulatory delay and cyclicality. 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. 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 greater number of smaller projects versus continuous production on fewer larger projects. As a result, 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 (including in connection with difficult geographic characteristics); 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. Moreover, we currently generate a significant portion of our revenues under fixed price contracts, and fixed price contracts are more common in connection with our larger and more complex projects that typically involve greater performance risk. Under these contracts, we assume risks related to project estimates and execution, and project revenues can vary, sometimes substantially, from our original projections due to a variety of factors,
36

including the additional complexity, timing uncertainty or extended bidding, regulatory and permitting processes associated with these projects. These variations can result in a reduction in expected profit, the incurrence of losses on a project or the issuance of change orders and/or assertion of contract claims against customers. See Revenue Recognition - Contract Estimates and Changes in Estimates in Note 3 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
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 operating margins. In recent years, we have subcontracted approximately 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, as our markup on materials is generally lower than our markup on labor costs, and in a given period an increase in the percentage of work with greater materials procurement requirements may decrease our overall margins, including in some cases our assuming price risk. Furthermore, fluctuations in the price or availability of materials, equipment and consumables that we or our customers utilize could impact costs to complete projects.

Results of Operations
Consolidated Results
Three months ended September 30, 2023 compared to the three months ended September 30, 2022
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). The results of acquired businesses have been included in the following results of operations since their respective acquisition dates.
Three Months Ended September 30,Change
20232022$%
Revenues$5,620,822 100.0 %$4,459,757 100.0 %$1,161,065 26.0 %
Cost of services 4,773,498 84.9 3,770,927 84.6 1,002,571 26.6 %
Gross profit847,324 15.1 688,830 15.4 158,494 23.0 %
Equity in earnings of integral unconsolidated affiliates11,707 0.2 10,633 0.2 1,074 10.1 %
Selling, general and administrative expenses(386,538)(6.9)(347,449)(7.8)(39,089)11.3 %
Amortization of intangible assets(71,361)(1.3)(67,147)(1.4)(4,214)6.3 %
Change in fair value of contingent consideration liabilities(803)— 1,924 — (2,727)*
Operating income400,329 7.1 286,791 6.4 113,538 39.6 %
Interest and other financing expenses(47,531)(0.8)(33,566)(0.8)(13,965)41.6 %
Interest income1,993 — 436 — 1,557 357.1 %
Other (expense) income, net
(3,744)(0.1)(24,455)(0.5)20,711 (84.7)%
Income before income taxes351,047 6.2 229,206 5.1 121,841 53.2 %
Provision for income taxes77,522 1.3 72,890 1.6 4,632 6.4 %
Net income273,525 4.9 156,316 3.5 117,209 75.0 %
Less: Net income attributable to non-controlling interests689 — 360 — 329 91.4 %
Net income attributable to common stock$272,836 4.9 %$155,956 3.5 %$116,880 74.9 %
* The percentage change is not meaningful.
Revenues. Revenues increased due to a $767.9 million increase in revenues from our Renewable Energy segment, a $207.2 million increase in revenues from our Electric Power segment and a $186.0 million increase in revenues from our Underground and Infrastructure segment. See Segment Results below for additional information and discussion related to segment revenues.
Cost of services. Costs of services primarily includes wages, benefits, subcontractor costs, materials, equipment, and other direct and indirect costs, including related depreciation. The increase in cost of services generally correlates to the increase in revenues.
37

Selling, general and administrative expenses. The increase was partially attributable to an aggregate $22.8 million increase in the following items related to business growth: compensation expense, largely associated with increased salaries and stock compensation expense due primarily to an increase in employees; bonus expense due to increased profitability; and travel and related expenses. Also contributing to the increase was a $5.9 million increase in legal and other consulting services.
Amortization of intangible assets. The increase was primarily related to incremental amortization expense associated with recent acquisitions.
Operating income. Operating income was positively impacted by a $62.5 million increase in operating income for our Renewable Energy segment, a $40.7 million increase in operating income for our Electric Power segment and a $22.4 million increase in operating income for our Underground and Infrastructure segment. Partially offsetting these increases was a $12.1 million increase in corporate and non-allocated costs, which includes amortization expense. Results for each of our business segments and corporate and non-allocated costs are discussed in the Segment Results section below.
Interest and other financing expenses. The increase primarily resulted from the impact of higher interest rates on our outstanding variable rate debt during the three months ended September 30, 2023 as compared to the three months ended September 30, 2022.
Other (expense) income, net. The net other expense for the three months ended September 30, 2022 included a $26.5 million loss that resulted from the remeasurement of the fair value of our investment in Starry Group Holdings, Inc. (Starry).
Provision for income taxes. The effective tax rates for the three months ended September 30, 2023 and 2022 were 22.1% and 31.8%. The effective tax rate for the three months ended September 30, 2022 was unfavorably impacted by the unrealized loss on our investment in Starry described above, for which a valuation allowance was recorded during the three months ended September 30, 2022. The tax rate for the three months ended September 30, 2023 was favorably impacted by the realization of the loss on our investment in Starry, and the corresponding release of the $22.7 million valuation allowance recorded during the year ended December 31, 2022 as further described in Note 10 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report. Additionally, the tax rate for the three months ended September 30, 2023 reflects higher non-deductible per diem expenses related to the expiration, as of December 31, 2022, of a temporary provision that allowed for the full deduction of certain meal and entertainment costs.
Comprehensive income. See Statements of Comprehensive Income in Item 1. Financial Statements of Part I of this Quarterly Report. Comprehensive income increased by $165.1 million in the three months ended September 30, 2023 as compared to the three months ended September 30, 2022, primarily due to a $117.2 million increase in net income and a $47.8 million decrease in foreign currency translation losses. The predominant functional currencies for our operations outside the U.S. are Canadian and Australian dollars. The foreign currency translation losses for both the three months ended September 30, 2023 and 2022 primarily resulted from strengthening of the U.S. dollar against the Canadian dollar.
EBITDA and adjusted EBITDA. See Non-GAAP Financial Measures below for a reconciliation of EBITDA and adjusted EBITDA to net income attributable to common stock, the most comparable GAAP financial measure. EBITDA increased 36.5%, or $148.2 million, to $554.0 million as compared to $405.8 million for the three months ended September 30, 2022, and adjusted EBITDA increased 26.8%, or $125.1 million, to $592.5 million as compared to $467.4 million for the three months ended September 30, 2022.

Nine months ended September 30, 2023 compared to the nine months ended September 30, 2022
The following table sets forth selected statements of operations data, such data as a percentage of revenues for the periods
38

indicated, as well as the dollar and percentage change from the prior period (dollars in thousands):
Nine Months Ended September 30,Change
20232022$%
Revenues$15,098,258 100.0 %$12,657,285 100.0 %$2,440,973 19.3 %
Cost of services (including related depreciation)12,953,640 85.8 10,795,694 85.3 2,157,946 20.0 %
Gross profit2,144,618 14.2 1,861,591 14.7 283,027 15.2 %
Equity in earnings of integral unconsolidated affiliates30,697 0.2 44,350 0.4 (13,653)(30.8)%
Selling, general and administrative expenses(1,155,261)(7.7)(995,581)(7.9)(159,680)16.0 %
Amortization of intangible assets(213,789)(1.4)(290,843)(2.4)77,054 (26.5)%
Asset impairment charges— — (2,800)— 2,800 (100.0)%
Change in fair value of contingent consideration liabilities(803)— (4,054)— 3,251 (80.2)%
Operating income805,462 5.3 612,663 4.8 192,799 31.5 %
Interest and other financing expenses(137,413)(0.9)(86,933)(0.7)(50,480)58.1 %
Interest income4,957 — 727 — 4,230 581.8 %
Other income (expense), net7,541 0.1 (68,255)(0.5)75,796 *
Income before income taxes680,547 4.5 458,202 3.6 222,345 48.5 %
Provision for income taxes143,468 0.9 120,698 0.9 22,770 18.9 %
Net income537,079 3.6 337,504 2.7 199,575 59.1 %
Less: Net income attributable to non-controlling interests3,298 0.1 8,887 0.1 (5,589)(62.9)%
Net income attributable to common stock$533,781 3.5 %$328,617 2.6 %$205,164 62.4 %
* The percentage change is not meaningful.
Revenues. Revenues increased due to a $1.37 billion increase in revenues from our Renewable Energy segment, a $620.4 million increase in revenues from our Electric Power segment and a $454.9 million increase in revenues from our Underground and Infrastructure segment. See Segment Results below for additional information and discussion related to segment revenues.
Cost of services. Costs of services primarily includes wages, benefits, subcontractor costs, materials, equipment, and other direct and indirect costs, including related depreciation. The increase in cost of services generally correlates to the increase in revenues.
Equity in earnings of integral unconsolidated affiliates. The decrease in equity in earnings was primarily driven by the timing of completion of projects associated with certain of our integral affiliates, as well as the reimbursement of certain large, previously spent costs to LUMA by the owner of the transmission and distribution system during the nine months ended September 30, 2022.
Selling, general and administrative expenses. The increase was partially attributable to an aggregate $74.0 million increase in the following items to support business growth: compensation expense, largely associated with increased salaries and stock compensation expense due primarily to an increase in employees; bonus expense due to increased profitability; and travel and related expenses. Also contributing to the increase was a $22.7 million increase in expense related to deferred compensation liabilities. The fair market value changes in deferred compensation liabilities were largely offset by changes in the fair value of COLI assets associated with the deferred compensation plan, which are included in “Other (expense) income, net” as discussed below. Additional items contributing to the increase were a $17.3 million increase in legal and other consulting services expense; an $8.3 million increase in depreciation expense primarily related to our new corporate headquarters; a $7.3 million increase in acquisition and integration costs; and a $6.7 million increase in information technology expenses.
Amortization of intangible assets. The decrease was primarily due to an $88.8 million reduction of amortization of intangible assets associated with backlog for Blattner, which was fully amortized by the third quarter of 2022.
Operating income. Operating income was positively impacted by a $64.3 million increase in operating income for our Electric Power segment, a $57.0 million increase in operating income for our Renewable Energy segment, a $53.1 million increase in operating income for our Underground and Infrastructure segment and a $18.4 million decrease in corporate and non-allocated costs, which includes amortization expense. Results for each of our business segments and corporate and non-allocated costs are discussed in Segment Results below.
39

Interest and other financing expenses. The increase primarily resulted from the impact of higher interest rates on our outstanding variable rate debt during the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022.
Other income (expense), net. The net other expense for the nine months ended September 30, 2022 includes a loss of $76.5 million that resulted from the remeasurement of the fair value of our investment in Starry. The remaining increase in other income for the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 resulted primarily from a $21.5 million favorable change in the mark-to-market valuation adjustment of the COLI assets associated with our deferred compensation plan, partially offset by a $16.8 million decrease in equity in earnings of non-integral affiliates.
Provision for income taxes. The effective tax rates for the nine months ended September 30, 2023 and 2022 were 21.1% and 26.3%. The tax rate for the nine months ended September 30, 2023 was favorably impacted by the recognition of a $34.0 million benefit that resulted from equity incentive awards vesting at a higher fair market value than their grant date fair market value, as compared to the recognition of $22.7 million associated with this tax benefit for the nine months ended September 30, 2022. The tax rate for the nine months ended September 30, 2022 was unfavorably impacted by the unrealized loss on our investment in Starry described above, for which a valuation allowance was recorded. The tax rate for the nine months ended September 30, 2023 was favorably impacted by the realization of the loss on our investment in Starry, and the corresponding release of the $22.7 million valuation allowance as further described in Note 10 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report. Additionally, the tax rate for the nine months September 30, 2023 reflects higher non-deductible per diem expenses related to the expiration, as of December 31, 2022, of a temporary provision that that allowed for the full deduction of certain meal and entertainment costs.
Comprehensive income. See Statements of Comprehensive Income in Item 1. Financial Statements of Part I of this Quarterly Report. Comprehensive income increased by $290.1 million in the nine months ended September 30, 2023 as compared to the nine months ended September 30, 2022, primarily due to a $199.6 million increase in net income and an $89.6 million decrease in foreign currency translation losses. The predominant functional currencies for our operations outside the U.S. are Canadian and Australian dollars. The foreign currency translation losses for both the nine months ended September 30, 2023 and 2022 primarily resulted from strengthening of the U.S. dollar against the Canadian and Australian dollars.
EBITDA and adjusted EBITDA. See Non-GAAP Financial Measures below for a reconciliation of EBITDA and adjusted EBITDA to net income attributable to common stock, the most comparable GAAP financial measure. EBITDA increased 21.0%, or $222.0 million, to $1.28 billion as compared to $1.06 billion for the nine months ended September 30, 2022, and adjusted EBITDA increased 13.1%, or $161.9 million, to $1.40 billion as compared to $1.24 billion for the nine months ended September 30, 2022.

Segment Results
We report our results under three reportable segments: Electric Power, Renewable Energy and Underground and Infrastructure. Reportable segment information, including revenues and operating income by type of work, is gathered from each of our operating companies. Classification of our operating company revenues by type of work for segment reporting purposes can at times require judgment on the part of management. Our operating companies 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. Integrated operations and common administrative support for operating companies require that certain allocations be made to determine segment profitability, including allocations of corporate shared and indirect operating costs as well as general and administrative costs. Certain corporate costs are not allocated, including corporate facility costs; non-allocated corporate salaries, benefits and incentive compensation; acquisition and integration costs; non-cash stock-based compensation; amortization related to intangible assets; asset impairments related to goodwill and intangible assets; and change in fair value of contingent consideration liabilities.

Three months ended September 30, 2023 compared to the three months ended September 30, 2022
The following table sets forth segment revenues, segment operating income (loss) and operating margins for the periods indicated. Operating margin is calculated by dividing operating income (loss) by revenues. The following table also includes
40

the dollar and percentage change from the prior period (dollars in thousands):
Three Months Ended September 30,Change
20232022$%
Revenues:
Electric Power Infrastructure Solutions$2,489,547 44.3 %$2,282,332 51.2 %$207,215 9.1 %
Renewable Energy Infrastructure Solutions1,746,636 31.1 978,779 21.9 767,857 78.5 %
Underground Utility and Infrastructure Solutions1,384,639 24.6 1,198,646 26.9 185,993 15.5 %
Consolidated revenues$5,620,822 100.0 %$4,459,757 100.0 %$1,161,065 26.0 %
Operating income (loss):    
Electric Power Infrastructure Solutions$296,176 11.9 %$255,457 11.2 %$40,719 15.9 %
Renewable Energy Infrastructure Solutions151,389 8.7 %88,885 9.1 %62,504 70.3 %
Underground Utility and Infrastructure Solutions123,764 8.9 %101,351 8.5 %22,413 22.1 %
Corporate and Non-Allocated Costs(171,000)(3.0)%(158,902)(3.6)%(12,098)7.6 %
Consolidated operating income$400,329 7.1 %$286,791 6.4 %$113,538 39.6 %

Electric Power Infrastructure Solutions Segment Results
Revenues. The increase in revenues for the three months ended September 30, 2023 was primarily due to increased spending by our utility customers and approximately $55 million in revenues attributable to acquired businesses.
Operating Income. Operating income and operating margin increased for the three months ended September 30, 2023 primarily due to the increase in revenues and improved operating margin associated with telecommunication projects.
Renewable Energy Infrastructure Solutions Segment Results
Revenues. The increase in revenues for the three months ended September 30, 2023 was primarily due to increased demand and improved supply chain dynamics associated with components for renewable generation projects, as well as approximately $65 million in revenues attributable to acquired businesses.
Operating Income. The increase in operating income was primarily due to the increase in revenues during the three months ended September 30, 2023. The decrease in operating margin during the three months ended September 30, 2023 was primarily attributable to variability in overall project timing and increased unabsorbed costs related to higher levels of fixed costs for resources required to support the expected future increase in project activity.
Underground Utility and Infrastructure Solutions Segment Results
Revenues. The increase in revenues for the three months ended September 30, 2023 was due to higher demand from our gas utility services customers.
Operating Income. Operating income increased for the three months ended September 30, 2023 primarily due to the increase in revenues. Operating margin increased for the three months ended September 30, 2023 primarily due to the increase in revenues, which contributed to higher levels of fixed cost absorption, partially offset by the impact of a favorable project close out in the three months ended September 30, 2022.
Corporate and Non-Allocated Costs
The increase in corporate and non-allocated costs during the three months ended September 30, 2023 included a $4.2 million increase in amortization expense and an aggregate increase of $17.1 million largely comprised of an increase in compensation expense, primarily related to non-cash stock compensation expense and salaries in support of business growth; consulting fees; and change in fair value of contingent consideration liabilities. This increase was partially offset by a $9.2 million decrease in acquisition and integration costs.

41

Nine months ended September 30, 2023 compared to the nine months ended September 30, 2022
The following table sets forth segment revenues, segment operating income (loss) and operating margins for the periods indicated, as well as the dollar and percentage change from the prior period (dollars in thousands):
Nine Months Ended September 30,Change
20232022$%
Revenues:
Electric Power Infrastructure Solutions$7,240,838 48.0 %$6,620,459 52.3 %$620,379 9.4 %
Renewable Energy Infrastructure Solutions4,144,304 27.4 2,778,647 22.0 1,365,657 49.1 %
Underground Utility and Infrastructure Solutions3,713,116 24.6 3,258,179 25.7 454,937 14.0 %
Consolidated revenues$15,098,258 100.0 %$12,657,285 100.0 %$2,440,973 19.3 %
Operating income (loss):  
Electric Power Infrastructure Solutions$755,342 10.4 %$691,026 10.4 %$64,316 9.3 %
Renewable Energy Infrastructure Solutions297,532 7.2 %240,514 8.7 %57,018 23.7 %
Underground Utility and Infrastructure Solutions292,544 7.9 %239,469 7.3 %53,075 22.2 %
Corporate and Non-Allocated Costs(539,956)(3.6)%(558,346)(4.4)%18,390 (3.3)%
Consolidated operating income$805,462 5.3 %$612,663 4.8 %$192,799 31.5 %

Electric Power Infrastructure Solutions Segment Results
Revenues. The increase in revenues for the nine months ended September 30, 2023 was primarily due to increased spending by our utility customers and approximately $200 million in revenues attributable to acquired businesses.
Operating Income. Operating income increased for the nine months ended September 30, 2023 primarily due to the increase in revenues and improved margin associated with telecommunication projects, offset by $13.7 million of lower equity in earnings from our integral unconsolidated affiliates as discussed above, as well as lower utilization of resources in Canada.
Renewable Energy Infrastructure Solutions Segment Results
Revenues. The increase in revenues for the nine months ended September 30, 2023 was primarily due to increased demand and improved supply chain dynamics associated with certain components for renewable generation projects, as well as approximately $175 million in revenues attributable to acquired businesses. These increases were partially offset by approximately $35 million as a result of unfavorable foreign currency exchange rates.
Operating Income. The increase in operating income was primarily due to the increase in revenues during the nine months ended September 30, 2023. Operating margin during the nine months ended September 30, 2023 was negatively impacted by normal variability in overall project timing and increased unabsorbed costs related to higher levels of fixed costs for resources required to support a portion of the increase in project activity experienced in the third quarter of 2023. Additionally, operating income and margin for the nine months ended September 30, 2022 benefited from the favorable acceleration of a transmission project by the customer.
Underground Utility and Infrastructure Solutions Segment Results
Revenues. The increase in revenues for the nine months ended September 30, 2023 was primarily due to higher demand from our gas utility services customers, and to a lesser extent, increased revenues associated with large pipeline projects. These increases were partially offset by approximately $55 million as a result of unfavorable foreign currency exchange rates.
Operating Income. Operating income and operating margin increased for the nine months ended September 30, 2023 primarily due to the increase in revenues, which contributed to higher levels of fixed cost absorption, partially offset by the impact of a favorable project close out in the nine months ended September 30, 2022.
Corporate and Non-Allocated Costs
The decrease in corporate and non-allocated costs during the nine months ended September 30, 2023 was primarily due to a $77.1 million decrease in intangible asset amortization, largely associated with the acquisition of Blattner, which was fully amortized by the third quarter of 2022; and a $16.4 million decrease in acquisition and integration costs. These decreases were partially offset by a $22.8 million increase in expense related to deferred compensation liabilities and an additional aggregate
42

increase of $52.3 million in costs primarily related to compensation expense, primarily related to non-cash stock compensation expense and salaries in support of business growth; and consulting fees.

Non-GAAP Financial Measures
EBITDA and Adjusted EBITDA
EBITDA and adjusted EBITDA, financial measures not recognized under GAAP, when used in connection with net income attributable to common stock, are intended to provide useful information to investors and analysts as they evaluate our performance. EBITDA is defined as earnings before interest and other financing expenses, taxes, depreciation and amortization, and adjusted EBITDA is defined as EBITDA adjusted for certain other items as described below. These measures should not be considered as an alternative to net income attributable to common stock or other financial measures of performance that are derived in accordance with GAAP. Management believes that the exclusion of these items from net income attributable to common stock enables us and our investors to more effectively evaluate our operations period over period and to identify operating trends that might not be apparent due to, among other reasons, the variable nature of these items period over period. In addition, management believes these measures may be useful for investors in comparing our operating results with other companies that may be viewed as our peers.
As to certain of the items below, (i) non-cash stock-based compensation expense varies from period to period due to acquisition activity, changes in the estimated fair value of performance-based awards, forfeiture rates, accelerated vesting and amounts granted; (ii) acquisition and integration costs vary from period to period depending on the level of our acquisition activity; (iii) equity in (earnings) losses of non-integral unconsolidated affiliates varies from period to period depending on the activity and financial performance of such affiliates, the operations of which are not operationally integral to us; (iv) mark-to-market adjustments on investments vary from period to period based on fluctuations in the market price of such company’s common stock; (v) gains and losses on the sale of investments vary from period to period depending on activity; (vi) asset impairment charges vary from period to period depending on economic and other factors; and (vii) change in fair value of contingent consideration liabilities varies from period to period depending on the performance in post-acquisition periods of certain acquired businesses, and the effect of present value accretion on fair value calculations. Because EBITDA and adjusted EBITDA, as defined, exclude some, but not all, items that affect net income attributable to common stock, such measures may not be comparable to similarly titled measures of other companies. The most comparable GAAP financial measure, net income
43

attributable to common stock, and information reconciling the GAAP and non-GAAP financial measures, are included below. The following table shows dollars in thousands:
Three Months EndedNine Months Ended
September 30,September 30,
 2023202220232022
Net income attributable to common stock (GAAP as reported)$272,836 $155,956 $533,781 $328,617 
Interest and other financing expenses47,531 33,566 137,413 86,933 
Interest income(1,993)(436)(4,957)(727)
Provision for income taxes77,522 72,890 143,468 120,698 
Depreciation expense81,488 73,507 239,746 218,420 
Amortization of intangible assets71,361 67,147 213,789 290,843 
Interest, income taxes, depreciation and amortization included in equity in earnings of integral unconsolidated affiliates5,256 3,165 14,538 11,005 
EBITDA554,001 405,795 1,277,778 1,055,789 
Non-cash stock-based compensation32,600 26,648 94,658 77,730 
Acquisition and integration costs (1)
4,166 13,401 26,338 42,723 
Equity in losses (earnings) of non-integral unconsolidated affiliates966 (2,944)(1,119)(17,893)
Loss from mark-to-market adjustment on investment (2)
— 26,462 — 76,509 
Gains on sales of investments (3)
— — (1,496)(6,696)
Asset impairment charges— — — 2,800 
Change in fair value of contingent consideration liabilities803 (1,924)803 4,054 
Adjusted EBITDA$592,536 $467,438 $1,396,962 $1,235,016 
(1)    The amounts for the three and nine months ended September 30, 2022 include $11.0 million and $34.0 million of expenses that are associated with change of control payments as a result of the acquisition of Blattner.
(2)     The amounts for the three and nine months ended September 30, 2022 are losses from decreases in fair value of our investment in Starry.
(3)     The amount for the nine months ended September 30, 2022 is a gain as a result of the sale of a non-marketable equity security interest equity in a technology company.
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, 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 GAAP. We believe this measure enables management to more effectively 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 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 September 30, 2023 and December 31, 2022, MSAs accounted for 44% and 52% of our estimated 12-month backlog and 55% and 65% of our 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
44

delays, including but not limited to those caused by commercial issues, regulatory requirements, natural disasters, emergencies 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 financial measure) by reportable segment along with estimates of amounts expected to be realized within 12 months (in thousands):
September 30, 2023December 31, 2022
12 MonthTotal12 MonthTotal
Electric Power Infrastructure Solutions
Remaining performance obligations$2,693,352 $4,383,055 $2,124,820 $3,033,472 
Estimated orders under MSAs and short-term, non-fixed price contracts5,302,341 11,036,307 5,415,427 10,049,435 
Backlog$7,995,693 $15,419,362 $7,540,247 $13,082,907 
Renewable Energy Infrastructure Solutions
Remaining performance obligations$5,712,436 $7,713,988 $3,183,568 $4,638,115 
Estimated orders under MSAs and short-term, non-fixed price contracts112,534 201,851 57,555 84,094 
Backlog$5,824,970 $7,915,839 $3,241,123 $4,722,209 
Underground Utility and Infrastructure Solutions
Remaining performance obligations$1,143,729 $1,464,623 $1,038,543 $1,129,837 
Estimated orders under MSAs and short-term, non-fixed price contracts2,054,024 5,295,722 1,973,982 5,158,814 
Backlog$3,197,753 $6,760,345 $3,012,525 $6,288,651 
Total
Remaining performance obligations$9,549,517 $13,561,666 $6,346,931 $8,801,424 
Estimated orders under MSAs and short-term, non-fixed price contracts7,468,899 16,533,880 7,446,964 15,292,343 
Backlog$17,018,416 $30,095,546 $13,793,895 $24,093,767 
The increases in remaining performance obligations and backlog from December 31, 2022 to September 30, 2023 were primarily attributable to multiple new project awards.

Liquidity and Capital Resources
Overview
We plan to fund our working capital, capital expenditures, debt service, dividends and other cash requirements with our current available liquidity and cash from operations, which could be affected by general economic, financial, competitive, legislative, regulatory, business and other factors, many of which are beyond our control. Management monitors financial markets and national and global economic conditions for factors that may affect our liquidity and capital resources.
Our capital deployment priorities that require the use of cash include: (i) working capital to fund ongoing operating needs, (ii) capital expenditures to meet anticipated demand for our services, (iii) acquisitions and investments to facilitate the long-term growth and sustainability of our business, and (iv) return of capital to stockholders, including through the payment of dividends and repurchases of our outstanding common stock. We intend to fund these requirements primarily with cash flow from operating activities, as well as debt financing as needed.
Cash Requirements and Capital Allocation
During the nine months ended September 30, 2023, there were no material changes outside the ordinary course of business in the specified contractual obligations or changes to our capital allocation priorities as set forth in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations in Part II of the 2022 Annual Report. We anticipate that our future cash flows from operating activities, cash and cash equivalents on hand, existing borrowing
45

capacity under our senior credit facility and commercial paper program and ability to access capital markets for additional capital will provide sufficient funds to enable us to meet our cash requirements for the next twelve months and over the longer term.
In October 2023, we completed the acquisition of a business in which a portion of the consideration consisted of approximately $275 million in cash funded with a combination of cash on hand and borrowings from our commercial paper program. For additional information refer to Note 5 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
Significant Sources of Cash
Cash flow from operating activities is primarily influenced by demand for our services and operating margins but is also influenced by the timing of 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 are required to be paid before the associated receivables are billed and collected. Additionally, operating cash flows may be negatively impacted as a result of unpaid and delayed change orders and claims. Changes in project timing due to delays or accelerations and other economic, regulatory, market and political factors that may affect customer spending could also impact cash flow from operating activities. Further information with respect to our cash flow from operating activities is set forth below and in Note 16 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
Our available commitments under our senior credit facility and cash and cash equivalents as of September 30, 2023 were as follows (in thousands):
September 30, 2023
Total capacity available for revolving loans, credit support for commercial paper program and letters of credit$2,640,000 
Less:
Borrowings of revolving loans229,826 
Commercial paper program notes outstanding(1)
396,800 
Letters of credit outstanding311,127 
Available commitments for revolving loans, credit support for commercial paper program and letters of credit1,702,247 
Plus:
Cash and cash equivalents (2)
305,355 
Total available commitments under senior credit facility and cash and cash equivalents$2,007,602 
(1)    Amount represents unsecured notes issued under our commercial paper program. Effective October 6, 2023, we increased the maximum aggregate amount of our existing unsecured commercial paper program to $1.50 billion of notes outstanding at any time. Prior to the increase, the maximum aggregate amount of the program was $1.00 billion. Available commitments for revolving loans under our senior credit facility must be maintained to provide credit support for notes issued under our commercial paper program, and therefore such notes effectively reduce the available borrowing capacity under our senior credit facility.
(2)    Further information with respect to our cash and cash equivalents is set forth below and in Note 15 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report. This amount includes $138.0 million in jurisdictions outside of the U.S., principally in Canada and Australia. There are currently no legal or economic restrictions that would materially impede our ability to repatriate cash.
46

We consider our investment policies related to cash and cash equivalents to be conservative, as we maintain a diverse portfolio of what we believe to be high-quality cash and cash equivalent investments with short-term maturities. Additionally, subject to the conditions specified in the credit agreement for our senior credit facility, we have the option to increase the capacity of our senior credit facility, in the form of an increase in the revolving commitments, 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. Further information with respect to our debt obligations is set forth in Note 8 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
We may also seek to access the capital markets from time to time to raise additional capital, increase liquidity as necessary, refinance or extend the term of our existing indebtedness, fund acquisitions or otherwise fund our capital needs. While our financial strategy and consistent performance have allowed us to maintain investment grade ratings, our ability to access capital markets in the future depends on a number of factors, including our financial performance and financial position, our credit ratings, industry conditions, general economic conditions, our backlog, capital expenditure commitments, market conditions and market perceptions of us and our industry.
Sources and Uses of Cash, Cash Equivalents and Restricted Cash During the Nine Months Ended September 30, 2023 and 2022
In summary, our cash flows for each period were as follows (in thousands):
 Nine Months Ended
 September 30,
20232022
Net cash provided by operating activities $572,414 $547,183 
Net cash used in investing activities $(722,324)$(475,746)
Net cash provided by (used in) financing activities $31,051 $(83,722)
Operating Activities
Net cash provided by operating activities of $572.4 million and $547.2 million in the nine months ended September 30, 2023 and 2022 primarily reflected earnings adjusted for non-cash items and cash used by the main components of working capital: “Accounts and notes receivable,” “Contract assets,” “Prepaid expenses and other current assets,” “Accounts payable and accrued expenses,” and “Contract liabilities.” The net cash provided by operating activities during the nine months ended September 30, 2023 and 2022 was negatively impacted by incremental working capital requirements and the timing of the associated billings related to the large renewable transmission project in Canada as further discussed in Note 3 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
As discussed above, cash flow provided by operating activities is primarily influenced by demand for our services and operating margins but is also influenced by working capital needs. 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 and when we incur costs for work that is the subject of unpaid change orders and claims. 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, as well as change orders and claims. Additionally, working capital needs are generally higher during the summer and fall 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. 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, including market conditions or the impact of certain unforeseen events (e.g., regulatory and other actions that impact the supply chain for certain materials).
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 current accounts receivable, net of allowance (which includes retainage and unbilled balances), plus contract assets, less contract liabilities, and divided by average revenues per day during the quarter. DSO as of September 30, 2023 was 79 days, which was lower than DSO of 81 days as of September 30, 2022 and lower than our five-year historical average DSO of 82 days. This decrease in DSO as compared to September 30, 2022 was partially due to an increase
47

in contract liabilities related to favorable billing terms on certain large projects, as well as increased revenues. Although the decrease in DSO had a positive impact on cash flow from operating activities, increased unapproved change orders included in contract assets from the aforementioned large renewable transmission project in Canada continue to have a negative impact on DSO and cash flow from operating activities. Also negatively impacting cash flow from operating activities was our prepayment of amounts to suppliers for certain project materials that require a long lead time.
Investing Activities
Net cash used in investing activities in the nine months ended September 30, 2023 included $472.6 million related to acquisitions and $325.4 million of capital expenditures. Partially offsetting these items were $48.0 million of proceeds from the sale of, and insurance settlements related to, property and equipment and $42.3 million of proceeds from the sale of non-integral equity investments.
Net cash used in investing activities in the nine months ended September 30, 2022 included $337.5 million of capital expenditures, $177.8 million related to acquisitions, and $20.6 million of cash used for investments, partially offset by $43.6 million of proceeds from the sale of, and insurance settlements related to, property and equipment and $16.9 million of cash received from investments, which primarily related to proceeds received from the sale of a non-controlling ownership interest in a technology company.
Our industry is capital intensive, and we expect substantial capital expenditures and commitments for equipment purchases and equipment lease and rental arrangements to be needed for the foreseeable future in order to meet anticipated demand for our services. 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 nine months ended September 30, 2023 included $203.6 million of net borrowings under our senior credit facility and commercial paper program, partially offset by $113.4 million of cash payments to satisfy tax withholding obligations associated with stock-based compensation and $36.1 million of cash payments for dividends.
Net cash used in financing activities in the nine months ended September 30, 2022 included $115.1 million of cash payments for common stock repurchases, $78.6 million of cash payments to satisfy tax withholding obligations associated with stock-based compensation; $31.0 million of cash payments for dividends; $15.6 million of net repayments of short-term debt and $8.0 million of net distributions to non-controlling interests. These items were partially offset by $172.8 million of net borrowings under our senior credit facility and commercial paper program.
We expect to continue to utilize cash for similar financing activities in the future, including repayments of our outstanding debt, payment of cash dividends and repurchases of our common stock and/or debt securities.

Critical Accounting Estimates
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. Certain information and footnote disclosures, normally included in annual financial statements prepared in accordance with GAAP, have been condensed or omitted pursuant to those rules and regulations. 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 Consolidated Financial Statements in Item 8. Financial Statements and Supplementary Data in Part II of the 2022 Annual Report and should be read in conjunction with the accounting policies identified that we believe affect our more significant judgments and estimates detailed in Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations of Part II of our 2022 Annual Report.

48

Item 3.Quantitative and Qualitative Disclosures about Market Risk.
There were no material changes to our quantitative and qualitative disclosures about market risk during the nine months ended September 30, 2023. Our primary exposure to market risk relates to unfavorable changes in interest rates and currency exchange rates. Refer to the information on financial market risk related to changes in interest rates and foreign currency exchange rates in Item 7A. Quantitative and Qualitative Disclosures About Market Risk of Part II of our 2022 Annual Report.

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 4. section includes information concerning the controls and controls evaluation referred to in the certifications, and it should be read in conjunction with the certifications for a more complete understanding of the topics presented.
Evaluation of Disclosure Controls and Procedures
Our management has established and maintains a system of disclosure controls and procedures that are designed to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act, such as this Quarterly Report on Form 10-Q, 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), as such disclosure controls and procedures are defined in Rule 13a-15(e) and 15d-15(e) of the Exchange Act. This evaluation was carried out under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer. Based on this evaluation, these officers have concluded that, as of September 30, 2023, our disclosure controls and procedures were effective to provide reasonable assurance of achieving their objectives.
Evaluation of Internal Control over Financial Reporting
We acquired four businesses during the nine months ended September 30, 2023. We are in the process of integrating these acquired businesses into our overall internal control over financial reporting process.
Except as noted above, there has been no change in our internal control over financial reporting that occurred during the quarter ended September 30, 2023 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 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.
49

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, negligence or gross negligence and/or property damage, environmental liabilities, wage and hour claims and other employment-related damages, punitive damages, consequential damages, civil penalties or other losses, or injunctive or declaratory relief, as well as interest and attorneys’ fees associated with such claims. With respect to all such lawsuits, claims and proceedings, we record a reserve when we believe 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 14 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.
Environmental Matters
Item 103 of Regulation S-K requires disclosure of certain environmental matters in which a governmental authority is a party to the proceedings and when such proceedings involve the potential for monetary sanctions that management reasonably believes will exceed a specified threshold. Pursuant to the SEC regulations, we use a threshold of $1.0 million for such 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 2022 Annual Report. As of the date of this filing, there have been no material changes to the risk factors previously described in our 2022 Annual Report. The matters specifically identified are not the only risks and uncertainties facing our company, and risks and uncertainties not known to us or not specifically identified also may impair our business operations. If any of these risks and uncertainties occur, our business, financial condition, results of operations and cash flows could be negatively affected, which could negatively impact the value of an investment in our company.

50

Item 2.Unregistered Sales of Equity Securities, Use of Proceeds and Issuer Purchases of Equity Securities.
Unregistered Sales of Equity Securities
On August 30, 2023, we completed an acquisition 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 this acquisition included 43,462 shares of our common stock, valued at $8.0 million as of the acquisition date.
The shares of common stock issued in this transaction were issued in reliance upon the exemption from registration provided by Section 4(a)(2) of the Securities Act of 1933, as amended, as the shares were issued to the owners of the businesses acquired in privately negotiated transactions not involving any public offering or solicitation.
For additional information about this acquisition, see Note 5 of the Notes to Condensed Consolidated Financial Statements in Item 1. Financial Statements of Part I of this Quarterly Report.
Issuer Purchases of Equity Securities During the Third Quarter of 2023
The following table contains information about our purchases of equity securities during the three months ended September 30, 2023.
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 (1)
Maximum
Number (or Approximate
Dollar Value) of Shares
that may yet be
Purchased Under
the Plans or Programs (1)
July 1 - 31, 2023
Open Market Stock Repurchases (1)
— $— — $500,000,000 
Tax Withholding Obligations (2)
1,290 $193.50 — 
August 1 - 31, 2023
Open Market Stock Repurchases (1)
— $— — $500,000,000 
Tax Withholding Obligations (2)
9,972 $204.65 — 
September 1 - 30, 2023
Open Market Stock Repurchases (1)
— $— — $500,000,000 
Tax Withholding Obligations (2)
1,185 $210.23 — 
Total12,447 — $500,000,000 

(1)On May 24, 2023, 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, 2026, up to $500 million of our outstanding common stock. The program became effective on July 1, 2023, upon expiration of our prior stock repurchase program. Repurchases 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. The 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 stock unit awards or the settlement of previously vested but deferred restricted stock unit and performance stock unit awards.

Item 3. Defaults Upon Senior Securities.
None.

Item 4. Mine Safety Disclosures.
Not applicable.

51


Item 5. Other Information.
Insider Trading Arrangements
During the three months ended September 30, 2023, no director or officer of Quanta adopted or terminated a “Rule 10b5-1 trading arrangement” or “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408(a) of Regulation S-K.
52


Item 6.Exhibits.
Exhibit
No.
Description
3.1 
3.2 
10.1 
^
10.2 
^
10.3 
^
10.4 
^
10.5 
*^
10.6 
*^
10.7 
*^
31.1 *
31.2 *
32.1 *
101 *
The following financial statements from Quanta’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, 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 Quanta’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2023, formatted in Inline XBRL (included as Exhibit 101)
_______________________________________
*Filed or furnished herewith
^Management contracts or compensatory plans or arrangements
53


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/  PAUL M. NOBEL
Paul M. Nobel
Senior Vice President and Chief Accounting Officer
(Principal Accounting Officer)

Dated: November 2, 2023
54
EX-10.5 2 pwr09-30x2023ex105.htm EX-10.5 Document
Exhibit 10.5
FORM OF
RSU AWARD AGREEMENT
Stock Settling RSU Award to Employee/Consultant
Pursuant to the 2019 Omnibus Equity Incentive Plan
Participant:
Address:
Number of RSUs:
Date of Grant:
Vesting of RSUs:
    Vesting Date    Vested %
Total
    33⅓%
    33⅓%
    33⅓%
    100%

Quanta Services, Inc., a Delaware corporation (the “Company”), hereby grants to Participant, pursuant to the provisions of the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan, as amended from time to time in accordance with its terms (the “Plan”), an award (this “Award”) of the number of restricted stock units (the “RSUs”) set forth on the Company’s electronic stock plan administration platform grant summary report for Participant (the “Grant Summary Report”), effective as of the “Date of Grant” set forth on the Grant Summary Report (the “Date of Grant”), upon and subject to the terms and conditions set forth in this RSU Award Agreement (this “Agreement”) and in the Plan, which are incorporated herein by reference. Unless otherwise defined in this Agreement, capitalized terms used in this Agreement shall have the meanings assigned to them in the Plan.

1.EFFECT OF THE PLAN. The RSUs awarded to Participant are subject to all of the provisions of the Plan and of this Agreement, together with all rules and determinations from time to time issued by the Committee and by the Board pursuant to the Plan. The Company hereby reserves the right to amend, modify, restate, supplement or terminate the Plan without the consent of Participant, so long as such amendment, modification, restatement or supplement shall not materially reduce the rights and benefits available to Participant hereunder, and this Award shall be subject, without further action by the Company or Participant, to such amendment, modification, restatement or supplement unless provided otherwise therein.
2.GRANT. This Agreement shall evidence Participant’s rights with respect to the award of RSUs. Participant agrees that the RSUs shall be subject to all of the terms and conditions set forth in this Agreement and the Plan, including, but not limited to, the forfeiture conditions set forth in Section 4 of this Agreement and the satisfaction of the Required Withholding as set forth in Section 10(a) of this Agreement.
3.VESTING SCHEDULE; SERVICE REQUIREMENT. Except as provided otherwise in Section 4 of this Agreement, a portion of the RSUs shall vest during Participant’s



continued service with the Company or an Affiliate (“Continuous Service”) on each “Vesting Date” set forth on Participant’s Grant Summary Report (each, a “Vesting Date”) as follows:
(a)thirty-three and one-third percent (33 1/3%) of the RSUs will vest on the first Vesting Date;
(b)an additional thirty-three and one-third percent (33 1/3%) of the RSUs will vest on the second Vesting Date; and
(c)the remaining thirty-three and one-third percent (33 1/3%) of the RSUs will vest on the third Vesting Date.
If an installment of the vesting would result in a fractional vested RSU, such installment will be rounded to the next higher or lower RSU, except that the final installment will be for the balance of the RSUs.
4.CONDITIONS OF FORFEITURE.
(a)Subject to Section 15(g) of the Plan, upon any termination of Participant’s Continuous Service (the “Termination Date”) for any or no reason (other than due to a Qualifying Termination (as defined below)), including but not limited to Participant’s voluntary resignation, a termination by the Company with Cause or, other than during the twenty-four month period following a Change in Control, a termination by the Company without Cause, before all of the RSUs become vested, all unvested RSUs as of the Termination Date shall, without further action of any kind by the Company or Participant, be forfeited. Unvested RSUs that are forfeited shall be deemed to be immediately cancelled without any payment by the Company or action by Participant. Following such forfeiture, Participant shall have no further rights with respect to such forfeited RSUs.
(b)Notwithstanding anything to the contrary in this Agreement, the unvested RSUs shall become vested on earlier of (i) the death of Participant during Participant’s Continuous Service, (ii) the termination of Participant’s Continuous Service by the Company or its Affiliate due to Participant’s Disability or (iii) the termination of Participant’s Continuous Service by the Company or its Affiliate without Cause upon or within twenty-four (24) months following the consummation of a Change in Control (each of (i), (ii) and (iii), a “Qualifying Termination”).
(c)For purposes of this Agreement, “Cause” shall mean “Cause” (or any term of similar effect) as defined in Participant’s employment or service agreement with the Company or its Affiliate or any applicable Company (or Affiliate) severance plan or arrangement covering Participant or to which Participant is a party if any such agreement, plan or arrangement exists and contains a definition of Cause or, if no such agreement, plan or arrangement exists or such agreement, plan or arrangement does not contain a definition of Cause (or term of similar effect), then “Cause” shall have the meaning set forth in the Plan.
5.TREATMENT UPON CHANGE IN CONTROL.
(a)Upon the consummation of a Change in Control (and subject to Participant’s Continuous Service until at least immediately prior to such consummation) in which the consideration payable to the Company’s stockholders consists solely of cash, the RSUs (to the extent outstanding as of immediately prior to the consummation of such Change in Control) shall be cancelled and converted into an amount in cash, without interest, equal to the product obtained by multiplying (i) the aggregate number of RSUs subject to this Award immediately prior to the consummation of the Change in Control and (ii) the per share consideration payable in the Change in Control in respect of Common Shares (the “CIC Consideration”), with the CIC
    Page 2


Consideration, less applicable withholding taxes and deductions, to be paid to Participant on the same schedule as, and subject to such terms and conditions as apply to, payments of the Change in Control consideration to the Company’s stockholders generally (but in no event later than five (5) years after the consummation of the Change in Control).
(b)Upon the consummation of a Change in Control (and subject to Participant’s Continuous Service until at least immediately prior to such consummation) in which the consideration payable to the Company’s stockholders consists solely of non-cash consideration (including, for example, a Change in Control in which the consideration consists solely of equity of the buyer or successor entity (or an Affiliate thereof)), the RSUs (to the extent outstanding as of immediately prior to the consummation of such Change in Control) shall be cancelled and converted into an amount, without interest, equal to the CIC Consideration. The portion of the CIC Consideration that is payable in respect of the RSUs that are vested as of immediately prior to the Change in Control (after taking into account any vesting that occurs in connection with the Change in Control, if any), less applicable withholding taxes and deductions, shall be paid to Participant on the same schedule as, and subject to such terms and conditions as apply to, payments of such Change in Control consideration to the Company’s stockholders generally (but in no event later than five (5) years after the consummation of the Change in Control). The portion of the CIC Consideration that is payable in respect of the RSUs that are unvested as of immediately prior to the Change in Control (after taking into account any vesting that occurs in connection with the Change in Control, if any) (the “Unvested Consideration”) shall (i) be earned on the date(s) on which the underlying RSUs would otherwise have vested in accordance with the vesting terms of this Agreement as in effect immediately prior to the consummation of the Change in Control (the “Vesting Schedule”), subject to satisfaction of all applicable vesting conditions on or prior to such date(s), and (ii) be paid to Participant (less applicable withholding taxes and deductions) on or within thirty (30) days following the later of (x) the applicable date that such underlying RSUs would have become vested in accordance with the Vesting Schedule or (y) with respect to any Unvested Consideration that constitutes Contingent Consideration (as defined below), the date such amounts are payable to the Company’s stockholders generally (but in no event later than five (5) years after the consummation of the Change in Control); provided, that, notwithstanding the foregoing, with respect to any Unvested Consideration payable in respect of underlying RSUs that immediately prior to the consummation of the Change in Control constitute “deferred compensation” subject to Section 409A, payment of the Unvested Consideration shall be made on the date(s) on which the underlying RSUs would otherwise be paid to the extent required to comply with Section 409A of the Code. For purposes hereof, “Contingent Consideration” means that portion (if any) of the consideration payable in the Change in Control in respect of Common Shares that is received by the Company’s stockholders more than thirty (30) days after the Closing, including any post-closing purchase price adjustment, earn-out, holdback, escrow, or other form of deferred consideration.
6.SETTLEMENT AND DELIVERY OF COMMON SHARES. Except as set forth in Sections 5(a) and 5(b) above, settlement of RSUs shall be made on the applicable date on which such RSUs vest, or, if later, the payment date under the terms of any deferral arrangement as may be established between the Company and Participant (in each case subject to an administrative processing window of up to fifteen (15) days thereafter). Except as set forth in Sections 5(a) and 5(b) above, settlement will be made by issuance of Common Shares. Notwithstanding the foregoing, the Company shall not be obligated to issue any Common Shares if counsel to the Company determines that such sale or delivery would violate any applicable law or any rule or regulation of any governmental authority or any rule or regulation of, or agreement of the Company with, any securities exchange or association upon which the Common Shares is listed or quoted. The Company shall in no event be obligated to take any affirmative action in order to cause the issuance of Common Shares to comply with any such law, rule, regulation or agreement.
    Page 3


7.NON-TRANSFERABILITY. Participant may not sell, transfer, pledge, exchange, hypothecate, or otherwise encumber or dispose of any of the RSUs, or any right or interest therein, or any right to the CIC Consideration (as applicable) by operation of law or otherwise. RSUs are (and, as applicable, Participant’s right to the CIC Consideration is) personal to Participant and are non-assignable and non-transferable other than by will or by the laws of descent and distribution in the event of death of Participant. Any transfer in violation of this Section 7 shall be void and of no force or effect.
8.DIVIDEND AND VOTING RIGHTS. Participant shall have no rights to dividends or other rights of a stockholder with respect to the RSUs unless and until such time as the Award has been settled by the issuance of Common Shares to Participant. Participant shall have the right to receive a cash dividend equivalent payment with respect to the RSUs for cash dividends payable to holders of Common Shares as of a record date designated by the Company that is within the period beginning on the Date of Grant and ending on the date the Common Shares or cash, as applicable, are issued to Participant in settlement of the RSUs (or, if earlier, the date on which a Change in Control is consummated), which dividend equivalent payment shall be payable to Participant at the same time as, and only to the same extent that, the RSUs vest and are settled in accordance with Section 6. In the event of forfeiture of RSUs, Participant shall have no further rights with respect to such RSUs or any dividend equivalents accrued with respect to such forfeited RSUs.
9.CAPITAL ADJUSTMENTS AND CORPORATE EVENTS. If, from time to time during the term of this Agreement, there is any capital adjustment affecting the outstanding Common Shares as a class without the Company’s receipt of consideration, the unvested RSUs shall be adjusted in accordance with the provisions of Section 12(a) of the Plan.
10.TAX MATTERS.
(a)The Company’s obligation to deliver Common Shares to Participant upon the settlement of such RSUs or the Company’s obligation to make, or cause one of its Affiliates to make, any payment to Participant of the CIC Consideration (as applicable) shall be subject to the satisfaction of any and all applicable federal, state and local income and/or employment tax withholding requirements (the “Required Withholding”). At the time of issuance of Common Shares upon vesting or settlement of RSUs, the Company shall withhold from the Common Shares that otherwise would have been delivered to Participant an appropriate number of Common Shares necessary to satisfy Participant’s Required Withholding, and deliver the remaining Common Shares to Participant or, with respect to the CIC Consideration, the Company shall (or shall cause its Affiliate to) withhold from the payment of the CIC Consideration the amount necessary to satisfy Participant’s Required Withholding and make payment of the remaining amount to Participant. The distribution of Common Shares described in Section 6 will be net of such Common Shares that are withheld to satisfy applicable taxes pursuant to this Section 10. In lieu of withholding Common Shares or netting the Required Withholding against the CIC Consideration otherwise due to Participant (as applicable), the Committee may, in its discretion, authorize the satisfaction of tax withholding by a cash payment to the Company or its Affiliate, by withholding an appropriate amount of cash from base pay, or by such other method as the Committee determines may be appropriate to satisfy all obligations for withholding of such taxes. The obligations of the Company under this Award will be conditioned on such satisfaction of the Required Withholding.
(b)Participant acknowledges that the tax consequences associated with this Award are complex and that the Company has urged Participant to review with Participant’s own tax advisors the federal, state, and local tax consequences of this Award. Participant is relying solely on such advisors and not on any statements or representations of the Company, its Affiliates or any of their agents. Participant understands that Participant (and not the Company or its
    Page 4


Affiliates) shall be responsible for Participant’s own tax liability that may arise as a result of the Award.
11.ENTIRE AGREEMENT; GOVERNING LAW. The Plan and this Agreement constitute the entire agreement of the Company and Participant (collectively, the “Parties”) with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Parties with respect to the subject matter hereof. If there is any inconsistency between the provisions of this Agreement and of the Plan, the provisions of the Plan shall govern. Nothing in the Plan and this Agreement (except as expressly provided therein or herein) is intended to confer any rights or remedies on any person other than the Parties. THE PLAN AND THIS AGREEMENT ARE TO BE CONSTRUED IN ACCORDANCE WITH AND GOVERNED BY THE INTERNAL LAWS OF THE STATE OF DELAWARE, WITHOUT GIVING EFFECT TO ANY CHOICE-OF-LAW RULE THAT WOULD CAUSE THE APPLICATION OF THE LAWS OF ANY JURISDICTION OTHER THAN THE INTERNAL LAWS OF THE STATE OF DELAWARE TO THE RIGHTS AND DUTIES OF THE PARTIES. Should any provision of the Plan or this Agreement relating to the subject matter hereof be determined by a court of law to be illegal or unenforceable, such provision shall be enforced to the fullest extent allowed by law and the other provisions shall nevertheless remain effective and shall remain enforceable.
12.INTERPRETIVE MATTERS. Whenever required by the context, pronouns and any variation thereof shall be deemed to refer to the masculine, feminine, or neuter, and the singular shall include the plural, and vice versa. The term “include” or “including” does not denote or imply any limitation. The captions and headings used in this Agreement are inserted for convenience and shall not be deemed a part of this Award or this Agreement for construction or interpretation.
13.DISPUTE RESOLUTION. The provisions of this Section 13 shall be the exclusive means of resolving disputes of the Parties (including any other persons claiming any rights or having any obligations through the Company or Participant) arising out of or relating to the Plan and this Agreement. The Parties shall attempt in good faith to resolve any disputes arising out of or relating to the Plan and this Agreement by negotiation between individuals who have authority to settle the controversy. Negotiations shall be commenced by either Party by a written statement of the Party’s position and the name and title of the individual who will represent the Party. Within thirty (30) days of the written notification, the Parties shall meet at a mutually acceptable time and place, and thereafter as often as both parties reasonably deem necessary, to resolve the dispute. If the dispute has not been resolved by negotiation within ninety (90) days of the written notification of the dispute, either Party may file suit and each Party agrees that any suit, action, or proceeding arising out of or relating to the Plan or this Agreement shall be brought in the United States District Court for the Southern District of Texas, Houston Division (or should such court lack jurisdiction to hear such action, suit or proceeding, in a Texas state court in Harris County, Texas) and that the Parties shall submit to the jurisdiction of such court. The Parties irrevocably waive, to the fullest extent permitted by law, any objection a Party may have to the laying of venue for any such suit, action or proceeding brought in such court. THE PARTIES ALSO EXPRESSLY WAIVE ANY RIGHT THEY HAVE OR MAY HAVE TO A JURY TRIAL OF ANY SUCH SUIT, ACTION OR PROCEEDING. If any one or more provisions of this Section 13 shall for any reason be held invalid or unenforceable, it is the specific intent of the Parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable.
14.RESTRICTIVE COVENANTS. In consideration for the grant of this Award, Participant hereby agrees to abide by the restrictive covenants set forth in Section 14 of the Plan.
    Page 5


15.AMENDMENT; WAIVER. This Agreement may be amended or modified only by means of a written document or documents signed by the Company and Participant. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board or by the Committee. A waiver on one occasion shall not be deemed to be a waiver of the same or any other breach on a future occasion.
16.NOTICE. Any notice or other communication required or permitted hereunder shall be given in writing and shall be deemed given, effective, and received upon prepaid delivery in person or by courier or upon the earlier of delivery or the third business day after deposit in the United States mail if sent by certified mail, with postage and fees prepaid, and addressed as applicable, if to the Company, at its corporate headquarters address, Attention: Stock Plan Administration, and if to Participant, at its address on file with the Company’s stock plan administration service provider.
17.CLAWBACK. Participant acknowledges and agrees that any portion of this Award may be subject to clawback as deemed appropriate by the Board pursuant to the Plan or any clawback policy of the Company. Participant hereby acknowledges and agrees in writing to the foregoing as a condition to receipt of this Award.
18.SECTION 409A. The award of RSUs is intended to be (i) exempt from Section 409A of the Code including, but not limited to, by reason of compliance with the short-term deferral exemption as specified in Treas. Reg. § 1.409A-1(b)(4); or (ii) in compliance with Section 409A, and the provisions of this Agreement shall be administered, interpreted and construed accordingly. Notwithstanding anything herein to the contrary, if Participant is a “specified employee” as such term is defined in Section 409A of the Code, any amounts that would otherwise be payable hereunder as nonqualified deferred compensation within the meaning of Section 409A of the Code on account of separation from service (other than by reason of death) to Participant shall not be payable before the earlier of (i) the date that is 6 months after the date of Participant’s separation from service, or (ii) the date that otherwise complies with the requirements of Section 409A of the Code. To the extent required to comply with Section 409A of the Code, any amounts that would otherwise be payable hereunder upon an event described in Section 2(f) of the Plan as nonqualified deferred compensation within the meaning of Section 409A of the Code, such event shall not constitute a “Change in Control” under this Agreement unless and until such event constitutes a change in the ownership or effective control of the Company or in the ownership of a substantial portion of the assets of the Company within the meaning of Section 409A(a)(2)(A)(v) of the Code. The Company makes no commitment or guarantee to Participant that any federal or state tax treatment shall apply or be available to any person eligible for benefits under this Agreement.
19.ACKNOWLEDGMENTS. PARTICIPANT ACKNOWLEDGES AND AGREES THAT (A) THE SHARES SUBJECT TO THIS RSU AWARD SHALL VEST AND THE FORFEITURE RESTRICTIONS SHALL LAPSE, IF AT ALL, ONLY DURING THE PERIOD OF PARTICIPANT’S CONTINUOUS SERVICE OR AS OTHERWISE PROVIDED IN THIS AGREEMENT, AND (B) NOTHING IN THIS AGREEMENT OR THE PLAN SHALL CONFER UPON PARTICIPANT ANY RIGHT WITH RESPECT TO FUTURE AWARDS OR CONTINUATION OF PARTICIPANT’S CONTINUOUS SERVICE. Participant acknowledges receipt of an electronic copy of this Agreement and the Plan and represents that he or she is familiar with the terms hereof and thereof. Participant has reviewed this Agreement and the Plan, has had an opportunity to obtain the advice of tax and legal counsel prior to accepting the Award and becoming bound by this Agreement, and understands all provisions of this Agreement and the Plan. Participant agrees that all disputes arising out of or relating to this Agreement and the Plan shall be resolved in accordance with Section 13 of this Agreement.
    Page 6



    QUANTA SERVICES, INC.


    By:     /s/ Earl C. (Duke) Austin, Jr.    
        Earl C. (Duke) Austin, Jr.
        President and Chief Executive Officer

Participant acknowledges receipt of an electronic copy of the Plan and the Award Agreement, represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions of the Plan and the Award Agreement, agreeing to be bound thereby.
ACCEPTED:

Dated:            Signed:            
                    [Participant Name]
Participant acknowledges receipt of an electronic copy of the Plan and the Award Agreement, represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby rejects the Award.
REJECTED:

Dated:            Signed:            
                    [Participant Name]

    Page 7
EX-10.6 3 pwr09-30x2023ex106.htm EX-10.6 Document
Exhibit 10.6
FORM OF
RSU AWARD AGREEMENT
Award to Non-Employee Director
Pursuant to the 2019 Omnibus Equity Incentive Plan
(Settled in Stock Unless Cash Settlement Elected)
Participant:
Address:
Number of RSUs:
Date of Grant:
Vesting of RSUs:
    Vesting Date    Vested %

    100%

Quanta Services, Inc., a Delaware corporation (the “Company”), hereby grants to Participant, pursuant to the provisions of the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan, as amended from time to time in accordance with its terms (the “Plan”), an award (this “Award”) of the number of restricted stock units (the “RSUs”) set forth on the Company’s electronic stock plan administration platform grant summary report for Participant (the “Grant Summary Report”), effective as of the “Date of Grant” set forth on the Grant Summary Report (the “Date of Grant”), upon and subject to the terms and conditions set forth in this RSU Award Agreement (this “Agreement”) and in the Plan, which are incorporated herein by reference. Unless otherwise defined in this Agreement, capitalized terms used in this Agreement shall have the meanings assigned to them in the Plan.

1.EFFECT OF THE PLAN. The RSUs awarded to Participant are subject to all of the provisions of the Plan and of this Agreement, together with all rules and determinations from time to time issued by the Committee and by the Board pursuant to the Plan. The Company hereby reserves the right to amend, modify, restate, supplement or terminate the Plan without the consent of Participant, so long as such amendment, modification, restatement or supplement shall not materially reduce the rights and benefits available to Participant hereunder, and this Award shall be subject, without further action by the Company or Participant, to such amendment, modification, restatement or supplement unless provided otherwise therein.
2.GRANT. This Agreement shall evidence Participant’s rights with respect to the award of RSUs. Participant agrees that the RSUs shall be subject to all of the terms and conditions set forth in this Agreement and the Plan, including, but not limited to, the forfeiture conditions set forth in Section 4 of this Agreement.
3.VESTING SCHEDULE; SERVICE REQUIREMENT. Except as provided otherwise in Section 4 of this Agreement, one hundred percent (100%) of the RSUs shall vest, subject to Participant’s continued service as a member of the Board (“Board Service”), on the “Vesting Date” set forth on Participant’s Grant Summary Report (the “Vesting Date”).



4.CONDITIONS OF FORFEITURE.
(a)Subject to Section 15(g) of the Plan, upon any termination of Participant’s Board Service (the “Termination Date”) for any reason except as a result of (i) the death or Disability of Participant, (ii) Participant’s not being nominated for or elected to a new term as a member of the Board (a “Director”) or (iii) Participant’s resignation at the request and for the convenience of the Board other than for “Cause” (as defined in Section 4(b) of this Agreement) before the RSUs become vested, all unvested RSUs as of the Termination Date shall, without further action of any kind by the Company or Participant, be forfeited. Unvested RSUs that are forfeited shall be deemed to be immediately cancelled without any payment by the Company or action by Participant. Following such forfeiture, Participant shall have no further rights with respect to such forfeited RSUs.
(b)Notwithstanding anything to the contrary in this Agreement, the unvested RSUs shall become vested (i) on the death of Participant during Participant’s Board Service, (ii) on the termination of Participant’s Board Service by the Company due to Participant’s Disability, (iii) on the termination of Participant’s Board Service as a result of not being nominated for or elected to a new term as a Director, or (iv) on Participant’s resignation as a Director at the request and for the convenience of the Board other than for Cause. In addition, the unvested RSUs shall become vested upon the occurrence of a Change in Control during Participant’s Board Service. For purposes of this Agreement, “Cause” for termination by the Board of Participant’s Board Service shall mean (i) Participant’s willful, material and irreparable breach of any agreement that governs the terms and conditions of his or her service to the Company; (ii) Participant’s breach of any fiduciary or other material duty to the Company or its stockholders; (iii) Participant’s gross negligence or gross incompetence in the performance or intentional nonperformance (continuing for ten days after receipt of written notice of such negligence) of any of Participant’s material duties and responsibilities; (iv) Participant’s dishonesty, fraud or misconduct with respect to the business or affairs of the Company or an Affiliate; (v) Participant’s conviction of a felony crime; or (vi) chronic alcohol abuse or illegal drug abuse by Participant.
5.SETTLEMENT AND DELIVERY. Settlement of RSUs shall be made on the applicable date on which such RSUs vest, or, if later, the payment date under the terms of any deferral arrangement as may be established between the Company and Participant (in each case subject to an administrative processing window of up to fifteen (15) days thereafter). Settlement will be made by issuance of Common Shares unless Participant makes a timely election pursuant to Exhibit A hereto and/or Exhibit B hereto, as applicable, to receive settlement in a combination of cash and Common Shares. Notwithstanding the foregoing, the Company shall not be obligated to issue any Common Shares if counsel to the Company determines that such sale or delivery would violate any applicable law or any rule or regulation of any governmental authority or any rule or regulation of, or agreement of the Company with, any securities exchange or association upon which the Common Shares is listed or quoted. The Company shall in no event be obligated to take any affirmative action in order to cause the issuance of Common Shares to comply with any such law, rule, regulation or agreement.
6.NON-TRANSFERABILITY. Participant may not sell, transfer, pledge, exchange, hypothecate, or otherwise encumber or dispose of any of the RSUs, or any right or interest therein, by operation of law or otherwise; provided, however, that Participant may make a gratuitous transfer of RSUs to any Permitted Transferee in accordance with Section 15(b) of the Plan. Otherwise, RSUs are personal to Participant and are non-assignable and non-transferable other than by will or by the laws of descent and distribution in the event of death of Participant. Any transfer in violation of this Section 6 shall be void and of no force or effect.
    Page 2


7.DIVIDEND AND VOTING RIGHTS. Participant shall have no rights to dividends or other rights of a stockholder with respect to the RSUs unless and until such time as the Award has been settled by the issuance of Common Shares to Participant. Participant shall have the right to receive a cash dividend equivalent payment with respect to the RSUs for cash dividends payable to holders of Common Shares as of a record date designated by the Company that is within the period beginning on the Date of Grant and ending on the date the RSUs are settled, which dividend equivalent payment shall be payable to Participant at the same time as, and only to the same extent that, the RSUs vest and are settled. In the event of forfeiture of RSUs, Participant shall have no further rights with respect to such RSUs or any dividend equivalents accrued with respect to such forfeited RSUs.
8.CAPITAL ADJUSTMENTS AND CORPORATE EVENTS. If, from time to time during the term of this Agreement, there is any capital adjustment affecting the outstanding Common Shares as a class without the Company’s receipt of consideration, the unvested RSUs shall be adjusted in accordance with the provisions of Section 12(a) of the Plan.
9.TAX MATTERS. Participant acknowledges that the tax consequences associated with this Award are complex and that the Company has urged Participant to review with Participant’s own tax advisors the federal, state, and local tax consequences of this Award. Participant is relying solely on such advisors and not on any statements or representations of the Company or any of its agents. Participant understands that Participant (and not the Company) shall be responsible for Participant’s own tax liability that may arise as a result of the Award.
10.ENTIRE AGREEMENT; GOVERNING LAW. The Plan and this Agreement constitute the entire agreement of the Company and Participant (collectively, the “Parties”) with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Parties with respect to the subject matter hereof. If there is any inconsistency between the provisions of this Agreement and of the Plan, the provisions of the Plan shall govern. Nothing in the Plan and this Agreement (except as expressly provided therein or herein) is intended to confer any rights or remedies on any person other than the Parties. THE PLAN AND THIS AGREEMENT ARE TO BE CONSTRUED IN ACCORDANCE WITH AND GOVERNED BY THE INTERNAL LAWS OF THE STATE OF DELAWARE, WITHOUT GIVING EFFECT TO ANY CHOICE-OF-LAW RULE THAT WOULD CAUSE THE APPLICATION OF THE LAWS OF ANY JURISDICTION OTHER THAN THE INTERNAL LAWS OF THE STATE OF DELAWARE TO THE RIGHTS AND DUTIES OF THE PARTIES. Should any provision of the Plan or this Agreement relating to the subject matter hereof be determined by a court of law to be illegal or unenforceable, such provision shall be enforced to the fullest extent allowed by law and the other provisions shall nevertheless remain effective and shall remain enforceable.
11.INTERPRETIVE MATTERS. Whenever required by the context, pronouns and any variation thereof shall be deemed to refer to the masculine, feminine, or neuter, and the singular shall include the plural, and vice versa. The term “include” or “including” does not denote or imply any limitation. The captions and headings used in this Agreement are inserted for convenience and shall not be deemed a part of this Award or this Agreement for construction or interpretation.
12.DISPUTE RESOLUTION. The provisions of this Section 12 shall be the exclusive means of resolving disputes of the Parties (including any other persons claiming any rights or having any obligations through the Company or Participant) arising out of or relating to the Plan and this Agreement. The Parties shall attempt in good faith to resolve any disputes arising out of or relating to the Plan and this Agreement by negotiation between individuals who have authority to settle the controversy. Negotiations shall be commenced by either Party by a written statement of the Party’s position and the name and title of the individual who will
    Page 3


represent the Party. Within thirty (30) days of the written notification, the Parties shall meet at a mutually acceptable time and place, and thereafter as often as both parties reasonably deem necessary, to resolve the dispute. If the dispute has not been resolved by negotiation within ninety (90) days of the written notification of the dispute, either Party may file suit and each Party agrees that any suit, action, or proceeding arising out of or relating to the Plan or this Agreement shall be brought in the United States District Court for the Southern District of Texas, Houston Division (or should such court lack jurisdiction to hear such action, suit or proceeding, in a Texas state court in Harris County, Texas) and that the Parties shall submit to the jurisdiction of such court. The Parties irrevocably waive, to the fullest extent permitted by law, any objection a Party may have to the laying of venue for any such suit, action or proceeding brought in such court. THE PARTIES ALSO EXPRESSLY WAIVE ANY RIGHT THEY HAVE OR MAY HAVE TO A JURY TRIAL OF ANY SUCH SUIT, ACTION OR PROCEEDING. If any one or more provisions of this Section 12 shall for any reason be held invalid or unenforceable, it is the specific intent of the Parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable.
13.RESTRICTIVE COVENANTS. In consideration for the grant of this Award, Participant hereby agrees to abide by the restrictive covenants set forth in Section 14 of the Plan.
14.AMENDMENT; WAIVER. This Agreement may be amended or modified only by means of a written document or documents signed by the Company and Participant. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board or by the Committee. A waiver on one occasion shall not be deemed to be a waiver of the same or any other breach on a future occasion.
15.NOTICE. Any notice or other communication required or permitted hereunder shall be given in writing and shall be deemed given, effective, and received upon prepaid delivery in person or by courier or upon the earlier of delivery or the third business day after deposit in the United States mail if sent by certified mail, with postage and fees prepaid, and addressed as applicable, if to the Company, at its corporate headquarters address, Attention: Stock Plan Administration, and if to Participant, at its address on file with the Company’s stock plan administration service provider.
16.SECTION 409A. The award of RSUs is intended to be (i) exempt from Section 409A of the Code including, but not limited to, by reason of compliance with the short-term deferral exemption as specified in Treas. Reg. § 1.409A-1(b)(4); or (ii) in compliance with Section 409A, and the provisions of this Agreement shall be administered, interpreted and construed accordingly. To the extent required to comply with Section 409A of the Code, any amounts that would otherwise be payable hereunder upon an event described in Section 2(f) of the Plan as nonqualified deferred compensation within the meaning of Section 409A of the Code, such event shall not constitute a “Change in Control” under this Agreement unless and until such event constitutes a change in the ownership or effective control of the Company or in the ownership of a substantial portion of the assets of the Company within the meaning of Section 409A(a)(2)(A)(v) of the Code. The Company makes no commitment or guarantee to Participant that any federal or state tax treatment shall apply or be available to any person eligible for benefits under this Agreement.
17.ACKNOWLEDGMENTS. PARTICIPANT ACKNOWLEDGES AND AGREES THAT (A) THIS RSU AWARD SHALL VEST AND THE FORFEITURE RESTRICTIONS SHALL LAPSE, IF AT ALL, ONLY DURING THE PERIOD OF PARTICIPANT’S BOARD SERVICE OR AS OTHERWISE PROVIDED IN THIS AGREEMENT, AND (B) NOTHING IN THIS AGREEMENT OR THE PLAN SHALL CONFER UPON PARTICIPANT ANY RIGHT WITH RESPECT TO FUTURE AWARDS OR CONTINUATION OF
    Page 4


PARTICIPANT’S BOARD SERVICE. Participant acknowledges receipt of an electronic copy of this Agreement and the Plan and represents that he or she is familiar with the terms hereof and thereof. Participant has reviewed this Agreement and the Plan, has had an opportunity to obtain the advice of tax and legal counsel prior to accepting the Award and becoming bound by this Agreement, and understands all provisions of this Agreement and the Plan. Participant agrees that all disputes arising out of or relating to this Agreement and the Plan shall be resolved in accordance with Section 12 of this Agreement.

    QUANTA SERVICES, INC.


    By:     /s/ Earl C. (Duke) Austin, Jr.    
        Earl C. (Duke) Austin, Jr.
        President and Chief Executive Officer


Participant acknowledges receipt of an electronic copy of the Plan and the Award Agreement, represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions of the Plan and the Award Agreement, agreeing to be bound thereby.
ACCEPTED:


Dated:            Signed:            
                    [Participant Name]
Participant acknowledges receipt of an electronic copy of the Plan and the Award Agreement, represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby rejects the Award.
REJECTED:


Dated:            Signed:            
                    [Participant Name]

    Page 5


EXHIBIT A
ELECTION FORM FOR
SETTLEMENT OF RSUs IN CASH

(FOR PORTIONS OF AWARDS NOT SUBJECT TO A DEFERRAL ELECTION)

I.    Identification of Award of RSUs and Vesting Date
        Participant’s Name (please print):                
            Date of Grant of Award:                    
            Vesting Date:                            
    For identification of the applicable Award, please enter the original Vesting Date of the Award even if you have elected to defer the time of settlement of a portion of the Award (a “Deferral Election”).
II.    Eligibility for Election
    I am familiar with the Company’s stock ownership guidelines. By submitting this Election Form, I certify that I am currently in compliance with the Company’s stock ownership guidelines, and that immediately after settlement of a portion of the RSUs granted on the Date of Grant identified in Part I above in cash I will remain in compliance with the Company’s stock ownership guidelines.
III.    Election for Cash Settlement
    As permitted pursuant to Section 5 of my Award Agreement with respect to RSUs granted on the Date of Grant identified in Part I above, I hereby elect to receive settlement of the following percentage of such RSUs that are NOT subject to a Deferral Election in the form of cash:
        ____% (enter a percentage not greater than 50%)
    I understand that the amount of cash payable with respect to my Award shall be equal to the product of (i) the number of RSUs to be settled in cash pursuant to the percentage election above (rounded to the nearest whole Common Share) and (ii) the Fair Market Value of a Common Share as of 12:01 A.M. Central Time on the applicable settlement date. I understand that the percentage of my Award not settled in cash will be settled in the form of Common Shares.
IV.    Timing of Election
    In order for this Election Form to be timely and effective, the completed and signed Election Form must be received by the stock plan administration department in the Company’s office in Houston (1) during an “Open Window” pursuant to the Company’s Insider Trading Policy that is (2) no earlier than ninety (90) days and no later than thirty (30) days (the “Election Deadline”) prior to the Vesting Date identified in Part I above.
    Page 6


V.    Representations and Acknowledgements
    I understand that this Election Form applies only to the RSUs granted on the Date of Grant identified in Part I above that are not subject to a Deferral Election.
    I have received a copy of the Plan and agree to be bound by the terms and conditions of the Plan, the RSU Award Agreement and my Election Form. I understand that the Company reserves the right to amend or terminate the Plan at any time and that my participation in the Plan does not mean that I will be eligible to participate in the Plan in future years.
I have had an opportunity to consult an independent tax and legal advisor and my Election Form has been based solely upon my own evaluation. I understand that my Election Form, if otherwise valid, will be effective when executed by me and timely received by the Company.
I UNDERSTAND THAT MY ELECTION IS IRREVOCABLE AND CANNOT BE CHANGED OR ALTERED IN ANY WAY AFTER THE ELECTION DEADLINE.
PARTICIPANT

        
Participant’s Signature

        
Date Signed

For Company Use Only

Received By:    
Date Received:    

    Page 7


EXHIBIT B
ELECTION FORM FOR
SETTLEMENT OF RSUs IN CASH

(FOR PORTIONS OF AWARDS SUBJECT TO A DEFERRAL ELECTION)

I.    Identification of Award of RSUs and Vesting Date
        Participant’s Name (please print):                
            Date of Grant of Award:                    
            Vesting Date:                            
    For identification of the applicable Award, please enter the original Vesting Date of the Award even though you have elected to defer the time of settlement of all or a portion of the Award (a “Deferral Election”).
II.    Eligibility for Election
    I am familiar with the Company’s stock ownership guidelines. By submitting this Election Form, I certify that I am currently in compliance with the Company’s stock ownership guidelines, and that immediately after settlement of a portion of the RSUs granted on the Date of Grant identified in Part I above in cash I will remain in compliance with the Company’s stock ownership guidelines.
III.    Election for Cash Settlement
    As permitted pursuant to Section 5 of my Award Agreement with respect to RSUs granted on the Date of Grant identified in Part I above, I hereby elect to receive settlement of the following percentage of such RSUs that ARE subject to a Deferral Election in the form of cash:
        ____% (enter a percentage not greater than 50%)
    I understand that the amount of cash payable with respect to my Award shall be equal to the product of (i) the number of RSUs to be settled in cash pursuant to the percentage election above (rounded to the nearest whole Common Share) and (ii) the Fair Market Value of a Common Share as of 12:01 A.M. Central Time on the applicable settlement date. I understand that the percentage of my Award not settled in cash will be settled in the form of Common Shares.
IV.    Timing of Election
    In order for this Election Form to be timely and effective, the completed and signed Election Form must be received by the stock plan administration department in the Company’s office in Houston (1) during an “Open Window” pursuant to the Company’s Insider Trading Policy that is (2) no earlier than ninety (90) days and no later than thirty (30) days (the “Election Deadline”) prior to the scheduled settlement date of the Award pursuant to my Deferral Election.
V.    Representations and Acknowledgements
    I understand that this Election Form applies only to the RSUs granted on the Date of Grant identified in Part I above that are subject to a Deferral Election.
    Page 8


    I have received a copy of the Plan and agree to be bound by the terms and conditions of the Plan, the RSU Award Agreement and my Election Form. I understand that the Company reserves the right to amend or terminate the Plan at any time and that my participation in the Plan does not mean that I will be eligible to participate in the Plan in future years.
I have had an opportunity to consult an independent tax and legal advisor and my Election Form has been based solely upon my own evaluation. I understand that my Election Form, if otherwise valid, will be effective when executed by me and timely received by the Company.
I UNDERSTAND THAT MY ELECTION IS IRREVOCABLE AND CANNOT BE CHANGED OR ALTERED IN ANY WAY AFTER THE ELECTION DEADLINE.
PARTICIPANT

        
Participant’s Signature

        
Date Signed

For Company Use Only

Received By:    
Date Received:    
    Page 9
EX-10.7 4 pwr09-30x2023ex107.htm EX-10.7 Document
Exhibit 10.7
FORM OF
PSU AWARD AGREEMENT
Performance Award to Employee/Consultant
Pursuant to the 2019 Omnibus Equity Incentive Plan
Participant:
Address:
“Target Number” of PSUs:
Date of Grant:
Three-Year Performance Period:January 1, [20__] to December 31, [20__]

Quanta Services, Inc., a Delaware corporation (the “Company”), hereby grants to Participant, pursuant to the provisions of the Quanta Services, Inc. Senior Leadership Long-Term Incentive Plan, as amended from time to time (the “Long-Term Plan”), a sub-plan of the Quanta Services, Inc. 2019 Omnibus Equity Incentive Plan, as amended from time to time in accordance with its terms (the “Plan”), an award (this “Award”) of performance stock units (“PSUs”) equal to the “Target Number” indicated above and set forth on the Company’s electronic stock plan administration platform grant summary report for Participant (the “Grant Summary Report”), effective as of the “Date of Grant” set forth on the Grant Summary Report (the “Date of Grant”), upon and subject to the terms and conditions set forth in this PSU Award Agreement (this “Agreement”) and in the Plan and the Long-Term Plan, which are incorporated herein by reference. Unless otherwise defined in this Agreement, capitalized terms used in this Agreement shall have the meanings assigned to them in the Plan.

1.EFFECT OF THE PLAN. The PSUs awarded to Participant are subject to all of the provisions of the Plan, the Long-Term Plan and of this Agreement, together with all rules and determinations from time to time issued by the Committee and by the Board pursuant to the Plan. The Company hereby reserves the right to amend, modify, restate, supplement or terminate the Plan without the consent of Participant, so long as such amendment, modification, restatement or supplement shall not materially reduce the rights and benefits available to Participant hereunder, and this Award shall be subject, without further action by the Company or Participant, to such amendment, modification, restatement or supplement unless provided otherwise therein.
2.GRANT. This Agreement shall evidence Participant’s rights with respect to the award of PSUs. Participant agrees that the PSUs shall be subject to all of the terms and conditions set forth in this Agreement, the Plan and the Long-Term Plan, including, but not limited to, the forfeiture conditions set forth in Section 5 of this Agreement and the satisfaction of the Required Withholding as set forth in Section 11(a) of this Agreement.



3.DETERMINATION OF EARNED PSUs. The number of PSUs that shall be earned by Participant shall be based upon the achievement by the Company of the performance standards as reviewed and approved by the Committee and reflected in the resolutions of the Committee (the “Performance Goals”) over the three-year performance period indicated above (the “Performance Period”). The determination by the Committee with respect to the achievement of the Performance Goals shall be made as soon as administratively practicable following the Performance Period after all necessary Company information is available. The specific date on which such determination is formally made and approved by the Committee is referred to as the “Determination Date”. After the Determination Date, the Company shall notify Participant of the number of PSUs, if any, that have become “Earned PSUs” and the corresponding number of shares of Common Stock to be issued to Participant in satisfaction of this award of PSUs, subject to withholding as described in Section 11 below. The number of PSUs which may become Earned PSUs will be between 0% and 200% of the Target Number of PSUs depending on whether and to what extent the Performance Goals were achieved by the Company.
4.VESTING; SERVICE REQUIREMENT. Subject to Participant’s continued service with the Company or an Affiliate (“Continuous Service”) until the Determination Date, the number of Earned PSUs determined pursuant to Section 3 shall vest on the Determination Date.
5.CONDITIONS OF FORFEITURE.
(a)Subject to Section 15(g) of the Plan, upon any termination of Participant’s Continuous Service (the “Termination Date”) for any or no reason (other than due to a Qualifying Termination (as defined below)), including but not limited to Participant’s voluntary resignation, a termination by the Company with Cause or, other than during the twenty-four month period following a Change of Control, a termination without Cause, before the Determination Date, all PSUs as of the Termination Date shall, without further action of any kind by the Company or Participant, be forfeited. PSUs that are forfeited shall be deemed to be immediately cancelled without any payment by the Company or action by Participant. Following such forfeiture, Participant shall have no further rights with respect to such forfeited PSUs.
(b)Notwithstanding anything to the contrary in this Agreement, a number of PSUs shall become Earned PSUs on the earlier of (i) the date of the death of Participant during Participant’s Continuous Service, (ii) the date of Participant’s termination of Continuous Service by the Company or its Affiliate due to Participant’s Disability or (iii) the occurrence of a Change in Control during Participant’s Continuous Service. The number of PSUs that become Earned PSUs under this Section 5(b) shall be based on the achievement of the Performance Goals as of the date of the Participant’s death, termination due to Disability or Change in Control, as applicable, and the forecasted achievement of such goals for the remainder of the Performance Period, all as determined in the discretion of the Committee. The PSUs that become Earned PSUs upon the date of Participant’s death or termination due to Disability pursuant to this Section 5(b) shall vest on the date of such death or termination due to Disability. The PSUs that become Earned PSUs upon the occurrence of a Change in Control pursuant to this Section 5(b) shall vest in full upon the termination of Participant’s Continuous Service by the Company without Cause upon or within twenty-four (24) months following the consummation of a Change in Control. For clarity, the PSUs that become Earned PSUs upon the occurrence of a Change in Control described in Section 6(b) below shall not vest upon the consummation of such Change in Control and (subject to the preceding sentence) shall instead vest in accordance with Sections 6(a) and (b) below.
(c)For purposes of this Agreement:
    Page 2


(i)Cause” shall mean “Cause” (or any term of similar effect) as defined in Participant’s employment or service agreement with the Company or its Affiliate or any applicable Company (or Affiliate) severance plan or arrangement covering Participant or to which Participant is a party if any such agreement, plan or arrangement exists and contains a definition of Cause or, if no such agreement, plan or arrangement exists or such agreement, plan or arrangement does not contain a definition of Cause, then “Cause” shall have the meaning set forth in the Plan.
(ii)“Qualifying Termination” shall mean (i) the death of Participant during Participant’s Continuous Service, (ii) the termination of Participant’s Continuous Service by the Company or its Affiliate due to Participant’s Disability or (iii) the termination of Participant’s Continuous Service by the Company or its Affiliate without Cause upon or within twenty-four (24) months following the consummation of a Change in Control.
6.TREATMENT UPON CHANGE IN CONTROL.
(a)Upon the consummation of a Change in Control (and subject to Participant’s Continuous Service until at least immediately prior to such consummation) in which the consideration payable to the Company’s stockholders consists solely of cash, the PSUs (to the extent outstanding as of immediately prior to the consummation of such Change in Control) shall be cancelled and converted into an amount in cash, without interest, equal to the product obtained by multiplying (i) the aggregate number of Earned PSUs (determined in accordance with Section 5(b) hereof) subject to this Award immediately prior to the consummation of the Change in Control and (ii) the per share consideration payable in the Change in Control in respect of Common Shares (the “CIC Consideration”), with the CIC Consideration, less applicable withholding taxes and deductions, to be paid to Participant on the same schedule as, and subject to such terms and conditions as apply to, payments of the Change in Control consideration to the Company’s stockholders generally (but in no event later than five (5) years after the consummation of the Change in Control).
(b)Upon the consummation of a Change in Control (and subject to Participant’s Continuous Service until at least immediately prior to such consummation) in which the consideration payable to the Company’s stockholders consists solely of non-cash consideration (including, for example, a Change in Control in which the consideration consists solely of equity of the buyer or successor entity (or an Affiliate thereof)), this Award (to the extent outstanding as of immediately prior to the consummation of such Change in Control) shall be cancelled and converted into an amount, without interest, equal to the CIC Consideration. The portion of the CIC Consideration that is payable in respect of the Earned PSUs that are vested as of immediately prior to the Change in Control (after taking into account any vesting that occurs in connection with the Change in Control, if any), less applicable withholding taxes and deductions, shall be paid to Participant on the same schedule as, and subject to such terms and conditions as apply to, payments of such Change in Control consideration to the Company’s stockholders generally (but in no event later than five (5) years after the consummation of the Change in Control). The portion of the CIC Consideration that is payable in respect of the Earned PSUs (determined in accordance with Section 5(b) hereof) that are unvested as of immediately prior to the Change in Control (after taking into account any vesting that occurs in connection with the Change in Control, if any) (the “Unvested Consideration”) shall (i) be earned on the date(s) on which such underlying Earned PSUs would otherwise have vested in accordance with the vesting terms of this Agreement as in effect immediately prior to the consummation of the Change in Control (the “Vesting Schedule”), subject to satisfaction of all applicable vesting conditions on or prior to such date(s), and (ii) be paid to Participant (less applicable withholding taxes and deductions) on or within thirty (30) days following the later of (x) the applicable date that such underlying Earned PSUs would have become vested in accordance with the Vesting Schedule or (y) with respect to any Unvested Consideration that constitutes Contingent Consideration (as
    Page 3


defined below), the date such amounts are payable to the Company’s stockholders generally (but in no event later than five (5) years after the consummation of the Change in Control); provided, that, notwithstanding the foregoing, with respect to any Unvested Consideration underlying such Earned PSUs that immediately prior to the consummation of the Change in Control constitute “deferred compensation” subject to Section 409A, payment of the Unvested Consideration shall be made on the date(s) on which the underlying Earned PSUs would otherwise be paid to the extent required to comply with Section 409A of the Code. For purposes hereof, “Contingent Consideration” means that portion (if any) of the consideration payable in the Change in Control in respect of Common Shares that is received by the Company’s stockholders more than thirty (30) days after the Closing, including any post-closing purchase price adjustment, earn-out, holdback, escrow, or other form of deferred consideration.
7.SETTLEMENT AND DELIVERY OF COMMON SHARES. Except as set forth in Sections 6(a) and 6(b) above, settlement of Earned PSUs shall be made on the date on the later of (x) the date on which the PSUs become Earned PSUs, (y) the date on which such Earned PSUs vest, or, (z) the payment date under the terms of any deferral arrangement as may be established between the Company and Participant (in each case subject to an administrative processing window of up to fifteen (15) days thereafter). Except as set forth in Sections 6(a) and 6(b) above, settlement will be made by issuance of Common Shares. Notwithstanding the foregoing, the Company shall not be obligated to issue any Common Shares if counsel to the Company determines that such sale or delivery would violate any applicable law or any rule or regulation of any governmental authority or any rule or regulation of, or agreement of the Company with, any securities exchange or association upon which the Common Shares is listed or quoted. The Company shall in no event be obligated to take any affirmative action in order to cause the issuance of Common Shares to comply with any such law, rule, regulation or agreement.
8.NON-TRANSFERABILITY. Participant may not sell, transfer, pledge, exchange, hypothecate, or otherwise encumber or dispose of any of the PSUs, or any right or interest therein, or any right to the CIC Consideration (as applicable) by operation of law or otherwise. PSUs are (and, as applicable, Participant’s right to the CIC Consideration is) personal to Participant and non-assignable and non-transferable other than by will or by the laws of descent and distribution in the event of death of Participant. Any transfer in violation of this Section 8 shall be void and of no force or effect.
9.DIVIDEND AND VOTING RIGHTS. Participant shall have no rights to dividends or other rights of a stockholder with respect to the PSUs unless and until such time as the Award has been settled by the issuance of Common Shares to Participant. Participant shall have the right to receive a cash dividend equivalent payment with respect to the Earned PSUs for cash dividends payable to holders of Common Shares as of a record date designated by the Company that is within the period beginning on the Date of Grant and ending on the date the Common Shares are issued to Participant in settlement of Earned PSUs (or, if earlier, the date on which a Change in Control is consummated), which dividend equivalent payment shall be payable to Participant at the same time as, and only to the same extent that, Participant receives settlement of the Earned PSUs in accordance with Section 7. In the event of forfeiture of PSUs, Participant shall have no further rights with respect to such PSUs or any dividend equivalents accrued with respect to such forfeited PSUs.
10.CAPITAL ADJUSTMENTS AND CORPORATE EVENTS. If, from time to time during the term of this Agreement, there is any capital adjustment affecting the outstanding Common Shares as a class without the Company’s receipt of consideration, the number of PSUs shall be adjusted in accordance with the provisions of Section 13(a) of the Plan.
    Page 4


11.TAX MATTERS.
(a)The Company’s obligation to deliver Common Shares to Participant upon the settlement of such PSUs or the Company’s obligation to make, or cause one of its Affiliates to make, any payment to Participant of the CIC Consideration (as applicable) shall be subject to the satisfaction of any and all applicable federal, state and local income and/or employment tax withholding requirements (the “Required Withholding”). At the time of issuance of Common Shares upon settlement of PSUs, the Company shall withhold from the Common Shares that otherwise would have been delivered to Participant an appropriate number of Common Shares necessary to satisfy Participant’s Required Withholding, and deliver the remaining Common Shares to Participant or, with respect to the CIC Consideration, the Company shall (or shall cause its Affiliate to) withhold from the payment of the CIC Consideration the amount necessary to satisfy Participant’s Required Withholding and make payment of the remaining amount to Participant. The distribution of Common Shares described in Section 7 will be net of such Common Shares that are withheld to satisfy applicable taxes pursuant to this Section 11 or netting the Required Withholding against the CIC Consideration otherwise due to Participant (as applicable). In lieu of withholding Common Shares, the Committee may, in its discretion, authorize the satisfaction of tax withholding by a cash payment to the Company, by withholding an appropriate amount of cash from base pay, or by such other method as the Committee determines may be appropriate to satisfy all obligations for withholding of such taxes. The obligations of the Company under this Award will be conditioned on such satisfaction of the Required Withholding.
(b)Participant acknowledges that the tax consequences associated with this Award are complex and that the Company has urged Participant to review with Participant’s own tax advisors the federal, state, and local tax consequences of this Award. Participant is relying solely on such advisors and not on any statements or representations of the Company, its Affiliates or any of their agents. Participant understands that Participant (and not the Company or its Affiliates) shall be responsible for Participant’s own tax liability that may arise as a result of the Award.
12.ENTIRE AGREEMENT; GOVERNING LAW. The Plan, the Long-Term Plan and this Agreement constitute the entire agreement of the Company and Participant (collectively, the “Parties”) with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Parties with respect to the subject matter hereof. If there is any inconsistency among the provisions of this Agreement, of the Plan and of the Long-Term Plan, the provisions of the Plan shall govern. Nothing in the Plan, the Long-Term Plan and this Agreement (except as expressly provided therein or herein) is intended to confer any rights or remedies on any person other than the Parties. THE PLAN, THE LONG-TERM PLAN AND THIS AGREEMENT ARE TO BE CONSTRUED IN ACCORDANCE WITH AND GOVERNED BY THE INTERNAL LAWS OF THE STATE OF DELAWARE, WITHOUT GIVING EFFECT TO ANY CHOICE-OF-LAW RULE THAT WOULD CAUSE THE APPLICATION OF THE LAWS OF ANY JURISDICTION OTHER THAN THE INTERNAL LAWS OF THE STATE OF DELAWARE TO THE RIGHTS AND DUTIES OF THE PARTIES. Should any provision of the Plan, the Long-Term Plan or this Agreement relating to the subject matter hereof be determined by a court of law to be illegal or unenforceable, such provision shall be enforced to the fullest extent allowed by law and the other provisions shall nevertheless remain effective and shall remain enforceable.
13.INTERPRETIVE MATTERS. Whenever required by the context, pronouns and any variation thereof shall be deemed to refer to the masculine, feminine, or neuter, and the singular shall include the plural, and vice versa. The term “include” or “including” does not denote or imply any limitation. The captions and headings used in this Agreement are inserted
    Page 5


for convenience and shall not be deemed a part of this Award or this Agreement for construction or interpretation.
14.DISPUTE RESOLUTION. The provisions of this Section 14 shall be the exclusive means of resolving disputes of the Parties (including any other persons claiming any rights or having any obligations through the Company or Participant) arising out of or relating to the Plan, the Long-Term Plan and this Agreement. The Parties shall attempt in good faith to resolve any disputes arising out of or relating to the Plan, the Long-Term Plan and this Agreement by negotiation between individuals who have authority to settle the controversy. Negotiations shall be commenced by either Party by a written statement of the Party’s position and the name and title of the individual who will represent the Party. Within thirty (30) days of the written notification, the Parties shall meet at a mutually acceptable time and place, and thereafter as often as both parties reasonably deem necessary, to resolve the dispute. If the dispute has not been resolved by negotiation within ninety (90) days of the written notification of the dispute, either Party may file suit and each Party agrees that any suit, action, or proceeding arising out of or relating to the Plan, the Long-Term Plan or this Agreement shall be brought in the United States District Court for the Southern District of Texas, Houston Division (or should such court lack jurisdiction to hear such action, suit or proceeding, in a Texas state court in Harris County, Texas) and that the Parties shall submit to the jurisdiction of such court. The Parties irrevocably waive, to the fullest extent permitted by law, any objection a Party may have to the laying of venue for any such suit, action or proceeding brought in such court. THE PARTIES ALSO EXPRESSLY WAIVE ANY RIGHT THEY HAVE OR MAY HAVE TO A JURY TRIAL OF ANY SUCH SUIT, ACTION OR PROCEEDING. If any one or more provisions of this Section 14 shall for any reason be held invalid or unenforceable, it is the specific intent of the Parties that such provisions shall be modified to the minimum extent necessary to make it or its application valid and enforceable.
15.RESTRICTIVE COVENANTS. In consideration for the grant of this Award, Participant hereby agrees to abide by the restrictive covenants set forth in Section 14 of the Plan.
16.AMENDMENT; WAIVER. This Agreement may be amended or modified only by means of a written document or documents signed by the Company and Participant. Any provision for the benefit of the Company contained in this Agreement may be waived, either generally or in any particular instance, by the Board or by the Committee. A waiver on one occasion shall not be deemed to be a waiver of the same or any other breach on a future occasion.
17.NOTICE. Any notice or other communication required or permitted hereunder shall be given in writing and shall be deemed given, effective, and received upon prepaid delivery in person or by courier or upon the earlier of delivery or the third business day after deposit in the United States mail if sent by certified mail, with postage and fees prepaid, and addressed as applicable, if to the Company, at its corporate headquarters address, Attention: Stock Plan Administration, and if to Participant, at its address on file with the Company’s stock plan administration service provider.
18.CLAWBACK. Participant acknowledges and agrees that any portion of this Award may be subject to clawback as deemed appropriate by the Board pursuant to the Plan or any clawback policy of the Company. Participant hereby acknowledges and agrees in writing to the foregoing as a condition to receipt of this Award.
19.SECTION 409A. The award of PSUs is intended to be (i) exempt from Section 409A of the Code including, but not limited to, by reason of compliance with the short-term deferral exemption as specified in Treas. Reg. § 1.409A-1(b)(4); or (ii) in compliance with Section 409A, and the provisions of this Agreement shall be administered, interpreted and
    Page 6


construed accordingly. Notwithstanding anything herein to the contrary, if Participant is a “specified employee” as such term is defined in Section 409A of the Code, any amounts that would otherwise be payable hereunder as nonqualified deferred compensation within the meaning of Section 409A of the Code on account of separation from service (other than by reason of death) to Participant shall not be payable before the earlier of (i) the date that is 6 months after the date of Participant’s separation from service, or (ii) the date that otherwise complies with the requirements of Section 409A of the Code. To the extent required to comply with Section 409A of the Code, any amounts that would otherwise be payable hereunder upon an event described in Section 2(f) of the Plan as nonqualified deferred compensation within the meaning of Section 409A of the Code, such event shall not constitute a “Change in Control” under this Agreement unless and until such event constitutes a change in the ownership or effective control of the Company or in the ownership of a substantial portion of the assets of the Company within the meaning of Section 409A(a)(2)(A)(v) of the Code. The Company makes no commitment or guarantee to Participant that any federal or state tax treatment shall apply or be available to any person eligible for benefits under this Agreement.
20.ACKNOWLEDGMENTS. PARTICIPANT ACKNOWLEDGES AND AGREES THAT (A) THE SHARES SUBJECT TO THIS PSU AWARD SHALL BECOME EARNED PSUs AND THE FORFEITURE RESTRICTIONS SHALL LAPSE, IF AT ALL, ONLY DURING THE PERIOD OF PARTICIPANT’S CONTINUOUS SERVICE OR AS OTHERWISE PROVIDED IN THIS AGREEMENT, AND (B) NOTHING IN THIS AGREEMENT, THE PLAN OR THE LONG-TERM PLAN SHALL CONFER UPON PARTICIPANT ANY RIGHT WITH RESPECT TO FUTURE AWARDS OR CONTINUATION OF PARTICIPANT’S CONTINUOUS SERVICE. Participant acknowledges receipt of an electronic copy of this Agreement, the Plan and the Long-Term Plan and represents that he or she is familiar with the terms hereof and thereof. Participant has reviewed this Agreement, the Plan and the Long-Term Plan, has had an opportunity to obtain the advice of tax and legal counsel prior to accepting the Award and becoming bound by this Agreement, and understands all provisions of this Agreement, the Plan and the Long-Term Plan. Participant agrees that all disputes arising out of or relating to this Agreement and the Plan shall be resolved in accordance with Section 14 of this Agreement.

    QUANTA SERVICES, INC.


    By:     /s/ Earl C. (Duke) Austin, Jr.    
        Earl C. (Duke) Austin, Jr.
        President and Chief Executive Officer

Participant acknowledges receipt of an electronic copy of the Plan, the Long-Term Plan and the Award Agreement, represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby accepts the Award subject to all of the terms and provisions of the Plan, the Long-Term Plan and the Award Agreement, agreeing to be bound thereby.
ACCEPTED:

Dated:            Signed:            
                    [Participant Name]
Participant acknowledges receipt of an electronic copy of the Plan, the Long-Term Plan and the Award Agreement, represents that he or she has reviewed and is familiar with the terms and provisions thereof, and hereby rejects the Award.
    Page 7


REJECTED:

Dated:            Signed:            
                    [Participant Name]
    Page 8
EX-31.1 5 pwr09-30x2023ex311.htm EX-31.1 Document

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

Dated: November 2, 2023By:/s/ EARL C. AUSTIN, JR.  
  Earl C. Austin, Jr.
  President and Chief Executive Officer
(Principal Executive Officer)

EX-31.2 6 pwr09-30x2023ex312.htm EX-31.2 Document

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

Dated: November 2, 2023By:/s/ JAYSHREE S. DESAI
  Jayshree S. Desai
  Chief Financial Officer 
(Principal Financial Officer)

EX-32.1 7 pwr09-30x2023ex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
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 quarterly report on Form 10-Q for the period ending September 30, 2023 as filed with the U.S. Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) 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.
Dated: November 2, 2023

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

Dated: November 2, 2023
/s/ JAYSHREE S. DESAI
Jayshree S. Desai
Chief Financial Officer 


EX-101.SCH 8 pwr-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Condensed Consolidated Statements of Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Condensed Consolidated Statements of Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Business and Organization, Basis of Presentation and Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - New Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Acquisitions link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Investments in Affiliates and Other Entities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Per Share Information link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Debt Obligations link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Equity link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Employee Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Detail of Certain Accounts link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Business and Organization, Basis of Presentation and Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Acquisitions (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Investments in Affiliates and Other Entities (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Per Share Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt Obligations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Employee Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Detail of Certain Accounts (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligations Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligations Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Segment Information - Summarized Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Acquisitions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Investments in Affiliates and Other Entities - Equity Investments by Type (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Investments in Affiliates and Other Entities - Equity Method Investments Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Investments in Affiliates and Other Entities - Marketable Equity Securities Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Debt Obligations - Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Debt Obligations - Senior Notes Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Debt Obligations - Senior Credit Facility Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Debt Obligations - Borrowings under Credit Facility and Applicable Interest Rates (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Debt Obligations - Commercial Paper Program Schedule (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Leases - Components of Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Leases - Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Stock-Based Compensation - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Employee Benefit Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Employee Benefit Plans - Schedule of Fair Market Value (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Commitments and Contingencies - Insurance (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Commitments and Contingencies - Bonds and Parent Guarantees (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Detail of Certain Accounts - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Detail of Certain Accounts - Cash and Cash Equivalents (Details) link:presentationLink link:calculationLink link:definitionLink 9954528 - Disclosure - Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954529 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 9954530 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954531 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954532 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 pwr-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 pwr-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 pwr-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Less: Net income attributable to non-controlling interests Net Income (Loss) Attributable to Noncontrolling Interest Pay vs Performance Disclosure [Line Items] Insurance and other non-current liabilities Other Noncurrent Liabilities [Member] Statistical Measurement [Domain] Statistical Measurement [Domain] Damages awarded Loss Contingency, Damages Awarded, Value Borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Changes in assets and liabilities, net of non-cash transactions: Increase (Decrease) in Operating Capital [Abstract] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Lease Financing Transactions Lease Financing Transaction, Liability, to be Paid [Abstract] Lease Financing Transaction, Liability, to be Paid Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Investment, Name [Domain] Investment, Name [Domain] Recognition period for remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Unvested, shares, beginning of period (in shares) Unvested, shares, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Integral and Non-Integral Unconsolidated Affiliates Integral and Non-Integral Unconsolidated Affiliates [Member] Integral and Non-Integral Unconsolidated Affiliates Debt Obligations Debt Disclosure [Text Block] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Non-current retainage balances Contract with Customer, Receivable, after Allowance for Credit Loss, Noncurrent Aggregate Consideration Paid or Payable and Allocation Net Assets Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Performance Bonds Performance Guarantee [Member] Revolving Credit Facility Revolving Credit Facility [Member] Deferred income taxes Deferred Income Tax Liabilities, Net MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Income (loss) before taxes Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual Restatement Determination Date: Restatement Determination Date [Axis] Investment, Name [Axis] Investment, Name [Axis] Investments in unconsolidated affiliates and other Payments to Acquire Investments 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] 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] Amortization expense Business Combination, Amortization Business Combination, Amortization Commitments and Contingencies Commitments and Contingencies Operating Leases Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Insider Trading Policies and Procedures [Line Items] Thereafter Lease Financing Transaction, To Be Paid, After Year Four Lease Financing Transaction, To Be Paid, After Year Four Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Equity Equity [Text Block] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Geographical [Axis] Geographical [Axis] Future minimum lease payments for short-term leases Short-Term Lease Commitment, Amount Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Gross amount accrued for insurance claims Liability for Claims and Claims Adjustment Expense Income Taxes Income Tax Disclosure [Text Block] Contract liabilities Increase (Decrease) in Contract with Customer, Liability Canadian Dollars Canada, Dollars Project [Domain] Project [Domain] Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-Term Purchase Commitment, Category of Item Purchased [Domain] Customer [Axis] Customer [Axis] Current Liabilities: Liabilities, Current [Abstract] Discount Rates and Customer Attrition Rates Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Guarantor Obligations, Nature [Axis] Guarantor Obligations, Nature [Axis] Business Acquisition [Line Items] Business Acquisition [Line Items] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Dividends declared Cash dividends declared Dividends, Cash Change in contract estimates, (favorable) unfavorable impact on operating results, percent 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 Payments of dividends Payments of Ordinary Dividends, Common Stock Diluted (in dollars per share) Earnings Per Share, Diluted Loss from mark-to-market adjustment on investment Unrealized Gain (Loss) on Investments PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury stock, common shares (in shares) Treasury Stock, Common, Shares Line of Credit Line of Credit [Member] Goodwill And Intangible Assets [Line Items] Goodwill And Intangible Assets [Line Items] Goodwill and intangible assets. Litigation Case [Axis] Litigation Case [Axis] Acquisitions 2023 Acquisitions 2023 [Member] Acquisitions 2023 Trading Symbol Trading Symbol Weighted average discount rate: Operating And Finance Leases, Weighted Average Discount Rate [Abstract] Operating And Finance Leases, Weighted Average Discount Rate [Abstract] Letters of credit and bank guarantees Letters of Credit Outstanding, Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Non-compete agreements Noncompete Agreements [Member] Guarantor Obligations, Nature [Domain] Guarantor Obligations, Nature [Domain] Long-term debt, fair value Long-Term Debt, Fair Value Net income attributable to common stock Net Income (Loss) Attributable to Parent Net Income (Loss) Estimated committed, remainder of fiscal year Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year Total current liabilities Liabilities, Current Unrecorded Unconditional Purchase Obligation [Line Items] Unrecorded Unconditional Purchase Obligation [Line Items] 2025 Finance Lease, Liability, to be Paid, Year Two Non-Integral Unconsolidated Affiliates Non-Integral Unconsolidated Affiliates [Member] Non-Integral Unconsolidated Affiliates Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] All Currencies [Domain] All Currencies [Domain] 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 Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization LIABILITIES AND EQUITY Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Amount Stock Repurchased During Period, Value Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Equity: Equity, Attributable to Parent [Abstract] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Current retainage balances Contract with Customer, Receivable, after Allowance for Credit Loss, Current Basic and Diluted Earnings Per Share Attributable to Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of services Cost of Goods and Services Sold Total future minimum payments related to operating leases, finance leases and lease financing transactions Operating And Finance Lease Liabilities, Payments, Due Operating And Finance Lease Liabilities, Payments, Due Revenue from Contract with Customer, Segment Benchmark Revenue from Contract with Customer, Segment Benchmark [Member] Executive Category: Executive Category [Axis] Weighted Average Amortization Period in Years Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life 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 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] Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Name Measure Name Other Information Related to Leases Other Weighted Average Lease Information [Table Text Block] Other Weighted Average Lease Information Name Forgone Recovery, Individual Name Restricted Stock and RSUs to be Settled in Common Stock 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. Total amount of outstanding performance bonds Guarantor Obligations, Maximum Exposure, Undiscounted Goodwill Goodwill Equity Components [Axis] Equity Components [Axis] Total Operating And Finance Lease Liabilities, Payments, Due [Abstract] Operating And Finance Lease Liabilities, Payments, Due [Abstract] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Prepaid expenses and other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Entity Small Business Entity Small Business Weighted average shares: Weighted Average Number of Shares Outstanding, Basic [Abstract] 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 Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Total cash and cash equivalents held by joint ventures Investments In Joint Ventures [Member] Investments In Joint Ventures [Member] Letters of Credit Letter of Credit [Member] Accounts Receivable Accounts Receivable [Member] Cash dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Cash payment for contingent consideration liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Operating lease liabilities, net of current portion Operating Lease, Liability, Noncurrent Contract liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Depreciation Depreciation Net receivable position on projects Construction Contractor, Receivable, Excluding Contract Retainage Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Interest on Senior Notes Schedule of Long-Term Debt Instruments [Table Text Block] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Number of customers representing ten percent or more of revenues Number Of Customers Representing Ten Percent Or More Of Revenue Number Of Customers Representing Ten Percent Or More Of Revenue Unamortized discount and financing costs Unamortized discount and financing costs Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net Integral Affiliates Integral Affiliates [Member] Integral Affiliates Future Minimum Lease Payments - Operating Leases Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Time of pole replacement before fire Pole Replacement, Period Before Fire Pole Replacement, Period Before Fire Undistributed earnings of unconsolidated affiliates Retained Earnings, Undistributed Earnings from Equity Method Investees Senior Notes Due January 2032 Senior Notes Due January 2032 [Member] Senior Notes Due January 2032 Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Product and Service [Domain] Product and Service [Domain] Accounts Payable and Accrued Expenses Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Other Performance Measure, Amount Other Performance Measure, Amount Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Components of Lease Costs Lease, Cost [Table Text Block] Accounts payable and accrued expenses and other non-current liabilities Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Term Loan Term Loan [Member] Term Loan [Member] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Acquisition costs Business Combination, Acquisition Related Costs Award Type [Axis] Award Type [Axis] Shares granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Document Quarterly Report Document Quarterly Report Cash and cash equivalents held by captive insurance company Captive Insurance Company [Member] Captive Insurance Company Interest and other financing expenses Interest Expense Accrued capital expenditures Capital Expenditures Incurred but Not yet Paid Telecommunication Networks Construction and Operation Telecommunication Networks Construction And Operation [Member] Telecommunication Networks Construction And Operation [Member] Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] Commitment And Contingencies [Line Items] Intangible assets Estimated Fair Value Finite-Lived Intangible Assets Acquired Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Dividends Dividends Declared [Table Text Block] Trading Arrangement: Trading Arrangement [Axis] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Damaged land (in acres) Damaged Land, Area Damaged Land, Area Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Charge to earnings related to legal proceedings Loss Contingency, Loss in Period Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Current portion of operating lease liabilities Operating Lease, Liability, Current Less imputed interest Operating And Finance Lease Liabilities, Undiscounted Excess Amount Operating And Finance Lease Liabilities, Undiscounted Excess Amount Interest on lease liabilities Finance Lease, Interest Expense Other income (expense), net Life Insurance, Corporate or Bank Owned, Change in Value Canada Transmission Project Canada Transmission Project [Member] Canada Transmission Project Amortization of intangible assets Amortization of intangible assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Payments to settle liabilities under compensation plan Share-Based Payment Arrangement, Cash Used to Settle Award Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Recently Adopted Guidance and New Accounting Pronouncement Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Restatement Determination Date Restatement Determination Date Australia AUSTRALIA Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Increase in reserves for uncertain tax positions expected to be taken in current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Vehicle Fleet Committed Capital Equipment Fleet And Certain Other Commitments [Member] Equipment Fleet And Certain Other Commitments Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Total cash, cash equivalents, and restricted cash reported in the statements of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Accumulated amortization on other intangible assets Finite-Lived Intangible Assets, Accumulated Amortization 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two 2026 Lease Financing Transaction, To Be Paid, Due Year Three Lease Financing Transaction, To Be Paid, Due Year Three Remainder of 2023 Lease Financing Transaction, To Be Paid, Remainder Of Fiscal Year Lease Financing Transaction, To Be Paid, Remainder Of Fiscal Year Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Operating lease cost Operating Lease, Cost Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested, shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Consideration transferred Fair value of total consideration transferred or estimated to be transferred Business Combination, Consideration Transferred Proceeds from the sale or settlement of certain investments Proceeds from Sale, Maturity and Collection of Investments Gross profit Gross Profit Less — Current maturities of long-term debt Long-Term Debt and Lease Obligation, Current Contract liabilities Contract with Customer, Liability, Current Treasury stock, 28,402,312 and 27,707,927 common shares Treasury Stock, Common, Value Security Exchange Name Security Exchange Name Silverado Wildfire Silverado Wildfire [Member] Silverado Wildfire Long-term debt Long-Term Debt Selling, general and administrative expenses Selling, General and Administrative Expense Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Redes Redes Andinas De Comunicaciones S.R.L. (Redes) [Member] Redes Andinas De Comunicaciones S.R.L. (Redes) [Member] Employee Stock Option Employee Stock Option [Member] Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Other, net Proceeds from (Payments for) Other Financing Activities Maximum Maximum [Member] Comprehensive income attributable to common stock Comprehensive Income (Loss), Net of Tax, Attributable to Parent Cash equivalents Cash Equivalents, at Carrying Value 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 Document Type Document Type Goodwill Goodwill, Acquired During Period Discount rates (in percent) Fair Value Inputs, Discount Rate Fair Value Inputs, Discount Rate Tabular List, Table Tabular List [Table Text Block] Average daily amount outstanding Line of Credit Facility, Average Outstanding Amount Acquisitions Stock Issued During Period, Value, Acquisitions Entity Address, Address Line One Entity Address, Address Line One Common stock repurchases Treasury Stock, Value, Acquired, Cost Method 2026 Finance Lease, Liability, to be Paid, Year Three Advance payments received Proceeds from Advances for Construction Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Realized gain (loss) on disposal Equity Method Investment, Realized Gain (Loss) on Disposal Interim Condensed Consolidated Financial Information Basis of Accounting, Policy [Policy Text Block] Limetree Bay Refining, LLC Limetree Bay Refining, LLC [Member] Limetree Bay Refining, LLC 2024 Finance Lease, Liability, to be Paid, Year One Business Acquisition [Axis] Business Acquisition [Axis] Underground and Infrastructure Underground Infrastructure [Member] Underground Infrastructure Percent of remaining performance obligation expected to be recognized Revenue, Remaining Performance Obligation, Percentage Starry Group Holdings, Inc. Starry Group Holdings, Inc. [Member] Starry Group Holdings, Inc. Subsequent Event Subsequent Event [Member] Borrowings under Credit Facility and Applicable Interest Rates Schedule of Line of Credit Facilities [Table Text Block] Estimated cost to complete bonded projects Estimated Costs To Complete Bonded Projects Estimated Costs To Complete Bonded Projects Manufacturer Of Power Transformers Manufacturer Of Power Transformers [Member] Manufacturer Of Power Transformers Customer Concentration Risk Customer Concentration Risk [Member] Senior Notes Due October 2030 Senior Notes Due October 2030 [Member] Senior Notes Due October 2030 Income Statement [Abstract] Income Statement [Abstract] Contract with Customer, Basis of Pricing [Axis] Contract with Customer, Basis of Pricing [Axis] Contract assets Increase (Decrease) in Contract with Customer, Asset Title of 12(b) Security Title of 12(b) Security Amount awarded in arbitration Litigation Settlement, Amount Awarded from Other Party Other long-term liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Common Stock Common Stock Class Undefined [Member] Common stock class undefined. Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Related Party [Domain] Related Party, Type [Domain] Acquisitions Business Combination Disclosure [Text Block] Maximum amount outstanding Line of Credit Facility, Maximum Amount Outstanding During Period Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Unvested, weighted average grant date fair value, beginning of period (in usd per share) Unvested, weighted average grant date fair value, end of period (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Stock-based compensation activity Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number 2027 Lease Financing Transaction, To Be Paid, Due Year Four Lease Financing Transaction, To Be Paid, Due Year Four Equity method investments Equity Method Investments Inventories Inventory, Net Construction costs incurred Construction In Process, Costs Incurred Construction In Process, Costs Incurred Total lease cost Lease, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Insurance recoveries Insurance Recoveries Balance Sheet Location [Domain] Balance Sheet Location [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of common stock Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Other Assets Other Assets [Member] Schedule of Changes in Fair Market Value of COLI Assets and Deferred Compensation Liabilities Schedule Of Changes In Fair Market Value Of COLI Assets And Deferred Compensation Liabilities [Table Text Block] Schedule Of Changes In Fair Market Value Of COLI Assets And Deferred Compensation Liabilities Total Stockholders' Equity Parent [Member] Segments [Domain] Segments [Domain] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Write-offs charged against the allowance net of recoveries of amounts previously written off Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Aggregate consideration for projects Contract With Customer, Contract Value Contract With Customer, Contract Value Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Current Assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Other long-term debt Other Long-Term Debt Marketable equity securities (1) Equity security fair value Equity Securities, FV-NI Business Acquisition, Contingent Consideration [Line Items] Business Acquisition, Contingent Consideration [Line Items] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Total future minimum payments related to operating leases, finance leases and lease financing transactions Finance Lease, Liability, to be Paid Guarantor Obligations [Line Items] Guarantor Obligations [Line Items] Operating cash flows used by operating leases Operating Lease, Payments Common stock, shares outstanding (in shares) Balance (in shares) Balance (in shares) Common Stock, Shares, Outstanding Senior Notes Due October 2024 Senior Notes Due October 2024 [Member] Senior Notes Due October 2024 Acquisitions, Multiple Periods Acquisitions, Multiple Periods [Member] Acquisitions, Multiple Periods PEO PEO [Member] Other Stockholders' Equity, Other Employee Benefit Plans Retirement Benefits [Text Block] Lease financing transaction assets obtained in exchange for lease financing transaction liabilities Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability Other non-cash adjustments, net Other Operating Activities, Cash Flow Statement 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] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Class of Stock [Domain] Class of Stock [Domain] Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating income (loss) margin (in percent) Operating Income (Loss) Margin, Percentage Operating Income (Loss) Margin, Percentage Customer [Domain] Customer [Domain] Net income attributable to common stock, basic Net Income (Loss) Available to Common Stockholders, Basic Debt Instrument [Axis] Debt Instrument [Axis] Revenues included in consolidated results of operations Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Effective income tax rate (in percent) Effective Income Tax Rate Reconciliation, Percent Total Operating Lease, Liability Remainder of 2023 Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Operating lease liabilities, current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current Historical volatility (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 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] Business and Organization, Basis of Presentation and Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Projects In Progress Projects In Progress [Member] Projects In Progress Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] All Executive Categories All Executive Categories [Member] Payments under credit facility and commercial paper program Repayments of Long-Term Lines of Credit Estimated committed in 2024 Unrecorded Unconditional Purchase Obligation, to be Paid, Year One Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Short-term and variable lease cost Short-Term Lease And Variable Lease, Cost Short-Term Lease And Variable Lease, Cost Letters of Credit and Bank Guarantees Letters Of Credit and Bank Guarantees [Member] The Letters Of Credit and Bank Guarantees. Debt Disclosure [Abstract] Debt Disclosure [Abstract] Canada CANADA Number of reportable segments Number of Reportable Segments Earnings per share attributable to common stock: Earnings Per Share [Abstract] Surety-Backed Letters Of Credit Surety-Backed Letters Of Credit [Member] Surety-Backed Letters Of Credit Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months Decrease in Unrecognized Tax Benefits is Reasonably Possible 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] Common stock, $0.00001 par value, 600,000,000 shares authorized, 173,670,350 and 170,638,525 shares issued, and 145,268,038 and 142,930,598 shares outstanding Common Stock, Value, Issued Operating lease assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Life insurance Life Insurance, Corporate or Bank Owned, Amount Trade names Trade Names [Member] U.S. Dollar United States of America, Dollars Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Senior Notes Senior Notes [Member] Segment Information Segment Reporting, Policy [Policy Text Block] Total current assets Assets, Current Financing cash flows used by finance leases Finance Lease, Principal Payments Future Minimum Lease Payments - Finance Leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Asset impairment charges Asset Impairment Charges 2024 Lease Financing Transaction, To Be Paid, Due Year One Lease Financing Transaction, To Be Paid, Due Year One Contingent consideration Total contingent consideration liabilities Business Combination, Contingent Consideration, Liability Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Litigation Case [Domain] Litigation Case [Domain] Amortization Amortization Other (expense) income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Treasury Stock Class of Treasury Stock [Table Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Insurance and other non-current liabilities Business Combination, Contingent Consideration, Liability, Noncurrent Current Fiscal Year End Date Current Fiscal Year End Date Estimate Estimate [Member] Estimate. Aggregate authorized amount of common stock to be repurchased (up to) Stock Repurchase Program, Authorized Amount Total long-term debt obligations Long-Term Debt and Lease Obligation, Including Current Maturities Accounts payable, trade Accounts Payable, Trade, Current Shares Stock Repurchased During Period, Shares New Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Total amount of unrecognized tax benefits relating to uncertain tax positions Unrecognized Tax Benefits Benefits that resulted from equity incentive awards Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Senior Credit Facility Senior Credit Facility [Member] Senior Credit Facility [Member] PEO Name PEO Name Concentration risk percentage (in percent) Concentration Risk, Percentage Commitment And Contingencies [Table] Commitment And Contingencies [Table] Commitment And Contingencies [Table] Change in contract estimates, favorable (unfavorable) impact on revenue, percent Contract With Customer, Cumulative Catch-Up Adjustment, Revenue, Change In Estimate, Percent Contract With Customer, Cumulative Catch-Up Adjustment, Revenue, Change In Estimate, Percent Granted, 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 2027 Finance Lease, Liability, to be Paid, Year Four Senior Notes Due October 2041 Senior Notes Due October 2041 [Member] Senior Notes Due October 2041 Schedule of Equity Investments Investment [Table Text Block] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Accounts payable and accrued expenses Business Combination, Contingent Consideration, Liability, Current Class of Stock [Axis] Class of Stock [Axis] Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Other accrued expenses Other Accrued Liabilities, Current Corporate and Non-Allocated Costs Corporate, Non-Segment [Member] Other assets and liabilities, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Segment Concentration Risk Segment Concentration Risk [Member] Segment Concentration Risk Accrued liabilities under compensation plan Deferred Compensation Share-Based Arrangements, Liability, Current Interest rate (in percent) Debt Instrument, Interest Rate, Stated Percentage Accounts payable and accrued expenses Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities, Current Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Number of buildings with property damage Number Of Buildings With Property Damage Number Of Buildings With Property Damage Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Depreciation Expense Allocation Depreciation, Depletion, and Amortization [Policy Text Block] Postemployment Benefits [Abstract] Business Combination and Asset Acquisition [Abstract] Total stockholders’ equity Equity, Attributable to Parent Commercial Paper Commercial Paper [Member] Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Revenues Business Acquisition, Pro Forma Revenue Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Leases Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period Contract with Customer, Liability, Revenue Recognized Restricted cash and cash equivalents Restricted Cash and Cash Equivalents Term of post-construction operation and maintenance period Contract With Customer, Contract Value, Subsequent Payment Period Contract With Customer, Contract Value, Subsequent Payment Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Foreign currency translation adjustment gain (loss) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Concentration Risk Type [Axis] Concentration Risk Type [Axis] Term in years Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Customer attrition rates (in percent) Fair Value Inputs, Customer Attrition Rates Fair Value Inputs, Customer Attrition Rates Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Long-term debt, net of current maturities Long-Term Debt and Lease Obligation Deferred tax liabilities, net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Payments received on construction contracts Proceeds From Construction Contracts Proceeds From Construction Contracts Non-marketable equity securities Equity Securities without Readily Determinable Fair Value, Amount Electric Power Electric Power [Member] Electric Power Unbilled receivables Unbilled Contracts Receivable Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Entity Emerging Growth Company Entity Emerging Growth Company Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Unrecorded Unconditional Purchase Obligation [Table] Unrecorded Unconditional Purchase Obligation [Table] Deferred financing costs Debt Issuance Costs, Net Thereafter Operating And Finance Lease Liabilities, Payments, Due After Year Four Operating And Finance Lease Liabilities, Payments, Due After Year Four Accounts payable and accrued expenses Accounts Payable and Accrued Liabilities [Member] Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) 2025 Lease Financing Transaction, To Be Paid, Due Year Two Lease Financing Transaction, To Be Paid, Due Year Two Total identifiable net assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Cost-plus contracts Cost-Plus Contract Member [Member] Cost-Plus Contract Member Increase (decrease) in the total amount of unrecognized tax benefits relating to uncertain tax positions Unrecognized Tax Benefits, Period Increase (Decrease) 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Others Other Countries [Member] Other Countries Document Fiscal Period Focus Document Fiscal Period Focus 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Valuation allowance release on Starry Deferred Tax Asset, Valuation Allowance, Released Deferred Tax Asset, Valuation Allowance, Released Less imputed interest Lease Financing Transaction, Undiscounted Excess Amount Lease Financing Transaction, Undiscounted Excess Amount Credit facility available for revolving loans or issuing new letters of credit Line of Credit Facility, Remaining Borrowing Capacity Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Title Trading Arrangement, Individual Title Related party lease expense Operating Lease, Expense Non-cash stock-based compensation Non-cash stock compensation expense Share-Based Payment Arrangement, Noncash Expense Weighted Average Weighted Average [Member] Detail of Certain Accounts Detail Of Certain Balance Sheet Accounts [Text Block] Detail of certain balance sheet accounts. Common Stock Common Stock [Member] Income tax refunds Proceeds from Income Tax Refunds Individual: Individual [Axis] City Area Code City Area Code Entity Address, Postal Zip Code Entity Address, Postal Zip Code 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. Product and Service [Axis] Product and Service [Axis] Per Share Information Earnings Per Share [Text Block] Schedule of RSUs and PSUs to be Settled in Common Stock Activity Schedule of Nonvested Share Activity [Table Text Block] Acquisitions 2022 Acquisitions 2022 [Member] Acquisitions 2022 Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Total equity Balance Balance Equity, Including Portion Attributable to Noncontrolling Interest Distributions to non-controlling interests Distributions to non-controlling interests Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Investments [Abstract] Shares needed for settlement of deferred compensation obligations (in shares) Deferred Compensation Arrangement with Individual, Common Stock Reserved for Future Issuance Minimum Minimum [Member] Property and equipment Property, Plant and Equipment, Net Shares used in computing earnings per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Exercise Price Award Exercise Price Number of investments sold Equity Method Investments, Number Of Investments Sold Equity Method Investments, Number Of Investments Sold Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Other comprehensive income (loss), net of taxes Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax Contingent consideration payments (up to) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Finance lease cost: Finance Leases, Cost [Abstract] Finance Leases, Cost [Abstract] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Related insurance recoveries/receivables included in prepaid expenses and other current assets Insurance Settlements Receivable, Current Contract with Customer, Basis of Pricing [Domain] Contract with Customer, Basis of Pricing [Domain] Payments related to tax withholding for share-based compensation Payment, Tax Withholding, Share-Based Payment Arrangement Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Net income Net income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Other, net Payments for (Proceeds from) Other Investing Activities Long-term insurance receivables Insurance Settlements Receivable, Noncurrent Retained Earnings Retained Earnings [Member] Goodwill expected to be deductible for income tax Business Acquisition, Goodwill, Expected Tax Deductible Amount Renewable Energy Renewable Energy [Member] Renewable Energy Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Total liabilities and equity Liabilities and Equity Other assets, net Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Related insurance recoveries/receivables Insurance Settlements Receivable Risk-free interest rate (in percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Basic (in dollars per share) Earnings Per Share, Basic Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Total equity investments Equity Securities, FV-NI and without Readily Determinable Fair Value Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Remainder of 2023 Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Currency [Axis] Currency [Axis] Cash and cash equivalents held by domestic joint ventures Domestic Joint Ventures [Member] Domestic Joint Ventures [Member] Net income attributable to common stock, diluted Net Income (Loss) Available to Common Stockholders, Diluted Arrangement Duration Trading Arrangement Duration Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Related Party Related Party [Member] Summarized Financial Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Unit-price contracts Unit-Price Contracts [Member] Unit-price Contracts [Member] Income taxes paid Income Taxes Paid Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block] 2027 Operating And Finance Lease Liabilities, Payments, Due Year Four Operating And Finance Lease Liabilities, Payments, Due Year Four Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] On-demand performance bonds Contract With Customer, On-Demand Performance Bonds Contract With Customer, On-Demand Performance Bonds Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Equity in earnings of unconsolidated affiliates, net of distributions Income (Loss) from Equity Method Investments, Net of Dividends or Distributions Termination Date Trading Arrangement Termination Date Forfeited, weighted average grant date fair value (in usd per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Forfeited In Period Weighted Average Grant Date Fair Value Share based compensation arrangement by share based payment award equity instruments other than option forfeited in period weighted average grant date fair value. Common stock, shares authorized (in shares) Common Stock, Shares Authorized Project Contract Termination Project Contract Termination [Member] Project Contract Termination [Member] Semi-annual interest payable Debt Instrument, Periodic Payment, Interest Lorenzo Benton v Telecom Network Specialists Inc Lorenzo Benton V Telecom Network Specialists Inc [Member] Lorenzo Benton v. Telecom Network Specialists Inc [Member] Revenues recognized related to change orders and claims Contract With Customer, Revenue Recognized, Related To Unapproved Change Orders And Claims Revenue Recognized, Related To Unapproved Change Orders And Claims All Trading Arrangements All Trading Arrangements [Member] Accumulated depreciation on property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization 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] All Adjustments to Compensation All Adjustments to Compensation [Member] Total Operating And Finance Lease, Liability Operating And Finance Lease, Liability Award Timing Disclosures [Line Items] Realized gain (loss) on Starry Marketable Security, Realized Gain (Loss) Investments in Affiliates and Other Entities Investment [Text Block] Compensation Amount Outstanding Recovery Compensation Amount Amount claimed in arbitration Contracts Receivable, Claims and Uncertain Amounts One Customer One Customer [Member] One Customer Less: Comprehensive income attributable to non-controlling interests Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest 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 Loss from mark-to-market adjustment on investment Gain (Loss) on Investments Increase in provision for credit losses Accounts Receivable, Credit Loss Expense (Reversal) Deferred income tax expense Deferred Income Tax Expense (Benefit) Subsequent Event Type [Axis] Subsequent Event Type [Axis] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Backlog Order or Production Backlog [Member] Finance leases Total Finance Lease, Liability Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Current maturities of long-term debt Debt, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Forfeited, shares (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of shares granted for acquired companies (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Insider Trading Arrangements [Line Items] Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss Valuation date price based on closing stock prices (in dollars per share) Share Price Related Party [Axis] Related Party, Type [Axis] Stock Repurchases Stock Repurchases, Policy [Policy Text Block] Stock Repurchases, Policy Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Stock-based compensation activity (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Weighted average interest rate, at point in time Long-Term Debt, Weighted Average Interest Rate, at Point in Time Effect of dilutive unvested non-participating stock-based awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Acquisitions (in shares) Stock Issued During Period, Shares, Acquisitions Adjustment to Compensation, Amount Adjustment to Compensation Amount Operating lease liabilities, non-current Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent Change in fair value of contingent consideration liabilities Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Non-controlling interests Equity, Attributable to Noncontrolling Interest Schedule of Guarantor Obligations [Table] Schedule of Guarantor Obligations [Table] Document Period End Date Document Period End Date (Loss) gain included in Selling, general and administrative expenses Increase (Decrease) in Deferred Compensation Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Adoption Date Trading Arrangement Adoption Date Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Unaudited Supplemental Pro Forma Results of Operations Business Acquisition, Pro Forma Information [Table Text Block] Composition of the Allowance for Credit Losses Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Entity Central Index Key Entity Central Index Key Amortization of deferred financing costs Amortization of Debt Issuance Costs and Discounts Cash and cash equivalents not held by joint ventures or captive insurance company Cash Not Held By Joint Ventures Or Captive Insurance Company [Member] Cash Not Held By Joint Ventures [Member] Loss contingency accrual Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Compensation expense related to RSUs to be settled in cash Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Provision for income taxes Income Tax Expense (Benefit) Foreign Countries Non-US [Member] Performance Stock Units Performance Stock Units (PSUs) [Member] Performance units. Deferred compensation liability, noncurrent Deferred Compensation Liability, Classified, Noncurrent Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Accrued compensation and related expenses Employee-related Liabilities, Current Insurance Recoveries Insurance Recoveries [Member] Insurance Recoveries Name Trading Arrangement, Individual Name Revenue Disaggregated by Geographic Location and Contract Type Disaggregation of Revenue [Table Text Block] 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 Commercial Paper Program Commercial Paper Program [Member] Commercial Paper Program Equity [Abstract] Equity [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Fair value of net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Remainder of 2023 Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year Revenues Revenue from Contract with Customer, Excluding Assessed Tax Entity [Domain] Entity [Domain] Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Cash and Cash Equivalents [Line Items] Cash, Cash Equivalents and Restricted Cash [Line Items] Cash and Cash Equivalents [Line Items] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Unearned revenues, current portion Contract With Customer, Liability, Deferred Revenues, Current Contract With Customer, Liability, Deferred Revenues, Current Integral Unconsolidated Affiliates Integral Unconsolidated Affiliates [Member] Integral Unconsolidated Affiliates Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired Payments to Acquire Businesses, Net of Cash Acquired Operating leases Operating Lease, Weighted Average Discount Rate, Percent Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Comprehensive income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest 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 Credit Facility [Domain] Credit Facility [Domain] Common stock repurchases (in shares) Treasury Stock, Shares, Acquired Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Weighted average maturity of outstanding notes under the unsecured commercial paper program (in days) Long-Term Debt, Term Amounts attributable to common stock: Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Finance leases Finance Lease, Weighted Average Remaining Lease Term Cash and cash equivalents held by foreign joint ventures Foreign Joint Ventures [Member] Foreign Joint Ventures [Member] Cash received Proceeds from Sale of Equity Method Investments Weighted average diluted shares outstanding (in shares) Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) Weighted Average Number of Shares Outstanding, Diluted Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Identifiable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill 2026 Operating And Finance Lease Liabilities, Payments, Due Year Three Operating And Finance Lease Liabilities, Payments, Due Year Three Contract Assets and Liabilities Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount 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 Revenue Recognition and Related Balance Sheet Accounts Revenue from Contract with Customer [Text Block] Capital expenditures Payments to Acquire Property, Plant, and Equipment Accounts and notes receivable Increase (Decrease) in Accounts and Notes Receivable Company Selected Measure Amount Company Selected Measure Amount Additional paid-in capital Additional Paid in Capital, Common Stock Additional Paid-In Capital Additional Paid-in Capital [Member] Lease cost Lease, Cost [Abstract] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Total assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Loss Contingencies [Line Items] Loss Contingencies [Line Items] Cover [Abstract] Other income (loss) Other Comprehensive Income (Loss), Other, Net Of Tax Other Comprehensive Income (Loss), Other, Net of Tax Category of Item Purchased [Axis] Category of Item Purchased [Axis] Total Lease Financing Transaction, Liability Lease Financing Transaction, Liability United States UNITED STATES Number of businesses acquired Number of Businesses Acquired Operating cash flows used by finance leases Finance Lease, Interest Payment on Liability Weighted-average interest rate (in percent) Debt Instrument, Interest Rate During Period Insurance and other non-current liabilities Other Liabilities, Noncurrent Vested, weighted average grant date fair value (in usd per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Total future minimum payments related to operating leases, finance leases and lease financing transactions Lessee, Operating Lease, Liability, to be Paid Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Total future minimum payments related to operating leases, finance leases and lease financing transactions Lease Financing Transaction, To Be Paid Lease Financing Transaction, To Be Paid Amortization of lease assets Finance Lease, Right-of-Use Asset, Amortization Segment Information Segment Reporting Disclosure [Text Block] Net decrease in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Proceeds from sale of and insurance settlements related to property and equipment Proceeds From Sale of Property, Plant And Equipment And Insurance Settlement Proceeds From Sale of Property, Plant And Equipment And Insurance Settlement Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Goodwill And Intangible Assets [Table] Non-PEO NEO Non-PEO NEO [Member] Equity Component [Domain] Equity Component [Domain] Percent of total revenues (in percent) Percentage Of Total Revenues Percentage Of Total Revenues Adjustment to Compensation: Adjustment to Compensation [Axis] Project [Axis] Project [Axis] 2024 Operating And Finance Lease Liabilities, Payments, Due Year One Operating And Finance Lease Liabilities, Payments, Due Year One Value of Quanta common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted average basic shares outstanding (in shares) Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) Weighted Average Number of Shares Outstanding, Basic Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Fixed price contracts Fixed-Price Contract [Member] Unrealized loss on investment Marketable Security, Unrealized Gain (Loss) Operating income Operating income (loss) Operating Income (Loss) Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Cash consideration Cash paid or payable Business Combination, Cash Consideration Transferred Or To Be Transferred Cash consideration transferred or to be transferred in cash except for contingent consideration. Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Segments [Axis] Segments [Axis] Statement [Line Items] Statement [Line Items] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Equity in earnings of integral unconsolidated affiliates Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates Other comprehensive income (loss), net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] 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 Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Long-term Debt Obligations Schedule of Debt [Table Text Block] Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Borrowings under senior credit facility and commercial paper program Amount borrowed under the credit facility Long-Term Line of Credit Customer relationships Customer Relationships [Member] 2025 Operating And Finance Lease Liabilities, Payments, Due Year Two Operating And Finance Lease Liabilities, Payments, Due Year Two Borrowings under credit facility and commercial paper program Proceeds from Long-Term Lines of Credit Equity in earnings (loss) of non-integral unconsolidated affiliates Income (Loss) From Equity Method Investments, Non-Integral Unconsolidated Affiliates Income (Loss) From Equity Method Investments, Non-Integral Unconsolidated Affiliates Non-controlling Interests Noncontrolling Interest [Member] EX-101.PRE 12 pwr-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 pwr-20230930_g1.jpg begin 644 pwr-20230930_g1.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 14 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover Page - shares
9 Months Ended
Sep. 30, 2023
Oct. 27, 2023
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2023  
Document Transition Report false  
Entity File Number 001-13831  
Entity Registrant Name Quanta Services, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 74-2851603  
Entity Address, Address Line One 2727 North Loop West  
Entity Address, City or Town Houston  
Entity Address, State or Province TX  
Entity Address, Postal Zip Code 77008  
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   145,284,890
Document Fiscal Period Focus Q3  
Amendment Flag false  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --12-31  
Entity Central Index Key 0001050915  
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 305,355 $ 428,505
Accounts receivable, net 4,332,499 3,674,525
Contract assets 1,584,623 1,080,206
Inventories 163,879 103,265
Prepaid expenses and other current assets 349,011 249,569
Total current assets 6,735,367 5,536,070
Property and equipment, net 2,290,327 2,030,464
Operating lease right-of-use assets 249,592 229,691
Other assets, net 650,586 622,736
Other intangible assets, net 1,362,078 1,458,631
Goodwill 3,900,499 3,586,745
Total assets 15,188,449 13,464,337
Current Liabilities:    
Current maturities of long-term debt 44,570 37,495
Current portion of operating lease liabilities 77,648 74,052
Accounts payable and accrued expenses 2,969,093 2,153,129
Contract liabilities 1,100,928 1,141,518
Total current liabilities 4,192,239 3,406,194
Long-term debt, net of current maturities 3,937,348 3,692,432
Operating lease liabilities, net of current portion 188,137 171,512
Deferred income taxes 264,378 227,861
Insurance and other non-current liabilities 610,496 567,519
Total liabilities 9,192,598 8,065,518
Commitments and Contingencies
Equity:    
Common stock, $0.00001 par value, 600,000,000 shares authorized, 173,670,350 and 170,638,525 shares issued, and 145,268,038 and 142,930,598 shares outstanding 2 2
Additional paid-in capital 2,944,208 2,718,988
Retained earnings 4,660,570 4,163,212
Accumulated other comprehensive loss (317,655) (310,677)
Treasury stock, 28,402,312 and 27,707,927 common shares (1,299,814) (1,188,061)
Total stockholders’ equity 5,987,311 5,383,464
Non-controlling interests 8,540 15,355
Total equity 5,995,851 5,398,819
Total liabilities and equity $ 15,188,449 $ 13,464,337
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
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) 173,670,350 170,638,525
Common stock, shares outstanding (in shares) 145,268,038 142,930,598
Treasury stock, common shares (in shares) 28,402,312 27,707,927
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenues $ 5,620,822 $ 4,459,757 $ 15,098,258 $ 12,657,285
Cost of services 4,773,498 3,770,927 12,953,640 10,795,694
Gross profit 847,324 688,830 2,144,618 1,861,591
Equity in earnings of integral unconsolidated affiliates 11,707 10,633 30,697 44,350
Selling, general and administrative expenses (386,538) (347,449) (1,155,261) (995,581)
Amortization of intangible assets (71,361) (67,147) (213,789) (290,843)
Asset impairment charges 0 0 0 (2,800)
Change in fair value of contingent consideration liabilities (803) 1,924 (803) (4,054)
Operating income 400,329 286,791 805,462 612,663
Interest and other financing expenses (47,531) (33,566) (137,413) (86,933)
Interest income 1,993 436 4,957 727
Other (expense) income, net (3,744) (24,455) 7,541 (68,255)
Income before income taxes 351,047 229,206 680,547 458,202
Provision for income taxes 77,522 72,890 143,468 120,698
Net income 273,525 156,316 537,079 337,504
Less: Net income attributable to non-controlling interests 689 360 3,298 8,887
Net income attributable to common stock $ 272,836 $ 155,956 $ 533,781 $ 328,617
Earnings per share attributable to common stock:        
Basic (in dollars per share) $ 1.88 $ 1.09 $ 3.68 $ 2.29
Diluted (in dollars per share) $ 1.83 $ 1.06 $ 3.59 $ 2.22
Shares used in computing earnings per share:        
Weighted average basic shares outstanding (in shares) 145,455 143,353 145,118 143,581
Weighted average diluted shares outstanding (in shares) 148,792 147,678 148,749 148,096
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income $ 273,525 $ 156,316 $ 537,079 $ 337,504
Other comprehensive income (loss), net of taxes:        
Foreign currency translation adjustment gain (loss) (31,995) (79,841) (7,769) (97,400)
Other income (loss) 0 (27) 791 (88)
Other comprehensive income (loss), net of taxes (31,995) (79,868) (6,978) (97,488)
Comprehensive income 241,530 76,448 530,101 240,016
Less: Comprehensive income attributable to non-controlling interests 689 360 3,298 8,887
Comprehensive income attributable to common stock $ 240,841 $ 76,088 $ 526,803 $ 231,129
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows - USD ($)
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash Flows from Operating Activities:    
Net income $ 537,079,000 $ 337,504,000
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation 239,746,000 218,420,000
Amortization of intangible assets 213,789,000 290,843,000
Equity in earnings of unconsolidated affiliates, net of distributions 24,579,000 (28,732,000)
Loss from mark-to-market adjustment on investment 0 76,509,000
Deferred income tax expense 14,302,000 39,610,000
Non-cash stock-based compensation 94,658,000 77,730,000
Other non-cash adjustments, net (10,620,000) (343,000)
Changes in assets and liabilities, net of non-cash transactions:    
Accounts and notes receivable (666,786,000) (316,253,000)
Contract assets (508,457,000) (369,958,000)
Prepaid expenses and other current assets (104,956,000) (73,899,000)
Accounts payable and accrued expenses and other non-current liabilities 776,496,000 287,890,000
Contract liabilities (38,764,000) 27,278,000
Other assets and liabilities, net 1,348,000 (19,416,000)
Net cash provided by operating activities 572,414,000 547,183,000
Cash Flows from Investing Activities:    
Capital expenditures (325,397,000) (337,469,000)
Proceeds from sale of and insurance settlements related to property and equipment 47,983,000 43,603,000
Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired (472,643,000) (177,766,000)
Investments in unconsolidated affiliates and other (6,505,000) (20,622,000)
Proceeds from the sale or settlement of certain investments 42,277,000 16,905,000
Other, net (8,039,000) (397,000)
Net cash used in investing activities (722,324,000) (475,746,000)
Cash Flows from Financing Activities:    
Borrowings under credit facility and commercial paper program 14,339,958,000 5,412,107,000
Payments under credit facility and commercial paper program (14,136,313,000) (5,239,330,000)
Payments related to tax withholding for share-based compensation (113,409,000) (78,639,000)
Payments of dividends (36,059,000) (30,998,000)
Repurchase of common stock 0 (115,115,000)
Other, net (23,126,000) (31,747,000)
Net cash provided by (used in) financing activities 31,051,000 (83,722,000)
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash (4,466,000) (1,264,000)
Net decrease in cash, cash equivalents and restricted cash (123,325,000) (13,549,000)
Cash, cash equivalents and restricted cash, beginning of period 433,214,000 231,887,000
Cash, cash equivalents and restricted cash, end of period $ 309,889,000 $ 218,338,000
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Equity - USD ($)
$ in Thousands
Total
Common Stock
Common 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, 2021   142,633,934            
Balance at Dec. 31, 2021 $ 5,116,921 $ 2 $ 2,615,410 $ 3,714,843 $ (237,689) $ (980,265) $ 5,112,301 $ 4,620
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) 13,275       13,275   13,275  
Stock-based compensation activity (in shares)   1,216,468            
Stock-based compensation activity (51,813)   21,830     (73,643) (51,813)  
Common stock repurchases (in shares)   (84,798)            
Common stock repurchases (10,426)         (10,426) (10,426)  
Dividends declared (10,459)     (10,459)     (10,459)  
Distributions to non-controlling interests (538)             (538)
Net income 85,028     84,641     84,641 387
Balance (in shares) at Mar. 31, 2022   143,765,604            
Balance at Mar. 31, 2022 5,141,988 $ 2 2,637,240 3,789,025 (224,414) (1,064,334) 5,137,519 4,469
Balance (in shares) at Dec. 31, 2021   142,633,934            
Balance at Dec. 31, 2021 5,116,921 $ 2 2,615,410 3,714,843 (237,689) (980,265) 5,112,301 4,620
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (97,488)              
Net income 337,504              
Balance (in shares) at Sep. 30, 2022   142,963,107            
Balance at Sep. 30, 2022 5,201,568 $ 2 2,691,910 4,012,396 (335,177) (1,173,078) 5,196,053 5,515
Balance (in shares) at Mar. 31, 2022   143,765,604            
Balance at Mar. 31, 2022 5,141,988 $ 2 2,637,240 3,789,025 (224,414) (1,064,334) 5,137,519 4,469
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (30,895)       (30,895)   (30,895)  
Stock-based compensation activity (in shares)   46,105            
Stock-based compensation activity 27,542   28,046     (504) 27,542  
Common stock repurchases (in shares)   (731,381)            
Common stock repurchases (84,884)         (84,884) (84,884)  
Dividends declared (10,283)     (10,283)     (10,283)  
Distributions to non-controlling interests (80)             (80)
Other 227             227
Net income 96,160     88,020     88,020 8,140
Balance (in shares) at Jun. 30, 2022   143,080,328            
Balance at Jun. 30, 2022 5,139,775 $ 2 2,665,286 3,866,762 (255,309) (1,149,722) 5,127,019 12,756
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (79,868)       (79,868)   (79,868)  
Stock-based compensation activity (in shares)   41,278            
Stock-based compensation activity 24,301   26,624     (2,323) 24,301  
Common stock repurchases (in shares)   (158,499)            
Common stock repurchases (21,033)         (21,033) (21,033)  
Dividends declared (10,322)     (10,322)     (10,322)  
Distributions to non-controlling interests (7,601)             (7,601)
Net income 156,316     155,956     155,956 360
Balance (in shares) at Sep. 30, 2022   142,963,107            
Balance at Sep. 30, 2022 $ 5,201,568 $ 2 2,691,910 4,012,396 (335,177) (1,173,078) 5,196,053 5,515
Balance (in shares) at Dec. 31, 2022 142,930,598 142,930,598            
Balance at Dec. 31, 2022 $ 5,398,819 $ 2 2,718,988 4,163,212 (310,677) (1,188,061) 5,383,464 15,355
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) 1,100       1,100   1,100  
Acquisitions (in shares)   1,018,946            
Acquisitions 123,503   123,503       123,503  
Stock-based compensation activity (in shares)   1,210,615            
Stock-based compensation activity (77,597)   26,650     (104,247) (77,597)  
Dividends declared (12,100)     (12,100)     (12,100)  
Distributions to non-controlling interests (8,741)             (8,741)
Net income 96,970     95,046     95,046 1,924
Balance (in shares) at Mar. 31, 2023   145,160,159            
Balance at Mar. 31, 2023 $ 5,521,954 $ 2 2,869,141 4,246,158 (309,577) (1,292,308) 5,513,416 8,538
Balance (in shares) at Dec. 31, 2022 142,930,598 142,930,598            
Balance at Dec. 31, 2022 $ 5,398,819 $ 2 2,718,988 4,163,212 (310,677) (1,188,061) 5,383,464 15,355
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (6,978)              
Net income $ 537,079              
Balance (in shares) at Sep. 30, 2023 145,268,038 145,268,038            
Balance at Sep. 30, 2023 $ 5,995,851 $ 2 2,944,208 4,660,570 (317,655) (1,299,814) 5,987,311 8,540
Balance (in shares) at Mar. 31, 2023   145,160,159            
Balance at Mar. 31, 2023 5,521,954 $ 2 2,869,141 4,246,158 (309,577) (1,292,308) 5,513,416 8,538
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) 23,917       23,917   23,917  
Stock-based compensation activity (in shares)   36,299            
Stock-based compensation activity 29,594   34,487     (4,893) 29,594  
Dividends declared (11,893)     (11,893)     (11,893)  
Distributions to non-controlling interests (1,177)             (1,177)
Net income 166,584     165,899     165,899 685
Balance (in shares) at Jun. 30, 2023   145,196,458            
Balance at Jun. 30, 2023 5,728,979 $ 2 2,903,628 4,400,164 (285,660) (1,297,201) 5,720,933 8,046
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Other comprehensive income (loss) (31,995)       (31,995)   (31,995)  
Acquisitions (in shares)   43,462            
Acquisitions 8,018   8,018       8,018  
Stock-based compensation activity (in shares)   28,118            
Stock-based compensation activity 29,949   32,562     (2,613) 29,949  
Dividends declared (12,430)     (12,430)     (12,430)  
Distributions to non-controlling interests (195)             (195)
Net income $ 273,525     272,836     272,836 689
Balance (in shares) at Sep. 30, 2023 145,268,038 145,268,038            
Balance at Sep. 30, 2023 $ 5,995,851 $ 2 $ 2,944,208 $ 4,660,570 $ (317,655) $ (1,299,814) $ 5,987,311 $ 8,540
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Equity (Parenthetical) - $ / shares
3 Months Ended
Aug. 30, 2023
May 23, 2023
Mar. 29, 2023
Dec. 13, 2022
Aug. 31, 2022
May 27, 2022
Mar. 30, 2022
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Statement of Stockholders' Equity [Abstract]                          
Cash dividends declared (in dollars per share) $ 0.08 $ 0.08 $ 0.08 $ 0.08 $ 0.07 $ 0.07 $ 0.07 $ 0.08 $ 0.08 $ 0.08 $ 0.07 $ 0.07 $ 0.07
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Business and Organization, Basis of Presentation and Accounting Policies
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization, Basis of Presentation and Accounting Policies
1. BUSINESS AND ORGANIZATION, BASIS OF PRESENTATION AND ACCOUNTING POLICIES:
Quanta Services, Inc. (together with its subsidiaries, Quanta) is a leading provider of comprehensive infrastructure solutions for the electric and gas utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets.
These unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X for interim financial information. 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. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta’s Annual Report on Form 10-K for the year ended December 31, 2022. 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.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.23.3
New Accounting Pronouncements
9 Months Ended
Sep. 30, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
New Accounting Pronouncements
2. NEW ACCOUNTING PRONOUNCEMENTS:
Recently Adopted Guidance
In October 2021, the Financial Accounting Standards Board (FASB) issued an update that requires recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta adopted this update effective January 1, 2023, and it did not have a material impact on Quanta’s consolidated financial statements.
New Accounting Pronouncement Not Yet Adopted
In June 2022, the FASB issued an update that clarifies the guidance in FASB ASC 820 (Fair Value Measurement) for equity securities subject to contractual sale restrictions. The update prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. This update is effective for interim and annual periods beginning after December 15, 2023. Early adoption is permitted. This guidance will increase the fair market value of the consideration paid in equity securities in a business combination, and therefore it may increase the amount allocated to goodwill. Quanta will adopt this update by January 1, 2024, and it is not expected to have a material impact on Quanta’s consolidated financial statements.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Related Balance Sheet Accounts
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Recognition and Related Balance Sheet Accounts
3. REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:
Contracts
Certain of Quanta’s services are generally provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories: unit-price contracts, cost-plus contracts and fixed price contracts.
The following tables present Quanta’s revenue disaggregated by contract type and by geographic location, as determined by the job location (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
By contract type:
Fixed price contracts$2,718,921 48.4 %$1,875,855 42.1 %6,950,697 46.0 %$5,370,646 42.4 %
Unit-price contracts1,803,764 32.1 1,597,640 35.8 4,998,787 33.1 $4,407,147 34.8 
Cost-plus contracts1,098,137 19.5 986,262 22.1 3,148,774 20.9 2,879,492 22.8 
Total revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
By primary geographic location:
United States$4,816,825 85.8 %$3,760,019 84.3 %$12,766,092 84.6 %$10,751,325 84.9 %
Canada574,536 10.2 512,803 11.5 1,640,154 10.9 1,503,174 11.9 
Australia148,499 2.6 130,851 2.9 459,901 3.0 275,421 2.2 
Others80,962 1.4 56,084 1.3 232,111 1.5 127,365 1.0 
Total revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %

Under fixed-price contracts, as well as unit-price contracts with more than an insignificant amount of partially completed units, 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 58.3% and 52.4% of Quanta’s revenues recognized during the three months ended September 30, 2023 and 2022 were associated with this revenue recognition method, and 58.3% and 51.5% of Quanta’s revenues recognized during the nine months ended September 30, 2023 and 2022 were associated with this revenue recognition method.
Performance Obligations
As of September 30, 2023 and December 31, 2022, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $13.56 billion and $8.80 billion, with 70.4% and 72.1% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates 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 as of such dates. 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.
Contract Estimates and Changes in 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. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements and materials; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies; and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations.
Additionally, 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 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 reasonably estimated.
As of September 30, 2023 and December 31, 2022, Quanta had recognized revenues of $799.5 million and $549.3 million related to unapproved change orders and claims included as contract price adjustments primarily in “Contract assets” in the accompanying consolidated balance sheets. These change orders and claims were in the process of being negotiated in the normal course of business and represent management’s estimates of additional contract revenues that have been earned and are probable of collection.

The largest component of the revenues recognized related to unapproved change orders and claims as of September 30, 2023 and of the increase relative to December 31, 2022 is associated with a large renewable transmission project in Canada. During 2021 and 2022, decreased productivity and additional costs arose from delays, administrative requirements and labor issues due to the COVID-19 pandemic, including incremental governmental requirements and worksite restrictions. During the nine months ended September 30, 2023, additional costs arose from residual impacts associated with the aforementioned items, work resequencing and acceleration, access delays, and logistical challenges along with other issues outside of Quanta’s control.
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 currently estimated revenue is less than the previous estimate. The impact of a change in contract 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. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Revenues were positively impacted by 0.7% and 1.7% during the three months ended September 30, 2023 and 2022 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2023 and 2022. Revenues were positively impacted by 0.3% and 0.9% during the nine months ended September 30, 2023 and 2022 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2022 and 2021.
Operating results for the three and nine months ended September 30, 2023 were impacted by less than 5% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of June 30, 2023. There were no material changes in estimates on any individual project.
Operating results for the three months ended September 30, 2022 were favorably impacted by $70.6 million, or 10.2%, of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of June 30, 2022. 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.
Operating results for the nine months ended September 30, 2022 were favorably impacted by $108.1 million, or 5.8% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress at December 31, 2021. 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 aggregate net favorable impact to gross profit was a negative change in estimate of $21.8 million for the nine months ended September 30, 2022, associated with the large renewable transmission project in Canada discussed above.
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
September 30, 2023December 31, 2022
Contract assets$1,584,623 $1,080,206 
Contract liabilities$1,100,928 $1,141,518 
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; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings; and recognized unapproved change orders and contract claims. The increase in contract assets from December 31, 2022 to September 30, 2023 was primarily due to additional unapproved change
orders and claims related to the large renewable transmission project in Canada described above, as well as progress on other projects on which the timing of billings lagged behind the completion of work.
During the nine months ended September 30, 2023, Quanta recognized revenue of approximately $991.3 million related to contract liabilities outstanding as of the end of the prior year.
Accounts Receivable, Allowance for Credit Losses and Concentrations of Credit Risk
Quanta determines its allowance for credit losses based on an estimate of expected credit losses for financial instruments, primarily accounts receivable and contract assets. 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’s historical loss ratio and its determination of its risk pools, which are used to calculate expected credit losses, 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 economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including the impact of uncertainty and challenges in the overall economy and in Quanta’s industries and markets, which currently include inflationary pressure, supply chain and other logistical challenges and increased interest rates.
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, absent certain specific considerations, generally does not consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 120 days outstanding. In addition, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings for 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.
Accounts receivable are written-off against the allowance for credit losses if they are deemed uncollectible.
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 Three Months EndedNine Months Ended
September 30,September 30,
 2023202220232022
Balance at beginning of period$13,908 $49,707 $15,644 $49,749 
Increase in provision for credit losses181 2,343 5,428 2,048 
Write-offs charged against the allowance net of recoveries of amounts previously written off(146)(33,030)(7,129)(32,777)
Balance at end of period$13,943 $19,020 $13,943 $19,020 
Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations. During the three months ended September 30, 2022, Quanta determined that $31.7 million of receivables that were fully reserved in previous periods were uncollectible, and as such wrote-off the receivables against their related allowances. The receivables were from Limetree Bay Refining, LLC (Limetree Refining), which filed for bankruptcy in July 2021, and an affiliate, customers within Quanta’s Underground Utility and Infrastructure Solutions segment. Provisions for such receivables were recognized during 2021.
Quanta is subject to concentrations of credit risk related primarily to its receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets for services Quanta has performed for customers. Quanta grants credit under normal payment terms, generally without collateral. One customer within the Renewable Energy Infrastructure Solutions segment associated with the large renewable transmission project in Canada described above represented 14% and 13% of Quanta’s consolidated receivable position as of September 30, 2023 and December 31, 2022. No customer represented 10% or more of Quanta’s consolidated revenues for the three or nine months ended September 30, 2023 or 2022.
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 one year. Retainage balances with expected settlement dates within one year of September 30, 2023 and December 31, 2022 were $544.8 million and $397.6 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond one year were $173.4 million and $136.2 million as of September 30, 2023 and December 31, 2022 and are included in “Other assets, net.”
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 when amounts arise from routine lags in billing. These balances do not include revenues recognized for work performed under fixed-price contracts and unit-price contracts with more than an insignificant amount of partially completed units, as these amounts are recorded as “Contract assets.” As of September 30, 2023 and December 31, 2022, unbilled receivables included in “Accounts receivable” were $957.9 million and $823.9 million. The increase in unbilled receivables was primarily due to significant increases in work and certain delays in billing related to certain large customers. 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 $57.1 million and $59.6 million as of September 30, 2023 and December 31, 2022.
XML 25 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Segment Information
4. SEGMENT INFORMATION:
Quanta reports its results under three reportable segments described below:
Electric Power Infrastructure Solutions (Electric Power). Quanta’s Electric Power segment provides comprehensive services for the electric power and communications markets.
Renewable Energy Infrastructure Solutions (Renewable Energy). Quanta’s Renewable Energy segment provides comprehensive infrastructure solutions to customers that are involved in the renewable energy industry.
Underground Utility and Infrastructure Solutions (Underground and Infrastructure). Quanta’s Underground and Infrastructure segment provides comprehensive infrastructure solutions to customers involved in the transportation, distribution, storage, development and processing of natural gas, oil and other products.
Corporate and Non-allocated Costs include corporate facility costs; non-allocated corporate salaries, benefits and incentive compensation; acquisition and integration 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 and segment operating income (loss) and operating margins for the three and nine months ended September 30, 2023 and 2022. Operating margin is calculated by dividing operating income (loss) by
revenues. The following table shows dollars in thousands:
Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Revenues:  
Electric Power
$2,489,547 44.3 %$2,282,332 51.2 %$7,240,838 48.0 %$6,620,459 52.3 %
Renewable Energy
1,746,636 31.1 978,779 21.9 4,144,304 27.4 2,778,647 22.0 
Underground and Infrastructure
1,384,639 24.6 1,198,646 26.9 3,713,116 24.6 3,258,179 25.7 
Consolidated revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %
Operating income (loss):
  
Electric Power(1)
$296,176 11.9 %$255,457 11.2 %$755,342 10.4 %$691,026 10.4 %
Renewable Energy
151,389 8.7 %88,885 9.1 %297,532 7.2 %240,514 8.7 %
Underground and Infrastructure
123,764 8.9 %101,351 8.5 %292,544 7.9 %239,469 7.3 %
Corporate and Non-Allocated Costs (2)
(171,000)(3.0)%(158,902)(3.6)%(539,956)(3.6)%(558,346)(4.4)%
Consolidated operating income$400,329 7.1 %$286,791 6.4 %$805,462 5.3 %$612,663 4.8 %
(1)    Includes equity in earnings of integral unconsolidated affiliates of $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022 and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).
(2)    Includes amortization expense of $71.4 million and $67.1 million and non-cash stock-based compensation of $32.5 million and $26.6 million for the three months ended September 30, 2023 and 2022. Includes amortization expense of $213.8 million and $290.8 million and non-cash stock-based compensation of $94.6 million and $77.7 million for the nine months ended September 30, 2023 and 2022.
Depreciation Expense
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. Certain of Quanta’s fixed assets are used on an interchangeable basis across its reportable segments. The following table sets forth depreciation expense by segment for the three and nine months ended September 30, 2023 and 2022. The table shows dollars in thousands:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Depreciation:
Electric Power
$38,228 $35,896 $121,670 $109,456 
Renewable Energy
15,812 11,214 37,351 29,625 
Underground and Infrastructure
23,940 20,311 63,575 61,916 
Corporate and Non-Allocated Costs3,508 6,086 17,150 17,423 
Consolidated depreciation$81,488 $73,507 $239,746 $218,420 
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisitions 5. ACQUISITIONS:
The results of operations of acquired businesses have been included in Quanta’s consolidated financial statements since their respective acquisition dates.
During the nine months ended September 30, 2023, Quanta acquired four businesses located in the United States including: a business that provides services related to high-voltage transmission lines, overhead and underground distribution, emergency restoration and industrial and commercial wiring and lighting (primarily included in the Electric Power segment); a business that procures parts, assembles kits for sale, manages logistics and installs solar tracking equipment for utility and development customers (primarily included in the Renewable Energy segment); a business that provides concrete construction
services (primarily included in the Electric Power and Renewable Energy segments); and a business specializing in power studies, maintenance testing and commissioning primarily for utility and commercial customers (included in the Electric Power segment). The consideration for these transactions consisted of approximately $484.1 million paid or payable in cash (subject to certain adjustments) and 1,062,408 shares of Quanta common stock, which had a fair value of $131.5 million as of the dates of the acquisitions.
In July 2022, Quanta acquired a business located in the United States that provides construction contracting services to utilities, specializing in trenching and underground pipeline and electrical conduit installation, primarily included in the Electric Power segment.
Additionally, the former owners of certain acquired businesses are eligible to receive potential payments of contingent consideration to the extent the acquired businesses achieve certain financial performance targets over specified post-acquisition periods.
Purchase Price Allocation
Quanta is finalizing its purchase price allocations related to businesses acquired in 2023, and further adjustments to the purchase price allocations may occur, with possible updates primarily related to tax estimates and the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between September 30, 2022 and September 30, 2023 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $189.8 million to net tangible assets, $115.5 million to identifiable intangible assets and $317.2 million to goodwill.
The following table summarizes the estimated fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed as of their respective acquisition dates as of September 30, 2023 for acquisitions completed in the nine months ended September 30, 2023 (in thousands):
Nine Months Ended
September 30, 2023
Consideration:
Cash paid or payable$484,103 
Value of Quanta common stock issued131,521 
Contingent consideration6,850 
Fair value of total consideration transferred or estimated to be transferred$622,474 
Cash and cash equivalents$14,924 
Accounts receivable51,289 
Contract assets195 
Inventories56,960 
Prepaid expenses and other current assets4,417 
Property and equipment147,012 
Operating lease assets16,264 
Other assets4,553 
Identifiable intangible assets115,515 
Accounts payable and accrued liabilities(64,923)
Contract liabilities(3,071)
Operating lease liabilities, current(3,080)
Deferred tax liabilities, net(20,556)
Operating lease liabilities, non-current(13,790)
Other long-term liabilities(398)
Total identifiable net assets305,311 
Goodwill317,163 
Fair value of net assets acquired$622,474 
As of September 30, 2023, approximately $261.3 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in the nine months ended September 30, 2023.
The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in the nine months ended September 30, 2023 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).    
Nine Months Ended
September 30, 2023
Estimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$83,180 4.6
Backlog11,564 0.8
Trade names13,797 15.0
Non-compete agreements6,974 5.0
Total intangible assets subject to amortization$115,515 5.5
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 includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the nine months ended September 30, 2023 as of the respective acquisition dates:
Nine Months Ended
 September 30, 2023
RangeWeighted Average
Discount rates
15% to 19%
17%
Customer attrition rates
10% to 30%
18%
Contingent Consideration
As described above, certain business acquisitions have contingent consideration liabilities associated with the transactions. The aggregate fair value of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets is as follows (in thousands):
 September 30, 2023December 31, 2022
Accounts payable and accrued expenses$— $5,000 
Insurance and other non-current liabilities151,156 143,517 
Total contingent consideration liabilities$151,156 $148,517 
The fair value determinations of contingent consideration liabilities incorporate significant inputs not observable in the market, including revenue forecasts, operating margins, discount rates and the probability of achieving certain performance targets during designated post-acquisition periods. The final amount of certain contingent consideration payments could also be subject to Quanta management discretion. Accordingly, the level of inputs used for these fair value measurements is Level 3.
Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, and the aggregate maximum payment amount of these liabilities totaled $336.6 million as of September 30, 2023. During the nine months ended September 30, 2023 and 2022, Quanta settled certain contingent consideration liabilities with cash payments of $5.0 million and $1.6 million.
Pro Forma Results of Operations
The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the nine months ended September 30, 2023 and the year ended December 31, 2022, have been provided for illustrative purposes only and may not 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 (in thousands).
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Revenues$5,624,274 $4,585,187 $15,112,066 $13,045,546 
Net income attributable to common stock$272,772 $155,177 $533,540 $328,147 
The pro forma combined results of operations for the three and nine months ended September 30, 2023 and 2022 were prepared by adjusting the historical results of Quanta to include the historical results of the businesses acquired in 2023 as if such acquisitions had occurred January 1, 2022. The pro forma combined results of operations for the three and nine months ended September 30, 2022 were prepared by further adjusting the historical results of Quanta to include the historical results of the business acquired in 2022 as if such acquisition had occurred January 1, 2021. These pro forma combined historical results were adjusted for the following: a reduction of interest and other financing expenses as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest and other financing expenses as a result of the cash consideration paid; an increase in amortization expense due to the intangible assets recorded; elimination of inter-company sales; and changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies. The pro forma combined results of operations do not include any adjustments to eliminate the impact of acquisition-related costs incurred by Quanta or any cost savings or other synergies that resulted or may result from the acquisitions.
Results of Operations
Revenues of $117.4 million and income before income taxes of $3.5 million, which includes $7.3 million of amortization expense and $1.8 million of acquisition-related costs, related to the acquisitions completed in 2023 are included in Quanta’s condensed consolidated results of operations for the three months ended September 30, 2023. Revenues of $354.0 million and income before income taxes of $0.3 million, which includes $22.3 million of amortization expense and $19.6 million of acquisition-related costs, related to the acquisitions completed in 2023 are included in Quanta’s condensed consolidated results of operations for the nine months ended September 30, 2023. Revenues of $5.1 million and income before income taxes of $0.2 million, which includes $0.7 million of amortization expense and $0.6 million of acquisition-related costs, related to the acquisition completed in 2022 are included in Quanta’s condensed consolidated results of operations for the three and nine months ended September 30, 2022.
Acquisition Subsequent to Quarter-End
In October 2023, Quanta acquired a business located in the United States. The business is a manufacturer of power transformers for the investor-owned electric utility, renewable energy, municipal power and industrial markets. The aggregate consideration paid or payable for this transaction was approximately $300 million, consisting of a combination of cash and shares of Quanta common stock. The final amount of consideration also remains subject to certain post-closing adjustments, including with respect to net working capital.
XML 27 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Affiliates and Other Entities
9 Months Ended
Sep. 30, 2023
Investments [Abstract]  
Investments in Affiliates and Other Entities
6. INVESTMENTS IN AFFILIATES AND OTHER ENTITIES:
Equity Investments
The following table presents Quanta’s equity investments by type (in thousands):
September 30, 2023December 31, 2022
Equity method investments - integral unconsolidated affiliates
$94,927 $101,251 
Equity method investments - non-integral unconsolidated affiliates28,482 55,833 
Marketable equity securities (1)
— — 
Non-marketable equity securities53,246 54,134 
Total equity investments$176,655 $211,218 
(1) As of December 31, 2022, the fair value of Quanta’s investment in equity securities of Starry Group Holdings, Inc. (Starry) was zero, which was accounted for as an investment in marketable securities and included a loss of $91.5 million. During the three months ended September 30, 2023, a plan of reorganization in Starry’s bankruptcy proceeding pursuant to Chapter 11 of the U.S. Bankruptcy Code, as amended, went into effect and, as a result, the equity securities of Starry held by Quanta were cancelled.
Equity Method Investments
During the three months ended December 31, 2022, Quanta entered into an agreement to sell one of its non-integral equity method investments. The transaction was subject to certain customary closing conditions that were satisfied in early 2023. As a result, a $25.9 million gain was recognized in the fourth quarter of 2022, $10.4 million of which was attributable to non-controlling interests. During the nine months ended September 30, 2023, Quanta received cash of $58.5 million related to the sale of this investment, $9.8 million of which was distributed to non-controlling interests.
As of September 30, 2023 and December 31, 2022, Quanta had receivables of $79.6 million and $96.9 million from its integral affiliates and payables of $31.0 million and $9.3 million to its integral affiliates. Quanta recognizes revenues from services provided to its integral affiliates, primarily for services provided to LUMA at cost. Quanta recognized revenues from such services to its integral affiliates of $54.4 million and $38.2 million during the three months ended September 30, 2023 and 2022 and $152.9 million and $89.7 million during the nine months ended September 30, 2023 and 2022. In addition, during the three months ended September 30, 2023 and 2022, Quanta recognized costs of sales of $72.4 million and $38.8 million for services provided by other integral affiliates. During the nine months ended September 30, 2023 and 2022, Quanta recognized costs of sales of $107.3 million and $111.1 million for services provided by other integral affiliates.
Total equity in earnings from integral unconsolidated affiliates was $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022, and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022. Total equity in earnings from non-integral unconsolidated affiliates was a loss of $1.0 million and earnings of $2.9 million for the three months ended September 30, 2023 and 2022 and earnings of $1.1 million and $17.9 million for the nine months ended September 30, 2023 and 2022 and was included in “Other income (expense), net” in the accompanying condensed consolidated statements of income. As of September 30, 2023, Quanta had $16.8 million of undistributed earnings related to unconsolidated affiliates.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Per Share Information
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Per Share Information
7. PER SHARE INFORMATION:
The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Amounts attributable to common stock:
Net income attributable to common stock$272,836 $155,956 $533,781 $328,617 
Weighted average shares:
Weighted average shares outstanding for basic earnings per share attributable to common stock145,455 143,353 145,118 143,581 
Effect of dilutive unvested non-participating stock-based awards3,337 4,325 3,631 4,515 
Weighted average shares outstanding for diluted earnings per share attributable to common stock148,792 147,678 148,749 148,096 
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Debt Obligations
8. DEBT OBLIGATIONS:
Quanta’s long-term debt obligations consisted of the following (in thousands):
September 30, 2023December 31, 2022
0.950% Senior Notes due October 2024
$500,000 $500,000 
2.900% Senior Notes due October 2030
1,000,000 1,000,000 
2.350% Senior Notes due January 2032
500,000 500,000 
3.050% Senior Notes due October 2041
500,000 500,000 
Borrowings under senior credit facility (including Term Loan)965,764 786,910 
Borrowings under commercial paper program396,800 373,000 
Other long-term debt112,745 92,907 
Finance leases30,089 3,542 
Unamortized discount and financing costs(23,480)(26,432)
Total long-term debt obligations3,981,918 3,729,927 
Less — Current maturities of long-term debt44,570 37,495 
Total long-term debt obligations, net of current maturities$3,937,348 $3,692,432 
Senior Notes
The interest amounts due on Quanta’s senior notes on each payment date are set forth below (dollars in thousands):
Title of the NotesInterest AmountPayment DatesCommencement Date
0.950% Senior Notes due October 2024
$2,375 April 1 and October 1April 1, 2022
2.900% Senior Notes due October 2030
$14,500 April 1 and October 1April 1, 2021
2.350% Senior Notes due January 2032
$5,875 January 15 and July 15July 15, 2022
3.050% Senior Notes due October 2041
$7,625 April 1 and October 1April 1, 2022
The fair value of Quanta’s senior notes was $1.98 billion as of September 30, 2023, compared to a carrying value of $2.48 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $21.3 million. The fair value of the senior notes is based on the quoted market prices for the same issue, and the senior notes are categorized as Level 1 liabilities.
Senior Credit Facility
The credit agreement for Quanta’s senior credit facility (as amended, the credit agreement) provides for a $750.0 million term loan facility and aggregate revolving commitments of $2.64 billion, with a maturity date of October 8, 2026. Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):
Nine Months Ended
September 30,
20232022
Maximum amount outstanding$1,004,677 $1,684,783 
Average daily amount outstanding$928,318 $1,391,130 
Weighted-average interest rate6.39 %2.60 %
As of September 30, 2023, Quanta was in compliance with all of the financial covenants under the credit agreement.
Term Loan. As of September 30, 2023, Quanta had $735.9 million outstanding under its term loan facility. The carrying amount of the term loan under Quanta’s senior credit facility approximates fair value due to its variable interest rate.
Revolving Loans. As of September 30, 2023, Quanta had $229.8 million of outstanding revolving loans under the senior credit facility, all of which were denominated in Canadian dollars. The carrying amounts of the revolving borrowings under Quanta’s senior credit facility approximate fair value, as all revolving borrowings have a variable interest rate.
As of September 30, 2023, Quanta also had $311.1 million of letters of credit issued under the senior credit facility, of which $223.8 million were denominated in U.S. dollars and $87.3 million were denominated in currencies other than the U.S. dollar, primarily Australian and Canadian dollars. Additionally, available commitments for revolving loans under the senior credit facility must be maintained in order to provide credit support for notes issued under Quanta’s commercial paper program, and therefore such notes effectively reduce the available borrowing capacity under the senior credit facility.
As of September 30, 2023, $1.70 billion remained available under the senior credit facility for new revolving loans, letters of credit and support of the commercial paper program.
Deferred Financing Costs. As of September 30, 2023 and December 31, 2022, capitalized deferred financing costs, net of accumulated amortization, related to Quanta’s revolving loans under its senior credit facility and commercial paper program were $6.7 million and $8.3 million and are included in “Other assets, net” in the accompanying condensed consolidated balance sheets. Amortization of discount and deferred financing costs for all debt instruments is included in interest and other financing expenses and was $1.5 million and $2.0 million for the three months ended September 30, 2023 and 2022, and $4.4 million and $4.9 million for the nine months ended September 30, 2023 and 2022.
Commercial Paper Program
Quanta had $396.8 million of outstanding notes under its unsecured commercial paper program as of September 30, 2023, with a weighted average interest rate of 5.87% and a weighted average maturity of 24 days as of such date. The carrying amounts of the notes issued under Quanta’s commercial paper program approximate fair value.
Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):
Nine Months Ended
September 30,
2023
2022 (1)
Maximum amount outstanding$841,400 $426,250 
Average daily amount outstanding (1)
$624,476 $211,438 
Weighted-average interest rate5.79 %3.46 %
(1) The amounts in this column represent activity from August 23, 2022, the date Quanta’s commercial paper program commenced, through September 30, 2022.
Effective October 6, 2023, Quanta increased the maximum aggregate amount of its existing unsecured commercial paper program to $1.50 billion of notes outstanding at any time. Prior to the increase, the maximum aggregate amount of the program was $1.00 billion.
Additional Letters of Credit
As of September 30, 2023 Quanta had $226.2 million of surety-backed letters of credit issued outside of its senior credit facility, which were denominated in U.S. dollars.
XML 30 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Leases
9 Months Ended
Sep. 30, 2023
Leases [Abstract]  
Leases
9. LEASES:
Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
Three Months EndedNine Months Ended
 September 30,September 30,
Lease costClassification2023202220232022
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,168 $301 $3,181 $1,177 
Interest on lease liabilitiesInterest and other financing expenses674 27 1,181 82 
Operating lease costCost of services and Selling, general and administrative expenses23,379 21,957 69,742 71,082 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses302,134 250,460 790,080 693,847 
Total lease cost $327,355 $272,745 $864,184 $766,188 
(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.
Related party lease expense was $4.5 million and $4.6 million for the three months ended September 30, 2023 and 2022 and $12.3 million and $12.0 million for the nine months ended September 30, 2023 and 2022.
Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):
 As of September 30, 2023
 Operating LeasesFinance LeasesLease Financing TransactionsTotal
Remainder of 2023$23,541 $770 $4,940 $29,251 
202482,431 6,902 18,710 108,043 
202565,559 6,542 16,986 89,087 
202648,661 6,298 17,530 72,489 
202732,482 5,768 14,679 52,929 
Thereafter38,454 5,414 32,492 76,360 
Total future minimum payments related to operating leases, finance leases and lease financing transactions291,128 31,694 105,337 428,159 
Less imputed interest(25,343)(1,605)— (26,948)
Total
$265,785 $30,089 $105,337 $401,211 
Future minimum lease payments for short-term leases were $20.3 million as of September 30, 2023.
The weighted average remaining lease terms and discount rates were as follows:
 As of September 30, 2023
Weighted average remaining lease term (in years):
Operating leases4.34
Finance leases5.70
Weighted average discount rate:
Operating leases4.1 %
Finance leases5.2 %
Quanta has also guaranteed the residual value under certain of its equipment operating leases and real estate finance leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the assets at the time of lease termination generally has approximated or exceeded the residual value guarantees, and therefore such guarantees are not expected to result in significant payments.
Leases
9. LEASES:
Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):
Three Months EndedNine Months Ended
 September 30,September 30,
Lease costClassification2023202220232022
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,168 $301 $3,181 $1,177 
Interest on lease liabilitiesInterest and other financing expenses674 27 1,181 82 
Operating lease costCost of services and Selling, general and administrative expenses23,379 21,957 69,742 71,082 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses302,134 250,460 790,080 693,847 
Total lease cost $327,355 $272,745 $864,184 $766,188 
(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.
Related party lease expense was $4.5 million and $4.6 million for the three months ended September 30, 2023 and 2022 and $12.3 million and $12.0 million for the nine months ended September 30, 2023 and 2022.
Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):
 As of September 30, 2023
 Operating LeasesFinance LeasesLease Financing TransactionsTotal
Remainder of 2023$23,541 $770 $4,940 $29,251 
202482,431 6,902 18,710 108,043 
202565,559 6,542 16,986 89,087 
202648,661 6,298 17,530 72,489 
202732,482 5,768 14,679 52,929 
Thereafter38,454 5,414 32,492 76,360 
Total future minimum payments related to operating leases, finance leases and lease financing transactions291,128 31,694 105,337 428,159 
Less imputed interest(25,343)(1,605)— (26,948)
Total
$265,785 $30,089 $105,337 $401,211 
Future minimum lease payments for short-term leases were $20.3 million as of September 30, 2023.
The weighted average remaining lease terms and discount rates were as follows:
 As of September 30, 2023
Weighted average remaining lease term (in years):
Operating leases4.34
Finance leases5.70
Weighted average discount rate:
Operating leases4.1 %
Finance leases5.2 %
Quanta has also guaranteed the residual value under certain of its equipment operating leases and real estate finance leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the assets at the time of lease termination generally has approximated or exceeded the residual value guarantees, and therefore such guarantees are not expected to result in significant payments.
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes
10. INCOME TAXES:
Quanta’s effective tax rates for the three months ended September 30, 2023 and 2022 were 22.1% and 31.8%. Quanta’s effective tax rates for the nine months ended September 30, 2023 and 2022 were 21.1% and 26.3%. The tax rates for the nine months ended September 30, 2023 and 2022 were favorably impacted by the recognition of $34.0 million and $22.7 million of benefits that resulted from equity incentive awards vesting at a higher fair market value than their grant date fair value. The effective tax rates for the three and nine months ended September 30, 2022 were unfavorably impacted by the valuation allowance on the losses on Starry, while the tax rates for the three and nine months ended September 30, 2023 include a benefit associated with the losses on Starry, as described further below. Additionally, the tax rates for the three and nine months ended September 30, 2023 reflect higher non-deductible per diem expenses related to the expiration, as of December 31, 2022, of a temporary provision that allowed the full deduction of certain meal and entertainment costs.
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. During the three and nine months ended September 30, 2022, Quanta recognized $26.5 million and $76.5 million of unrealized losses on its investment in Starry and recorded a valuation allowance against such unrealized losses. During the three months ended March 31, 2023, Starry filed for bankruptcy under Chapter 11 of the U.S. Bankruptcy Code, as amended. On August 31, 2023, the equity securities held by Quanta were cancelled pursuant to an approved plan of reorganization in such bankruptcy proceeding. As a result, Quanta’s cumulative $91.5 million loss on its investment in Starry was realized during the three months ended September 30, 2023. This realized loss can be utilized to offset gains from tax years 2020 through 2023, and can be carried forward to offset future capital gains realized in tax years 2024 through 2028. Quanta has identified sufficient sources of capital loss carry backs and forecasted capital gain income in these periods such that the full $22.7 million valuation allowance on the Starry capital loss was released during the three months ended September 30, 2023.
As of September 30, 2023, the total amount of unrecognized tax benefits relating to uncertain tax positions was $49.3 million, a net increase of $7.7 million from December 31, 2022, which primarily resulted from a $7.7 million increase related to positions expected to be taken in 2023. Quanta’s consolidated federal income tax returns for tax years 2017 through 2022 remain open to examination by the IRS, as the applicable statute of limitations periods have not yet expired. Additionally, various state and foreign tax returns filed by Quanta and certain subsidiaries for multiple periods remain under examination by various U.S. state and foreign tax authorities. Quanta does not consider any state in which it does business to be a major tax jurisdiction. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $11.9 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.
XML 32 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Equity
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Equity
11. EQUITY:
Stock Repurchases
On May 23, 2023, Quanta’s Board of Directors approved a new stock repurchase program that authorizes Quanta to purchase, from time to time through June 30, 2026, up to $500 million of its outstanding common stock. The new stock repurchase program became effective on July 1, 2023, upon expiration of Quanta’s previous stock repurchase program.
Quanta repurchased the following shares of common stock in the open market under its stock repurchase program (in thousands):
Quarter ended:SharesAmount
September 30, 2023— $— 
June 30, 2023— $— 
March 31, 2023— — 
December 31, 202287 $11,403 
September 30, 2022158 $21,033 
June 30, 2022731 $84,884 
March 31, 202285 $10,426 
Quanta’s policy is to record a stock repurchase as of the trade date of the transaction; however, the payment of cash related to the repurchase is made on the settlement date of the transaction. During the three and nine months ended September 30, 2023, Quanta did not make any cash payments related to stock repurchases. During the three and nine months ended September 30, 2022, cash payments related to stock repurchases were $20.8 million and $115.1 million. Repurchases 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 credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the repurchase program may be modified or terminated by Quanta’s Board of Directors at any time at its sole discretion and without notice.
Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2022 and the first nine months of 2023 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
August 30, 2023October 2, 2023October 13, 2023$0.08 $12,430 
May 23, 2023July 3, 2023July 14, 2023$0.08 $11,893 
March 29, 2023April 10, 2023April 18, 2023$0.08 $12,100 
December 13, 2022January 3, 2023January 13, 2023$0.08 $11,756 
August 31, 2022October 3, 2022October 14, 2022$0.07 $10,322 
May 27, 2022July 1, 2022July 15, 2022$0.07 $10,283 
March 30, 2022April 11, 2022April 18, 2022$0.07 $10,459 
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation
12. STOCK-BASED COMPENSATION:
Restricted Stock Units (RSUs) to be Settled in Common Stock
A summary of the activity for RSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (RSUs in thousands):
20232022
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 13,263 $78.743,880 $61.64
Granted667 $161.42817 $111.20
Vested(1,199)$66.14(1,257)$48.48
Forfeited(119)$114.47(116)$78.72
Unvested at September 30
2,612 $104.393,324 $78.39
The approximate fair value of RSUs that vested during the nine months ended September 30, 2023 and 2022 was $194.6 million and $143.7 million.
During the nine months ended September 30, 2023 and 2022, Quanta recognized $70.5 million and $62.1 million of non-cash stock compensation expense related to RSUs to be settled in common stock. As of September 30, 2023, there was $167.2 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 3.31 years.
Performance Stock Units (PSUs) to be Settled in Common Stock
A summary of the activity for PSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (PSUs in thousands):
20232022
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 1733 $65.39931 $47.27
Granted177 $174.50153 $119.74
Vested(413)$35.12(334)$40.15
Forfeited(6)$101.66(17)$58.79
Unvested at September 30
491 $129.70733 $65.39
The Monte Carlo simulation valuation methodology applied the following key inputs:
20232022
Valuation date price based on March 9, 2023 and March 2, 2022 closing stock prices of Quanta common stock$160.55$110.24
Historical volatility35 %39 %
Risk-free interest rate4.62 %1.64 %
Term in years2.812.83
During the nine months ended September 30, 2023 and 2022, Quanta recognized $24.2 million and $15.6 million of non-cash stock compensation expense related to PSUs to be settled in common stock. As of September 30, 2023, there was an estimated $36.4 million of total unrecognized compensation expense related to unearned and unvested PSUs. This amount is based on forecasted attainment of performance metrics and estimated forfeitures of unearned and unvested PSUs. The compensation expense related to outstanding PSUs can 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. This cost is expected to be recognized over a weighted average period of 1.82 years.
During each of the nine months ended September 30, 2023 and 2022, 0.7 million shares of common stock were issued in connection with PSUs. The approximate fair values of PSUs earned during the nine months ended September 30, 2023 and 2022 were $115.5 million and $72.4 million.
RSUs to be Settled in Cash
During the nine months ended September 30, 2023 and 2022, compensation expense related to RSUs to be settled in cash was $11.9 million and $11.6 million. 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 calculated at the end of each reporting period based on the market value of Quanta’s common stock and is classified as a liability. Quanta paid $18.0 million and $14.5 million to settle liabilities related to cash-settled RSUs in the nine months ended September 30, 2023 and 2022. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $4.7 million and $11.0 million as of September 30, 2023 and December 31, 2022.
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans
9 Months Ended
Sep. 30, 2023
Postemployment Benefits [Abstract]  
Employee Benefit Plans
13. EMPLOYEE BENEFIT PLANS:
Deferred Compensation Plans
Quanta maintains non-qualified deferred compensation plans under which eligible directors and key employees may defer their receipt of certain cash compensation and/or the settlement of certain stock-based awards. As of September 30, 2023 and December 31, 2022, the liability related to deferred cash compensation under these plans, including amounts contributed by Quanta, was $80.1 million and $67.4 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. Additionally, as of September 30, 2023 and December 31, 2022, the settlement and issuance of 206,736 and 252,026 shares of common stock underlying certain stock-based awards had been deferred under these plans, and such issuances are scheduled to occur in future periods.
To provide for future obligations related to deferred cash compensation under these plans, Quanta has invested in corporate-owned life insurance (COLI) policies covering certain participants in the deferred compensation plans, the underlying investments of which are intended to be aligned with the investment alternatives elected by plan participants. The COLI assets are recorded at their cash surrender value, which is considered their fair market value, and as of September 30, 2023 and December 31, 2022, the fair market values were $74.6 million and $64.0 million and were included in “Other assets, net” in the accompanying condensed consolidated balance sheets. The level of inputs for these fair value measurements is Level 2.
Changes in the fair market value of Quanta’s COLI assets and deferred compensation liabilities largely offset and are recorded in the accompanying statements of operations as follows (in thousands):
 Three Months EndedNine Months Ended
September 30,September 30,
ClassificationChange in fair market value of2023202220232022
(Loss) gain included in Selling, general and administrative expenses
Deferred compensation liabilities$2,262 $3,069 $(5,646)$17,106 
Other income (expense), net
COLI assets$(3,106)$(3,402)$3,774 $(17,706)
XML 35 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
14. COMMITMENTS AND CONTINGENCIES:
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, property damage, breach of contract, negligence or gross negligence, environmental liabilities, wage and hour and other employment-related damages, punitive damages, consequential 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.
The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves a series of complex judgments about future events. 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 and taking into account, among other things, negotiations with claimants, discovery, settlements and payments, judicial rulings, arbitration and mediation decisions, advice of internal and external legal counsel, and other information and events pertaining to a particular matter. Costs incurred for litigation are expensed as incurred. 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. However, 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 liquidated damages under the contracts. As of the date of the contract terminations, Redes had incurred costs of approximately $157 million related to the design and construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments).
In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce (ICC) against PRONATEL and the MTC. In the arbitration, Redes claimed that PRONATEL: breached and wrongfully terminated the contracts; wrongfully executed the advance payment bonds and the performance bonds; and was not entitled to the alleged amount of liquidated damages, and sought compensation for various damages arising from PRONATEL’s actions in the initially claimed amount of approximately $190 million. In August 2022, Redes received the decision of the arbitration tribunal, which unanimously found in favor of Redes in connection with its claims and ordered, among other things, (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) payment of lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) payment of other related costs and damages to Redes as a result of the breach and improper termination of the contracts (including costs related to the execution of the bonds, costs related to the transfer of the networks and legal and expert fees). Accordingly, the arbitration tribunal awarded Redes approximately $177 million. In addition, per the terms of the arbitration decision, interest will accrue on the amount owed up to the date of payment.
The decision of the arbitration tribunal is final, with limited grounds on which PRONATEL and the MTC may seek to annul the decision in Peruvian courts. In December 2022, Redes filed an enforcement proceeding with respect to each project contract to secure recovery of the arbitration award, and PRONATEL and the MTC filed an annulment proceeding with respect to each project contract. The enforcement and annulment proceedings are pending within different commercial courts in Lima, Peru. In April 2023 and August 2023, Redes received favorable rulings in each of the annulment proceedings rejecting the grounds for annulment; however, PRONATEL and the MTC are pursuing, and are expected to continue to pursue, certain remaining legal challenges to such rulings. Final decisions with respect to the enforcement proceedings are expected later in 2023 or in 2024. Additionally, in December 2022, following the favorable arbitration ruling, Quanta received $100.5 million pursuant to coverage under an insurance policy for the improper collection by PRONATEL and the MTC of the advance
payment and performance bonds, and in January 2023 Quanta received $6.7 million pursuant to coverage under an insurance policy for nonpayment by PRONATEL and the MTC of amounts owed for work completed by Redes. Quanta is continuing to pursue collection of the ICC arbitration award and any amount collected would result in repayment of an equal amount to the insurers up to the amount received from the insurers.
Quanta also reserves the right to seek full compensation for the loss of its investment under applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC. In connection with these rights, in May 2020 Quanta’s Dutch subsidiary delivered to the Peruvian government an official notice of dispute arising from the termination of the contracts and related acts by PRONATEL (which are attributable to Peru) under the Agreement on the Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the Republic of Peru (Investment Treaty). The Investment Treaty protects Quanta’s subsidiary’s indirect ownership stake in Redes and the project, and provides for rights and remedies distinct from the ICC arbitration. In December 2020, Quanta’s Dutch subsidiary filed a request for the institution of an arbitration proceeding against Peru with the International Centre for Settlement of Investment Disputes (ICSID) related to Peru’s breach of the Investment Treaty, which was registered by ICSID in January 2021. In the ICSID arbitration, Quanta’s Dutch subsidiary claims, without limitation, that Peru: (i) treated the subsidiary’s investment in Redes and the project unfairly and inequitably; and (ii) effectively expropriated the subsidiary’s investment in Redes and the project. In addition, Quanta’s Dutch subsidiary is seeking full compensation for all damages arising from Peru’s actions, including but not limited to (i) the fair market value of the investment and/or lost profits; (ii) attorneys’ fees and arbitration costs; (iii) other related costs and damages and (iv) pre- and post-award interest. The ICSID arbitration hearing on the merits occurred in the second quarter of 2023 and a decision is currently expected in the first half of 2024.
Quanta believes Redes is entitled to all amounts awarded by the ICC arbitration tribunal, and that its Dutch subsidiary is entitled to other amounts associated with the pending ICSID arbitration proceeding. Quanta and Redes intend to vigorously pursue recovery of the amounts awarded by the ICC arbitration tribunal and take additional legal actions deemed necessary to enforce the ICC arbitration decision. However, due to the inherent uncertainty involved with, among other things, the annulment, enforcement and related proceedings, the ultimate timing and conclusion with respect to collection of the amount of the ICC arbitration award remains unknown.
As a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, 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. Quanta also initially recorded a contract receivable of approximately $120 million related to the project during the three months ended June 30, 2019, which includes the amounts collected by PRONATEL through exercise of the advance payment bonds and performance bonds. As of September 30, 2023, the total amount of the receivable was not changed and is included in “Other assets, net” in the accompanying condensed consolidated balance sheet. Additionally, with respect to the amounts received pursuant to coverage under the insurance policies described above, $107.2 million is included in “Insurance and other non-current liabilities” in the accompanying consolidated balance sheet as of September 30, 2023.
After considering, as discussed above, that the ultimate timing and conclusion with respect to collection of the full amount associated with the ICC arbitration award remains unknown, Quanta has not recognized a gain in the current period. To the extent amounts in excess of the current receivable are determined to be realizable, a gain would be recorded in the period such determination is made. However, if Quanta is ultimately not successful with respect to collection of the ICC arbitration award, through annulment or otherwise, or with respect to its claims in the pending ICSID arbitration proceeding, 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.
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. During 2019 and
2020, the parties filed additional summary judgment and other motions, and a bench trial on liability and damages was held. Liability and damages for TNS were initially determined by the trial court to be approximately $9.5 million. Separately, in 2022, the court issued a ruling awarding attorneys’ fees and costs to plaintiffs in the amount of approximately $17.3 million. TNS appealed the trial court’s rulings, and in October 2023, the California Court of Appeal issued an opinion overruling significant portions of the trial court’s summary judgment rulings and remanding the case to the trial court for further proceedings. Specifically, the appellate court vacated the trial court’s summary judgment ruling as to meal and rest periods, which comprises the majority of the damages awarded, and affirmed the trial court’s ruling with respect to overtime wages. Quanta believes the decision by the appellate court also requires the attorneys’ fees and costs claimed by plaintiffs to be reevaluated in accordance with the final disposition of the matter. The appellate court decision remains subject to further appeal by either party, and the plaintiffs have filed a petition for rehearing with the appellate court on a number of issues. Additionally, Quanta intends to continue to contest its liability and the damage calculations asserted by the plaintiff class to the trial court on remand.
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. However, Quanta currently believes that, due to solvency issues, any contribution from the staffing companies may not be substantial.
The final amount of liability and attorneys’ fees payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of further proceedings by the trial court with respect to liability, damages, attorneys’ fees and expenses, and interest, as well as the solvency of the staffing agencies. Quanta has not incurred, and does not believe, at this time, that it is probable this matter will result in a material loss and the range of reasonably possible loss is not currently estimable due to the uncertainties associated with, among other things, such further proceedings.
Hallen Acquisition Assumed Liability
In August 2019, in connection with the acquisition of The Hallen Construction Co., Inc. (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 stages and generally seek unspecified damages and, in some cases, punitive damages, for wrongful death, personal injury, property damage and business interruption.
As of September 30, 2023, Quanta had not recorded an accrual related to this matter. While Quanta believes Hallen’s liabilities associated with this matter will not exceed the amount of available insurance coverage under applicable insurance policies and contractual remedies negotiated by Quanta with the former owners of Hallen, the ultimate amount of liability remains subject to uncertainties associated with pending litigation, including, among other things, the likelihood and potential amount of damages that could be asserted or awarded. To the extent this matter results in a loss that is in excess of, or not covered by, such insurance policies or contractual remedies, it could have a material adverse effect on Quanta’s consolidated financial condition, results of operations and cash flows.
Silverado Wildfire Matter
During 2022 and 2023, two of Quanta’s subsidiaries received tenders of defense and demands for preservation of evidence from Southern California Edison Company (SCE) related to lawsuits filed from April 2021 through October 2023 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits generally assert property damage and related claims on behalf of certain individuals and subrogation claims on behalf of insurers relating to damages caused by a wildfire that began in October 2020 in Orange County, California (the Silverado Fire) and that is purported to have damaged approximately 13,000 acres. The lawsuits allege the Silverado Fire originated from utility poles in the area, generally claiming that each defendant failed to adequately maintain, inspect, repair or replace its overhead facilities,
equipment and utility poles and remove vegetation in the vicinity; that the utility poles were overloaded with equipment from shared usage; and that SCE failed to de-energize its facilities during red flag warnings for a Santa Ana wind event. The lawsuits allege the Silverado Fire started when SCE and T-Mobile equipment contacted each other and note the Orange County Fire Department is investigating whether a T-Mobile lashing wire contacted an SCE overhead primary conductor in high winds. T-Mobile has filed cross-complaints against SCE alleging, among other things, that the ignition site of the Silverado Fire encompassed two utility poles replaced by SCE or a third party engaged by SCE, and that certain equipment, including T-Mobile’s lashing wire, was not sufficiently re-secured after the utility pole replacements. One of Quanta’s subsidiaries performed planning and other services related to the two utility poles, and another Quanta subsidiary replaced the utility poles and reattached the electrical and telecommunication equipment to the new utility poles in March 2019, approximately 19 months before the Silverado Fire. Pursuant to the general terms of a master services agreement and a master consulting services agreement between the Quanta subsidiaries and SCE, the subsidiaries agreed to defend and indemnify SCE against certain claims arising with respect to performance or nonperformance under the agreements. The SCE tender letters seek contractual indemnification and defense from Quanta’s subsidiaries for the claims asserted against SCE in the lawsuits and the T-Mobile cross-complaints.
Quanta’s subsidiaries intend to vigorously defend against the lawsuits, the T-Mobile cross-complaints and any other claims asserted in connection with the Silverado Fire. Quanta will continue to review additional information in connection with this matter as litigation and resolution efforts progress, and any such information may potentially allow Quanta to determine an estimate of potential loss, if any. As of September 30, 2023, Quanta had not recorded an accrual with respect to this matter, and Quanta is currently unable to reasonably estimate a range of reasonably possible loss, if any, because there are a number of unknown facts and legal considerations that may impact the amount of any potential liability. Quanta also believes that to the extent its subsidiaries are determined to be liable for any damages resulting from this matter, its insurance would be applied to any such liabilities over its deductible amount and its insurance coverage would be adequate to cover such potential liabilities. However, the ultimate amount of any potential liability and insurance coverage in connection with this matter remains subject to uncertainties associated with pending and potential future litigation.
Insurance
Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly 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, as well as with respect to certain other amounts.
As of September 30, 2023 and December 31, 2022, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability, and group health claims totaled $332.5 million and $319.6 million, of which $216.5 million and $209.8 million are included in “Insurance and other non-current liabilities,” and the remainder is included in “Accounts payables and accrued expenses.” Related insurance recoveries/receivables as of September 30, 2023 and December 31, 2022 were $5.2 million and $5.8 million, of which $0.3 million and $0.3 million are included in “Prepaid expenses and other current assets” and $4.9 million and $5.5 million are included in “Other assets, net.”
Bonds and Parent Guarantees
As of September 30, 2023, the total amount of the outstanding performance bonds was estimated to be approximately $7.0 billion. Quanta’s estimated maximum exposure related 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 $2.7 billion as of September 30, 2023.
Capital Commitments and Other Committed Expenditures
As of September 30, 2023, Quanta had $65.3 million of production orders with expected delivery dates during the remainder of 2023 and $53.6 million of production orders with expected delivery dates in 2024 for capital commitments primarily related to the expansion of its equipment fleet. The majority of this amount relates to the expansion of Quanta’s equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. 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.
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Detail of Certain Accounts
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Detail of Certain Accounts
15. DETAIL OF CERTAIN ACCOUNTS:
Cash and Cash Equivalents
As of September 30, 2023 and December 31, 2022, cash equivalents were $140.8 million and $260.1 million and consisted primarily of money market investments and money market mutual funds. Quanta’s cash equivalents are categorized as Level 1 assets, as all values are based on unadjusted quoted prices for identical assets in an active market. Cash and cash equivalents in foreign bank accounts are primarily held in Canada and Australia.
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, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by consolidated or proportionately consolidated joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 September 30, 2023December 31, 2022
Cash and cash equivalents held by domestic joint ventures$34,684 $14,291 
Cash and cash equivalents held by foreign joint ventures8,188 6,277 
Total cash and cash equivalents held by joint ventures42,872 20,568 
Cash and cash equivalents held by captive insurance company21,758 35,085 
Cash and cash equivalents not held by joint ventures or captive insurance company240,725 372,852 
Total cash and cash equivalents$305,355 $428,505 
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 September 30, 2023December 31, 2022
Accounts payable, trade$1,990,788 $1,302,086 
Accrued compensation and related expenses582,136 469,048 
Other accrued expenses396,169 381,995 
Accounts payable and accrued expenses$2,969,093 $2,153,129 
Other accrued expenses primarily include accrued insurance liabilities, income and franchise taxes payable and deferred revenues.
Property and Equipment
Accumulated depreciation related to property and equipment was $1.78 billion and $1.65 billion as of September 30, 2023 and December 31, 2022. In addition, Quanta held property and equipment, net of $254.7 million and $298.0 million in foreign countries, primarily Canada, as of September 30, 2023 and December 31, 2022.
Other Intangible Assets
Accumulated amortization related to other intangible assets was $1.24 billion and $1.02 billion as of September 30, 2023 and December 31, 2022.
XML 37 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information
9 Months Ended
Sep. 30, 2023
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information
16. SUPPLEMENTAL CASH FLOW INFORMATION:
Reconciliations of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):
September 30,
20232022
Cash and cash equivalents $305,355 $215,395 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,393 1,993 
Restricted cash included in “Other assets, net” (1)
1,141 950 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$309,889 $218,338 

December 31,
20222021
Cash and cash equivalents $428,505 $229,097 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,759 1,836 
Restricted cash included in “Other assets, net” (1)
950 954 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$433,214 $231,887 
(1)    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):
 Nine Months Ended
September 30,
 20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used by operating leases$(71,504)$(72,256)
Operating cash flows used by finance leases$(1,181)$(82)
Financing cash flows used by finance leases$(1,680)$(1,076)
Lease assets obtained in exchange for lease liabilities:
Operating leases$81,101 $54,779 
Finance leases$27,801 $1,865 
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities$27,584 $29,602 
Additional supplemental cash flow information is as follows (in thousands):
Nine Months Ended
September 30,
20232022
Cash (paid) received during the period for:
Interest paid $(113,440)$(61,815)
Income taxes paid $(171,210)$(74,825)
Income tax refunds $5,244 $5,966 
Accrued capital expenditures were $21.3 million and $25.4 million as of September 30, 2023 and 2022. The impact of these items has been excluded from Quanta’s capital expenditures in the accompanying condensed consolidated statements of cash flows due to their non-cash nature.
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) Attributable to Parent $ 272,836 $ 155,956 $ 533,781 $ 328,617
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended
Sep. 30, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Business and Organization, Basis of Presentation and Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Interim Condensed Consolidated Financial Information These unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X for interim financial information. 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. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta’s Annual Report on Form 10-K for the year ended December 31, 2022. 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.
Recently Adopted Guidance and New Accounting Pronouncement Not Yet Adopted
Recently Adopted Guidance
In October 2021, the Financial Accounting Standards Board (FASB) issued an update that requires recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta adopted this update effective January 1, 2023, and it did not have a material impact on Quanta’s consolidated financial statements.
New Accounting Pronouncement Not Yet Adopted
In June 2022, the FASB issued an update that clarifies the guidance in FASB ASC 820 (Fair Value Measurement) for equity securities subject to contractual sale restrictions. The update prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. This update is effective for interim and annual periods beginning after December 15, 2023. Early adoption is permitted. This guidance will increase the fair market value of the consideration paid in equity securities in a business combination, and therefore it may increase the amount allocated to goodwill. Quanta will adopt this update by January 1, 2024, and it is not expected to have a material impact on Quanta’s consolidated financial statements.
Revenue Recognition ContractsCertain of Quanta’s services are generally provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories: unit-price contracts, cost-plus contracts and fixed price contracts.Under fixed-price contracts, as well as unit-price contracts with more than an insignificant amount of partially completed units, 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.These amounts represent management’s estimates 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 as of such dates. 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.
Contract Estimates and Changes in 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. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements and materials; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies; and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations.
Additionally, 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 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 reasonably estimated.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 currently estimated revenue is less than the previous estimate. The impact of a change in contract 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. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.
Quanta determines its allowance for credit losses based on an estimate of expected credit losses for financial instruments, primarily accounts receivable and contract assets. 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’s historical loss ratio and its determination of its risk pools, which are used to calculate expected credit losses, 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 economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including the impact of uncertainty and challenges in the overall economy and in Quanta’s industries and markets, which currently include inflationary pressure, supply chain and other logistical challenges and increased interest rates.
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, absent certain specific considerations, generally does not consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 120 days outstanding. In addition, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings for 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.
Accounts receivable are written-off against the allowance for credit losses if they are deemed uncollectible.
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 when amounts arise from routine lags in billing. These balances do not include revenues recognized for work performed under fixed-price contracts and unit-price contracts with more than an insignificant amount of partially completed units, as these amounts are recorded as “Contract assets.” As of September 30, 2023 and December 31, 2022, unbilled receivables included in “Accounts receivable” were $957.9 million and $823.9 million. The increase in unbilled receivables was primarily due to significant increases in work and certain delays in billing related to certain large customers. 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 $57.1 million and $59.6 million as of September 30, 2023 and December 31, 2022.
Segment Information
Quanta reports its results under three reportable segments described below:
Electric Power Infrastructure Solutions (Electric Power). Quanta’s Electric Power segment provides comprehensive services for the electric power and communications markets.
Renewable Energy Infrastructure Solutions (Renewable Energy). Quanta’s Renewable Energy segment provides comprehensive infrastructure solutions to customers that are involved in the renewable energy industry.
Underground Utility and Infrastructure Solutions (Underground and Infrastructure). Quanta’s Underground and Infrastructure segment provides comprehensive infrastructure solutions to customers involved in the transportation, distribution, storage, development and processing of natural gas, oil and other products.
Corporate and Non-allocated Costs include corporate facility costs; non-allocated corporate salaries, benefits and incentive compensation; acquisition and integration 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.
Depreciation Expense Allocation Depreciation Expense 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. Certain of Quanta’s fixed assets are used on an interchangeable basis across its reportable segments.
Income Taxes 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. During the three and nine months ended September 30, 2022, Quanta recognized $26.5 million and $76.5 million of unrealized losses on its investment in Starry and recorded a valuation allowance against such unrealized losses. During the three months ended March 31, 2023, Starry filed for bankruptcy under Chapter 11 of the U.S. Bankruptcy Code, as amended. On August 31, 2023, the equity securities held by Quanta were cancelled pursuant to an approved plan of reorganization in such bankruptcy proceeding. As a result, Quanta’s cumulative $91.5 million loss on its investment in Starry was realized during the three months ended September 30, 2023. This realized loss can be utilized to offset gains from tax years 2020 through 2023, and can be carried forward to offset future capital gains realized in tax years 2024 through 2028. Quanta has identified sufficient sources of capital loss carry backs and forecasted capital gain income in these periods such that the full $22.7 million valuation allowance on the Starry capital loss was released during the three months ended September 30, 2023.
Stock Repurchases Quanta’s policy is to record a stock repurchase as of the trade date of the transaction; however, the payment of cash related to the repurchase is made on the settlement date of the transaction.
Cash and Cash Equivalents 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, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations.
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Related Balance Sheet Accounts (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Disaggregated by Geographic Location and Contract Type The following tables present Quanta’s revenue disaggregated by contract type and by geographic location, as determined by the job location (in thousands):
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
By contract type:
Fixed price contracts$2,718,921 48.4 %$1,875,855 42.1 %6,950,697 46.0 %$5,370,646 42.4 %
Unit-price contracts1,803,764 32.1 1,597,640 35.8 4,998,787 33.1 $4,407,147 34.8 
Cost-plus contracts1,098,137 19.5 986,262 22.1 3,148,774 20.9 2,879,492 22.8 
Total revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %
Three Months Ended September 30,Nine Months Ended September 30,
2023202220232022
By primary geographic location:
United States$4,816,825 85.8 %$3,760,019 84.3 %$12,766,092 84.6 %$10,751,325 84.9 %
Canada574,536 10.2 512,803 11.5 1,640,154 10.9 1,503,174 11.9 
Australia148,499 2.6 130,851 2.9 459,901 3.0 275,421 2.2 
Others80,962 1.4 56,084 1.3 232,111 1.5 127,365 1.0 
Total revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %
Contract Assets and Liabilities
Contract assets and liabilities consisted of the following (in thousands):
September 30, 2023December 31, 2022
Contract assets$1,584,623 $1,080,206 
Contract liabilities$1,100,928 $1,141,518 
Composition of the Allowance for Credit Losses
Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):
 Three Months EndedNine Months Ended
September 30,September 30,
 2023202220232022
Balance at beginning of period$13,908 $49,707 $15,644 $49,749 
Increase in provision for credit losses181 2,343 5,428 2,048 
Write-offs charged against the allowance net of recoveries of amounts previously written off(146)(33,030)(7,129)(32,777)
Balance at end of period$13,943 $19,020 $13,943 $19,020 
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Summarized Financial Information The following table sets forth segment revenues and segment operating income (loss) and operating margins for the three and nine months ended September 30, 2023 and 2022. Operating margin is calculated by dividing operating income (loss) by
revenues. The following table shows dollars in thousands:
Three Months Ended September 30,Nine Months Ended September 30,
 2023202220232022
Revenues:  
Electric Power
$2,489,547 44.3 %$2,282,332 51.2 %$7,240,838 48.0 %$6,620,459 52.3 %
Renewable Energy
1,746,636 31.1 978,779 21.9 4,144,304 27.4 2,778,647 22.0 
Underground and Infrastructure
1,384,639 24.6 1,198,646 26.9 3,713,116 24.6 3,258,179 25.7 
Consolidated revenues$5,620,822 100.0 %$4,459,757 100.0 %$15,098,258 100.0 %$12,657,285 100.0 %
Operating income (loss):
  
Electric Power(1)
$296,176 11.9 %$255,457 11.2 %$755,342 10.4 %$691,026 10.4 %
Renewable Energy
151,389 8.7 %88,885 9.1 %297,532 7.2 %240,514 8.7 %
Underground and Infrastructure
123,764 8.9 %101,351 8.5 %292,544 7.9 %239,469 7.3 %
Corporate and Non-Allocated Costs (2)
(171,000)(3.0)%(158,902)(3.6)%(539,956)(3.6)%(558,346)(4.4)%
Consolidated operating income$400,329 7.1 %$286,791 6.4 %$805,462 5.3 %$612,663 4.8 %
(1)    Includes equity in earnings of integral unconsolidated affiliates of $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022 and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).
(2)    Includes amortization expense of $71.4 million and $67.1 million and non-cash stock-based compensation of $32.5 million and $26.6 million for the three months ended September 30, 2023 and 2022. Includes amortization expense of $213.8 million and $290.8 million and non-cash stock-based compensation of $94.6 million and $77.7 million for the nine months ended September 30, 2023 and 2022.
The following table sets forth depreciation expense by segment for the three and nine months ended September 30, 2023 and 2022. The table shows dollars in thousands:
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Depreciation:
Electric Power
$38,228 $35,896 $121,670 $109,456 
Renewable Energy
15,812 11,214 37,351 29,625 
Underground and Infrastructure
23,940 20,311 63,575 61,916 
Corporate and Non-Allocated Costs3,508 6,086 17,150 17,423 
Consolidated depreciation$81,488 $73,507 $239,746 $218,420 
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Aggregate Consideration Paid or Payable and Allocation Net Assets
The following table summarizes the estimated fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed as of their respective acquisition dates as of September 30, 2023 for acquisitions completed in the nine months ended September 30, 2023 (in thousands):
Nine Months Ended
September 30, 2023
Consideration:
Cash paid or payable$484,103 
Value of Quanta common stock issued131,521 
Contingent consideration6,850 
Fair value of total consideration transferred or estimated to be transferred$622,474 
Cash and cash equivalents$14,924 
Accounts receivable51,289 
Contract assets195 
Inventories56,960 
Prepaid expenses and other current assets4,417 
Property and equipment147,012 
Operating lease assets16,264 
Other assets4,553 
Identifiable intangible assets115,515 
Accounts payable and accrued liabilities(64,923)
Contract liabilities(3,071)
Operating lease liabilities, current(3,080)
Deferred tax liabilities, net(20,556)
Operating lease liabilities, non-current(13,790)
Other long-term liabilities(398)
Total identifiable net assets305,311 
Goodwill317,163 
Fair value of net assets acquired$622,474 
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 the nine months ended September 30, 2023 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).    
Nine Months Ended
September 30, 2023
Estimated Fair ValueWeighted Average Amortization Period in Years
Customer relationships$83,180 4.6
Backlog11,564 0.8
Trade names13,797 15.0
Non-compete agreements6,974 5.0
Total intangible assets subject to amortization$115,515 5.5
Discount Rates and Customer Attrition Rates The following table includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the nine months ended September 30, 2023 as of the respective acquisition dates:
Nine Months Ended
 September 30, 2023
RangeWeighted Average
Discount rates
15% to 19%
17%
Customer attrition rates
10% to 30%
18%
Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities The aggregate fair value of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets is as follows (in thousands):
 September 30, 2023December 31, 2022
Accounts payable and accrued expenses$— $5,000 
Insurance and other non-current liabilities151,156 143,517 
Total contingent consideration liabilities$151,156 $148,517 
Unaudited Supplemental Pro Forma Results of Operations The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the nine months ended September 30, 2023 and the year ended December 31, 2022, have been provided for illustrative purposes only and may not 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 (in thousands).
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Revenues$5,624,274 $4,585,187 $15,112,066 $13,045,546 
Net income attributable to common stock$272,772 $155,177 $533,540 $328,147 
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Affiliates and Other Entities (Tables)
9 Months Ended
Sep. 30, 2023
Investments [Abstract]  
Schedule of Equity Investments
The following table presents Quanta’s equity investments by type (in thousands):
September 30, 2023December 31, 2022
Equity method investments - integral unconsolidated affiliates
$94,927 $101,251 
Equity method investments - non-integral unconsolidated affiliates28,482 55,833 
Marketable equity securities (1)
— — 
Non-marketable equity securities53,246 54,134 
Total equity investments$176,655 $211,218 
(1) As of December 31, 2022, the fair value of Quanta’s investment in equity securities of Starry Group Holdings, Inc. (Starry) was zero, which was accounted for as an investment in marketable securities and included a loss of $91.5 million. During the three months ended September 30, 2023, a plan of reorganization in Starry’s bankruptcy proceeding pursuant to Chapter 11 of the U.S. Bankruptcy Code, as amended, went into effect and, as a result, the equity securities of Starry held by Quanta were cancelled.
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Per Share Information (Tables)
9 Months Ended
Sep. 30, 2023
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 consisted of the following (in thousands):
Three Months EndedNine Months Ended
September 30,September 30,
2023202220232022
Amounts attributable to common stock:
Net income attributable to common stock$272,836 $155,956 $533,781 $328,617 
Weighted average shares:
Weighted average shares outstanding for basic earnings per share attributable to common stock145,455 143,353 145,118 143,581 
Effect of dilutive unvested non-participating stock-based awards3,337 4,325 3,631 4,515 
Weighted average shares outstanding for diluted earnings per share attributable to common stock148,792 147,678 148,749 148,096 
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations (Tables)
9 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Long-term Debt Obligations
Quanta’s long-term debt obligations consisted of the following (in thousands):
September 30, 2023December 31, 2022
0.950% Senior Notes due October 2024
$500,000 $500,000 
2.900% Senior Notes due October 2030
1,000,000 1,000,000 
2.350% Senior Notes due January 2032
500,000 500,000 
3.050% Senior Notes due October 2041
500,000 500,000 
Borrowings under senior credit facility (including Term Loan)965,764 786,910 
Borrowings under commercial paper program396,800 373,000 
Other long-term debt112,745 92,907 
Finance leases30,089 3,542 
Unamortized discount and financing costs(23,480)(26,432)
Total long-term debt obligations3,981,918 3,729,927 
Less — Current maturities of long-term debt44,570 37,495 
Total long-term debt obligations, net of current maturities$3,937,348 $3,692,432 
Schedule of Interest on Senior Notes
The interest amounts due on Quanta’s senior notes on each payment date are set forth below (dollars in thousands):
Title of the NotesInterest AmountPayment DatesCommencement Date
0.950% Senior Notes due October 2024
$2,375 April 1 and October 1April 1, 2022
2.900% Senior Notes due October 2030
$14,500 April 1 and October 1April 1, 2021
2.350% Senior Notes due January 2032
$5,875 January 15 and July 15July 15, 2022
3.050% Senior Notes due October 2041
$7,625 April 1 and October 1April 1, 2022
Borrowings under Credit Facility and Applicable Interest Rates Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):
Nine Months Ended
September 30,
20232022
Maximum amount outstanding$1,004,677 $1,684,783 
Average daily amount outstanding$928,318 $1,391,130 
Weighted-average interest rate6.39 %2.60 %
Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):
Nine Months Ended
September 30,
2023
2022 (1)
Maximum amount outstanding$841,400 $426,250 
Average daily amount outstanding (1)
$624,476 $211,438 
Weighted-average interest rate5.79 %3.46 %
(1) The amounts in this column represent activity from August 23, 2022, the date Quanta’s commercial paper program commenced, through September 30, 2022.
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
9 Months Ended
Sep. 30, 2023
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 EndedNine Months Ended
 September 30,September 30,
Lease costClassification2023202220232022
Finance lease cost:
Amortization of lease assets
Depreciation (1)
$1,168 $301 $3,181 $1,177 
Interest on lease liabilitiesInterest and other financing expenses674 27 1,181 82 
Operating lease costCost of services and Selling, general and administrative expenses23,379 21,957 69,742 71,082 
Short-term and variable lease cost (2)
Cost of services and Selling, general and administrative expenses302,134 250,460 790,080 693,847 
Total lease cost $327,355 $272,745 $864,184 $766,188 
(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.
Future Minimum Lease Payments - Operating Leases
Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):
 As of September 30, 2023
 Operating LeasesFinance LeasesLease Financing TransactionsTotal
Remainder of 2023$23,541 $770 $4,940 $29,251 
202482,431 6,902 18,710 108,043 
202565,559 6,542 16,986 89,087 
202648,661 6,298 17,530 72,489 
202732,482 5,768 14,679 52,929 
Thereafter38,454 5,414 32,492 76,360 
Total future minimum payments related to operating leases, finance leases and lease financing transactions291,128 31,694 105,337 428,159 
Less imputed interest(25,343)(1,605)— (26,948)
Total
$265,785 $30,089 $105,337 $401,211 
Future Minimum Lease Payments - Finance Leases
Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):
 As of September 30, 2023
 Operating LeasesFinance LeasesLease Financing TransactionsTotal
Remainder of 2023$23,541 $770 $4,940 $29,251 
202482,431 6,902 18,710 108,043 
202565,559 6,542 16,986 89,087 
202648,661 6,298 17,530 72,489 
202732,482 5,768 14,679 52,929 
Thereafter38,454 5,414 32,492 76,360 
Total future minimum payments related to operating leases, finance leases and lease financing transactions291,128 31,694 105,337 428,159 
Less imputed interest(25,343)(1,605)— (26,948)
Total
$265,785 $30,089 $105,337 $401,211 
Other Information Related to Leases
The weighted average remaining lease terms and discount rates were as follows:
 As of September 30, 2023
Weighted average remaining lease term (in years):
Operating leases4.34
Finance leases5.70
Weighted average discount rate:
Operating leases4.1 %
Finance leases5.2 %
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Tables)
9 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Treasury Stock
Quanta repurchased the following shares of common stock in the open market under its stock repurchase program (in thousands):
Quarter ended:SharesAmount
September 30, 2023— $— 
June 30, 2023— $— 
March 31, 2023— — 
December 31, 202287 $11,403 
September 30, 2022158 $21,033 
June 30, 2022731 $84,884 
March 31, 202285 $10,426 
Dividends
Quanta declared and paid the following cash dividends and cash dividend equivalents during 2022 and the first nine months of 2023 (in thousands, except per share amounts):
DeclarationRecordPaymentDividendDividends
DateDateDatePer ShareDeclared
August 30, 2023October 2, 2023October 13, 2023$0.08 $12,430 
May 23, 2023July 3, 2023July 14, 2023$0.08 $11,893 
March 29, 2023April 10, 2023April 18, 2023$0.08 $12,100 
December 13, 2022January 3, 2023January 13, 2023$0.08 $11,756 
August 31, 2022October 3, 2022October 14, 2022$0.07 $10,322 
May 27, 2022July 1, 2022July 15, 2022$0.07 $10,283 
March 30, 2022April 11, 2022April 18, 2022$0.07 $10,459 
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of RSUs and PSUs to be Settled in Common Stock Activity
A summary of the activity for RSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (RSUs in thousands):
20232022
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
RSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 13,263 $78.743,880 $61.64
Granted667 $161.42817 $111.20
Vested(1,199)$66.14(1,257)$48.48
Forfeited(119)$114.47(116)$78.72
Unvested at September 30
2,612 $104.393,324 $78.39
A summary of the activity for PSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (PSUs in thousands):
20232022
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
PSUsWeighted Average
Grant Date Fair Value
(Per Unit)
Unvested at January 1733 $65.39931 $47.27
Granted177 $174.50153 $119.74
Vested(413)$35.12(334)$40.15
Forfeited(6)$101.66(17)$58.79
Unvested at September 30
491 $129.70733 $65.39
Grant Date Fair Value for Awards of Performance Units Inputs The Monte Carlo simulation valuation methodology applied the following key inputs:
20232022
Valuation date price based on March 9, 2023 and March 2, 2022 closing stock prices of Quanta common stock$160.55$110.24
Historical volatility35 %39 %
Risk-free interest rate4.62 %1.64 %
Term in years2.812.83
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans (Tables)
9 Months Ended
Sep. 30, 2023
Postemployment Benefits [Abstract]  
Schedule of Changes in Fair Market Value of COLI Assets and Deferred Compensation Liabilities
Changes in the fair market value of Quanta’s COLI assets and deferred compensation liabilities largely offset and are recorded in the accompanying statements of operations as follows (in thousands):
 Three Months EndedNine Months Ended
September 30,September 30,
ClassificationChange in fair market value of2023202220232022
(Loss) gain included in Selling, general and administrative expenses
Deferred compensation liabilities$2,262 $3,069 $(5,646)$17,106 
Other income (expense), net
COLI assets$(3,106)$(3,402)$3,774 $(17,706)
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Detail of Certain Accounts (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Cash and Cash Equivalents Amounts related to cash and cash equivalents held by consolidated or proportionately consolidated joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):
 September 30, 2023December 31, 2022
Cash and cash equivalents held by domestic joint ventures$34,684 $14,291 
Cash and cash equivalents held by foreign joint ventures8,188 6,277 
Total cash and cash equivalents held by joint ventures42,872 20,568 
Cash and cash equivalents held by captive insurance company21,758 35,085 
Cash and cash equivalents not held by joint ventures or captive insurance company240,725 372,852 
Total cash and cash equivalents$305,355 $428,505 
Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses consisted of the following (in thousands):
 September 30, 2023December 31, 2022
Accounts payable, trade$1,990,788 $1,302,086 
Accrued compensation and related expenses582,136 469,048 
Other accrued expenses396,169 381,995 
Accounts payable and accrued expenses$2,969,093 $2,153,129 
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2023
Supplemental Cash Flow Elements [Abstract]  
Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information
Reconciliations of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):
September 30,
20232022
Cash and cash equivalents $305,355 $215,395 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,393 1,993 
Restricted cash included in “Other assets, net” (1)
1,141 950 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$309,889 $218,338 

December 31,
20222021
Cash and cash equivalents $428,505 $229,097 
Restricted cash included in “Prepaid expenses and other current assets” (1)
3,759 1,836 
Restricted cash included in “Other assets, net” (1)
950 954 
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows$433,214 $231,887 
(1)    Restricted cash includes any cash that is legally restricted as to withdrawal or usage.
Additional supplemental cash flow information is as follows (in thousands):
Nine Months Ended
September 30,
20232022
Cash (paid) received during the period for:
Interest paid $(113,440)$(61,815)
Income taxes paid $(171,210)$(74,825)
Income tax refunds $5,244 $5,966 
Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases is as follows (in thousands):
 Nine Months Ended
September 30,
 20232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows used by operating leases$(71,504)$(72,256)
Operating cash flows used by finance leases$(1,181)$(82)
Financing cash flows used by finance leases$(1,680)$(1,076)
Lease assets obtained in exchange for lease liabilities:
Operating leases$81,101 $54,779 
Finance leases$27,801 $1,865 
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities$27,584 $29,602 
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 5,620,822 $ 4,459,757 $ 15,098,258 $ 12,657,285
Percent of total revenues (in percent) 100.00% 100.00% 100.00% 100.00%
United States        
Disaggregation of Revenue [Line Items]        
Revenues $ 4,816,825 $ 3,760,019 $ 12,766,092 $ 10,751,325
Percent of total revenues (in percent) 85.80% 84.30% 84.60% 84.90%
Canada        
Disaggregation of Revenue [Line Items]        
Revenues $ 574,536 $ 512,803 $ 1,640,154 $ 1,503,174
Percent of total revenues (in percent) 10.20% 11.50% 10.90% 11.90%
Australia        
Disaggregation of Revenue [Line Items]        
Revenues $ 148,499 $ 130,851 $ 459,901 $ 275,421
Percent of total revenues (in percent) 2.60% 2.90% 3.00% 2.20%
Others        
Disaggregation of Revenue [Line Items]        
Revenues $ 80,962 $ 56,084 $ 232,111 $ 127,365
Percent of total revenues (in percent) 1.40% 1.30% 1.50% 1.00%
Fixed price contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,718,921 $ 1,875,855 $ 6,950,697 $ 5,370,646
Percent of total revenues (in percent) 48.40% 42.10% 46.00% 42.40%
Unit-price contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,803,764 $ 1,597,640 $ 4,998,787 $ 4,407,147
Percent of total revenues (in percent) 32.10% 35.80% 33.10% 34.80%
Cost-plus contracts        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,098,137 $ 986,262 $ 3,148,774 $ 2,879,492
Percent of total revenues (in percent) 19.50% 22.10% 20.90% 22.80%
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
customer
Sep. 30, 2023
USD ($)
customer
Sep. 30, 2022
USD ($)
customer
Disaggregation of Revenue [Line Items]            
Percent of total revenues recognized associated with revenue recognition method     58.30% 52.40% 58.30% 51.50%
Remaining performance obligation $ 13,560,000 $ 8,800,000 $ 13,560,000   $ 13,560,000  
Revenues recognized related to change orders and claims 799,500 549,300 $ 799,500   $ 799,500  
Change in contract estimates, favorable (unfavorable) impact on revenue, percent     0.70% 1.70% 0.30% 0.90%
Change in contract estimates, (favorable) unfavorable impact on operating results, percent       (10.20%)   (5.80%)
Change in contract estimates, (favorable) unfavorable impact on operating results, amount       $ (70,600)   $ (108,100)
Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period         $ 991,300  
Write-offs charged against the allowance net of recoveries of amounts previously written off     $ (146) (33,030) (7,129) (32,777)
Current retainage balances 544,800 397,600 544,800   544,800  
Non-current retainage balances 173,400 136,200 173,400   173,400  
Unbilled receivables 957,900 823,900 957,900   957,900  
Unearned revenues, current portion $ 57,100 $ 59,600 $ 57,100   $ 57,100  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01            
Disaggregation of Revenue [Line Items]            
Percent of remaining performance obligation expected to be recognized   72.10%        
Recognition period for remaining performance obligation 12 months   12 months   12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01            
Disaggregation of Revenue [Line Items]            
Percent of remaining performance obligation expected to be recognized 70.40%   70.40%   70.40%  
Recognition period for remaining performance obligation   12 months        
Canada Transmission Project            
Disaggregation of Revenue [Line Items]            
Change in contract estimates, (favorable) unfavorable impact on operating results, amount           $ 21,800
Projects In Progress            
Disaggregation of Revenue [Line Items]            
Change in contract estimates, (favorable) unfavorable impact on operating results, percent     5.00%   5.00%  
Limetree Bay Refining, LLC            
Disaggregation of Revenue [Line Items]            
Write-offs charged against the allowance net of recoveries of amounts previously written off       $ 31,700    
Customer Concentration Risk            
Disaggregation of Revenue [Line Items]            
Number of customers representing ten percent or more of revenues | customer     0 0 0 0
Customer Concentration Risk | One Customer | Accounts Receivable | Renewable Energy            
Disaggregation of Revenue [Line Items]            
Concentration risk percentage (in percent) 14.00% 13.00%        
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Related Balance Sheet Accounts - Performance Obligations Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Remaining performance obligation $ 13,560 $ 8,800
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent of remaining performance obligation expected to be recognized   72.10%
Recognition period for remaining performance obligation 12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Percent of remaining performance obligation expected to be recognized 70.40%  
Recognition period for remaining performance obligation   12 months
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets $ 1,584,623 $ 1,080,206
Contract liabilities $ 1,100,928 $ 1,141,518
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ 13,908 $ 49,707 $ 15,644 $ 49,749
Increase in provision for credit losses 181 2,343 5,428 2,048
Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery (146) (33,030) (7,129) (32,777)
Balance at end of period $ 13,943 $ 19,020 $ 13,943 $ 19,020
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Narrative (Details)
9 Months Ended
Sep. 30, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 3
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information - Summarized Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Revenues $ 5,620,822 $ 4,459,757 $ 15,098,258 $ 12,657,285
Operating income (loss) $ 400,329 $ 286,791 $ 805,462 $ 612,663
Operating income (loss) margin (in percent) 7.10% 6.40% 5.30% 4.80%
Equity in earnings of integral unconsolidated affiliates $ 11,707 $ 10,633 $ 30,697 $ 44,350
Non-cash stock-based compensation     94,658 77,730
Depreciation 81,488 73,507 239,746 218,420
Integral Unconsolidated Affiliates | Related Party        
Segment Reporting Information [Line Items]        
Equity in earnings of integral unconsolidated affiliates $ 11,700 $ 10,600 $ 30,700 $ 44,400
Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage (in percent) 100.00% 100.00% 100.00% 100.00%
Corporate and Non-Allocated Costs        
Segment Reporting Information [Line Items]        
Operating income (loss) $ (171,000) $ (158,902) $ (539,956) $ (558,346)
Operating income (loss) margin (in percent) (3.00%) (3.60%) (3.60%) (4.40%)
Amortization $ 71,400 $ 67,100 $ 213,800 $ 290,800
Non-cash stock-based compensation 32,500 26,600 94,600 77,700
Depreciation 3,508 6,086 17,150 17,423
Electric Power | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues 2,489,547 2,282,332 7,240,838 6,620,459
Operating income (loss) $ 296,176 $ 255,457 $ 755,342 $ 691,026
Operating income (loss) margin (in percent) 11.90% 11.20% 10.40% 10.40%
Depreciation $ 38,228 $ 35,896 $ 121,670 $ 109,456
Electric Power | Operating Segments | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage (in percent) 44.30% 51.20% 48.00% 52.30%
Renewable Energy | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues $ 1,746,636 $ 978,779 $ 4,144,304 $ 2,778,647
Operating income (loss) $ 151,389 $ 88,885 $ 297,532 $ 240,514
Operating income (loss) margin (in percent) 8.70% 9.10% 7.20% 8.70%
Depreciation $ 15,812 $ 11,214 $ 37,351 $ 29,625
Renewable Energy | Operating Segments | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage (in percent) 31.10% 21.90% 27.40% 22.00%
Underground and Infrastructure | Operating Segments        
Segment Reporting Information [Line Items]        
Revenues $ 1,384,639 $ 1,198,646 $ 3,713,116 $ 3,258,179
Operating income (loss) $ 123,764 $ 101,351 $ 292,544 $ 239,469
Operating income (loss) margin (in percent) 8.90% 8.50% 7.90% 7.30%
Depreciation $ 23,940 $ 20,311 $ 63,575 $ 61,916
Underground and Infrastructure | Operating Segments | Revenue from Contract with Customer, Segment Benchmark | Segment Concentration Risk        
Segment Reporting Information [Line Items]        
Concentration risk percentage (in percent) 24.60% 26.90% 24.60% 25.70%
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
business
shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Business Acquisition [Line Items]            
Net tangible assets acquired           $ 189,800
Intangible assets           115,500
Goodwill           317,200
Cash payment for contingent consideration liabilities       $ 5,000 $ 1,600  
Acquisitions 2023            
Business Acquisition [Line Items]            
Number of businesses acquired | business       4    
Cash consideration       $ 484,103    
Number of shares granted for acquired companies (in shares) | shares       1,062,408    
Value of Quanta common stock issued       $ 131,521    
Intangible assets       115,515    
Goodwill expected to be deductible for income tax   $ 261,300   261,300   261,300
Revenues included in consolidated results of operations   117,400   354,000    
Income (loss) before taxes   3,500   300    
Amortization expense   7,300   22,300    
Acquisition costs   1,800   19,600    
Consideration transferred       622,474    
Acquisitions 2022            
Business Acquisition [Line Items]            
Revenues included in consolidated results of operations     $ 5,100   5,100  
Income (loss) before taxes     200   200  
Amortization expense     700   700  
Acquisition costs     $ 600   $ 600  
Acquisitions, Multiple Periods            
Business Acquisition [Line Items]            
Contingent consideration payments (up to)   $ 336,600   $ 336,600   $ 336,600
Manufacturer Of Power Transformers | Subsequent Event            
Business Acquisition [Line Items]            
Consideration transferred $ 300,000          
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Contingent consideration $ 151,156 $ 151,156 $ 148,517
Goodwill 3,900,499 3,900,499 $ 3,586,745
Goodwill   317,200  
Acquisitions 2023      
Business Acquisition [Line Items]      
Cash paid or payable 484,103    
Value of Quanta common stock issued 131,521    
Contingent consideration 6,850 6,850  
Fair value of total consideration transferred or estimated to be transferred 622,474    
Cash and cash equivalents 14,924 14,924  
Accounts receivable 51,289 51,289  
Contract assets 195 195  
Inventories 56,960 56,960  
Prepaid expenses and other current assets 4,417 4,417  
Property and equipment 147,012 147,012  
Operating lease assets 16,264 16,264  
Other assets 4,553 4,553  
Identifiable intangible assets 115,515 115,515  
Accounts payable and accrued liabilities (64,923) (64,923)  
Contract liabilities (3,071) (3,071)  
Operating lease liabilities, current (3,080) (3,080)  
Deferred tax liabilities, net (20,556) (20,556)  
Operating lease liabilities, non-current (13,790) (13,790)  
Other long-term liabilities (398) (398)  
Total identifiable net assets 305,311 305,311  
Goodwill 317,163 317,163  
Fair value of net assets acquired $ 622,474 $ 622,474  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value   $ 115,500
Acquisitions 2023    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 115,515  
Weighted Average Amortization Period in Years 5 years 6 months  
Acquisitions 2023 | Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 83,180  
Weighted Average Amortization Period in Years 4 years 7 months 6 days  
Acquisitions 2023 | Backlog    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 11,564  
Weighted Average Amortization Period in Years 9 months 18 days  
Acquisitions 2023 | Trade names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 13,797  
Weighted Average Amortization Period in Years 15 years  
Acquisitions 2023 | Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Fair Value $ 6,974  
Weighted Average Amortization Period in Years 5 years  
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) - Customer relationships
9 Months Ended
Sep. 30, 2023
Minimum  
Goodwill And Intangible Assets [Line Items]  
Discount rates (in percent) 15.00%
Customer attrition rates (in percent) 10.00%
Maximum  
Goodwill And Intangible Assets [Line Items]  
Discount rates (in percent) 19.00%
Customer attrition rates (in percent) 30.00%
Weighted Average  
Goodwill And Intangible Assets [Line Items]  
Discount rates (in percent) 17.00%
Customer attrition rates (in percent) 18.00%
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition, Contingent Consideration [Line Items]    
Total contingent consideration liabilities $ 151,156 $ 148,517
Accounts payable and accrued expenses    
Business Acquisition, Contingent Consideration [Line Items]    
Accounts payable and accrued expenses 0 5,000
Insurance and other non-current liabilities    
Business Acquisition, Contingent Consideration [Line Items]    
Insurance and other non-current liabilities $ 151,156 $ 143,517
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Business Combination and Asset Acquisition [Abstract]        
Revenues $ 5,624,274 $ 4,585,187 $ 15,112,066 $ 13,045,546
Net income attributable to common stock $ 272,772 $ 155,177 $ 533,540 $ 328,147
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Affiliates and Other Entities - Equity Investments by Type (Details) - USD ($)
Dec. 31, 2022
Sep. 30, 2023
Schedule of Equity Method Investments [Line Items]    
Marketable equity securities (1) $ 0 $ 0
Non-marketable equity securities 54,134,000 53,246,000
Total equity investments 211,218,000 176,655,000
Integral Affiliates    
Schedule of Equity Method Investments [Line Items]    
Equity method investments 101,251,000 94,927,000
Non-Integral Unconsolidated Affiliates    
Schedule of Equity Method Investments [Line Items]    
Equity method investments 55,833,000 $ 28,482,000
Starry Group Holdings, Inc.    
Schedule of Equity Method Investments [Line Items]    
Marketable equity securities (1) 0  
Unrealized loss on investment $ 91,500,000  
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Affiliates and Other Entities - Equity Method Investments Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
investment
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Schedule of Equity Method Investments [Line Items]                  
Distributions to non-controlling interests $ 195 $ 1,177 $ 8,741   $ 7,601 $ 80 $ 538    
Accounts receivable, net 4,332,499     $ 3,674,525       $ 4,332,499  
Accounts payable and accrued expenses 2,969,093     $ 2,153,129       2,969,093  
Revenues 5,620,822       4,459,757     15,098,258 $ 12,657,285
Cost of services 4,773,498       3,770,927     12,953,640 10,795,694
Equity in earnings of integral unconsolidated affiliates 11,707       10,633     30,697 44,350
Non-controlling Interests                  
Schedule of Equity Method Investments [Line Items]                  
Distributions to non-controlling interests 195 $ 1,177 $ 8,741   7,601 $ 80 $ 538    
Non-Integral Unconsolidated Affiliates                  
Schedule of Equity Method Investments [Line Items]                  
Number of investments sold | investment       1          
Realized gain (loss) on disposal       $ 25,900          
Cash received               58,500  
Equity in earnings (loss) of non-integral unconsolidated affiliates (1,000)       2,900     1,100 17,900
Non-Integral Unconsolidated Affiliates | Non-controlling Interests                  
Schedule of Equity Method Investments [Line Items]                  
Realized gain (loss) on disposal       10,400          
Distributions to non-controlling interests               9,800  
Integral Affiliates | Related Party                  
Schedule of Equity Method Investments [Line Items]                  
Accounts receivable, net 79,600     96,900       79,600  
Accounts payable and accrued expenses 31,000     $ 9,300       31,000  
Revenues 54,400       38,200     152,900 89,700
Cost of services 72,400       38,800     107,300 111,100
Integral Unconsolidated Affiliates | Related Party                  
Schedule of Equity Method Investments [Line Items]                  
Equity in earnings of integral unconsolidated affiliates 11,700       $ 10,600     30,700 $ 44,400
Integral and Non-Integral Unconsolidated Affiliates                  
Schedule of Equity Method Investments [Line Items]                  
Undistributed earnings of unconsolidated affiliates $ 16,800             $ 16,800  
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Investments in Affiliates and Other Entities - Marketable Equity Securities Narrative (Details) - USD ($)
Sep. 30, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]    
Equity security fair value $ 0 $ 0
Starry Group Holdings, Inc.    
Schedule of Equity Method Investments [Line Items]    
Equity security fair value   $ 0
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Amounts attributable to common stock:        
Net income attributable to common stock, basic $ 272,836 $ 155,956 $ 533,781 $ 328,617
Net income attributable to common stock, diluted $ 272,836 $ 155,956 $ 533,781 $ 328,617
Weighted average shares:        
Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares) 145,455 143,353 145,118 143,581
Effect of dilutive unvested non-participating stock-based awards (in shares) 3,337 4,325 3,631 4,515
Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares) 148,792 147,678 148,749 148,096
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations - Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Borrowings under senior credit facility and commercial paper program $ 965,764 $ 786,910
Other long-term debt 112,745 92,907
Finance leases 30,089 3,542
Unamortized discount and financing costs (23,480) (26,432)
Total long-term debt obligations 3,981,918 3,729,927
Less — Current maturities of long-term debt 44,570 37,495
Long-term debt, net of current maturities 3,937,348 3,692,432
Senior Notes    
Debt Instrument [Line Items]    
Long-term debt 2,480,000  
Unamortized discount and financing costs $ (21,300)  
Senior Notes Due October 2024 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 0.95%  
Long-term debt $ 500,000 500,000
Senior Notes Due October 2030 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 2.90%  
Long-term debt $ 1,000,000 1,000,000
Senior Notes Due January 2032 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 2.35%  
Long-term debt $ 500,000 500,000
Senior Notes Due October 2041 | Senior Notes    
Debt Instrument [Line Items]    
Interest rate (in percent) 3.05%  
Long-term debt $ 500,000 500,000
Commercial Paper Program | Commercial Paper    
Debt Instrument [Line Items]    
Borrowings under senior credit facility and commercial paper program $ 396,800 $ 373,000
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations - Senior Notes (Details) - Senior Notes
$ in Thousands
Sep. 30, 2023
USD ($)
Senior Notes Due October 2024  
Debt Instrument [Line Items]  
Interest rate (in percent) 0.95%
Semi-annual interest payable $ 2,375
Senior Notes Due October 2030  
Debt Instrument [Line Items]  
Interest rate (in percent) 2.90%
Semi-annual interest payable $ 14,500
Senior Notes Due January 2032  
Debt Instrument [Line Items]  
Interest rate (in percent) 2.35%
Semi-annual interest payable $ 5,875
Senior Notes Due October 2041  
Debt Instrument [Line Items]  
Interest rate (in percent) 3.05%
Semi-annual interest payable $ 7,625
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations - Senior Notes Narrative (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Unamortized discount and financing costs $ 23,480 $ 26,432
Senior Notes    
Debt Instrument [Line Items]    
Long-term debt, fair value 1,980,000  
Long-term debt 2,480,000  
Unamortized discount and financing costs $ 21,300  
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations - Senior Credit Facility Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Oct. 08, 2021
Line of Credit Facility [Line Items]            
Amount borrowed under the credit facility $ 965,764   $ 965,764   $ 786,910  
Deferred financing costs 6,700   6,700   $ 8,300  
Amortization of deferred financing costs 1,500 $ 2,000 4,400 $ 4,900    
Senior Credit Facility            
Line of Credit Facility [Line Items]            
Credit facility available for revolving loans or issuing new letters of credit 1,700,000   1,700,000      
Senior Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Amount borrowed under the credit facility 229,800   229,800      
Term Loan | Senior Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Borrowing capacity           $ 750,000
Amount borrowed under the credit facility 735,900   735,900      
Revolving Credit Facility | Senior Credit Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Borrowing capacity           $ 2,640,000
Letters of Credit | Senior Credit Facility            
Line of Credit Facility [Line Items]            
Letters of credit and bank guarantees 311,100   311,100      
Letters of Credit and Bank Guarantees | Senior Credit Facility | U.S. Dollar            
Line of Credit Facility [Line Items]            
Letters of credit and bank guarantees 223,800   223,800      
Letters of Credit and Bank Guarantees | Senior Credit Facility | Canadian Dollars            
Line of Credit Facility [Line Items]            
Letters of credit and bank guarantees $ 87,300   $ 87,300      
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations - Borrowings under Credit Facility and Applicable Interest Rates (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Debt Disclosure [Abstract]    
Maximum amount outstanding $ 1,004,677 $ 1,684,783
Average daily amount outstanding $ 928,318 $ 1,391,130
Weighted-average interest rate (in percent) 6.39% 2.60%
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details) - USD ($)
$ in Thousands
Oct. 06, 2023
Sep. 30, 2023
Dec. 31, 2022
Aug. 23, 2022
Debt Instrument [Line Items]        
Amount borrowed under the credit facility   $ 965,764 $ 786,910  
Commercial Paper Program | Commercial Paper        
Debt Instrument [Line Items]        
Amount borrowed under the credit facility   $ 396,800 $ 373,000  
Weighted average interest rate, at point in time   5.87%    
Borrowing capacity       $ 1,000,000
Commercial Paper Program | Commercial Paper | Subsequent Event        
Debt Instrument [Line Items]        
Borrowing capacity $ 1,500,000      
Commercial Paper Program | Commercial Paper | Weighted Average        
Debt Instrument [Line Items]        
Weighted average maturity of outstanding notes under the unsecured commercial paper program (in days)   24 days    
Surety-Backed Letters Of Credit        
Debt Instrument [Line Items]        
Letters of credit and bank guarantees   $ 226,200    
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Debt Obligations - Commercial Paper Program Schedule (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Line of Credit Facility [Line Items]    
Maximum amount outstanding $ 1,004,677 $ 1,684,783
Average daily amount outstanding $ 928,318 $ 1,391,130
Weighted-average interest rate (in percent) 6.39% 2.60%
Commercial Paper Program | Commercial Paper    
Line of Credit Facility [Line Items]    
Maximum amount outstanding $ 841,400 $ 426,250
Average daily amount outstanding $ 624,476 $ 211,438
Weighted-average interest rate (in percent) 5.79% 3.46%
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Components of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Finance lease cost:        
Amortization of lease assets $ 1,168 $ 301 $ 3,181 $ 1,177
Interest on lease liabilities 674 27 1,181 82
Operating lease cost 23,379 21,957 69,742 71,082
Short-term and variable lease cost 302,134 250,460 790,080 693,847
Total lease cost $ 327,355 $ 272,745 $ 864,184 $ 766,188
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Lessee, Lease, Description [Line Items]        
Future minimum lease payments for short-term leases $ 20.3   $ 20.3  
Related Party        
Lessee, Lease, Description [Line Items]        
Related party lease expense $ 4.5 $ 4.6 $ 12.3 $ 12.0
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 23,541  
2024 82,431  
2025 65,559  
2026 48,661  
2027 32,482  
Thereafter 38,454  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 291,128  
Less imputed interest (25,343)  
Total 265,785  
Finance Leases    
Remainder of 2023 770  
2024 6,902  
2025 6,542  
2026 6,298  
2027 5,768  
Thereafter 5,414  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 31,694  
Less imputed interest (1,605)  
Total 30,089 $ 3,542
Lease Financing Transactions    
Remainder of 2023 4,940  
2024 18,710  
2025 16,986  
2026 17,530  
2027 14,679  
Thereafter 32,492  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 105,337  
Less imputed interest 0  
Total 105,337  
Total    
Remainder of 2023 29,251  
2024 108,043  
2025 89,087  
2026 72,489  
2027 52,929  
Thereafter 76,360  
Total future minimum payments related to operating leases, finance leases and lease financing transactions 428,159  
Less imputed interest (26,948)  
Total $ 401,211  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Other Information Related to Leases (Details)
Sep. 30, 2023
Weighted average remaining lease term (in years):  
Operating leases 4 years 4 months 2 days
Finance leases 5 years 8 months 12 days
Weighted average discount rate:  
Operating leases 4.10%
Finance leases 5.20%
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Effective income tax rate (in percent) 22.10% 31.80% 21.10% 26.30%
Benefits that resulted from equity incentive awards     $ 34.0 $ 22.7
Loss from mark-to-market adjustment on investment   $ 26.5   $ 76.5
Realized gain (loss) on Starry $ (91.5)      
Valuation allowance release on Starry 22.7      
Total amount of unrecognized tax benefits relating to uncertain tax positions 49.3   49.3  
Increase (decrease) in the total amount of unrecognized tax benefits relating to uncertain tax positions     7.7  
Increase in reserves for uncertain tax positions expected to be taken in current year     7.7  
Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months $ 11.9   $ 11.9  
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
May 23, 2023
Equity [Abstract]          
Aggregate authorized amount of common stock to be repurchased (up to)         $ 500,000,000
Repurchase of common stock $ 0 $ 20,800,000 $ 0 $ 115,115,000  
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Equity [Abstract]              
Shares 0 0 0 87 158 731 85
Amount $ 0 $ 0 $ 0 $ 11,403 $ 21,033 $ 84,884 $ 10,426
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Dividends (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 30, 2023
May 23, 2023
Mar. 29, 2023
Dec. 13, 2022
Aug. 31, 2022
May 27, 2022
Mar. 30, 2022
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Equity [Abstract]                          
Cash dividends declared (in dollars per share) $ 0.08 $ 0.08 $ 0.08 $ 0.08 $ 0.07 $ 0.07 $ 0.07 $ 0.08 $ 0.08 $ 0.08 $ 0.07 $ 0.07 $ 0.07
Cash dividends declared $ 12,430 $ 11,893 $ 12,100 $ 11,756 $ 10,322 $ 10,283 $ 10,459 $ 12,430 $ 11,893 $ 12,100 $ 10,322 $ 10,283 $ 10,459
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) - $ / shares
shares in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Restricted Stock and RSUs to be Settled in Common Stock    
Shares    
Unvested, shares, beginning of period (in shares) 3,263 3,880
Shares granted (in shares) 667 817
Vested, shares (in shares) (1,199) (1,257)
Forfeited, shares (in shares) (119) (116)
Unvested, shares, end of period (in shares) 2,612 3,324
Weighted Average Grant Date Fair Value    
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 78.74 $ 61.64
Granted, weighted average grant date fair value (in dollars per share) 161.42 111.20
Vested, weighted average grant date fair value (in usd per share) 66.14 48.48
Forfeited, weighted average grant date fair value (in usd per share) 114.47 78.72
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 104.39 $ 78.39
Performance Stock Units    
Shares    
Unvested, shares, beginning of period (in shares) 733 931
Shares granted (in shares) 177 153
Vested, shares (in shares) (413) (334)
Forfeited, shares (in shares) (6) (17)
Unvested, shares, end of period (in shares) 491 733
Weighted Average Grant Date Fair Value    
Unvested, weighted average grant date fair value, beginning of period (in usd per share) $ 65.39 $ 47.27
Granted, weighted average grant date fair value (in dollars per share) 174.50 119.74
Vested, weighted average grant date fair value (in usd per share) 35.12 40.15
Forfeited, weighted average grant date fair value (in usd per share) 101.66 58.79
Unvested, weighted average grant date fair value, end of period (in usd per share) $ 129.70 $ 65.39
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Non-cash stock compensation expense $ 94,658 $ 77,730  
Restricted Stock Units to be Settled in Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of restricted stock, vested 194,600 143,700  
Non-cash stock compensation expense 70,500 62,100  
Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total $ 167,200    
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) 3 years 3 months 21 days    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Fair value of restricted stock, vested $ 115,500 72,400  
Non-cash stock compensation expense 24,200 $ 15,600  
Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total $ 36,400    
Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years) 1 year 9 months 25 days    
Number of common shares issued in connection with performance units (in shares) 0.7 0.7  
Restricted Stock Units to be Settled in Cash      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation expense related to RSUs to be settled in cash $ 11,900 $ 11,600  
Payments to settle liabilities under compensation plan 18,000 $ 14,500  
Accrued liabilities under compensation plan $ 4,700   $ 11,000
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details) - Performance Stock Units - $ / shares
Mar. 09, 2023
Mar. 02, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Valuation date price based on closing stock prices (in dollars per share) $ 160.55 $ 110.24
Historical volatility (in percent) 35.00% 39.00%
Risk-free interest rate (in percent) 4.62% 1.64%
Term in years 2 years 9 months 21 days 2 years 9 months 29 days
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans - Narrative (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Postemployment Benefits [Abstract]    
Deferred compensation liability, noncurrent $ 80.1 $ 67.4
Shares needed for settlement of deferred compensation obligations (in shares) 206,736 252,026
Life insurance $ 74.6 $ 64.0
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Benefit Plans - Schedule of Fair Market Value (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Postemployment Benefits [Abstract]        
(Loss) gain included in Selling, general and administrative expenses $ 2,262 $ 3,069 $ (5,646) $ 17,106
Other income (expense), net $ (3,106) $ (3,402) $ 3,774 $ (17,706)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Legal Proceedings (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended 24 Months Ended 52 Months Ended
Jan. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 31, 2022
USD ($)
Jun. 30, 2019
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2015
USD ($)
Dec. 31, 2020
USD ($)
Apr. 30, 2019
USD ($)
Sep. 30, 2023
USD ($)
Aug. 31, 2019
building
May 31, 2019
USD ($)
Loss Contingencies [Line Items]                      
Insurance and other non-current liabilities   $ 567,519     $ 567,519       $ 610,496    
Number of buildings with property damage | building                   2  
Lorenzo Benton v Telecom Network Specialists Inc                      
Loss Contingencies [Line Items]                      
Damages awarded         $ 17,300   $ 9,500        
Redes | Project Contract Termination                      
Loss Contingencies [Line Items]                      
Advance payments received           $ 87,000          
On-demand performance bonds           $ 25,000          
Construction costs incurred               $ 157,000      
Payments received on construction contracts               $ 100,000      
Amount claimed in arbitration                     $ 190,000
Amount awarded in arbitration     $ 177,000                
Insurance recoveries $ 6,700 $ 100,500                  
Charge to earnings related to legal proceedings       $ 79,200              
Net receivable position on projects       $ 120,000              
Redes | Insurance Recoveries                      
Loss Contingencies [Line Items]                      
Insurance and other non-current liabilities                 $ 107,200    
Redes | Telecommunication Networks Construction and Operation                      
Loss Contingencies [Line Items]                      
Term of post-construction operation and maintenance period           10 years          
Redes | Telecommunication Networks Construction and Operation | Project Contract Termination                      
Loss Contingencies [Line Items]                      
Aggregate consideration for projects           $ 248,000          
Aggregate consideration to be paid during the construction period           151,000          
Aggregate consideration to be paid during the post-construction operation and maintenance period           $ 97,000          
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Silverado Wildfire Matter (Details) - Silverado Wildfire
1 Months Ended
Mar. 31, 2019
Sep. 30, 2023
USD ($)
Oct. 31, 2020
a
Loss Contingencies [Line Items]      
Damaged land (in acres) | a     13,000
Time of pole replacement before fire 19 months    
Loss contingency accrual | $   $ 0  
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Insurance (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Commitment And Contingencies [Line Items]    
Insurance and other non-current liabilities $ 610,496 $ 567,519
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 332,500 319,600
Insurance and other non-current liabilities 216,500 209,800
Related insurance recoveries/receivables 5,200 5,800
Related insurance recoveries/receivables included in prepaid expenses and other current assets 300 300
Long-term insurance receivables $ 4,900 $ 5,500
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Bonds and Parent Guarantees (Details) - Performance Bonds
$ in Billions
Sep. 30, 2023
USD ($)
Guarantor Obligations [Line Items]  
Total amount of outstanding performance bonds $ 7.0
Estimate  
Guarantor Obligations [Line Items]  
Estimated cost to complete bonded projects $ 2.7
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details) - Vehicle Fleet Committed Capital
$ in Millions
Sep. 30, 2023
USD ($)
Unrecorded Unconditional Purchase Obligation [Line Items]  
Estimated committed, remainder of fiscal year $ 65.3
Estimated committed in 2024 $ 53.6
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.23.3
Detail of Certain Accounts - Additional Information (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Cash equivalents $ 140.8 $ 260.1
Accumulated depreciation on property and equipment 1,780.0 1,650.0
Accumulated amortization on other intangible assets 1,240.0 1,020.0
Foreign Countries    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 254.7 $ 298.0
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.23.3
Detail of Certain Accounts - Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 305,355 $ 428,505 $ 215,395 $ 229,097
Cash and cash equivalents held by domestic joint ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 34,684 14,291    
Cash and cash equivalents held by foreign joint ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 8,188 6,277    
Total cash and cash equivalents held by joint ventures        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 42,872 20,568    
Cash and cash equivalents held by captive insurance company        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents 21,758 35,085    
Cash and cash equivalents not held by joint ventures or captive insurance company        
Cash and Cash Equivalents [Line Items]        
Cash and cash equivalents $ 240,725 $ 372,852    
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.23.3
Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable, trade $ 1,990,788 $ 1,302,086
Accrued compensation and related expenses 582,136 469,048
Other accrued expenses 396,169 381,995
Accounts payable and accrued expenses $ 2,969,093 $ 2,153,129
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Dec. 31, 2021
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Cash and cash equivalents $ 305,355 $ 428,505 $ 215,395 $ 229,097
Total cash, cash equivalents, and restricted cash reported in the statements of cash flows 309,889 433,214 218,338 231,887
Prepaid Expenses and Other Current Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents 3,393 3,759 1,993 1,836
Other Assets        
Cash, Cash Equivalents and Restricted Cash [Line Items]        
Restricted cash and cash equivalents $ 1,141 $ 950 $ 950 $ 954
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows used by operating leases $ (71,504) $ (72,256)
Operating cash flows used by finance leases (1,181) (82)
Financing cash flows used by finance leases (1,680) (1,076)
Lease assets obtained in exchange for lease liabilities:    
Operating leases 81,101 54,779
Finance leases 27,801 1,865
Lease financing transaction assets obtained in exchange for lease financing transaction liabilities $ 27,584 $ 29,602
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Supplemental Cash Flow Elements [Abstract]    
Interest paid $ (113,440) $ (61,815)
Income taxes paid (171,210) (74,825)
Income tax refunds $ 5,244 $ 5,966
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Cash Flow Information - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Supplemental Cash Flow Elements [Abstract]    
Accrued capital expenditures $ 21.3 $ 25.4
XML 102 pwr-20230930_htm.xml IDEA: XBRL DOCUMENT 0001050915 2023-01-01 2023-09-30 0001050915 2023-10-27 0001050915 2023-09-30 0001050915 2022-12-31 0001050915 2023-07-01 2023-09-30 0001050915 2022-07-01 2022-09-30 0001050915 2022-01-01 2022-09-30 0001050915 2021-12-31 0001050915 2022-09-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2022-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001050915 us-gaap:RetainedEarningsMember 2022-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001050915 us-gaap:TreasuryStockCommonMember 2022-12-31 0001050915 us-gaap:ParentMember 2022-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2022-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001050915 us-gaap:ParentMember 2023-01-01 2023-03-31 0001050915 2023-01-01 2023-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001050915 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001050915 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2023-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001050915 us-gaap:RetainedEarningsMember 2023-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001050915 us-gaap:TreasuryStockCommonMember 2023-03-31 0001050915 us-gaap:ParentMember 2023-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2023-03-31 0001050915 2023-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001050915 us-gaap:ParentMember 2023-04-01 2023-06-30 0001050915 2023-04-01 2023-06-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001050915 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001050915 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001050915 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2023-06-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001050915 us-gaap:RetainedEarningsMember 2023-06-30 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001050915 us-gaap:TreasuryStockCommonMember 2023-06-30 0001050915 us-gaap:ParentMember 2023-06-30 0001050915 us-gaap:NoncontrollingInterestMember 2023-06-30 0001050915 2023-06-30 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001050915 us-gaap:ParentMember 2023-07-01 2023-09-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001050915 us-gaap:TreasuryStockCommonMember 2023-07-01 2023-09-30 0001050915 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001050915 us-gaap:NoncontrollingInterestMember 2023-07-01 2023-09-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2023-09-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001050915 us-gaap:RetainedEarningsMember 2023-09-30 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001050915 us-gaap:TreasuryStockCommonMember 2023-09-30 0001050915 us-gaap:ParentMember 2023-09-30 0001050915 us-gaap:NoncontrollingInterestMember 2023-09-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2021-12-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001050915 us-gaap:RetainedEarningsMember 2021-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001050915 us-gaap:TreasuryStockCommonMember 2021-12-31 0001050915 us-gaap:ParentMember 2021-12-31 0001050915 us-gaap:NoncontrollingInterestMember 2021-12-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001050915 us-gaap:ParentMember 2022-01-01 2022-03-31 0001050915 2022-01-01 2022-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001050915 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-03-31 0001050915 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2022-03-31 0001050915 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001050915 us-gaap:RetainedEarningsMember 2022-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001050915 us-gaap:TreasuryStockCommonMember 2022-03-31 0001050915 us-gaap:ParentMember 2022-03-31 0001050915 us-gaap:NoncontrollingInterestMember 2022-03-31 0001050915 2022-03-31 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001050915 us-gaap:ParentMember 2022-04-01 2022-06-30 0001050915 2022-04-01 2022-06-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001050915 us-gaap:TreasuryStockCommonMember 2022-04-01 2022-06-30 0001050915 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001050915 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2022-06-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001050915 us-gaap:RetainedEarningsMember 2022-06-30 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001050915 us-gaap:TreasuryStockCommonMember 2022-06-30 0001050915 us-gaap:ParentMember 2022-06-30 0001050915 us-gaap:NoncontrollingInterestMember 2022-06-30 0001050915 2022-06-30 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001050915 us-gaap:ParentMember 2022-07-01 2022-09-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001050915 us-gaap:TreasuryStockCommonMember 2022-07-01 2022-09-30 0001050915 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001050915 us-gaap:NoncontrollingInterestMember 2022-07-01 2022-09-30 0001050915 pwr:CommonStockClassUndefinedMember us-gaap:CommonStockMember 2022-09-30 0001050915 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001050915 us-gaap:RetainedEarningsMember 2022-09-30 0001050915 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001050915 us-gaap:TreasuryStockCommonMember 2022-09-30 0001050915 us-gaap:ParentMember 2022-09-30 0001050915 us-gaap:NoncontrollingInterestMember 2022-09-30 0001050915 us-gaap:FixedPriceContractMember 2023-07-01 2023-09-30 0001050915 us-gaap:FixedPriceContractMember 2022-07-01 2022-09-30 0001050915 us-gaap:FixedPriceContractMember 2023-01-01 2023-09-30 0001050915 us-gaap:FixedPriceContractMember 2022-01-01 2022-09-30 0001050915 pwr:UnitPriceContractsMember 2023-07-01 2023-09-30 0001050915 pwr:UnitPriceContractsMember 2022-07-01 2022-09-30 0001050915 pwr:UnitPriceContractsMember 2023-01-01 2023-09-30 0001050915 pwr:UnitPriceContractsMember 2022-01-01 2022-09-30 0001050915 pwr:CostPlusContractMemberMember 2023-07-01 2023-09-30 0001050915 pwr:CostPlusContractMemberMember 2022-07-01 2022-09-30 0001050915 pwr:CostPlusContractMemberMember 2023-01-01 2023-09-30 0001050915 pwr:CostPlusContractMemberMember 2022-01-01 2022-09-30 0001050915 country:US 2023-07-01 2023-09-30 0001050915 country:US 2022-07-01 2022-09-30 0001050915 country:US 2023-01-01 2023-09-30 0001050915 country:US 2022-01-01 2022-09-30 0001050915 country:CA 2023-07-01 2023-09-30 0001050915 country:CA 2022-07-01 2022-09-30 0001050915 country:CA 2023-01-01 2023-09-30 0001050915 country:CA 2022-01-01 2022-09-30 0001050915 country:AU 2023-07-01 2023-09-30 0001050915 country:AU 2022-07-01 2022-09-30 0001050915 country:AU 2023-01-01 2023-09-30 0001050915 country:AU 2022-01-01 2022-09-30 0001050915 pwr:OtherCountriesMember 2023-07-01 2023-09-30 0001050915 pwr:OtherCountriesMember 2022-07-01 2022-09-30 0001050915 pwr:OtherCountriesMember 2023-01-01 2023-09-30 0001050915 pwr:OtherCountriesMember 2022-01-01 2022-09-30 0001050915 2023-10-01 2023-09-30 0001050915 2023-01-01 2022-12-31 0001050915 2023-01-01 2023-09-30 0001050915 2023-10-01 2022-12-31 0001050915 pwr:ProjectsInProgressMember 2023-01-01 2023-09-30 0001050915 pwr:ProjectsInProgressMember 2023-07-01 2023-09-30 0001050915 pwr:CanadaTransmissionProjectMember 2022-01-01 2022-09-30 0001050915 pwr:LimetreeBayRefiningLLCMember 2022-07-01 2022-09-30 0001050915 pwr:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pwr:RenewableEnergyMember 2023-09-30 2023-09-30 0001050915 pwr:OneCustomerMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember pwr:RenewableEnergyMember 2022-12-31 2022-12-31 0001050915 us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001050915 us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001050915 us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-09-30 0001050915 us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerMember 2023-07-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:ElectricPowerMember 2023-07-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerMember 2022-07-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:ElectricPowerMember 2022-07-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerMember 2023-01-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:ElectricPowerMember 2023-01-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:ElectricPowerMember 2022-01-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:ElectricPowerMember 2022-01-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyMember 2023-07-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:RenewableEnergyMember 2023-07-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyMember 2022-07-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:RenewableEnergyMember 2022-07-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyMember 2023-01-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:RenewableEnergyMember 2023-01-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:RenewableEnergyMember 2022-01-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:RenewableEnergyMember 2022-01-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundInfrastructureMember 2023-07-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:UndergroundInfrastructureMember 2023-07-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundInfrastructureMember 2022-07-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:UndergroundInfrastructureMember 2022-07-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundInfrastructureMember 2023-01-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:UndergroundInfrastructureMember 2023-01-01 2023-09-30 0001050915 us-gaap:OperatingSegmentsMember pwr:UndergroundInfrastructureMember 2022-01-01 2022-09-30 0001050915 us-gaap:OperatingSegmentsMember us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember pwr:UndergroundInfrastructureMember 2022-01-01 2022-09-30 0001050915 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember 2023-07-01 2023-09-30 0001050915 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember 2022-07-01 2022-09-30 0001050915 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember 2023-01-01 2023-09-30 0001050915 us-gaap:RevenueFromContractWithCustomerSegmentBenchmarkMember pwr:SegmentConcentrationRiskMember 2022-01-01 2022-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2023-07-01 2023-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2022-07-01 2022-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-09-30 0001050915 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0001050915 pwr:IntegralUnconsolidatedAffiliatesMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001050915 pwr:IntegralUnconsolidatedAffiliatesMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001050915 pwr:IntegralUnconsolidatedAffiliatesMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001050915 pwr:IntegralUnconsolidatedAffiliatesMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001050915 pwr:Acquisitions2023Member 2023-01-01 2023-09-30 0001050915 2022-10-01 2023-09-30 0001050915 pwr:Acquisitions2023Member 2023-09-30 0001050915 pwr:Acquisitions2023Member us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001050915 pwr:Acquisitions2023Member us-gaap:OrderOrProductionBacklogMember 2023-01-01 2023-09-30 0001050915 pwr:Acquisitions2023Member us-gaap:TradeNamesMember 2023-01-01 2023-09-30 0001050915 pwr:Acquisitions2023Member us-gaap:NoncompeteAgreementsMember 2023-01-01 2023-09-30 0001050915 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001050915 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001050915 srt:WeightedAverageMember us-gaap:CustomerRelationshipsMember 2023-01-01 2023-09-30 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2023-09-30 0001050915 us-gaap:AccountsPayableAndAccruedLiabilitiesMember 2022-12-31 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember 2023-09-30 0001050915 us-gaap:OtherNoncurrentLiabilitiesMember 2022-12-31 0001050915 pwr:AcquisitionsMultiplePeriodsMember 2023-09-30 0001050915 pwr:Acquisitions2023Member 2023-07-01 2023-09-30 0001050915 pwr:Acquisitions2022Member 2022-01-01 2022-09-30 0001050915 pwr:Acquisitions2022Member 2022-07-01 2022-09-30 0001050915 pwr:ManufacturerOfPowerTransformersMember us-gaap:SubsequentEventMember 2023-10-01 2023-10-31 0001050915 pwr:IntegralAffiliatesMember 2023-09-30 0001050915 pwr:IntegralAffiliatesMember 2022-12-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2023-09-30 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2022-12-31 0001050915 pwr:StarryGroupHoldingsIncMember 2022-12-31 0001050915 pwr:StarryGroupHoldingsIncMember 2022-12-31 2022-12-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2022-10-01 2022-12-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember us-gaap:NoncontrollingInterestMember 2022-10-01 2022-12-31 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2023-01-01 2023-09-30 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-09-30 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2023-09-30 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2022-12-31 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001050915 pwr:IntegralAffiliatesMember us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2023-07-01 2023-09-30 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2022-07-01 2022-09-30 0001050915 pwr:NonIntegralUnconsolidatedAffiliatesMember 2022-01-01 2022-09-30 0001050915 pwr:IntegralAndNonIntegralUnconsolidatedAffiliatesMember 2023-09-30 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2023-09-30 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2022-12-31 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2023-09-30 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2022-12-31 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2023-09-30 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2022-12-31 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2023-09-30 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2022-12-31 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2023-09-30 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2022-12-31 0001050915 pwr:SeniorNotesDueOctober2024Member us-gaap:SeniorNotesMember 2023-09-30 2023-09-30 0001050915 pwr:SeniorNotesDueOctober2030Member us-gaap:SeniorNotesMember 2023-09-30 2023-09-30 0001050915 pwr:SeniorNotesDueJanuary2032Member us-gaap:SeniorNotesMember 2023-09-30 2023-09-30 0001050915 pwr:SeniorNotesDueOctober2041Member us-gaap:SeniorNotesMember 2023-09-30 2023-09-30 0001050915 us-gaap:SeniorNotesMember 2023-09-30 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 0001050915 us-gaap:RevolvingCreditFacilityMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2021-10-08 0001050915 pwr:TermLoanMember pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001050915 pwr:SeniorCreditFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0001050915 us-gaap:LetterOfCreditMember pwr:SeniorCreditFacilityMember 2023-09-30 0001050915 currency:USD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorCreditFacilityMember 2023-09-30 0001050915 currency:CAD pwr:LettersOfCreditAndBankGuaranteesMember pwr:SeniorCreditFacilityMember 2023-09-30 0001050915 pwr:SeniorCreditFacilityMember 2023-09-30 0001050915 srt:WeightedAverageMember pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2023-09-30 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2023-01-01 2023-09-30 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2022-01-01 2022-09-30 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember us-gaap:SubsequentEventMember 2023-10-06 0001050915 pwr:CommercialPaperProgramMember us-gaap:CommercialPaperMember 2022-08-23 0001050915 pwr:SuretyBackedLettersOfCreditMember 2023-09-30 0001050915 us-gaap:RelatedPartyMember 2023-07-01 2023-09-30 0001050915 us-gaap:RelatedPartyMember 2022-07-01 2022-09-30 0001050915 us-gaap:RelatedPartyMember 2023-01-01 2023-09-30 0001050915 us-gaap:RelatedPartyMember 2022-01-01 2022-09-30 0001050915 2023-05-23 0001050915 2022-10-01 2022-12-31 0001050915 2023-08-30 2023-08-30 0001050915 2023-05-23 2023-05-23 0001050915 2023-03-29 2023-03-29 0001050915 2022-12-13 2022-12-13 0001050915 2022-08-31 2022-08-31 0001050915 2022-05-27 2022-05-27 0001050915 2022-03-30 2022-03-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2022-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2021-12-31 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2023-01-01 2023-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2022-01-01 2022-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2023-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCommonStockMember 2022-09-30 0001050915 pwr:PerformanceStockUnitsPSUsMember 2022-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2021-12-31 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-01-01 2023-09-30 0001050915 pwr:PerformanceStockUnitsPSUsMember 2022-01-01 2022-09-30 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-09-30 0001050915 pwr:PerformanceStockUnitsPSUsMember 2022-09-30 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-03-09 0001050915 pwr:PerformanceStockUnitsPSUsMember 2022-03-02 0001050915 pwr:PerformanceStockUnitsPSUsMember 2023-03-09 2023-03-09 0001050915 pwr:PerformanceStockUnitsPSUsMember 2022-03-02 2022-03-02 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2023-01-01 2023-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2022-01-01 2022-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2023-09-30 0001050915 pwr:RestrictedStockUnitsToBeSettledInCashMember 2022-12-31 0001050915 pwr:TelecommunicationNetworksConstructionAndOperationMember 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 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-01-01 2015-12-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-12-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2015-01-01 2019-04-30 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2019-05-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2022-08-01 2022-08-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2022-12-01 2022-12-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2023-01-01 2023-01-31 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2019-04-01 2019-06-30 0001050915 pwr:ProjectContractTerminationMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2019-06-30 0001050915 pwr:InsuranceRecoveriesMember pwr:RedesAndinasDeComunicacionesS.R.L.RedesMember 2023-09-30 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember 2019-01-01 2020-12-31 0001050915 pwr:LorenzoBentonvTelecomNetworkSpecialistsIncMember 2022-01-01 2022-12-31 0001050915 2019-08-31 0001050915 pwr:SilveradoWildfireMember 2020-10-31 0001050915 pwr:SilveradoWildfireMember 2019-03-01 2019-03-31 0001050915 pwr:SilveradoWildfireMember 2023-09-30 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2023-09-30 0001050915 pwr:EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember 2022-12-31 0001050915 us-gaap:PerformanceGuaranteeMember 2023-09-30 0001050915 us-gaap:PerformanceGuaranteeMember pwr:EstimateMember 2023-09-30 0001050915 pwr:EquipmentFleetAndCertainOtherCommitmentsMember 2023-09-30 0001050915 pwr:DomesticJointVenturesMember 2023-09-30 0001050915 pwr:DomesticJointVenturesMember 2022-12-31 0001050915 pwr:ForeignJointVenturesMember 2023-09-30 0001050915 pwr:ForeignJointVenturesMember 2022-12-31 0001050915 pwr:InvestmentsInJointVenturesMember 2023-09-30 0001050915 pwr:InvestmentsInJointVenturesMember 2022-12-31 0001050915 pwr:CaptiveInsuranceCompanyMember 2023-09-30 0001050915 pwr:CaptiveInsuranceCompanyMember 2022-12-31 0001050915 pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember 2023-09-30 0001050915 pwr:CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember 2022-12-31 0001050915 us-gaap:NonUsMember 2023-09-30 0001050915 us-gaap:NonUsMember 2022-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-09-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-09-30 0001050915 us-gaap:OtherAssetsMember 2023-09-30 0001050915 us-gaap:OtherAssetsMember 2022-09-30 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001050915 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001050915 us-gaap:OtherAssetsMember 2022-12-31 0001050915 us-gaap:OtherAssetsMember 2021-12-31 shares iso4217:USD iso4217:USD shares pure pwr:customer pwr:segment pwr:business pwr:investment pwr:building utr:acre Q3 false 2023 --12-31 0001050915 10-Q true 2023-09-30 false 001-13831 Quanta Services, Inc. DE 74-2851603 2727 North Loop West Houston TX 77008 713 629-7600 Common Stock, $0.00001 par value PWR NYSE Yes Yes Large Accelerated Filer false false false 145284890 305355000 428505000 4332499000 3674525000 1584623000 1080206000 163879000 103265000 349011000 249569000 6735367000 5536070000 2290327000 2030464000 249592000 229691000 650586000 622736000 1362078000 1458631000 3900499000 3586745000 15188449000 13464337000 44570000 37495000 77648000 74052000 2969093000 2153129000 1100928000 1141518000 4192239000 3406194000 3937348000 3692432000 188137000 171512000 264378000 227861000 610496000 567519000 9192598000 8065518000 0.00001 0.00001 600000000 600000000 173670350 170638525 145268038 142930598 2000 2000 2944208000 2718988000 4660570000 4163212000 -317655000 -310677000 28402312 27707927 1299814000 1188061000 5987311000 5383464000 8540000 15355000 5995851000 5398819000 15188449000 13464337000 5620822000 4459757000 15098258000 12657285000 4773498000 3770927000 12953640000 10795694000 847324000 688830000 2144618000 1861591000 11707000 10633000 30697000 44350000 386538000 347449000 1155261000 995581000 71361000 67147000 213789000 290843000 0 0 0 2800000 803000 -1924000 803000 4054000 400329000 286791000 805462000 612663000 47531000 33566000 137413000 86933000 1993000 436000 4957000 727000 -3744000 -24455000 7541000 -68255000 351047000 229206000 680547000 458202000 77522000 72890000 143468000 120698000 273525000 156316000 537079000 337504000 689000 360000 3298000 8887000 272836000 155956000 533781000 328617000 1.88 1.09 3.68 2.29 1.83 1.06 3.59 2.22 145455000 143353000 145118000 143581000 148792000 147678000 148749000 148096000 273525000 156316000 537079000 337504000 -31995000 -79841000 -7769000 -97400000 0 -27000 791000 -88000 -31995000 -79868000 -6978000 -97488000 241530000 76448000 530101000 240016000 689000 360000 3298000 8887000 240841000 76088000 526803000 231129000 537079000 337504000 239746000 218420000 213789000 290843000 -24579000 28732000 0 -76509000 14302000 39610000 94658000 77730000 -10620000 -343000 666786000 316253000 508457000 369958000 104956000 73899000 776496000 287890000 -38764000 27278000 -1348000 19416000 572414000 547183000 325397000 337469000 47983000 43603000 472643000 177766000 6505000 20622000 42277000 16905000 8039000 397000 -722324000 -475746000 14339958000 5412107000 14136313000 5239330000 113409000 78639000 36059000 30998000 0 115115000 -23126000 -31747000 31051000 -83722000 -4466000 -1264000 -123325000 -13549000 433214000 231887000 309889000 218338000 142930598 2000 2718988000 4163212000 -310677000 -1188061000 5383464000 15355000 5398819000 1100000 1100000 1100000 1018946 123503000 123503000 123503000 1210615 26650000 -104247000 -77597000 -77597000 0.08 12100000 12100000 12100000 8741000 8741000 95046000 95046000 1924000 96970000 145160159 2000 2869141000 4246158000 -309577000 -1292308000 5513416000 8538000 5521954000 23917000 23917000 23917000 36299 34487000 -4893000 29594000 29594000 0.08 11893000 11893000 11893000 1177000 1177000 165899000 165899000 685000 166584000 145196458 2000 2903628000 4400164000 -285660000 -1297201000 5720933000 8046000 5728979000 -31995000 -31995000 -31995000 43462 8018000 8018000 8018000 28118 32562000 -2613000 29949000 29949000 0.08 12430000 12430000 12430000 195000 195000 272836000 272836000 689000 273525000 145268038 2000 2944208000 4660570000 -317655000 -1299814000 5987311000 8540000 5995851000 142633934 2000 2615410000 3714843000 -237689000 -980265000 5112301000 4620000 5116921000 13275000 13275000 13275000 1216468 21830000 -73643000 -51813000 -51813000 84798 10426000 10426000 10426000 0.07 10459000 10459000 10459000 538000 538000 84641000 84641000 387000 85028000 143765604 2000 2637240000 3789025000 -224414000 -1064334000 5137519000 4469000 5141988000 -30895000 -30895000 -30895000 46105 28046000 -504000 27542000 27542000 731381 84884000 84884000 84884000 0.07 10283000 10283000 10283000 80000 80000 -227000 -227000 88020000 88020000 8140000 96160000 143080328 2000 2665286000 3866762000 -255309000 -1149722000 5127019000 12756000 5139775000 -79868000 -79868000 -79868000 41278 26624000 -2323000 24301000 24301000 158499 21033000 21033000 21033000 0.07 10322000 10322000 10322000 7601000 7601000 155956000 155956000 360000 156316000 142963107 2000 2691910000 4012396000 -335177000 -1173078000 5196053000 5515000 5201568000 <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. BUSINESS AND ORGANIZATION, BASIS OF PRESENTATION AND ACCOUNTING POLICIES:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta Services, Inc. (together with its subsidiaries, Quanta) is a leading provider of comprehensive infrastructure solutions for the electric and gas utility, renewable energy, communications, pipeline and energy industries in the United States, Canada, Australia and select other international markets. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X for interim financial information. 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. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta’s Annual Report on Form 10-K for the year ended December 31, 2022. 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> These unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Rule 10-01 of Regulation S-X for interim financial information. 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. These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes thereto of Quanta’s Annual Report on Form 10-K for the year ended December 31, 2022. 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. <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. NEW ACCOUNTING PRONOUNCEMENTS:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Guidance</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (FASB) issued an update that requires recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta adopted this update effective January 1, 2023, and it did not have a material impact on Quanta’s consolidated financial statements. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncement Not Yet Adopted</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued an update that clarifies the guidance in FASB ASC 820 (Fair Value Measurement) for equity securities subject to contractual sale restrictions. The update prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. This update is effective for interim and annual periods beginning after December 15, 2023. Early adoption is permitted. This guidance will increase the fair market value of the consideration paid in equity securities in a business combination, and therefore it may increase the amount allocated to goodwill. Quanta will adopt this update by January 1, 2024, and it is not expected to have a material impact on Quanta’s consolidated financial statements.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Guidance</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Financial Accounting Standards Board (FASB) issued an update that requires recognition and measurement of contract assets and contract liabilities acquired in a business combination in accordance with FASB ASC 606 (Revenue from Contracts with Customers). At the acquisition date, an acquirer should account for the related contract revenue in accordance with FASB ASC 606. This update is effective for interim and annual periods beginning after December 15, 2022, with amendments generally applied prospectively. Quanta adopted this update effective January 1, 2023, and it did not have a material impact on Quanta’s consolidated financial statements. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New Accounting Pronouncement Not Yet Adopted</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the FASB issued an update that clarifies the guidance in FASB ASC 820 (Fair Value Measurement) for equity securities subject to contractual sale restrictions. The update prohibits entities from taking into account contractual restrictions on the sale of equity securities when estimating fair value and introduces required disclosures for such transactions. This update is effective for interim and annual periods beginning after December 15, 2023. Early adoption is permitted. This guidance will increase the fair market value of the consideration paid in equity securities in a business combination, and therefore it may increase the amount allocated to goodwill. Quanta will adopt this update by January 1, 2024, and it is not expected to have a material impact on Quanta’s consolidated financial statements.</span></div> <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. REVENUE RECOGNITION AND RELATED BALANCE SHEET ACCOUNTS:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contracts</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain of Quanta’s services are generally provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories: unit-price contracts, cost-plus contracts and fixed price contracts. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The following tables present Quanta’s revenue disaggregated by contract type and by geographic location, as determined by the job location (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By contract type:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,950,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,370,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,407,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,148,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,879,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620,822 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,657,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.222%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="51" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By primary geographic location:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,816,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,760,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,766,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,751,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,657,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under fixed-price contracts, as well as unit-price contracts with more than an insignificant amount of partially completed units, 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 58.3% and 52.4% of Quanta’s revenues recognized during the three months ended September 30, 2023 and 2022 were associated with this revenue recognition method, and 58.3% and 51.5% of Quanta’s revenues recognized during the nine months ended September 30, 2023 and 2022 were associated with this revenue recognition method.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Obligations </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the aggregate transaction price allocated to unsatisfied or partially satisfied performance obligations was approximately $13.56 billion and $8.80 billion, with 70.4% and 72.1% expected to be recognized in the subsequent twelve months. These amounts represent management’s estimates 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 as of such dates. 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="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Estimates and Changes in Estimates</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements and materials; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies; and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, 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 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 reasonably estimated.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, Quanta had recognized revenues of $799.5 million and $549.3 million related to unapproved change orders and claims included as contract price adjustments primarily in “Contract assets” in the accompanying consolidated balance sheets. These change orders and claims were in the process of being negotiated in the normal course of business and represent management’s estimates of additional contract revenues that have been earned and are probable of collection.</span></div><div style="text-align:justify;text-indent:24.75pt"><span><br/></span></div><div style="text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The largest component of the revenues recognized related to unapproved change orders and claims as of September 30, 2023 and of the increase relative to December 31, 2022 is associated with a large renewable transmission project in Canada. During 2021 and 2022, decreased productivity and additional costs arose from delays, administrative requirements and labor issues due to the COVID-19 pandemic, including incremental governmental requirements and worksite restrictions. During the nine months ended September 30, 2023, additional costs arose from residual impacts associated with the aforementioned items, work resequencing and acceleration, access delays, and logistical challenges along with other issues outside of Quanta’s control.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 currently estimated revenue is less than the previous estimate. The impact of a change in contract 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. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues were positively impacted by 0.7% and 1.7% during the three months ended September 30, 2023 and 2022 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to June 30, 2023 and 2022. Revenues were positively impacted by 0.3% and 0.9% during the nine months ended September 30, 2023 and 2022 as a result of changes in estimates associated with performance obligations on fixed price contracts partially satisfied prior to December 31, 2022 and 2021.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the three and nine months ended September 30, 2023 were impacted by less than 5% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of June 30, 2023. There were no material changes in estimates on any individual project.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the three months ended September 30, 2022 were favorably impacted by $70.6 million, or 10.2%, of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress as of June 30, 2022. 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. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating results for the nine months ended September 30, 2022 were favorably impacted by $108.1 million, or 5.8% of gross profit as a result of aggregate changes in contract estimates related to projects that were in progress at December 31, 2021. 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 aggregate net favorable impact to gross profit was a negative change in estimate of $21.8 million for the nine months ended September 30, 2022, associated with the large renewable transmission project in Canada discussed above. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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; variability in billing and payment terms, such as up-front or advance billings, interim or milestone billings, or deferred billings; and recognized unapproved change orders and contract claims. The increase in contract assets from December 31, 2022 to September 30, 2023 was primarily due to additional unapproved change </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">orders and claims related to the large renewable transmission project in Canada described above, as well as progress on other projects on which the timing of billings lagged behind the completion of work.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, Quanta recognized revenue of approximately $991.3 million related to contract liabilities outstanding as of the end of the prior year.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable, Allowance for Credit Losses and Concentrations of Credit Risk</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta determines its allowance for credit losses based on an estimate of expected credit losses for financial instruments, primarily accounts receivable and contract assets. 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.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s historical loss ratio and its determination of its risk pools, which are used to calculate expected credit losses, 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 economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including the impact of uncertainty and challenges in the overall economy and in Quanta’s industries and markets, which currently include inflationary pressure, supply chain and other logistical challenges and increased interest rates.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, absent certain specific considerations, generally does not consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 120 days outstanding. In addition, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings for 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="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are written-off against the allowance for credit losses if they are deemed uncollectible. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in provision for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance net of recoveries of amounts previously written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provision for credit losses is included in “Selling, general and administrative expenses” in the consolidated statements of operations. During the three months ended September 30, 2022, Quanta determined that $31.7 million of receivables that were fully reserved in previous periods were uncollectible, and as such wrote-off the receivables against their related allowances. The receivables were from Limetree Bay Refining, LLC (Limetree Refining), which filed for bankruptcy in July 2021, and an affiliate, customers within Quanta’s Underground Utility and Infrastructure Solutions segment. Provisions for such receivables were recognized during 2021.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is subject to concentrations of credit risk related primarily to its receivable position with customers, which includes amounts related to billed and unbilled accounts receivable and contract assets for services Quanta has performed for customers. Quanta grants credit under normal payment terms, generally without collateral. One customer within the Renewable Energy Infrastructure Solutions segment associated with the large renewable transmission project in Canada described above represented 14% and 13% of Quanta’s consolidated receivable position as of September 30, 2023 and December 31, 2022. No customer represented 10% or more of Quanta’s consolidated revenues for the three or nine months ended September 30, 2023 or 2022.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 one year. Retainage balances with expected settlement dates within one year of September 30, 2023 and December 31, 2022 were $544.8 million and $397.6 million, which are included in “Accounts receivable.” Retainage balances with expected settlement dates beyond one year were $173.4 million and $136.2 million as of September 30, 2023 and December 31, 2022 and are included in “Other assets, net.” </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 when amounts arise from routine lags in billing. These balances do not include revenues recognized for work performed under fixed-price contracts and unit-price contracts with more than an insignificant amount of partially completed units, as these amounts are recorded as “Contract assets.” As of September 30, 2023 and December 31, 2022, unbilled receivables included in “Accounts receivable” were $957.9 million and $823.9 million. The increase in unbilled receivables was primarily due to significant increases in work and certain delays in billing related to certain large customers. 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 $57.1 million and $59.6 million as of September 30, 2023 and December 31, 2022.</span></div> ContractsCertain of Quanta’s services are generally provided pursuant to master service agreements (MSAs), repair and maintenance contracts and fixed price and non-fixed price construction contracts. These contracts are classified into three categories: unit-price contracts, cost-plus contracts and fixed price contracts.Under fixed-price contracts, as well as unit-price contracts with more than an insignificant amount of partially completed units, 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.These amounts represent management’s estimates 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 as of such dates. 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.<div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Estimates and Changes in Estimates</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. Some of the factors that can result in positive changes in estimates on projects include successful execution through project risks, reduction of estimated project costs or increases of estimated revenues. Some of the factors that can result in negative changes in estimates include concealed or unknown site conditions; changes to or disputes with customers regarding the scope of services; changes in estimates related to the length of time to complete a performance obligation; changes or delays with respect to permitting and regulatory requirements and materials; changes in the cost of equipment, commodities, materials or skilled labor; unanticipated costs or claims due to delays or failure to perform by customers or third parties; customer failure to provide required materials or equipment; errors in engineering, specifications or designs; project modifications; adverse weather conditions, natural disasters, and other emergencies; and performance and quality issues causing delay (including payment of liquidated damages) or requiring rework or replacement. Any changes in estimates could result in changes to profitability or losses associated with the related performance obligations. </span></div>Additionally, 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 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 reasonably estimated.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 currently estimated revenue is less than the previous estimate. The impact of a change in contract 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. Changes in estimates can also result in contract losses, which are recognized in full when they are determined to be probable and can be reasonably estimated.<div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta determines its allowance for credit losses based on an estimate of expected credit losses for financial instruments, primarily accounts receivable and contract assets. 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.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s historical loss ratio and its determination of its risk pools, which are used to calculate expected credit losses, 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 economic and market changes, changes to regulatory or technological environments affecting customers and the consistency between current and forecasted economic conditions and historical economic conditions used to derive historical loss ratios. At the end of each quarter, management reassesses these and other relevant factors, including the impact of uncertainty and challenges in the overall economy and in Quanta’s industries and markets, which currently include inflationary pressure, supply chain and other logistical challenges and increased interest rates.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, absent certain specific considerations, generally does not consider such amounts delinquent in its credit loss analysis unless the accounts receivable are at least 120 days outstanding. In addition, management monitors the credit quality of its receivables by, among other things, obtaining credit ratings for 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="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are written-off against the allowance for credit losses if they are deemed uncollectible. </span></div>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 when amounts arise from routine lags in billing. These balances do not include revenues recognized for work performed under fixed-price contracts and unit-price contracts with more than an insignificant amount of partially completed units, as these amounts are recorded as “Contract assets.” As of September 30, 2023 and December 31, 2022, unbilled receivables included in “Accounts receivable” were $957.9 million and $823.9 million. The increase in unbilled receivables was primarily due to significant increases in work and certain delays in billing related to certain large customers. 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 $57.1 million and $59.6 million as of September 30, 2023 and December 31, 2022. The following tables present Quanta’s revenue disaggregated by contract type and by geographic location, as determined by the job location (in thousands):<div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.929%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.219%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By contract type:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed price contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,875,855 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,950,697 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,370,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit-price contracts</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,803,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,597,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,998,787 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,407,147 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost-plus contracts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,098,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">986,262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,148,774 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,879,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620,822 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459,757 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098,258 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,657,285 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:19.367%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.222%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="51" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">By primary geographic location:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,816,825 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,760,019 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,766,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,751,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">574,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512,803 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,640,154 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,503,174 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">130,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,901 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275,421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Others</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,962 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,084 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232,111 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127,365 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620,822 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459,757 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098,258 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,657,285 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 2718921000 0.484 1875855000 0.421 6950697000 0.460 5370646000 0.424 1803764000 0.321 1597640000 0.358 4998787000 0.331 4407147000 0.348 1098137000 0.195 986262000 0.221 3148774000 0.209 2879492000 0.228 5620822000 1.000 4459757000 1.000 15098258000 1.000 12657285000 1.000 4816825000 0.858 3760019000 0.843 12766092000 0.846 10751325000 0.849 574536000 0.102 512803000 0.115 1640154000 0.109 1503174000 0.119 148499000 0.026 130851000 0.029 459901000 0.030 275421000 0.022 80962000 0.014 56084000 0.013 232111000 0.015 127365000 0.010 5620822000 1.000 4459757000 1.000 15098258000 1.000 12657285000 1.000 0.583 0.524 0.583 0.515 13560000000 8800000000 0.704 0.721 P12M P12M 799500000 549300000 0.007 0.017 0.003 0.009 0.05 0.05 -70600000 -0.102 -108100000 -0.058 21800000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.490%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.377%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,584,623 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,080,206 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,100,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141,518 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1584623000 1080206000 1100928000 1141518000 991300000 <div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in Quanta’s allowance for credit losses consisted of the following (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:54.455%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.280%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.285%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,707 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,644 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,749 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in provision for credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,428 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs charged against the allowance net of recoveries of amounts previously written off</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,030)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,129)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,943 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,020 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 13908000 49707000 15644000 49749000 181000 2343000 5428000 2048000 -146000 -33030000 -7129000 -32777000 13943000 19020000 13943000 19020000 31700000 0.14 0.13 0 0 0 0 544800000 397600000 173400000 136200000 957900000 823900000 57100000 59600000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. SEGMENT INFORMATION:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta reports its results under three reportable segments described below: </span></div><div style="margin-top:7pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Electric Power Infrastructure Solutions (Electric Power)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Quanta’s Electric Power segment provides comprehensive services for the electric power and communications markets. </span></div><div style="margin-top:7pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Renewable Energy Infrastructure Solutions (Renewable Energy). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s Renewable Energy segment provides comprehensive infrastructure solutions to customers that are involved in the renewable energy industry. </span></div><div style="margin-top:7pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Underground Utility and Infrastructure Solutions (Underground and Infrastructure). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s Underground and Infrastructure segment provides comprehensive infrastructure solutions to customers involved in the transportation, distribution, storage, development and processing of natural gas, oil and other products. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Non-allocated Costs include corporate facility costs; non-allocated corporate salaries, benefits and incentive compensation; acquisition and integration 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.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth segment revenues and segment operating income (loss) and operating margins for the three and nine months ended September 30, 2023 and 2022. Operating margin is calculated by dividing operating income (loss) by </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues. The following table shows dollars in thousands: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.366%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,489,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,240,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,620,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,144,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground and Infrastructure</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,657,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground and Infrastructure</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Non-Allocated Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(539,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Includes equity in earnings of integral unconsolidated affiliates of $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022 and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Includes amortization expense of $71.4 million and $67.1 million and non-cash stock-based compensation of $32.5 million and $26.6 million for the three months ended September 30, 2023 and 2022. Includes amortization expense of $213.8 million and $290.8 million and non-cash stock-based compensation of $94.6 million and $77.7 million for the nine months ended September 30, 2023 and 2022.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation Expense</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. Certain of Quanta’s fixed assets are used on an interchangeable basis across its reportable segments. The following table sets forth depreciation expense by segment for the three and nine months ended September 30, 2023 and 2022. The table shows dollars in thousands: </span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground and Infrastructure</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Non-Allocated Costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,507 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta reports its results under three reportable segments described below: </span></div><div style="margin-top:7pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.15pt">Electric Power Infrastructure Solutions (Electric Power)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Quanta’s Electric Power segment provides comprehensive services for the electric power and communications markets. </span></div><div style="margin-top:7pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Renewable Energy Infrastructure Solutions (Renewable Energy). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s Renewable Energy segment provides comprehensive infrastructure solutions to customers that are involved in the renewable energy industry. </span></div><div style="margin-top:7pt;padding-left:45pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Underground Utility and Infrastructure Solutions (Underground and Infrastructure). </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s Underground and Infrastructure segment provides comprehensive infrastructure solutions to customers involved in the transportation, distribution, storage, development and processing of natural gas, oil and other products. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Corporate and Non-allocated Costs include corporate facility costs; non-allocated corporate salaries, benefits and incentive compensation; acquisition and integration 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.</span></div> 3 The following table sets forth segment revenues and segment operating income (loss) and operating margins for the three and nine months ended September 30, 2023 and 2022. Operating margin is calculated by dividing operating income (loss) by <div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">revenues. The following table shows dollars in thousands: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.426%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.157%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.366%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,489,547 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,282,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,240,838 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,620,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,746,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">978,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,144,304 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,778,647 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground and Infrastructure</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384,639 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,198,646 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713,116 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258,179 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,620,822 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,459,757 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,098,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,657,285 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">100.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:94%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income (loss)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,176 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">755,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">691,026 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,885 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,532 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground and Infrastructure</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292,544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,469 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Non-Allocated Costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(158,902)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(539,956)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(558,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400,329 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,791 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">805,462 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">612,663 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Includes equity in earnings of integral unconsolidated affiliates of $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022 and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022, primarily related to Quanta’s equity interest in LUMA Energy, LLC (LUMA).</span></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Includes amortization expense of $71.4 million and $67.1 million and non-cash stock-based compensation of $32.5 million and $26.6 million for the three months ended September 30, 2023 and 2022. Includes amortization expense of $213.8 million and $290.8 million and non-cash stock-based compensation of $94.6 million and $77.7 million for the nine months ended September 30, 2023 and 2022.</span></div> The following table sets forth depreciation expense by segment for the three and nine months ended September 30, 2023 and 2022. The table shows dollars in thousands: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.192%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electric Power</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,456 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Renewable Energy</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,214 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,351 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,625 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Underground and Infrastructure</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,940 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,575 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,916 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate and Non-Allocated Costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,508 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,086 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 18.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,507 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,746 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 2489547000 0.443 2282332000 0.512 7240838000 0.480 6620459000 0.523 1746636000 0.311 978779000 0.219 4144304000 0.274 2778647000 0.220 1384639000 0.246 1198646000 0.269 3713116000 0.246 3258179000 0.257 5620822000 1.000 4459757000 1.000 15098258000 1.000 12657285000 1.000 296176000 0.119 255457000 0.112 755342000 0.104 691026000 0.104 151389000 0.087 88885000 0.091 297532000 0.072 240514000 0.087 123764000 0.089 101351000 0.085 292544000 0.079 239469000 0.073 -171000000 -0.030 -158902000 -0.036 -539956000 -0.036 -558346000 -0.044 400329000 0.071 286791000 0.064 805462000 0.053 612663000 0.048 11700000 10600000 30700000 44400000 71400000 67100000 32500000 26600000 213800000 290800000 94600000 77700000 Depreciation Expense 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. Certain of Quanta’s fixed assets are used on an interchangeable basis across its reportable segments. 38228000 35896000 121670000 109456000 15812000 11214000 37351000 29625000 23940000 20311000 63575000 61916000 3508000 6086000 17150000 17423000 81488000 73507000 239746000 218420000 5. ACQUISITIONS:<div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of acquired businesses have been included in Quanta’s consolidated financial statements since their respective acquisition dates. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023, Quanta acquired four businesses located in the United States including: a business that provides services related to high-voltage transmission lines, overhead and underground distribution, emergency restoration and industrial and commercial wiring and lighting (primarily included in the Electric Power segment); a business that procures parts, assembles kits for sale, manages logistics and installs solar tracking equipment for utility and development customers (primarily included in the Renewable Energy segment); a business that provides concrete construction </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">services (primarily included in the Electric Power and Renewable Energy segments); and a business specializing in power studies, maintenance testing and commissioning primarily for utility and commercial customers (included in the Electric Power segment). The consideration for these transactions consisted of approximately $484.1 million paid or payable in cash (subject to certain adjustments) and 1,062,408 shares of Quanta common stock, which had a fair value of $131.5 million as of the dates of the acquisitions. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In July 2022, Quanta acquired a business located in the United States that provides construction contracting services to utilities, specializing in trenching and underground pipeline and electrical conduit installation, primarily included in the Electric Power segment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the former owners of certain acquired businesses are eligible to receive potential payments of contingent consideration to the extent the acquired businesses achieve certain financial performance targets over specified post-acquisition periods. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Purchase Price Allocation</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is finalizing its purchase price allocations related to businesses acquired in 2023, and further adjustments to the purchase price allocations may occur, with possible updates primarily related to tax estimates and the finalization of closing working capital adjustments. The aggregate consideration paid or payable for businesses acquired between September 30, 2022 and September 30, 2023 was allocated to acquired assets and assumed liabilities, which resulted in an allocation of $189.8 million to net tangible assets, $115.5 million to identifiable intangible assets and $317.2 million to goodwill. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed as of their respective acquisition dates as of September 30, 2023 for acquisitions completed in the nine months ended September 30, 2023 (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid or payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of Quanta common stock issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred or estimated to be transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,311 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, approximately $261.3 million of goodwill is expected to be deductible for income tax purposes related to acquisitions completed in the nine months ended September 30, 2023. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in the nine months ended September 30, 2023 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><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.991%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,515 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the nine months ended September 30, 2023 as of the respective acquisition dates:</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15% to 19%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer attrition rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10% to 30% </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Consideration</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As described above, certain business acquisitions have contingent consideration liabilities associated with the transactions. The aggregate fair value of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets is as follows (in thousands):</span></div><div style="margin-top:8pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,156 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value determinations of contingent consideration liabilities incorporate significant inputs not observable in the market, including revenue forecasts, operating margins, discount rates and the probability of achieving certain performance targets during designated post-acquisition periods. The final amount of certain contingent consideration payments could also be subject to Quanta management discretion. Accordingly, the level of inputs used for these fair value measurements is Level 3.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s outstanding contingent consideration liabilities are subject to a maximum payment amount, and the aggregate maximum payment amount of these liabilities totaled $336.6 million as of September 30, 2023. During the nine months ended September 30, 2023 and 2022, Quanta settled certain contingent consideration liabilities with cash payments of $5.0 million and $1.6 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Pro Forma Results of Operations</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the nine months ended September 30, 2023 and the year ended December 31, 2022, have been provided for illustrative purposes only and may not 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 (in thousands).</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,624,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,112,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,045,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pro forma combined results of operations for the three and nine months ended September 30, 2023 and 2022 were prepared by adjusting the historical results of Quanta to include the historical results of the businesses acquired in 2023 as if such acquisitions had occurred January 1, 2022. The pro forma combined results of operations for the three and nine months ended September 30, 2022 were prepared by further adjusting the historical results of Quanta to include the historical results of the business acquired in 2022 as if such acquisition had occurred January 1, 2021. These pro forma combined historical results were adjusted for the following: a reduction of interest and other financing expenses as a result of the repayment of outstanding indebtedness of the acquired businesses; an increase in interest and other financing expenses as a result of the cash consideration paid; an increase in amortization expense due to the intangible assets recorded; elimination of inter-company sales; and changes in depreciation expense to adjust acquired property and equipment to the acquisition date fair value and to conform with Quanta’s accounting policies. The pro forma combined results of operations do not include any adjustments to eliminate the impact of acquisition-related costs incurred by Quanta or any cost savings or other synergies that resulted or may result from the acquisitions. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues of $117.4 million and income before income taxes of $3.5 million, which includes $7.3 million of amortization expense and $1.8 million of acquisition-related costs, related to the acquisitions completed in 2023 are included in Quanta’s condensed consolidated results of operations for the three months ended September 30, 2023. Revenues of $354.0 million and income before income taxes of $0.3 million, which includes $22.3 million of amortization expense and $19.6 million of acquisition-related costs, related to the acquisitions completed in 2023 are included in Quanta’s condensed consolidated results of operations for the nine months ended September 30, 2023. Revenues of $5.1 million and income before income taxes of $0.2 million, which includes $0.7 million of amortization expense and $0.6 million of acquisition-related costs, related to the acquisition completed in 2022 are included in Quanta’s condensed consolidated results of operations for the three and nine months ended September 30, 2022. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisition Subsequent to Quarter-End</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2023, Quanta acquired a business located in the United States. The business is a manufacturer of power transformers for the investor-owned electric utility, renewable energy, municipal power and industrial markets. The aggregate consideration paid or payable for this transaction was approximately $300 million, consisting of a combination of cash and shares of Quanta common stock. The final amount of consideration also remains subject to certain post-closing adjustments, including with respect to net working capital.</span></div> 4 484100000 1062408 131500000 189800000 115500000 317200000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair value of total consideration transferred or estimated to be transferred and the fair value of assets acquired and liabilities assumed as of their respective acquisition dates as of September 30, 2023 for acquisitions completed in the nine months ended September 30, 2023 (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:82.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consideration:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid or payable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Value of Quanta common stock issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131,521 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,850 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of total consideration transferred or estimated to be transferred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,924 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,417 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,012 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,264 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Identifiable intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,515 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(64,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,071)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,080)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,556)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,790)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(398)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total identifiable net assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,311 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,163 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fair value of net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">622,474 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 484103000 131521000 6850000 622474000 14924000 51289000 195000 56960000 4417000 147012000 16264000 4553000 115515000 64923000 3071000 3080000 20556000 13790000 398000 305311000 317163000 622474000 261300000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the estimated fair values of identifiable intangible assets for the acquisitions completed in the nine months ended September 30, 2023 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><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.262%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.987%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.991%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Fair Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Amortization Period in Years </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Backlog</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total intangible assets subject to amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,515 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 83180000 P4Y7M6D 11564000 P0Y9M18D 13797000 P15Y 6974000 P5Y 115515000 P5Y6M The following table includes the discount rates and customer attrition rates used to determine the fair value of customer relationship intangible assets for businesses acquired during the nine months ended September 30, 2023 as of the respective acquisition dates:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.169%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.969%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.598%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Range</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discount rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15% to 19%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer attrition rates</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10% to 30% </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 0.15 0.19 0.17 0.10 0.30 0.18 The aggregate fair value of these outstanding contingent consideration liabilities and their classification in the accompanying consolidated balance sheets is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance and other non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,156 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total contingent consideration liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,156 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,517 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 0 5000000 151156000 143517000 151156000 148517000 336600000 5000000 1600000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited supplemental pro forma results of operations for Quanta, which incorporate the acquisitions completed in the nine months ended September 30, 2023 and the year ended December 31, 2022, have been provided for illustrative purposes only and may not 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 (in thousands).</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.484%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,624,274 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,585,187 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,112,066 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,045,546 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,772 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,147 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table> 5624274000 4585187000 15112066000 13045546000 272772000 155177000 533540000 328147000 117400000 3500000 7300000 1800000 354000000 354000000 300000 22300000 19600000 19600000 5100000 5100000 200000 200000 700000 700000 600000 600000 300000000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. INVESTMENTS IN AFFILIATES AND OTHER ENTITIES:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Equity Investments</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Quanta’s equity investments by type (in thousands): </span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments - integral unconsolidated affiliates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments - non-integral unconsolidated affiliates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of December 31, 2022, the fair value of Quanta’s investment in equity securities of Starry Group Holdings, Inc. (Starry) was zero, which was accounted for as an investment in marketable securities and included a loss of $91.5 million. During the three months ended September 30, 2023, a plan of reorganization in Starry’s bankruptcy proceeding pursuant to Chapter 11 of the U.S. Bankruptcy Code, as amended, went into effect and, as a result, the equity securities of Starry held by Quanta were cancelled. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Method Investments</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended December 31, 2022, Quanta entered into an agreement to sell one of its non-integral equity method investments. The transaction was subject to certain customary closing conditions that were satisfied in early 2023. As a result, a $25.9 million gain was recognized in the fourth quarter of 2022, $10.4 million of which was attributable to non-controlling interests. During the nine months ended September 30, 2023, Quanta received cash of $58.5 million related to the sale of this investment, $9.8 million of which was distributed to non-controlling interests.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, Quanta had receivables of $79.6 million and $96.9 million from its integral affiliates and payables of $31.0 million and $9.3 million to its integral affiliates. Quanta recognizes revenues from services provided to its integral affiliates, primarily for services provided to LUMA at cost. Quanta recognized revenues from such services to its integral affiliates of $54.4 million and $38.2 million during the three months ended September 30, 2023 and 2022 and $152.9 million and $89.7 million during the nine months ended September 30, 2023 and 2022. In addition, during the three months ended September 30, 2023 and 2022, Quanta recognized costs of sales of $72.4 million and $38.8 million for services provided by other integral affiliates. During the nine months ended September 30, 2023 and 2022, Quanta recognized costs of sales of $107.3 million and $111.1 million for services provided by other integral affiliates.</span></div>Total equity in earnings from integral unconsolidated affiliates was $11.7 million and $10.6 million for the three months ended September 30, 2023 and 2022, and $30.7 million and $44.4 million for the nine months ended September 30, 2023 and 2022. Total equity in earnings from non-integral unconsolidated affiliates was a loss of $1.0 million and earnings of $2.9 million for the three months ended September 30, 2023 and 2022 and earnings of $1.1 million and $17.9 million for the nine months ended September 30, 2023 and 2022 and was included in “Other income (expense), net” in the accompanying condensed consolidated statements of income. As of September 30, 2023, Quanta had $16.8 million of undistributed earnings related to unconsolidated affiliates. <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Quanta’s equity investments by type (in thousands): </span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt;padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments - integral unconsolidated affiliates</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,927 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity method investments - non-integral unconsolidated affiliates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable equity securities </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-marketable equity securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,246 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total equity investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176,655 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,218 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>(1) As of December 31, 2022, the fair value of Quanta’s investment in equity securities of Starry Group Holdings, Inc. (Starry) was zero, which was accounted for as an investment in marketable securities and included a loss of $91.5 million. During the three months ended September 30, 2023, a plan of reorganization in Starry’s bankruptcy proceeding pursuant to Chapter 11 of the U.S. Bankruptcy Code, as amended, went into effect and, as a result, the equity securities of Starry held by Quanta were cancelled. 94927000 101251000 28482000 55833000 0 0 53246000 54134000 176655000 211218000 0 -91500000 1 25900000 10400000 58500000 9800000 79600000 96900000 31000000 9300000 54400000 38200000 152900000 89700000 72400000 38800000 107300000 111100000 11700000 10600000 30700000 44400000 -1000000 2900000 1100000 17900000 16800000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. PER SHARE INFORMATION:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts attributable to common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive unvested non-participating stock-based awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts used to compute basic and diluted earnings per share attributable to common stock consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:52.116%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.872%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amounts attributable to common stock:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">533,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328,617 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for basic earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,455 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145,118 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,581 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive unvested non-participating stock-based awards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,631 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,515 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding for diluted earnings per share attributable to common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,792 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">147,678 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,749 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,096 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 272836000 272836000 155956000 155956000 533781000 533781000 328617000 328617000 145455000 143353000 145118000 143581000 3337000 4325000 3631000 4515000 148792000 147678000 148749000 148096000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. DEBT OBLIGATIONS:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s long-term debt obligations consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:67.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under senior credit facility (including Term Loan)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under commercial paper program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,729,927 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less — Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations, net of current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,692,432 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Notes</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest amounts due on Quanta’s senior notes on each payment date are set forth below (dollars in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of the Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Dates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commencement Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 15 and July 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of Quanta’s senior notes was $1.98 billion as of September 30, 2023, compared to a carrying value of $2.48 billion net of unamortized bond discount, underwriting discounts and deferred financing costs of $21.3 million. The fair value of the senior notes is based on the quoted market prices for the same issue, and the senior notes are categorized as Level 1 liabilities.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Credit Facility</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The credit agreement for Quanta’s senior credit facility (as amended, the credit agreement) provides for a $750.0 million term loan facility and aggregate revolving commitments of $2.64 billion, with a maturity date of October 8, 2026. Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:71.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average daily amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, Quanta was in compliance with all of the financial covenants under the credit agreement. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As of September 30, 2023, Quanta had $735.9 million outstanding under its term loan facility. The carrying amount of the term loan under Quanta’s senior credit facility approximates fair value due to its variable interest rate.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Loans. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, Quanta had $229.8 million of outstanding revolving loans under the senior credit facility, all of which were denominated in Canadian dollars. The carrying amounts of the revolving borrowings under Quanta’s senior credit facility approximate fair value, as all revolving borrowings have a variable interest rate. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, Quanta also had $311.1 million of letters of credit issued under the senior credit facility, of which $223.8 million were denominated in U.S. dollars and $87.3 million were denominated in currencies other than the U.S. dollar, primarily Australian and Canadian dollars. Additionally, available commitments for revolving loans under the senior credit facility must be maintained in order to provide credit support for notes issued under Quanta’s commercial paper program, and therefore such notes effectively reduce the available borrowing capacity under the senior credit facility. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, $1.70 billion remained available under the senior credit facility for new revolving loans, letters of credit and support of the commercial paper program.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Financing Costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, capitalized deferred financing costs, net of accumulated amortization, related to Quanta’s revolving loans under its senior credit facility and commercial paper program were $6.7 million and $8.3 million and are included in “Other assets, net” in the accompanying condensed consolidated balance sheets. Amortization of discount and deferred financing costs for all debt instruments is included in interest and other financing expenses and was $1.5 million and $2.0 million for the three months ended September 30, 2023 and 2022, and $4.4 million and $4.9 million for the nine months ended September 30, 2023 and 2022.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commercial Paper Program</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta had $396.8 million of outstanding notes under its unsecured commercial paper program as of September 30, 2023, with a weighted average interest rate of 5.87% and a weighted average maturity of 24 days as of such date. The carrying amounts of the notes issued under Quanta’s commercial paper program approximate fair value.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.768%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average daily amount outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amounts in this column represent activity from August 23, 2022, the date Quanta’s commercial paper program commenced, through September 30, 2022.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective October 6, 2023, Quanta increased the maximum aggregate amount of its existing unsecured commercial paper program to $1.50 billion of notes outstanding at any time. Prior to the increase, the maximum aggregate amount of the program was $1.00 billion. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Additional Letters of Credit</span></div><div style="margin-top:7pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 Quanta had $226.2 million of surety-backed letters of credit issued outside of its senior credit facility, which were denominated in U.S. dollars.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s long-term debt obligations consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:67.274%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.980%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.982%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under senior credit facility (including Term Loan)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">965,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786,910 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Borrowings under commercial paper program</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,800 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">112,745 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,089 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unamortized discount and financing costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,480)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,432)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,981,918 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,729,927 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less — Current maturities of long-term debt</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,570 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,495 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt obligations, net of current maturities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,937,348 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,692,432 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.00950 500000000 500000000 0.02900 1000000000 1000000000 0.02350 500000000 500000000 0.03050 500000000 500000000 965764000 786910000 396800000 373000000 112745000 92907000 30089000 3542000 23480000 26432000 3981918000 3729927000 44570000 37495000 3937348000 3692432000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest amounts due on Quanta’s senior notes on each payment date are set forth below (dollars in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.848%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.052%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.253%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of the Notes</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Interest Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Payment Dates</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commencement Date</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.950% Senior Notes due October 2024</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.900% Senior Notes due October 2030</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.350% Senior Notes due January 2032</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,875 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 15 and July 15</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.050% Senior Notes due October 2041</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1 and October 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 1, 2022</span></td></tr></table></div> 0.00950 2375000 0.02900 14500000 0.02350 5875000 0.03050 7625000 1980000000 2480000000 21300000 750000000 2640000000 Borrowings under the senior credit facility and the applicable interest rates were as follows (dollars in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:71.293%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.827%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.824%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004,677 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,684,783 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average daily amount outstanding</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">928,318 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,391,130 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.39 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the commercial paper program and the applicable interest rates were as follows (dollars in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.707%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.765%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.768%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"> (1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maximum amount outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">841,400 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426,250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average daily amount outstanding </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.46 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The amounts in this column represent activity from August 23, 2022, the date Quanta’s commercial paper program commenced, through September 30, 2022.</span></div> 1004677000 1684783000 928318000 1391130000 0.0639 0.0260 735900000 229800000 311100000 223800000 87300000 1700000000 6700000 8300000 1500000 2000000 4400000 4900000 396800000 0.0587 P24D 841400000 426250000 624476000 211438000 0.0579 0.0346 1500000000 1000000000 226200000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. LEASES:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other financing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term and variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,745 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766,188 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party lease expense was $4.5 million and $4.6 million for the three months ended September 30, 2023 and 2022 and $12.3 million and $12.0 million for the nine months ended September 30, 2023 and 2022. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Financing Transactions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments related to operating leases, finance leases and lease financing transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for short-term leases were $20.3 million as of September 30, 2023. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.200%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.70</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has also guaranteed the residual value under certain of its equipment operating leases and real estate finance leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the assets at the time of lease termination generally has approximated or exceeded the residual value guarantees, and therefore such guarantees are not expected to result in significant payments.</span></div> <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. LEASES:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta primarily leases land, buildings, vehicles, construction equipment and office equipment. The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other financing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term and variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,745 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766,188 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party lease expense was $4.5 million and $4.6 million for the three months ended September 30, 2023 and 2022 and $12.3 million and $12.0 million for the nine months ended September 30, 2023 and 2022. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Financing Transactions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments related to operating leases, finance leases and lease financing transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for short-term leases were $20.3 million as of September 30, 2023. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.200%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.70</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:4pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta has also guaranteed the residual value under certain of its equipment operating leases and real estate finance leases, agreeing to pay any difference between the residual value and the fair market value of the underlying asset at the date of lease termination. Historically, the fair value of the assets at the time of lease termination generally has approximated or exceeded the residual value guarantees, and therefore such guarantees are not expected to result in significant payments.</span></div> The components of lease costs in the accompanying condensed consolidated statements of operations are as follows (in thousands):<div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.724%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.264%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,168 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and other financing expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">674 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,957 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,082 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term and variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of services and Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250,460 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">790,080 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">693,847 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,745 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">864,184 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">766,188 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is included within “Cost of services” and “Selling, general and administrative expenses” in the accompanying condensed consolidated statements of operations.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2)    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term lease cost includes both leases and rentals with initial terms of one year or less. Variable lease cost is insignificant.</span></div> 1168000 301000 3181000 1177000 674000 27000 1181000 82000 23379000 21957000 69742000 71082000 302134000 250460000 790080000 693847000 327355000 272745000 864184000 766188000 4500000 4600000 12300000 12000000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Financing Transactions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments related to operating leases, finance leases and lease financing transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for operating leases, finance leases and lease financing transactions were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:44.434%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.784%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.786%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Financing Transactions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,541 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,940 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,251 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,902 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,710 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,986 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,087 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,661 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,489 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,679 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,929 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,454 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,492 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,360 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total future minimum payments related to operating leases, finance leases and lease financing transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291,128 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,159 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,343)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,948)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265,785 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,089 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,337 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">401,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 23541000 770000 4940000 29251000 82431000 6902000 18710000 108043000 65559000 6542000 16986000 89087000 48661000 6298000 17530000 72489000 32482000 5768000 14679000 52929000 38454000 5414000 32492000 76360000 291128000 31694000 105337000 428159000 25343000 1605000 0 26948000 265785000 30089000 105337000 401211000 20300000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average remaining lease terms and discount rates were as follows:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.870%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.200%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of September 30, 2023</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.34</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.70</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average discount rate:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> P4Y4M2D P5Y8M12D 0.041 0.052 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. INCOME TAXES:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s effective tax rates for the three months ended September 30, 2023 and 2022 were 22.1% and 31.8%. Quanta’s effective tax rates for the nine months ended September 30, 2023 and 2022 were 21.1% and 26.3%. The tax rates for the nine months ended September 30, 2023 and 2022 were favorably impacted by the recognition of $34.0 million and $22.7 million of benefits that resulted from equity incentive awards vesting at a higher fair market value than their grant date fair value. The effective tax rates for the three and nine months ended September 30, 2022 were unfavorably impacted by the valuation allowance on the losses on Starry, while the tax rates for the three and nine months ended September 30, 2023 include a benefit associated with the losses on Starry, as described further below. Additionally, the tax rates for the three and nine months ended September 30, 2023 reflect higher non-deductible per diem expenses related to the expiration, as of December 31, 2022, of a temporary provision that allowed the full deduction of certain meal and entertainment costs.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. During the three and nine months ended September 30, 2022, Quanta recognized $26.5 million and $76.5 million of unrealized losses on its investment in Starry and recorded a valuation allowance against such unrealized losses. During the three months ended March 31, 2023, Starry filed for bankruptcy under Chapter 11 of the U.S. Bankruptcy Code, as amended. On August 31, 2023, the equity securities held by Quanta were cancelled pursuant to an approved plan of reorganization in such bankruptcy proceeding. As a result, Quanta’s cumulative $91.5 million loss on its investment in Starry was realized during the three months ended September 30, 2023. This realized loss can be utilized to offset gains from tax years 2020 through 2023, and can be carried forward to offset future capital gains realized in tax years 2024 through 2028. Quanta has identified sufficient sources of capital loss carry backs and forecasted capital gain income in these periods such that the full $22.7 million valuation allowance on the Starry capital loss was released during the three months ended September 30, 2023</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the total amount of unrecognized tax benefits relating to uncertain tax positions was $49.3 million, a net increase of $7.7 million from December 31, 2022, which primarily resulted from a $7.7 million increase related to positions expected to be taken in 2023. Quanta’s consolidated federal income tax returns for tax years 2017 through 2022 remain open to examination by the IRS, as the applicable statute of limitations periods have not yet expired. Additionally, various state and foreign tax returns filed by Quanta and certain subsidiaries for multiple periods remain under examination by various U.S. state and foreign tax authorities. Quanta does not consider any state in which it does business to be a major tax jurisdiction. Quanta believes it is reasonably possible that within the next 12 months unrecognized tax benefits may decrease by up to $11.9 million as a result of settlement of these examinations or as a result of the expiration of certain statute of limitations periods.</span></div> 0.221 0.318 0.211 0.263 -34000000 -22700000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. During the three and nine months ended September 30, 2022, Quanta recognized $26.5 million and $76.5 million of unrealized losses on its investment in Starry and recorded a valuation allowance against such unrealized losses. During the three months ended March 31, 2023, Starry filed for bankruptcy under Chapter 11 of the U.S. Bankruptcy Code, as amended. On August 31, 2023, the equity securities held by Quanta were cancelled pursuant to an approved plan of reorganization in such bankruptcy proceeding. As a result, Quanta’s cumulative $91.5 million loss on its investment in Starry was realized during the three months ended September 30, 2023. This realized loss can be utilized to offset gains from tax years 2020 through 2023, and can be carried forward to offset future capital gains realized in tax years 2024 through 2028. Quanta has identified sufficient sources of capital loss carry backs and forecasted capital gain income in these periods such that the full $22.7 million valuation allowance on the Starry capital loss was released during the three months ended September 30, 2023</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%">.</span> -26500000 -76500000 -91500000 22700000 49300000 7700000 7700000 11900000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. EQUITY:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchases</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 23, 2023, Quanta’s Board of Directors approved a new stock repurchase program that authorizes Quanta to purchase, from time to time through June 30, 2026, up to $500 million of its outstanding common stock. The new stock repurchase program became effective on July 1, 2023, upon expiration of Quanta’s previous stock repurchase program. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta repurchased the following shares of common stock in the open market under its stock repurchase program (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter ended:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s policy is to record a stock repurchase as of the trade date of the transaction; however, the payment of cash related to the repurchase is made on the settlement date of the transaction. During the three and nine months ended September 30, 2023, Quanta did not make any cash payments related to stock repurchases. During the three and nine months ended September 30, 2022, cash payments related to stock repurchases were $20.8 million and $115.1 million. Repurchases 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 credit facility, and other factors. Quanta is not obligated to acquire any specific amount of common stock, and the 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="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta declared and paid the following cash dividends and cash dividend equivalents during 2022 and the first nine months of 2023 (in thousands, except per share amounts):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:20.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.591%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declared</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 13, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 23, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 10, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 18, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 13, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 3, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 13, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 3, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 14, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 27, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 11, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 18, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 500000000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta repurchased the following shares of common stock in the open market under its stock repurchase program (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter ended:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">731 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 0 0 0 0 0 87000 11403000 158000 21033000 731000 84884000 85000 10426000 Quanta’s policy is to record a stock repurchase as of the trade date of the transaction; however, the payment of cash related to the repurchase is made on the settlement date of the transaction. 0 0 20800000 115100000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta declared and paid the following cash dividends and cash dividend equivalents during 2022 and the first nine months of 2023 (in thousands, except per share amounts):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:20.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.747%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.591%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declaration</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Record</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Payment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividend</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Dividends</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Per Share</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Declared</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 30, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 2, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 13, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 23, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 3, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 14, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,893 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 10, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 18, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 13, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 3, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 13, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,756 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 3, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October 14, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May 27, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July 15, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 11, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 18, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0.08 12430000 0.08 11893000 0.08 12100000 0.08 11756000 0.07 10322000 0.07 10283000 0.07 10459000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. STOCK-BASED COMPENSATION:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units (RSUs) to be Settled in Common Stock</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for RSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (RSUs in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$61.64</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$161.42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$111.20</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$48.48</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$114.47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78.72</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$104.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,324 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78.39</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The approximate fair value of RSUs that vested during the nine months ended September 30, 2023 and 2022 was $194.6 million and $143.7 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023 and 2022, Quanta recognized $70.5 million and $62.1 million of non-cash stock compensation expense related to RSUs to be settled in common stock. As of September 30, 2023, there was $167.2 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 3.31 years.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance Stock Units (PSUs) to be Settled in Common Stock</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for PSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (PSUs in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$174.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$119.74</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.15</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$101.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$58.79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$129.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.39</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Monte Carlo simulation valuation methodology applied the following key inputs:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation date price based on March 9, 2023 and March 2, 2022 closing stock prices of Quanta common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$160.55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$110.24</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Historical volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023 and 2022, Quanta recognized $24.2 million and $15.6 million of non-cash stock compensation expense related to PSUs to be settled in common stock. As of September 30, 2023, there was an estimated $36.4 million of total unrecognized compensation expense related to unearned and unvested PSUs. This amount is based on forecasted attainment of performance metrics and estimated forfeitures of unearned and unvested PSUs. The compensation expense related to outstanding PSUs can 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. This cost is expected to be recognized over a weighted average period of 1.82 years. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During each of the nine months ended September 30, 2023 and 2022, 0.7 million shares of common stock were issued in connection with PSUs. The approximate fair values of PSUs earned during the nine months ended September 30, 2023 and 2022 were $115.5 million and $72.4 million.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">RSUs to be Settled in Cash</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2023 and 2022, compensation expense related to RSUs to be settled in cash was $11.9 million and $11.6 million. 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 calculated at the end of each reporting period based on the market value of Quanta’s common stock and is classified as a liability. Quanta paid $18.0 million and $14.5 million to settle liabilities related to cash-settled RSUs in the nine months ended September 30, 2023 and 2022. Accrued liabilities for the estimated earned value of outstanding RSUs to be settled in cash were $4.7 million and $11.0 million as of September 30, 2023 and December 31, 2022.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for RSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (RSUs in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,263 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78.74</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,880 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$61.64</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$161.42</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">817 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$111.20</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$66.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$48.48</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$114.47</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(116)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78.72</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,612 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$104.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,324 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$78.39</span></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the activity for PSUs to be settled in common stock for the nine months ended September 30, 2023 and 2022 is as follows (PSUs in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:37.350%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.859%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.863%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">PSUs</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value<br/>(Per Unit)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at January 1</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$47.27</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$174.50</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$119.74</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(413)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$35.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(334)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$40.15</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$101.66</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$58.79</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested at September 30</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$129.70</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">733 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$65.39</span></td></tr></table></div> 3263000 78.74 3880000 61.64 667000 161.42 817000 111.20 1199000 66.14 1257000 48.48 119000 114.47 116000 78.72 2612000 104.39 3324000 78.39 194600000 143700000 70500000 62100000 167200000 P3Y3M21D 733000 65.39 931000 47.27 177000 174.50 153000 119.74 413000 35.12 334000 40.15 6000 101.66 17000 58.79 491000 129.70 733000 65.39 The Monte Carlo simulation valuation methodology applied the following key inputs:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.016%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.114%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation date price based on March 9, 2023 and March 2, 2022 closing stock prices of Quanta common stock</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$160.55</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$110.24</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Historical volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.64 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term in years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.81</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.83</span></td></tr></table> 160.55 110.24 0.35 0.39 0.0462 0.0164 P2Y9M21D P2Y9M29D 24200000 15600000 36400000 P1Y9M25D 700000 700000 115500000 72400000 11900000 11600000 18000000 14500000 4700000 11000000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. EMPLOYEE BENEFIT PLANS:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plans </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta maintains non-qualified deferred compensation plans under which eligible directors and key employees may defer their receipt of certain cash compensation and/or the settlement of certain stock-based awards. As of September 30, 2023 and December 31, 2022, the liability related to deferred cash compensation under these plans, including amounts contributed by Quanta, was $80.1 million and $67.4 million, the majority of which was included in “Insurance and other non-current liabilities” in the accompanying condensed consolidated balance sheets. Additionally, as of September 30, 2023 and December 31, 2022, the settlement and issuance of 206,736 and 252,026 shares of common stock underlying certain stock-based awards had been deferred under these plans, and such issuances are scheduled to occur in future periods.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To provide for future obligations related to deferred cash compensation under these plans, Quanta has invested in corporate-owned life insurance (COLI) policies covering certain participants in the deferred compensation plans, the underlying investments of which are intended to be aligned with the investment alternatives elected by plan participants. The COLI assets are recorded at their cash surrender value, which is considered their fair market value, and as of September 30, 2023 and December 31, 2022, the fair market values were $74.6 million and $64.0 million and were included in “Other assets, net” in the accompanying condensed consolidated balance sheets. The level of inputs for these fair value measurements is Level 2.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair market value of Quanta’s COLI assets and deferred compensation liabilities largely offset and are recorded in the accompanying statements of operations as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in fair market value of</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain included in Selling, general and administrative expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,646)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COLI assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 80100000 67400000 206736 252026 74600000 64000000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the fair market value of Quanta’s COLI assets and deferred compensation liabilities largely offset and are recorded in the accompanying statements of operations as follows (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.747%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:25.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.702%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change in fair market value of</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) gain included in Selling, general and administrative expenses</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,262 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,069 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,646)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,106 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COLI assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,106)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,402)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -2262000 -3069000 5646000 -17106000 -3106000 -3402000 3774000 -17706000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. COMMITMENTS AND CONTINGENCIES:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Proceedings</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, property damage, breach of contract, negligence or gross negligence, environmental liabilities, wage and hour and other employment-related damages, punitive damages, consequential 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. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assessment of whether a loss is probable or reasonably possible, and whether the loss or a range of loss is estimable, often involves a series of complex judgments about future events. In all instances, management has assessed the matter based </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 and taking into account, among other things, negotiations with claimants, discovery, settlements and payments, judicial rulings, arbitration and mediation decisions, advice of internal and external legal counsel, and other information and events pertaining to a particular matter. Costs incurred for litigation are expensed as incurred. 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. However, management’s judgment may prove materially inaccurate, and such judgment is made subject to the known uncertainties of litigation.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Peru Project Dispute</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 liquidated damages under the contracts. As of the date of the contract terminations, Redes had incurred costs of approximately $157 million related to the design and construction of the project and had received approximately $100 million of payments (inclusive of the approximately $87 million advance payments).</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2019, Redes filed for arbitration before the Court of International Arbitration of the International Chamber of Commerce (ICC) against PRONATEL and the MTC. In the arbitration, Redes claimed that PRONATEL: breached and wrongfully terminated the contracts; wrongfully executed the advance payment bonds and the performance bonds; and was not entitled to the alleged amount of liquidated damages, and sought compensation for various damages arising from PRONATEL’s actions in the initially claimed amount of approximately $190 million. In August 2022, Redes received the decision of the arbitration tribunal, which unanimously found in favor of Redes in connection with its claims and ordered, among other things, (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) payment of lost income in connection with Redes’ future operation and maintenance of the networks; and (iv) payment of other related costs and damages to Redes as a result of the breach and improper termination of the contracts (including costs related to the execution of the bonds, costs related to the transfer of the networks and legal and expert fees). Accordingly, the arbitration tribunal awarded Redes approximately $177 million. In addition, per the terms of the arbitration decision, interest will accrue on the amount owed up to the date of payment. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decision of the arbitration tribunal is final, with limited grounds on which PRONATEL and the MTC may seek to annul the decision in Peruvian courts. In December 2022, Redes filed an enforcement proceeding with respect to each project contract to secure recovery of the arbitration award, and PRONATEL and the MTC filed an annulment proceeding with respect to each project contract. The enforcement and annulment proceedings are pending within different commercial courts in Lima, Peru. In April 2023 and August 2023, Redes received favorable rulings in each of the annulment proceedings rejecting the grounds for annulment; however, PRONATEL and the MTC are pursuing, and are expected to continue to pursue, certain remaining legal challenges to such rulings. Final decisions with respect to the enforcement proceedings are expected later in 2023 or in 2024. Additionally, in December 2022, following the favorable arbitration ruling, Quanta received $100.5 million pursuant to coverage under an insurance policy for the improper collection by PRONATEL and the MTC of the advance </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">payment and performance bonds, and in January 2023 Quanta received $6.7 million pursuant to coverage under an insurance policy for nonpayment by PRONATEL and the MTC of amounts owed for work completed by Redes. Quanta is continuing to pursue collection of the ICC arbitration award and any amount collected would result in repayment of an equal amount to the insurers up to the amount received from the insurers. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta also reserves the right to seek full compensation for the loss of its investment under applicable legal regimes, including investment treaties and customary international law, as well as to seek resolution through direct discussions with PRONATEL or the MTC. In connection with these rights, in May 2020 Quanta’s Dutch subsidiary delivered to the Peruvian government an official notice of dispute arising from the termination of the contracts and related acts by PRONATEL (which are attributable to Peru) under the Agreement on the Encouragement and Reciprocal Protection of Investments between the Kingdom of the Netherlands and the Republic of Peru (Investment Treaty). The Investment Treaty protects Quanta’s subsidiary’s indirect ownership stake in Redes and the project, and provides for rights and remedies distinct from the ICC arbitration. In December 2020, Quanta’s Dutch subsidiary filed a request for the institution of an arbitration proceeding against Peru with the International Centre for Settlement of Investment Disputes (ICSID) related to Peru’s breach of the Investment Treaty, which was registered by ICSID in January 2021. In the ICSID arbitration, Quanta’s Dutch subsidiary claims, without limitation, that Peru: (i) treated the subsidiary’s investment in Redes and the project unfairly and inequitably; and (ii) effectively expropriated the subsidiary’s investment in Redes and the project. In addition, Quanta’s Dutch subsidiary is seeking full compensation for all damages arising from Peru’s actions, including but not limited to (i) the fair market value of the investment and/or lost profits; (ii) attorneys’ fees and arbitration costs; (iii) other related costs and damages and (iv) pre- and post-award interest. The ICSID arbitration hearing on the merits occurred in the second quarter of 2023 and a decision is currently expected in the first half of 2024.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta believes Redes is entitled to all amounts awarded by the ICC arbitration tribunal, and that its Dutch subsidiary is entitled to other amounts associated with the pending ICSID arbitration proceeding. Quanta and Redes intend to vigorously pursue recovery of the amounts awarded by the ICC arbitration tribunal and take additional legal actions deemed necessary to enforce the ICC arbitration decision. However, due to the inherent uncertainty involved with, among other things, the annulment, enforcement and related proceedings, the ultimate timing and conclusion with respect to collection of the amount of the ICC arbitration award remains unknown.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the contract terminations and the inherent uncertainty involved in arbitration proceedings and recovery of amounts owed, 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. Quanta also initially recorded a contract receivable of approximately $120 million related to the project during the three months ended June 30, 2019, which includes the amounts collected by PRONATEL through exercise of the advance payment bonds and performance bonds. As of September 30, 2023, the total amount of the receivable was not changed and is included in “Other assets, net” in the accompanying condensed consolidated balance sheet. Additionally, with respect to the amounts received pursuant to coverage under the insurance policies described above, $107.2 million is included in “Insurance and other non-current liabilities” in the accompanying consolidated balance sheet as of September 30, 2023. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After considering, as discussed above, that the ultimate timing and conclusion with respect to collection of the full amount associated with the ICC arbitration award remains unknown, Quanta has not recognized a gain in the current period. To the extent amounts in excess of the current receivable are determined to be realizable, a gain would be recorded in the period such determination is made. However, if Quanta is ultimately not successful with respect to collection of the ICC arbitration award, through annulment or otherwise, or with respect to its claims in the pending ICSID arbitration proceeding, 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.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lorenzo Benton v. Telecom Network Specialists, Inc., et al.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. During 2019 and </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2020, the parties filed additional summary judgment and other motions, and a bench trial on liability and damages was held. Liability and damages for TNS were initially determined by the trial court to be approximately $9.5 million. Separately, in 2022, the court issued a ruling awarding attorneys’ fees and costs to plaintiffs in the amount of approximately $17.3 million. TNS appealed the trial court’s rulings, and in October 2023, the California Court of Appeal issued an opinion overruling significant portions of the trial court’s summary judgment rulings and remanding the case to the trial court for further proceedings. Specifically, the appellate court vacated the trial court’s summary judgment ruling as to meal and rest periods, which comprises the majority of the damages awarded, and affirmed the trial court’s ruling with respect to overtime wages. Quanta believes the decision by the appellate court also requires the attorneys’ fees and costs claimed by plaintiffs to be reevaluated in accordance with the final disposition of the matter. The appellate court decision remains subject to further appeal by either party, and the plaintiffs have filed a petition for rehearing with the appellate court on a number of issues. Additionally, Quanta intends to continue to contest its liability and the damage calculations asserted by the plaintiff class to the trial court on remand.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. However, Quanta currently believes that, due to solvency issues, any contribution from the staffing companies may not be substantial.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The final amount of liability and attorneys’ fees payable in connection with this matter remains the subject of pending litigation and will ultimately depend on various factors, including the outcome of further proceedings by the trial court with respect to liability, damages, attorneys’ fees and expenses, and interest, as well as the solvency of the staffing agencies. Quanta has not incurred, and does not believe, at this time, that it is probable this matter will result in a material loss and the range of reasonably possible loss is not currently estimable due to the uncertainties associated with, among other things, such further proceedings.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Hallen Acquisition Assumed Liability</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2019, in connection with the acquisition of The Hallen Construction Co., Inc. (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 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="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, Quanta had not recorded an accrual related to this matter. While Quanta believes Hallen’s liabilities associated with this matter will not exceed the amount of available insurance coverage under applicable insurance policies and contractual remedies negotiated by Quanta with the former owners of Hallen, the ultimate amount of liability remains subject to uncertainties associated with pending litigation, including, among other things, the likelihood and potential amount of damages that could be asserted or awarded. To the extent this matter results in a loss that is in excess of, or not covered by, such insurance policies or contractual remedies, it could have a material adverse effect on Quanta’s consolidated financial condition, results of operations and cash flows.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Silverado Wildfire Matter </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2023, two of Quanta’s subsidiaries received tenders of defense and demands for preservation of evidence from Southern California Edison Company (SCE) related to lawsuits filed from April 2021 through October 2023 against SCE and T-Mobile USA, Inc. (T-Mobile) in the Superior Court of California, County of Orange. The lawsuits generally assert property damage and related claims on behalf of certain individuals and subrogation claims on behalf of insurers relating to damages caused by a wildfire that began in October 2020 in Orange County, California (the Silverado Fire) and that is purported to have damaged approximately</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,000 acres. The lawsuits allege the Silverado Fire originated from utility poles in the area, generally claiming that each defendant failed to adequately maintain, inspect, repair or replace its overhead facilities, </span></div><div style="margin-top:7pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">equipment and utility poles and remove vegetation in the vicinity; that the utility poles were overloaded with equipment from shared usage; and that SCE failed to de-energize its facilities during red flag warnings for a Santa Ana wind event. The lawsuits allege the Silverado Fire started when SCE and T-Mobile equipment contacted each other and note the Orange County Fire Department is investigating whether a T-Mobile lashing wire contacted an SCE overhead primary conductor in high winds. T-Mobile has filed cross-complaints against SCE alleging, among other things, that the ignition site of the Silverado Fire encompassed two utility poles replaced by SCE or a third party engaged by SCE, and that certain equipment, including T-Mobile’s lashing wire, was not sufficiently re-secured after the utility pole replacements. One of Quanta’s subsidiaries performed planning and other services related to the two utility poles, and another Quanta subsidiary replaced the utility poles and reattached the electrical and telecommunication equipment to the new utility poles in March 2019, approximately 19 months before the Silverado Fire. Pursuant to the general terms of a master services agreement and a master consulting services agreement between the Quanta subsidiaries and SCE, the subsidiaries agreed to defend and indemnify SCE against certain claims arising with respect to performance or nonperformance under the agreements. The SCE tender letters seek contractual indemnification and defense from Quanta’s subsidiaries for the claims asserted against SCE in the lawsuits and the T-Mobile cross-complaints. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta’s subsidiaries intend to vigorously defend against the lawsuits, the T-Mobile cross-complaints and any other claims asserted in connection with the Silverado Fire. Quanta will continue to review additional information in connection with this matter as litigation and resolution efforts progress, and any such information may potentially allow Quanta to determine an estimate of potential loss, if any. As of September 30, 2023, Quanta had not recorded an accrual with respect to this matter, and Quanta is currently unable to reasonably estimate a range of reasonably possible loss, if any, because there are a number of unknown facts and legal considerations that may impact the amount of any potential liability. Quanta also believes that to the extent its subsidiaries are determined to be liable for any damages resulting from this matter, its insurance would be applied to any such liabilities over its deductible amount and its insurance coverage would be adequate to cover such potential liabilities. However, the ultimate amount of any potential liability and insurance coverage in connection with this matter remains subject to uncertainties associated with pending and potential future litigation.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Quanta is insured for, among other things, employer’s liability, workers’ compensation, auto liability, aviation and general liability claims. Quanta manages and maintains a portion of its casualty risk indirectly 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, as well as with respect to certain other amounts. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, the gross amount accrued for employer’s liability, workers’ compensation, auto liability, general liability, and group health claims totaled $332.5 million and $319.6 million, of which $216.5 million and $209.8 million are included in “Insurance and other non-current liabilities,” and the remainder is included in “Accounts payables and accrued expenses.” Related insurance recoveries/receivables as of September 30, 2023 and December 31, 2022 were $5.2 million and $5.8 million, of which $0.3 million and $0.3 million are included in “Prepaid expenses and other current assets” and $4.9 million and $5.5 million are included in “Other assets, net.”</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bonds and Parent Guarantees</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, the total amount of the outstanding performance bonds was estimated to be approximately $7.0 billion. Quanta’s estimated maximum exposure related 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 $2.7 billion as of September 30, 2023.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Commitments and Other Committed Expenditures</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023, Quanta had $65.3 million of production orders with expected delivery dates during the remainder of 2023 and $53.6 million of production orders with expected delivery dates in 2024 for capital commitments primarily related to the expansion of its equipment fleet. The majority of this amount relates to the expansion of Quanta’s equipment fleet in order to accommodate manufacturer lead times on certain types of vehicles. 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> 248000000 151000000 97000000 P10Y 87000000 25000000 157000000 100000000 87000000 190000000 177000000 100500000 6700000 79200000 120000000 107200000 9500000 17300000 2 13000 P19M 0 332500000 319600000 216500000 209800000 5200000 5800000 300000 300000 4900000 5500000 7000000000 2700000000 65300000 53600000 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. DETAIL OF CERTAIN ACCOUNTS:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of September 30, 2023 and December 31, 2022, cash equivalents were $140.8 million and $260.1 million and consisted primarily of money market investments and money market mutual funds. Quanta’s cash equivalents are categorized as Level 1 assets, as all values are based on unadjusted quoted prices for identical assets in an active market. Cash and cash equivalents in foreign bank accounts are primarily held in Canada and Australia.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by consolidated or proportionately consolidated joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):</span></div><div style="margin-top:12pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by domestic joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by foreign joint ventures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents held by joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by captive insurance company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents not held by joint ventures or captive insurance company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,505 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Payable and Accrued Expenses</span></div><div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153,129 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other accrued expenses primarily include accrued insurance liabilities, income and franchise taxes payable and deferred revenues. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated depreciation related to property and equipment was $1.78 billion and $1.65 billion as of September 30, 2023 and December 31, 2022. In addition, Quanta held property and equipment, net of $254.7 million and $298.0 million in foreign countries, primarily Canada, as of September 30, 2023 and December 31, 2022. </span></div><div style="margin-top:7pt;text-align:justify;text-indent:11.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accumulated amortization related to other intangible assets was $1.24 billion and $1.02 billion as of September 30, 2023 and December 31, 2022.</span></div> 140800000 260100000 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, to the extent made, and in the event of dissolution. Cash and cash equivalents held by Quanta’s wholly-owned captive insurance company are generally not available for use in support of its other operations. Amounts related to cash and cash equivalents held by consolidated or proportionately consolidated joint ventures and the captive insurance company, which are included in Quanta’s total cash and cash equivalents balances, were as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:66.103%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.566%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.567%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by domestic joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,684 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,291 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by foreign joint ventures</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,188 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents held by joint ventures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,872 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,568 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents held by captive insurance company</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,085 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents not held by joint ventures or captive insurance company</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372,852 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,355 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,505 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table> 34684000 14291000 8188000 6277000 42872000 20568000 21758000 35085000 240725000 372852000 305355000 428505000 <div style="margin-top:9pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts payable and accrued expenses consisted of the following (in thousands):</span></div><div style="margin-top:7pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:66.151%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.546%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable, trade</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,990,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,302,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation and related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">582,136 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">396,169 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381,995 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969,093 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,153,129 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1990788000 1302086000 582136000 469048000 396169000 381995000 2969093000 2153129000 1780000000 1650000000 254700000 298000000 1240000000 1020000000.00 <div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. SUPPLEMENTAL CASH FLOW INFORMATION:</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:74.009%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Prepaid expenses and other current assets” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Other assets, net” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,338 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Prepaid expenses and other current assets” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Other assets, net” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Restricted cash includes any cash that is legally restricted as to withdrawal or usage.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:73.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used by operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used by finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used by finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease financing transaction assets obtained in exchange for lease financing transaction liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional supplemental cash flow information is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:73.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash (paid) received during the period for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax refunds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued capital expenditures were $21.3 million and $25.4 million as of September 30, 2023 and 2022. The impact of these items has been excluded from Quanta’s capital expenditures in the accompanying condensed consolidated statements of cash flows due to their non-cash nature.</span></div> <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations of cash, cash equivalents, and restricted cash reported within the condensed consolidated balance sheets that sum to the total of such amounts shown in the statements of cash flows are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:74.009%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.613%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.614%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215,395 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Prepaid expenses and other current assets” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Other assets, net” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309,889 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,338 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:1pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.046%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.599%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">428,505 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229,097 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Prepaid expenses and other current assets” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,759 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,836 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in “Other assets, net” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">950 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash reported in the statements of cash flows</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433,214 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,887 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Restricted cash includes any cash that is legally restricted as to withdrawal or usage.</span></div><div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional supplemental cash flow information is as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"></td><td style="width:73.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.699%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.701%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash (paid) received during the period for:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest paid </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(113,440)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes paid </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171,210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(74,825)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax refunds </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,966 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 305355000 215395000 3393000 1993000 1141000 950000 309889000 218338000 428505000 229097000 3759000 1836000 950000 954000 433214000 231887000 <div style="margin-top:7pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information related to leases is as follows (in thousands):</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:73.973%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.631%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used by operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(72,256)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used by finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,181)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(82)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used by finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,680)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,076)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,101 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,779 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease financing transaction assets obtained in exchange for lease financing transaction liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 71504000 72256000 1181000 82000 1680000 1076000 81101000 54779000 27801000 1865000 27584000 29602000 113440000 61815000 171210000 74825000 5244000 5966000 21300000 25400000 false false false false EXCEL 103 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &%08E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !A4&)7*,[0;.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TD7#Z';B^))07!!\1:2V=U@DX9DI-VW-ZV[740?P&-F_GSS M#4QKHC)#PNY+HE0FOLA>4WEF0X0M?G0 M!P3)^2UX)&TU:9B!55R)K&NM42:AIB&=\=:L^/B9^@5F#6"/'@-E$+4 ULT3 MXVGJ6[@"9AAA\OF[@'8E+M4_L4L'V#DY9;>FQG&LQV;)E1T$O#T]OBSK5BYD MTL%@^96=HE/$+;M,?FWN[G621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M &%08E=S#\#?R 4 ,0> 8 >&PO=V]R:W-H965T&UL MM9EK<^(V%(;_BH9V.NU,")8,@6P39H@WZ6::9MF0=KOM](.P!7C6MEQ9AN3? M]\@&.TGE ^-9\B'X=E[K\='EE72QD>IKMA)"DZUFJ! ^*H#CJ,<U4[S2!+X]WZC<%/,#,>28\&7T. [VZ[(PZ)! +GD?Z06X^B"W0P.CY,LJ* M_V13/MOO=XB?9UK&VV H01PFY2]_VGZ(%P&NVQ# M@'L30!M>H.[#7 +T+)D M!=9[KOGX0LD-4>9I4#,'Q;&>' MX4V%"F5@6B&!SL":/%RI:G>-#0^-;\DYK#B'!]9,Q6$<*8:!YCSB6@L>9=9$ MHF$M 4<5X @MU'6B0_U,;L)(D/L\G@ME \,U'(=VJ3MRJ0T.#6T)=U[!G1\" M]R"6H>E&(8WW/+;645P'VG"B.9E!\4)?9"?D-O%/;;"H3$M8ZM3CJG,(+A1. M*JBBW-36$S+3T"Z)5,23>:+5,_P&UF^P1_W]M8T8#VJ+_,)*T$.0'_D3N0V@ MG8:+T"^XDB MN*&YDS[D:[J2">8=]HB$LA_G/\'P M[^<*,FF%Q)4\&<D.^=4P?^*$FY(FL>V>T]+MD6OK9.%/<\8'B# M,%F2V7,\EY&5&1>8?GZP8AW#([':(S'R22*Z?_!5/EJ+1$NX1NO\RLQHB M/*PM7VV(V$&&R,N5,M.6<;#H]IRUD:('62$;A.8 M6Y?KZYC MH9:F8?X""N"]88A(>6)/+2[8#'H,U\-JU\-PT[)+Y$I (C$\7*89[QCNA]7N MA^'&9=?3OAK:9\5R-OF8:_"RB1E K<3?R-=LOT.I-BC4S![*>DS[ S;JC\[! M5:UMD+4%8KAQJ=:_;L*L,'OE&1;T-KPN <9'@]@%8#>)H%X(K\*:X^Z1\K,/9R!66876UVJ*=%!N3O?KQCQ5;IF6)UJFQ:[C7&HMX^)P)7@@E'D [B^DU+L3\X)JXWK\'U!+ P04 M " !A4&)7$C).\"<' 0'0 & 'AL+W=OSN^5_CRLI33H2]?VP\5B;&EVL@>OKE1NA,&;O7MII4=5=?++!%)%M9&:M"P+\[>2G; MUFH"''_OE"[VS[0+#Z\?M?\T&0_&7(M!7JKVKZ8VZXM%L4"UO!%C:SZJ^U_D MSJ#,ZJM4.TQ_T?U.%B]0-0Y&=;O%@*!K^NU_\67GB(,%) TLH+L%]+D+V&X! MFPS=(IO,>BN,6)UK=8^TE09M]F+RS;0:K&EZNXU71L.W#:PSJTO5U[ ILD9P M-:BVJ86!FS>B%7TET955/* S],?56_3=B^_1"]3TZ--:C8/HZ^%\:0"#U;2L M=L][LWT>#3SO2FY>(H831#%EGN67\>5O907+R;2<'B]?@N5[\^G>?#KI8R'S M1ZUE;]#K80 [7_GLV2I(_0ILEKT:-J*2%PM(HT'J.[E8??L-X?@'GW5?2=F1 MK6QO*XMI7UV*88U@UU!E+^3?8W,G6C#>NXM;57Q294O!W8KAC&79^?+NT!Y7 M+*5%AF>Q(Z3I'FD:1?JZJM0(P*!.5!)07KJZHV&6H3$%$$^A)GS9)(5*;?A?X30(X<+3#'W(^1[A#R* M\%U_!YNL=".]Z+C[5,Z*_-1]'C',* ]X+]]CRZ/8/FBY$4V-Y)>-+4+#%)[* MK*6&VK?-S+!?TS0!;.TWG.,@B] M$Y2N7 92.,=^F.4>9OF$@X'PM7F8'&M3?@,4;(+)5+J^HB7L\RE:CQQF..6I M'RW!,QOA*-[? :TP37^+6@GDC+1EX3-U.>8G8+,.C=G8ZC8(!:6?!3E!XY2G,6* 1D)CL2Y9<=RJ8WHK]MH*@^ M"9BZ6<\XQ7EQBM@CF()A+.38F;-(G+1^5JJ^;]K6"X^Y%:#$V*W]/D% !^4_ M &\F*A)GJFT9B 2F2SLD(T61I@Y&CR2#C&(L#X"<*8IDSVIRWC?BNFD; TS@ M[71(E.K^:ZOSM;0=&SVS'HG3WJ/1T.F/>K(9J1O4JO[VS$C=0:M_[8]YE^G2 M-#NHPSOK7#&60\D)[-5,B"3.B(^P-TI/QQS K$YJ8CMOH]< E_#RG*=.RGK$ M4IS1@ $S+Y(X,>Y[MXUX$%.- >815:5'.?.\%[=+@;8TX_*T3_()DHP1&J!T M,I,EB;/EOIE[RL4N_Q&"<4D=)_L$4UL!_%#I3)0T3I3'_<<3>*E+>RDI*66G M1<@CR%+,21D@=CH3)(T3Y/NCQ)L8Q\9VY62I%[]+B*QD.7."VB?(2YJR0%C3 M@W/B$]093D+'F%WN>BWQ$&51$';:8/GD_R*2?0 M&YPV6QZYC.<9"103.K,NC9\,MQGZ%$KWT%="9F:EXV97L, \"U>2F2CI$T2I MNJXQ]EBP/7[9(@AQ+OLJA#FJST_LR#L,^?^*CFV>69;FT8[H1S@)F0?_N"?* MS_]YWO.5M!W;.9,QC9.QW5MH(@:CJL\)>H%?8O@A0,T:W8EVE GB&"=X^XN& MM=#V##Z:M=+-/[).$,E9PG.V9D/&VH'$ M6=.C2FP:R& O2,_YMTQ3BIVL]0CFI"B+0-:RF?]9G/\_2B/@(VBIA.[!E_XA MGH?W.<=N-^L3))S1$-^PF?=9G/>A'1R[L9V&RKO!CNH@UM?V3< =\*@:_-!= M)C]C).?N!-(KB'D>.#:QF?)9G/(_:6#Z43\\I@\MDA33!!K-*;9IGN0X3TJ: M6Y.F-)LBW&N-2^=GT*^6!4E/S?%)0HN 0X3*#L:_<>K?$M)DS%JUM=3#M]\4 ME.0_3(,A\^ %[K([Y'+.G"F;3Y 5+#@28G,?P.)]P&^6\VUCKMK6]E]-#VVD M' )C:Y?-BRQUPMUW*C\<;A]#G2F?/8?R(]YT23PKRZS('&]Z!!E4C5!7PF:V M9W&V=[J2_60P )D[$_[ ,,GZ1]@+ ]>5]EWA;\*?=OT W36-[ 4O\S!;KU] M_;:],6HSO<&Z5L:H;KI<2P$1; 7@^QNES..-?2FV?PFZ^A=02P,$% @ M85!B5^EI.;WB @ - @ !@ !X;"]W;W)KF*AW)I>%,P%01O2Q+JIYN@,OUV/&= MS<(=6Q3&+KCIJ*(+F('Y7DT5SMR.)6S@H!#9BP#Q7+)-?U/UDWL7'BD&RIC2Q;,"HHF6BN M]+'-PQ; 'QP !"T@>"T@; %A;;115MNZI8:F(R771-EH9+.#.CAM]"AG"_A@>[4DZG4K*ZT7]?WVBBLM]]]5AON03^W M?0>O=$4S&#OXDFE0*W#2#^_\V/O89_P_D>VD(>S2$+[$CI50EN@6*RY[.",5 M561%^1+("1,DEYQ3I4D%JGGJIWVI:/B3FM^>'JO4AW,O&KFK;8_'HG;$#SKQ M@S>(;PJ3T*4II&)_L9ZMB6:U5WE#'FUIBKWVMZ?^-9$[#J+.0?1V!TSKY7'U MT3--?A+&B1=&^^K[(KTX'$;!@?S'G?KX[>JQ:6A#1<[$XIB%^+FP013$0R\< M[EGHBPPN0R^Z'/9;2#H+R8L6OF$3U$OUM#&1M98:+T?T)\]4!<,!GFY^L">_ M)S!)O.0R2/;4NUMGNNVG7ZE:,*$)ASE"O8L$.533HYJ)D55]S-]+@TVC'A;8 MUD'9 +P_E])L)K9S=!\*Z3]02P,$% @ 85!B5U(;%\4^!P 9Q\ !@ M !X;"]W;W)K,XE M+P_%^Q?=?#(;I2SYO*UJ\S#:6+N[&X_-8J.VA;G5.U7#?U:ZV186;IOUV.P: M52S;1MMJS*)(CK=%68\F]^VS#\WD7N]M5=;J0T/,?KLMFM\?5:5?'D9T]/K@ M8[G>6/=@/+G?%6OUI.PONP\-W(V/49;E5M6FU#5IU.IA])[>Y4RZ!BWBWZ5Z M,2?7Q%&9:_W)W?RP?!A%KD>J4@OK0A3P\ZRFJJI<).C';UW0T?&=KN'I]6OT M[UOR0&9>KU:_ETFX>1NF(+-6JV%?VHW[YA^H("1=OH2O3_B4O'38:D<7> M6+WM&D,/MF5]^"T^=T*<-( X> /6-6!^@_A" ]XUX%_[AKAK$'_M&T37H*4^ M/G!OA9L5MIC<-_J%- X-T=Q%JW[;&O0J:S=0GFP#_RVAG9U,=;V$M*LE@2NC MJW)96+AYLO #X\$:HE?DYYUJ"I=70V[(+T\S\N:[M\1LBD894M;D7QN]-T6] M-._(=V?W]V,+770O&B^Z[CP>NL,N=(>3'W5M-X;DT*TETGXVW#X;:#\&:8[Z ML%=]'ME@P">UNR4\>D=8Q#C2G^G7-V<8G?_O[?F??ON9&/PX6'@;CU^(]T.] MT%O5#P[RG_=S8QN8[/_%4GT(%N/!7 6\,[MBH1Y&4.*,:I[5:/+7OU 9_0W3 M^9K!9M<,EE\IV%E&XF-&XJ'HDX_J6=5[A.G(CE B=] MB"!.R20)CS.OC],0QY,DRIA/.L11E@DNX\@CC0"C)!,RBW'2\DA:#I+^>Z.- M(;M&KTJ+$9;!>],XX2SV^(8PF:8I]UC,0ABC<2RIG^(01U-)149QLLF1;#)( M-O]M7]K?W1JBBJ8NZW6[_)2U5>NFJ,@>ZL_)(E6L5F55PB4Z$I*PBS2)O/Q. M$50D.?=D"5$\DID7*P]1<EU-HNHSSNWAJ,RI$&G;G@J!?>)-^^F7( M[,N0'('F@GP(/:A7X M*-O606TWJB&KLB[JA=-AJ!!V<<^SD CN%P$,Q[F0TE<"P4$5B&F0?@28RHQ? MDJ+W?G38_!VE&$A_C SC+!CL(2KF 5\$E/DF,4=0R8FI.F?:&S\Z[/Q^;O/\ MIDOOVX[P.U(KU!/1T(S=0&9\3X3!&'A?X3,/<8F(_?4.BR;!'5\PO;0W@'38 M 7:[KKE:Z49UU(DM/E\8YJ$UXX)&_B(V17",92P*THXY1YCQ0>)#7"Q2V'A> MH-];0CKL"3\T^KELOTL!_R_3#TU8DHA@SX/!6)H%RQYB#V,>2]\.8SB0\F37 M<4Z^-W]TV/W]I 9G=^BQ6,(%$S[;$$>%Y#3(=8@3'#RS;VP0'.>)B"ZM:+VW MH\/F[I_*F#O2DR:%M4TYW]O"^3NK2:WK&[?P-[IUQ>W6P)5 ?"R$!DSZ)FV* M@+@,Q@$"8OZ>,D=0L,>Z4/Q8[_;8L-L;D ,>;F%B&*L7GS %NLCR;("PU*_M M4P0'GAYVKYX."$Y YE._%B(X#G:"7M*B-X.,#GZ!RE^WA6!]#E\@!S6Y0T49 M])O?^EWJJM%F5XV67RO:>;)Z?\J&_>EC80/.?0G3M6A.LO863X_*ACWJK*SV[@/%-U#G&'7?IZ&H M8,5&4/Q6^#4<00'U"ZLUZSTIBP*=IZHWE*S84O]:WN$YKZB/<,N$C;8\W:V=JF^-A1V6 MRYP;Q8?'^-!%OGS&(G#14Q0'&RO_6QL>CP:?(/%X%[\OL=YOLV&_'2BS[*;S MG] &^4X:ITGFVU$4E\@D];7!X_D?Z7(<%V72TV9\^??C#$?2/1;,N:T,JM8)71;<)=+8Y MG.H>;JS>M<>6, \/^5UO;UQKW@>+8^^0-02P,$% @ M85!B5SHTT:P9! O@\ !@ !X;"]W;W)KJKNI-N-\YY00-H%JIYTUZZ.7ONAZ@>3&))N8E/;P-Z_[\3) MYB QB+9\@=AYYAG/,Q/;,SYP\2QS2A5ZJ4HF)U:NU'9DVS+-:47D/=]2!F_6 M7%1$P5!L;+D5E&3:J"IM%^/0KDC!K.E8SSV)Z9CO5%DP^B20W%45$5\?:$2UIJFH* G][.J-E63/!.OYN2:W.9VUX_/S* M_J,.'H)9$4EGO/R]R%0^L6(+971-=J7ZS \_T3:@H.9+>2GU+SJT6&RA="<5 MKUIC6$%5L.:?O+1"'!D C]G ;0WQ: MN#E19#H6_(!$C0:V^D&KKZU!KX+5A;)4 MX68*>F,\XR2#O-$#Q)7A8943!8 M*OB#>E 2\36\JJ *\[H\]A1]8"FO*'K[D4OY#MVA+\LY>OOF'7J#"H9^S?E. M$I;)L:U@>;43.VV7\M@LQ3VS% ]]XDSE$BU@29G!?G[9/KE@;X,LG3;NJS:/ M[D7")=W>(P^_1RYV/<-Z9M>;NZ9P_I_WQ7_V?B*&UQ6*I_F\DYX"IL/ M88$7X2@YA2V&,,^+ NQWL)- @R[0X&(M_J)R*E!Z4H1%NRN5]:[T'C&J"U61 M%RI')CF"6];C+_W QZB@,G!_=R;?&)\M-&?1.S@;Q=*?#'FCU3*$3)%CHA2HECM M%%F5%"F.&&=W*=S9!"^!90,P16$;4N;+(QXL.(Q[W^W, /+"GHQS$\A-^A5A M0,5Q')V1Y^B^[?SKDA@( Y,5[)%P^T^?C5HXP\/O./SFCF&.;G M=7.J^Y]O]$UG^XF(3<$D*ND:7.'["/(GFF:Q&2B^U=W0BBOHK?1C#@TV%34 MWJ\Y5Z^#VD'7LD__ 5!+ P04 " !A4&)7IS#!_B$( ##(@ & 'AL M+W=OD#/SWE"Z?-3U M]V8KI2$_=F757,VVQNPO%HLFW\J=:#[JO:S@+VM=[X2!RWJS:/:U%(4;M"L7 M+ CBQ4ZH:K:\=+_=ULM+?3"EJN1M39K#;B?JIQM9ZL>K&9T=?_BF-EMC?U@L M+_=B(^^D^6-_6\/5HI^E4#M9-4I7I);KJ]DUO5B%@1W@+/Y4\K$Y^4ZL*_=: M?[<77XNK66 1R5+FQDXAX.-!KF19VID QU_=I+/^GG;@Z??C[%^<\^#,O6CD M2I?_5H797LW2&2GD6AQ*\TT__E-V#D5VOER7C?N?/':VP8SDA\;H73<8$.Q4 MU7Z*']U"G R >? !K!O G@\()P;P;@!WCK;(G%N?A!'+RUH_DMI:PVSVBUL; M-QJ\497=QCM3PU\5C#/+E:X*V!19$/C6Z%(5PL#%G8$/V"W3$+TF*]%LR1?8 M\8;,R1]WG\C//_URN3!P>SO)(N]N==/>BDW<*B._ZLIL&_(9;EF:[&P% MPGX%0M_LR]^@[*@JUSN)N=F.C=U86UT>EA%/@B0+@N!R\7#JP]B2\R0*PE/+ M,X!1#S#R;M%U\1](J3:NC88RE.LJ5Z4D58_<_FZOW)__.BCS!'")%'4%0>7J[ $B\*0(B_5:E;#\LOG@0A(L"M686MT? MK+^H;^D8<1AA.38VG+,TX6S2M:QW+?.Z]B_== 40=,'WN=%S^PGP19]\!#9+ M50^RO<+H)_.WF_,43Q;& M48H@'ULF2<(]R-F G'F1_VZVLB;5$?\0)&W0H[C9.'9I$)^7DPXX8LH]^4L' MLJ
    0LY8;^ISM?3.U@-UP\A5G#OJN2N"]9CM? MH$$+4+\8N,YS?:BZ=:DT5#'+MU(]"*C.J/?A>*_B.$Y2A% P6TYC%GFV=A ) MU,NJ5A/#5N7&0R'=#&?WCX 9H@3!BMCR.,O.$^T5X? M).J9RZC.NY.,0UT<4WB2Q&&&>8BP?=K*@BD/![JG?K[O0^HEN @M\Q0 (W 1 MJD]8X@FJ@<&IG\+;FNPI:RCT,2-3'F)D,C:\UVO@J#+F!^ M7; 2>V5$V:9_H534'H/Y<$D@H4W;G*K4LGR6]16LA$B"A#'.,%I";,,D>G8F<^[!H I8]B9>^J(J*&JO MX26OVG@S+[W3;.=GO(/"X'Z%<:-K&.-.; Y5864VU"YER%KD5B&U-1PZ[YVL MVPKV3 M8^-#@SD-*8\Y1M1/6M>)I3AK27F"FG2>C)W('2N9_2T;;GYXYI?B'KOE+[J8:/"9K3 M(**(,\AI0,H3CS[A Y=S/Y=_7J]E[A0(9*14FPIZ@-R=MA%HXR3)NY,WB)K7 MRTS4783LPS#&]@ZQA$V>?B#%!UW 7]8%A81::_-!_=\N(0* ,@X-$>(49LNC MT%.3!JW _2<(JU=[\8'= 99BCV*0DP933E'*O+BY'4 8.N->TNB(>Z, MK7VZWO_:OXEQ[=X_>/;[#;U8M>]3#-.TKW?\*FK8M(:4<@U3!A\36.NZ?6.B MO3!Z[UXZN-?&Z)W[NI4"9(4U@+^OM3;'"WN#_KV5Y?\ 4$L#!!0 ( &%0 M8E>=M?7IGQ( -35 8 >&PO=V]R:W-H965T&ULO9U1 M<^,VEH7_BLH[-3NI6L<$0(!@MKNK$HD$L+4SFTK/S#YL[8-BL=NJR))'DM.3 M?S^46C$,X HB[=/]DMC=E]\EJ-,0>>X%^.;39OO+[J[K]I-_WJ_6N[=7=_O] MPWS_?]K]N/-[N';3=?' ^Z7]WPHE W]_/E M^NK=F^.?_;A]]V;SN%\MU]V/V\GN\?Y^OOWMAVZU^?3VBEW]_@<_+3_>[0]_ M^V__MX<=M_]O-$V6QO._6N^5F/=EV']Y>?<^^?^_7[MIMUH=2/UY_.,$O7K* M>3CP^<^_T]OCX/O!_#S?==/-ZG^7B_W=VRM]-5ET'^:/J_U/FT^V.PU('GBW MF]7N^-_)I\^QJKZ:W#[N]IO[T\']&=POUY__/__GZ4(\.X"),P?PTP$\.H"K M,P>(TP$B/J Z#I#1 >6Y4U*G U2<09XYH#H=4 T=@SX= MH(=>I?IT0'V4P^?/[_CAS^;[^;LWV\VGR?80W=,./QP5=#RZ_\R7ZX/8W^^W M_=\N^^/V[Z:;]:*7;K>8]#_M-JOE8K[O?WF_[__7:WJ_FVP^3)I_/"[WOTVN M)W][/YO\Z0_?3/XP6:XG?[W;/.[FZ\7NSSG M*^*P:?ZPZ>;^OO\'\GZ_N?UE\OP7 C7+H[Y?+):'?VWSU>3'^7)Q[=:3Z?QA M29]6DV?]U.W[6:6_:LU\NUZN/U(7I+UP.K>WC_>/J^.U_Y_]7;<]#*^?O>X. MT\JOW<2M;S?WW>1/_[W9[;XA\.;"]>[GP=WC]K>S5\L.^+P^'WRW62VZ[>[? M3Z(@6"[/^LMF?7V[6>^WFU7_5Q_[H>V[;;?;1U?MIA?RDYKYDYKYD5V>8?\P M7\W7M_UUZN6YNYOWV&\F\_UDUMU^.Q'L/R:\X(Q2:Y9Z^+[Y;O7O4? MR:[;_MI=O?OCOS%5_">EX<\P>80=OFM^?<=*KH2H1?GFYM?G$D6F;9"P%@DS M2)A%PAP(%FA5/&E5#-+J$'U^)JEGDI*,J?H0_%Q0TS2.1Y(C(A23)2O"N":- M$Q4K=2G"N#:-N^:B4KH.XPP15^N"*QG&67*D7!312%T:5RKN!Q%\(N73)U(> MCQ)G/I%^DCW,D_WTT7\@QY^^.7S/4=/>Y/]^ZJ>O27^_]6F^7?P_]9F5R#D% M"9LA80T2UB)A!@FS2)@#P0*1RR>1R^RT\_GNXC:XNUB>[BY69^XN?I#I5YK@ M5?1O=YI-/%:D2%B#A+6#+H9!IK2#4CI0RD!6ZDE6*BNKXR1Y?7CL7!S%U2MK M[I]F#S/FLWLR2F)9_-CI4J77BS-5*AU]&R*3-DA8BX09),PB80X$"R1;/4FV M>IUD*9E6B;*N)=,LNBV:9C./G0K3G)QI$=^Q(5.V2)@AKEDE5'PK:8==6@P.QH0V^[A<7M[U^MG=VERRU+'3FXZO4ZZK.IX;D/F;)"P M%@DS2)A%PAP(%@BU?A)J_2*A4N*L4SVQHN0JFM*R"<=.:4A8@X2U2)@9=FGM ML# '.K5 4*SP1G&1E=2L_TY<=.O%;K+H;E?]5+<@?=^"'(N,_(!I/ME8.4%I MS< QM-"L!DJS \?@4%E#43VK/K +HMKMM\N?'P_W7;O)?C-91^[PDG:'3V)C MQ"V#T+'4LJ@:E-=002E6R>&:#^O]0FATV!$>$"5V=$8CW[-DPTSXJ,/UYOGTR M\#DIG2QV[!/ B1:6F$2EI"KB$A,T<0.EM5":@=(LE.90M%"UOJ[!LH[R\U+3 M9:66B;8D*UFMDVFNO%AL(EAHS4XKWXUG>D']IS3J/'3VE$!;SF:HU-'$#I;50 MFH'2+)3F4+10M=[N9WF_?TSUFJ5V/%V^/@5FIY2411>PB4"Z@DT$TB5L*I"L M8=/C)8K81.#Y*C;SOC:KOF(=FR&]X"F4-H/2&BBMA=(,E&:A-(>BA7+WGCS+ MF_(OJF@SPD6OJS*]RT%:PC,HK8'26BC-0&D62G,H6JA7;\VSO#=_P61(S6#1 MWXW&#W;3?)+1PH0:\E!:"Z49*,U":0Y%"WMGO1]]U#?W]7G']D MS&-'M\^FSG7_)%(KP8HJNAF$)FZ@M!9*,U":A=(+Z$\.Q)Y+)2 M4]M8\H+)N#%H>@K,/8D0+*YJ5B=/(D1@6?2/ W54WVN)P&LA)*LBW1LJD+%* M%%4T#DL-F-6JD'%7!14HF:0?1?BS?OP7->1?=*'RV-%3"M623_NET,0-E-9" M:09*LU":0]%"U7J7GP]NS;^LU-2+I_U2?KDYGV#1?BD12/NE1"#MEU*!M%]* M#ICR2XG \WXI]V8V+[^BN\&1C=U3*&T&I3506@NE&2C-0FD.10OE[LL#_ OT MZ_/4S;\6A:[CCOU\[M%ZA18&H+1VX!4QT*QV8%:'RAIJS)OY_ LW[^?YHV=1 MRA9GA8R_+:'=^U!:"Z49*,U":0Y%"Z7K:QW\"S3QK40N'XJ@'_,JW\>>SHJ8XH0U2"".P:&RAJ+R MUKSXDMW]@G"Y=1$K#=K<#Z4U4%H+I1DHS4)I[L(''XK1ER)$OA1Q-%)(G:75 M STR$*\^E%$6R:1D1R%A95SQ"6G+ O"J2 MHB@1V,=)=69.\1:^4%^Q*BJ@?CZ4-H/2&BBMA=(,E&:A-(>BA7+WMK_(V_XO MJHH*:B.:6B?-7_G9DL6IOF M4X^>'8FD2O$ROK>#5@*@-$,,X9H+'F]O-NSR.M2YA3O@^CI F:\#O+0LFL>. MG>M*RM^6NJRCV^D9-&T#I;50FH'2+)3F4+10L[[,4.;+#&/*HB7A+7-6B+B" ME4\Y=I:#TAHHK872S,#K:P?&.=39A=+R18,R7S085A8M4R/YNA]+[!),\\E& MBPI:1!@XAA::U4!I=N 8'"IK*"I?(2CS%8+7E45+HE._4LEM6OX<1FL-6D& MTEHHS4!I%DIS%S_Z4)#/WGN0+TCD2U8E42B02K!X@]!\DM&*@]8._K!@-RFB%P<#$W<0&DME&:@ M- NE.10M5*TOBY2#MRFZK-1T]R%Z<3 1&!>M2FJ;(FIQ,!%(+PXF NG%P50@ MO3B8B*07!U.!9Q<'E][$+_,F_H"=S^@/*O6/#Y. *&2\"?IT>.@L?[*CYPNH M3P^E&2C-0FD.10LEZ3W_,N_YG]G6C):A3N<+46L=UWRG1& R7Z3F/J^83E81 M-T1@R93@+'E.(U86]-^2*ITOB$#&M"X4B^>+-%(*+4H5]S(3@4P*>6["\+9V M67_%(G>)=(&G4-H,2FN@M!9*,U":A=(/&CM5 MRM3[947_91>OA9Q!TS906@NE&2C-0FD.10MUZBUXF;?@G^N4U":QN0\7LH@K M.ODTHZ>\85D;:-862C-0FAUX11PJ:R@G;[[+O/G^ZJZ>/'_T7$ALY<_[VW06 M[W8 3=M :2V49J T"Z4Y%"T4KS?J9=ZH?U%?CTS]X.NJDG6\Q"F?>_0$F68] MM&W'_AK"'=[+5497S@Z\P@YU>J%ZGKWY-V_A#RMF2ZKIG1./$-"] M@Z"T9N 86FA6 Z79@6-PJ*RAJ+S#+O,.^^N*V9(PJW45O\QGFC^'T5J#KB" MTEHHS4!I%DIS%S_Z4)"^JB#S585\,5NF!8%:U54RN4&7 $!I#34$F6PDU$*3 M&BC-#AN"(\)8_:PW.%2(-_GE,),_LRFM(+4#[>>7A$E>RCZ:Q2]IG$$3-U!: M"Z49*,U":0Y%"U7KBQ\RW]-_9E-:6JEU6IJ2G-4RWOV'"(Q+4Y+H6]>J9O&7 M=$,$]O?*_9.LCF%+5,2E-4(.,U%T5=5=YU_U%I6Q%M#OWSVK)%R.TTQU* M:Z"T%DHS4)J%TAR*%LK5^^PJ[[/G/833P>&W9554R9G47/OE J*B^>5/=K0DH2WV4)J!TBR4YE"T M4)*^ *!>U&)/RY!HL:]KJ65L^!.!R7,&T6)?ER6/O8&&""R5*F1L^K9$8/^< M42D9OR2""F2\KG7\6AU+1/:/ZY5@\;)_(E#+UV%\TD/+8T0\4 M5!<^;75"$S=06@NE&2C-0FD.10M5ZPUZ-;@+_[)2B:9TTNI4E[OP"19M=1*! MM-5)!-)6)Q5(6YWD@"FKDPC,6)W>AU9?LPE?09OPH;09E-9 :2V49J T"Z4Y M%"V0>^6=_>H+-.%7J5?/1/G4*KU/ 6BB<;+T&3-E!:"Z49*,U":0Y%"Z7KBQA5OC7_1>VH M%;'K>BWK^'8MGWKTW)@F%66IHZF@@29MH31##.&ZU'6\L=*PR^M0YQ8JQ]<# MJDM;X QI1:VHE]*R9,S3?++16H%6 :.H85F-5":'3@&A\H:BLJ[]E7>M7]= M*VI%=7LGVRM,\^/J^&V>>9EX&0OE<> M._JN/[6?#PYMKM/2 MBSK9W)0(#-X(''XXWCZO]%=T:"MHUSN4-H/2&BBMA=(,E&:A-(>BA7+W!8DJ MWQC_,H>6ZD%G=1V_H"B?>[1>H14%**T=>$4,-*L=F-6AL@8:T[X*H/-5@#&; MI>118R=,G9K8I2CC=UK-H$D;**V%T@R49J$TAZ*%*O6E!#U\2Q]2F:FWKPL6 M-X#EDXR=\@;E;* Y6RC-0&EVT/5PJ)RAD+RQKU]I[%^< Z$+$C3A:6L67[09 M-&D#I;50FH'2+)3F4+10NKZRH%^YOP\IU]3@YG5=Q@^H^=2C9\8TJ> R_F9O MH$E;*,T00[CFBL4UJ6&7UZ'.+52.+Q_H2^6#(34I37G%AQT!DSRCYD]AM-2@!0(HK872#)1F MH31WZ9,/Y>BK#3I?;0:(R*07F-$!-)KC*A >HT1.6!JC1$1 M2*PQNMG===U^-M_/W[UYF'_L_CS??ESV]RZK[D-_6/'MH0R^77Z\>_IEOWEX M>\6N)C]O]OO-_?''NVZ^Z+:'@/[O/VPV^]]_N>GYGS;;7XXYWOT+4$L#!!0 M ( &%08E&PO=V]R:W-H965T&ULK9=M3]LP$,>_BI5->Y"VYJG0PMI(T!8H4(2HMKV8]L(D;F.1Q)GMMO#M M=\[3"DLR#Z4OFMBYW__NZMB]&^T8?Q A(1(]QE$BQD8H97ILFL(/28Q%CZ4D M@2*,5KLB3R:WK+8616*@&-22(H2Q GJ[%Q8A_?])5] M9O"-DIW8NT#;94K9VDCU6)KK[9=+K?]UWHW(N6"V]HK M;I=+;F=K;N:O;_;N3['$WHBS'>+*'O343;:!,AY>>9JHK;Z4')Y2X*0W84D M&Y<$".X$BVB )0R6$BZPHZ5 ;(5FOS94/J$/MYC#5$@D]7'T$7U&;Y&)1 BS M8F1*B$9IFG[A>9Y[=AH\NVC!0$R@&400/.=-R*)*Q2E3.75:!4\VZQYRK4_( ML1RW)IY).[[ 3\AQ&^GIOVC>0\Y1(SYKQZ?$[R$[]^[4X&)WK\/G[?B2I*W+=MF.7VZ25OQ*)WB[$;_6#[XN]X5^\'7XC7[P3LL. M._>V(?6E[K=VJ78M$NQ69=B9UV*G7(X)GR=-98"^6R3R+RX MK&:KWO4D*^%?S,^AI\U;T#\R>4,,_\-KF@@4D15(6KT!M"X\;S+S@61I5H+? M,PDE?78;0E].N#* YRO&9#E0#JI.W_L-4$L#!!0 ( &%08E>BU[J6+04 M .P+ 8 >&PO=V]R:W-H965T&ULM59M;]LV$/XK!Q\72KS8W-F!U]+7)ESUJ9<^5)MVN3C MA.[IDA3=K;0KAL#2;KBT- MBS0X%7EWT.N]ZA9"JM;P-.S-S?!45RZ7BN>&;%44PGP;QD)O, M^8WN\+04&UZRNR[G!JMN$R65!2LKM2+#Z[/6J'\R/O;VP>!'R5M[\$P^DY76 M-WXQ3<]:/0^(\?!Y%_U=R!VYK(3EB>GC)3JWX9>VM6VO14EEG2YJ9R HI(K_XFO- MPS]Q&-0.@X ['A10G@LGAJ=&;\EX:T3S#R'5X UP4OFB+)W!6PD_-QQ7%CO6 MDE I79J-4/)WX?EJTUA8:4FO:6[8LG(BT@B[49+H2CFI-C37N4PDV].N QH? MLYO4)X_CR8,'3OZ./FKE,DL7*N7TKG\7632I#':IC >/!EQRV:&C7IL&O<'1 M(_&.&FJ.0KRC!^+=96.BE46NZ9Z%.[2 IG=2"95(D=,2FXS.=99^':VL,^B] MW^YC* (XOA^ G\<36XJ$SUJE/\O<_M(^D=-^D=/Q;]?ZW\XR?W M.S2^7DYG%\LEC6;G=+EX/YI-?QE=32]G.'RTG"[I\AW-%Q?+B]E5V YVH\GD M\GIV-9V]I_GE#]/)]&)Y0I\J 8"T!#LR8=NFJ4HZ],SI#;N,#<;)9211"5NM MK$RE,-);1;?GA#P%Y5 SGU)I]*U,X834$UV ],S+SRV35&LC4,@J<95A0B=4 MGA-+D$7".11DQL@DL+01EO ^E^Y;&\JE>"M6.6P4FPUV$+JHE$P"K(QG'"MI.,T]A:<)D*)5+1IY,U$+D7PCG)'.J0NE6.CPBEH M2FCN#4/ Z2I#4:E2HDI#Q$1C )6-3W6/8[%NVMGNVSD3(&/%K, 5E\+ 3GII M3;1)8]-\['D-KY"(1K><.FI$ONI* W.D&7^0-WHV?O1:/Z\?4#DGGZDK0OIO'59 M&>L[U#/G,HUZFV%M+ *9 9CMT37&HKHRX#*BX;09EQ*S,[_?BS5&$= MM201-J,U[ETV5A/^I9>'T%3O!]:!'$?NEVI=Q#@(G5J0\E\ M'7;".Z.SBL$5_,GO&4V01H??O\!53=-0%^AC)I:'48XI +O@V? M:V*LW"BYQDL,GV5A@W:N.*CM(9KK_/Z98M,O%O&A=-EN,^MM,/M,#QFZ%DVW@#OO0;N M%OZ YH(__ -02P,$% @ 85!B5ZF4Q[;(! ( L !D !X;"]W;W)K M&ULM59M;]LV$/XK!Q4H6B#P6UZ7)@8<-VE3(&X6 M]P7#L ]GZ61QH4B5I.+XW^^.DA5G33(,V+[8%'7WW,OS',63E76WOB *<%]J MXT^3(H3JN-_W:4$E^IZMR/";W+H2 S^Z9=]7CC"+3J7NCP:#@WZ)RB3CD[AW M[<8GM@Y:&;IVX.NR1+<^(VU7I\DPV6S\ MU&H??V'5V![N)9#6/MBR=>8,2F6:?[QO^[#E<#1XQF'4.HQBWDV@F.5[##@^ M<78%3JP931:QU.C-R2DCI,R#X[>*_<)XQGV;I*FM35!F"=?.&EZGQ'T/_J0? M.(08]M,6[JR!&ST#]PM<61,*#^J![N#'1@- M1KLOX.UV]>Y&O-UG\+9JG0M.$WGLZM(S7L:\PI=.$Y\>3NZ-D_/K5\&#P[H7"]KK"]EY"__=$ MO@PWZL'L_#M,IM//7V=?+F@V3S%:!,OA0 MJPPY(EP:^)P&NR GK UW(!0$%\KP2X4:GJ3@S/(?O+F8S,_>@O*^9D T4#?, MA (#'P$_:L6-XT5JET8U4\V;YL M"=,VBF\LIW%\R?FW/9B$V(48TC>I2V4[4F2;!Q^5A:UU%B-R@X"/W.CD2*,T MN"O"M4'_(;L>?"F4W_205Y3G%$_!"*U,(*?*V!\TIF9J*MZPS,:"ELH880AS M-H+WS'4I? [WXR2.=IIHR#W/HL)@288<:M8#5I56G&[EK*^:>'K=@U]K- $! M6[6$K=0>\OJ$G(=;P[ 9^)V8G J0J0R,#5 @&R$?@)(Z)ZS*2AK"W6S@7[\Z M&@T/WPF)QENMLMBXO-.>#[P1$V9]OS Q,.-@O_$W<2-NUO2GVE!;?!2T=/II MI:8:GM#PV\B.B#VLP5-:NT:NOE[\ MR6V"8#LE"&<>M4B$CR45/W1>:*=-/DQ"H1:*"6+D!B=*->"M%,T:L)W>ME&W M :6]4DB,Q /V./QH8S_1[V[/3A')TH5W$N56"JV[@=:RNE66]XT>F/HV,9R>)1 MLVE4-S.XM#:3/+LIBTG'\AX-VF+]MPG;ZR:,C63 Z%Y&MD']#X?MJ0](6.*?>@*6?70>]P/P'7W,>:AV"K M> =:V,!'&PO=V]R:W-H965TE'459;FZF,I M=+W=RO+^MO1S2>!_R6JCL=?!9TDD51?*,O;YW^B]\=IQE(;6Z*K)_I,MJ\_)L=B:6:B7KK/I4W/U- MV?.,:;VDR#3_*^[,V/'X3"2UKHJMG0P*MFEN_I??+1^"";/^D0D#.V' =)N- MF,HWLI*O7I3%G2AI-%:C#WQ4G@WBTIR$:+$#6O(99(4=5[I%^<5]J85SA.[SVNSS^#(/G/Q:Y%7 M&RVN\Z5:MN>?@V9/^, 1_GIPN)83\2@_Y@>&*]H6?$D-<;_H 1J[+8 MBBO06D)A((QJ(ZY8#*H4_[Q<:'[^/UT,,.N/NMH'WGJ1Z=6_Q>*\?0^PY[X=/W;]?LOU_C_ZL-_O7_[^>V']^+R M_1M\?W?Y^?J->'WY[O+]U;6X^=OU]6=Q>77UX_L)D:X:/&TZS6)VAK;RU6108\3?.UJ.0B \=8J<"9/8Z65C&6J99KL&C- MZK"X]^N)ZGYG3HZ':U6L2[G;I(G("M"-,T=":L <6 WT,5,K[/^U6/@AXB<( ML]H4M<8R^MES$$CG#@U>P%PKM5U 8&2S[['4J=_)INF?0?#I]1[-S\4O7>P1 M3\0@FL:S:#Z(Q6C6&XFG>!1'L^DXFHW'8C3HQ7@TB>;C?C293\5HTNOSF'$T MG.+1:$)C:-J7#F'12OUA-)V,Q)!6BJ/Q?(I)?3$<]V9B%,WGLV@ZFXKA$+\^ MP8-1?QK%(SP8X?>K#DG'41]SXN%4Q//>6,QGDV@PPC>;\ZTQ\+BJ9.1%K/L)DT(]FX%;<[]MC@8+Q/)J.I\&S>,Q[#L:S\.$@ MFHRGT6 V]@__+$&"J10"=.G;C9Q#SKX]QQ-*2I([#OJ;B2N5Q*,9Z.HO%P@@&]@1AC*F0J MXACT6]S$B^D'8/_^'4N+FO"_RR5@L0RFD,BV"K&26?C&)_G@G@] M[T-PX-\ *C<:T/.!^ "C*;68]:,Y9!M#O\8@=H9U0?]@.(CB&,I$! RFT7"" M_[' GR[?+Q!9:6#F$)5@]W>(ENC_+M@ROG%; />JC21W ]#3*;S/*DT(H^66 MG RA_$Z650DQ"X66;IF[3 X MJ_%9,\P6MZ"_0I08&7((FC S 1(BI'3;$48UWF2KI*Y+L\O>>-!*6*QQDJ0N M:0RA.$M!:6S#X&E&@#A$LLGF"*$]<;F#V_K.<[#I>-8;/F68'0-J,0^C?GI(&)ZO5\44.Q<2^/J M;420,2X91:CS0/'*0*N;Q\>T]@ZZ)EL*\20>]L83L4BSS 5K3V:]6=\]L0H] M[9.VT*]3^(.G0GW?(9\Q]"Q4* 'VP;"->J'5[S6% A7,]]:)PD4LQBJ)NRYB M +70?0J=O(2=LC,W:56*@HHL73(KO/QA]Q4;Y %5P$BBB8-IFE\JBL!(0W9% MR?S%PJNTW(*12P+&ND&B X^>%Y6X1]C:@ >X3_9W!\>QX;1/;.32CUNH=9V3 M=6,/-E$B&PSXA816E[M"FX,E,DMJQ,=$5D!@MP@C:P4$#5F]I!@U"U'!,T56 M59DN:@[+B!\MUGTM$!@*C*R 0";(NY5ERF,I0L7#"D930=M5@X[:,')5LS71 MI#JW7RP[^3QK0L.[OTF@4%LQ2+('!RR6;,*#4AW%^\3OH/.VM9)G;$Q*12XKH21^* M!7.(X3FS"7U/7']G25@U^Z$$>DWV>.W-B):^8N:1;PE^N$RJ.O3Q-!#G_8JMK*.!+R4=N8^$1A)*ODZS MD55D M8V8BA)R62;VE'2DW(S.S1L"HL^<=B.H00+ ,Z:5)'=)*AYG,#4[D(,928T"% M#@TZZHRV@M!T2L6;\"3!#KGCF'9TD=F#5+VJ8:+?55(SY,"%%O5ZX_E;IOH; M&]G2IG>@I#'HMA1P#*Q-5F.PX]#P'WR:G)S-T=.X$X!+"2S1@%V=?\N+NUR M#?R+,25]X9> E#$,2=ZNKI0-S1);MB"L7\MRZ?RS3HH=T^FR[8MN2DI;.["V MG:E\C57I?-!!@VS&!*!5W2;7+$S$8;E[2QJ80<9$B^PHL:P8@PW>K F2"R0' M)=Q86MJ;HNEQ5$_DPC1WX V.%$SX+PU,@:_K^.P L M!:*D6A.");+6)$UF&94&'+;LY#V[!,@I2W%"XQ&7<@M?H9_1&0PWC#MFK\[/ M=IE,6 L04^?WW;J:%'6V#&PLL OP8Y7"&Z=,)%;,"DU&?!AS*J_R1SP("/!> MC' W(&4?]?#$5KD:#[*5]P&)M!^QS&RR:OO6R,8VA!QP-APZWCHL\-]L+<8I M6&24C\-IY:,L[VV-1O=<'.-#1^UCPGV6''7WLHG.TQ5 G=(W[Z49\FS0:'8V MKM0Y>;G\"H*MFV=R?:(H(5^.V,P8$\H8%H0!B\/>WJ/C?7MVBA:#T-E[7ZSU M9#JG*LPVC,O'HSFR=/HY!3,+LH3D..DSBQ4+0PO%51 M&9VP0W*R#(KB:L(3&D@&3Y,,@#\TKS@9$;(2;22\Y(*"D;W \%A$2)713 *N MM,D6$),9Q3+&?9BV/E*6\I2ZV6U50LG2XI[DYA0$D'\K%]42A,=&$1 MTG[L0+A,?HDTG'+LQ(4ML$65J=)5S#GX;!A*3"O68"G<<4;:E5$PQ2ED@05X M1^-L+5>+NM(4'AS67MA2BJP79A.!&VP%FD;IF^()5O.H3:D E[A@'_!V:;'D MC/I8ZL3FR#CQPQ)(RK43LQ:6U%'P[5[F\[[6R230WL89X@] MY><_^4J!XB3>Y(/D+%G )A;J]Z:F5!;3AS]>.Z5:G3NR#\SV6+,/&,<,!_SN M+B=T5@]9).#-WVL@W %A#V:#K=_V>_.G?[PP^^_GPJ'3M,3%/?%AQVC+J0*1 M: KRC;"YEO.0\YK@)V!?@RNF^-VRS3VF-*7C5BJPARZM5-J7*AI(9<0LL))V M$49+_HQDI3)C\\*GBD>K(11%I\CN;HV/LSO^F&>G665+]2MY6Y1LGB'3GDS[ MO8F+D#D/H:NUI]%_ @,'QA50T$$E6W< [QP,-:Z,F*OJ!_4FF?"!7+26U\PE M]FJ&LB@(YO?.VVR^GT4'%:LM-C>6P]!-52J#D. +I&=R<7][Y=CA.&"XU-Q\ MG9+[ RSDM-CC_JP7M^0^[LW^'693':!%_/]=[!\]MA:K%?+'ROF!AOUTZ@/& M8)EV/,*'V:M:AKSAM!G\GOD4^3'Z%74&WX_+A*ARE=3,!"0GMRJHP5]RZLR, M?)>:*A"Q<2^U-C%Z\#OETRE7*5Q!US?<['>[=#B50\^UOQ^UI(QGHVB"T?2Y M/^M'@_ZD&1<20P/B?C^:#V;F\PB3X]D/#['*:KI>J)2+0DW1DCXM.#\L^&J! MX^;#RX"("C,X+VD>T32/J@DW<,T/W-E%'$\WS_8 MIQ>V4.'#U=.I_W[]['.8Y(? 9:7 >'*H >!]5_@AP]*/S::#U/4A58G]0OTC M34?II$P7SG1:?1]>B(1)G*!Z$>.)"?TY?DBW)$2J!5D>@XHU71TMU":U9;Z@ M&0,#*8_^ UG]?O&R20G)K[1OV.?SN+MLEW09&>7<%;C*VN@OOE53V#%QJ;GB MS2MB=^;>Z/&__;7MZ5.,U= M V2K;KGGZ%:FF;U--QWK[([((ADHR*1XL^_VBR[J,G&A!JLB(%)2+?_6L,85 M29K[$HL>-DUU;GQ'-_'\G5VF(:P5U"Y>L2T8ZHC2 M1GQI$EX:K/R]M(D:W>6:G9:T;S1,A)!\X<=#;P8O(W$R[6SQ[8.$<%2O% M?7@KQO'!TE;\ F<%7,J+;9K8"\OR&_6M&'*C\%8JN.>D6$DEF[R@&B&Q5N6W M*1R>-8W5BJK;5.+W=XS2(ZH)4O+DWM>HG+YR_[#51*H1.;KV]#B0:-<0)R>< ME&*_;BT#'%8A6"H)7OQ>(_RD.ZF@&82,AA##6+-6 3^]!7V@G&HC$Q?RFP.948=]"G!+U,V9*AW(JKEX\\5'=R$/0,E8VM2X2G<<5"V, MV/(SOI5,\^ \1^J]3(FKSON&G]+ 7G.Y>!I'N<@)J$GUQAK$GCH[='0F;B^+ M PVZXXJ"O3IQ6KZ!_G()\:!0!^Z[4IUW.M[R_/(KW[C>:ACQ-X[.9G2GEUDJ M! ZF<4VN*G;Z8DF7[HNZ@N4M^$[)N8[F2'MVV+1Y+@O;J^*&6!NU=YW!=A8@ M B[C$#*[I]IIG=MZD.IVC=2\B#F*7$8\L!0'H41/O,U]/-ZBLFU/=@V3ZML&U: =UPL_LGZ;YG3"51LA M]T M4'FB6-4O["W+W0<"\*3>( LI[MS[#$Y-_1X]<;/A2G?8A$'1W:UBTPS]&OC1>P(/>&O !GR2^SO3/+<)A\TMD18/HWF? M\N/1/)KVIZ8+?C(:V2>C.2RQ2=J8^]K5*MI'C6>Q&$3#T5!0__X,G_NCF?B' MB\$TATF4W'0+A8HJ]LK%JAVE)A9V@ILO*UZJSHB?XM'DF?AI.(SZPSX^3*-X M,*<'@V@ZG3X+3V^=;.O<(RXBS*,^$.CPR<<39TV#!H6F\>!&<1;GX=3>';?N MAO'.7E+:&T-W3\GC6L9B CZIC>>X*PL;A-N+5;]-H =IZ1/- MQM9-MA3.,#116O(NW:J*&/ :@>XGM6(LC\2[=U?B)_^;>_[,A2>K-+.NW\,8 M&_3?:YR2BI^6])SB1WAW$!2%[M^$Q7OFSV^#K$LHZE)\J4Q,0*N\S5>E-"_! M4?O:39'5QCUHM39]65[#@OM UIJ_O?RC5?TE9MEU;:IJ#\"2V[S7$PZYW3/9>.#B4ZLE6G(/J6T^\+QJV MM,CH/^7:(;W']$,R7"]\Z]H,7QYTTXAQAI2K@\Y AHK /J&#Q/)-08&1T%O* M9MJO*?DZ6_A*;*EH71KAW9MM/VF%ONV7:ZGF6._XY=:P/M=JX',M+KO*=2L& M=Q#[;8@]0)G-$?:X&<1.*7-[&0 MW=6+_^EP 59FOP)=C&0F(N?71/:7>(R6&9Q[,AZ-@KL0[B ?0H\_*->1W'X3K[U8#R!#&9 M7.O@UL1U=GI=6!;AVQF='8_\WA3UL#4.J3[^%JCU@7_6VY_2%X(":/(\QJ_= MC;!>@Q[;_MNI7P\S0;>EL9_Y>-J;M^UG-A@VCPYOB3JW[KS]";G8O'.")5AL M''-8/;9O)037:.$EAQUD7/9AP&$;NP+;LWK>"ID(E7QD!H=5UFKI$Y6H+4)(,-YK\YXW&/W8^*+K;WB< M!W^6A5^BH#\^P^\JY)7Y"RW^J7!_W^;2_%F79KCYXSB_0HBP+Y&I%:;V>]/Q M&2)A_H,SYDM5[/B/O"R*"G+FCQLE8=O*L?CV4U5[&3M9/=A:Q\@"I)0H0@- M"%KQ_/K]&J1D2K*M[,P^V"*;?7Q]H+O)\Y4VW^JYE)9]7Y15?3&86[L\'8WJ M8BX7HA[JI:SP9*K-0EC6YHWTVE^>ZL:6J MY&?#ZF:Q$.;IO2SUZF+@#]:$>S6;6R*,+L^78B8?I/VZ_&QP-]IHF:B%K&JE M*V;D]&)PY9^^CXC?,?Q3R57=NV;DR5CK;W3S87(Q\ B0+&5A28/ SZ.\EF5) MB@#C]T[G8&.2!/O7:^V_.=_ARUC4\EJ7_U(3.[\89 ,VD5/1E/9>K_XN.W]B MTE?HLG;_V:KE#?(!*YK:ZD4G# 0+5;6_XGL7AYY YKTB$'0"@; &3Q7D[.6#G"'$EGVHV@0C4N%1T M2MZW2H)7E.3L5E=V7K.;:B(GV_(C -J@"M:HW@=O*GR0RR$+/UT3DYK9>BD!<#'(1:FD,@E,SA3_(H*QKUB"AAMFYD;)[+L:E9'6+L4;]UX518SEA8SK? MI^SGG[(@2,[8#1T[HPKV6:^@ '%/GI M6;VKJ3/-ED8_*IAGA5[ Q3GUB4="9AY5 3*"!]R2R;7XTHF+:D(2BZ92A6@A MH!E]D^AL&^SWLI(KY^=-)_#WE!UP0&W;JC>VK.[Z@32XF0O+ MA"'V1UT^(OZJP[IG:Y^$66I44T ^PSK2:H1M1?E:MR+K#KN=;^K*(,=5(]O0K8E8 M8T@EY!!,E! [+G5=G[09WCQ#+YBIZKE[M)V/>"IT6+9HQYRD,<. M%&0!#\. Q?XP<*24!Y''LS!C43;T'"GA2>#Q*,Y9'#C!O8;I\S0"5YBPT!_Z M+$\SGJ8Y"_QASB+N1Q$/O8@%Z1#_\"3C"5 @!]ZA/N3S,(N@&+JB88);/R?A MA 4)5(<\]4/N^TG[-.1!G'&?#,?#% >]0F-2$Y?-3<$=L=BY@T;+?,_K7(S( M/9[&:8_FQ]R#->CL$P.>Q(A1%F^(GUXICKT4'/LG%/,\ 4;X0L%Q28AC6$^) MT*4 A# B>(B72T#N 5Z.1+R#M93'R&_J=%-J M8S_J& _%/D!\$V(FG+X'&[&/N]BI#5!)$=32LR#,>93DN*/JV&^^5SO-]S@X M03!2..5YN J'^/\.%&0O]P)'21PEAN(\3OH4\(014:)A=.*L];*\=TZ16<_C M84#8_#;:6<+3W&=)%]O,0_03'(#N2"24X21DT3!SF$X0%C8A$K^EC$=(JNB$O'=83LIG@[*,OU(#A"-I,-9;N;_6@3:Q6% MWJYJ'/!H3_7_U!XYIJE"7U3E4W^ [&P1FXA8B7744F@^?KV]ZNJ2LX\?K]DQ M4;" 4-(WH=R:9_([33HW9(Y2OX?<^9)0YOJ4@^/2*0H#%.J6(K2,OQKOX0]X M$/@A2F?;\/:>YLZN.!,^L%=E\7X^97B+V\M M9/]/[1:'MHG#NT6_<%[8+T+,RB"CBYAG>>*&I<^3U*,K#Q,B3EX:73SS,>I\ M'F NA:F;,4&.$1T?FD\83WGD 1H/??3SD,=IC/;-<^P#AV<0V+T,JXV78:ZF MW(\]^HG@Z]9$V>^D#PZCW^0?O1C/W MD8O>JIK*ME^"-M3-=[2K]O/1,WO[$>ZVVW]+.84H6G\\8*;]L-7>6+UT'Y/& MVN)%S%W.I4 HB0'/IUK;]0T9V'Q=O/PO4$L#!!0 ( &%08E>RII, 00X M ,$L 9 >&PO=V]R:W-H965TJ_LS^5;C4]7S2J+=*-RDQ:YT&KY].(F>O1\ M1.-YP"^IVIK.WX(TF1?%1_KP:O'T(B2!5*822RM(_'>K7J@LHX4@QN]^S8MF M2YK8_;M>_7O6';K,I5$OBNS7=&'73R]F%V*AEK+*[+MB^W?E]1G3>DF1&?Y7 M;-W8\>A"))6QQ<9/A@2;-'?_RT_>#IT)L_#(A-A/B%ENMQ%+^5):^>R)+K9" MTVBL1G^PJCP;PJ4Y.>6]U?@UQ3S[[";YO4I-2A8R3ZXL5J3OKQ(_^[F;'1^9 M?2U^+'*[-N*[?*$6_?E7D*01)Z[%>1Z?7/"]*@=B& 8B#N/AB?6&C7I#7F]X M9+WGE<$WQH@7Q6:>YM)%0KX0-\8@XCO:BW_=S(W5B))_'[*#VV9T>!LZ.8], M*1/U] )'PRA]JRZ>??M-- D?GU!BU"@Q.K7Z9WUT>O9X(&Y>_/3SJ_>O/KQZ M\_K](_%AK7"<#,+6B&(I<+XUVX4_2=I+JX68>\LI(];R5HFY4KE(\R2KX&G\ M(7ZJ9&[EM]_,XFCZV(@$"Q19NI 6/R]AZCQ)92:,Q1U? M*CZ0;D?O YIM!N)EI=-\14-%#B'$Q@69HB 3"!&L.%>ZB9/ R](*ORPJW=4@ M*Q*6"V+3HC_G*7UZ3[(9KQ0V?"1D,PGCI!6E+F[3!<:02],$?VB5\4JV$&L< M^(>W168!7@*1DYM-:ABLR 4F$,6MTFL )0='U2A?X7RQ21%HZKTCG0, \ M>J7R9$=6L85N@S3-%Q6-A!WI8U)L,)3-NDW90O1M1KA#'^Z7.@6PIMFNYR=2 M^#L"09TFXFVQA>&,6I%+'CP^I'!200Q12FVA@H3Y-O,,7WQ,X4(D 6%DI@) M4 ZUR;(K*),FQ@L,?V<9[%5D4I-1DH\DFH)?2MJ25X#>66IW/&.A;I$8W&\. M[I0VIU1YIW*UE1 )F .[[4XKX[R'V$RTLHJ#U.K*)83&I^<;CB0^)H A"?![ M1PJ*<7@K_8-L@!5+9WV+:*/XH)QI%9T4Q ]<7WN4_.PBB;YIA=NW72<>.J8[ MT_<#Q@$R"$SD8XXVP!3CPUDF#A9XD*&H)X H8=9/$,DJB'0YFHT&$1)3EM$" MI4PQ2./_'5L((B32K,5]4\U_@QAT;!*E+107AHU:)(I O"P2ZI4A%:+AT0"O!,E"2SWXO$#&3 MME:?:%;KL_W-8"+ 1R-0FW60TIBO\LF20%?:[Y;T)$,O4ZQ3%L8^[.8>S$F+ M!0+B;:63-8B>> O[*'&3L>-IB ^.U/!6M;NP=EE/*7F*;*;T$D9/=*\.Q'8I MC/RYK#1TU=VC49OBQ X;N1-% MC&R4CMFC0S;/^J=&'?1D%'&"L_"<*<#0^A MW=G93B^G+GDH*PPI2=2:_D]DF5I*1ZV$#DCD:J752MI]2-E'!(*80W:8*[LE MAG$GN\7/:''XX"N1<(/..11V0 MS*X'LP9(L'H.NFAE[B+;[1!@6#3NX V&07/$]#+U\++1O[-DC[&6[G!QYP)P5&%Y@)\\M,=0#W'"I(Z0^#B\I M4O/@D7A-D[I%RJ%)+[I&>R1>4,K:#]Q+@5071.%0_%(;YT!R C:8"IL@#P7C M.**5#R/<))B-0_']U_3@I9@@@XVF(Z< ,P3Z@\@7]F TN131*+B.1ZA\$N03 M:SQ"LXKC*(AGURPSY:O:^='U&$GR%O,+33X?3X+K20AT5&PC]:E$C>XQI&#\ M A9I4MDO, I&T13CJ=+PU*4EA-%H&H11+-ZX,@11GRG"N7KS21!/1N*-P\5Z MO?%X*%Z=/FDXF<$X&K>*UHYD6$@27?5A0=R?D&6&#UK]>[\.@W :/;@C9@]8 M:KUI\"Q\(%XJ[QH"V]Y(0I/[<0A%)I]9,R_RA\VZT3"87F-A9XZLR%0G1D- K11=G/D* ?[ M'#&>1(-A@W>84^,=95(*GZ0-:)Q0HDUUJ@!M :UE^R$#(K/U2[#_'C#^-.2R M\I]!>\^GOP:NR4/LM<94#]VU8;;/. >NO]:XW?M>;[JYO>5?: MZ9^TDWCA"Q^G/!EXG9:$<[-A$,U",1I,Q'-4H:A3 0G!&%@2(K%_T'(!R\L- MS,>':BJ0R4/QFDX;'$3%H@2C\:T+(!X"G@;XERP:(B"A0K)ET ME2-D$N2.#@&K#)&@G:^K&1FAXT+1\4[SNANR%W[)(>4/".?)/_BE17&/T0#S MBL!ED1I&1Z&;0&K6E!;U >N@75?FT$'Q*[MC\@6K.7UAK%I#=8!\G*O>,4ZY M^+(V4N>,G:(P9W**=Q#R0#"_[-LH&M\C*T37]T0TO==&\[ZYHI#'#?%?-+O7 MI14][D*8#&\D.IW3L9VCY@F:\J@I9'MPQ,V]HX78'MLI]A:*RJ$_S!=<29VWJL TK)1D$X(/#@SQX(I/CN,I\YU=L>Y!SF7'] MQ[UQ0ZE&&A^_Y@Y-/.# ER!&[IO(%R(GJ41#@RX%]T3CQ_AK'(1A"/)D*LVR MM!2IF]:[^D8@8=%X EHT!&I,/=Z<9:K+9C*QO)F;WC]4]6EK^[UGK4Q9&,F7 M0K$'7VE>PI_0Q8IB3JV-NNE#GD$"_:ALT+97:]RA\ZK 3*F *AKJ@^&K-#^, M25P ZV+N)-JY/C75_NQT']Z':GZ/ #@2D)JCXGC9_Z$N?PG :?].J^.HE9IN M!D3.$ R981;3R0:^2.C@.BFH%4T?<$AI,D[=;?JDKA (S(5]5&K MPX!J'<&7AN)=>]'RIKUHZ:?2*IK<7]WR(6LW\PU )DZ6N]ETR:>X,XZ<0.ZK*7C->OEZ+K>N MFN9%28JY.F>4H&[7@NQV+2Q%/XV Z MC7DM+#:E5<=#Y)]1B+^&\2Q D:5U#OAS\'@?V"C Z;I=XW_&A/M&R@^8J!3]HG8/N:@A0Y(P'HZG=H4V*(F M7=9JURQP306Z2Z,+U [)\A<"= '9-*F,J/&T)?MUNB+_=+(E0$G-L3D;H%M] M]^\AZ-J/S*FY>9/F?UX23C-W^^=W-NA5F'Y!J/U"JLME.,L0 M+N44%R[G[M$8Z<@WWXB"XR=I79*>?=X6!6>;.O!)W[V+EMHV[E2DL$EBFT<1 M3O2'=9,E 9%D9NQ"'>?0GRWJ8V-I^AWV)(IJZ#L7!V9'=\9I?6'8W$%@ .4A M'PY+76P.W%0>YA)-BN!KBV@Z&/6(B4\!7<>=MP-G634^;M5P,#W/J.%7L.D= MD\9_8:R>2PT&O?=L[RN4Y+]7'H$AC2:D!PVE%P]O$EO0U,//I\Y\].#PMQE* M'1:J> M]MJ\OH [^9+E2,^A)RUW%%#EHU[M-9F;K@?U,^I;^DXZZ_9=.)WZEF9]E;UW MH3\X]$SQJO.LE-^HT>-9;G7DUKTP;;YMWN?>N&>I[7#WN/='U]T1F5IB*H[J M^$)H]V#6?;!%R8]4YX6UQ8;_I*=S2M, _+XL"EM_H V:5\O/_@-02P,$% M @ 85!B5[/47>FH!0 Z0X !D !X;"]W;W)K&ULI5=M<]HX$/XK.S33:6=<@\U[FC!#$MIFIDE[A?8^W-P'82]8%UNBDAQ* M?_VM)#!.2KCV^@4D6?OLV[,KZ6PMU9W.$ U\*W*ASQN9,:O39E,G&19,AW*% M@KXLI"J8H:E:-O5*(4N=4)$WXU:KURP8%XW1F5O[J$9GLC0Y%_A1@2Z+@JG- M!>9R?=Z(&KN%3WR9&;O0')VMV!*G:#ZO/BJ:-2N4E!-UK6(,PQ,1:!T=\]7F*>6R RX^L6LU&IM(+U M\0[]C?.=?)DSC9?:**+)WX<<]3B=PSBV=$[UBB5XWJ#:T*CNL3%Z_BSJ MM5X?L;)36=DYAO[;23J.W@OA^O;+9#J[F=S.IC2&\9LWU^^OQ[/)%,:W5_!A M]F[R">CC]>QZ,CV%R=>2FPW4K9IE" N94XESL03#YCF""X3]^$?)A&'/GPWB MJ/]: WIQ7A.?;\!L5@@OR#N3R5*37_KE*5"Z#19S(VAV824/6' @L^=3O!;UNET9Q1-Y% Z=OK$$N?HQE0-&G1#*NX)[E)=I- MC[*W1[=4_-$PDI@:IM0&WBI9KN"=S%/BA Z(+TD(+_S'E[!F&KZCD@&L,YYD M;LZ21);"1I).&[ +XI&^6DQJ.FT5<)'D96J3 +G4SHZ3811VJ6GF.?7_$*YH MNR4G>6@RA0B%[TUH>],!J@4$M$_P[+]J,(R9^).E2N3 M;(CW,D&T3L.J5-J&#XR$RXR1!@519 &M%9_#:0@7>\%+F6+@W"Z<310:[S9) MXV)!YYCUU.\@BS0=/#YAQ[*089[:^O)I)$2%D#"1T#F(:;BC^HVG>KVDCX?K M '6V&DB8=*3>;(H>6Y*PRQ_-Z3C.00I'+$Y*'E03/E5VH>LOU)N%9OXPMVS1 MY?P?&Q."35 9NH!L#TRZ7$!")+#F4WVFW(IH\H(9[[^F+.H%=T8",I5O7,)# M6Q;[R#(XB;OA<$<@6%H-5K'"1"Z)"U[>58PLEN M(+J#?4'0Y]QU+5)NH37+T3.3UZN*GPQ[M2PME"P>; M,;&&&*W-C^K3Q^I+RE&%\[1J3XM.C:4N"NU!&%":8/L8F.K8LN[^$"0]H5Q.&_4>*6[ MGAWDT"\6]J]:'+7Z-3+[7$11&/V.S8=NL\W:\Z- M72/+ WN+/L>- M_?-EO]T_ NFBM.34JW-&ULG57;CMLV$/V5@5H4+:"L[I;MV@:\J8/L MPVX,.VD>BC[0TL@F5B)5DEHG?]\A)3M>8-=-^B+.C#B'9RXH#HH$O M32WTW#L8TTZ#0!<';)B^D2T*^E-)U3!#JMH'NE7(2N?4U$$S M>(6LM?O"L=^;A!X4G3:R&9R)0<-%O[(O0QXN',:O.<2#0^QX]P5J%AB"MAN"8H"Y M[6'B5V F<"^%.6A8B1++Y_X!43KSBD^\;N.K@%ML;R )?8C#.+F"EYSC3!Q> M\@K>BBG!Q5[#MX#_6NZT4=06?[\4;P^7O@QGK\I4MZS N4=W0:-Z0F_QRT_1 M*/S]"MGT3#:]AO[]1;D*\S+)_ ;6JPULWR\W*[A[>/=A<[_\>/?A80H?#PBL MD9TP&CJ-)1@)A6S:SJ!M?%X $R64O"9#"7A*:$MDM2/+C%%\UQFVJW%P;NCB M40\7CZ301=;64U9@Z*A*UC01" )^Y8(LLM.$KW^S1!3BLX:"!PKMN84:Q&"S MH\-MESS7;,_83WPA+8?(KI&F2HU$&R20^HG<4;R*(E(SJ+LN\/ZOUT4I6,_G\2TYOXH'_=Z.G%K.!G! M2YP,TX5(_](/R;#T_,\M^NG[;WK]1]TSMN=!08T6NX4V>>:#Z MN=\K1K9NUNZDH"0 61L !D !X;"]W;W)K&ULQ5G; M1E&.[RG:2W4SEXHF=G8>M?8!(2$*%)#0 *,7[]=L- MD!1UU\S+/M@B0:#1U],'Y/5*R!]JSI@F/\NB4C>#N=:+J^%097-64N6*!:O@ MR53(DFJXE;.A6DA&<[.H+(:!Y\7#DO)J<'MMQA[E[;6H=<$K]BB)JLN2RI=[ M5HC5S< ?M /?^&RN<6!X>[V@,_;$]/?%HX2[82I=$[1D(L0/O/F8WPP\5(@5+-,H@<+/DCVPHD!!H,:?C7DNQ(A)G@S2\ M,*::U: 4M=##5+QV3!K)-Q;"<$!"6/R M651ZKLC[*F?YYOHA:-.I%+0JW0='!3ZQA4M"SR&!%X1'Y(6=B:&1%QXS\1U7 M62%4+1GY]]U$:0GI\)]]QEI9T7Y96")7:D$S=C. &E!,+MG@]M=?_-A[>T33 MJ-,T.B;]K& TTK37W]) S]YJT@A MJMD;S60)V0O[B?5^)(-_7&F6$S$E>L[(5!10MKR:D=>\@A%1*UKEZO**0)0T M*R=,=J$B[UC6C/AF)"">.QYYKV!NQ84D7X1FBN0U(U\S+7 B3(K(!1EYGN-Y M7N\J<,?>\86A1WR<:J:OKP(WW+OC;[2J 71P8=#MTOZ&KG="S@L\LSR7*NR91FO.#Z!1V7%76./GQ&IW\2M+HDXWCD)'%$DC1VQOX> M:9DH2R8S3@NRH L86$@QD[0DX3AV4E0Z"8T>7R%.PGY MP"M:98P4# !,8<2\=$Q"9Q0%Y'M%2R$U_R]$/89M28PB9Y2@P4XT'IW8Z!O^ M)9N1?X:\YQ7(9@H<4:(_;#I $]DJI2;DE5D'CQG-YA"NEQ+WS:EFA +@*- ' MVJ>>DPDV0?(ZAZJB4I&MDGKFNF!MY5E=/K9ZW!D]R&,C&[ >GCY@CD!(%\2%$D(NG)?KG52@@@9."BNV@/S(R M?ZL+<]W\-CJ>5;X7)''BX#RC,0.FE$NRI$5M(G(L[BL*B>6[XY1,>%$8JF&R M>! MRV 2)+E=24LH(:5JYAA5=J1A5620KS,AC57@L$]LR3 N!:<3!$XH5[<-Z8.% MU \MI**^#F$3)13+R7*]U M&#&X4P".KV6BF70& F98AI(M1;&T+B]+KE%HXW@70+^)KP-<#T"!M@CU8B$# MIK6)F9J\B=W=]M!SZ;9YKJ!EI.))8-KW0_!=N:XZQ[OGMY]3G-(K7#DCKO4ZCO M;L-AP]V$LT7; 4CK/JOS>KH5<5Y90+Y( 6$T*=*# X12@"O48TDEWTTHEWSK M\ATM5^>:'@1C-UV;/MVP?EU#:,GIO'?:J*WF'+JPR?&<50(.312A"L+\0"N: M0YA)D^][G:A:+ZX5F&Q7WU]V:,^?#E8>JKI7_AS2&A#AD*-/^I462ECGAK[O M^GWG%DR#+".@T=1 ='Z&9SNO0LC"7LCV.?F[^^2V#C98=)$FZV:S=XEE:IEA M?X;-ZCFU;:8GS,$N _T&T>*NQA,<5JS983>N=SD8 -N!GS$QEH QQIU].$9H M_ZM)1DK8&6@]$2K6P\V-7G(17#L;>G.AX[N/"#=.6R-D;]S9G70 M41R.&/9 =(!$=8<,FF5U61VSKE M:D/Q]=$,I%FX6(MB/Q>HH 6>AIB/-AT3](A<2UCU'/HW*2W388>8#BZW*6($ M16ZT*3GJ]?%6C&*Y8VOD M[OBV9M-80>PG5]KR\9.E!&"/B+-ND2"C>3O4"P-%\'HAFI>0B8\2(1\6:O/> MR6KFG-0,GW(4IYF*7W":2[[ZWZL/>Y \(P,Q]U,&_ -?;+1S?:?3>ZLY]+ MUM/M1Z?/5,Z@UX U4UCJN6<40 ,G #/IP*B MV]S@!MW7M-O_ 5!+ P04 " !A4&)7UK"P-KH& "^&P &0 'AL+W=O MZ:_?CY0LVQ/'2(N@3WZ1>#GGX[GS"+K:*/W) MK(6PY+&N&G,]65O;7LYFIER+FINI:D6#G:72-;>8ZM7,M%KPA6>JJQD+@G16 M<]E,;J[\VGM] MV/^T[S5FLQ%E(6O1&*D:HL7R>G(;7KY.'+TG^%6*C=D;$Z?)7*E/;O+SXGH2 M.(%$)4KK$#A>#^*-J"H'!#%^'S GXY&.<7^\1;_SND.7.3?BC:I^DPN[OI[D M$[(02]Y5]H/:_"0&?;R I:J,?Y)-3QN"N.R,5?7 # EJV?1O_CC888\A#[[ MP 8&YN7N#_)2_L@MO[G2:D.THP::&WA5/3>$DXUSRKW5V)7@LS?O!%0R5S,+ M++^UST?^P)?07Y1C5T;\K99B,4A_PPRC(*PK2"OV4G >]%.2110P@(6 MG<"+1L4BCQ>=5(S\]W9NK(;O_W=,QQXB/@[A\N'2M+P4UQ,$O!'Z04QN?O@N M3(-7)P2,1P'C4^@G+'^:KYB2=V]O[]_>7Y)_=[RQG+1:(J%D]42J7NF*-PM* MYIVL%K)9&4H>Q%J6E<"H5 WLT?4I(7[O9(L,LP0,1"V7LA2[Q2GYN!9@J%O5 M8&I T!^ -8.I;(@% 2\="6^><)2#7R!CQ<(?I"JYX!838_&JMR"H*)H[ 0SA M&@"&+%6%ZF#(2X^I.@-YS,4E!-!"'$0:^2?,<;B"R 'X7&@?/H>S=Z.\Y$W% MC9%0T1_MP\P]V-[H3C:\@0EV6EZ2VUII*__HF48+ $I F1\% J.4_>;+\(*\ M("$-TQSO* C=DX9YV*]F&?FYL0*!9 FH>YQ*\KFLI)7PVKCKG0'3:K+T CG# MBL?6V=60-(L)RQP@@'-&_M4;$R35GJ[N 6%=S,*GQD/>H_2!CI*5:,!3^46^ M0%&1+D5<==P=PR(:905A(2V2C*0%S6)&LI &./)^#9/\ \+6'N(!L-M&O$X0_?Y8P%KYYKX9?#5U[N@>3/ MZ+1E_P;),_56WG/&GB$&90R9(Y"V9<&)I8'#*^.5!!4B#_(Z[AX+>)K@]H*9W$4,,;"0 MC@MH+;PQK,_VNL]M<22W?:8Z=I^M'B=DT^@0&2O!9]"-JQI?BSPE=YWM4)F< M!^MN:]B6/_5><*#J,.U069?[Q:,W=L^W2V($0V-XV9>^C3A=^VZ]1XZ(N\N_'4C_NG]BGS0;A^;0%4'.%!7[B,3V)7J[(LP#.F1>S>K* L M"1U1C')#XR@D*2T"1L*<9F% PB"G0>P+:$+2A"9) 8($U2($79Z2O$#.9FX_ M)7%.T]0!L"(G84:3"$D-T+QP^QFR%V-&$IJAAH8Q35&"$D8+5KB["$WGTCI+ MY#1.8E#%8>Q9"I2FE$:H$+UZRT/WC8[30YA:]0W\QPK48):3**1I$<,."8VB MC,0LIR%L\ [I0V3==NY N2WM+QFHXN@"%8BF07+A2TC(7F$#UHKSBT$#V!VV MS/+$WR0P8.$ND>$(."<(*0O#KXA3\ZP\#''W@@7[>?.%4.L[@(WO;*$%?X#- M5@)F=-&SNW+Z\N$,MI"F5!WZ"=A6?!;B)V+ZMZ\YPZ>(*T\N/9[=>X;$4]P4 M=X=.3*:(Y<^P#Z0\BA22[S^'8E@<.JXUE$(55635<<2$%2ZHUDYJ(Q<=_/? MJTZ0SJ=8*;2%+DYS":_LFJ[G,3@4:+ +7_.?A20E?(4"Z0-1.2^#_@G*+)

    %$K?PWYWH9PZ]?=%;1K>YP7 M()-+@"GY";>;TK@!JNJ)[M /8(<^:0"S^)P["K:].='">M.VK5:/:&J=UQ#$ MXK&$A8_;>/2 LT^O);[K% +/=.5Z;]OWFHVR_F(JAS( ,'R^N=MX[SX;,VAZ MHLU/QC8_^8MM_FF^O_T. 6MZKVP[7@\)0CP/Y2*;N=N /&7W8W_P=02P,$% @ 85!B M5SZH5>6;!P W!, !D !X;"]W;W)K&ULK5C; M94OV2JJ29*?6#\XZEC=)52H/0Z!!C 5@L#,#4=ROS^F> M 4C:%!U7]D4BAM/=IV^GF[A<6_?@2Z*@GNJJ\5>C,H3V]63BLY)J[<>VI0;? M%-;5.N#1K2:^=:1S$:JKR7PZ?3FIM6E&UY=R]L%=7]HN5*:A#T[YKJZUV]Q2 M9==7H]FH/_AH5F7@@\GU9:M7=$_AM_:#P]-DT)*;FAIO;*,<%5>CF]GKVS.^ M+Q?^86CM=SXK]F1I[0,_O,NO1E,&1!5E@35H_'ND.ZHJ5@08OR>=H\$D"^Y^ M[K7_57R'+TOMZ/=Q6*D MLLX'6R=A(*A-$__KIQ2''8&+Z3,"\R0P%]S1D*!\HX.^OG1VK1S?AC;^(*Z* M-,"9AI-R'QR^-9 +U^^:S-:D/NDG\I>3 (U\/LF2]&V4GC\C_4J]MTTHO7K; MY)3ORT^ 9( S[^''@OC/(9>CQK/#&KE)7OM69W0U0A=X,^. M:?]F.HY+SZ9C]>YO=[^^?ZL^W?SK[?UK]?=.-T'_],/%?';^LU=4%"1MH (B MXG0@K]#8*I0X*1V1JF,^B?.ID(U ]9+:F_7FYB_'"YC[5/Y)F@O]:)U>5AME:B0W0&:Y$66.,KMJC%"( M+=3)XFP\12-6E7 *E)P@".?#":XLJ:'"! ]Q'2#O01#05SA;*_J],P%&FHP: MB8M>:Y=[]4@^F&:E(*!5"28!U$(;AU9W#Z#F1UUUG"+=,"B_) MA1B0;R>98?\/04JQZ9KGH\-F=:37"ORNX9>R@E&AUSPLX^D^:.LFC::QN\ES2 M#$]P\T^!B0G#XZ?/:&.;O^!FA^PL$8D61[DA5,439BPC=52)!\&*-9P;)^$5 MY*BM-Y0E$[.8HE,^U0J&6Z3(;53K[*.1D2GE)VEAC5!7=%6EDOU8JAFY@,&M M:M*5>(6JC$>8NT%EUF/BIZ8&N%57:8LO=)KG[H #57KWE''C<<0#@).U>1[(9)8)V!0JSE;1J@Y*D='R[T]U! Y MY*GADFNY1!#1KDW=L4+9ND'NH"F5=XZ]YNLH%6-S<3-&+936TT[:MW MC$$?I$^]0M7[@#49:?Y*^P$']_QZKQW$$CLL3GN[!9@W-N-2-P^N:T.V@7*4 M@KHK-4+AU&S&[K#:W\;W8W6[O7=GK 3+,$)8)1ISU2S"Z5G!-,D'N@I3C(LLVN86?LKUI&=(Z5L#T_, M7T7XZ?;]^5-257#QZZ_2BF#9D*YMAY D.ACH@P,\;(,RV\6XW4ZWR+'6R^(1 ML9ZF>1:M40EV/FV -90<]W@B&UW2D\:/WYCUM'J^^W@OI,2?01R5R6308/<(79! 5:9&&40G M^NHJ-1B A\L&497]BOEL?_5[1,ALYT45#35L5LV^!T*I6VJ3GDQ9]=T2<]9 M3]H=:]X8VFI;Y-?;%QX^#$)W6 BQ0ZMFEL88]?Z*0^I39(?]@9L MRG)OV7G,1.]34GGH?DXI^8P>\;F1)6M0CAW9T",/_Z BH7F$BW\2H%"\K+/2 ML[R4Q99&W3X%-9OW+?9\9_"\SRF5(/SO6D9U,IN-7VUG[Y;;.;7@MU"1,'4< M6KQ(;*.(EG5?BNPOU+O;[_&2&1_Z63_9>>-2DUO)>R6N?M! ?/DRG ZOKF[B M&YOM]?C>"Q-[Q&PO=V]R M:W-H965TRW/'N^>DZ[54S[I -/"C M%)6^&13&U)>CDRAHK.EE(53)#2[4S: M[3VHV;5LC. 5/BC035DRM;E#(="?S&<:UWGL%&,I?RV2X^Y#>#T )"@9FQ%AC] MK? ="F$-$8SOKD4-Y MSPR;72NY!F6ER9I]<*$Z;0+'*WLI3T;1*2<],WO_O>%FB!Q!^0N/FGP">LA)&$ <1@G)^PE?6")LY>< M# S^O)UKH^CN_SH6HS(UJA8/9VS?1>7AU N"X!S@^ M9?U$YD_J'4<514-X_^7;AZ]_7,*3D=DS/&+=J*R@@M7PN8)/; -QXK,;P)>& M58:]?9/&T?1*PYUD*@>Y@'NNJ%NDTL#J6LD5YL"@HM;2SJ;J;0*=+A4KP13, M &M,(17_FUQYRV D=*(!+)0D06IEN^W_"R6;90$?FPJ[2S\/H*FMQ-DD#*G4 MA;!=2Z"XT4!TH@VKAG#?*%LA;K]02!BK'"KJ>R@]R;IK/7*/72=# MSDE!&O+\;+4W'F0+6N^B/G8,)REQV\0[ &MNJ,'U*MJ\J\U[)2>UM@KV3%A"O:W%>_8Y&^/ M> .:&AEU!=1T%X[?V\1:2KYW(/U$>?1L]-"22!?03F3WEANV/P]DT)%X:X9B MO6V6]#JXI>C/E%/;C/'!.FJG//%D. PMR49Q,$["O5< /P'W%M'XA5X4I!=) MR\#Q17M\2_TE+ 7O+=,C3B.:X_U<:&'%\)%5-*QVG+?K([BC8#HY[P/O1D 7 M:'*P;@.(O8&IGQ,)K5W@T\[]=O1WB\D1O3CM N_'4AMIM+],CRB/)Q=P[ UQ MM/.>7J):NJ\12R=4,OZ5O=_M/WAN_7O^5MQ_+1&V)2?B$+@@U7 XG0Q ^2\0 MOS"R=F_]ED-7H[,2MK?39B6IL(2M8:6::LA3Z[AP*M3T= M\5&W<"DWN:6%\=E)+39P!?9]O=(X&_=6,EE"9:2JF(;UZ6C)C\\3DG<"'R1L MS6#,*))KI6YH\E-V.@K)(2@@M61!X-\M7$!1D"%TX\_6YJC?DA2'X\[Z]RYV MC.5:&+A0Q6\RL_GI:#YB&:Q%4]A+M?T1VG@F9"]5A7&_;.MEDWC$TL985;;* MZ$$I*_\O/K9Y&"C,PST*4:L0.;_]1L[+E\**LQ.MMDR3-%JC@0O5::-SLJ*B M7%F-3R7JV;,KJ]*;HW.,*V,7JL1:&T'I.AE;M$XRX[2U=.XM17LL+=AK5=G< ML%=5!ME]_3%ZU;L6=:Z=1X\:O((Z8'%XR*(PBA^Q%_>AQLY>O,]>+C2TH:[$ M'7:694NM1;4!-_Y]>6VLQC;YXZ'@O>WD8=L$G6-3BQ1.1X@- _H61F???L.G MX7>/>)[TGB>/6?^J(CUNB47UZ]-R^85>P:&,+4%B@@*W*E1&!YT66':Z;6S.;@ M\2;M'4/F8&2A-6!V!E)OP#@#)$9Z%;K,2M]*0*V$6]86RFO0?39\/4 ML.APRB/4"9,@7J!W<90X'9R\HX+4M58?)3(9L+60FMV*H@$JEZ].CO9:RUFC M9;5Y0CFV6(P#ODB"*9)543C>Q6<'/(F#6;<4L)=/M'_(?FTPS0*/@U1M*OD7 MBA_,PF!R?[=I%/!^!>.K5'64"I.WG98.(,3@(XT!+1:"0L_Y$S35?L?0&C3]B!)*9LS*.M"W0$8EQ;* M0K\28$L@=E)E+&&(-DX[51BF5R$>F&#;#A^BQ4<-6JJ,@HJ#F+,[$!J-KD"[ MBT*5PGT*6?UK"EG]3Q2R>I1"5@^2Q<.K#U/(+$8"F4X(E0M,W$&"/3+KZ8// MB#)F23 )&9_$Q +XIJ./A(>(Q'$DP"1_CR.$Z*.,."3(7405? 066F*Q$'D M,D'>6.SGC62!;O (]PF'WA%GT)$.[$+H0C$CRZ;P?4K,X48SKJQ9IC'#[V%C/BHQF,'W/4*6ZIBKX5.<[885,JO1(=> M.RV4(=N^[$[9X;%EAWM-@2A$@IA0)L, &?%'B>NH@4"\511/01T63]@SAD$_ M8Y?2W!RM-0!Z;1'*"!!-+B*G1?C8D?TS]@YT25WB^IY%P9S33_S?,EN4#.C# M\^ADP*Q?SVQ?QM _8S:!UHUU1PDZ%4^#Y%^S'.:QHM[$*'O*(W=;HA*E:BI' M57V3(-H!8_<=;?']P]WB+(WV;?/X[O!%[_%EQUC4 MI",()P7VM5=E2)@NVH#R'-Z?;IZ&8839I+N(4N'/1&7!<2[_C9O= V M2A0^,.HVG_2J<35#+4.W71?=/32X4[YM-?R1J:PQ"H-O'45!;2&-:7"?IB:4 M4\(P)++6(/H&Y?@OS@T>S*/NW&AA QAZ1_Y?"9]P=[_8%_N6VK<-T+5]5;7O MAEMI\T&]'[XI.8.NO&VW//V61(X@'TT^O;C,HAV2@N&)/SPR">Y/IYDG7GYH M4W^GX<'B$T[B.TX*!G=)K,&@Q;(]1DFJ4MA,55HTF7] 82$_I]UQ@WG_K(^Z M&@^@1\<_E0;'AOK,RQSV$-GAORU@?P%V[>W?'4R_LS\IG6+E&M9UIX9::0>+ M3\%,DGA[N0&[,^R1]NTW\XC/OC/WVY'0MJOR*TJW3 ' MD8$F 7R^5LIV$]J@_QYW]C=02P,$% @ 85!B5YZD&U.$!0 +@T !D M !X;"]W;W)K&ULK5=M;]LV$/XK!S[(V5'7IT,*_8AL43QGKOG[CGQ M=+HT]L$5B!Z>2J7=6:?POCKN]UU68"EF]DIJO+/@ZK(4=G6!RBS/.H/.>N&+7!2>%_K3TTHL M\![]+]6=I;O^!B67)6HGC0:+\[/.^>#X8L3[PX9?)2Y=ZQJ8R$"C//"()^'O$2E6(@"N-;@]G9N&3#]O4:_4/@3EQFPN&E4;_)W!=GG:,. MY#@7M?)?S/(G;/@<,EYFE O_81GW#@\[D-7.F[(QI@A*J>.O>&KRT#(X2EXP M2!N#-,0='84HKX07TU-KEF!Y-Z'Q1: :K"DXJ;DH]][24TEV?GI=5LJL$.$" M-\+F'?VLP;F(..D+.._AH]&^<'"M<\RW[?L4TR:P=!W81?HJ MX#U6/1@F74B3=/@*WG!#=!CPAB_@W1GG,9 E2?DU70=_G,^1CIBC MW9C<,,>N$AF>=:@C'-I'[$S?OAF,DY-7(AYM(AZ]AOX?2O,ZSF#8@^N/=[>? M?[^^AHOK3]WYI_MCN,(Y6HLY7)J2^MR)T"K!$?Q<"^T%<&=[^G.@ MC7[WK19*SB59Y&O3K&U:!=.:1&!A666M%8!T+G\( KP(:A M(R>K" B^0&FIW3.4E0#<\<[2%VDAAGY6TLL!'5%;N/J(*RFW8"NI)A))?V*XE+"$YHW+?[? M!1;IDZ7#F) N2)VI.I=Z :(TM2;A9=0O5LYJAINMFFQW82D<[!TEO0%UNU(- M3=@;3WJC]4H,JA1_&"$C=F%R)B6T"N.F^+-B6$HN'9&R3QD8B94P ZO(,YOGDM. M@E!JU07Q ]ENU9)W2>?JX(& TF39O7OJ:'%5II M6&]?#536/,H<@8[0]6,SHZX(8G$_KJFF08M0]D=T/I8],[8REB#?F:6F)>I7 MI/6U"/8O/]_>'$!%%H\@GP[,=$;JHA1P?$OIBX#Q;$C//%HM^,1V$([PV"7L<2M 2C!9,B72 M&BDGEH9>'\:R)^&;%TI(J N*YSP^"E5CMXE-AF9T5")F&/?/!?VC,>6!YJ)F M,\O@1_3\'92#)7F"O<@:-H.=S!Y,1M M5TZ_=*JT7E&@A%V@XM?>G*QB5=HEWY4!YXGQ1I$TT=JF]P135#29.M@/AJ9V MA.@.CBD=EL[>]E0#G^ADW5[95L+VW:4B7G169I%#3$YX1>S*2U 1BZ9UM7]K MG#N !7=E6P3W-,02K2XL:#*P0L4DY#0>2IYEN&L GSA]E*^K?\WH'J3==)S2 M[[";C-_3[_YA=SP:']#58-(=)&.(>J,83$EOD ;[("AOJX1D.F2#@W@U2M*# M #N9C'B%T";T<-=PU&_-L"52B7E2Y\:DPS*.LYO5S9R!G[?'+XF/I!"> M5Q3.R33I36CVMG$ZCS?>5&$BGAE/\W6X+.B#!BUOH.=S8_SZAAUL/I&F?P-0 M2P,$% @ 85!B5_+@16/G( ?&8 !D !X;"]W;W)K&ULK3UM<]LVFG^%D\OL)#.R;,M)DS1M9EPGW?5>DN9B[W5N;NX# M1$$2&HI4 5**^^OO>05 BG*2=K^TED0"S_L[D!_VC?\4UM:VQ>=-58G8>NM6=!+F^IT=G;VW>G&N/K!JQ_H MNP_^U0]-UU:NMA]\$;K-QOB[GVS5[']\#ATVE<9>$VM@ZNJ0MOES\^N#S__J-=6O;M&N M?WSP_$&QL$O35>W'9O\/*_@\Q?7*I@KTWV+/SSZ=/2C*+K3-1EX&"#:NYO^; MST*'[(7G9T=>F,D+,X*;-R(H7YO6O/K!-_O"X].P&OY!J-+; )RKD2DWK8=? M';S7OKIJ-AO7 I7;4)AZ45PU=>OJE:U+9\,/IRUL@0^>EK+<3[S<[,AR+XIW ML, Z%&_JA5WTWS\%T")\,X7OI]F]"][8[;2X.)L4L[/9Q3WK741\+VB]BS^# M;_':A;)J0N=M\;^7\]!Z$)K_&Z,";_)D?!-4I._#UI3VQP>@*<'ZG7WPZF__ M MX:>=\:[I0E&9?>A<&R9%61FW8:B;=FU]4='*VVSE=FW: EX,MG U?+)%X^$7 M,!A%V70>OFZ6Q;P+@$4(T^)V#?0EW6YJ>/ENZTI357=%L/;3I#";IE[)5NT: MUP<8F@U8M&#(*(!5*^!YN[*+8FM]:&H Q]6_=?YN@F#!=X#+PFS 0$V*.9B] M3PM8[YYL:V05+5\[,7>5:X-2DV,.B M1(LU()81Q6ZV57.';YQX6YD68&,(X)UM5SNT8^D; "78WSMXVL$&Z6NWNX4/8@A%%E@*M MP'X##49YFO%QHB+B;0D,A-\+T81BO[9UX5H4'GAA;N:5%:Y'\MP5:Q.*N<4' MZ[+S'DB &Z X $^[ND4F("9%:6IX$!8WR+PYL-X&$$.DVK2X!K._6#AD=01H MP3H.)(&'6N Y"<%^[0"KC:F!>DAY6!,HL+,(."[FD;BT(8 -L%:P7YOONH7? M'*!"(ED8I'&@A0!0P)A(;^(*$7'8>F21"6&KKR'6]"(*:^$-Z'I$']9B?.FM M9MD2R79-Q: #Q8GY2Q+[RGXN?NL6*[$=Z/,EM;7("@@"$"- MIA7Q!8@ 4,!D!>(+ORXZ2P+N%M;S@ M[9;@26HB-JB:V 6P2Q#"D9*@O1=6 FZE">MB"?"!7ORCV0.=?*X.<8$$5_:SQHP@GL;!',.6B=0[\+&S--T9L!7O KZ46[;T"LM^@S M;/2(H@1@E0UZP#M5401WY^#K=R!C$%G1#[=@S,*V 1RC-&)T0X R&QZ]N[T" M\,2P #D!XY4'=2[>$RKH\FQQBU%^'\%''S[^\O[R]LU;1"ZH;@-7 ?"?FWK1 MX'O7-0H/;@UF&<;W*IF5]SZKF0+P\($ ME&$>%BVOG[ #V]%2]H61C@<1 1-@5RQ]2R*8.)/5"KX7(F>F$$4-/K$B2K"4 ML0&-]1:>^4S>$$CW00545B3VL%C!QQM\&3YT_/]4E$>8Y1G0-$.T_V M@3=B7 D2$/:&7?1@H1?/[EG'%.=G)W<6+ QH8WO26S*JHC@0-'*HNU8VFQ:7 M+0$R!Y+5M: A5AUU8E(0\\3W+';\KEA= ;",8*A#^_S'KS$Y(EP? ^2#_(. MHHAVZX[$OZE/%I E(][]'8HYR%@@O/AIEA=8<]6!P@ R5N++H@O1CT7PA)OV M,VS'Y.CA-I7E3!6:) 9]@&!ILO,(% ,CBR9Q2J'4P]G3'&_&LK<$^ADTDO-* M+% \[20Z"1*W;1X?4Q$('BPDQP),NL0GL#JX*N[C?68+)1KC,=K]-:(Q0(" MX#N,>SVPR+N*0E,COL"%T*$2$GLDO(MQ&[$+X@E4F!@G()R08Z/ 8X#0@*:V MK7?SKN4P-+(7V4!6OPKQB9,PP3B,9*C%^VZE?4DD=I!%PA;2-] M4Z3P=[#/$H%0I/%[YSS&,Z@4K6L9)K4@WM+/&#SXTE;L$DCXHG/GI>\CR1!A MTI)3M984 6+ CUE%GL1%YWR$02R0"*$EDH[KU5W LDII] MRF;"))1,,C332%ADR8)M21]F2*408'PE 4U.+X..5A6@)>"[1_HE0/86U-]F M",DV&*R#:)(.'D%OFM["2((35-#>^/AB0(X\$R]-1U&@8W?-J8N:00)18J\" MPNLM:3?ZT0G:2P\!LBQ^GRT\;K+-RF#VDY/"01A5LK:3;:9LA56<6)&R[F@V M1J1TW%Y>JFH5^'#/4!F,!X5>'/.S+*S-(@7A)<7D8QX\>;+,9+)(8+A"F/5= M;L_'<&7"9%H\W.'L+.X KT;?]8B($*BJ(#)^U,<._?)CLC_O((YF_66$EZZ2 M*"?/C.8LG;C!5=-Y\F/7G JU'!E>9D\+*/T'KM9F,P>>P(\8=X+PV.+1]=75 MXR@%48HU9X1XE& DO-+ZD]R$ M5C/:H:"_Y!W'%#*;N064<*W"1>PSP*<\4 M)D(6,]2JXOP6;'L4N&0MOIGECQQLEVVF&X&39#5":ZEF-0]/1RP4K=9?K@*3 M@P:HV=@QNO0,M)27CD?S0@M-A5A>'[E=;TJ3\8=;S'"7;&)R/ D>+M%PU0;+ M+\726C2!EV5)1>]5=3\X?_T:7:16@F.E1"&J(,!!,JX\ M*F3 75E9QPPR%5ZPXD\Q=%UW5=\&@)#&\@,V$:30^1H,!IG_W(JPKS%8$0!- M*;GPF0I2#%U6$2?A4I>9W';,H;#^C17 ,>2)@VQ?1]&*L!!.?PH2YD"."^<+ MA^MQJ0VL>UP(G::8*IP4&2@S[\LUIH,C!*5L,1R#B=W2(U!B;&D MAAK'RO0DY*TI!=M(D53JJRD;0IYC;4\0FA8_.RY/2\4.PZ"*A1V]TX:Y3U W\W&L%K9%[\T]0=5BF) M-@MWC0'^M?YUF?5,1,BFWLYCE--)X]>KJT&2(#M^I$4X! M!*>II:W\V&Z!!R2JK&=8&-WT,ZSLI19\/-7(*:>A MJ0D4"=<+]BNSIZQX;]&9A0@B0-]4[-#;M<1QW%]DT7,N6- B X:#(P M#(&X4D*4() EHYF=#9L3K[L6+$96:X=T'2CN4P 1'=<*);86A0#"+;EI)/4, M;'))#Z 7@JNG/QKM2)6%8A;Z(I?S1^QSS4C9".%ZG 6,ERMOV8Q)@/"F1C^A MK4/*?K]:+?= M'$1%*^:0OB6QN$6QN'O,/O#@>[2W"$08,B6Q(WZ%%0 2"6R.^+!V6VQ@?:+X M5^*OU%/D>I\TQ+'JQ!Z*Q4$(CBT]^'Y!%7A8-S)KH/ '@YSB M4'F7U;LCS51$DLS%+MB;0UU1<0T0B!-O912:GA2#H&, 2*; M ERT;SECC*&TR9*9D'5#8X@H2RR=#SBG42WE]2?3@RZ %#1"KQJ$/-0P1A-+ M['&-A""I?!)+WHC-F-SD.S"!XQXA-"4+1@.H@^_HV%'44Q$9UB8,56LI:H-=;0%Z/[65$&S,Q#NI'EU8^9CV+ MK)?@ZC6G6ZGU?Z?S/$RI\?I2+V.:'.1[*M:] 2U\!_LR&RK>IW@[&9.=88G'A5>W^@(?2#P[.]8+46B^211Z/ U?4_L)T.P;8T MWD9S3K/SEW%\H$1V0O;)!5*@#PU\]<:LYJ8BR&DN?5BE&"N#*/EBQGE/KA[S MT)2L4RAM0PEF&W&;PPL3K%\\2YIX!-OKN%#JH4/2?Z*3C-G [A?H< 1[FGH; M8QN09=E2781G>K@<%33I3'B0A_VW&&L*WW1 4M^25B.=;_/-'>IKD!>RZ07$]"%97O%NLLCOY7[@P=?96,N M?\QM,A$"B@PH47U.%V(<90 O'R%89F4:I3F8$<15QLB D%]![E%R3J(Q2!5. MG1)H4VXH&)I?+X9J:%@,A@Z8C[)KP!27L34>RXE-/^0HV!5M< M.S/!+VL>%G[;X'CE"H!$WX=^$=FA[=#^:#^X^$KQ%K]]#W;%H]OW-S22B1[ M^M%1S&F*1S <(I^L@T2'JIVD(+>KO2[0L 9BV),"*(.R\OELJA3UEHZW4$ M M9)51#"PGMQ!T/ZGP+MW,+"$ID37PPHJW: M% ?(0FN62ZYB\)$83LJ26#"@Q.Y$ERS)U8P/(Z"NIGG%O1R^B*(4EP:^Y_1S+3$&GQ6X,*PL=24BN37]J07(0\ M%R1*L)E60H"%A;2V'5($ZS[2"\W>,7<#\L2I0@R_Z&DNA!$2.*:>^G:911N2 M(#EX)H;$K)@9U^ 6F)! HTR1LOP?*;&V%;BQMZ._H[00Q7#0*L6JF=<2JN<, M8T[J<,*$"]#T(645'4^SHHNA/XY60&)4'MF?)D./ M3E\\FUXDF!!-> X*66H#*5H0-)A!F[3_%*VC90P)6)-=C79VDM:-J*%8\! M2W2I(!""8^ZJ)#^)L<,8) >"H!U'J<0:]J1$5!-B*I[S"9F[A#]0>++T\EGSB0+!PRJBH>U\=6=*6.Y[AN@DP;%J '1! 1]%QZ4XPQ$Y_?3.)D4KKC4 M(<(.IM%OOLBV@P!DJ(_#FE*OW2Z"/J2$M(IHA%62IB\(J4X%P8*9L&KT9[$N M:*3X96AD@L+N9)"Y_^I"G,D5TNAYEML1*",6&O9F)S-4!%CX$2SK6";PR&-* M@3-@*7;2R&-K6Q>KIMYJ53 "/(0%8T9T;#*BQJ/&PW1*8U6J@H5A_QK_1M'! M"+)OV)*,@-A7>-!'(A3(/7Q[W$N,J(=0JUZ,-*3?@^A(Y' &+@MM!Y.CI*.2 M,?X*U@GAXWC+&3U0O'7IZ50SQ5#AH5$=]R,,(@(M:(R,-EO/9H5]% M1@G )^(["-H#W8WNE4RD$/D S,%1*W@VJI_,J_9(P7*JTED[V"%_13P[OJ;^ MGV11G._>#0*=' % +NX]!S;VLZ.'-*;MVBC&##8Y2]5:,M&F/O1!S2U0C M[H&2,-/LR5TTMS0#(#K2CY#N6UPE-DM#1:]3K3\SMJ:-5>. -5 \9Z4'$1 8 M4A?LUA)YM+4XLB\.3F%>.^=>4FOH&"9+')O/?#0T-Q_CMAMB-R+.R%A@'FVK M;94>%ME7K(9*4IL?*L3I59P^RQ+QA<4'T>IHNK4$T]#X7M: 2\MI4EQZQ'N/ M!61#OQ=QGF2%SJ->2TX_QJ"'0_K^T %BK"P3RS22L0Q*+%K&Y847C0W"-9(( M!(G)BRYZ$L/P_@'K1'VB9U8(&!QP5KL5#QJ/'%".AX_EH(*VH_0H7Y?##6:T>ET?)IFQ09H,S+ M\E?Y6/Q5,^6"0_&(?WX, 0H'O"IY2!]BL3 M3I:6A B(J[*_=#Y>A/#.U,#9%@^\-YST M3OP0[^#U80KDA*]2.K,,@-6%>J MI2&W*50:I[A.XX#]MY/A50@I7K#]TP)[",4Z5Z5>2Z,A?:& M4>H\#T@@A\EO7.5%K#<012+,+ ;P$WSS.))E9)=@]WS4.E^?YIY-G@Q>2<"> MV/8A*]!D_0V2&]YWHE**AS.D3Y#)()63LBX'Z=(]2),QQ^$=/E+'4K(=H_6AE*-+WQ-.[[4VH[=&]$9-,4A4(28_K .F@U:-,E>C/% S MZRG)KLW&1N*,D96@%*K1<>@E[&WHPH-;&M7J 6;:Z%@ 'FW^I^UH:JRK ^=^ MMCX7!8;CUAS^*[+<>OQ_M"T8LL M8J&>^V:IS=>C<701T^+7-<1/!VD>DS"&?/?9N .'0^=//I=6S[&D6L,.U$>B M!FW&#,Z$!#&;M 8'XM_1E+# M>YW<2&!S[(1IKZ-?N4] ^74C1ZO3-1D)J'@"(I7KYS;E-+X499,,"[Y=W05TD4.V(*\]R:'8:OA MQE4H7(NF^!5<%SG8=TR'6&6.XI_'"GE>@8MY-*Q%$-Z>O&OFJ/+_NKE4-Z??/?[6WL@O%#IR"!*!2_:3 MI7/4Q,7Y*VYVT2D_G692+Y0G\G0TK9O[1M*%L??B?#,M+DFWZ@V%#V0>T#*( M.)#TS^V*IL)SNIW19PZ,&=U)SJA'1*0H7C_#6AHDL#IM.X\QCDTWF3 3L[,S,-)>VQ?)0=$(1G&X$ZB<6\E90A(!R/[(6H%.VE3BA6!^DO&B?Y28 MRBW1.V8U>:W?PQL:Q* %HSQI0E/FSO-=1MO*@"S3>!L M[8&2_MEO/,*RW_; M6([O@RCU6+P_90?]8<^J,0LUO&D[(DE8&S1< M70":OTR<025(N"[L"9)GY?Y@/!+X.B5"E]]49@5AI@SJ\+3,#3F8RQI%J9:+ M=;Z:?1!JD&30]5@':ID00;-JJ*+"Q3&N2-;DXGGAGH#RXJ^QC=#JC3-9(([E MQW@[5=RM G/)E4EOLPT- Q89RY%]81$Y)\0DE1!_V\0NY MOL[6*])+_CT;=50K%!F2%QT4WQ0A982^*>D^=Y22 GB1[T9)R1DZ'U?:PY.*0R))QZ#FUR1ZRGK1D8:'NLB: MC+DJ'7JFL .'(SQV2IB6!Y?A) G7*[X@>#^P83%QAK1^8#-?Z,Q6=C"\+Q3] M[ I_%T.8VN 8D.!X>2*3B0<;N%LHOV,T@D$B-J0.'\U/,0PIIR$KR954P+)? M8BK&=EA*29J5D9:(QO33LCAZ/:QA]6YQX2--V3?9,6.%7EP.;L7Q3%%9OBF/ M,I\\KE/ E(D<['#@0Q;W/C'5.]F\2 6Z\@0D2-UIZ%0QL2$ANM3[P9G0T$'LIYV?G7;%TJL)@S+ MJ-DY)XBQ&\RPMWB9%D3WDXB(Q/-I&[K33!,/#-[P0*&"3%(JQ1DZ7B:SGU3, MC=D*9A0T5@4;_,5T]7!V,&+,.&0'[&)5LJNU8#]R2V1^H^*Q0J<"/P&]YGH3 MLIO'TO(&G4S(43DZ/^'=N[9+DBNDJP,'5;;#=+B^RVFG26=_&+;7"T@'TRFS M0S7IFY2QZ3GI8@S;%YQ"9@B()*A4,UPU8&;F#L#1; M*IWEC*$<.(U@(T5XN$R,[\$AUG0'C9:0,CD4T"CR.^'(+RMF\%6#H=? .1C[ M%"?<.]YRW,H1D6*[^>)\DHWT\.7!JAITVP+77_]M?#U@Y43ZQ@V0#4+Z2J\O ME0OR8/^'%Q>S[!0X/O[PXOS%]+MTQ %G_H@=#V?GWPV?G9V]F#Y/7U&5_:], M84]T##NVJ4@'%SS#-[+V)=_>&GN3XK2%O-JRF^JR'_5>MPB2G!^!O4_32'(X M.M<]SF%.3Q\^S0;2B3Q/I\_'"'F6YJWXN=X7XT3\0&EX0BFCI=*1I_IS"CY\ M,GTQA.CIEW8Z."(0J?=3/,#PP=".?]?;#L.?.+^ M_>U,IYU>(479E/IL,GH M*-VSZ5DQU[&U05R87MT8>*/;(.'X[O=!9M0[?W@(1PXEB""$1U0=;>0^BSE? MVQ9OU0HRS1#:WM$8%_ADD#9YZ=TR7O6NA?"#_;-:#OA_@*%S86VI6IHBH!AZ M HHN78CELB9+'M6G2Q[E^I#>D9[AB9Y@!SB.WSTZ?::LN.=(Q)79.I2#X1WW M+''\+?7C/I,G;$ MDL7)CV@^?'J1C.*?V$#N]."&FY"AS,@P>@.F\-34(6-I5O2JZ/S-[<%XH OI MCH>*MA];;*@Q_7418D*LD#NR-YN&[O\!X>PP!,:J*UZ4OJ"YA)#/>K=W6[[1 M>&?!X%4TU5;AB>O5.I]]*"/#^8Z,1_420]SO\NRSOC5QC/578)KYY-GSU]P%<9Z(>VV=*_+S)OVK;9T)]8';0> M'X#?EPT$NO(!-XC_X,RK_P=02P,$% @ 85!B5V%\P7?W!0 SP\ !D M !X;"]W;W)K&ULG5=M4]LX$/XKFI3IW,WX$K\F M#@5F0J!SS+2%*^W=AYO[H-A*K")+KB03Z*^_7=EQ0DA2Z!=0Y-UGGWW1:G6R M5/K.%(Q9\E *:4Y[A;75\6!@LH*5U/15Q21\F2M=4@L_]6)@*LUH[I1*,0A] M?S@H*9>]LQ.W=Z//3E1M!9?L1A-3ER75C^=,J.5I+^BM-C[S16%Q8W!V4M$% MNV7V:W6CX=>@0\EYR:3A2A+-YJ>]27!\'J.\$_B;LZ796!/T9*;4'?ZXRD][ M/A)B@F46$2C\NV=3)@0" 8WO+6:O,XF*F^L5^GOG._@RHX9-E?B'Y[8X[:4] MDK,YK87]K)9_LM:?!/$R)8S[2Y:MK-\C66VL*EME8%!RV?RG#VT<7J(0M@JA MX]T88,5[L$:DX]*VL*02YFS_*G^ 'AUY,(5N?/P(. M MJ_HD\CT2^F%T "_JG(T<7K0'[UHOJ.0_*-:#1Z9*&B5X3IORD#FYT6Y:32')H*%X]HO%22/<(IT7?0U;B\ M9\8VN4.=)Q_+VM:0WGDM<],G?]44LO_V31H&HW?F.3,*Q#(HA(72_ <8I89\ M8/=,D "6AEGCX185@H!&S1H%[!DY <*UI/FWVK']7JN6= 92T%H)S\$"SX!+ M@P2T@6W;M%JV_774GU$#<8"!'B3!H+P#Q2;SCL(Z. 43.%BI3/!B%5P-U0H_M0.@2M(NT,)%F>U;?,$+*54EM26"T@'L84R;!6^ M#2P./Y4CM\99Y9HLF(0]@:&!U$E%-+9Q5,]^&@RZ3=,9L07DK:+@<\8KL"87 M&/ /:' M6DJ&2I6K)2Y-K:&M02FKLJ+RT65A'0<,Z3HG6)NU0:TNGD!K=T@G95-RF@F7 M_A<%\34%LU5^#AC#M=>US0+E,A,UW$OHRE:%?;>];R7I#'7)70LWBV[? 1B6)OF,:P"&(O' +Y:7( M"6MS#QDHG0/XL>^-PH1$(Z"\4O5=2V56@P&GH*EHDW M'H/OD&I<1WX($1YVM#$^P&@] :V.;L3601)Y03C>9V1]C;5GN1-99QSNL1E[L/DR V-OOHON-T4^$ @6[59=V$ M*&-3GUR!2IYSIMQ MMKW0W/'8S<$CDKGV?10F<7^T-5R-T[[?;6V,$RZ1VL5SG8!F?O!>S;C)[!40 ME0N.\9\TU_5F8&F)_?_'L\ V%PY?Z[97?1O9,-Z.K!_^:F1W#>.#C4=6R?3" M/25-$Y[FO=7M=J_52?-(6XLW3]V/5"^@9(E@[)-E,6 M'H!N6<"+FVD4@.]S!?-C^P,-=&_XL_\!4$L#!!0 ( &%08E<*@PKR+ 4 M (T- 9 >&PO=V]R:W-H965T.852S70TDEE!*R*'O*$UOEER41&%MV(UDHV@ M)#>;JG(4>-YX5!%6.[-#\^Q&S YYJTI6TQL!LJTJ(IZ.:CV6%#5O2.JD_-C<"[48^2LXK6DO$:!%T>.7-_>AQI>V/P%Z-KN;$&'-#8GWQH:@VQ 8WM:18?F!*#([%'P-0ELCFEZ84,UN),=JG90[)? MPWUJ M=M[3S7IU?W\ D[F=Q_A[.+Z,YQ?G5W?7L[OSZ^OIG!+,UYGK&3&CP2^ MA P9N.8*]&O+'DBI]7.!U#EV+&K(,D5S:R!HPX6^6S-5L!I400$!G0OVZP 4O%6)TT6?%U#!RP5 MED M=C1AB4))((("D;#DI;G=-_:\EATZJ[.RQ5;0[-Z_2X+ .[A!.0C+@3XV6@!IP#E2%]CU0B T MTI08O;'W#V#?'T"(Z"'X;HK7'_!Q;> LC LU59M8ONM'/J2Q!_=&SE]*Y??4 MUN*D;I*D1IS$#<,$/M"L4]AWK;AX\7Q"EJDX3C M_ZRPUC:-H]^K;Q2&;N!'6AK4,TDFQO4;U+4&3_:)Z2DFH:0K4I9/FQ2P/;#1 M=)?F@JQUIPG !EE1'!.;XZ?G@?#]^$&@TO0P0I24:-W1RXZ.N\)I].K_8G#?9"U)=\+Z(4;;]V[PM$[CQ!1UZHZ] .9YSK095IW\?@G^KP6W MKRMN@&6=43P^YI"WPG#'4D,U&3?5.,5_8$5U#]D"U;GR0S>*;-[&J)T?#] H MXQ7^?Y%'C+(WQ/(*?&LXB=PD>&6H#[XM$M<9 SS+!.MZ>^&:2G, MF$.5L/8EK)$+[ 7^,,0S8UF:Y."&,.W NN\/ANE@5^+U&A#?#]DG/U M?*,=]%]@LV]02P,$% @ 85!B5VFP=\.7 @ V@< !D !X;"]W;W)K M&ULK55M3]LP$/XK5H8FD#;RWI8NC42;3D,:4T7' M]ME-KHU%8F>VT\*_G^VD68%0(<:7Q'>^YWE\9^LNVC%^)W( B>[+@HJ)E4M9 MC6U;I#F46)RS"JC:63->8JE,OK%%Q0%G!E06MNLE@6A ML.!(U&6)^<,4"K:;6*ZU=]R032ZUPXZC"F]@"?*V6G!EV1U+1DJ@@C"*.*PG MUJ4[G@-JVQB.?I 4$ J-0-6ORW,H"@TD3K&GY;3 MZB0U\'"]9_]JYK+" &2M^DTSF$VMDH0S6N"[D#=M]@S:?4/.EK!#FBW9- M;!A:**V%9&4+5B"W /^U"D$+"%ZK$+8 MD[K=Y&X*EV")XXBS'>(Z6K'IA:F^0:MZ$:K?R5)RM4L43L8+_("V BV FS=' M4T )$6G!1,T!?4:WRP2=GIRA$T0H^IFS6F":BG\ MG_K\S>J/BN%WK\ W?/Y;7D'?93=T03^=[FUC4>$4)I9J7@+X%JSXXP=WX'SI MJ_1[DB7O239_)[)'=Q)T=Q(<8X]_J"%Q15-6 CK]SH0X0Y=2Y87@1/@E+GH>%OC\3I#$DJTRK7#&I&J]9YFKX M&PO=V]R:W-H M965T^K MK(0*JY&H@9LGN9 5UF8J"U_5$C!Q217SPR"8^16FW$MCM[:1:2P:S2B'C42J MJ2HL7U? Q#'QQMYI84N+4ML%/XUK7, .](]Z(\W,[RF$5L 5%1Q)R!-O.5ZL MYC;>!?RD<%1G8V0KV0OQ;"=KDGB!%0(&F;8$;&X'> #&+,AH_.Z87K^E33P? MG^A?7>VFECU6\"#8+TITF7@?/$0@QPW36W'\!ET]4\O+!%/NBHYM;/310UFC MM*BZ9&-04=[>\4MW#F<)AG,Y(>P20N?=;N0L/V.-TUB*(Y(VVM#LP)7JLHT< MY?:E[+0T3ZG)T^G:'"\!B9XD)I07:"DEY@688]>-);A8/ '=0C% 5W* S":( 7]>5&CA==X5TJ\P[M M7]&:$WJ@I,'L4M4M='(9:K^;A:IQ!HEG/@P%\@!>^O[=>!9\&E">],J3(7JZ M;1B@<;"?WH_/M=&2B%K_?\BM[C PQTS!@-BT%YL.[ MZ=2>0)JO"%]Q&V:^Y3;OW>8W']RPWS#WJI]_UA\JD(7K@@IEHN&Z;17]:M]H MEVU_^1O>=NE'+ O*%6*0F]1@-#>O4[:=KYUH4;MNLQ?:]"XW+,W/ J0-,,]S M(?1I8C?H?S_I'U!+ P04 " !A4&)7X 8T %$4 #<.@ &0 'AL+W=O M2_BLH;6K+KJ*I-[\ELETE*\Y> M]BH;K[79O:NK^P#.@"2B(3 9S(AB?OT^W6A@P!=1V=S>A\3B<-#H]WZZ ;Y; M^^XN+(WIU<.J<>']R;+OVV].3T.U-"L=IKXU#M_,?;?2/3YVB]/0=D;7O&C5 MG%Z?NP_O_- WUIG/G0K#:J6[S4?3^/7[D_.3]."+72Q[ M>G#ZX5VK%^;6]#^UGSM\.LU4:KLR+ECO5&?F[T^NS[_Y>,X+^(V_6[,.Q=^* M1)EY?TF:8@2^/A%B)[D/6EA^7>B_AT+#V%F M.I@;W_S#UOWR_368LXZL1S7BO>NJ\H/K MK5NHS[ZQE35!/4M_/7]WVH,Q(G]:"1,?(Q,7CS#QM?K!NWX9U"=7FWI[_2D$ MRE)=)*D^7APE>&O:J;H\FZB+LXO+(_0NLY8NF=[E(_2V%7/C78"P]:B0+0U! M8]]9IUUE=:-N\=# B_N@_N=Z%OH.;OB_AS04&7AYF &*S6]"JROS_J2EO;I[ M<_+ACW\X?WUV=42\EUF\E\>H?_C>]::S*Q*L1L"9NA 1'T9IOG'VA+9*N]6E;O-\VYAU-U2WQLU,\8IB-_J#N]9"NG*=S7>-HB: M?JGZI<%C*'G@D ^J]XIB5YV?O?@K&^K+T!CZ='9.9OIB%D,3C7;[XK\49,/R MJ(J1"SO*/%4WINN1ZLJ'3'?N?>]\;U1M0]7X,,!($^7HG:;9X/6J&6IAVKD! M9 ^*>4RXA7&F8VKXQK2D*CW&8=MA#]LVB$2L)47\Y%C+[( (SS]=7W]^/BD4 M.:H?8ON5[>GM=NC"H%U/FNN7'O;J!J)),G996V&J_B_&#$L_-#6X4%1'B%^L M^7EP,4]G2Q:DGR!(W)'V ZWK#'B'_@W:KH>OHBZT%#K*%@!),O,VU[;"(EP^PO82;?@28%,O;= M]>W'Y\J&,% Z=&IHZ^C(B,T.$6@I*!$''LK-R7H%]2):62R8",['95GI$$R? MG$>>-5;/;(.UE 0K)ABSLYHEY 3'FH%9)G\@;Q.+ZOKV1KT^>ZV>?4'N< -\ MIO-<;WD7"9,;AGNF"\^GZCKF%MXRAJ$BR28DI/#1I40J92"[96<:+8DS"M') MID]P1\X+Q",FK=*(^E'BE@*GYE96.WI/*<)[-=L95 MCCN-!$JL4S%?M:00:'.G/#R9@:;_4GB03_]Y<$:$9XR1RROG178ODDCR!;!9TPQFJ M1R8:BWGB!T98VIF%@2BY,1UVU5[?D=#P 9_]K:1:$B3UDB"\$P)LG[4UTK+" M"DO%$&2I"JE[%HP-"+J^'BJ.78FYLLJ2O&&H !,Z[8(>Q?C_\=[+J?JDJ4JR M+W*8!UH<,9/LFZVVM@V!Q@K8)DA))>G0\][!/Z*04D^X=-=2M52K+:>6?74] MFF^BOS/H@8R&/'^E-]N[ZQ4;"Z'F*_9N6'#A?4U\YBACIEF\K4";;78B[&6. M,+Q$ 68>*&0CU7]CL!VI=:]SK7O]1+V)2>_+F/T/%:VC1 [W73EMIVY@'VW2 MFY;\EX#%F.H07?>VWL'9*QW(ZV2)THO.".AY]L/M=7A.^*LE%^+:I_VR>ED24,.64XN%>L)RMR>J10 MJNO4^1482MP>ID%'U5M6/T'"QI#3$6HA+(S[D MF3J_A]P].-(E]F"%$-OP:G1W%&3H8:)@ -T5=Z]@JV#PL)DG*2U*KQ&XZQIM MD)6B>Q2]V=#K66.DSHZJ^]DC=A3>[+EH41SWN,GK4V!KKNN9\"\?=Q: AEAKLC6[)B83$9$U)CT'@C#7$P=#( M\!8%^$$F*,S;DQ9DDJTG#JFR;#D>)=7',J0H0]CN5ED!;#&IF+?&0S40&- &46AG$HC"ZFL$F4'^%\ M;_U0!F\]1 \<-];L;J;GD< U( MY8O"K!Q>[15R!7(@$%G4F5OJOR7%"#>"?K63CIEVB%,' (E" MDF('ES06$E\4]M2TSP>$Z - $Z<<5"P_+)99OYT-=QQDM51 PJ4YH+>MP&@Q M(JBP_5XRW6^6QIF%?ER:) &T5"$28[(;W)WS:Z>@!OXFAE*XRB1HO-41'FZ' MWD@AK%+K2%,Z=,9D7X;@E6^9SP1(K@YSDEI&B>W&N 6HDGSPP9C98@C JPZ' MW$B8F .YS?[P1S S(^UQH.B!+@7FC^.\!"*W&8[E*?2IJVCC3 S,K7PM>32O M)$;"';(-Y&KTS'=7-*]$(%6V+4HI.6U,;!)"PCS5'6V;H3/".@E-?CWJFOMM MV]418K!RY;NMI1'TC:W,%H=9C"MENH[*AQQAC15Q 'W/;QXG-ABBB8Z0@!IKU:#%2!M^: MDCQ207)K5,/KX;:.V.@9"?@UOTRH!%D"FDW;T/%@K7C*E/EE5TWE9/MU(E"> M,Q \EQDM"M(J3B&EV6: :NP]U\:M"56<6L4FGOX.(6F>N[\C[%IW[QNJUY7T M,3\/]6(,P:SQJ?IA+/*C';;)SW3#_T:'@'+-/

    P2"0)YQ^,U%C#$0803> M[$$^!#]T5LAT MF8>)@&J2?@@Q^R><;!YQV@D/&&9&CA0(D&7PP$K*&5"6<6TC5XVF$@!%C)!] MYD#+_I N)A$^I%0K JL4VNP4FS)U;"X%,8=)9#+R!=-2O^9Q-_#4>$T9/ MA-HR7SM^7%CTT"O)3I#4;ATIE%Z6Q\>&U ,?U= %4G<'=YB4B)V"AC)&C.9@ M"GWF"#Z '/D$188['(;[AT6%?(0[:D&**>9&0P]=C'W,TCS(.1ZJQ82D!L>/.*3NF$)>*7GC0FF9XJ>-)7K[4(9X3Y1J4 M.A)H/S5*N>CDR,ODYWD LX7JM^&=AW>2YZ>88*#F2$AA>1 M-^.!0BH=HT@[<3A./FHO#45Z16)4AA3%=I(@"BU#"-ULZ#[*X!H:@L;#D0.E MDL<90R3B_$([]T)/L^7PU-:A;P;#RS@J.-VGOA'=2[LP;00N4?K!F(0Y& M>6T!@?VLE]Y4:'1<1V1F4TRHLO$G4K=IS<%TM9TABMJ41ZU%(M.9<(ZL-#J> ME">S<2Z7W#3O@=9&3I4*I$S#L7O#H5G6Y5(=!'CC-#.R9'\U9FWI4RPQV\2YTBSQ925DYQ'?)P M=II.>?8!EGS<1 C,PXD3)EL@/!4'9EUO\FS[C='9]VW MAG';4_=SCA,1K79\0R*(O\>#[#@XB5/@^#WK)!B!BVA(JL[."#O1/;]O%+G> MQ>LK]8G$1'U2G_T:%,!?I^,4FIJC6]\,T:^?;;_X7.TAG1U*LG4R6M@Y[L_S M]WQ4GY:WO%PN"*P&E_LJJ3?3S/L79*XUR_D)*6RQ.<+][JO/]]C?(_:$ '9[ MKY#W(HR6JT8>R@J4KU/%[?)V)FXGQ74SBL?3]T4'1Z_53WTL.*26QZ4L5^R_ MN2_S\??_/1K8%9Q/!-E!8WY'FQM'M/R)P!+2/1ZCFV@\]]UI#%=)!J;[,](C M+S3E<]L4,*+E@TERDQO?81]"RGQWPKL7XQ';31KCRW@GO8F"'!7-HX1\GDM"33%[*6P)R?FH6SQ<3)WMH($6FV#)L5 M)[]R%0,VD/:N.!LMKF$<.QM\F_/EVZ.I[ELZ$*&! -&FGM !^UY'0SR2.W\' MP5NZS$?FE#.?<."@L+QS,E:MV>9 FBW+::5;R^="M!6J3;QOF&XQ12>5<2*% M]J^QJRW #@PE.*((Q'$2,MYTW&L=7Y\I'+2 =]"?5!"58BZ0;D<(NVJ_- MW,3S.OV0%#.>6Z+7,>M+UB=C9 MY^'B08;S.=;689\P!K(RH"$=RFV01J97)==81SF,XC:ZVAD-$H6 M.K@WM^P0HD5CQFB=[F8C;VHM C(^"@+'DT-#%VBCS=8;^F*<+S">I;N M8&4_ST?=7UV\GKY2*Z3K5#N^>E,^X?8^'_$*I/6Q/4/I-?%2*2GLMM==MY%1 M'-TQHQQQR!LSCM5'\?W;GQM^,8!WT\C)?_HU/6P ,HH=F)S[-W-69J&6%";I^/F6RMPWB*7Q]5_IY373L>; MN5 +I:YXW24,\SG]C(5NXH5[*2,D($IF%,1F M(%X/O%)+-'[W-/_D3S'LVCG_+.A;N=2?[C2:OF\BA'IDIZ,*+7Z6=7Y4 M&3?$%=\DH#\^(>W *P@M'53L;Z3%HIJ15DY>VU=5RG,!8_-T/5]L\=P&R6T4 M/.&;5>/W$8>.!S]TN3V>QFSOL_5; G1HN8:C(*,X2O80(#!6Q42+\EGLR48Z M.:K'J2/%MX,#T:_SX@''4\K0NVS*>$^[>,[+8RQ!:V5["2EVK\9P67&Y.>4C M+(91-J1^=JJ>-L].9*R7'I*]\&L74TX?VV6T&'(M$'V9V^Q,./=4>LB=3XL?'/*1,?VLDD]F71]_>YB?YI]N7LI0^T0?Y!ZX=_ M E!+ P04 " !A4&)7)OQXU7$% !:#0 &0 'AL+W=O.GV M*$AB0Q$J -GQW_< E&C9493V(2\2N,#NGCV[6"Y/;K7Y;!=*.?JR;%I[.E@X MMSH>C6RU4$MIAWJE6NS,M%E*AT6G\38D7J4;&W[IMCN;B0%5:^OT*,0!]R= MHX#RM73R[,3H6S+^-*SY10@U: -A257K>UAU3 M[13/C71J2N>RD6VEZ"I4R+BJ]+IUEEY_1OZZMG,^-FH!NU^V<7*@*"G&UCGY?R];)YT^*F.>O+.YPAVWZ&%NUQ>" M(:""<'X/N-D 9B0MKIQ3!C>A4W7P_[>>]$?H1=U"J-<69NS1,5TOC%(/:HY0 M,4XM)\BC+YM?8>K0OB\K_Q/OK,X?83ZF-_47:*Y,C;NRW;+TE&*6\X*5,2=1 M# 4]@XBS(D]9D:8DXB&'*&-E&K&LS$EDPRB<25F20R0R?\:K?<3=?/G8/"Q% M"8@_5)R!B$2^I$,-DBS[/,H05>UG6R2+$S5GB507H>T87LI53 M26DN6)ID.#",*84JZ=.+;'/PC]V2QFO?@II:DD^+*)$1 MN.*(M$@YUB5YKLL(B0-_,4I.Q%X>TV^X-,92$;$2N>6HKQ1@"]@%_CB)&>U+>RL;4*Q>P;R;M:3NH&[S5E]S6W@P;W MM^K>B[SWTMQ[\9?)UM97C9Z%]G3?'A_WICWU^5I5&PEG78D^]N<;2%H(L)^$ M=80\QE%V?VX7C#\ @M& BFXMH,P+.L!VUK.=?8?MY4K;;F+81#KV@89Q =,B M71@UK1W>-L"]E_R#]O>3/_9#7.WN"$P^>KO(!\ZKSGD3G/^?G.QI,]]K+/^A MS6RF*.EHHN9UVWK/@+)2IM93GYD$-]6G2.#Z1'EW;3(A-A)1TML6(6'\])&O MC+ZIPUC\=:B\P"5GB4C(7_@"ZT@4],F@C[W4LQFX6$@S1PQRCI'=ND#'/79CJ?9:!LAM]>VG_X3#N MYN7[X]U7QWN0 1JH43.H1L,<'<%TDWSWX/0J3,\3[3#[A>4"'S_*^ /8GVGM MM@_>0?\Y=?8O4$L#!!0 ( &%08E=H^^Z7N@4 -H- 9 >&PO=V]R M:W-H965T3&?."\;'AXMRJBZ4^[(X M,YB--RAU,U>=;71'C)H%/QJULH,Q\9Y<:OW53][51R/F":E6 M5J;3T0:'Q;8XXV6WK#X?@&_6WP';YO5;VKM3^+Q*MW:\$M6O:Z4(U(MK=/SM3$8S)NN_R^_K^,P,,C9 P9B M;2 "[WZCP/)UZ?G&KR8-ET ) Z[N9E1*NAT($CF?F5)#6EI M+(S!5B\M.-@#Z'OBPQ*_P_>C]^>1]>"/]V4P.E_3.2!O?*LR347.] H&.T30 M."]H$F<1)D>4TRPHB>%20F/(XII+%1&01?K"2TQ0LD -& MOL O,S5ZB;3XU* B38DCM*SZL;ILZ9'-3<#LD">[D"!9G;.UB[-VC69(-9#RA#+L!XA424'#* M1'HCN!_^Q,>I(#F\WB5Y3G/0*Y"(7>R6T03YS0*V3VW"X[7B4[$7B&_JE3U/ MSK!'PC%+ JQ )<6 ]6M"%C1."\Q\=9QJ@W:(J ?0C[I[<8)#484TG&J+7K G M]A&,#$XQAI&,\+L+";)7,!$D:9 D "Z2="B!CHR])([B_;#;(,OWSBDRRQB5 MPG/C?;3SE&8%)^DZMCE#]%,<@/612'V&4TGB* ^<]A&6JEW6*!WU;=FX:W^* M56G0;*:6Z FF3DT-FND26PZXE)-)TS88!JT=9#?#E=NVX?6 P.P@F^E& 2I7-[ MYX+=$?V:#T4\8!R0LFR0ZO^4V&C;O?/43?/TO?-:X0V -X7GON7ND>BC(O># MA.9%&AHIIVG&_(BA>R3IMK9&VQ'#TWHSQA_B^&K[>Z33WPV7<2C@O6^YAY^\SW M&K0O7(Q^Q'/8,[+M(3<>O+?G<"I\5> I M]<__3>2#_VG>O_5\V'] M-FK5!*9H"\F(F/Y+HI\XO0BO]TOM\"T0AC-\?"GC%; ^T=K=3/P&F\^YXW\ M4$L#!!0 ( &%08E&PO=V]R:W-H965TWC4^4:J3[I@S)#/52GTQ:PPICZ; MSW56L(KJ$UDS 6]64E74P*U:SW6M&,WMHJJ<^ZX;SRO*Q>SRW#Z[59?GLC$E M%^Q6$=U4%57;*U;*S<7,F^T>W/%U8?#!_/*\IFOV@9F/]:V"NWFO)><5$YI+ M011;74,-O3Q7CX"V'=>9RD?W5<,TQ0IJ\OJ?+DNGC\[D!U2@PSSHU M5ZT:_QDUI^0G*4RAR1N1L_QP_1P@];C\':XK?U+A!U:?D,!UB._ZP82^H/:$VN9;7D@K8E(7*RT!I*?Q &\OMBJ8V";K+O-')$Q#QW,#\LLN.#\W5!B*0 $5 4+)/A$. 0$C7N Y MD>^A9@.99,(\RDSLI)%+OON2&3PBL>\[81*V#F"J,KQ@$%2P 1@TR'BA<^J' MT):9;/")8AF#U^ABY#E^>FHQ8Y/NDN^=1N2M>(#U4F'.H]@YC5URJYB-$?L, MVYC&U()!"8E2P*X 2/0*0B?T$I"'_4Z9K95#3'6%,EZ8.*[GD_>U=1FJOF2P M%_3&8\>/0_+>ZNWU15% WN:PG*^XA^W_P-G#1[Z7 M,M_PLB2!ESA>'#PJR,&*G@'V539!NU%/N]$D[;[IR]D:MIUE">(@N6_WR5UT M:""'=ZRT*W^UXP%<+!X@C&N0J:0R_&_;/V.T/ WI?S*P1 M ?LHC #9,JKT\!*3*YI]*N4:&,*)@%KY)JW2S_A#T06?H@2D<]+T4GT40#Q7T#Q9/5>L.UI3=RUZ>^ M#\'"&-76A7TYU@K3RL=:@8NL;/*N$?*===5;SW;6:6^]?=GH=M/*&3(6EL/3 M:2,;R]XSC;3LQDXVX*:\41;I?^^BJ9GEA4/$'8 <*=>;PQAYT2N,@G?ZBGC) MJWVR'H?+^FJB4I*^4I(73KB/J/9]8S0$.,?(808_"N@D 1X,9I?# MH?C'_6XS5E23.)X?>VD/\-%<6X 4D0.4V7-#U<%DVK(@:,I**!M@Y6YF[V@6 M1@!H;"JVG48M2YY;\EG2DHH,6!^/?AHF.JR3M@_TD_ERI!!N8*)JGWCVB3\] M@_3STQ'Y^JO4]_QOX2IR7->%C4\WRF+9SU;#>6#HKP?3FQ?%,$\%P"])QTPO M"M51OQC'P]0NGZBXM*^X=++B/@K:Y!PC^J&I88]#[@1(, <2>^R''5S#";\M MPKH#-EI1DW9>BAZ"*4&*/;K"_;_#HKLH5B>:8?\W;8&]"=5+;%'O]A6 MWFW7N%5V4D\JR"$%;+HP\#.!H!\X2B$ZF-T:/%);YJH;@(:5)$79CMD5W4+! M&#PI<.B=K)7K)P?30!!VKIN"&K*139D/C-&LX.P!FV)KUV3VC _W;?-@]>RF MFMT@87,@3'M>L4H1Q9*]1%<7MU5C&O5H%($AXKZ '?B0A_^-F4?B;3MR?W4' MD$1CNR!R8C]T?-C:C_",D48P,B2V.QS/\QTWM@T"LWT(6W@8V],_%D3%6OI> M-NT>";Q]<"8\(G[B.TGB6UV@+$&M40"-&KIP%?BI \>@T9Z;#SY P3ZQMI_9 ML-2 3]IO4?W3_DO>HOV M1=O/P/^1-6:0YF6; 5+W9,$!F'5?EIK;XRL[>>L MI32P*=G+@L%@I% WJ^D-+L;--!_W[S\!U!+ P04 " !A4&)7-97@B^$" M !X!@ &0 'AL+W=OC;,?+@"S8BR52 MY,>/%$4O=\8^N@J1X%M3:[<**J+V*@Q=7F$CW;EI4?-):6PCB46[#5UK41:] M4U.'(HKF82.5#M;+7G=GUTO34:TTWEEP7=-(^WR+M=FM@CC8*SZK;45>$:Z7 MK=SB/=*7]LZR%$XHA6I0.V4T6"Q7P4U\=9MZ^][@'X4[=[ 'G\G&F$0)88TY>03)RQ.^Q;KV0$SCZX@93"&]X^%^C_Y'GSOGLI$.WYKZ7U50M0H6 M 118RJZFSV;W)X[Y9!XO-[7KO[ ;;+,T@+QS9)K1F1DT2@^K_#;6X79]@F4XLTU/HZWM^DT57 M(Y@2WG_M%#W# ?%C;$_B'6?[4"&4IN;GJO06R%\Y]*>^-G]W4I-\]6(AXHMK M!SB04 ?5VSP#/;<(K[F=J#*=XT9R9U? -T;8;+B?]M<&[S ?-7&O$?ND&F3/ MXB?8-RP1;JVLH=.YT<[4JN!&+4#^Z-F7<)G.+L4%;^(HGHDL/HFHC7[S&ZAB M,4L7 K)LMD@2^"CM(PY5&;-WF'=V?"'Q&?3%$=?3^HFC-*># -&K3;?N8YR$VG:1@,DW8:JS?# M-/EA/LQDSG6KM(,:2W:-SB^R .PPYP:!3-O/EHTAGE3]MN)? UIOP.>E,;07 M?(#I9[/^#E!+ P04 " !A4&)7&?6F"#L# "C!P &0 'AL+W=OV$7KI MU<9T\R#018TMTS>R0T%_*JE:9DA5^T!W"EGI@MHFB,,P#UK&A;=:.-N]6BUD M;QHN\%Z![MN6J;\VV,C#THN\H^$CW]?&&H+5HF-[W*+YH[M7I 4GE)*W*#27 M A162V\=S3>I]7<.GS@>])D,MI*=E(]6>5(1OM MOG 8?//<@Z+71K9C,#%HN1A6]FWJBR9R7-A#V1I%?SG%F=4]*MC63"&\$\,1V[UZ]K7B\!0#NL9 M%"/>9L"+7\";P7LI3*WA3I18/H\/B-N)8'PDN(FO FZQNX$D]"$.X^0*7G(J M.'%XR0MX=TP)+O8:OE?^9;W31E%_?+U4[P"77H:S=V:N.U;@TJ-+H5$]H;?Z MY:&ZAEC'8 M[BBY[9OGFNTB^XG/I/58V362<_A $Y(+LOU+-3]#/(G]:9*3%&69/\NLE"6) M/YE&)"7QU,^C"7QV X/HLB=4-/^&G=+SEWX C51M:!_LOM!5'3?^OVYVE&9^ MFF6T)GZ2)4Z/HJG3,R)X5U4T,.U)N..DD0F]>$)W/$**-QU3AA>\HT%!/!SF M&SL6B>Z!J5(#P2832/TDSDC.DXCD+,I^N*S_VT51.O4GLYC6B9]/IH.>SMP: MSG*X=!V#L\'9HMJ[YT$3+O7#,$-/UM,+M!X&[W?WX?EZS]2>"PT-5A0:WDPR M#]3P) R*D9T;PSMI:*@[L:97%)5UH/^5E.:HV 2G=WGU-U!+ P04 " !A M4&)7<^08M$D% P#@ &0 'AL+W=ON,57)[ M.@DFNXTO?+TQ=F,V/VGHFETR\[6Y4/@U&U!*7C.AN12@V.ITL@B.SQ)+[PC^ MX&RK;ZS!6K*4\KO]>%>>3GRK$*M882P"Q=JBS#HH\ )7# M1RG,1L,;4;+R-O\,U1IT(SO=SL@HX"5KIA#Z'A"?A"-XX6!KZ/#",5M?*P9^+I38*\^*O?<9V6-%^+%LKQ[JA!3N=8#%HIGZPR?S%LR#Q7XUH&@V: M1F/H\P]2K%\:IFJX&Y]]FHYB[=?T]Y8*0U\\RTB0OM)0#?)**T_>R(<"'UP; M5H)<@=DP6,D**YF+-1QR@3NRU524^N@8,%Z&U4NFAJ"A^D6_$[@= OXTC_WG M2"NX5/!)&J:A;!E\+HRTA$@4P0'$ON_YOG]C1::Y/\X8^A!84D=^O2+3<*_$ M]U2TV(IFW$_"R'T(LC E\%K:4R M_!^,>HGU(EMA (,,*\=D]2ZD-M@L2.A%F7^$B\2+0G($5]*@>B/Y%'IY%J!] M&:Y2DGLY2>$#TQI<,I)7<-XJQ5 >=MQ6<<-1.2 M:E\]CZ->80WR'1K&"6/3I28BWRGK/OV$RU[\S6BQP=3Y55L?E-0PH-@&-?H& MI[O9P-+.:#@LL<*ITG"GO*^XZ6RQ7:"KB,&JA=,#+GIL'$7X]]SF*^;8L/74 MXB=>F,:P:!2O('")MR,(=KM]-WE24SB -,%Z^)QQ.!IW0*[DI>ABKO-(':8 M[]O*K?MWK^.36LD!I%Y"GF3T2&8F0V8FHSETK[6<=QWJ[:Y#6?&+IJEX84\# MUW'^0A_(V?\HSZ;0 \W1BK:_Z;7X(=V5RZLM?@#5_232#R;L)]3BUIEDWX1R M(?I(?_*ZK?MR CR\:H,@MM$=N$D2>4F:NG6215Z:A;#XP12>6K&,. 9[+V-. M,B\,,L<6YH$78"Y^<\=$5KZD/?\MVR"9ACD\QR1,?'SM==N#4^#_<-QA<#3N MO"P*O,C-\0A'!(G]QQUG,0\@(9$7I8GM!@%"A-ECKHNGJ75=.(T2?%D0VREW M#=)9R.UQIFIK>YUP9R$[UNRUP.;=2LD:%NT:S]R 8\W9YSF'NDYYI[4^&(6B M;WJEY56R76_N.X],]]7P[,8I'K'7[JYB):$!W8%^V!VN0XON%G!-WMVE/E*U MYCAL*[9"5G^:XDA1W?VD^S"R<7>"I31XPW#+#5[IF+($^'\EL4WU'U; <$F< M_PM02P,$% @ 85!B5WQT!/62!0 &!$ !D !X;"]W;W)K&UL[5A;;]LV%/XKA'M! K"Q2-US,9"D"U:@78,D:Q^&/3 R M;1.51%>DXV:_?A\I6;%;5]BP/@U]D4CQG._<^!V3/EWKYI-92&G)EZJLS=EH M8>WR>#PVQ4)6PASII:RQ,M--)2RFS7QLEHT44Z]4E6,>!,FX$JH>34[]M^MF M8C7N4 MJ:ID;92N22-G9Z-S=GR1.GDO\$')M=D:$Q?)O=:?W.3-]&P4.(=D*0OK$ 1> M#_)2EJ4#@AN?.\Q1;](I;H\WZ%<^=L1R+XR\U.5'-;6+LU$V(E,Y$ZO2WNCU MK[*+)W9XA2Z-?Y)U*QOE(U*LC-55IPP/*E6W;_&ER\.60A9\1X%W"MS[W1KR M7KX65DQ.&[TFC9,&FAOX4+TVG%.U*\JM;;"JH&CBU MW=*XZ N6@#^'8"(;CR[X(."M7!Z1,*"$!SP< MP O["$./%PY'^,?YO;$--L&?^V)L(:+]$(X8QV8I"GDVPLXWLGF0H\G+9RP) M3@8A[A:2%#MPI8U08$+: 1CD2&B 8 ALQT"3ICWWA, MO3*BGIK#8W*W:*3W_)92F,43-5>--^.[@' MWQI=J5K4A=R*\IB<5[JQZJ]6J<\ H"2">2U1P$*UBP?LD#PGC+(DPSL,F'M2 MEK'V:YJ2-[65*+@ED&YQ2B7N5:FLPI;J5Q$\T4AM0V;>(9=8^67I\FI(DD:$ MIPX0P!DG[]MD0J3Y$_DU,&_4?0)XCG^6M M8FPEH@O&D'MLI':AS7\#'%$:'R2DL//@K]-NP<&M1RD:HALH&9CXL*>X/EE& MS6O/IMH>#72MN.]:\6"KN5K9%7K!.[A4K:J.M]?BL8W[U=8V;QOPOF8V:&%_ MU^W,5IW9-LCEQBP.*9M\;_AE:$=*N9W55N^)K:AZ;431]KBU'&YRYS[UNWW+ M]Z2O8^[[4S=MDW356[W;MMIRXT:ZD]04J##A09\[:L>1:TII&N 9T3QR;YY3 M'C,G%*&OT"AD)*%YP G+:,H"PH*,!I'OE#%)8AK'.01BM 4&N2PA60YRIFX] M(5%&D\0!\#PC+*5Q"/8"-,O=>@J:8LQ)3%,T2Q;1!+TFYC3G.7H^\B5FUF4B MHU$<02IBD5?)T8,2&J(5M.'-=LO7%ZZ1I:>.U3^@?CQ'L^49"1E-\@AYB&D8 MIB3B&67(P5OPA*AJN7(&U::''W!(1>$A6@U-@OC0]PK&3[" ;$7981$"JYQ+9=YONZ,C4. ;[!TO M]R(Q\N);*$Y>["O3>.NV6LEF[N_DAG@+[<6U_]I?^\_;V^Z3>/N?P3O1S'&R M@*IKV'MQ.KE_[NBU,5;M)^N) "]'<"6)]I;3<39Z#_,V3R-U!+ M P04 " !A4&)7JS(36;L# !""0 &0 'AL+W=O*:QMPFBZZ 8KUQFWW8;$/M$1; M1"12):DX_OL=4I?8J:H7B4/.G#DCGB&U.$KUJ'/&##R7A=!++S>FFON^3G-6 M4GTE*R9P92]520V:ZN#K2C&:N:"R\$D07/LEY<);+=S<1JT6LC8%%VRC0-=E M2=7IEA7RN/1"KYMXX(?G](& MGH\[]#]<[5C+CFKV21;_\,SD2R_Q(&-[6A?F01Z_L+8>1S"5A79/.#:^(3JG MM3:R;(.10V2G[8 MPT ^0W #7R5PN0: M/HN,99?Q/I+I&9&.T2T9!=RRZ@JB8 (D(-$(7M17&#F\:+S"?]<[;12*X+^A M&AN(>!C"-L9<5S1E2P^5KYEZ8M[JW9OP.O@X0C#N"<9CZ*MOV$RZ5B?8&ID^ M#K$;C1]F]W=-A:'8-E6MTAQEFX')&>QE@6W(Q0%T3M$9Y!Y269;8']IF!RZ< MGVUZE)EZQ&.AQHU5P(UN75XPH5+RH&@)[UV8K#45F?XP!\RN# 8QJXDY;)M< MZU+6P@!NL&'E#I>[789W;Q(2DH_PMA_=UX*-K7^E2 &B\)5#][YC:9NB\2"0 MS# Z#"=Q$/W*@$ X37"=A),@BBZ2$YA%(2XE\21)XLN\B#JUJ,$D)M:;0K-'IEMP60!F#6 M"#E"VQ4^Z]*[6B^,Z4 <2;K"^[YI*PTOS60@.)[>#':/?W:OE4P=W.VM\N6Z8 MXT\.4]8!U_=2FLZP"?K?IM7_4$L#!!0 ( &%08E>Y>',V000 .H) 9 M >&PO=V]R:W-H965T[87CO^^,S;L$8GPV!>PO3/??.-OQO9H M)]6KWB :^%&5M1Y[&V.:NUY/+S=8">W+!FOZLI*J$H:F:MW3C4*16Z>J[$5! MD/4J4=3>9&379FHRDJTIBQIG"G1;54+M[[&4N[$7>L>%QV*],;S0FXP:L<8Y MFN=FIFC6ZU#RHL):%[(&A:NQ-PWO[E.VMP8O!>[TR1@XDX64KSSYDH^]@ EA MB4O#"(+^MOB 9P,/;I1XL6VUD=7 F!E51NW_QX[ /)PZ#X!V'Z. 0 M6=XND&7YNS!B,E)R!XJM"8T'-E7K3>2*FD69&T5?"_(SD[F1R]>/]Y17#@^R M(JVUL-MU_206)>J;4<]0&#;N+0^0]PXR>@=R"%]E;38:_JASS-_Z]XA>QS$Z M,AY)O948@:F2HEZC7;\SW2A MC:)Z^?=<\@X[.8_-/72G&['$L4=-HE%MT9O\^DN8!;]=8)YTS)-+Z),Y]63> ME@AR!8_S9PVBIA1X8"0L$*B'3$E9%36+69&,5E^8H>4$8^$O4 M+6<60GP;93%<]0=^/Z')8!# 51;Z60)_4EFP>9;UX2JDM22"0'L0K8*P\1/^CS+;ES8Z VSTZV! MZ#8+(_()$C\>$KLX2JP/32ZK,_N?U)E=5&=V5H?SJ^?5Z<>D399RPL,XI$WM M^U&_4R;LLQK]Q$\#"-.8-W?(,AZ52<*8]CA.?=K$ZSA.6)7 #]-355B%,"#! M,]*$=4M)DN'[DB1#HA%&%"AP=.NP=.+[6:3 CK)$3Z)0L&+*%NT*DUW M0N6:=9ZALI=QO>0-*XR&+W73&GVNN2]'>R+E^:Q&>!"JE*"+JBW=\;^EP&Y4 M(>F:RU*N]R":IBQH/[ADG/Q%O897W)/\3.%4]Y<.(>=T&E40WX4]=&GMJU#+ M#0Q/*LNM1+?.>UE*S=BN3*VS3?[OEC9(O"UBZLO 3U-6/O"I.3X7M$X>HH2M MY'Q*[H@XA0] )?0!'@O]^G&E$(FU03JE#2BFF/A91)]MWW^ )U055_4>A=(0 M^8.0?\[>/[V3^[="M;:O#$TDV]JXJ[A;[1XR4W=__S1WKR#:A751:RAQ1:Z! MWR<%E7M9N(F1C;W-%]+0V\ .-_080\4&]'TEI3E..$#WO)O\!U!+ P04 M" !A4&)7 /P[(3X# 4!P &0 'AL+W=O6'=1#@=5RS')=H?U4+3*-RRI+Q$:;B2H#&;!)>]\]G [?<;[CFNS4X? MG).54@]N\"F=!)$3A (3ZQ@8-8\X1R$<$_8;_QWLG+BAF< M*_&3I[:8!.\#2#%CM;#?U?HCMG[.'%^BA/%?6+=[HP"2VEA5MF!24'+9M.RI MCY16S;#K6:@W:[28VU_%6/9K$<>DN96DUK7+"V>EU60GU MC @SE)AQ"PO!I(&3.[82:#KCT-(A;FN8M(2SAC!^@_ #?%;2%@:N98KI:WQ( MXK8*XXW"67R0<(G5*?2C+L11W#_ U]\Z[GN^_AM\"V4L>M>46W;CV\"ORY6Q MFK+D]S[3#>=@/Z=[.>>F8@E. GH:!O4C!M/CH]XPNCB@>+!5/#C$/EW22TQK M@: RF!=,YFB 2[AA7,-GIA_HZ=XS43?K7V\_P:4Q2(Z83.$*,]0:4YBKDAZR M8?XMW'*VXH);CF:?V<-R=B38 B%S,LI&QN-&QK>:2UYZ4@#F1)4?RBQ/5#5AAA-YQSN"DW)OYNR\(7\OIZA%"3B%6J?AZ]',:3QD,3'"=O;UQ<#KM/O-,[N57&=""G"DJX1-2MOR65*K+5A9Q25#/1!"&E M(L!=HKIJ!OCDPD?QNOIG1-]!W(V',;7];C3\0.W)67]$0OE)( MM=.@2H23EKO3!4D6=J^0H'T'Z#2]011W/.UH-' SQ#:BQ7V9'^Y4JA+IBET] M-B2ZEK8I6MO9;]E;)4 M17VWH-\6:K>!UC.E[&;@#MC^"*=_ 5!+ P04 " !A4&)7S($PP=(# # M"0 &0 'AL+W=OACW0$FUQI4B5I.)D?_V.E*UDJ>T$>[&/)]YW MW_TB.=TI_-T@VUN-3;R+2:T96[_7[#[YSMS!,97"1KI;ZYQ2_5 M+(@=(298:1T"Q;\[MF1".""D\7V/&0PNG>%3^8#^T<>.L:RI84LE_N"5K6=! M$4#%-K03]HO:_&!DT7/;_]'Z?A]<8D+T! M\;Q[1Y[E-;5T/M5J!]KM1C0G^%"]-9+CTA7EUFK\RM'.SJ^9I5R VL"2:10E M+,I2==(:^.DK70MFWD\CBX[<]JC<@U[UH.0$Z 0^*6EK S>R8M5_[2,D.+ D M!Y97Y"S@+6LO((U#(#%)S^"E0]2IQTM/X'W66RKY/]0U1@A+)8T2O*)]G\@* M5IH9)FVOP-Q\Y)+*DE,!MZADV)28GS\7:V,UMM5?QS+4$\B.$W"C=FE:6K)9 MT#I?^HX%\W=ODE'\X4QXV1!>=@Y]OJ2F]G%XX>9[Q^^H<)R/$3T+=9SHHND[ M1#.!V:C *B@/+KW 'EU"S40%ZP7\)V)'8!VNFA[:$:U;N M-8G7$%B^F)1*-$+C&22?0Q5A4A0P"LEX M#%]?B/\ ]0PB(V$Q)AA3F(^*5S Y628@23C."TCS,"[R,TA2V5-DL'7.X&=Q M."8YI&.DG),7 \8\QWF8YCE*&2G"/,[AS #FPP#F9P=P.$-7],$=HMXY*G6' M;7ESCS>J84>'\2SLB6$\^&J?^*)[7VSORT\7-W[T-GZ4^L;FC]K#&3(PS0L2)ND(LM$DC+,"/B-; M_6- Z604)J,)I(5SF/] Z'@:W@())PYXDGHYR=,P(9.C-8^>W*H-TUO_=G"9 M1#?]!3MHA^?)HK^5'[?W;YM/5&^Q64&P#9K&%V.LL^[?"_W"JM;?T6ME\<;W M8HU/+*;=!OR^4%L[!\&B;_PM02P,$% @ 85!B5["OW@_'! &ULM5=M;]LV$/XKA%H4,2#$ M>K4EQS:0I E68%V#I-L^#/M 2V>+*"6J)!4G_WY'2I&5PE72;?TBZ^7NN>>> MXQWIY5[(+ZH T.2AY)5:.876]6(Z55D!)56GHH8*OVR%+*G&1[F;JEH"S:U3 MR:>!Y\VF)665LU[:=S=RO12-YJR"&TE44Y94/EX %_N5XSM/+V[9KM#FQ72] MK.D.[D#_7M](?)KV*#DKH5),5$3"=N6<^XN+V-A;@S\8[-7@GIA,-D)\,0\? M\I7C&4+ (=,&@>+//5P"YP8(:7SM,)T^I'$R7[SM9S2-8H+ZKI>BG%GDACC6CFQJ9JO9$$$X@A?VV8<6+_RQ[*_:=XK\=;Y16N+*^?M8 M\BUV=!S;=--"U32#E8/MHD#>@[-^]\:?>6>32&OKZ%3%09XZRMD=A: M^FZ;Q-77AMU3;E)P":UR<@N8!LLTY*V!>7>>Y\SX8N8O+X)CZ8\2/)[^<];* MT,XL;7,E\"UM>:!M#2340IJG/=,%JX@N@"!@CC/"F""BX"RGQF)#.:TR(+8S M%%I2;08/T<)Z:6%2Q?"JR5".4C2FW*H0^XITP$HC4+L,.IIDBZHH0B40JLA6 M%@Q:\^J MC#?81(;=NS=)$'AG-R@'93F!A]H(H"RX0.H2!X>4"(TT%69O[?TS^6SE_%>E?$EM(T[J)DEJQ4G<,$S( M>\@ZA7VW%1%YG*(V23C[SPH;;=,X^KGZ1F'H M!GYDI$$]DV1N0W^'NM'@L7UC>XHIPF%'.7\<4L#VP$8S79I+NC>=)@DVR Y. MAV-'#<=.3PDC'?8>A!]IM=]PYCS;8L:;[\041";.W?HAI^Z$:1-S'W,U3(CR=HE(D2YPA]0$EZP[F/2K:&\\A- M@F>&Y@S3(''\&KM!%-G?=#8C(]M!W&\'\>AV\(IM_!:XG8Q8F%\!SS'JV$P? MC7)\IM^]7$5Y",UMZ/^WKE9^C-;/\6&;F>J6&+21EJ-9_98#P4UH@SN19J 6 MY!,N .2*JV'0&HW953:/1/0?._:FO#Z.DZBM=. &\6PRCK%EE=V/#@@X/1/? M B3!A%S;[S_@/$O:=>:[WAR#VY)V8X2(C<;C>)L_/&0%K79@!1K-O$=/D)KG MF^49N?-YVG$;A _F;F(-L!EF<1=[VV> )Z9*T>[4_2I&QWT'/-N@<6*G5.K. MO.!HUTP'!^$2Y,X>]Q6>#'!9M&?B_FW_C^*\/4@?S-N_(Q^IW+'*3+&ULM5I;;]LV%/XKA%<,+;#&O.B:)0822^T*M%B0M-O#L =%9FRADNA)=-+^ M^U&72!9%*G%"OR26])U/.N>0GWAT>/; BN_EAE(.?F1I7I[/-IQO3^?S,M[0 M+"I/V);FXLH=*[*(B\-B/2^W!8U6M5&6SC&$SCR+DGRV.*O/716+,[;C:9+3 MJP*4NRR+BI^7-&4/YS,T>SQQG:PWO#HQ7YQMHS6]H?S;]JH01_..995D-"\3 MEH."WIW/+M!I2$AE4"/^2NA#N?<;5*[<,O:].OBT.I_!ZHEH2F->443BWSU= MTC2MF,1S_->2SKI[5H;[OQ_9/]3."V=NHY(N6?IWLN*;\YDW RMZ%^U2?LT> M_J"M0W;%%[.TK/^"AQ8+9R#>E9QEK;%X@BS)F__1CS80>P:"1VV 6P,L&U@: M ](:D.?>P6H-K.?>P6X-:M?GC>]UX(*(1XNS@CV HD(+MNI''?W:6L0KR:N! M]IOJ/@FL9LG2=-\O*5.$XC3E?@,DJC/*;@IAZU%W',=CDO MP7OP:!@D9;1>%W1=PV]_@H^4K8MHNTEB\)G%4<>X9#DOQ+@ 7W]N*7@;4!XE M:?E.4'V["<#;-^_ &Y#DX.N&[4J!+\_F7/A7/>4\;GVY;'S!&E\(^"+NL2E! MF*_H2F$?3-O[$_9S$=98Y<[K[AZ^ M^.Z#8)!NI)&:CVCX]@9*-23873>$_ODLH. 3IUGYKRKK#:^EYJV4]+3<1C$] MGPFI+&EQ3V>+7W]!#OQ=%7*39(%)LM 0V2 Y5I<<:XK]40:4DZZQ=&K+ZKUS MO[ =#+UJ4-SO1W:,LRS;=VUWB O&.&1#W\.V-P2&"B!V;!=[=@<<.&MWSMJ3 MSE[1(J8YKX8@9SQ*Q0NO\1Z\%0*T;:Z^4X6BX?7WGT@*PI.(X$E$.(48..QT M#CN3#G\3PB[$^88+C5:F>-+\T!EFDBPP218:(AODP.URX!Y)_ER3R3%)%I@D M"PV1#9+C=:DX:$SSBA;8)0M-,4V3,%>[8&.I(DML:D4F60+C+*%IMB&*<)]BO"+ ME;$U':P,7JG (>U 6! 4..19$MB5)@@IH0X)<2R,*?8V")E?9K]#& MEEC2*03E5;(&AVPY&!H^7XZ%AD^GCWU%@*9+@HM=*>KU-%%+Y*3MP?//)%M@ ME"TTQ3;,0E^J(/M8$CE9!!V<(I-L@5&VT!3;,$5]<86FJZM)B73&2F6)Q8LO MJX("1Z!GR\6C B=J;!_*):0"AUW;PII"$O55#)IEMHGR"1;8)0M-,4V_/[=%UEXNLB:TL;6=%^C/.@[\H)) ;,=Z$EKPD ! MPP0C)"NC B?J;^)HBFK<%S-X.A2D+RG($WT;5@J]3'?EM%Q.LQR\:\1H M$\WL0ABEX*]#U$)'%; M*H"^YV"Y7@\4.((LSW7E+HX"B#W7MWS-MSFRM]/L6%T:;MPD *-1 9 M>&PO=V]R:W-H965TO*0?=$V'OAA5E%<8XH6&:((+7#X/W^IUG3GF'O,6_ M0WR@C=>('\HR3;_P-Q]6#P.->X0C'&0O@7+@]HS'E!&M'\?W0HVVH# M%.QIEL9E9^9!'";%;_]K>2(:'0SC3 >C[&!T[6"6'K.+LYJ&Q_+2)CP5'S) M"/MKR/IE\V?\BI,]1L\X2#=)6*1'LF+O(S_#*_3H1WX28/227Q?O@R#=)QE% M-^C]:I6W]B/T(2DN"=[WRL:9'T;T'?H)A0GZM$WWE/'H_3!CWG*;PZ#TS"X\ M,\YX9J*?TR3;4N0D*[R2]'?5_6>*_D-VEJI391Q/U:.A!+[@W2TRM6MD:(:) M/K_8Z.JG=Q*_%FJ,C0.&T7.,H<#8_X2Q]K\6N5CT@JT)\)E5\)F_$IWU9D;)(R5(4;/UDP^)%5IC0O(()(C^,977' M8V%HW#A>:S8;MX+6;C8>SC.8?">,=;YLN(Z_8ZX M7C5BV0AL(ZYL$4W8@,K&678:V7J1*B.L]*5OA"%A-B3,49_R*UV[-;2_RQ8) M+J0;WAMNC&^G+2^$')I5.33[T3GDQWQA*DLAI2M]4P@29D/"G%EK2KBQM,GI ME.!"VO0D-G5MJC>,"NFA:[4HH769[,_,]46LJ9 _4>@OPXA5TJQ"2/<9S5@) MP!/$SU"VQ6B)-V&25W>L3F?9$\HK;;5;?9,%E&:#TAQ0FEO2FIDPF^FM6LF# MLBJF54/KTI5I]1L),WR3KM>4UXMDPU=F&U;UTR))_"A*#WG9G^!\0Z01)LTN:>/&.)B<%2MFJ603? MF*9FG@XKLG:6;LQ.XR_#&99EG1DPC#JRAGI&V1/"5^&$JX^)SR:792%<2A< M)4PL[4?3U@I TLZ<6:U!U>[(<]0'T?NBZV;5@[(JAJ:6U72E_#+_)4UN@G[A M,5L'IEOFJ!T>23MS8K3#TXWGJ ^D=WBZ6?6@K(KAJ>4K7:U??4[8O!GE$VR MPU=>:;&F:KG=V1YZC=[QV4;E8]**MB4&HM2E>+49\3 M[),D#TJA>ERCXR6T2\DY.4IO"SEC2V]'2-)L)AG4.M$<]9'TCD\GHQZ443$\ MM12E=]*BKE$M&CXU1,-?*]'P&CE?=SC@=>NG,"[+SQ?V)[KV@Z+!2^:3#-FL MMD6_O_\:TC_N\F],;C2=_9-&&5))6H#2;%": TIS06D>%$W,P%I5 T,7UJ!=%0*X@7 M*XE*NZ=%C':R^V6A]J]WWG2SZH!:=3M:]:"LBK&N)4E#+4D"EC%J2[W'#K7? MJ@+ !O7$ :6YH#0/BB9F3ZV8&FK%=.$G_LI'GXB?T#BD^:;\)Y+^APT)T@P! MW;X'2K-!:0XHS06E>5 T,6=J0=<87ZHX@=17%Z T&Y3F@-)<4)H'11/3IQ:< M#;7@_$,WS*A]Z9UQH (S*,T!I;F@-,]H[_$T].FYK35&K1P;ZGV9Y4Q%T8=\ MUF)C$I5^WZ?&],X"4)T8E.: TEQ0F@=%$Y.EUHF-Z:6F+5 A&)1F@](<4)H+ M2O.@:&+ZU'*Q\2KV"JN=Z9URH!IS29L)ZV)M?+H8!U63.]GTH&R*]]S5 MNK&IUHT_AC'.",;HT?_&!I=UOOZ^1A\_+F0A5L-ZWVH'*O2"TAQ0F@M*\Z!H M8LK40J]Y*:'7!!5Z06DV*,T!I;F@- ^*)J9/+?2::J'W1V\"5KO3.^E 56)0 MFE/2FDL64[=:MR" &O6@:&(V-6X:5TNRB_(&=+1($UZ8D&)0>@[I%VDRP-XK M#GNS..S=XK"WB\/>+WX) =FL!61S=*D)#%1+!J79H#0'E.:"TCPHFI@^M99L MJC<'_[*/EVS 86ES?/H%ORDZ-Y7DBR4^&>V.7V<2%*<$%Q-9>0?U7ZK'<#RJ MK??.,5#!N:0UMV^?[D=^NXG[=A-/V42,6RWBFF^(N.>G"A:27]F%7[7XJW[2 MSG.U+9]]^HP3?,A?.PDFFV_2^('*MZ T&Y3F@-)<4)H'11-SK59YS4OM#S9! M=5]0F@U*\B;W7R3 -;[6COD(-JM: T#XI6A'S8>"0DN?[G%_@H3WH#]?9VFV?$--U ]EW'^/U!+ P04 M" !A4&)7'HW9?F\# !;#@ &0 'AL+W=O>3PS:P\W2G\R2T0+M[F09A0LK2W.PM"D2\R9 M.58%2IJ9*YTS2T.]"$VAD64>E(LPB:)^F#,N@_'0O[O6XZ%:6<$E7FLPJSQG M^K\+%&HS"N+@[L4-7RRM>Q&.AP5;X!3MN^):TRBL63*>HS1<2= X'P7G\=DD M]@!O\2_'C=EZ!A?*3*E/;G"5C8+(>80"4^LH&/VL<8)".";RXW-%&M1K.N#V M\QW[*Q\\!3-C!B=*O.>978Z"00 9SME*V!NU^0NK@'J.+U7"^/^PJ6RC -*5 ML2JOP.1!SF7YRVXK(;8 N;#NF26C8=:;4 [:V)S M#UX;CZ9HN'3;.+6:9CGA[/@&URA7"#>8JH7DI;0RH[%@%C.X8(+)%&'J<^H\ M3=5*6@,OX!JU3R(W^?=,\ 5S6 -OF=;,;0T\NT3+N##/R?K=]!*>/7T.3X%+ M>,.%<+;#T%($SH\PK;R]*+U-'O!VBL4Q=*(C2**DTP"?M,,O,25X[.')+CPD MW6KQDEJ\Q/-U]H@WURJ'B9)64U;2!MHE3/S6H88/YS/CWW]L"K?D[S;SNQ(^ M,P5+<110C1K4:PS&?SR)^]&?3<$?B&Q'BDXM1:>-G:1P/8/+!11;B:'JQ&@* MOF3L>T;7;M;CN-/K1\-PO1W5_ZT&@^C>:,?;;NUM=X^W?N..X-[MYGP^@I>W M!74.[LU!RF-&7F+"T-II9I"U1\2'M]R\W',Y^=+Z*8_IK";G7ML7M^ M(+(=%7NUBKWO2?\#J @?7A,W7%G,36.=] ZIV8'(=C3KUYKU6S./!$I16B> MWE,R@'>B604S)'O?HK]@UJ10Z[*/5:@DBZ.MHHN.3Y*XN>I.ZMA/]E3=_3>& M0N8J PI[KPY-T;8O%">04S=>-GUA)JW0']S]0:W X)?WG3AZH.^TNO;8##D0 MV8Z*I[6*I[]+WSD]I&8'(MO1+([N#WK1K^D\U;K?=HNH^\V'O-V_'XU_ZZ ; M_ZSNT[[28]-BC]\/-+-2A7#KY.^N76^87G ZA0N<$QGM GWK='F3*0=6%?XR M,%.6SJ?^<4FW/]3.@.;G2MF[@;M?U/?)\5=02P,$% @ 85!B5ZJ4;]MS M @ _ 4 !D !X;"]W;W)K&ULK51=;],P%/TK MEIG0)L'B?+24T4;J6J$A@52U#!X0#VYRVUAS[& [S?CWV$Z6=2,;>^ E\;7O M.3[GVK[31JH;70 8=%MRH6>X,*:Z" *=%5!2?2XK$'9E)U5)C0W5/M"5 II[ M4,F#B)!Q4%(F<#KUI:N.!3/L/$ M"0(.F7$,U/X.L #.'9&5\:OCQ/V6#G@\OF/_Z+U;+UNJ82'Y=Y:;8H8G&.6P MHS4W:]E<0>=GY/@RR;7_HJ;+)1AEM3:R[,!60W71V. &'R!"#J -%+ M 7$'B+W15IFWM:2&IE,E&Z1!D!%DG]K(5&STA=@/5 M.8K)&Q21*!Z +YZ'+R&S\-##HX?PP):MKUW4UR[R?/$_:K=3LKRO1\-,@1;^ MY$"A'_.M]O,_A^RV_,DPOWO %[JB&]>^IOPY#7EF#L"5QO.:3A:)*,W4$>CFT,Y)$)B1Y-',H?RDG 43A[)#([>INN+7ZC:,Z$1AYU%DO-W(XQ4 MVVO:P,C*/]>M-/8*^6%AVS,HEV#7=U*:N\!U@+[AIW\ 4$L#!!0 ( &%0 M8E?^514S<0, $\+ 9 >&PO=V]R:W-H965T*52]:/OR[R$"LM[7@/37S9< M5%CIJ=CZLA: "PNJJ!\%P="O,&%>-K9KSR(;\YVBA,&S0')755A\GP+EAXD7 M>L>%)=F6RBSXV;C&6UB!^EP_"SWS.Y:"5, DX0P)V$R\I_!QD1I[:_ ;@8,\ M&2.C9,WY5S/Y6$R\P 0$%')E&+#^V\,,*#5$.HP_6TZOK76M9 M8PDS3K^00I43[\%#!6SPCJHE/_P,K9Z!XM6 =0458 M\X^_M7DX 6@>-R!J 5$?D+P"B%M ?*V'I 4DUWH8M KW6^TV\3-L<+96/ # M$L9:LYF!S;Y%ZWP19NIDI83^2C1.94O8 ]L!6D+.MXPTF\<*/:=808&FF&*6 M UK9HGW*<[YC2J+W:,:KFLL&P#=(E8">J*XZ:ZWK%\T$%$2A7[B4(-'-'!0F M5-YJZ.?5'-V\NT7O$&'HUY+OI/8HQ[[2>DQ4?M[&/FUBCUZ)/4:?.%.E1 M6 M0.' SR_C1Q?POLYCE\SHF,QI=)%P!?4]BH,[% 51[(AG=CT\_PM?5BBXM('N\IG#W>HF@WY><4J0/_P&+X@]7,33N$K<[".RLSU+NCU++K%GQ]..%5K# MEC!&V-:<[AH$X:X3-FWXAI;/O$G[+(Q'P6ZU=6@KF1:L'WQ+Z#ID;SID:IO<9<&6B(!Z=1 M/X0]_2]MHCB)>_)?&@V2J)?)A8,I2![=^.%%\?_NI-ZAFR^"*.";S:U] M-O8@OKL2,WP1ZOLP&?8RXS"*XR .>KEQF*5A-.HEQT46I6GJ3D_:I2>]]E" M?ADO'H?4=1SZ.SUS6(V"J*_Y*J[%/W$UDOV3#J$"L;6MF41VWYLKO5OMNK\G MV_3TUJ?AXRQTK,]UM]@T=W_3-ZWF)RST32(1A8UV%=RG>G]$T[XU$\5KVY^L MN=+=CAV6NN,%80ST]PWGZC@Q#KH>.OL+4$L#!!0 ( &%08E?\I,M") ( M *@$ 9 >&PO=V]R:W-H965TXVEY)HN)'L.ZU-E^/W&-70D#TS6SE\ M@3&?*\=72:;]%PW!=Y%@5.VUD7P$6P6=*I!ZGG3_]1@"[U4AHH6_5B5VBC;,3_/I1W8%N?9 MW!0M=4\JR+$=$PWJ +AX^6)^'7^\H'4Q:5U<8B\>]KP$A61C)\*I)26#8RGT M.;&![LK3N0D]%&D6'4X51"?=PT&U?D8TJN1>F-!(T^DTAJO0?7_=PPS?$]52 MH1&#QD+CV3L;5X6Y"(:1O>_%4AK;V7[;V:<$E'.P]XV4YFBX -/C5/P!4$L# M!!0 ( &%08E=I4?F%90D (Y" 9 >&PO=V]R:W-H965T22 (FEH@M7DA7+(D>TG= ;8#>V\LPCSI :SD/2OGS)BZ=R(43E_+E,L_)J MM*BJU<5X7$X78AF7Y_E*9/(OCWFQC"OYMIB/RU4AXEECM$S'!"%WO(R3;'1] MV5R[*ZXO\W65)IFX*YQRO5S&Q==;D>8O5R,\>KUPG\P757UA?'VYBN?B052? M5W>%?#?>LLR2IC6[P1<2"VJ!!_"<1+^7.:Z=VY4N>/]5O/LVN M1JAND4C%M*HI8OGK64Q$FM9,LAU_M*2C[3UKP]W7K^P_-LY+9[[$I9CDZ7^3 M6;6X&ODC9R8>XW5:W>!"Z,J_CZLLA? MG*)&2[;Z11/]QEK&*\GJ@?)0%?*OB;2KKA_$7'9[Y7S*-H.N[KR/SD,S;)*_ MQ,SY,;\MLC799S-RLMQ)9M7 MWV0\;9MRNVD*&6@*=7[.LVI1.E$V$S/ /C3;!P;[L0S+-C;D-3:WQ$CX(%;G M#D4_. 01"K1G.IZON4N07P^,Y]W(ZCC&>.!QKX\+ M=1SF*/ )]_O " 2EWO$YUM@SUF^=98;G?UU)8JX&85)-LV7PCE+\[+\ /G. M=9\0HB107-=AQ'>] "N>ZS ?<>8J@8QTF"L==RGLM;OUVGV+UW(^*.8R]Y[) M?Q(QE8\I&(D-.48[K4+GR$-![T>)"VSD,B4N,(Q3)2XPC/EP7+QM7#QC7*(_ MUDGUM9Y^1%QD,CZEDS_*MY68%W+B6LM@966>)K.XDC-:_/B8I(E\"3XJGCYB ML8>4!V "H)!+%6]#'461&RA[&,UK^HH0@./N8J? S[C PXBE%7"R*CJY]> MGYC/_2?F9OO$./^7!4#:7+R+B^HK6.49;W+L,++*%EIEBVRQ];MKIW3')RS) M6G);W623+;3*%MEBZW<3Z;J)?+/9J;V5.CTA)=M ,.2JL!" 4:2Q10",,8:& MTDVG*+"Q'GZM6)W'(E\Z$ZG=BGA:2?U;+9Q)HWQ%\8/S.LAO139=R$+G2::@ MUVO2IBYVBLV OT_*)S!F5L6'5;;0*EMDBZW?GYT P>R4^<@H;X[N)IMLH56V MR!9;OYLZZ83-VJG_U!3RJ7E5#?%<[!41+7FPFUK4[+,7$NZ'1$9(W_5./V&S M@)KDA1R:,KDZ<39SZAKY)DWS:9-X)WE9P3G7R'GTP+3)%EIEBVRQ]7NG4W'8 M.V7^,&K$H[O))EMHE2VRQ=;OIDY98K.T/&+MI67:K1P^8@\CO6"!@-P/$%$3 M!P#D- BXJI% (/?ICICJ^]_I06P6A.]LISLMW1AR_#-EM$^ M2W;.-,O^8GNG/HE9?=XLZZ?^KT&AW9KO]JB'F3:4 )A;#SEE( $P@JFO%;\0 M+D#^4/5+.O5&C++C;2LT+>>N]*>$ZS'08<35ZW\ %C -%@$PS_,&(] )(V(6 M1OM65EKSGK,.Z=990NMLD6VV/K]TTD7\P/.U+5["$A\0JE::P! CS#D4W7=&0"Z+D&,!P-Y MHQ,LY$T[/J#_+C!1N=AS5?0 ,>_J MO+/.:MF5O2:,U0VN(9PV&F <8FH\]N+Z\>CJ;F*NN_=.EWK%2WTYLE5_ 9BL MM+4)4X=A@EU/FS$!' H8'^K^KLPFYM+R@"FSV8WX)FN(YK8>G>%MLH56V2); M;/U#)IT(H.B$$S&UNO5DE2VTRA;98NMW4R=>J%F\O&\-L2574B1CRO[Y!,9Q M+36WN*!/I\[2 VQ#Q3WM= PUZYA[D8F7^$LJG"@3Q?SKP>6]F??HX6J3+;3* M%MEBZ_?0SMFUDQY>LWMZS>[Q-;OGUTZAPFBGPNC;C[!1X"B9QUR7JO4M P\ MW_,"-6D A]VPS$%:00< B>?Y[HZPZ/O;R1EJ[10;U4^488ZIKU:S ,Z7/UQU M'CCN%GAMD$37+HGTR@ )GT[BOSID3""8+?/5<'P"C'N7J9AT D^*3#)SRI)WFH6;- M<]#4^NUD@+FU1\\$5H_(666+;+'U^[T3?S0XY81M5:U990NMLD6VV/HGSCNU MQLQ;-N^3 2VYDC I5L\3P#BBKN2$ SA/G=!;7%\N[)R%[P>CTT3,K(D^9S.9 MHHI\GO5;;0*EMDBZW?7YUL8^2$.899 MU6Y6V4*K;)$MMGXW==J-'71*$'Y6J%[$4)^Y5*W\(" .9 VO+GL"0.IAF9/4 M\P40D,@ZRQLH\-C.YWC,*N@(5<"@S]=03_UTQ@3"(:R5<2& (P'A3,N@ (X& MS!WRO5-$[$V*Z%!9T+)K);@V' 9P'.W^:-&!K51E&0WA!A::6">:F%DT[2O] M&;"U([M%/1T P9 V[88 S*7&#]GW4ZAYEUSANFTV\G!,QM/SK[ M6SUL9I4MLL76'P6= &3^*2=IJWK-*EMHE2VRQ=;OIDZO,?-FW3N%0 6[NKD M/!G N9H0.(PO&L!Q=6%OO//Y>IE YLT7&Y3.5.:F:O,)ZNW5[9"IU[W]0WV'X%Q?7?4$L#!!0 ( &%08E>%5^\/ MP@< M$ 9 >&PO=V]R:W-H965T/!,18 M!LMF]^Q-8C!Z7LPY".D8<_O*\R]BRY@DW](D$W>#K92[F^%0K+8LC<1[OF.9 M>F?#\S22:C%_'HI=SJ)UV2A-AG0TF@[3*,X&B]MRW6.^N.6%3.*,/>9$%&D: MY;_?LX2_W@VFM% MTR]*?KNH2]U4)>J*$0S[Q3&X%\;,U6W>T?["W=\^U M]^WMK\^U#\_L/[4 ANIX[P\Z?3OH]]1*_'DEWQ/7^9[0$77)KT\>N?KN7=>! ML6.>V$YA1FD&4AU'9"$+&-.6 M7/<$]_[M\QV<2.1??U?KR$?)4O'OKO.E0HZ[D?KBCV^%+APTF>QM, MK#;XF!V9H$M[*Z*O]DB8AX3Y2%B A(45;'*HO3.9G-)^NM=^:M4^Y'S]&B=) ME^36EGTE1\(\),Q'P@(D+)RV)'>=&3TE^6PO^$^;-6IZO.ND:# M2O?V1@IWM%$(VBU#]?E>];E5=6-VI4>>78I:$7T51<(\),Q'P@(D+ 3!#(=< M[QURC9\_7",=@X1Y2)B/A 5(6 B"&8YQ1DUD,[+/((ITR7+"-_O9-6NF$.2/ M_=K.J,:*[NL=*,V#TOR:=G@A'Q]=/Z %0Q3-=,5!D.><'V$80XE._:V0WOHC M:1Z4YM>TP]'!>#YV1NZQ"9!50Q3-- %M3$ O[!JJO(T\YU$F5:^@AYS[+F+% MTUV4J0$FN8JS>LMWJN,XF='=V\OVM@V2YD%I?DTSIGRC*1V/YL>^098-4333 M-TV*Z5@CK\5O45(P;9M_%,HOD79(J@8B0O+5%Q(+471G4W9J;UM HTPHS:]I MQES#=2;4.78%-*=$T4Q7-$FE8X\J+\JH[(S>'H FE%":7]..TR!G:&)*QYY3OF55A'W;L96^E$A.EHRLV;I8R=(;^MH29ZK+8$1&WSH] @TR M:]KAN4BGCGL\\_>@57VGG05V50V@50G]D+RPHU!%#*)852 M4W_+JX>//(G7D=99[5V12*&O"GQ7#RF[>P!H9NFT SC'F8W;ZD+SR(ZJ[F3< MCIR@54,4S?1 DTDZ]E#R8W727B5%MD:*C8 M5;.M,+)DB**9"C?YHW,F@$QY+N/_5,FR[L$SP3JUA8:0->WP.,\ZNF=HO-A1 MD](.=:')(8IFJMMDAXXU:#J,EU77+4Z,SZ!I84TS>N=Y6UIH#MA5\[H5] ?0 MHB&*9MX@U&1\U)[Q/1C?"4DUBQ<;EI^X1<#.ZBLQE.9!:3YMAWI32L>SXV0/ M6C5$T4PO-,D>M2=[Q]\BT4X/0(,]*,V#TGPH+8#20A3-=$H3_U&*_S:)0K,] M*,V#TGPH+8#20A3-=$X3 %)[ B<#MHK]?83-!2D[1AOXAR/)'QHS:"F3:PU M0U1-4_\FZJ/GHKX^4T$[K+?$T,R/ME,ZVE88>KOA)25#5$E3X";'H_8<[]*9 MH!W36UKH38>T'8;-VM)"[R:\I&2(*FE*VT1YU![E730-M#-ZZPJ]L["F'?;* MK>F=#RT97%(R1)4T=6WB.6J/YP['_=^33^KJ&^\21AY9'O/N'^+8@;U%AMX> M"*7Y4%H I84HFFF;)O.C\__#) : $)I'I3F0VD!E!:B:*9SFCR1VO/$AU/W M)-R(Y%V_O[JWLWL[Z+K5/[ONM-5%>]"J_H55 VC5\'Q5\Z=I38CH MVD/$3U%6;**5+'*6DY\WY)&_JA>_E&$BSU.6"_('>2J6@GTMM.B^F@/*+FWM M=?IJ"Z5Y4)H/I0506HBBF6YJ8DC7P5]77&@L":5Y4)H/I0506HBBFWL!&C1":0&4%J)HE1>&!X\>4!>4Y_*I$D(- M'XI,5K^BWJ_=/[GB0_F\AJ/U#\Z-YW2L]YV;H'HN18.O'I/Q*L:;L/PSXP,FT3 ME425I)/TWX^2%4F6Y*NB^4NBE[O3/0]/QX>4%P]2?=4[S@UZC*-$7XQVQJ1O M)Q,=[GC,]!N9\L3>V4@5,V-/U7:B4\79.G>*HPEQG& 2,Y&,EHO\VHU:+N3> M1"+A-PKI?1PS]?V21_+A8H1'3Q<^BNW.9!;02R2PW_V6!!1<[!QNAU(X4":#L$) M![=P<)L.W@D'KW#P*#-LN5#R :G,VD;+#G(R\* MZV>6J_#;7FB1C8%&8[3:;A7?,L/1E;T@UERQ?'ANF%@CJ>S_[^PNXH@E:[2* M(AD>;LL-^M/6Z$IK;C1Z2;EA(M*O;,#/MQ2]?/$*O4 B09]V'O(D)_*(^(0MRNA_^=.87?*0^N..Z)>)=[;:]HC6H%@?[YPUY# MUX;'^M^N(3N$]+I#9AWKK4Y9R"]&MB5IKN[Y:/GS3SAP?NFBZYS!Z)F"'5'I ME51Z4/2E?7.,2+8\,2BLOT1=#!XB!7FDK$7?+[&/L1\L)O=U;OJ9T0XS;^;C M:6EVA,E 57>S-6R^4-_.P MXS;Z"_BPY_)RIF!'O&"G$F0.R,P7%NUYIJC^VK/$,#N'Q+$M,ZL$PZ](:+WO ME#^71=0Z4]C%/L$-IN"G/Y>J%*\?P%X]H(NT:R)T:B.UZ_W4D5:9- MB#?UFF2!:3Z[ELX4[9C42@!C4!0>.E*VK@FS VX;O&785E;W8L5MOVW>G+0( MZF5&XOXD%O4)UIQ$:4.QL=DUI1Z_QA1.)>A6"OQBV'U>YWYE1.)>A6"MQBV%U>Z-XKBKX8\H3S77^1DNSXPJ%>]OO$G#$IVVU MX=663P41?:PHG.=0'BJEBD'U9GF0*5?F>XX_:V9I;+%W@IYU]*BI@TD3=C\[ M"B;0:+>U)0Y(T.KAO?[31G=RXK"J0R%6HD^ HN^Z[6M9+$1^4:DL!(YV8I\3_(T^+:H MP]CW<;.9][2C<()#":CD'X'E7SE?I[7=6!:&RBX-4&1Y$9%=FG8W>]*6=N/ M2I)6)?2SHW"J0ZFH1!OY@6A[FL9_!+LMQ,:N,VTNCOJ943BIH: KO49@O=9L M<37LKY]FN4X2VLK,HILU)_I^9A1.&/9XS$#"N]&WE=J8 M.'YKK[6G'87S&XJ_$G4$%G5@$20R&4.%T)9R8^Q.YZU*Z&='X52'4E%I/@)K MOL/<%\ED.S9PHG,I J&XE\%Q8 MX!WO^52C;"=^J^Y/;.04,>O?4SHW$+ M=GFU_(G!*O^P/JG,#[]/>,_45B3:]L*-=77>3.UPJL,G_\.)D6G^$?Q.&B/C M_'#'V9JKS,#>WTAIGDZR!Y0_O%C^!U!+ P04 " !A4&)7&6CCSEH$ "8 M&0 &0 'AL+W=OLW'3: MI&L3F^\]0()VU2IMIZK=%YU.]X-+/H#5)&:V@?6T/WZV"0EPQFM9\@LX(9]G MOQ>_^.'TUUP\RCF 0M_2)).#8*[4XB(,Y60.*97G? &9_F7*14J5/A2S4"X$ MT-@6I4E(HJ@=II1EP;!OS]V*89\O5<(RN!5(+M.4BJ(8$3 ?!"%]N@#S]1Z^O1C8)4_NM2?P/>=(.;!\V%7- )# +]))$@5A , M?_\-MZ,_7R%>RJ,BL#VV[8)MN\X)W*Y2AXK ]G3H%#IT*IG '>>< MPZUBSFVH>#L[D4JWH-+U4O$O$[<@&(_-NO W4.%<$_SP+?1D"E$;I?;1[KJ3 M7H03Z?<*^KV7^1=]1Y=VO0>A\U%B99!SMG!R]V*_=$)7!+8G X[* !+5:>T< MO2(IJD+;UV(GC.%*[)W#[/J[V\#=Z,#>_MY.94-*-J1>A_\$OYE;O)-;7'L] MID].I_N13E6BC%_8FVJ<9A_3R6/"9T[>E0:NJM#VN9>1"S=K]7>E6:PJM'TM MRLR&_:'MV?YNN=;O=O/0WW5$,EQF,NR-.A7XVX_?V_H:=X\;NXXTALLXAOUY MS&7LCX+&@#*:@IMT1:$KYU]'A,-EAL/=6LU=40++M:@CS^$RT&%_HGNVN7O_ M-W>CT^L?7S?T3?)P'=.?F2!TIC)0IC/A3F,O4?_'L;,+3 M!2A ="8 4LB4FW=%H2N7HHX(1\H(1TB=_B85Q:Y[USE0VP.5!\87?2'[C2_]-M M&PO=V]R:W-H965TC M(.CZ*67"&P_=W)4:#V5N.!-PI8C.TY2JYQ/@&,$'.P(!")"86Y((R1>XHS]%: MSLFI P=%KH%3I[UDF29N,85:!^A+&=>'N&1EJ[9MA[[!Z"RC'Y>1G!211#LB M&9"I%&:IR;E(('GM[V-6JM1$+ZDYB1H%;R [(JW@"XF"J-6@UZI2W7)Z[1UZ M4TQ5FJ=UD34ZV@_S6&7!I(]>\Z]/8>T#L5>JU V?KP@@;<>[=18>'^&0%"J^#VI4;)=ZY:6&T08SV67&E^@?3 M;ZZ)L/F>^,>B*]7>5%UOQS9O;H6P\>3^CZIKU_'TW_#X6RT+KK)PC9DF+O"B M>ZEFJ^9O4K0\&_.B%?S\[":$9:0=2X26QG7M.SCV^MNYHQ<6] M3 4>DPIDV,K42H[L6T9)I!B>*TZE\:X/KXF?V\R%WG,L<2IIS^(I%*QM; 0A$L<$[5-5]] MARH?W_"%G,KBB595K&.A,)>*IQ58*T@)*]_XL?)A#>!V-P"\"N"]%="I )TB MT5)9D=895C@8";Y"PD1K-C,HO"G0.AO"S"[.E-!?B<:I8!(^Y$028ZE$1V@2 MQP)BK "=8R+0':8Y2,07Z&>NI,(L(BQ&4\Z4?@-39BA)! (7>W))\)Q03:8Q M^V>@,*'R0+/>SL[0_MX!VD.$H9N$YU(SR9&M= )&AAU68D]+L=X&L3/(CE'' M.42>XW5:X-/M\#,(-=PMX%X3;FO;:N^\VCNOX.MLX#O-I5Z1$JV9>+C9G=^7 M.AI=*$CEG[;[F>8$M8=^"[_3JL M(;U;2^]NE3X)0YXS)5&&G_"< M*%JJ^:4.00(7C4=Z=L5[V5]KV;MR.RA@-^ M[8#_F47M[]*7'9$U?.G5OO0^IC)*6G^M4)U_2OEUA.\X3GLA]VNY_:UR+YC, M!69AJ9.K! 1BG!V%N1!F%_]S"+>2OW?;=D36\&%0^S#XS'(>[-*7'9$U?!G6 MO@P_LCZ&;[ND6\*ZG=>7M+W6OYC>\0<6,=']"(6%!CK'?7TV1-F/E1/%LZ*E MF7.E&Z1BF.@6%H0)T-\7G*OGB>F2ZJ8X^ M02P,$% @ 85!B5X0_'MX- M P $ D !D !X;"]W;W)K&ULK5;;;MLP#/T5 MP2N&%MCJ>YQEB8'L@S*@;61LJB9]LBV4".Q34K@*HG*\9S+-66KVU1<,"I M >69[3E.Q\XQH5;<-[89C_NLE!FA,.-(E'F.^9\19&PWL%SKT3 GZXW4!CON M%W@-"Y"WQ8RKG=VPI"0'*@BCB,-J8 W=WC34_L;A!X&=V%LC7%,629)E)IW-><5A-2 _?7C^R?3.VJEB46,&;93Y+*S<#J M6BB%%2XS.6>[SU#78Q),6";,+]K5OHZ%DE)(EM=@E4%.:/6/'VH=]@"*IQW@ MU0#O&! \ _!K@/_2"$$-"%X:(:P!IG2[JMT(-\$2QWW.=HAK;\6F%T9]@U9Z M$:KOR4)R]90HG(R'R7U)!-&')M![=$MQF1()*5J419&!NA$29VC&&3+G@N8@ MU!$(Q%;H6P$<5\#+"4A,,G&E*183='EQA2X0H>C[AI4"TU3T;:FRU3'MI,YL M5&7F/9.9CVX8E1N!IC2%M 4_.8__< 9O*Y4:J;Q'J4;>6<(%%-?(=]XAS_'\ MEGS&+X=[;>7\7_3I/T<_$,-O[HUO^/QG^$:E4!8AT)CE2T)Q]=;3% V%4-UM M[UJA7\.ED%QUA-]MEZ *$[2'T5VR)PJ%'0M[?[RI[Z!6$W M=+O1H=_DU,\-7==S.IU#QVF+H^\$81@\.1X4&S;%AF>+_:IN'Z$)RP%A*3E9 MEA(O,T"2(67,U7U4/36Y:],B/$G)B[PH\HZD.'5SP]"-CI4X=0M]/PR<(QU. MW7ROZP;1D0KV7HO/@:_-;!6JI)+*ZJUMK,WX'IJI=60?N;VQVV*?J'%?3>41;*4HB';' ;SRTG8P0,(IU!$/.W M@VM@+$,R/+Z5H%:U9N98?SZBO\N#-\$LB8)KP;[06&_FUL1",:S(ENE/8O\! MRH!R@I%@*O]%^]+6L5"T55HDI;-AD%!>_)/OI1 U!^R?<7!+!_?_.GBE@Y<' M6C#+P[HAFH0S*?9(9M8&+7O(M MKU:44:)!(<)C])?>@$1ON:::FJE7Z.VW+=4'5/=:'M#G0PKHX@8TH4R],&;W MBQMT\>N+F:T-Q6PA.RKIO"GHN&?HW$!TB3S\$KF.ZW:X7_>[+R U[D[N[C7= M;2-,I8Y;J>/F>-XY/'-JXBT#)%;'T#^"WHBXH<#7/XP;NM60J'^Z0B[6\+O7 MR,[IE4I)!'/+'$0%<@=6^-LO>.3\WB7 0& -.;Q*#J\//?Q(Y(/9Y*41! HU M%$1;623'!>[<[P)QE"-F=\HN=&;VKAY1GT6#IE_1]'MI_BGXJZ2':A?- C&H MD0A\[/F.\U^V'8:>ZX_JA@W2044ZZ"7]66C"CESI*;NZR 8M#B[&+IZTV;8M M\7@T"H*S=$<5W5$OW5NN82T-X].-T<6T%^2IJ3\06"/><17O^!EN@O&0<@P$ MUI!C4LDQZ=W^4H*DD."1=)VTD]#!;H#;Z=JVG/I3=WPV6Z<5W>FC-T*5L?<\ M$EP)1F.3M?$C"=R+^]0=&PBL(0%V3E]ZYQE2N%QD($6&0FM*4BM^\'!I7&(U MKOY@XGGM-"XMZY\T=^)/W+-YC$\%">[]P(<+3:0\H/=2;%/T0;"8\K5Z:78P MNNSD/&CM,11:,_93]8&]YTC@WAKGR9(,A-:4Y%3IX/Y2YV[&ET*:SRQ\WIOD&F1F8]RLA]'&0 MM7=5.Q_^"U!+ P04 " !A4&)7B= ]KF0) 9 &0 'AL+W=OLFS6;+G-=@DV2[?^/OW8-<9*!D!#WF70S\U@=!F,009=?R&#V64P MSXU@=1FLJ>XO^^2ZIOR@5;K?*6<9OX8%T7<:%UYLZ!5G*3E M6^67!OG/=;XK:UAY.:WJ C=AI\NN<+?[PI$7"JT=5?%:(27?GR>:&\^>6MH%QS.2;:96=A%G+, MA[BH,=IW,:X-Q'\,0QVBNU1?E M-E[2JTE],2YI\40GUW_]BV:I?Q,- B1L@82Y2)B'A/E(6("$A4A8!((Q(\4X MCA1#1K]>)&55)/>[9GY6*E6N9'GV;EE?*(H\K=,^UJ>^BM9A*^$5:\^V6G8S M^7RZUASS,A@_I(6("$A6=V: 0*RJC5/JK5EJKUCC[1;"<6I,V5W[2(.B-D M($AIA+&"1,)<),SCF\,P3,?&3( D+^?+KJN4,.C/B4QF&;JIB36IJO]&K2E7Y<;#* M#66K7#EK[$80E+: TEPHS8/2?"@M@-)"*"U"T=BQ<6*":*^P>=H%00T:)&T! MI;E0F@>E^5!: *6%4%J$HK&#AO2#AOS$?=0.SES,N8W4+M%W=E(%J01;J?+: MC-8L7WS!9JJH9,/=5$$:?CL56O@(16.%TSM5FG1[OYV)A(?9\!=V-GPCG0W+ MP://L%"#"DISH30/2O.AM !*"Z&T"$5C!TIO5&G&:TQ+D%[,'$I;0&DNE.9! M:3Z4%D!I(906H6CLH.G].DUNV'W<;>YIL=]QZ0=)?859*?^3_ZKE5DX>/5*@ M-A^4YFJ\53F8NWC0@#Z4%D!I(906H6BL_'LW4)/;@7S3BK(Z[8U03>Z$GK?34\_+QYE32%-N#J4MH#07 M2O.@-!]*"Z"T$$J+4#3VEI/>N"7J*^P"$:BC"Z4MH#072O.@-!]*"Z"T$$J+ M4#1VT/2.+I&:7S^T#)8C1P\1J'\+I;D=C?TEC<$M@Z%!?2@M@-)"*"U"T5CM M]\8L^9G&K!P^>A0@:0LHS872/"C-A]("*"TDO/?MS+@U!2HF.PAZDYG(3>;C MLH-99]S1M%U\?(J+ZIM0_5"'&4I;0&DNE.9!:3Z4%D!I(906H6CL*.D=9O(: M#C.!.LQ0V@)*)O7T7G%0EU>*"V TL+SNC1"!645V]NWY,?O#24"7\[@=BSF\@BC10FU M9*$T3] @^HQPWA0T: "EA8(J:";OKT6"=#/'?LF=(KV+2O[\W:&$=\9L(M = MU!*%TEPHS1,TB#[C5O\^-&@ I86"*FBJS5T?(E$ZC7%/6>'UMBB1VZ)G6:+? MWZJ VJ!0V@)*$TKR.QMR= MJ'+[ #XT: "EA8(^U56N3R-!30UF]<7*LW9P(-7L3/WY;H#S*Z),Z MU+*$TEPHS8/2?"@M@-)"*"U"T=A1<_*DUU=YU"OV6:_8A[UBG_:*?=PK]GFO MV >^8I_XBGWDZ\]P.O7>Z=2EIM#UEVQU^%E,L_]],AL:-PDR^&N^Q6U_S.6% M&3T_M>I98[%\W ML?]2Y=OVQ0+W>57EF_;CFL8K6C0)ZK\_Y'EU^-($.+[TX_K_4$L#!!0 ( M &%08E>Y!(L)E@( !D( 9 >&PO=V]R:W-H965TJJ$@F92 MI7..U-4+UY0:>%*#X.1>%$X7UV)V.0E6A% 7<:6:J/.=Z?0E2K<9. MW]D,W(M%AG; C<*2+V &^%#>:>JY'4LBGH8N4KIV43=N4[ML4O-? M2&T&98\-O#/F>_Y@#WQR&#Z%F.#]&N[OPETRJ7/*[YSR:[[!2^G0 4HJ$J[2 MC?9;P$PE;-O#7U\)QFX0'^->R1/3] /O MTSX#CD2V8\>@LV-PB#UJ+3!-^==[M%_ MV*>C8]IQ)+(=.X+.CN"(^_0@UVME!W_=TN[6Q6T?3;I>%Z(P3$)*&*_W@9S3 MS4/4=%"5]5T^5T@O0]W,Z.T&;0-H/E4*-QW[/'3_!J(_4$L#!!0 ( &%0 M8E<=Z^67U0, )8. 9 >&PO=V]R:W-H965T>_UQIR$(6^%SF3,VNO5#FQ;9GN28'E$R\)@R];+@JL MH"MVMBP%P5D%*G+;1%('HH"BW\6).>GF>5: MYX'/=+=7>L">3TN\(VNBOI0O GIVRY+1@C!).4.";&?6LSM9Q=J^,OA*R4E> MM)'V9,/YJ^Y\S&:6HQ=$$" #QF@-< O"X@> /@-P#_O3,$#2!X[PQA ZAOJ*[A"A,&"S[ZQ)G:2[1B M&@G7I'Q"OO. /,?S#>M9OA_NF=SY?[.O_O/L M5V+X;8+Y%9__!M]SP0],280[N9+6N2)UKDQ,0:]I S.M/CXGLL0IF5EP/DHB MCL2:__J+&SF_F10?DBP9DFPU$-E5;((V-D$?^_Q/N()FO01B$82>M36:^'_J=M#:RN>ZXD]9& MMO B^Z]T'+/ M^JAD20QG9TH?&LNZ]_(F8[U3,4GHG@-PE M"1%/5S3F^\D #GY\\86M-RK[8C@=;\F:WE/UL+T3^FI855FRA*:2\10(NIH, M?H*7,XRRA#SB-T;W\N SR*@L./^675PO)P,G0T1C&JFL!-%_'NF,QG%62>/X MJRPZJ,;,$@\__ZC^*2>OR2R(I#,>_\Z6:C,9! .PI"NRB]47OO],2T)>5B_B ML;B\ =CX Y"!L2)_9T^BVI"4#4A**^';1-RG4HE M=KI;%?CC1@> :T43^:>)7%'--5?+1'@IMR2BDX%6F:3BD0ZF[][ D?/11+6G M8@WBN"*.;=6G5USH#):N)=BE2ZJE3E/&!8@$73(%5B1B,5-/0#]E$/$DH2)B M) 9;LM6Q6\'7@B2F"2I&'>6C9HO*XS0<>?[('0\?#ZEWP_Q@%$*G"FN0P>@0(M_U6B"[82$*'=^,T:LP>E:,GUA*THB" MF.KER"@@KS,L=IP@;($S1'DN,F,;5=A&5FP/*4FX4.QON@1+)B.^TY+(.F"5 M@];=HGM!*B/J40?/.<)NX+1@F\)&+GX&N%\!]ZW OW*EF[/YX &OES(38+\[ M@6$ 0QBT$!OB?!2&Z)D^""K(@17R#96R4/.[-P&"Z".8[83(UB"]6^T$4XQ* MP%='='/0 >BZGM^>^&X4]MW0,Y,(*Q*AG40#W >0:B>B,4<=)B;$!8%_W M3 NY(6X4HF=[!CKU9NA8T=\72]ZO7)D!VM-/7>W[JM8D>[#SPUYWNK)<7^1[ MJM8D7^_RT+J7MOK42!=UN@SIU4O_:W6C?:27,JFW;6C?M__/$@V[N^XY@KA+ MT0KAI13K31S:=_%#68+YCH+;2/&%WMBUYW/!/^ _96LM?W+G]E2M.1FU6X!> MO[*UNH^3R?=4K4F^MB/0[D>N4ZU9*A401%%PIG]Y:/<9Z6EX;Z1>%,O6V:J_ MG0O'"=N^SC[J2UG57@7:S#/)-T1\91I$!VA07OY MD\\J7L/VH-KV(-SO.4U/%J8D_QJ&"-6&"-D-T8D:=,T:Q.UMT#[J2UG5S@;9 M#T*.$*%WW#:(NF1[JM8D7QLB9#=$)THP,$H0.QT)OH:S0;6S0:<?/=\59\]:?>U;QN/H7H]P^JK6G(O:MN!^CW!PKT]&OV%B#5+)8CI2B M-A87BF_S%W8+KA1/\H\;2C3#+$#?7W&]O907V3O ZIWO]%]02P,$% @ M85!B5SNP#:@9 P K0P !D !X;"]W;W)K&UL MM9?1;MHP%(9?Q$0 >1UJ)I3-M:E76[F'9AP@&L)G%F.]"^_>PD M#5D;,H'H#;%CG]^?[9]C9[CAXEZN !1ZB*-$CJR54NF%;J8@E<".0S.*8BL=+B/AF M9!'KZ<4M6ZZ4>6$'PY0N80KJ+KT1NF97*G,60R(93Y" Q:PH%FD;OGF$Y03\HQ>R".9_Z)-T==W+!1F4O&X M#-8$,4N*)WTH%Z(6X.P*<,H )^A:Q)36K)-$YFD+"N$#?N *)3L>@*(ODV?.&$\02]'W% M,TF3N1S:2L,823LL![XL!G9V##R%M(-<_ XYV''1W72,3D_._I6Q]5RJ"3G5 MA)Q?M\" MZU:P;J[NMJW^))%*9-KI"OWZHCN@B8)8_FYB=5^!M5NQ=EL7=I(HT*H*":H MG>K=3T&$FOJLB;30(C@7,ZEA'> .Q@-O:*\;(+P*POO/[L;LG"9)1B/MOQ(H MI8]T%D$31J'6JU$XKK^#H5QSU0CB4?C,:<=W6>J@ M'@6D-7OO[S;_A=O\GO,.3Q(A,ZJQ*U>V MRB70N!1EJ>TYSLC.*.-6&)3W;F08B$*GC,.-)*K(,BI_G4,JME/+M1YOW++5 M6IL;=ACD= 4+T'?YC<2>W;C$+ .NF.!$0C*U/KAGLXF)+P.^,MBJ5IL8DJ40 M]Z9S&4\MQR0$*43:.%"\;& &:6J,,(V?M:?5#&F$[?:C^\>2'5F65,%,I-]8 MK-=3:V*1&!):I/I6;"^@YAD:OTBDJOPGVRIV/+9(5"@MLEJ,&62,5U?Z4->A M)7 'SPB\6N#]J\"O!7X)6F568LVIIF$@Q99($XUNIE'6IE0C#>-F%A=:XE.& M.AW.8:G)YV7*5M2459$3L@#.A"370H,BUU1*:BI-#N>@*4O5$8;<+>;D\."( M'!#&R9>U*!3EL0ILC1D97SNJ1S^O1O>>&7T!^2GQG6/B.9[?(9_UR^<0H=PM MY=ZNW,8Z-,7PFF)XI9_?5XQ+KK0L<*%J\OT* \BEADS]Z(*KW ;=;N;].U,Y MC6!JX0NF0&[ "M^^<4?.^R[4/9GM@/L-N-_G'MYQF@FIV6^(2.41XRO2"24[ISARGE4.IL]8Q-Z_F#B!/:F3=<1-1KX7A.UD_:@27O0FW9[ MI7:EUJM^Z?SLR6P'=-B #O>Z,(?[!-^3V0[XJ $?]<[PE>"K$PTRPZUYJ8]) M0IDD&YH6T(5=>0U;B\Q]-W'P]]=B[!WSE43CAFC\ J(NBO$3"F_01=$[SBLI M)@W%Y+]M&).G6X'K/Z'K'?^E=';K@#0?)Y^H7#$\[%)(T-XY'6.U977@5QTM M\O+,7 J-)W#97.,W$D@3@,\3@7M.W3''&PO=V]R:W-H965T)@482M0+I6C3M=C'L@K9I6Z@^/(I.VF$_?I2L2F:D ML';S^B:Q9)WG4#IO>.C7X=5#*C]E&R$4^1Q'27;=V2BUO>QVL\5&Q#R[2+^L4AESI0_ENIMMI>#+(BB.NK37&W5C'B:=V55Q[IV<7:4[%86)>"=)MHMC M+K_JZ M\\JY#.@D#RBN^",4#]G!:Y+?RCQ-/^4'KY?7G5X^(A&)AU4.?/ P]=?Z:RX>7TS4/# MG+=(HZSX21[*:WL=LMAE*HW+8#V".$SVO_GG\D$P M ^CC@,$3 ?TR MH']LAD$9,#@VP[ ,&!X;,"H#1L<&C,N <5&L_=,M2N-QQ6=7,GT@,K]:T_(7 M17V+:%V1,,FE>*>D?C?4<6KFB;DB;^=1N.:Y-#+R"[D329A*XDJQ#!5A?!%& MH?I"?N=2\EPWY*4G% ^C["=]\<<[C[Q\\1-Y0<*$?-BDNXPGR^RJJ_38\@S= M13F.F_TXZ!/CZ),W::(V&?&3I5BVQ'OV^*DEOJN?2?5@Z-<'&T[7:>E]U_7G9F#_?$0H<[3X8']O"W"W5!>I,BW+&4HE]I MM%_P^D_P;O4Q25<-1?Y5O/%:B3C[NTUQ>^J@G9K/\9?9EB_$=4=/XIF0]Z(S M^_$'9]3[M:W<2)B'A/E(&$/" A#,$,V@$LW 1I^]BM-=HL@\E3I0+,E.SPN2 MJ(T@B[V,5J6,VI2S1X\*=-[,[V?3T7 \&EQU[P\U81W!J9HX+J>/S,F:.<>3 MT=3IF3D#4$ZCCL.JCD-K'3VQ$E)7C*S"A">+,%F319JIUA:S)PT/;F:[M2B'9/11V9DPT;))OW'&0-01J-@HZI@HV_]X4D5_ELL)_)9>WE" 4>- MQ^D,&P4<-9Z 7G<_NLAKD@:#1F&:I,'T\47,>K>GSH@@F%&8<568L;4P[>NZ MMC)8.::8(:B_4^:89^HPU2-/$'/>'#8?2M8_AY*H?E]6'9F506H"BF56OC5;'[K2^ MK_R.YM+C.6L2J"\+I7E0F@^E,2@M0-%,;=7NK',>>]:!^K-0F@>E^5 :@](" M%,T43^W2.G:;]L@U"=*!=*$T#TKSH30&I04ES?B>E%":U>6VEW9V]IO M+V>1I]I2FSKL\%/5 :5Y4)H/I3$H+4#13 G5QBP]CS%+H<8LE.9!:3Z4QJ"T M $4SQ5,;L]1NS-X^_KZ/\&1)YCSY1-8[+GFBA&C]]Q#:M$?[CN,T/A#9\Y^L MB^.R^M"L#$H+4#2SXK4I2^VF;+/CY!6_R2L>5!6W?3CZ>'%W0;PTBKAL%0;4 MK872/"C-A](8E!:@:*;(:K>6GL>MI5"W%DKSH#0?2F-06H"BF>*IW5IJ=VN_ MORE":1Z4YD-I#$H+4#13:;4=3,?G:4Q0OQ=*\Z T'TIC4%J HIGBJ?U> M:K4$G]&8)@W_:#)N;!5P[>E/EL5127UH4@:E!2C:OM[=@ZV9L9#K8M=M1A;Y MUX+['7#5V6IG[ZMB/^NC\S?.I>NTG/><2W^_;[?&[[<1O^%R'289B<1*I^I= MC'6_E?N=N?L#E6Z+C:'S5*DT+EYN!%\*F5^@WU^EJ?IZD">H]D?/_@=02P,$ M% @ 85!B5X6?4T[E @ 6 < !D !X;"]W;W)K&ULK55=3]LP%/TK5QF:0!KDJPV%M9'Z,30>T!",\3#MP4UN6VM.G-E. M"_]^UTF:E1(J'O:2^..>XW-LW^OA1JK?>H5HX"D3N1XY*V.*2]?5R0HSIL]D M@3G-+*3*F*&N6KJZ4,C2"I0)-_"\R,T8SYUX6(W=JG@H2R-XCK<*=)EE3#U/ M4,C-R/&=[< =7ZZ,'7#C8<&6>(_FH;A5U'-;EI1GF&LNS@E!@8BP#H]\:IRB$)2(9?QI.IUW2 G?;6_:K MRCMYF3.-4RD>>6I6(V?@0(H+5@IS)S=?L?'3MWR)%+KZPJ:)]1Q(2FUDUH!) M0<;S^L^>FGW8 1!/-R!H ,$^H/<&(&P 866T5E;9FC'#XJ&2&U VFMALH]J; M"DUN>&Y/\=XHFN6$,_$,YP:^S05?,KNM&DYA(A61\'RIHNH:4V_7=I%$YJ54&;ZB\@!N9FY6&+R0H?8EW26QK.]C:G@0'">^Q.(/0 M^P2!%X0=>J;OAP<'Y(3M*8057WCH%&9<)T+J4B'\',^U473%?W7M5V&[U]KN'6*/;]@3S\H,6";+W 5 M&6WH@M#5Z[)=]\$+9Q+\3V6[']@V+' M:U14UR"ER_W\3LG]5U(N@D'H#_84OP[SPPO?#[UNQ5&K.#JH^+&J89B>LD8Z MWV:JHDR%8\K) E6"N3GI$E^3^]Z.+._,B\*+/?7=<4&T)][=*5(9JF55NS4D M=A_KQ&U'V^=A7%7%O?$)/1MUE?]'4[\Y-TPM.=4P@0NB],[.:6-57OI0V0":7TAIMAV[0/N8QG\!4$L#!!0 ( &%08E=OD6U< MK00 &@= 9 >&PO=V]R:W-H965TWSSRQ-F>\4>Q!9#D1YID8FYLIW%T3?105HP]ZIN[:&Y8ND>00"@U@JJ?'=Q"DFB2ZL?W&FHT;6K#X^MG^L=R M\&HP*RK@EB7?XDANY\;$(!&L:9'(+VS_.]0#&FE>R!)1?I-]7=M!FYMX+[58%@;#-]J,*H-RJ&;U=A+Q_E4 MTL6,LSWANK:BZ8O2^Z6U\E>=5[IZ'\H!L;SW MQ+$:FDJS1S6ET MVZ?;728D+]2TE>3O3ZH"N9.0BG^Z7%O1AMTT'8VN1$Y#F!LJW C@.S 6 MO_YB>]9O78[&A/F8L )UI+$;21Q^^B+ZY052HD5X\H0(E)DD9H\<@LDK*;' MFH9Q$LNG+GUZT>?J4\&\$J97BMUBZHW&WG!F[HX]?UIM//&FMM6N%B!UK>73 M8>/38:]/7XU%_YZ$J2ZO]L+/]2HFS,>$!4BPED*C1J$1:B :84J""?,Q80$2 MK"6)UTCB_7^!J!=]KC[>281QI][$>A%A_(YJ8]=Z62U ZEK+I^/&I^->GWXK M=YS*F70'7.V@U5Y&;7Y 2*)V//">4$ERILKT'D>JG727:WM;.->U%1D MQMA6^6G4;_EXVOAXBK7ML[5P],F(\)"Y!@+=%L MZY##6:AK<(U#4@65YJ/2 BQ:6YBCY-I&B%DUI#6;1^W97'NZM[6S/8U)"[!H M;4\?TF&[-[4[,W(UJ_EUM9IWJH*:,J/2?%1:@$5K2W=(FVT7-WJAYLJH-!^5 M%F#1VL(<77M_?/+VTX=4)-U5)J/2@NP:&UM#@F[[>&&0-0L'97FH](" M+%I;F$/6;_>G_4=G'/6[$WT(LJ+9(]D4E--, G0?9: F^S7M>(?H.)YS\B(% MM=4 BU;YWCPZI-)GD)\IW\29( FL%=X:C-44Y-6Q7G4C65Z>6ZV8E"PM+[= MU1JC*ZCG:Z:6G?I&'X4UAZN+GU!+ P04 " !A4&)7$+]CC%@# !Q"P M&0 'AL+W=O6N MCW'D,D(+)QG:O8E(AGRE,[SQB>Z6"JSX2;#DBQ@ M"NI+.1%ZY38J&6502,H+)& ^WF.7B):H,]+OI*DR.3051K./,)-:Y#K"L0_ #) ][Q02XG>%1EDN_ZN M#JJ)S'^.[-H_*CB%\@(%^#7RL1]T\(S_WMT_@A,TB0ZL7G! [X->(SY'8P$9 M5>B6I#2GZ@E]MP=W"IC\T96U2C7L5C5%?BE+DL+(T54L0:S!25Z]\"+\MBOD M$XGM)"!L$A >4T_NR2-E*X8(XZM"(=U2I-*O"BT676%76I'5,JUHG7@8AU&_ M/W37VQ%UV$5QV(^#QFX'MM? ]H["7JU!Z"Z&,OV:/_TE#'@1>WB/?- MO&#@>0'N)HX:XN@H\3?;L"![0VIT6BC0_Z)"@BA=LKHZ=2VG4*CS+OA*W,-; M6/@"1\&@1=]MYT?=\/T&OG\4_F#+^;77C;K@CXK_:XV<2&PG#W&3A_B_-(GX ME DXD=A. @9- @8G;!*#O5**0R_$N/7.[IN%?N3W#A2&PO=V]R:W-H965TJ39.?0 MWHM-4C.SG%U2VME)JF\Z!S#D>UD(/7=R8ZJIZ^I-#B73-[("@4]V4I7,X%3M M75TI8%M+*@LW\+S$+1D73C:S:_T7TH2R9^NL."GF:.[[SN/"9 M[W-3+[C9K&)[6(/Y6MTKG+F=RI:7(#27@BC8S9U;?[I*:[P%_,[AI,_&I';R M(.6W>O)A.W>\>D-0P,;4"@S_CK" HJB%<$+2$H$^(+A#"EA ^-T+4$J+G1HA;@K7N-MYMXI;,L&RFY(FH M&HUJ]-6&#"V%#\DD*DVNR M$EO8CO"7U_F3*WP74]#E(7C,PUUP57 -U0T)O;@@V>@NE8B1N1:%RD?L%-=<4V,'?P#:9! M'<')?O[)3[Q?QO+[DF++EQ1;O9#8DTI$726B:^K9;2F5X7\S^U+%>]E4A&D- M9O36-6J)5:L_$(@):,_P$.(/#0]!:3!N-^GL M)E?M_E:!PNJ*_=EE&W.9#!V$(9WT?(Z@_$G7 M7K6[SO$\O\,*EP0_'.3(%!:W@!^8IX.MA%[@A_TJ#V%![$6)U[,_A-&)YZ4] MV&H(2R9A&ETXWFF7@/1J KY(PXH?V$V'=R^@81SW[ YA 0UHU(,MA[ TB?RT ME[S5$$:3Q$_3GEWWK-4H0>UMCZ?1RD&8Y@/3K79MY*WMGGKK=_YTX8^L+['M M;+K$?^6;GO434WLN-"9OAZ&\&XJU44T?V$R,K&RC\R -MDUVF&/K#*H&X/.= ME.9Q4@?HFO'L'U!+ P04 " !A4&)7*2'.60\# !*# &0 'AL+W=O MYWQWOO-EO&7\0<0 $CTF M-!43*Y8R&]FV"&-(L.BP#%*ULV(\P5)-^=H6&0<<&5!";==Q!G:"26KY8[.V MX/Z8Y9*2%!8 7@EP#M6 M0Z\$]([5T"\!QG2[L-TX+L 2^V/.MHAK:<6F!\;[!JW\15)]3Y:2JUVB<-*_ M!N5E@<[15\PYUD%#IP%(3*CXH%;OE@$Z/?F 3A!)T0VA5 57C&VI-&N\'99: MIH46]Q4M'KIAJ8P%FJ<11#7XH!G_J0%O*XLKL]V=V5.WD7 )60=YSAER'=>K M.<_L>+A;9\Z_:9__M?8#9WC5'? ,G_?J'1 "X R9NW"& A A)YG)XQ_72A9= M24C$S[JP%\2]>F)=XT8BPR%,+%7$!/ -6/[[=]V!\[G.YVV2!6V2S5LB.XA. MKXI.KXG=O\QESD'G/DGR!%$=))3A)U6LI4#JI4 B9ER>2^#E;FV"%DJZ11W0 MK\?&=YV.NGV;_1 T'N6M(3A*Y;PEE0>^[5>^[3?Z]A8HEA"A!>;RJ8MD1W$8%#%8/"_JL^@S>BT21:T239OB>P@.L,J.L.C,B33&5(6 M'WA47:J NH@,7Z9\K]-_5F1JA0:'0D&-4-=]43P*J<&!4"52&&SO-4<)\+7I M2@4*69[*XHVL5JO&]\+T>\_6I]W1K%NS'JA&N>AK_] 77?8-YFN2"N6VE5+E M=(8JSWC1N183R3+3FMTSJ1H],XQ5LP]<"ZC]%6-R-]$*JK\/_F]02P,$% M @ 85!B5X9\1P)4!0 TR, !D !X;"]W;W)K&ULS9IK;]LV%(;_"J$50PNTD7A(W3+;P)H@V( 6"Y)T^ZS8="Q4%T^BX_;? MC[I$5$29&1@)R)=$M_/R/8<2^9C2XI@7W\L=8QS]2).L7%H[SO?GMEVN=RR- MRK-\SS)Q9IL7:<3%;O%@E_N"19LZ*$ULOIP$W\L./5 7NUV$,-W2RNPT(9MHT/";_+C'ZQ- MR*WTUGE2UG_1L;W6L=#Z4/(\;8.%@S3.FO_1C[80O0!,3P1 &P#_-X"T :1. MM'%6IW49\6BU*/(C*JJKA5JU4=>FCA;9Q%G5C;>\$&=C$<=77YBH08D^H:L# M/Q0,?8VS.#VDJ#Z.KJ.?HLMXB=Y?,A[%2?E!7/GM]A*]?_!YNBR)T ME8"N$E#KD1-Z?^U9$?$X>VAR'TVH4:#C"M43=U[NHS5;6N*1*EGQR*S5K[]@ MS_EM++V)Q)XE2[IDB4Y]=<.J1WS#"I1O3]7_:!U?K=C8H[>)T?Z@J$6>BJUG)1R=51TGG$[B$DD$Z^O9, M\^EQ!7ZYRT?]8[4[/-=[SO#?IL#"+ D FR&!%AE B]TAH.\7MS4O(0";$8%> P+J&)^#BS MD@NP&1A@E0P\"(>CKU[UO]]2OJ#XG-;O64 _<3?K'Q<=??.W0OW#DR[*# '!H#$ )@ M T#% !K2(0?H6S+-1'( F'$ J!R Q\K[N< 9 @ &8@ "H(B'$J\(;NYR ! MD"0 9B0 *@E@WR5*[>= 9 H &8H "H*8.KYRK T!PN 9 %X#0O R%H!T'!( MDOHV3'.0, !O&09 A0'LN(3XPR+-00-$T@"9B :(2@/#)T[?E&DJD@2((0D0 ME01&NT*O;^I?(@/1(\-I_Y.RP51JS[/LO3*8XIV!R@80@JN\-)@##HB$ V(& M!V0$#IS 4=;6]/*F]B4=$#,Z("H=!*$3*$_+''1 )!T0,SH@*AWX0!7LUZN; MNI=T0,SH@(PL%(@[7W$_!QT020?D-71 5#KP/>(IL\4<=$ D'9"W3 =$I0,* M 59>T>F3,'TO*NF 3D0'=.QU@A?2X1*7OCW3?"0B4$-$H.HJ '4P8.5E[Z2( M8/>^N*@^=_D:%0]Q5HJ[:2ODG3-?U+-HOB!I=GB^KS_"N,\YS]-Z<\&ULM95A:]LP$(;_BO!@M+#%CA,G M)7,,:TM98:.A9>MGU;[$HK+D29>D^?<[R8[)ANLQRK[$DJQ[W^=TRCG=:_-L M2P!D+Y54=AF4B/4B#&U>0L7M2->@Z,U:FXHC3?X$V MG\3IY5I:_\OVS=XD"5B^M:BK-I@(*J&:)W]IS^$D('XM(&X#8L_=&'G*:XX\ M2XW>,^-VDYH;^%1]-,$)Y8KR@(;>"HK#["M02I9]9'=8@F&WJJFS.[![D!RA M8*A9N^OL&I +:<_3$,G;*81YZW/9^,2O^#Q /6*3Z .+HWCR>WA(R!UWW''' M7F_RBMZC/VZBXSLP='OH@K@K*-2&20?+$$S%SH1B!^#&GB_ZD!N+:;^%^SLL M;,US6 9TWRV8'039^W?C6?1I((%)E\!D2#V[JXD;.U[;QS>L,&U28U-6:86E M93$K^,$.L$T[MNF@\HU07.4P0#8R\5_1D@XM^;>Z%\+F>JN0T6E" M;Y63_U#E68<[>W.5&X5QY"5<$]UET2B:CM-PU^,\[YSG;ZSAO-$UQT6A.YVN:WM=,4->^WSQII.[EAR5]+L"X#?1^K34>)ZZ% M=1^@[!=02P,$% @ 85!B5Q^%56Z,! V!, !D !X;"]W;W)K&ULM5C;;N,V$/T50ET4"=!8-\>.4]M $JGH @T0)+O; MAZ(/M#2VU5"BEJ3LI%_?(:4HEJ,H=JN^V"+%.4.>0\Z,.-UR\2C7 (H\I2R3 M,VNM5'YIVS):0TKE@.>0X9LE%RE5V!0K6^8":&R,4F9[CC.R4YIDUGQJ^N[$ M?,H+Q9(,[@2119I2\7P-C&]GEFN]=-PGJ[72'?9\FM,5/(#ZFM\);-DU2IRD MD,F$9T3 AZVD#,^); ENY\TST4A:Q*K]AI7!\% /YY6!6;I=KMT0%U!%YU/!MT3HT8BF'PS[QAKY2C*]41Z4P+<) MVJGYYRSB*9 O] DD.0E T83)4W)&OCX$Y.33*?E$DHS<)HRAK')J*_2I+>VH MPK\N\;UW\'URRS.UEB3,8HA;[(-N^TF'O8UKK1?LO2SXVNL$?(!\0'SG)^(Y MGM\RGYO#S;VVY?PW[^&_]MX@PZ_5]PV>_Z'Z)$ADQ+@L!) _KA92"3S"?[;I M72(.VQ%U7+N4.8U@9F'@DB V8,U__,$=.3^WD=TG6- G6-@36$.682W+L M] M'BZ78 (HGCTCD$*!!%5 3O PYB BR-1IFS@EKNL88)TD-G-GX'GNU-[LTMXZ MS')>M;L(!&:)[JE(FX-3YU.CMVN?8(%)=AHAS5_N,=L.<1U=\9XWF#<3NRH M)G;42>QO7,J21BP-'L\4/]/_6)/0^"],.%@%*((I/,DV4+;::.UT<2RMHY9E MC@;G>[NQ3Y=AB\OQKLL&L^.:V7$GL_= 6?(W;M(55FCD!,,IIE*D\D%1(9[; M:!R_G<;9Q-U?^DVGVV/W79]@84]@#;HO:KHO.NG^1EE!RW*38<%+,1I@G&" M=6,WZR6LZ[UWK$K2.YT?2WJ?8&%/8 W2)S7IDT[2OW!%&:$I+W286)(B$Q#Q M56;VOXC5*@.MF**(ZC(A!*GPH])._5DY.WX@PG W]/G,Y)'BO. M02[#GEPV6'>=USK=Z>0=2S5A=O9)#.73J:[,U1JK@_];DNZI'1OM>T4+*K2& M>./]LQSVY;,IWLY'EGN8>(G^NC;XF(*Y>$\$ D\Y5H!:/H[JX:]*>1^E<,DSNF#/6@V9+)C.*7%1 M7FN@&OK +2@SR:;SK*%:LH@B@%@?.-UL&N.Y@LA?SNJ=^M!P' M.0W[_<5*0@5N:*2))(AZ[RL[7NK:^AKLSERU[_M7MYX[;T!_K:RMR, MO,*7=UZW5*P2/%H,ENC*&8RQN!;E-5+94#PW]R0+KA1/S>,:: Q"#\#W2\[5 M2T,[J"_SYO\ 4$L#!!0 ( &%08E>&CLO-X0( )H* 9 >&PO=V]R M:W-H965T,WXH80)+[+,W% MR(BE+ :F*8(8,BI.60$YOEDQGE&)6QZ9HN! 0PW*4M.QK+Z9T20W_*&677%_ MR$J9)CE<<2+*+*/\80(IVXP,V]@*KI,HEDI@^L."1K >5-<<=R9#4N89)"+ MA.6$PVIDC.W!W%/Z6N%G ANQLR8JDB5CMVKS/1P9EG((4@BD8J#X6,,%I*DB M0C?N:DZC,:F N^LM^US'CK$LJ8 +EOY*0AF/C'.#A+"B92JOV>8;U/%H!P.6 M"OU+-I7NF660H!229348/YP5> MEURR7,:"S/(0PA;\M!O_I0-O8HQ-H,XVT(G32;B XI2XUB?B6([;XL_%X7"G M+9RW69^]S?J\&WY)'XCCMAE_DDJW.3.NIG.[S\SO\5)(CJWA3]OQJ"AZ[12J M70Y$00,8&=@/!? U&/Z'=W;?^MI6FV.238])-CLFV?Q(9$^*VFN*VNMB]\=1 MQ"&B$@@M9 MU+;2>7MN/)JOZK&OX5CG3_VL&^-J_B;ES=V; (SWE M"$P-'ORJ)3;29I :Z_GAF7QB#R[L%OG4'LRJ.>F1OIK:+BF/DER0%%9HRCH] MP\!X-0E5&\D*?7,OF<0Y0"]C'!Z!*P5\OV),;C?*0#..^O\ 4$L#!!0 ( M &%08E<-R;]]$0, ' + 9 >&PO=V]R:W-H965TY^6TKX2,98^J2OT0)9 ^X RE_,H* MDP0ROB5KE68$P4!"2:P:FM91$QBEBMN39W/B]G#.XBA%2Y+2-$(QW^B@(5]Q5% @%8PC]DSWLY0F8\,T,]@21GA;\1_==U5 M6%CU%N(K\4@SZ*.^PC\#%)$-4MRO7_2.]KVN-:YIYEW3;'Q-L\DUS:;7-)M= MR>R@W:RJW:PF=W717/;BS>(,%YRNJ*5W"=AN)=5'@7%>-3A:Y; MFGE4OU.5H6OFD6IZJG(LQ[&.:EAS1\TR.D=E5/>^XPDB:SG34>"+:A7?M.JT M&AL'.S MAUR&?"1&1 CX]17&;+<1-ZB&;/<_4$L#!!0 ( &%08E>'RS6_M@, "02 M 9 >&PO=V]R:W-H965T$?F,>QAS\"(.(332/\_A*UYGCX1"Q#HEQ).YL" T1%TVZU5E,,7)3 M* QTTS#Z>HC\2+/':=\3M<+Z(8Z83R) \6:B7<.K=4_:IP9??;QG1]= 1O)&R#?9 M6+@3S9 .X0 [7"H@\;/#MS@(I)!PXWNNJ15#2O#X^J!^E\8N8GE##-^2X!_? MY=Y$&VK Q1N4!/R9[.%!Z$?9;_H1_X< MC@#8K0','##+@%4#6#E@J8[0S8&N*M#+@9XJT,^!OFH,@QP8J(XPS(%A&:C+ MPR@'1JHC0..0.4,9*9*MG&UX2#?\)=^UR"'A4#GC\)!RF.9 M4[('5-H+/7F1OD I+TK>C^2K_L*IN.L+CMNS[XG/W\%?8.KO?!='+@,74\R1 M'[!+T?OZ,@47GR[!)Z #YB&*&? C\!KYG'T6G>+ZBT<2A@0WUKGP1ZKJ3C[V M(AO;K!G; BL2<8^!6>1B]Y3711Q%,.8AF!NS4? ZV7: 97P&IF%:%?[<-N,K M] Y,JY:>?D33#C!'M?BL&9]BIP-@-KI9@=^IA YK\7N%T >U]%PA]/RY5^&+ M9OP%QXUI6S;CRR1JQ!]4G(>U^*.Z\U6QK]2=K\+7ZLZ;#6^054P'5JIG-4\' M_UZ_,4[%__!_%2[=9!+=:@FY-KEB,7+P1!.+#X;I#FOVGW_ OO%WU2O9IMBT M3;%9FV)W;8K=MRDV;U-LT:;8LDVQAS;%'ML46[4IMFY)[&3RZ!:31[=)W;Y% MS -NL8YPL1.(%8,++L0RP26!:# 08YHM)"ZK9I9,?YCJRTW*SC8ZQG"L[XYG M#!6CJ8K13,7HKM)H8)Q\X"ES?P8S/X-9J 2P5#%Z4#%Z/,/%U1G,^O>8DUKM M%;7:.Z=6JXHR$^H?>0/-KF64JK+""@Y'5JDLJ[2@4=*:56D->OU28598&99< M!9R48I65.2SY-:^RZO9&I7)3>A)+I2?QH/0D'I5B7"G%N/XHQJR.]*.]5(CI M-CV'8, A2<2SG4C16QQU7*<[OE+_ EZMLQ.+_V6R\Q.Q:-OZ$0,!W@A)HR-/ M'&AV)I$U.(G3'=L;X6('F%YZ&+F82@-Q?T,(/S3D ,7!D/T34$L#!!0 ( M &%08E<,R69F- 4 .<9 9 >&PO=V]R:W-H965T_^_9*2 MK"NEV*W3/,2ZS S/F2&'1]+T0-DKWQ BP/9@8TCA<>X_5&J O6?+K%:[(@XFG[P.29546)XI1D/*898&0U,V[AS3T* ME4-N\1R3 V\< T7EA=)7=?)7-#-LA8@D9"E4""Q_]N2>)(F*)''\4P8UJC&5 M8_/X&/US3EZ2><&_B0E(4_%6]*$Y__!H;2U M#;#<<4'3TEDB2..L^,7?RT0T'&0, M'@!3UC*:.LASDWM+-G&FRK@03-Z-I9^8+P1=OE[?R41$X)ZF"% 5E@DTBO.E&,J7?)8X%85)A8_P(=/1. XX1]E MK%^!!?@&,\*//]+M[PW=<1F53RTAJ2A UK*$?5? 1@.P)^ KS<2&@S^RB$1M M?TNFH,H#.N;A#HT&7)"M"1S["B ;.1H\]Z>[HQ$X3E46)X_G#L1[)%RP>"ED M?HNLGI9\72)'!U)=XH9O\9+,#-D&.&%[8LQ_^P7Z]N^Z+%PH6"LG;I43-X_N M#.4XGS@ZBNXE*5XH6(NB5U'T1LO^E.UEX4ET5:Z2*UGK=9QE<;96RW!+6$PC M\$%6O;C_49>-8@@O'T)U\?W<0;Z<_=0GV>^P)/+W>2H*V:SJ]%=>WDRP;9FV6M4" MXPKA@;#\R3-;DE+7/F6QT.O_T4AG-]@+16OSKC4'#/ZE=(6C:N5LFA>*UJ99 M*Q8X+EDN(E]A7Z($3E>^:HPF#AR8GK6.@>-"YCP!"_N:! :]AJ$Q\AP]4%3K M%C0J",X4L66PENAS83>E.BO'&=AD4:TMT+BV.%O&EO%:./PN5HW-T(,!JO4 M&M<#_U''EM&;H-P)["+O&S5G=QMYO=LCYYUT++KHZX%+16NGH98':%P>_)\Z MMH32$J5>?R?5F+F!B8;F:JT7T+A>>#_M6@[1;N68[;@.I[9>]#4V;FV";T!5K4&0.,O'MY+NY;#MNM@R^>C7M/4&'I2 MNPZH.E1O^^C4;?\]M6L)HJ5=D9QN799]L_:Z+$A:C5?F*6'K_$L"!TNZRT3Q MUKBZ6GVMN,W?T7>NW\&;^^*;0QVF^ 3R%3/97#A(R$J&M,U +AA6?%4H3@3= MYB_F7Z@0-,T/-P1'A"D#>7]%J3B>J &J;SOSGU!+ P04 " !A4&)7JCY= M['H% )'@ &0 'AL+W=OFZ M+Y X/D_.>7Q\7N+ACO%GL<)8@IK)@/$)2 MW?)E4ZPY1H$1BL*FZSC=9H0(;8R'9NR!CX=L(T-"\0,'8A-%B+_>XI#M1@W8 MV \\DN5*ZH'F>+A&2SS#\FG]P-5=,T4)2(2I((P"CA>CQ@3>>*ZK! MB=PUT*;,&7O6-W?!J.%HC7"(?:DAD/K;XBD.0XVD]/@K 6VD[]2"^>L]^E=C MO#)FC@2>LO!W$LC5J-%O@ OT":4CVSW,TX,ZF@\GX7"_()=,M=I '\C)(L2 M8:5!1&C\CUX2(G(";N>(@)L(N <"L'U$H)4(M-XJT$X$VH:9V!3#@XN/CT&7P"A()?5VPC$ W$)1 KQ+'0@_T;E2H O-,!!4;ZIK$Q-=?>FWKI6P!E> M7X.6[9Q3WL*W%8)5ZPII4N7,O@M8ZIHRF^FI<7;L(Y MHDNL]J8$\U>0G_> 7LWP9(=X /[X14&".XDC\6?5\L3O;U>_7\>C&[%&/AXU M5, 1F&]Q8_SC#[#K_%3%;9U@7DU@!=[;*>]M&_KX&Z-7/A(K(/3. 7Z>>ORB MKW$5F3%HUX#J6+P=#]K=3G_8W.99*L_J]7HMISC+LRIXIOF=U/R.U?Q'+"0G MOE3>9$('>*)$"B 9F&.@LH0,U1.U[Y5+1HH1,Z>*#^M;3G6N.L&\FL *['93 M=KL?O*F[=?)>)YA7$UB!]U[*>\_JU5\1X6"+P@T&;*'*F=3'S2:_!%LU58MS^2@GW+0?X_ UB]9UG,Z)?O+L[HN M+)EO5?!,\P>I^0.K^4^48Y\M*?E;+7O!>)\)>:F<(D3:(U2DV]#8'\#C[&D? M^D06^OPX]"6N(YE$815Q@U*LA]V>6V+.JO6I>ZPFL +!T,E*3<=*\1?E1697 M[4PUKB[0%G/578 UYH09;M-%**\!4/_?9QQ#R[CN=RD'4IT-ZF_.?9/-$G M3TNK6W*-J5WMDS?<>_0J,&M6H+4F_W_D<[N*T(B"09K..\?3>:W=3%UHQ:7) M^AEH;VB^;:(YYCH.[KE,OL@)L=ES3&GR[75'Y$HO65H ;$Q/KXF/Q:J9CS6 M;L[EG>O>H<._999GM^9Y3A#G([XD M5( 0+Q2DRG+*)WA\[AC?2+8V)W%S)B6+S.4*(\6NGJ">+QB3^QO]@O3T=_P/ M4$L#!!0 ( &%08E>JWF9X 0, 0( 9 >&PO=V]R:W-H965T3'(A M5ITXLPV4?[]K)XU"%U@G[87$]CW'YYQ<[,E6JD>=(AIXRD2NIUYJ3''F^SI. M,6.Z*PO,:64I5<8,#=7*UX5"ECA0)OPP"$9^QGCN11,W-U?11*Z-X#G.%>AU MEC&UNT AMU.OYSU/W/)5:NR$'TT*ML([-/?%7-'(KUD2GF&NN.&YUXQVLDX64CW9PDTR]P I"@;&Q#(P>&YRA$):(9/RJ.+UZ2PML MOC^S7SGOY&7!-,ZD^,X3DTZ]4P\27+*U,+=R>XV5GZ'EBZ70[A>V56W@0;S6 M1F85F!1D/"^?[*G*H0$(AP< 804(7POH5X"^,UHJ<[8NF6'11,DM*%M-;/;% M9>/0Y(;G]BO>&46KG' FNC,R?NQ<4! )S&1&S:&9R[<#GQ7+#1 KPA7C"AZ8 M6"-0X\#YEJE$@US"')7KI#Q&N,^YT7"3%VMZO+]$P[C0)T34+'+[5:4=> L^ MZ)0IU!/?D!NKR8\KY1>E\O" \J],=2$8?X P"/LM\-EKX*&#A_MPGS*L@PSK M($/'US\4I+716?P9Y+FB'%=(G6]@L8-FW9SMW+3+$WY\(4JX,9CIGVUQE/L/ MVO>W__8S7; 8IQ[]G36J#7K1NS>]4?"I+9S_1+875;^.JG^,/;*-5&:3V.8J M%*?&*!.AN5A(S?,5:-;VNM[H0,JC6O;HJ.QOJ#)2##ND=FC3=QP>ED 80R9SDVH(>]2(NS:FV;\R MC5N82H]^XXRV]R.=/RN>:Q"X).Z@^Y'"4N6=4PZ,+-RQO9"&+@'WFM(UC
    Q @ R08 !D !X M;"]W;W)K&ULK55=;],P%/TK5IC0)HWFL^T8;:2M M!8'$4+5J\(!X<).;UIIC!]MMUW_/M9-&V<@J'LA#XH][CN\YMF\F>ZD>]0; MD*>2"SWU-L94U[ZOLPV45 ]D!0)G"JE*:K"KUKZN%-#<@4KN1T$P\DO*A)=. MW-A"I1.Y-9P)6"BBMV5)U>$6N-Q/O= [#MRS]<;8 3^=5'0-2S /U4)ASV]9 MC?A]6QHXUW =P9[W6D3JV0EY:/M?,FG7F 3 @Z9L0P4/SN8 M >>6"-/XW7!Z[9(6V&T?V3\Y[:AE137,)/_!E<>R:&@6V[NY?XS-'I< M@IGDVKW)OHX=8W"VU4:6#1@S*)FHO_2I\:$#")-7 %$#B/X5$#> V FM,W.R MYM30=*+DGB@;C6RVX;QQ:%3#A-W%I5$XRQ!GTH]EQ>4!@-R"@((9LN!4:/*. M?*-*46LQ.9^#H8SK"QQ]6,[)^=D%.2-,D#O&.6Z%GO@&,[%\?M:L>ENO&KVR MZA*J 8F#2Q(%4=P#GYV&SR%#>.C@T7.XC_I;$Z+6A,CQQ:_P+:0VX(S \VF. M5FCR\V:EC<*3]JM/8LV9]'/:VW>M*YK!U,/KI4'MP$O?O@E'P8<^P?^)[)G\ MN)4?GV)'.PM0"G*2R1*K@Z;N@G%&5XPS<[@D0HILBQ'"]/E0DX?U";-58Y=> M!8/@??>9^+NNVA[(:#Q(@LX3MI!GFI)64W)2TW)#T2@B '(4AM6.:#"&@]M@ M6=B;WJ-9KCA;NZ8FYWC"M6.YZ%-=+S_L*(B"T3@>O5#:$S;$4SOJ5S=LU0U/ MJOO*"L ;J+>*B@SZTAO^[? X&0Q/;4H-&77W)'F1IM\I-+;(WU&UQC0(AP)! MP6",'*HNG'7'R,K5GI4T6,E<&ULK59;;],P%/XK5IC0)HTE3=(61AMI78M E&M#!X0#VYSVEAS[& [Z_CW M'#MIUDM63;"7Q';.]YV+SR6#M51W.@,PY"'G0@^]S)CBTO?U(H.E>=RTG7RCN![PS6 M>FM-K"=S*>_LYE,Z] )K$'!8&,M \74/U\"Y)4(S?M><7J/2 K?7&_8/SG?T M94XU7$O^@Z4F&WIO/9+"DI;!&U-#DX&2 M:Z*L-++9A8N^0V.\F+!Y,C,*OS+$F622%US^ 2 C$+!DADPY%9J\(3/,R+3D M0.22?*!,D2]4W6'>?J>\!'(Z!D,9UV3L;D].3,W)"F"#?,EEJ*E(]\ V: M9Y7XB]J4465*^(0I$?DBA5VH!+%NP29I,NFOR\ MFFNCL-Y_M=UXQ1FW<]H>>*D+NH"AATU.@[H'+WG]JM,+WK>%^R7)QB])-GDA MLIV+B9N+B8^Q)Z>?I<8Z7.%,P )<\!*3WU;B#)LO$ZMSLL*K4I03K$I"4^PA MS%Z8[<\$'G#>:&@MUDIKSVFUT^8^"<,>9M+]]I4<"D5![]VNT/A0Z$VW%_=V MI2:'4IU^)WB4V@E.MPE.]VAPOIH,E V+S+%IU>Z>G1,!ILWG[J&ET;8-E=-M M4G&P%YKQH534[\=[3K=0=?K] Z_]K0:?@UJYR:K)0I;"5"7?RNM-R/L9A7\WF1_KJ3P';_HKA1."P1%7!11]-5M7TK39&%FZ\S*7!8>66 M&?ZP@+("^'TII=ELK(+F%RCY"U!+ P04 " !A4&)7W[P4A&X) #I;P M&0 'AL+W=O!O"W8G&KTZYT M,R2A0.FUE=KF=S*SU73V[H_3_1' A=PF,>N8=GO:%W]." 27X,+M(ZUV@.*/ MPX\'.\DWR?4KX[^62TH%^3W/BO*FMQ1B==7OE[,ES9/R,UO10O[EF?$\$?(N M7_3+%:?)O&Z49WW+,$;]/$F+WNUU_=@CO[UF:Y&E!7WDI%SG><+?[FG&7F]Z M9F_[P+=TL135 _W;ZU6RH$]4_+)ZY/)>?Z?,TYP69_.O(H'1M6@ M?L8_4OI:[MTFU4N9,O9K=2>8W_2,:HEH1F>B(A+YSPM]H%E627(Y?FO0WJ[/ MJN'^[:WNUB]>OIAI4M('EOTSG8OE3>^R1^;T.5EGXAM[]6GS@H:5-V-96?^? MO#;/-7IDMBX%RYO&<@GRM-C\F_S>O!%[#2SK2 .K:6"=VF#0-!B^;#(XUV7W8 M!Y^V>:S)]N,VZ\^[O_EBU=]*.Q')[35GKX17SY=>=:/^:M?MY95Y*F2L1$F28DX>6"'28D&+64I+\HG$=)%DY)&S&:5S^8>2_&A3 MD:19^1/Y@:0%^;YDZU*V+*_[0BY/I?9G3=_WF[ZM(WV;Y(OL;5D2IYC3>4=[ M1]]^\%%[]X/^K8\ 7P]8%Q\!@1X8ZI:@+S_*W>=I;3_/>TLKADGQF0S,OQ'+ ML ;DER>;_/C#3QT+]J!G;#K;,9:&L?7,W7IQ$N-\\*+6U8LR*L:<:!@7\Z*\ MDQESJ&'\TY?&T##!!V_QBI_TWH1ZYHFNMHSV>Q.=_('+I9FNTZSZT>AP8KWS M)7EKF[5__8HZ,OW>%#HG92,Q!8BX2\Y"8C\0")!8BL0B)Q2!, M">S%+K 7.OTV*,HU3XH9K2LZG\KTL.?=L%S*M0VQ)"LNU^FY>"/S))$O.16(#$0B06;;#A7M8M->8QJ#LEF:-=,D?: M9,9,CF7_9>1>CFBL("_D>[61BN7D*Q75-BSRM**S-,G24JZD!\6L*Y;:'LZ- M)1*SD9B#Q%PDYB$Q'XD%2"Q$8A$2BT&8DN#Q+L%C]'KE&!E8)&8C,0>)N4C, M0V(^$@N06(C$(B06@S EL)>[P%YJAUR[GNJ6)'E->/>6VWLM<&Y D9B-Q!PD MYEX>K%.9XX%AO%O!1';I'W8Y&;[O,4#V&"*Q"(G%($Q)U&27J(DV4=_H7.;I MCVI7T7_H3-2C(4_DC>^4YVF15/MN_(*GG;U'!P.J/I2_>,5F^=G5ND9D,U!ZJY4,UKM/T9Z^78 M>#]E]:&=!E MA&H15(M1FAI(JPVDI0WDS\6G.4W:L0$JK MG1U)I&9#-0>JN5#-:[3]2%K#CD@B.PV@6@C5(J@6HS0UDFW-CZFM4+B5D]M2 M\/6FZG?&JITH:5$7$'2/DM"*'ZAF0S4'JKE0S8-J/E0+&DW9S#4\',)#:*\1 M5(M1FIK)MJS'U-?U/+Z?KY(ZFTI0-]N/NH=-:&$/5+.AF@/57*CF034?J@7F M87F/:1@=&47V&D&U&*6I&6WKA4Q]P=!=SM:%(+,L27,9T+0@"9^F,I3'-N7J MO;-3"2T.@FH.5'.AF@?5?*@60+40JD50+6XTY?=GHOS^J*EL:X5,?;%0D\IF MQ^4IJ826!D$UN]'4'8:',RD'VJL+U3RHYD.U *J%4"V":C%*4U/9UO^8VFJ% MO3IU.:%E+Y0?*4AO&*7J>/S^Z_[0\2PY>3G8K6WK%^KL00U:JP/5/*CF0[4 MJH50+8)J,4I30];6[)CZHIV'9<(7E A&:,*+NH"=TRP15/.A M6@#50J@60;48I:DG!VBK?2QM/<*N2J^=KW[3SE?UW+FAA&HV5'.@F@O5/*CF M0[4 JH50+8)J,4I3H]N6^EB;R@5@H9X%+?B!:C94JN5#-@VH^5 N@ M6@C5(J@6HS0U^FU]E 4_09(%/4,25+.AF@/57*CF034?J@50+81J$52+49J: MWK;PRM(77MTM%IPN$D'K0W32^79(?F9<6]*A9\^.,+3:"JHY4,V%:IYU6 EF M75P>'MX*[36 :B%4BZ!:C-+4<+;E5I:^W.I8. 4CT^K$$.F6G-H=B076HP%U4*H%D&U&*6IUZ)HB[$& M^F*L\Y*+V?:E7Z1S@PW5;*CF0#47JGF-IIRUL.,<,-!. Z@60K4(JL4H;9/K M_M[5M7+*%_4UXTJ9V74A-I>>V3VZNR[=77UUKG>/WYM7MMGQN&M>>9NKSK7\ MYB)X7Q*^2(N29/19=F5\'LNA@&^N*[>Y(]BJOK;7E G!\OKFDB;REZ1Z@OS[ M,V-B>Z?J8'=UO]O_ 5!+ P04 " !A4&)7XLDP)^<" !)"0 &0 'AL M+W=OPXL]T6I/WXG9TTE"J-A-0OK>W<\]S=8_O.P[54CWH! M8,B3X(4>>0MCRG/?U]D"!-6GLH0"O\RD$M3@5,U]72J@N0,)[D=!,/ %9867 M#-W:K4J&W"F=^ MPY(S 85FLB *9B/O(CQ/!];>&?QBL-9;8V(SF4KY:"=7^<@+;$# (3.6@>+? M"L; N27",/[6G%[CT@*WQQOV;RYWS&5*-8PE?V"Y68R\SQ[)84:7W-S)]7>H M\^E;ODQR[7[)NK8-/)(MM9&B!F,$@A75/WVJ==@"($\[(*H!T0X@BO8 XAH0 M[WH8[ 'T:D#/*5.EXG1(J:')4,DU4=8:V>S B>G0F#XK[+9/C,*O#'$F&4LA MF,%]-)K0(B=C61A6S*'(&&CRD4P87X&BN20/C.,4#&5LFM2B36J742?A#56G) X_ MD"@(SUKB&7?#)U B/+#P*";WDY0<'YVTT*3=-#\RLXDB"@CMR"MNMBQVC/$> MQFNI]DE!RPP)<\ MFS4\(\)=\S91.J%O%>5 9*^T&S3:#3JS=%2=@-@R'/.A9X[&V.* M:]?5Z09RJJ]D 0+?K*3*J<&I6KNZ4$"S"I1S-_"\V,TI$TXRJ]8>5#*3I>%, MP(,BNLQSJEX^ )>[N>,[AX5'MMX8N^ FLX*NX0G,E^)!XC\"U#G$D6,L^9P7TQFE"1D844AHDUB)2!)I?D M3NA249$">7<+AC*NW^/JEZ=;\N[->_*&,$$^;V2I$:MGKD%%EM=-ZZ]_V'\] M./'U)RBN2.A=D, +PA[X8AA^"RG"_0H>',-=]*$Q(VC,""J^\%_-(#<=+_Z\ MQVAR9R#7?_5ENJ<>]5/;VWBM"YK"W,'KID%MP4E^_LF/O5_Z\CX3V9$+8>-" M.,2>O&ZY/1#2;$ 1(<5E6BIEK>&,+AEG!DWI\V%/'E?DMHALD]CW1M-XYF[; M&7;#HG@<^=,F[$C[J-$^&M3^:UYP^0+JK2;WMX7%'5.#'7>T]8=YTGD^EPS%&BOO?:,7B#J=Y+L;XT MH/+C9(>VI69L5_O1M*.V)RJ*.GK=5K-C.\W?J5JC$,)AA3#O:HSIJGWSMI\8 M653]SU(:[*:JX08;7E V -^OI#2'B6VIFA8Z^0=02P,$% @ 85!B5\+B M^!I\ @ 3 8 !D !X;"]W;W)K&ULM55M;],P M$/XK5IC0)D&3IFN'1AJ)=KQ, E&M##X@/KC)M36S?<&^MN/?]@!I^@@@ M;0%IK;MYJ%9Y)4GFF<.=<,&;V<*F#K5&LSAE0U'FY/A6,8[R*1JCB+-,7DA; MBBE:4G8%ME#@Q7,Q05LV-S/IV$N\W4@G+0'?GEX!2:7]&?O-P-5?B"V@Q9P( M9<5$:ML$DC+'U$V!RJGA@DST2:I -Q.[\2IR=GO]/$'&L7 M<-H%G-:\@T=X6_WHQ,>%5BL9O@TOOKYG-W%-8/RW0UH;SO/#G*%Q+GTE"QA' MW!D>W!:B_.F3_BAY>43QH%,\.,:>?T*26DB#&TX_+@6WEB>N")=)5'MI7X2T M'Q+?T(]J^M"DV_PBB[<'%)UWBLZ/*GKM27%#P*''CB+_,5/#3M?P/]1V^!\4 MCSK%H[_*9"D*]"0(>365!FK*R>>5P^\\P0X6MN'N]_^7R+2@Q%&4/<'DO\" M4$L#!!0 ( &%08E&PO=V]R:W-H965T_;M("2 MVYZN0-%.KDW)D:9F[=O* ,]J4"G], A&?LF%\I*X7IN;)-8;E$+!W#"[*4MN MGB<@]6[L];W#PH-8%^@6_"2N^!H6@,MJ;FCF=RR9*$%9H14SD(^]+_VKR<#% MUP&/ G;V:,RCP_L M-[5W\K+B%J9:?A<9%F/OD\?876S]#QI5K:^LMV;6S@L71C49>Q$;OF''1Q.8&M=4:3>*$R M0$.[@G"83'59"J0LHV5<96RJ%0JU!I4*L.P#F_)*()?L9=P]%F#:582,7>^I M3#*!&T.P\QD@%])>$,$C%"*5P&ZD*[$_@ /Q&1.*W0DIZ8YL["-YPYHU>X5TJ ZDV&2E= MJE0[:R20],XW)BVH#-C]2HHUKTOKQS="LUN$TOX\9:$Y:G#Z*-=V5[;B*8P] MZBL+9@M>\OY=?Q1\?L-(U!F)WF)/KBT**E[RD1YR?TG=Y/HUHQO4.U'L;T^H&G2J!O^KRM4!7>+@E(;!OQJ&46_T0H-_ MU ;N1;GC9BV491)R@@6]CT./F:9+FPGJJNZ,E4;JLWI8T,,&Q@70?JXU'B:N MV;JG,OD-4$L#!!0 ( &%08E?& FJ(\@( $() 9 >&PO=V]R:W-H M965TI< 4U*4,;=P/,&;D:9<*)1>6^JHI$L M#&<"IHKH(LNH>KT!+M=CQW M:TZG>:4%;H\W[%]*[^AE3C5,)/_!$I..G= A"2QHP,\XQ0(]<@]+L"]RXEG%3R0@. MR)A!WB%=[Y($7M!M@4^.PV\A1KA?PH-=N(L):;(2-%D)2K[N ;ZIPC91YO62 M3#D5AE"1D,_/!Z9S&,':P[S2H%3C1 M^W?^P/O49OQ$9#MIZ#9IZ!YCCR94IP30]XIR--ZZKA6#7]67W3-6D=_S.N'( M76W;: D+!E[';\)V!/8:@;VC K%6BZS@U$""O8L9B%E5HOC+ZS4L%P\VB]=F MH7I'?]O!,/3V#+0$#?I>N_Q^([__9ODTD\JPWXU\:5)0V%2&BB6;OOZ6("\XH'_0Z!\K[?ZPSW*K,*&VQ'?0SW"M/=.N'L MU\4]54LF-.&P0)37&6)AJ^K$KB9&YN6A-Y<&C]!RF.)'#B@;@,\74IK-Q)ZC MS6=3] =02P,$% @ 85!B5S':;J! ! $QX !D !X;"]W;W)K&ULM9E=CYM&%(;_RHA&52(U"\.'P5O;4F*(&JF15MFD MO:AZ,8O':QI@"#/8V7_?&6#!8$S-]OC&'N"\S\R<@UYQ8'%@^3>^HU2@'TF< M\J6V$R*[U74>[FA"^ W+:"JO;%F>$"$/\T>=9SDEFU*4Q+II&#,](5&JK1;E MN;M\M6"%B*.4WN6(%TE"\J?W-&:'I8:UYQ.?H\>=4"?TU2(CC_2>BJ_972Z/ M](:RB1*:\HBE**?;I?8.WP;84X(RXH^('OC1&*FM/##V31U\W"PU0ZV(QC04 M"D'DWYZN:1PKDES']QJJ-7,JX?'XF?ZAW+S"&+>?F+#G6LH:&PX((EM5BN((G2ZI_\J!-Q),#V&8%9"\Q+ M!58ML"X5V+7 OE3@U()RZWJU]S)Q/A%DM4J6M+4H,Q^J9;YBE)UH]R+ M7%Z-I$ZL?"I(%".V16N:RV&*WH4A*U+!T5NT)GR'2+JI!L'W(MJ3F*IKKRL= M?R.COM[[Z/6K-^@5DNHO.U9P*>$+7A MZ*.@"?][*,D5UQ[F*M^YY1D)Z5*3QL)IOJ?:ZN>?\,SX=2CED# ?$A8 P3K% ML9KB6&/TMCBA&M"V.$/UJ%"S$J5L>[^R#,=RG(6^/\[T:9AM>H[1"_-/PTSL M6/->6# 09LZ-N=N$=?9M-_NV7[9OM*/Q!CT\H0U+*!=1B/YA42K07EXL9/Z' M\C(ZU=3[%!+F0\("(%BG7DY3+^=*)N) %@<2YD/" B!8ISBSIC@S.!.I4,ZQ MB=@SS^YYR&D4MLTY[EG(Z+*F9A (ULF@VV30_9]V)!^DY9-B>H$;C9#%@83YD+ "-8ISKPISAS.C>8G/N-AS^N9T6G0 MS'3=GA>-+FIJ_H!@G?QAHVVDC-$,?F&"Q%7Z1CWIO[UH?**I]SLHS0>E!5"T M;LF.>E]\)4>JP5 E@J3YH+0 BM8M4=L&X]%&;IHOU:QCSY%-E&OVG&D@S#2< M6<_ _/&53<[C-1I6W':L^(4M:^-+( M8_:M"[1UAJ)5F=2/OJ>ISZ6?2/XHW07%="OQQHTKC3*OOD!6!X)EY2>V!R8$ M2\KACI(-S56 O+YE3#P?J*]VS7?@U;]02P,$% @ 85!B5[7N"5'8 @ M@0< !D !X;"]W;W)K&ULK55=3]LP%/TK5H8F M)C'RU82&M9&@#&T/$Q4=V\.T!S>Y;2(<.[/=%O;K=^V$4$KHF+27QA_W')][ M?'L]V@AYJPH 3>XJQM78*;2N3UU790545!V+&CCN+(2LJ,:I7+JJED!S"ZJ8 M&WA>[%:TY$XZLFM3F8[$2K.2PU02M:HJ*N_/@8G-V/&=AX7K M$00,,FT8*'[6, '&#!'*^-5R.MV1!K@]?F"_M+EC+G.J8"+8]S+7Q=@9.B2' M!5TQ?2TVGZ#-)S)\F6#*_I)-&^LY)%LI+:H6C JJDC=?>M?ZL 7P!R\ @A80 MO!80MH#0)MHHLVE=4$W3D10;(DTTLIF!]<:B,9N2FUN<:8F[)>)T>@&:EHR( M!9F Q"$G9UDF5EPK\OYQ.*7W=,Z 4)Z;1;F"G'R\PTI2H,AAPZ'>(>)F=D$. M#]Z1 X),7PNQ4@A1(U>C5'.@F[6RSAM9P0NR9E ?D] [(H$7A#WPR7[X!60( M]RT\> IWT:#.I:!S*;!\X0M\5W))>?F;FLH[(A/!E6!E3IM"1$^F$A1PW2R@ MEYC3QQ]E<:8EU^[//CT; H%^ ^2^?JIIF,'9J/'WH<^=_X3V1.OPLZKOM='KB0B_PAG$7]T3IH%,Z^)M26\F9J$PI/UZG!(:WEA-H2[Q/>T,=;6F* MAH$?QCO2GX<-XL0;#/N51YWR:*_R*UV Q!;8Z-\G,WIV?IC$?ISLR.P)&^)= M1/TRXTYF_$^E8,U]C>KXV84'"=J6A#NR>^+\*/2#9$>WN]4@S>/TAVPP+?2) F /<70NB'B6G#W:N;_@%02P,$ M% @ 85!B5R#\/"&C P ZA !D !X;"]W;W)K&ULO5A=;]LV%/TKA%8,+9!%'Y1L*;,-M):*!MBP(&FWAV$/C'0=$Y5$ ME:3M[-^/I!3%EFG#!;2^V*)TSB'O/=2!Z=F.\:]B#2#1%G=B[1KJ41\:^ZL%M,7<\O2(H(9=:@JBO+2RA++626L>W M3M3IY]3$_>L7]8^F>%7,(Q&P9.5?M)#KN1,[J( 5V93RGNT^05=0I/5R5@KS MB78=UG-0OA&251U9K:"B=?M-GKM&[!'\\ 0AZ C!I03<$?"EA+ CA)<2HHY@ M2G?;VDWC4B+)8L;9#G&-5FKZPG3?L%6_:*TWRH/DZBE5/+EXV#1-"M?CLVX9N2:D4Q!4B=:'00G*: M2RA:P-L4)*&E>*>4OCRDZ.V;=^@-HC7ZO&8;H1ABYDI5BEZ0FW?+_M N.SBU M;&BN$?:N4. %V$)?GJ>GD"NZ;^B!A9Y>/KN-GET^NW](=Y5]O8=![V%@]/ ) M/;L95B_^_DUQT:V$2OQCZWH[46B?2(?6C6A(#G-'I9( O@5G\?-/_L3[U>;! MF&+IF&+92&(';N'>+7Q.W;AEO,GU!;P:9O.CE9H8*9WYVP7V(AQ%,W>[W^EC M6!C$D3> I<>PP(]P,H!E%EB0>,FTAQW4'?9UAV?K_LQTQ.1FKPY+;X.#OVY6 M ^#0,*Y'*BOD&I"01)JH$CJ"#&2EPLK:N'8MT4'CDCA.!HT[AH48!WXX:-PQ M+/!CC.-!XRPP[,?QB<9%?>.BLXV[4WT@M$#9L_IU(*!]L?]0#>%HN>%<]0.] M%P+L&^BL]/>^T&.*I6.*92.)'?@SZ?V9_*CXG8SIUIABZ9ABV4AB!VY->[>F M9]^F^T'(7)K$T^- P0D>Q(D%-(T&F9,>@_QDJ)190#&>V(,D[DN/SY;>9L;I MK#C+_M[=-Z98.J98-I+8@05);T'RH[(B&=.M,<72,<6RD<0.W/*]U].1][^D M12>[_QO*]T-_$!<65!)Y@[BX!)190>$@+MR]8Z+^%^!WPI]H+5 )*\7RKJ3%%LF9PS-GAN3,MT+^5!6 1H\UXVKA55HW5[ZO\@IJHBY% ]RL ME$+61)NAW/BJD4 *YU0S/\0X]FM"N9?-W=R=S.:BU8QRN)-(M75-Y.]K8&*[ M\ +O:>*>;BIM)_QLWI -K$!_;^ZD&?D#2D%KX(H*CB24"^]C<+4,L'5P%C\H M;-7.-[*AK(7X:0>?BX6'+2-@D&L+0/SJ0;UA3^NX^_V$?NN" M-\&LB8*E8/_10E<++_50 25IF;X7VT_0!Q19O%PPY7[1MK?%'LI;I47=.QL& M->7=/WGLA=AQ,#CC#F'O$.X[3(\X3'J'B0NT8^;"NB&:9',IMDA::X-F/YPV MSMM$0[E-XTI+LTJ-G\Y6;=,P,'G1A*$E416Z-9E%GWE7(5;I"W3$Z!X8T5 @ M+="_8*14Z-T-:$*9>F^[AR?H M3(8,3!S>Y B>T[,AM$!&Z'1=-!H M>@H]^]J -,7(-RBW:I6F^A1JE9%G_1N)8=&I,EIB'7SLX.W-]I!=)$&$IW/_ M83?&,;,PC.+![ 7[:& ?_3G[DG+"\0CO.,5[O,>L<')$\61@GIP\4^XZ0D0I,$=)K,V=Q+NC!(]Y1?@& MW%D[[Q EKWF(7@GLA2CI($IZ9AD>SUEZD(TT"/!^K1U:1=,DF8WG;#;0FYU1 M;:<*:G:P;9BD!^0.K8(TCL:Y!?CYF<0GV74550XG0DO"%>E;D;/J;-QWI_I& MGT9\<".%293NWUMC9K,8[Y]_?Z=/J$%N7/ND4&Z?G.[]'&:'%NVC:TSVYJ]M MZ^;ZCV>8KN_[0N2&&ULK55=3]LP%/TK5H8FD ;Y;%I8&JDMH/& MA.C8'J8]N,EM8^'8F>VT[-_/=M*L[5+&I+TD]O4])^= 5S4$_5@] SMV/)20E, M$LZ0@.78F?A7L]CDVX0O!#9R9XR,DP7GSV9REX\=SP@""IDR#%B_UC #2@V1 MEO&CY72Z3QK@[GC+?FN]:R\++&'&Z5>2JV+LC!R4PQ+75#WRS2=H_0P,7\:I MM$^T:7,]!V6U5+QLP5I!25CSQB]M'78 FJ@T*$RK/-/)I?HU.3\[0"2(,?2YX+3'+9>(J+=T( M<+-6YK21&1R1>8GN.5.%1#]@ZWL:O$HXA^H"A=X'%'A!V*-G M]G9X\(J6[AI4.OTW/?# M*/(2=[UKHBE=A0#/8D#OW /Y38DS>, M1L$1B7$G,7ZC1--CZR.'+?ZC/(,@B@X$]B1=QO&!/'>G]90@5K8C2Y3QFJGF M-';1KNE/;*\[B$_U9=#T[M\TS4URC\6*,(DH+#6E=S'4-1--=VXFBE>VP2VX MTNW2#@M]H8$P"7I]R;G:3LP'NBLR_0502P,$% @ 85!B5\H2>M)I @ MTP4 !D !X;"]W;W)K&ULK511;]HP$/XK5E9- MK;21D-!N8Q ):*OV@0D5=7N8]F"2@UAU[,QV@/W[G>V0T2I%F[27Q'>^[_-] M9]^-=E(]Z0+ D'W)A1X'A3'5, QU5D!)=4]6('!G+55)#9IJ$^I* -GDO+ETFNW9?LFM@H(%FMC2P;,&90,N'_=-_4X0B /-V N '$+P&# M5P!) TB<4)^9DW5-#4U'2NZ(LM'(9A>N-@Z-:IBPM[@T"G<9XDRZK*N* UZ+ MH9S,J"[(+5XLN1?^@=A*OR=?J%+4EIN<7X.AC.L+]#XNK\GYV04Y(TR0.>,< M@_4H-)B5Y0ZS)H.ISR!^)8-/9"Z%*32Y$3GDS_$AJFDEQ0=)T_@DX1*J'DFB M=R2.XJ0CG]G?P^,3Z21MA1/'E_Q;A6^\3Y/ODY4V"I_SCZ[:>>Y!-[=M\:&N M: ;C 'M8@]I"D+Y]T[^*/G<)_T]DS\HP:,LP.,6>3K),U9"3C%;,5@+V.(AR M9FH\JDNX9^O[=VMGT3:-^SV\S^VQHJZHR]Z@C?*IAD?]48+:N+&A229K8?R[ M:KWM9)JXAGSAG^+$\@/F#XT?=W.J-DQHPF&-E%'O _:[\B/$&T96K@M7TF!/ MNV6!4Q>4#<#]M93F8-@#VCF>_@902P,$% @ 85!B5X3#K.A( P SA0 M T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&TB;T5;:*B%-VB8D M>-@;0XF>.REE^/KYVF'_A6'0^#+A7$OL?GW&/[IC'T*[T4[&[&F X6 MN9#5@,RT+C^'8369L9Q6%T7)I$&R0N54FZZ:AE6I&$TK(.4B[+1:<9A3+LFP M+^?Y3:ZK8%+,I1Z0;A,*W.U;.B#M^)($3FY4I&Q 'LX^_IX7^OI#X.XGGTY. M6@_GU[OQ,PNG6 Z$4++E3:P5B"^+ $^]0QZ>ZVM!U^:H0<\12C]3PT MDV7-A Y&3@Z:SI[9(,+=EM?5AB=+#.M2&?:S0JXK)B(N8)1ISH)'*@9D1 4? M*PZLC.9<+%VX X%)(0H5:%.J)E4;(M63@]NN!U5QM5I68KE%\&G,F=N\@Y5<[CKIO9=E^J^P:]GJL MW]OOW>35,9B,C\'D4=1D[QA,)D=@LOMFWYJ'FXS>YT*&]4EHX[BU==AJH@$< M:@?D)QR/Q3II,)YSH;FL>S.>IDR^.',9>4W'YH^U+7TS/F49G0M]WX #LF[_ M8"F?YTDSZA86HAZU;G^'Z;7CYD1MV&9B&R5I?0-A%;NSE M1S".P_P(8%@>S '&<2PLS_\TGQXZ'X=AWGI>I(=R>BC'L7S(R'ZP/'Y.8B[_ M3),DBN(86]'1R.M@A*U;',./7PWS!@PL#V3ZN[7&=QNOD/UU@.WIO@K!9HI7 M(C93?*T!\:\;,)+$O]M8'F!@NX#5#N3WYX&:\G.B"'85\X8]P3B2)!@"M>BO MT3A&5B>&CW]_L*7BKL

    -8?20$3;8T.P6BP^0"X9 M9K>]9!:GT+X<\)9$O^2)+^HZDD\_WVORXT_H'^]DVRAZ-5LZM M/XW'MEJ)EMO?]%HH?V2A3)B/6R[5Z,OGYWM= MFS'\H)VHG-3*%X:"[U+C^+X1(]9*)5OY*.JCT>&( MV96^_UT;^:B5X\V\,KIICD:3[8'OPCA9O2F>!\A;?F=CB>-W-]R#'(WR0W_# MA336Q3/B_;EGW A_\O93Y_29;)PP,^[$-Z.[M53+'[=5N(G M\W^J42\6LA(S776M4&Y;CT8T 5#9E5S;$5.\%4>C4[T1AEWSI0@_RG_+>;W] M@HRGZ0_8,[KR$C)HVJAK*B9?V=U(VO/4;,3WG!5"08@$P0RV2/D7PF MG"*0T[U S@..OQ1 I@ADND?(7DUF"&2V3\@I@,P1R'R?D"F +!#(8I^0&8 L M$BTDLEP_%8J3?A9%%#3%0YQ,Z9BV4X M@YVK[>7^.$3#1#,A-LUQ]7?GOS260R;,*Q-BL9RKC; N-C0F%3OVUS72LSQU M&(B)F65"K)9K']?,5]R(7<\5,\J$6"DS<>?8U5TCE_S-L\4D,B&VR(7@5O1H M,%M,B'5QKBK="G;+?_:9,#E,B.WPU7=(]P!I, M,B#4P=[KZ<>"U%)7:^CO9 MU^T\P0R0$!O@:[MN](,0[$0HL9".7?L0&3[+!!OX$_+)1MO*IY$LC%T^* DV M%:J2O0:7H',-8@7,A..R87K!3OT\E(<1=^O]'B$FA(18"/-NO6YBY,$;=LKM MBITU^OYEV(68F! 2:B'P![:QS'LA7AZFDS-IJT;;SL#9;X*)(2$6P[FRLO;F MNC6\#H'=L3'D@(+JJ12R;;80ZB(7)94HLEVU8.(B%Z61*K)-=\>$3*,3$C#(E-LIPF#A8 MFYA1IL1&V1V*152(B1EE2FT4+![K#XB85*;$4L']#)=54TPOZ3X7L7H+JRFF MEY18+S@F7%I-,;^DQ'[!,7.(B5DF);8,CEE 3'3WA-@Z0['C ;OD?M(0]ALA M)F:AE-I"@YCSKFVYD8\]3,Q"*;&%>E$NJ$;V(0[\$!.S4$ILH5>8Q\NE$3Y: M$W%/1<)5]12S4$ILH5>87ZV3;=SM.>/2L.\0$[-0^IY3&]\HI>_N_E+NFVM MACN0F(4R8@OM?.AO:C/#+)016^@5YI^*=[6,6WPQ)H&8F(4R8@OA4T88>F28 MA;)][K3T0H\,LU!&;"$<$X8>&;J+3VRAX0GX0=S4K1B'F)B%,F(+O9F!'[ + MK98'3IB6S7I="+-01CX7>H,Y%TIJPRZUZZV>9YB%,F(+H9C]!!/,0AFQA79C MGAI10POEF(5R8@L-8)YH8_2]5$O+.HB)62@GMM 9MCJ$::2?D9\#3$Q"^7O MO=8&,7MM,\,%_'[4UO 2G'%)03 M*^B%\:QSG1?1'R$)M6N?ZK+7,-%4LG?) O"85V[EI0EU&2; $!-34/Z.Z0'# MSQHS3_XNB0+_W1XQ[>3$VGEAO!'KSE2K^-C#\J8?AOS#ADF#F'8*ZBR"9\R9 MW,A:J'KX<1>8$:QP%IJ""6$$X)ESC*#$%E<0*PC%[F>N8A4KRF<_. M'8A8JJ7>! M4,Q>3\7]H=N6'R>CN=A7>W'L?M5U\-F7T[-\-!VY7RY MLFW[4S->EOVN[IK->[,KM2R77O?W,ZJGQ_N9B]>OKOS/Q':[/6S*[W;SYU3. MXS\&UQ]M_S[L2QFKQ6O3[\JXKNK/X^WT4%\/X>$RN5H\OZVK_ODM5/7<00)! M,G^00I#.'Q0A*,X?9!!D\P M@GH+@=Z">@N!WC)YV2;06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0 M6U!O(=!;46\ET%M1;R706U%O)=!;)Q]+"/16U%L)]%;46PGT5M1;"?16U%L) M]%;46PGT5M1;"?2.J'B=4.]$H'>:;!8DT#NAWHE [X1Z)P*],^J="?3. MJ'"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[ M=ID/CYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X M?RES+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[ MFC@/2A('UH2!\EI(\*TL<'2!_YAM(( M1=2<0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D% M159!D5509)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I0 M9"THLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44 M635%5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5% MUI(B:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&UHLA:462M_J>L/\;Q\(_C MEV?:FW9XSL^6OY/<_ )02P$"% ,4 " !A4&)7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( &%0 M8E97)PC$ 8 )PG 3 " M &UL4$L! A0#% @ 85!B5W,/P-_( M!0 Q!X !@ ("!#0@ 'AL+W=O(" T" & @(%H%0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B5U(;%\4^!P 9Q\ !@ M ("!@!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 85!B5YVU]>F?$@ U-4 !@ ("!FBP 'AL+W=O MZEBT% #L"P & @($10P M>&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B5ZF4Q[;( M! ( L !D ("!=$@ 'AL+W=O&PO=V]R:W-H965TZ,"CCSP< &D4 9 " @;1D !X;"]W;W)K&UL4$L! A0#% @ 85!B5[*FDP!!#@ P2P !D M ("!NFP 'AL+W=OP >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 85!B5R-N+R%>"0 61L !D ("!?80 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M85!B5]&X%1FL!0 $@X !D ("!U9P 'AL+W=O&PO=V]R:W-H965T;6 !X;"]W;W)K&UL4$L! A0#% @ 85!B5VFP=\.7 @ V@< !D M ("!2=P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 85!B5R;\>-5Q!0 6@T !D ("!&?8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B M5S65X(OA @ > 8 !D ("!6@D! 'AL+W=O&PO=V]R:W-H965T0/ 0!X;"]W;W)K M&UL4$L! A0#% @ 85!B5WQT!/62!0 &!$ M !D ("!9!4! 'AL+W=O&PO=V]R:W-H965TY>',V M000 .H) 9 " @1\? 0!X;"]W;W)K&UL4$L! A0#% @ 85!B5P#\.R$^ P % < !D M ("!ER,! 'AL+W=O&PO=V]R:W-H965T MPK]X/QP0 ',- 9 M " @14K 0!X;"]W;W)K&UL4$L! A0# M% @ 85!B5\]!3T"-!@ &"T !D ("!$S ! 'AL+W=O M&PO=V]R:W-H965TC=E^;P, %L. 9 " @<5 M 0!X;"]W;W)K&UL4$L! A0#% @ 85!B5ZJ4 M;]MS @ _ 4 !D ("!:T0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B5VE1^85E"0 CD( !D M ("!&$T! 'AL+W=O&PO M=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ 85!B5QEHX\Y:! F!D !D ("! M&64! 'AL+W=O"P &0 @(&J:0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 85!B5X0_'MX- P $ D !D ("!,' ! 'AL+W=OOEE]4# "6#@ &0 M@(&Z@P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B5SNP#:@9 P K0P !D M ("!9XT! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 85!B5X6?4T[E @ 6 < !D ("!;YH! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M85!B5P:N]11F P F L !D ("!_J4! 'AL+W=O&PO=V]R:W-H965T&?$<"5 4 -,C 9 " @>&L 0!X;"]W M;W)K&UL4$L! A0#% @ 85!B5XZ &PO=V]R:W-H965T& MCLO-X0( )H* 9 " @<:Y 0!X;"]W;W)K&UL4$L! A0#% @ 85!B5PW)OWT1 P < L !D M ("!WKP! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 85!B5ZH^7>QZ!0 "1X !D ("!?LD! 'AL M+W=O $# M $" &0 @($OSP$ >&PO=V]R:W-H965T2K2=GL0( ,D& 9 " M@6?2 0!X;"]W;W)K&UL4$L! A0#% @ 85!B M5U,.*MD- P #@D !D ("!3]4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B5Z,5[Y5I P 3@L M !D ("!5N4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B5\8":HCR @ 0@D !D M ("!4NX! 'AL+W=O&PO=V]R:W-H965T MU[@E1V ( ($' 9 M " @?+U 0!X;"]W;W)K&UL4$L! A0# M% @ 85!B5R#\/"&C P ZA !D ("! ?D! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 85!B5\H2 M>M)I @ TP4 !D ("!3@," 'AL+W=O&PO7BKL

    CT6X'; 8 /&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !A M4&)7C9S+JS0" !6,@ $P @ &O$P( 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 8 !@ %<: 4%@( ! end XML 104 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 105 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 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 337 410 1 false 86 0 false 10 false false R1.htm 0000001 - Document - Cover Page Sheet http://quantaservices.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://quantaservices.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Operations Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 0000005 - 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 0000006 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Condensed Consolidated Statements of Equity Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity Condensed Consolidated Statements of Equity Statements 7 false false R8.htm 0000008 - Statement - Condensed Consolidated Statements of Equity (Parenthetical) Sheet http://quantaservices.com/role/CondensedConsolidatedStatementsofEquityParenthetical Condensed Consolidated Statements of Equity (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Business and Organization, Basis of Presentation and Accounting Policies Sheet http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPolicies Business and Organization, Basis of Presentation and Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - New Accounting Pronouncements Sheet http://quantaservices.com/role/NewAccountingPronouncements New Accounting Pronouncements Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts Revenue Recognition and Related Balance Sheet Accounts Notes 11 false false R12.htm 0000012 - Disclosure - Segment Information Sheet http://quantaservices.com/role/SegmentInformation Segment Information Notes 12 false false R13.htm 0000013 - Disclosure - Acquisitions Sheet http://quantaservices.com/role/Acquisitions Acquisitions Notes 13 false false R14.htm 0000014 - Disclosure - Investments in Affiliates and Other Entities Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities Investments in Affiliates and Other Entities Notes 14 false false R15.htm 0000015 - Disclosure - Per Share Information Sheet http://quantaservices.com/role/PerShareInformation Per Share Information Notes 15 false false R16.htm 0000016 - Disclosure - Debt Obligations Sheet http://quantaservices.com/role/DebtObligations Debt Obligations Notes 16 false false R17.htm 0000017 - Disclosure - Leases Sheet http://quantaservices.com/role/Leases Leases Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://quantaservices.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Equity Sheet http://quantaservices.com/role/Equity Equity Notes 19 false false R20.htm 0000020 - Disclosure - Stock-Based Compensation Sheet http://quantaservices.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 0000021 - Disclosure - Employee Benefit Plans Sheet http://quantaservices.com/role/EmployeeBenefitPlans Employee Benefit Plans Notes 21 false false R22.htm 0000022 - Disclosure - Commitments and Contingencies Sheet http://quantaservices.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 22 false false R23.htm 0000023 - Disclosure - Detail of Certain Accounts Sheet http://quantaservices.com/role/DetailofCertainAccounts Detail of Certain Accounts Notes 23 false false R24.htm 0000024 - Disclosure - Supplemental Cash Flow Information Sheet http://quantaservices.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 24 false false R25.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 25 false false R26.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 26 false false R27.htm 9954471 - Disclosure - Business and Organization, Basis of Presentation and Accounting Policies (Policies) Sheet http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies Business and Organization, Basis of Presentation and Accounting Policies (Policies) Policies http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPolicies 27 false false R28.htm 9954472 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts (Tables) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables Revenue Recognition and Related Balance Sheet Accounts (Tables) Tables http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts 28 false false R29.htm 9954473 - Disclosure - Segment Information (Tables) Sheet http://quantaservices.com/role/SegmentInformationTables Segment Information (Tables) Tables http://quantaservices.com/role/SegmentInformation 29 false false R30.htm 9954474 - Disclosure - Acquisitions (Tables) Sheet http://quantaservices.com/role/AcquisitionsTables Acquisitions (Tables) Tables http://quantaservices.com/role/Acquisitions 30 false false R31.htm 9954475 - Disclosure - Investments in Affiliates and Other Entities (Tables) Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesTables Investments in Affiliates and Other Entities (Tables) Tables http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities 31 false false R32.htm 9954476 - Disclosure - Per Share Information (Tables) Sheet http://quantaservices.com/role/PerShareInformationTables Per Share Information (Tables) Tables http://quantaservices.com/role/PerShareInformation 32 false false R33.htm 9954477 - Disclosure - Debt Obligations (Tables) Sheet http://quantaservices.com/role/DebtObligationsTables Debt Obligations (Tables) Tables http://quantaservices.com/role/DebtObligations 33 false false R34.htm 9954478 - Disclosure - Leases (Tables) Sheet http://quantaservices.com/role/LeasesTables Leases (Tables) Tables http://quantaservices.com/role/Leases 34 false false R35.htm 9954479 - Disclosure - Equity (Tables) Sheet http://quantaservices.com/role/EquityTables Equity (Tables) Tables http://quantaservices.com/role/Equity 35 false false R36.htm 9954480 - Disclosure - Stock-Based Compensation (Tables) Sheet http://quantaservices.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://quantaservices.com/role/StockBasedCompensation 36 false false R37.htm 9954481 - Disclosure - Employee Benefit Plans (Tables) Sheet http://quantaservices.com/role/EmployeeBenefitPlansTables Employee Benefit Plans (Tables) Tables http://quantaservices.com/role/EmployeeBenefitPlans 37 false false R38.htm 9954482 - Disclosure - Detail of Certain Accounts (Tables) Sheet http://quantaservices.com/role/DetailofCertainAccountsTables Detail of Certain Accounts (Tables) Tables http://quantaservices.com/role/DetailofCertainAccounts 38 false false R39.htm 9954483 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://quantaservices.com/role/SupplementalCashFlowInformation 39 false false R40.htm 9954484 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details) Details 40 false false R41.htm 9954485 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details) Details 41 false false R42.htm 9954486 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligations Narrative (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails Revenue Recognition and Related Balance Sheet Accounts - Performance Obligations Narrative (Details) Details 42 false false R43.htm 9954487 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details) Details 43 false false R44.htm 9954488 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) Sheet http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details) Details 44 false false R45.htm 9954489 - Disclosure - Segment Information - Narrative (Details) Sheet http://quantaservices.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 45 false false R46.htm 9954490 - Disclosure - Segment Information - Summarized Financial Information (Details) Sheet http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails Segment Information - Summarized Financial Information (Details) Details 46 false false R47.htm 9954491 - Disclosure - Acquisitions - Narrative (Details) Sheet http://quantaservices.com/role/AcquisitionsNarrativeDetails Acquisitions - Narrative (Details) Details 47 false false R48.htm 9954492 - 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 48 false false R49.htm 9954493 - 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 49 false false R50.htm 9954494 - Disclosure - Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) Sheet http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details) Details 50 false false R51.htm 9954495 - Disclosure - Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) Sheet http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details) Details 51 false false R52.htm 9954496 - 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 52 false false R53.htm 9954497 - Disclosure - Investments in Affiliates and Other Entities - Equity Investments by Type (Details) Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails Investments in Affiliates and Other Entities - Equity Investments by Type (Details) Details 53 false false R54.htm 9954498 - Disclosure - Investments in Affiliates and Other Entities - Equity Method Investments Narrative (Details) Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails Investments in Affiliates and Other Entities - Equity Method Investments Narrative (Details) Details 54 false false R55.htm 9954499 - Disclosure - Investments in Affiliates and Other Entities - Marketable Equity Securities Narrative (Details) Sheet http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails Investments in Affiliates and Other Entities - Marketable Equity Securities Narrative (Details) Details 55 false false R56.htm 9954500 - 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 56 false false R57.htm 9954501 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details) Sheet http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails Debt Obligations - Long-term Debt Obligations (Details) Details 57 false false R58.htm 9954502 - Disclosure - Debt Obligations - Senior Notes (Details) Notes http://quantaservices.com/role/DebtObligationsSeniorNotesDetails Debt Obligations - Senior Notes (Details) Details 58 false false R59.htm 9954503 - Disclosure - Debt Obligations - Senior Notes Narrative (Details) Notes http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails Debt Obligations - Senior Notes Narrative (Details) Details 59 false false R60.htm 9954504 - Disclosure - Debt Obligations - Senior Credit Facility Narrative (Details) Sheet http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails Debt Obligations - Senior Credit Facility Narrative (Details) Details 60 false false R61.htm 9954505 - Disclosure - Debt Obligations - Borrowings under Credit Facility and Applicable Interest Rates (Details) Sheet http://quantaservices.com/role/DebtObligationsBorrowingsunderCreditFacilityandApplicableInterestRatesDetails Debt Obligations - Borrowings under Credit Facility and Applicable Interest Rates (Details) Details 61 false false R62.htm 9954506 - Disclosure - Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details) Sheet http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details) Details 62 false false R63.htm 9954507 - Disclosure - Debt Obligations - Commercial Paper Program Schedule (Details) Sheet http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails Debt Obligations - Commercial Paper Program Schedule (Details) Details 63 false false R64.htm 9954508 - Disclosure - Leases - Components of Lease Costs (Details) Sheet http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails Leases - Components of Lease Costs (Details) Details 64 false false R65.htm 9954509 - Disclosure - Leases - Narrative (Details) Sheet http://quantaservices.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 65 false false R66.htm 9954510 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 66 false false R67.htm 9954511 - Disclosure - Leases - Other Information Related to Leases (Details) Sheet http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails Leases - Other Information Related to Leases (Details) Details 67 false false R68.htm 9954512 - Disclosure - Income Taxes (Details) Sheet http://quantaservices.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://quantaservices.com/role/IncomeTaxes 68 false false R69.htm 9954513 - Disclosure - Equity - Narrative (Details) Sheet http://quantaservices.com/role/EquityNarrativeDetails Equity - Narrative (Details) Details 69 false false R70.htm 9954514 - 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 70 false false R71.htm 9954515 - Disclosure - Equity - Dividends (Details) Sheet http://quantaservices.com/role/EquityDividendsDetails Equity - Dividends (Details) Details 71 false false R72.htm 9954516 - Disclosure - Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) Sheet http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details) Details 72 false false R73.htm 9954517 - Disclosure - Stock-Based Compensation - Additional Information (Details) Sheet http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails Stock-Based Compensation - Additional Information (Details) Details 73 false false R74.htm 9954518 - 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 74 false false R75.htm 9954519 - Disclosure - Employee Benefit Plans - Narrative (Details) Sheet http://quantaservices.com/role/EmployeeBenefitPlansNarrativeDetails Employee Benefit Plans - Narrative (Details) Details 75 false false R76.htm 9954520 - Disclosure - Employee Benefit Plans - Schedule of Fair Market Value (Details) Sheet http://quantaservices.com/role/EmployeeBenefitPlansScheduleofFairMarketValueDetails Employee Benefit Plans - Schedule of Fair Market Value (Details) Details 76 false false R77.htm 9954521 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails Commitments and Contingencies - Legal Proceedings (Details) Details 77 false false R78.htm 9954522 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails Commitments and Contingencies - Silverado Wildfire Matter (Details) Details 78 false false R79.htm 9954523 - Disclosure - Commitments and Contingencies - Insurance (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails Commitments and Contingencies - Insurance (Details) Details 79 false false R80.htm 9954524 - Disclosure - Commitments and Contingencies - Bonds and Parent Guarantees (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails Commitments and Contingencies - Bonds and Parent Guarantees (Details) Details 80 false false R81.htm 9954525 - Disclosure - Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details) Sheet http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details) Details 81 false false R82.htm 9954526 - Disclosure - Detail of Certain Accounts - Additional Information (Details) Sheet http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails Detail of Certain Accounts - Additional Information (Details) Details 82 false false R83.htm 9954527 - Disclosure - Detail of Certain Accounts - Cash and Cash Equivalents (Details) Sheet http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails Detail of Certain Accounts - Cash and Cash Equivalents (Details) Details 83 false false R84.htm 9954528 - Disclosure - Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) Sheet http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details) Details 84 false false R85.htm 9954529 - 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 85 false false R86.htm 9954530 - 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 86 false false R87.htm 9954531 - 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 87 false false R88.htm 9954532 - Disclosure - Supplemental Cash Flow Information - Narrative (Details) Sheet http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails Supplemental Cash Flow Information - Narrative (Details) Details 88 false false All Reports Book All Reports pwr-20230930.htm pwr-20230930.xsd pwr-20230930_cal.xml pwr-20230930_def.xml pwr-20230930_lab.xml pwr-20230930_pre.xml pwr-20230930_g1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 108 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "pwr-20230930.htm": { "nsprefix": "pwr", "nsuri": "http://quantaservices.com/20230930", "dts": { "inline": { "local": [ "pwr-20230930.htm" ] }, "schema": { "local": [ "pwr-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "pwr-20230930_cal.xml" ] }, "definitionLink": { "local": [ "pwr-20230930_def.xml" ] }, "labelLink": { "local": [ "pwr-20230930_lab.xml" ] }, "presentationLink": { "local": [ "pwr-20230930_pre.xml" ] } }, "keyStandard": 343, "keyCustom": 67, "axisStandard": 31, "axisCustom": 0, "memberStandard": 39, "memberCustom": 47, "hidden": { "total": 5, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 337, "entityCount": 1, "segmentCount": 86, "elementCount": 728, "unitCount": 10, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1070, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://quantaservices.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "shortName": "Condensed Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:InventoryNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R3": { "role": "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R4": { "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "longName": "0000004 - Statement - Condensed Consolidated Statements of Operations", "shortName": "Condensed Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R5": { "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "longName": "0000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R6": { "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows", "shortName": "Condensed Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R7": { "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "longName": "0000007 - Statement - Condensed Consolidated Statements of Equity", "shortName": "Condensed Consolidated Statements of Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-63", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-72", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R8": { "role": "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquityParenthetical", "longName": "0000008 - Statement - Condensed Consolidated Statements of Equity (Parenthetical)", "shortName": "Condensed Consolidated Statements of Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-268", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPolicies", "longName": "0000009 - Disclosure - Business and Organization, Basis of Presentation and Accounting Policies", "shortName": "Business and Organization, Basis of Presentation and Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://quantaservices.com/role/NewAccountingPronouncements", "longName": "0000010 - Disclosure - New Accounting Pronouncements", "shortName": "New Accounting Pronouncements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts", "longName": "0000011 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts", "shortName": "Revenue Recognition and Related Balance Sheet Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://quantaservices.com/role/SegmentInformation", "longName": "0000012 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://quantaservices.com/role/Acquisitions", "longName": "0000013 - Disclosure - Acquisitions", "shortName": "Acquisitions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities", "longName": "0000014 - Disclosure - Investments in Affiliates and Other Entities", "shortName": "Investments in Affiliates and Other Entities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://quantaservices.com/role/PerShareInformation", "longName": "0000015 - Disclosure - Per Share Information", "shortName": "Per Share Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://quantaservices.com/role/DebtObligations", "longName": "0000016 - Disclosure - Debt Obligations", "shortName": "Debt Obligations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://quantaservices.com/role/Leases", "longName": "0000017 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://quantaservices.com/role/IncomeTaxes", "longName": "0000018 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://quantaservices.com/role/Equity", "longName": "0000019 - Disclosure - Equity", "shortName": "Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://quantaservices.com/role/StockBasedCompensation", "longName": "0000020 - Disclosure - Stock-Based Compensation", "shortName": "Stock-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://quantaservices.com/role/EmployeeBenefitPlans", "longName": "0000021 - Disclosure - Employee Benefit Plans", "shortName": "Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://quantaservices.com/role/CommitmentsandContingencies", "longName": "0000022 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://quantaservices.com/role/DetailofCertainAccounts", "longName": "0000023 - Disclosure - Detail of Certain Accounts", "shortName": "Detail of Certain Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformation", "longName": "0000024 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": null }, "R26": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Business and Organization, Basis of Presentation and Accounting Policies (Policies)", "shortName": "Business and Organization, Basis of Presentation and Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables", "longName": "9954472 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts (Tables)", "shortName": "Revenue Recognition and Related Balance Sheet Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://quantaservices.com/role/SegmentInformationTables", "longName": "9954473 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://quantaservices.com/role/AcquisitionsTables", "longName": "9954474 - Disclosure - Acquisitions (Tables)", "shortName": "Acquisitions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesTables", "longName": "9954475 - Disclosure - Investments in Affiliates and Other Entities (Tables)", "shortName": "Investments in Affiliates and Other Entities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InvestmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://quantaservices.com/role/PerShareInformationTables", "longName": "9954476 - Disclosure - Per Share Information (Tables)", "shortName": "Per Share Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://quantaservices.com/role/DebtObligationsTables", "longName": "9954477 - Disclosure - Debt Obligations (Tables)", "shortName": "Debt Obligations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://quantaservices.com/role/LeasesTables", "longName": "9954478 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://quantaservices.com/role/EquityTables", "longName": "9954479 - Disclosure - Equity (Tables)", "shortName": "Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://quantaservices.com/role/StockBasedCompensationTables", "longName": "9954480 - Disclosure - Stock-Based Compensation (Tables)", "shortName": "Stock-Based Compensation (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R37": { "role": "http://quantaservices.com/role/EmployeeBenefitPlansTables", "longName": "9954481 - Disclosure - Employee Benefit Plans (Tables)", "shortName": "Employee Benefit Plans (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "pwr:ScheduleOfChangesInFairMarketValueOfCOLIAssetsAndDeferredCompensationLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "pwr:ScheduleOfChangesInFairMarketValueOfCOLIAssetsAndDeferredCompensationLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://quantaservices.com/role/DetailofCertainAccountsTables", "longName": "9954482 - Disclosure - Detail of Certain Accounts (Tables)", "shortName": "Detail of Certain Accounts (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationTables", "longName": "9954483 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails", "longName": "9954484 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details)", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Revenue Disaggregated by Geographic Location and Contract Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "pwr:PercentageOfTotalRevenues", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R41": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "longName": "9954485 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-5", "name": "pwr:RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "pwr:RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails", "longName": "9954486 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Performance Obligations Narrative (Details)", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Performance Obligations Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": null }, "R43": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails", "longName": "9954487 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details)", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Contract Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails", "longName": "9954488 - Disclosure - Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details)", "shortName": "Revenue Recognition and Related Balance Sheet Accounts - Composition of the Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-48", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-48", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R45": { "role": "http://quantaservices.com/role/SegmentInformationNarrativeDetails", "longName": "9954489 - Disclosure - Segment Information - Narrative (Details)", "shortName": "Segment Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R46": { "role": "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails", "longName": "9954490 - Disclosure - Segment Information - Summarized Financial Information (Details)", "shortName": "Segment Information - Summarized Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "pwr:OperatingIncomeLossMarginPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R47": { "role": "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "longName": "9954491 - Disclosure - Acquisitions - Narrative (Details)", "shortName": "Acquisitions - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-195", "name": "pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-195", "name": "pwr:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "longName": "9954492 - Disclosure - Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details)", "shortName": "Acquisitions - Aggregate Consideration Paid or Payable and Allocation of Net Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": null }, "R49": { "role": "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "longName": "9954493 - Disclosure - Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details)", "shortName": "Acquisitions - Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-195", "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-194", "name": "us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R50": { "role": "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "longName": "9954494 - Disclosure - Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)", "shortName": "Acquisitions - Significant Estimates Used by Management in Determining Fair Values of Customer Relationships Acquired (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-201", "name": "pwr:FairValueInputsDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-201", "name": "pwr:FairValueInputsDiscountRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "longName": "9954495 - Disclosure - Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details)", "shortName": "Acquisitions - Aggregate Fair Values of Outstanding Contingent Consideration Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-204", "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R52": { "role": "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails", "longName": "9954496 - Disclosure - Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details)", "shortName": "Acquisitions - Unaudited Supplemental Pro Forma Results of Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "longName": "9954497 - Disclosure - Investments in Affiliates and Other Entities - Equity Investments by Type (Details)", "shortName": "Investments in Affiliates and Other Entities - Equity Investments by Type (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R54": { "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "longName": "9954498 - Disclosure - Investments in Affiliates and Other Entities - Equity Method Investments Narrative (Details)", "shortName": "Investments in Affiliates and Other Entities - Equity Method Investments Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-219", "name": "pwr:EquityMethodInvestmentsNumberOfInvestmentsSold", "unitRef": "investment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R55": { "role": "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails", "longName": "9954499 - Disclosure - Investments in Affiliates and Other Entities - Marketable Equity Securities Narrative (Details)", "shortName": "Investments in Affiliates and Other Entities - Marketable Equity Securities Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:EquitySecuritiesFvNiCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:InvestmentTableTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": null }, "R56": { "role": "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails", "longName": "9954500 - Disclosure - Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details)", "shortName": "Per Share Information - Basic and Diluted Earnings Per Share Attributable to Common Stock (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R57": { "role": "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "longName": "9954501 - Disclosure - Debt Obligations - Long-term Debt Obligations (Details)", "shortName": "Debt Obligations - Long-term Debt Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherLongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R58": { "role": "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "longName": "9954502 - Disclosure - Debt Obligations - Senior Notes (Details)", "shortName": "Debt Obligations - Senior Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-233", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-243", "name": "us-gaap:DebtInstrumentPeriodicPaymentInterest", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R59": { "role": "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails", "longName": "9954503 - Disclosure - Debt Obligations - Senior Notes Narrative (Details)", "shortName": "Debt Obligations - Senior Notes Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-247", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-7", "ancestors": [ "span", "div", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R60": { "role": "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "longName": "9954504 - Disclosure - Debt Obligations - Senior Credit Facility Narrative (Details)", "shortName": "Debt Obligations - Senior Credit Facility Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:DeferredFinanceCostsNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R61": { "role": "http://quantaservices.com/role/DebtObligationsBorrowingsunderCreditFacilityandApplicableInterestRatesDetails", "longName": "9954505 - Disclosure - Debt Obligations - Borrowings under Credit Facility and Applicable Interest Rates (Details)", "shortName": "Debt Obligations - Borrowings under Credit Facility and Applicable Interest Rates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": null }, "R62": { "role": "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "longName": "9954506 - Disclosure - Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details)", "shortName": "Debt Obligations - Commercial Paper Program and Additional Letters of Credit Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LineOfCredit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-241", "name": "us-gaap:LongtermDebtWeightedAverageInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R63": { "role": "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "longName": "9954507 - Disclosure - Debt Obligations - Commercial Paper Program Schedule (Details)", "shortName": "Debt Obligations - Commercial Paper Program Schedule (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-257", "name": "us-gaap:LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R64": { "role": "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails", "longName": "9954508 - Disclosure - Leases - Components of Lease Costs (Details)", "shortName": "Leases - Components of Lease Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R65": { "role": "http://quantaservices.com/role/LeasesNarrativeDetails", "longName": "9954509 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:ShortTermLeaseCommitmentAmount", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-262", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R66": { "role": "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails", "longName": "9954510 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "shortName": "Leases - Future Minimum Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R67": { "role": "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails", "longName": "9954511 - Disclosure - Leases - Other Information Related to Leases (Details)", "shortName": "Leases - Other Information Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "pwr:OtherWeightedAverageLeaseInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "pwr:OtherWeightedAverageLeaseInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R68": { "role": "http://quantaservices.com/role/IncomeTaxesDetails", "longName": "9954512 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "3", "ancestors": [ "span", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R69": { "role": "http://quantaservices.com/role/EquityNarrativeDetails", "longName": "9954513 - Disclosure - Equity - Narrative (Details)", "shortName": "Equity - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-266", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-266", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R70": { "role": "http://quantaservices.com/role/EquityRepurchasesofCommonStockUnderStockRepurchaseProgramsDetails", "longName": "9954514 - Disclosure - Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details)", "shortName": "Equity - Repurchases of Common Stock Under Stock Repurchase Programs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R71": { "role": "http://quantaservices.com/role/EquityDividendsDetails", "longName": "9954515 - Disclosure - Equity - Dividends (Details)", "shortName": "Equity - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-268", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-268", "name": "us-gaap:DividendsCash", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DividendsDeclaredTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R72": { "role": "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails", "longName": "9954516 - Disclosure - Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details)", "shortName": "Stock-Based Compensation - Summary of PSUs and RSUs to be Settled in Common Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-275", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-275", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R73": { "role": "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "longName": "9954517 - Disclosure - Stock-Based Compensation - Additional Information (Details)", "shortName": "Stock-Based Compensation - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-277", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R74": { "role": "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "longName": "9954518 - Disclosure - Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details)", "shortName": "Stock-Based Compensation - Grant Date Fair Value for Awards of Performance Units Inputs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-287", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-287", "name": "us-gaap:SharePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R75": { "role": "http://quantaservices.com/role/EmployeeBenefitPlansNarrativeDetails", "longName": "9954519 - Disclosure - Employee Benefit Plans - Narrative (Details)", "shortName": "Employee Benefit Plans - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R76": { "role": "http://quantaservices.com/role/EmployeeBenefitPlansScheduleofFairMarketValueDetails", "longName": "9954520 - Disclosure - Employee Benefit Plans - Schedule of Fair Market Value (Details)", "shortName": "Employee Benefit Plans - Schedule of Fair Market Value (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:IncreaseDecreaseInDeferredCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "pwr:ScheduleOfChangesInFairMarketValueOfCOLIAssetsAndDeferredCompensationLiabilitiesTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:IncreaseDecreaseInDeferredCompensation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "pwr:ScheduleOfChangesInFairMarketValueOfCOLIAssetsAndDeferredCompensationLiabilitiesTableTextBlock", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R77": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "longName": "9954521 - Disclosure - Commitments and Contingencies - Legal Proceedings (Details)", "shortName": "Commitments and Contingencies - Legal Proceedings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-309", "name": "pwr:NumberOfBuildingsWithPropertyDamage", "unitRef": "building", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R78": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails", "longName": "9954522 - Disclosure - Commitments and Contingencies - Silverado Wildfire Matter (Details)", "shortName": "Commitments and Contingencies - Silverado Wildfire Matter (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-310", "name": "pwr:DamagedLandArea", "unitRef": "acre", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-310", "name": "pwr:DamagedLandArea", "unitRef": "acre", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R79": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "longName": "9954523 - Disclosure - Commitments and Contingencies - Insurance (Details)", "shortName": "Commitments and Contingencies - Insurance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:OtherLiabilitiesNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-313", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R80": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails", "longName": "9954524 - Disclosure - Commitments and Contingencies - Bonds and Parent Guarantees (Details)", "shortName": "Commitments and Contingencies - Bonds and Parent Guarantees (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-315", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-315", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-8", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R81": { "role": "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails", "longName": "9954525 - Disclosure - Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details)", "shortName": "Commitments and Contingencies - Capital Commitments and Other Committed Expenditures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-317", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-317", "name": "us-gaap:UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R82": { "role": "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails", "longName": "9954526 - Disclosure - Detail of Certain Accounts - Additional Information (Details)", "shortName": "Detail of Certain Accounts - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R83": { "role": "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "longName": "9954527 - Disclosure - Detail of Certain Accounts - Cash and Cash Equivalents (Details)", "shortName": "Detail of Certain Accounts - Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-318", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R84": { "role": "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails", "longName": "9954528 - Disclosure - Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details)", "shortName": "Detail of Certain Accounts - Accounts Payable and Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-3", "name": "us-gaap:AccountsPayableTradeCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "pwr:DetailOfCertainBalanceSheetAccountsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R85": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails", "longName": "9954529 - Disclosure - Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "shortName": "Supplemental Cash Flow Information - Reconciliation of Cash, Cash Equivalents, and Restricted Cash (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "c-3", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-330", "name": "us-gaap:RestrictedCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "unique": true } }, "R86": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails", "longName": "9954530 - Disclosure - Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details)", "shortName": "Supplemental Cash Flow Information - Supplemental Cash Flow Related to Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeasePayments", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "pwr:LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R87": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails", "longName": "9954531 - Disclosure - Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details)", "shortName": "Supplemental Cash Flow Information - Additional Supplemental Cash Flow Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } }, "R88": { "role": "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails", "longName": "9954532 - Disclosure - Supplemental Cash Flow Information - Narrative (Details)", "shortName": "Supplemental Cash Flow Information - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "pwr-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax expense", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r11", "r144", "r168", "r524", "r525", "r949" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r846", "r857", "r867", "r892" ] }, "us-gaap_LossContingencyLossInPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyLossInPeriod", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charge to earnings related to legal proceedings", "label": "Loss Contingency, Loss in Period", "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." } } }, "auth_ref": [ "r969" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Interim Condensed Consolidated Financial Information", "label": "Basis of Accounting, Policy [Policy Text Block]", "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)." } } }, "auth_ref": [] }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Category of Item Purchased [Axis]", "label": "Category of Item Purchased [Axis]", "documentation": "Information by category of items purchased under a long-term purchase commitment." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r852", "r863", "r873", "r898" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r137", "r349", "r351", "r780", "r968" ] }, "us-gaap_AccountsReceivableBilledForLongTermContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableBilledForLongTermContractsOrPrograms", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net receivable position on projects", "label": "Construction Contractor, Receivable, Excluding Contract Retainage", "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." } } }, "auth_ref": [ "r999" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r67" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r531", "r818", "r819" ] }, "us-gaap_EquitySecuritiesFvNiCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCurrentAndNoncurrent", "crdr": "debit", "calculation": { "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Marketable equity securities (1)", "terseLabel": "Equity security fair value", "label": "Equity Securities, FV-NI", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r187", "r558", "r631" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, common shares (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r67" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationLineItems", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation [Line Items]", "label": "Unrecorded Unconditional Purchase Obligation [Line Items]", "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." } } }, "auth_ref": [ "r349", "r350", "r352" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r845", "r856", "r866", "r891" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r910" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r909" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Cost of Goods and Services Sold", "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." } } }, "auth_ref": [ "r123", "r605" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, 28,402,312 and 27,707,927 common shares", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r31", "r67", "r70" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r76", "r78", "r531" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r911" ] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r531" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r882" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Unaudited Supplemental Pro Forma Results of Operations", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "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." } } }, "auth_ref": [ "r925", "r926" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r850", "r861", "r871", "r896" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r910" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r847", "r858", "r868", "r893" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 5.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Amortization of intangible assets", "terseLabel": "Amortization of intangible assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r11", "r57", "r61" ] }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]", "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment." } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r313", "r314" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r847", "r858", "r868", "r893" ] }, "us-gaap_OtherAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMember", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets", "label": "Other Assets [Member]", "documentation": "Primary financial statement caption encompassing other assets." } } }, "auth_ref": [ "r94", "r96" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r273", "r274", "r275", "r276", "r277", "r289", "r300", "r304", "r305", "r306", "r307", "r308", "r309", "r312" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r848", "r859", "r869", "r894" ] }, "us-gaap_DeferredCompensationShareBasedArrangementsLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationShareBasedArrangementsLiabilityCurrent", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities under compensation plan", "label": "Deferred Compensation Share-Based Arrangements, Liability, Current", "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)." } } }, "auth_ref": [ "r24" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r912" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r420", "r421", "r442" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r843", "r913" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r23", "r224", "r321", "r363", "r364", "r366", "r367", "r368", "r370", "r372", "r374", "r375", "r538", "r541", "r542", "r559", "r715", "r799", "r838", "r974", "r991", "r992" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense related to RSUs to be settled in cash", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r491", "r500" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r849", "r860", "r870", "r895" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://quantaservices.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summarized Financial Information", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r52", "r53", "r54", "r55" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r179", "r224", "r318", "r319", "r320", "r321", "r559" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r882" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r52", "r53", "r54", "r55" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Domain]", "label": "Related Party, Type [Domain]", "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." } } }, "auth_ref": [ "r450", "r595", "r596", "r710", "r711", "r712", "r713", "r714", "r734", "r736", "r761" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r843", "r913" ] }, "us-gaap_CashAndCashEquivalentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsLineItems", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Line Items]", "verboseLabel": "Cash, Cash Equivalents and Restricted Cash [Line Items]", "label": "Cash and Cash Equivalents [Line Items]", "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." } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash payment for contingent consideration liabilities", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "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." } } }, "auth_ref": [ "r224", "r318", "r319", "r320", "r321", "r559" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r851", "r862", "r872", "r889", "r897" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r882" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r843", "r913" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails", "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Non-cash stock-based compensation", "terseLabel": "Non-cash stock compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r10" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r882" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r112" ] }, "us-gaap_LossContingencyDamagesAwardedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesAwardedValue", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages awarded", "label": "Loss Contingency, Damages Awarded, Value", "documentation": "Amount of damages awarded to the plaintiff in the legal matter." } } }, "auth_ref": [ "r969", "r970", "r971" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r174", "r189", "r190", "r191", "r224", "r252", "r256", "r263", "r265", "r271", "r272", "r321", "r363", "r366", "r367", "r368", "r374", "r375", "r406", "r407", "r409", "r412", "r418", "r559", "r684", "r685", "r686", "r687", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r717", "r738", "r756", "r771", "r772", "r773", "r774", "r775", "r916", "r946", "r954" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r94", "r95" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTable", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents [Table]", "label": "Schedule of Cash and Cash Equivalents [Table]", "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances." } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r882" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r446", "r459", "r487", "r488", "r489", "r600", "r601", "r670", "r707", "r708", "r762", "r764", "r766", "r767", "r769", "r790", "r791", "r802", "r809", "r820", "r827", "r830", "r967", "r976", "r994", "r995", "r996", "r997", "r998" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r117", "r159", "r641", "r825", "r948", "r960", "r984" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r529", "r530" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r883" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, $0.00001 par value, 600,000,000 shares authorized, 173,670,350 and 170,638,525 shares issued, and 145,268,038 and 142,930,598 shares outstanding", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r112", "r637", "r825" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Axis]", "label": "Cash and Cash Equivalents [Axis]", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r182" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r112", "r717" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r459", "r601", "r670", "r707", "r708", "r762", "r764", "r766", "r767", "r769", "r790", "r791", "r802", "r809", "r820", "r827", "r976", "r993", "r994", "r995", "r996", "r997", "r998" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r852", "r863", "r873", "r898" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r112", "r717", "r735", "r1007", "r1008" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares granted for acquired companies (in shares)", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r147" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r446", "r459", "r487", "r488", "r489", "r600", "r601", "r670", "r707", "r708", "r762", "r764", "r766", "r767", "r769", "r790", "r791", "r802", "r809", "r820", "r827", "r830", "r967", "r976", "r994", "r995", "r996", "r997", "r998" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Selling, general and administrative expenses", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r125" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss from mark-to-market adjustment on investment", "label": "Unrealized Gain (Loss) on Investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r11" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r851", "r862", "r872", "r897" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]" } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r459", "r601", "r670", "r707", "r708", "r762", "r764", "r766", "r767", "r769", "r790", "r791", "r802", "r809", "r820", "r827", "r976", "r993", "r994", "r995", "r996", "r997", "r998" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event", "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r570", "r599" ] }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingActivitiesCashFlowStatement", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-cash adjustments, net", "label": "Other Operating Activities, Cash Flow Statement", "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities)." } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total amount of unrecognized tax benefits relating to uncertain tax positions", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r502", "r510" ] }, "us-gaap_DepreciationDepletionAndAmortizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortizationPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation Expense Allocation", "label": "Depreciation, Depletion, and Amortization [Policy Text Block]", "documentation": "Disclosure of accounting policy for depreciation, depletion, and amortization of property and equipment costs, including methods used and estimated useful lives and how impairment of such assets is assessed and recognized." } } }, "auth_ref": [ "r797" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation date price based on closing stock prices (in dollars per share)", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation adjustment gain (loss)", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income (loss), net of taxes", "terseLabel": "Other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r17", "r198", "r201", "r207", "r563", "r564", "r569", "r624", "r647", "r937", "r938" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Recently Adopted Guidance and New Accounting Pronouncement Not Yet Adopted", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "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." } } }, "auth_ref": [ "r353", "r354", "r355", "r358", "r970", "r971" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntities" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Affiliates and Other Entities", "label": "Investment [Text Block]", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r929", "r930", "r958" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Line Items]", "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r606" ] }, "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase (decrease) in the total amount of unrecognized tax benefits relating to uncertain tax positions", "label": "Unrecognized Tax Benefits, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns." } } }, "auth_ref": [ "r981" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in reserves for uncertain tax positions expected to be taken in current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r511" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r341", "r343", "r344", "r345", "r606", "r610" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r920", "r943" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationTable", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecorded Unconditional Purchase Obligation [Table]", "label": "Unrecorded Unconditional Purchase Obligation [Table]", "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." } } }, "auth_ref": [ "r349", "r350", "r352" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss", "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net income", "terseLabel": "Net income", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r179", "r197", "r200", "r216", "r224", "r234", "r244", "r245", "r277", "r297", "r303", "r306", "r321", "r363", "r364", "r366", "r367", "r368", "r370", "r372", "r374", "r375", "r536", "r539", "r540", "r554", "r559", "r629", "r644", "r691", "r737", "r754", "r755", "r800", "r822", "r823", "r837", "r939", "r974" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r25", "r181", "r224", "r321", "r363", "r364", "r366", "r367", "r368", "r370", "r372", "r374", "r375", "r538", "r541", "r542", "r559", "r825", "r974", "r991", "r992" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://quantaservices.com/role/PerShareInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Per Share Information", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r248", "r266", "r267", "r268" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r58", "r60" ] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationBalanceOnFirstAnniversary", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated committed in 2024", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Year One", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r350" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Other (expense) income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r128" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/EquityDividendsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Dividends declared", "terseLabel": "Cash dividends declared", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r8", "r143" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Weighted average shares:", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs", "label": "Business Combination, Acquisition Related Costs", "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." } } }, "auth_ref": [ "r75" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Net income attributable to non-controlling interests", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r92", "r150", "r197", "r200", "r244", "r245", "r645", "r939" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r45", "r133" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Income taxes paid", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r42", "r45" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Shares used in computing earnings per share:", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective income tax rate (in percent)", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r508" ] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Axis]", "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r813", "r979" ] }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reasonably possible reduction to the balance of unrecognized tax benefits in succeeding 12 months", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit." } } }, "auth_ref": [ "r74" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued capital expenditures", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r46", "r47", "r48" ] }, "us-gaap_FixedPriceContractMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedPriceContractMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed price contracts", "label": "Fixed-Price Contract [Member]", "documentation": "Contract with customer in which amount of consideration is fixed." } } }, "auth_ref": [ "r813" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r877" ] }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermLinesOfCredit", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments under credit facility and commercial paper program", "label": "Repayments of Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Basis of Pricing [Domain]", "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r813", "r979" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionContingentConsiderationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionContingentConsiderationLineItems", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Contingent Consideration [Line Items]", "label": "Business Acquisition, Contingent Consideration [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill expected to be deductible for income tax", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes." } } }, "auth_ref": [ "r87" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited, shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r481" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, weighted average grant date fair value (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested, shares, beginning of period (in shares)", "periodEndLabel": "Unvested, shares, end of period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r476", "r477" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Unvested, weighted average grant date fair value, beginning of period (in usd per share)", "periodEndLabel": "Unvested, weighted average grant date fair value, end of period (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r476", "r477" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized related to amounts in contract liabilities outstanding at the beginning of period", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r443" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation cost, related to unvested RSUs to be settled in common stock, total", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Vested, shares (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r480" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r828", "r829", "r830", "r832", "r833", "r834", "r835", "r951", "r952", "r982", "r1005", "r1007" ] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of remaining performance obligation expected to be recognized", "label": "Revenue, Remaining Performance Obligation, Percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r922" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of restricted stock, vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "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." } } }, "auth_ref": [ "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, weighted average grant date fair value (in usd per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r480" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other", "label": "Stockholders' Equity, Other", "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." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsContractAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r420", "r422", "r442" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition and Related Balance Sheet Accounts", "label": "Revenue from Contract with Customer [Text Block]", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r173", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r444" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r76", "r78", "r531", "r818", "r819" ] }, "us-gaap_InsuranceSettlementsReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivableNoncurrent", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term insurance receivables", "label": "Insurance Settlements Receivable, Noncurrent", "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." } } }, "auth_ref": [ "r934" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of lease assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r579", "r585", "r824" ] }, "us-gaap_PerformanceGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceGuaranteeMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Bonds", "label": "Performance Guarantee [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r931", "r1001" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r43", "r182", "r795" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "calculation": { "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-marketable equity securities", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r316" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r879" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Asset impairment charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r11", "r62" ] }, "pwr_SeniorNotesDueJanuary2032Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SeniorNotesDueJanuary2032Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Due January 2032", "label": "Senior Notes Due January 2032 [Member]", "documentation": "Senior Notes Due January 2032" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/Equity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r140", "r222", "r405", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r550", "r759", "r760", "r777" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and related expenses", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24" ] }, "currency_USD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "USD", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Dollar", "label": "United States of America, Dollars" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r591" ] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0, "order": 2.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Finance leases", "terseLabel": "Total", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r578", "r591" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r505", "r506", "r633" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r878" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets, net", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r185" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsunderCreditFacilityandApplicableInterestRatesDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average interest rate (in percent)", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r26", "r101", "r395" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebt", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term debt", "label": "Other Long-Term Debt", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r18", "r157", "r1000" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate (in percent)", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r26", "r378" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r64" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r12", "r630", "r642", "r825" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum payments related to operating leases, finance leases and lease financing transactions", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r591" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in provision for credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r212", "r329" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "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." } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r879" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r29", "r105", "r635", "r716" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair value of net assets acquired", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r80" ] }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesUnrealizedGainLoss", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized loss on investment", "label": "Marketable Security, Unrealized Gain (Loss)", "documentation": "Amount of unrealized gain (loss) on investment in marketable security." } } }, "auth_ref": [ "r121" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r180", "r196", "r224", "r321", "r363", "r364", "r366", "r367", "r368", "r370", "r372", "r374", "r375", "r537", "r541", "r559", "r825", "r974", "r975", "r991" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Countries", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1009", "r1010", "r1011", "r1012" ] }, "us-gaap_SupplementalCashFlowElementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowElementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Elements [Abstract]", "label": "Supplemental Cash Flow Elements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsAndNotesReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsAndNotesReceivable", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts and notes receivable", "label": "Increase (Decrease) in Accounts and Notes Receivable", "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." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearOne", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r27", "r228", "r377", "r378", "r379", "r380", "r381", "r383", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r573", "r804", "r805", "r806", "r807", "r808", "r947" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r274", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r312", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r347", "r348", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r803", "r928", "r1003" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation activity", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r73", "r111", "r112", "r143" ] }, "us-gaap_LongTermDebtTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTerm", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average maturity of outstanding notes under the unsecured commercial paper program (in days)", "label": "Long-Term Debt, Term", "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r983" ] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2025", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Two", "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Two" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average basic shares outstanding (in shares)", "verboseLabel": "Weighted average shares outstanding for basic earnings per share attributable to common stock (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r249", "r265" ] }, "pwr_LeaseFinancingTransactionToBePaidDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionToBePaidDueYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lease Financing Transaction, To Be Paid, Due Year Four", "documentation": "Lease Financing Transaction, To Be Paid, Due Year Four" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Benefits that resulted from equity incentive awards", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r918", "r980" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r296", "r297", "r298", "r299", "r300", "r306" ] }, "pwr_PercentageOfTotalRevenues": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "PercentageOfTotalRevenues", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of total revenues (in percent)", "label": "Percentage Of Total Revenues", "documentation": "Percentage Of Total Revenues" } } }, "auth_ref": [] }, "us-gaap_ShortTermLeaseCommitmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCommitmentAmount", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future minimum lease payments for short-term leases", "label": "Short-Term Lease Commitment, Amount", "documentation": "Amount of short-term lease commitment." } } }, "auth_ref": [ "r592" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada", "label": "CANADA" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Stock Issued During Period, Value, Acquisitions", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r15", "r30", "r143" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r590", "r824" ] }, "pwr_SeniorNotesDueOctober2030Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SeniorNotesDueOctober2030Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Due October 2030", "label": "Senior Notes Due October 2030 [Member]", "documentation": "Senior Notes Due October 2030" } } }, "auth_ref": [] }, "pwr_UnitPriceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "UnitPriceContractsMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unit-price contracts", "label": "Unit-Price Contracts [Member]", "documentation": "Unit-price Contracts [Member]" } } }, "auth_ref": [] }, "pwr_DeferredTaxAssetValuationAllowanceReleased": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "DeferredTaxAssetValuationAllowanceReleased", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance release on Starry", "label": "Deferred Tax Asset, Valuation Allowance, Released", "documentation": "Deferred Tax Asset, Valuation Allowance, Released" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r590", "r824" ] }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimate", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Change in contract estimates, (favorable) unfavorable impact on operating results, amount", "label": "Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate", "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment To Gross Profit, Change In Estimate" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation activity (in shares)", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "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)." } } }, "auth_ref": [ "r15", "r111", "r112", "r143" ] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating And Finance Lease Liabilities, Payments, Due [Abstract]", "documentation": "Operating And Finance Lease Liabilities, Payments, Due [Abstract]" } } }, "auth_ref": [] }, "pwr_StockRepurchasesPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "StockRepurchasesPolicyPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchases", "label": "Stock Repurchases, Policy [Policy Text Block]", "documentation": "Stock Repurchases, Policy" } } }, "auth_ref": [] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Right-Of-Use Asset" } } }, "auth_ref": [] }, "pwr_IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "IncomeLossFromEquityMethodInvestmentsIntegralUnconsolidatedAffiliates", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in earnings of integral unconsolidated affiliates", "label": "Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates", "documentation": "Income (Loss) From Equity Method Investments, Integral Unconsolidated Affiliates" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum payments related to operating leases, finance leases and lease financing transactions", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r591" ] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Remainder of 2023", "label": "Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year", "documentation": "Operating And Finance Lease Liabilities, Payments, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://quantaservices.com/role/NewAccountingPronouncements" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r169", "r170", "r172", "r177", "r232", "r233", "r236", "r237", "r246", "r247", "r324", "r325", "r519", "r520", "r521", "r548", "r551", "r555", "r556", "r557", "r560", "r561", "r562", "r574", "r575", "r594", "r607", "r608", "r609", "r674", "r675", "r676", "r677", "r678" ] }, "pwr_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionToBePaidRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionToBePaidRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_LeaseFinancingTransactionToBePaid", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Lease Financing Transaction, To Be Paid, Remainder Of Fiscal Year", "documentation": "Lease Financing Transaction, To Be Paid, Remainder Of Fiscal Year" } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r195", "r796", "r825" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "pwr_OperatingIncomeLossMarginPercentage": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingIncomeLossMarginPercentage", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating income (loss) margin (in percent)", "label": "Operating Income (Loss) Margin, Percentage", "documentation": "Operating Income (Loss) Margin, Percentage" } } }, "auth_ref": [] }, "pwr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionForfeitedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, weighted average grant date fair value (in usd per share)", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Option Forfeited In Period Weighted Average Grant Date Fair Value", "documentation": "Share based compensation arrangement by share based payment award equity instruments other than option forfeited in period weighted average grant date fair value." } } }, "auth_ref": [] }, "pwr_InvestmentsInJointVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "InvestmentsInJointVenturesMember", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash and cash equivalents held by joint ventures", "label": "Investments In Joint Ventures [Member]", "documentation": "Investments In Joint Ventures [Member]" } } }, "auth_ref": [] }, "pwr_EstimatedCostsToCompleteBondedProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "EstimatedCostsToCompleteBondedProjects", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated cost to complete bonded projects", "label": "Estimated Costs To Complete Bonded Projects", "documentation": "Estimated Costs To Complete Bonded Projects" } } }, "auth_ref": [] }, "pwr_ContractWithCustomerContractValue": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerContractValue", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate consideration for projects", "label": "Contract With Customer, Contract Value", "documentation": "Contract With Customer, Contract Value" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions (in shares)", "label": "Stock Issued During Period, Shares, Acquisitions", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r111", "r112", "r143" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "pwr_EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "EmployersLiabilityWorkersCompensationAutoLiabilityGeneralLiabilityAndGroupHealthCareClaimsMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability and Group Health Care Claims", "label": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member]", "documentation": "Employer's Liability, Workers' Compensation, Auto Liability, General Liability And Group Health Care Claims [Member]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "pwr_ProjectContractTerminationMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ProjectContractTerminationMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project Contract Termination", "label": "Project Contract Termination [Member]", "documentation": "Project Contract Termination [Member]" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "pwr_LeaseFinancingTransactionToBePaid", "weight": 1.0, "order": 2.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lease Financing Transaction, Undiscounted Excess Amount", "documentation": "Lease Financing Transaction, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsRemainderOfFiscalYear", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r989" ] }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation liability, noncurrent", "label": "Deferred Compensation Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "pwr_BusinessCombinationAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationAmortization", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Business Combination, Amortization", "documentation": "Business Combination, Amortization" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Lease Payments - Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r989" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related party lease expense", "label": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r987" ] }, "pwr_LorenzoBentonvTelecomNetworkSpecialistsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LorenzoBentonvTelecomNetworkSpecialistsIncMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lorenzo Benton v Telecom Network Specialists Inc", "label": "Lorenzo Benton V Telecom Network Specialists Inc [Member]", "documentation": "Lorenzo Benton v. Telecom Network Specialists Inc [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r779" ] }, "pwr_EquipmentFleetAndCertainOtherCommitmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "EquipmentFleetAndCertainOtherCommitmentsMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vehicle Fleet Committed Capital", "label": "Equipment Fleet And Certain Other Commitments [Member]", "documentation": "Equipment Fleet And Certain Other Commitments" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock repurchases (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r15", "r112", "r143" ] }, "pwr_DomesticJointVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "DomesticJointVenturesMember", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents held by domestic joint ventures", "label": "Domestic Joint Ventures [Member]", "documentation": "Domestic Joint Ventures [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r165", "r171", "r244", "r245", "r285", "r507", "r523", "r652" ] }, "pwr_SegmentConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SegmentConcentrationRiskMember", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Concentration Risk", "label": "Segment Concentration Risk [Member]", "documentation": "Segment Concentration Risk" } } }, "auth_ref": [] }, "pwr_NumberOfCustomersRepresentingTenPercentOrMoreOfRevenue": { "xbrltype": "integerItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "NumberOfCustomersRepresentingTenPercentOrMoreOfRevenue", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of customers representing ten percent or more of revenues", "label": "Number Of Customers Representing Ten Percent Or More Of Revenue", "documentation": "Number Of Customers Representing Ten Percent Or More Of Revenue" } } }, "auth_ref": [] }, "pwr_ConstructionInProcessCostsIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ConstructionInProcessCostsIncurred", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction costs incurred", "label": "Construction In Process, Costs Incurred", "documentation": "Construction In Process, Costs Incurred" } } }, "auth_ref": [] }, "us-gaap_ContractsReceivableClaimsAndUncertainAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractsReceivableClaimsAndUncertainAmounts", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount claimed in arbitration", "label": "Contracts Receivable, Claims and Uncertain Amounts", "documentation": "Amount of billed or unbilled claims or other similar items subject to uncertainty concerning their determination or ultimate realization under long-term contracts." } } }, "auth_ref": [ "r164", "r192" ] }, "pwr_SeniorCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SeniorCreditFacilityMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Credit Facility", "label": "Senior Credit Facility [Member]", "documentation": "Senior Credit Facility [Member]" } } }, "auth_ref": [] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Common stock repurchases", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r15", "r67", "r143" ] }, "us-gaap_LifeInsuranceCorporateOrBankOwnedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LifeInsuranceCorporateOrBankOwnedAmount", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Life insurance", "label": "Life Insurance, Corporate or Bank Owned, Amount", "documentation": "This item represents the amount that could be realized under a life insurance contract or contracts owned by the Entity as of the date of the statement of financial position. Such Entity-owned life insurance policies are commonly known as corporate-owned life insurance (COLI) or bank-owned life insurance (BOLI)." } } }, "auth_ref": [ "r322", "r933" ] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance and other non-current liabilities", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r228", "r279", "r296", "r297", "r298", "r299", "r300", "r302", "r306", "r363", "r364", "r365", "r366", "r368", "r369", "r371", "r373", "r374", "r974", "r975" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities [Member]", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r353", "r354", "r355", "r358", "r970", "r971" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails", "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Nature [Axis]", "label": "Loss Contingency Nature [Axis]", "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." } } }, "auth_ref": [ "r353", "r354", "r355", "r358", "r970", "r971" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r228", "r279", "r296", "r297", "r298", "r299", "r300", "r302", "r306", "r363", "r364", "r365", "r366", "r368", "r369", "r371", "r373", "r374", "r974", "r975" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Historical volatility (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "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." } } }, "auth_ref": [ "r487" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r353", "r354", "r355", "r358", "r970", "r971" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expenses and Other Current Assets", "label": "Prepaid Expenses and Other Current Assets [Member]", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r882" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate (in percent)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r489" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under Credit Facility and Applicable Interest Rates", "label": "Schedule of Line of Credit Facilities [Table Text Block]", "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." } } }, "auth_ref": [ "r21" ] }, "us-gaap_EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationCashFlowEffectCashUsedToSettleAwards", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to settle liabilities under compensation plan", "label": "Share-Based Payment Arrangement, Cash Used to Settle Award", "documentation": "Aggregate cash paid by the entity during the period to settle equity instruments granted under equity-based payment arrangements." } } }, "auth_ref": [ "r495" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r11", "r63" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "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." } } }, "auth_ref": [ "r155", "r186", "r224", "r277", "r298", "r304", "r321", "r363", "r364", "r366", "r367", "r368", "r370", "r372", "r374", "r375", "r537", "r541", "r559", "r632", "r729", "r825", "r838", "r974", "r975", "r991" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r882" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r461", "r462", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party", "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r226", "r227", "r595", "r596", "r597", "r598", "r710", "r711", "r712", "r713", "r714", "r734", "r736", "r761" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss contingency accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r353", "r917" ] }, "us-gaap_InvestmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTableTextBlock", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Investments", "label": "Investment [Table Text Block]", "documentation": "Tabular disclosure of investment." } } }, "auth_ref": [ "r929", "r930", "r958" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r318", "r319", "r320" ] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Cash, Cash Equivalents, and Restricted Cash and Additional Supplemental Cash Flow Information", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r194", "r315", "r327", "r328", "r330", "r1002" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income attributable to common stock", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "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." } } }, "auth_ref": [ "r35", "r199", "r201", "r210", "r627", "r650" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r840" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r497", "r498", "r499", "r692", "r951", "r952", "r953", "r982", "r1007" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r18", "r157", "r389", "r404", "r805", "r806", "r1000" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r49", "r51", "r98", "r99", "r312", "r779" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r334", "r803" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r887" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r211", "r238", "r239", "r240", "r241", "r242", "r252", "r263", "r264", "r265", "r269", "r553", "r554", "r628", "r651", "r798" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r225", "r501", "r509", "r512", "r515", "r522", "r526", "r527", "r528", "r689" ] }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "documentation": "Tabular disclosure of the components of cash and cash equivalents." } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r58", "r60", "r606" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r840" ] }, "us-gaap_NumberOfBusinessesAcquired": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfBusinessesAcquired", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of businesses acquired", "label": "Number of Businesses Acquired", "documentation": "The number of businesses acquired by the entity during the period." } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognition period for remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "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." } } }, "auth_ref": [ "r167" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents [Domain]", "label": "Cash and Cash Equivalents [Domain]", "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." } } }, "auth_ref": [ "r182" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://quantaservices.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Class of Treasury Stock [Table Text Block]", "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." } } }, "auth_ref": [ "r67", "r68", "r69", "r70" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total long-term debt obligations", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "documentation": "Amount of long-term debt and lease obligation, including portion classified as current." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r589", "r824" ] }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Value of Quanta common stock issued", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination." } } }, "auth_ref": [ "r1", "r2" ] }, "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "crdr": "debit", "calculation": { "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity investments", "label": "Equity Securities, FV-NI and without Readily Determinable Fair Value", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI) and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r558" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r202", "r503", "r504", "r512", "r513", "r514", "r516", "r683" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r30", "r175", "r203", "r204", "r205", "r229", "r230", "r231", "r235", "r243", "r245", "r270", "r323", "r326", "r419", "r497", "r498", "r499", "r517", "r518", "r543", "r544", "r545", "r546", "r547", "r549", "r552", "r563", "r565", "r566", "r567", "r568", "r569", "r593", "r671", "r672", "r673", "r692", "r756" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails", "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance and other non-current liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r175", "r229", "r230", "r231", "r235", "r243", "r245", "r323", "r326", "r497", "r498", "r499", "r517", "r518", "r543", "r545", "r546", "r549", "r552", "r671", "r673", "r692", "r1007" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://quantaservices.com/role/PerShareInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Basic and Diluted Earnings Per Share Attributable to Common Stock", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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." } } }, "auth_ref": [ "r955" ] }, "us-gaap_PostemploymentBenefitsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsAbstract", "lang": { "en-us": { "role": { "label": "Postemployment Benefits [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LifeInsuranceCorporateOrBankOwnedChangeInValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LifeInsuranceCorporateOrBankOwnedChangeInValue", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansScheduleofFairMarketValueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "label": "Life Insurance, Corporate or Bank Owned, Change in Value", "documentation": "The change in cash surrender or contract value during the period which adjusted the amount of premiums paid in determining the expense or income recognized under the contract for the period." } } }, "auth_ref": [ "r961" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlans" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r445", "r446", "r447", "r448", "r449", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r817" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r887" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r840" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred financing costs", "label": "Debt Issuance Costs, Net", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r102", "r977" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r15", "r175", "r203", "r204", "r205", "r229", "r230", "r231", "r235", "r243", "r245", "r270", "r323", "r326", "r419", "r497", "r498", "r499", "r517", "r518", "r543", "r544", "r545", "r546", "r547", "r549", "r552", "r563", "r565", "r566", "r567", "r568", "r569", "r593", "r671", "r672", "r673", "r692", "r756" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r49", "r51", "r98", "r99", "r312", "r779" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest on Senior Notes", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r27", "r65", "r66", "r100", "r101", "r103", "r106", "r141", "r142", "r805", "r807", "r950" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Income (Loss)", "label": "AOCI Attributable to Parent [Member]", "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." } } }, "auth_ref": [ "r6", "r14", "r34", "r544", "r547", "r593", "r671", "r672", "r937", "r938", "r939", "r951", "r952", "r953" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r49", "r51", "r98", "r99", "r312", "r679", "r779" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable and Accrued Expenses", "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Consideration Paid or Payable and Allocation Net Assets", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "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." } } }, "auth_ref": [ "r146" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred tax liabilities, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date." } } }, "auth_ref": [ "r80" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less\u00a0\u2014 Current maturities of long-term debt", "label": "Long-Term Debt and Lease Obligation, Current", "documentation": "Amount of long-term debt and lease obligation, classified as current." } } }, "auth_ref": [ "r24" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "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." } } }, "auth_ref": [ "r21", "r947" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled receivables", "label": "Unbilled Contracts Receivable", "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." } } }, "auth_ref": [ "r603" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r947" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r93", "r149", "r199", "r201", "r208", "r625", "r648" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Borrowings under senior credit facility and commercial paper program", "terseLabel": "Amount borrowed under the credit facility", "label": "Long-Term Line of Credit", "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." } } }, "auth_ref": [ "r18", "r157", "r1000" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Comprehensive income attributable to non-controlling interests", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "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." } } }, "auth_ref": [ "r9", "r90", "r93", "r199", "r201", "r209", "r626", "r649" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-compete agreements", "label": "Noncompete Agreements [Member]", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r82" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r878" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Discount Rates and Customer Attrition Rates", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived intangible assets acquired as part of a business combination or through an asset purchase, by major class and in total, including the value of the asset acquired, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period." } } }, "auth_ref": [ "r58" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses and other non-current liabilities", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r10" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r238", "r239", "r240", "r241", "r242", "r249", "r252", "r263", "r264", "r265", "r269", "r553", "r554", "r628", "r651", "r798" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r50", "r312" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r877" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling Interests", "label": "Noncontrolling Interest [Member]", "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." } } }, "auth_ref": [ "r88", "r419", "r951", "r952", "r953", "r1007" ] }, "us-gaap_InsuranceSettlementsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivable", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related insurance recoveries/receivables", "label": "Insurance Settlements Receivable", "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." } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "verboseLabel": "Estimated Fair Value", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r342" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/Acquisitions" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions", "label": "Business Combination Disclosure [Text Block]", "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)." } } }, "auth_ref": [ "r145", "r532" ] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r88", "r89", "r91", "r175", "r176", "r204", "r229", "r230", "r231", "r235", "r243", "r323", "r326", "r419", "r497", "r498", "r499", "r517", "r518", "r543", "r544", "r545", "r546", "r547", "r549", "r552", "r563", "r565", "r569", "r593", "r672", "r673", "r690", "r719", "r735", "r757", "r758", "r776", "r837", "r948", "r960", "r984", "r1007" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and Non-Allocated Costs", "label": "Corporate, Non-Segment [Member]", "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." } } }, "auth_ref": [ "r16", "r297", "r298", "r299", "r300", "r306", "r957" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Total Stockholders' Equity", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper", "label": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r139", "r832", "r833", "r834", "r835" ] }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash received", "label": "Proceeds from Sale of Equity Method Investments", "documentation": "The cash inflow associated with the sale of 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." } } }, "auth_ref": [ "r37" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r10" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r877" ] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments related to tax withholding for share-based compensation", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r214" ] }, "us-gaap_InsuranceSettlementsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceSettlementsReceivableCurrent", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related insurance recoveries/receivables included in prepaid expenses and other current assets", "label": "Insurance Settlements Receivable, Current", "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." } } }, "auth_ref": [ "r935" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r903" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquityParenthetical", "http://quantaservices.com/role/EquityDividendsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash dividends declared (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r143" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r900" ] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Domain]", "label": "Litigation Case [Domain]" } } }, "auth_ref": [] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r853", "r864", "r874", "r899" ] }, "us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares needed for settlement of deferred compensation obligations (in shares)", "label": "Deferred Compensation Arrangement with Individual, Common Stock Reserved for Future Issuance", "documentation": "Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals." } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r881" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r902" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating cash flows used by operating leases", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r582", "r587" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r122", "r224", "r277", "r297", "r303", "r306", "r321", "r363", "r364", "r366", "r367", "r368", "r370", "r372", "r374", "r375", "r559", "r800", "r974" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r889" ] }, "us-gaap_InvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Financing cash flows used by finance leases", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r580", "r587" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r881" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected weighted average period to recognize compensation cost on RSUs to be settled in common stock (in years)", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r494" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r900" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r40" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability." } } }, "auth_ref": [ "r588", "r824" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r900" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r5", "r132" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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." } } }, "auth_ref": [ "r985" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r900" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows", "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "terseLabel": "Total cash, cash equivalents, and restricted cash reported in the statements of cash flows", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r43", "r132", "r220" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r588", "r824" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation on property and equipment", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r921", "r927", "r966" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r900" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Property and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r927", "r965" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Amortization Period in Years", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r136" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r881" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r900" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r854", "r862", "r872", "r889", "r897", "r901", "r909" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r901" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r900" ] }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLongTermLinesOfCredit", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under credit facility and commercial paper program", "label": "Proceeds from Long-Term Lines of Credit", "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." } } }, "auth_ref": [ "r39" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r901" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format." } } }, "auth_ref": [ "r167" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r889" ] }, "pwr_FinanceLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "documentation": "Finance Lease, Liability, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "srt_WeightedAverageMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "WeightedAverageMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average", "label": "Weighted Average [Member]" } } }, "auth_ref": [ "r790", "r791", "r993", "r995", "r998" ] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued expenses", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "pwr_LeaseFinancingTransactionToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFour", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lease Financing Transaction, To Be Paid, After Year Four", "documentation": "Lease Financing Transaction, To Be Paid, After Year Four" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r12" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/DebtObligations" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Obligations", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r138", "r221", "r376", "r382", "r383", "r384", "r385", "r386", "r387", "r392", "r399", "r400", "r402" ] }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerContractValueConsiderationToBeTransferredDuringConstruction", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate consideration to be paid during the construction period", "label": "Contract With Customer, Contract Value, Consideration To Be Transferred During Construction", "documentation": "Contract With Customer, Contract Value, Consideration To Be Transferred During Construction" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Litigation Case [Axis]", "label": "Litigation Case [Axis]" } } }, "auth_ref": [] }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentRevenueChangeInEstimatePercent": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentRevenueChangeInEstimatePercent", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in contract estimates, favorable (unfavorable) impact on revenue, percent", "label": "Contract With Customer, Cumulative Catch-Up Adjustment, Revenue, Change In Estimate, Percent", "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment, Revenue, Change In Estimate, Percent" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capital expenditures", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r131" ] }, "pwr_CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CashNotHeldByJointVenturesOrCaptiveInsuranceCompanyMember", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents not held by joint ventures or captive insurance company", "label": "Cash Not Held By Joint Ventures Or Captive Insurance Company [Member]", "documentation": "Cash Not Held By Joint Ventures [Member]" } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r318", "r319", "r320" ] }, "us-gaap_LeaseCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostAbstract", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease cost", "label": "Lease, Cost [Abstract]" } } }, "auth_ref": [] }, "pwr_EstimateMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "EstimateMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimate", "label": "Estimate [Member]", "documentation": "Estimate." } } }, "auth_ref": [] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross amount accrued for insurance claims", "label": "Liability for Claims and Claims Adjustment Expense", "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." } } }, "auth_ref": [ "r107", "r163" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "pwr_ContractWithCustomerRevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerRevenueRecognizedRelatedToUnapprovedChangeOrdersAndClaims", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues recognized related to change orders and claims", "label": "Contract With Customer, Revenue Recognized, Related To Unapproved Change Orders And Claims", "documentation": "Revenue Recognized, Related To Unapproved Change Orders And Claims" } } }, "auth_ref": [] }, "pwr_RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "RevenueFromContractWithCustomerPercentageOfRevenueRecognizedOverTime", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percent of total revenues recognized associated with revenue recognition method", "label": "Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time", "documentation": "Revenue From Contract With Customer, Percentage Of Revenue Recognized Over Time" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r584", "r824" ] }, "pwr_ContractWithCustomerContractValueConsiderationToBeTransferredDuringSubsequentPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerContractValueConsiderationToBeTransferredDuringSubsequentPeriod", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate consideration to be paid during the post-construction operation and maintenance period", "label": "Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period", "documentation": "Contract With Customer, Contract Value, Consideration To Be Transferred During Subsequent Period" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r229", "r230", "r231", "r270", "r605", "r682", "r703", "r709", "r710", "r711", "r712", "r713", "r714", "r717", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r739", "r740", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r756", "r831" ] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractAssetsCurrent", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Assets, Current", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Assets, Current" } } }, "auth_ref": [] }, "pwr_PerformanceStockUnitsPSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "PerformanceStockUnitsPSUsMember", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Stock Units", "label": "Performance Stock Units (PSUs) [Member]", "documentation": "Performance units." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Leases", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r586", "r824" ] }, "pwr_FinanceLeasesCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "FinanceLeasesCostAbstract", "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Finance Leases, Cost [Abstract]", "documentation": "Finance Leases, Cost [Abstract]" } } }, "auth_ref": [] }, "pwr_OtherWeightedAverageLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OtherWeightedAverageLeaseInformationTableTextBlock", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Other Information Related to Leases", "label": "Other Weighted Average Lease Information [Table Text Block]", "documentation": "Other Weighted Average Lease Information" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r986" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r885" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract assets", "label": "Increase (Decrease) in Contract with Customer, Asset", "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." } } }, "auth_ref": [ "r944" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities, net of non-cash transactions:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "pwr_RightOfUseAssetObtainedInExchangeForFinanceAndOperatingLeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "RightOfUseAssetObtainedInExchangeForFinanceAndOperatingLeaseLiabilitiesAbstract", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets obtained in exchange for lease liabilities:", "label": "Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract]", "documentation": "Right-Of-Use Asset Obtained In Exchange For Finance And Operating Lease Liabilities [Abstract]" } } }, "auth_ref": [] }, "pwr_RestrictedStockUnitsToBeSettledInCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "RestrictedStockUnitsToBeSettledInCommonStockMember", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://quantaservices.com/role/StockBasedCompensationSummaryofPSUsandRSUstobeSettledinCommonStockActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted Stock and RSUs to be Settled in Common Stock", "terseLabel": "Restricted Stock Units to be Settled in Common Stock", "label": "Restricted Stock Units To Be Settled In Common Stock [Member]", "documentation": "Restricted stock units to be settled in common stock." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r602", "r944" ] }, "pwr_LeaseFinancingTransactionToBePaidDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionToBePaidDueYearThree", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_LeaseFinancingTransactionToBePaid", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lease Financing Transaction, To Be Paid, Due Year Three", "documentation": "Lease Financing Transaction, To Be Paid, Due Year Three" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Disaggregated by Geographic Location and Contract Type", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r979" ] }, "pwr_UndergroundInfrastructureMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "UndergroundInfrastructureMember", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Underground and Infrastructure", "label": "Underground Infrastructure [Member]", "documentation": "Underground Infrastructure" } } }, "auth_ref": [] }, "pwr_NumberOfBuildingsWithPropertyDamage": { "xbrltype": "integerItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "NumberOfBuildingsWithPropertyDamage", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of buildings with property damage", "label": "Number Of Buildings With Property Damage", "documentation": "Number Of Buildings With Property Damage" } } }, "auth_ref": [] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities, non-current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r112" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "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." } } }, "auth_ref": [ "r174", "r189", "r190", "r191", "r224", "r252", "r256", "r263", "r265", "r271", "r272", "r321", "r363", "r366", "r367", "r368", "r374", "r375", "r406", "r407", "r409", "r412", "r418", "r559", "r684", "r685", "r686", "r687", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r717", "r738", "r756", "r771", "r772", "r773", "r774", "r775", "r916", "r946", "r954" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r312", "r812", "r979", "r1003", "r1004" ] }, "pwr_OperatingAndFinanceLeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average discount rate:", "label": "Operating And Finance Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Operating And Finance Leases, Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "pwr_SeniorNotesDueOctober2024Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SeniorNotesDueOctober2024Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Due October 2024", "label": "Senior Notes Due October 2024 [Member]", "documentation": "Senior Notes Due October 2024" } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other, net", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r919", "r942" ] }, "pwr_Acquisitions2023Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "Acquisitions2023Member", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2023", "label": "Acquisitions 2023 [Member]", "documentation": "Acquisitions 2023" } } }, "auth_ref": [] }, "pwr_RedesAndinasDeComunicacionesS.R.L.RedesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "RedesAndinasDeComunicacionesS.R.L.RedesMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redes", "label": "Redes Andinas De Comunicaciones S.R.L. (Redes) [Member]", "documentation": "Redes Andinas De Comunicaciones S.R.L. (Redes) [Member]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amounts attributable to common stock:", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r589", "r824" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r441", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest and other financing expenses", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r102", "r162", "r206", "r281", "r571", "r741", "r836", "r1006" ] }, "pwr_IntegralUnconsolidatedAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "IntegralUnconsolidatedAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Integral Unconsolidated Affiliates", "label": "Integral Unconsolidated Affiliates [Member]", "documentation": "Integral Unconsolidated Affiliates" } } }, "auth_ref": [] }, "pwr_ContractWithCustomerOnDemandPerformanceBonds": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerOnDemandPerformanceBonds", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "On-demand performance bonds", "label": "Contract With Customer, On-Demand Performance Bonds", "documentation": "Contract With Customer, On-Demand Performance Bonds" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r441", "r810", "r811", "r812", "r813", "r814", "r815", "r816" ] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetTangibleAssets", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net tangible assets acquired", "label": "Business Combination Recognized Identifiable Assets Acquired And Liabilities Assumed Net Tangible Assets", "documentation": "Amount of tangible assets acquired less liabilities assumed at the acquisition date." } } }, "auth_ref": [] }, "pwr_CommitmentAndContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CommitmentAndContingenciesTable", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment And Contingencies [Table]", "label": "Commitment And Contingencies [Table]", "documentation": "Commitment And Contingencies [Table]" } } }, "auth_ref": [] }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowSupplementalDisclosuresTextBlock", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r129" ] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsPerformanceObligationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remaining performance obligation", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r166" ] }, "pwr_LeaseFinancingTransactionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionLiability", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "pwr_LeaseFinancingTransactionToBePaid", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Lease Financing Transaction, Liability", "documentation": "Lease Financing Transaction, Liability" } } }, "auth_ref": [] }, "pwr_DetailOfCertainBalanceSheetAccountsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "DetailOfCertainBalanceSheetAccountsTextBlock", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccounts" ], "lang": { "en-us": { "role": { "terseLabel": "Detail of Certain Accounts", "label": "Detail Of Certain Balance Sheet Accounts [Text Block]", "documentation": "Detail of certain balance sheet accounts." } } }, "auth_ref": [] }, "pwr_ShortTermLeaseAndVariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ShortTermLeaseAndVariableLeaseCost", "crdr": "debit", "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term and variable lease cost", "label": "Short-Term Lease And Variable Lease, Cost", "documentation": "Short-Term Lease And Variable Lease, Cost" } } }, "auth_ref": [] }, "pwr_RenewableEnergyMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "RenewableEnergyMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Renewable Energy", "label": "Renewable Energy [Member]", "documentation": "Renewable Energy" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain (loss) on disposal", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment." } } }, "auth_ref": [ "r940", "r941", "r945" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net income attributable to common stock", "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r120", "r134", "r161", "r179", "r197", "r200", "r205", "r224", "r234", "r238", "r239", "r240", "r241", "r244", "r245", "r261", "r277", "r297", "r303", "r306", "r321", "r363", "r364", "r366", "r367", "r368", "r370", "r372", "r374", "r375", "r554", "r559", "r646", "r737", "r754", "r755", "r800", "r836", "r974" ] }, "us-gaap_PaymentsToAcquireInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireInvestments", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Investments in unconsolidated affiliates and other", "label": "Payments to Acquire Investments", "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period." } } }, "auth_ref": [ "r130" ] }, "pwr_CanadaTransmissionProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CanadaTransmissionProjectMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada Transmission Project", "label": "Canada Transmission Project [Member]", "documentation": "Canada Transmission Project" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://quantaservices.com/role/StockBasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-Based Compensation", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r460", "r464", "r492", "r493", "r496", "r821" ] }, "pwr_FairValueInputsDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "FairValueInputsDiscountRate", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rates (in percent)", "label": "Fair Value Inputs, Discount Rate", "documentation": "Fair Value Inputs, Discount Rate" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stock, basic", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r213", "r238", "r239", "r240", "r241", "r249", "r250", "r262", "r265", "r277", "r297", "r303", "r306", "r800" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Components of Lease Costs", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r988" ] }, "pwr_TelecommunicationNetworksConstructionAndOperationMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "TelecommunicationNetworksConstructionAndOperationMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Telecommunication Networks Construction and Operation", "label": "Telecommunication Networks Construction And Operation [Member]", "documentation": "Telecommunication Networks Construction And Operation [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails": { "parentTag": "us-gaap_EquitySecuritiesFvNiAndWithoutReadilyDeterminableFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity method investments", "label": "Equity Method Investments", "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." } } }, "auth_ref": [ "r287", "r317", "r932", "r959" ] }, "pwr_ProceedsFromConstructionContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ProceedsFromConstructionContracts", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments received on construction contracts", "label": "Proceeds From Construction Contracts", "documentation": "Proceeds From Construction Contracts" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredCompensation", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansScheduleofFairMarketValueDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "(Loss) gain included in Selling, general and administrative expenses", "label": "Increase (Decrease) in Deferred Compensation", "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future." } } }, "auth_ref": [ "r10" ] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueAfterYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Thereafter", "label": "Operating And Finance Lease Liabilities, Payments, Due After Year Four", "documentation": "Operating And Finance Lease Liabilities, Payments, Due After Year Four" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2026", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Three", "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Three" } } }, "auth_ref": [] }, "pwr_CostPlusContractMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CostPlusContractMemberMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost-plus contracts", "label": "Cost-Plus Contract Member [Member]", "documentation": "Cost-Plus Contract Member" } } }, "auth_ref": [] }, "us-gaap_ProjectMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProjectMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project [Domain]", "label": "Project [Domain]", "documentation": "Planned program of work." } } }, "auth_ref": [ "r104" ] }, "pwr_ElectricPowerMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ElectricPowerMember", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Electric Power", "label": "Electric Power [Member]", "documentation": "Electric Power" } } }, "auth_ref": [] }, "pwr_ManufacturerOfPowerTransformersMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ManufacturerOfPowerTransformersMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Manufacturer Of Power Transformers", "label": "Manufacturer Of Power Transformers [Member]", "documentation": "Manufacturer Of Power Transformers" } } }, "auth_ref": [] }, "us-gaap_UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecordedUnconditionalPurchaseObligationDueInRemainderOfFiscalYear", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesCapitalCommitmentsandOtherCommittedExpendituresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated committed, remainder of fiscal year", "label": "Unrecorded Unconditional Purchase Obligation, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of fixed and determinable portion of unrecorded unconditional purchase obligation to be paid in remainder of current fiscal year." } } }, "auth_ref": [] }, "pwr_ProceedsFromSaleOfPropertyPlantAndEquipmentAndInsuranceSettlement": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipmentAndInsuranceSettlement", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of and insurance settlements related to property and equipment", "label": "Proceeds From Sale of Property, Plant And Equipment And Insurance Settlement", "documentation": "Proceeds From Sale of Property, Plant And Equipment And Insurance Settlement" } } }, "auth_ref": [] }, "pwr_NonIntegralUnconsolidatedAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "NonIntegralUnconsolidatedAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Integral Unconsolidated Affiliates", "label": "Non-Integral Unconsolidated Affiliates [Member]", "documentation": "Non-Integral Unconsolidated Affiliates" } } }, "auth_ref": [] }, "pwr_RestrictedStockUnitsToBeSettledInCashMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "RestrictedStockUnitsToBeSettledInCashMember", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units to be Settled in Cash", "label": "Restricted Stock Units To Be Settled In Cash [Member]", "documentation": "Restricted Stock Units To Be Settled In Cash [Member]" } } }, "auth_ref": [] }, "pwr_OtherCountriesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OtherCountriesMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other Countries [Member]", "documentation": "Other Countries" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://quantaservices.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r112", "r115", "r116", "r135", "r719", "r735", "r757", "r758", "r825", "r838", "r948", "r960", "r984", "r1007" ] }, "pwr_DamagedLandArea": { "xbrltype": "areaItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "DamagedLandArea", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damaged land (in acres)", "label": "Damaged Land, Area", "documentation": "Damaged Land, Area" } } }, "auth_ref": [] }, "pwr_StarryGroupHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "StarryGroupHoldingsIncMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesMarketableEquitySecuritiesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Starry Group Holdings, Inc.", "label": "Starry Group Holdings, Inc. [Member]", "documentation": "Starry Group Holdings, Inc." } } }, "auth_ref": [] }, "pwr_CashFlowLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CashFlowLesseeAbstract", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:", "label": "Cash Flow, Lessee [Abstract]", "documentation": "Cash Flow, Lessee [Abstract]" } } }, "auth_ref": [] }, "pwr_ScheduleOfChangesInFairMarketValueOfCOLIAssetsAndDeferredCompensationLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ScheduleOfChangesInFairMarketValueOfCOLIAssetsAndDeferredCompensationLiabilitiesTableTextBlock", "presentation": [ "http://quantaservices.com/role/EmployeeBenefitPlansTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Fair Market Value of COLI Assets and Deferred Compensation Liabilities", "label": "Schedule Of Changes In Fair Market Value Of COLI Assets And Deferred Compensation Liabilities [Table Text Block]", "documentation": "Schedule Of Changes In Fair Market Value Of COLI Assets And Deferred Compensation Liabilities" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_2": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Less imputed interest", "label": "Operating And Finance Lease Liabilities, Undiscounted Excess Amount", "documentation": "Operating And Finance Lease Liabilities, Undiscounted Excess Amount" } } }, "auth_ref": [] }, "pwr_ProjectsInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ProjectsInProgressMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Projects In Progress", "label": "Projects In Progress [Member]", "documentation": "Projects In Progress" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2027", "label": "Operating And Finance Lease Liabilities, Payments, Due Year Four", "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year Four" } } }, "auth_ref": [] }, "pwr_CommitmentAndContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CommitmentAndContingenciesLineItems", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesInsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commitment And Contingencies [Line Items]", "label": "Commitment And Contingencies [Line Items]", "documentation": "Commitment And Contingencies [Line Items]" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum payments related to operating leases, finance leases and lease financing transactions", "label": "Operating And Finance Lease Liabilities, Payments, Due", "documentation": "Operating And Finance Lease Liabilities, Payments, Due" } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r114", "r143", "r639", "r674", "r678", "r688", "r718", "r825" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Semi-annual interest payable", "label": "Debt Instrument, Periodic Payment, Interest", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r27" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "totalLabel": "Accounts payable and accrued expenses", "label": "Accounts Payable and Accrued Liabilities, Current", "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." } } }, "auth_ref": [ "r22" ] }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from the sale or settlement of certain investments", "label": "Proceeds from Sale, Maturity and Collection of Investments", "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period." } } }, "auth_ref": [ "r36" ] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r881" ] }, "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r229", "r230", "r231", "r270", "r605", "r682", "r703", "r709", "r710", "r711", "r712", "r713", "r714", "r717", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r730", "r731", "r732", "r733", "r734", "r736", "r739", "r740", "r742", "r743", "r744", "r745", "r746", "r747", "r748", "r749", "r750", "r751", "r752", "r753", "r756", "r831" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r881" ] }, "us-gaap_AccountsPayableTradeCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableTradeCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAccountsPayableandAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable, trade", "label": "Accounts Payable, Trade, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r19", "r20" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r228", "r377", "r378", "r379", "r380", "r381", "r383", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r573", "r804", "r805", "r806", "r807", "r808", "r947" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r109", "r110", "r156", "r157", "r228", "r377", "r378", "r379", "r380", "r381", "r383", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r573", "r804", "r805", "r806", "r807", "r808", "r947" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r27", "r65", "r66", "r100", "r101", "r103", "r106", "r141", "r142", "r228", "r377", "r378", "r379", "r380", "r381", "r383", "r388", "r389", "r390", "r391", "r393", "r394", "r395", "r396", "r397", "r398", "r401", "r573", "r804", "r805", "r806", "r807", "r808", "r947" ] }, "us-gaap_GuaranteeObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsLineItems", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations [Line Items]", "label": "Guarantor Obligations [Line Items]", "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." } } }, "auth_ref": [ "r359", "r360", "r361", "r362" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Axis]", "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r570", "r599" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Non-controlling interests", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r32", "r158", "r224", "r321", "r363", "r366", "r367", "r368", "r374", "r375", "r559", "r640", "r719" ] }, "us-gaap_MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesRealizedGainLossExcludingOtherThanTemporaryImpairments", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Realized gain (loss) on Starry", "label": "Marketable Security, Realized Gain (Loss)", "documentation": "Amount of realized gain (loss) on investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsequent Event Type [Domain]", "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r570", "r599" ] }, "us-gaap_ProceedsFromAdvancesForConstruction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromAdvancesForConstruction", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance payments received", "label": "Proceeds from Advances for Construction", "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." } } }, "auth_ref": [ "r604" ] }, "us-gaap_GuaranteeObligationsMaximumExposure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsMaximumExposure", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total amount of outstanding performance bonds", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "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." } } }, "auth_ref": [ "r360" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContractLiabilities", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Contract liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Contract Liabilities", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contract Liabilities" } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsNatureDomain", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Domain]", "label": "Guarantor Obligations, Nature [Domain]", "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees." } } }, "auth_ref": [ "r359", "r360", "r361", "r362" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r881" ] }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Distributions to non-controlling interests", "terseLabel": "Distributions to non-controlling interests", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "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." } } }, "auth_ref": [ "r143" ] }, "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Project [Axis]", "label": "Project [Axis]", "documentation": "Information by project." } } }, "auth_ref": [ "r151", "r152", "r153" ] }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Equity in earnings of unconsolidated affiliates, net of distributions", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "documentation": "This element represents the undistributed income (or loss) of equity method investments, net of dividends or other distributions received from unconsolidated subsidiaries, certain corporate joint ventures, and certain noncontrolled corporations; such investments are accounted for under the equity method of accounting. This element excludes distributions that constitute a return of investment, which are classified as investing activities." } } }, "auth_ref": [ "r11" ] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r535" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r880" ] }, "us-gaap_GuaranteeObligationsByNatureAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteeObligationsByNatureAxis", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor Obligations, Nature [Axis]", "label": "Guarantor Obligations, Nature [Axis]", "documentation": "Information by nature of guarantee." } } }, "auth_ref": [ "r359", "r360", "r361", "r362" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average diluted shares outstanding (in shares)", "totalLabel": "Weighted average shares outstanding for diluted earnings per share attributable to common stock (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r251", "r265" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGuaranteeObligationsTable", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesBondsandParentGuaranteesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Guarantor Obligations [Table]", "label": "Schedule of Guarantor Obligations [Table]", "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." } } }, "auth_ref": [ "r359", "r360", "r361", "r362" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r904" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss from mark-to-market adjustment on investment", "label": "Gain (Loss) on Investments", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r127", "r915" ] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r290", "r291", "r292", "r293", "r294", "r295", "r310", "r801" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r183", "r331", "r623", "r803", "r825", "r963", "r964" ] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r11", "r61" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Change in fair value of contingent consideration liabilities", "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability", "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement." } } }, "auth_ref": [ "r534", "r944" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization on other intangible assets", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r184", "r344" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "documentation": "The amount of inventory recognized as of the acquisition date." } } }, "auth_ref": [ "r79", "r80" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r839" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred financing costs", "label": "Amortization of Debt Issuance Costs and Discounts", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r398", "r572", "r807", "r808", "r945" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r905" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r840" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r79", "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of common shares issued in connection with performance units (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period", "documentation": "Number of shares issued under share-based payment arrangement." } } }, "auth_ref": [ "r71" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r906" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r118", "r193", "r638", "r675", "r678" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total identifiable net assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed." } } }, "auth_ref": [ "r79", "r80" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r907" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r583" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r840" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r126", "r280" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Quarterly Report", "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r842" ] }, "us-gaap_BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationArrangementsRangeOfOutcomesValueHigh", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contingent consideration payments (up to)", "label": "Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High", "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." } } }, "auth_ref": [ "r86" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r840" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r841" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r884" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r907" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r840" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r909" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash paid for acquisitions, net of cash, cash equivalents and restricted cash acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r38" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r875" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://quantaservices.com/role/DebtObligationsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt Obligations", "label": "Schedule of Debt [Table Text Block]", "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." } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtWeightedAverageInterestRate", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average interest rate, at point in time", "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings per share attributable to common stock:", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://quantaservices.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r583" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r908" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. 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." } } }, "auth_ref": [ "r80" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "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." } } }, "auth_ref": [ "r80" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://quantaservices.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r914" ] }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues included in consolidated results of operations", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r77" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income (loss) before taxes", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "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." } } }, "auth_ref": [ "r77" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r889" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r908" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "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, acquired at the acquisition date." } } }, "auth_ref": [ "r80" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r21" ] }, "us-gaap_PaymentsOfDividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividendsCommonStock", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments of dividends", "label": "Payments of Ordinary Dividends, Common Stock", "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity." } } }, "auth_ref": [ "r40" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r909" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "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." } } }, "auth_ref": [ "r80" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "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." } } }, "auth_ref": [ "r113" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Identifiable intangible assets", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date." } } }, "auth_ref": [ "r80" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit facility available for revolving loans or issuing new letters of credit", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Accounts payable and accrued liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r80" ] }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of RSUs and PSUs to be Settled in Common Stock Activity", "label": "Schedule of Nonvested Share Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested shares." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r888" ] }, "pwr_ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ScheduleOfShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Grant Date Fair Value for Awards of Performance Units Inputs", "label": "Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]", "documentation": "Schedule Of Share Based Payment Award, Equity Instruments Other Than Options, Valuation Assumptions [Table Text Block]" } } }, "auth_ref": [] }, "pwr_LettersOfCreditAndBankGuaranteesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LettersOfCreditAndBankGuaranteesMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit and Bank Guarantees", "label": "Letters Of Credit and Bank Guarantees [Member]", "documentation": "The Letters Of Credit and Bank Guarantees." } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionToBePaidDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionToBePaidDueYearTwo", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_LeaseFinancingTransactionToBePaid", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lease Financing Transaction, To Be Paid, Due Year Two", "documentation": "Lease Financing Transaction, To Be Paid, Due Year Two" } } }, "auth_ref": [] }, "pwr_BusinessCombinationCashConsiderationTransferredOrToBeTransferred": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationCashConsiderationTransferredOrToBeTransferred", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash consideration", "verboseLabel": "Cash paid or payable", "label": "Business Combination, Cash Consideration Transferred Or To Be Transferred", "documentation": "Cash consideration transferred or to be transferred in cash except for contingent consideration." } } }, "auth_ref": [] }, "pwr_SeniorNotesDueOctober2041Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SeniorNotesDueOctober2041Member", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Due October 2041", "label": "Senior Notes Due October 2041 [Member]", "documentation": "Senior Notes Due October 2041" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other assets and liabilities, net", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r10" ] }, "pwr_TermLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "TermLoanMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan", "label": "Term Loan [Member]", "documentation": "Term Loan [Member]" } } }, "auth_ref": [] }, "pwr_SuretyBackedLettersOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SuretyBackedLettersOfCreditMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Surety-Backed Letters Of Credit", "label": "Surety-Backed Letters Of Credit [Member]", "documentation": "Surety-Backed Letters Of Credit" } } }, "auth_ref": [] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade names", "label": "Trade Names [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r81" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Fair Values of Outstanding and Unearned Contingent Consideration Liabilities", "label": "Schedule of Business Acquisitions by Acquisition, Contingent Consideration [Table Text Block]", "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." } } }, "auth_ref": [] }, "pwr_Acquisitions2022Member": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "Acquisitions2022Member", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions 2022", "label": "Acquisitions 2022 [Member]", "documentation": "Acquisitions 2022" } } }, "auth_ref": [] }, "pwr_GoodwillAndIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "GoodwillAndIntangibleAssetsTable", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill And Intangible Assets [Table]", "label": "Goodwill And Intangible Assets [Table]", "documentation": "Goodwill And Intangible Assets [Table]" } } }, "auth_ref": [] }, "pwr_GoodwillAndIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "GoodwillAndIntangibleAssetsLineItems", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill And Intangible Assets [Line Items]", "label": "Goodwill And Intangible Assets [Line Items]", "documentation": "Goodwill and intangible assets." } } }, "auth_ref": [] }, "pwr_IncomeLossFromEquityMethodInvestmentsNonIntegralUnconsolidatedAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "IncomeLossFromEquityMethodInvestmentsNonIntegralUnconsolidatedAffiliates", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity in earnings (loss) of non-integral unconsolidated affiliates", "label": "Income (Loss) From Equity Method Investments, Non-Integral Unconsolidated Affiliates", "documentation": "Income (Loss) From Equity Method Investments, Non-Integral Unconsolidated Affiliates" } } }, "auth_ref": [] }, "pwr_EquityMethodInvestmentsNumberOfInvestmentsSold": { "xbrltype": "integerItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "EquityMethodInvestmentsNumberOfInvestmentsSold", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of investments sold", "label": "Equity Method Investments, Number Of Investments Sold", "documentation": "Equity Method Investments, Number Of Investments Sold" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "presentation": [ "http://quantaservices.com/role/AcquisitionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated Fair Values of Identifiable Intangible Assets and Related Weighted Average Amortization", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination." } } }, "auth_ref": [] }, "pwr_CommercialPaperProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CommercialPaperProgramMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Paper Program", "label": "Commercial Paper Program [Member]", "documentation": "Commercial Paper Program" } } }, "auth_ref": [] }, "pwr_ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimatePercent": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerCumulativeCatchUpAdjustmentToGrossProfitChangeInEstimatePercent", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Change in contract estimates, (favorable) unfavorable impact on operating results, percent", "label": "Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent", "documentation": "Contract With Customer, Cumulative Catch-Up Adjustment, To Gross Profit, Change In Estimate, Percent" } } }, "auth_ref": [] }, "pwr_RentalPurchaseOptionAssetObtainedInExchangeForRentalPurchaseOptionLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "RentalPurchaseOptionAssetObtainedInExchangeForRentalPurchaseOptionLiability", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease financing transaction assets obtained in exchange for lease financing transaction liabilities", "label": "Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability", "documentation": "Rental Purchase Option Asset Obtained in Exchange for Rental Purchase Option Liability" } } }, "auth_ref": [] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, fair value", "label": "Long-Term Debt, Fair Value", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "pwr_ContractWithCustomerLiabilityDeferredRevenuesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerLiabilityDeferredRevenuesCurrent", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unearned revenues, current portion", "label": "Contract With Customer, Liability, Deferred Revenues, Current", "documentation": "Contract With Customer, Liability, Deferred Revenues, Current" } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramAuthorizedAmount1", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/EquityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate authorized amount of common stock to be repurchased (up to)", "label": "Stock Repurchase Program, Authorized Amount", "documentation": "Amount of stock repurchase plan authorized." } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeasesWeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeasesWeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://quantaservices.com/role/LeasesOtherInformationRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average remaining lease term (in years):", "label": "Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract]", "documentation": "Operating And Finance Leases, Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearOne", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "2024", "label": "Operating And Finance Lease Liabilities, Payments, Due Year One", "documentation": "Operating And Finance Lease Liabilities, Payments, Due Year One" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of taxes:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "pwr_OtherComprehensiveIncomeLossOtherNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OtherComprehensiveIncomeLossOtherNetOfTax", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (loss)", "label": "Other Comprehensive Income (Loss), Other, Net Of Tax", "documentation": "Other Comprehensive Income (Loss), Other, Net of Tax" } } }, "auth_ref": [] }, "pwr_ContractWithCustomerContractValueSubsequentPaymentPeriod": { "xbrltype": "durationItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ContractWithCustomerContractValueSubsequentPaymentPeriod", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term of post-construction operation and maintenance period", "label": "Contract With Customer, Contract Value, Subsequent Payment Period", "documentation": "Contract With Customer, Contract Value, Subsequent Payment Period" } } }, "auth_ref": [] }, "pwr_AcquisitionsMultiplePeriodsMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "AcquisitionsMultiplePeriodsMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisitions, Multiple Periods", "label": "Acquisitions, Multiple Periods [Member]", "documentation": "Acquisitions, Multiple Periods" } } }, "auth_ref": [] }, "pwr_ForeignJointVenturesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "ForeignJointVenturesMember", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents held by foreign joint ventures", "label": "Foreign Joint Ventures [Member]", "documentation": "Foreign Joint Ventures [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r119", "r160", "r277", "r297", "r303", "r306", "r629", "r643", "r800" ] }, "pwr_InsuranceRecoveriesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "InsuranceRecoveriesMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Recoveries", "label": "Insurance Recoveries [Member]", "documentation": "Insurance Recoveries" } } }, "auth_ref": [] }, "pwr_AccountsReceivableAllowanceForCreditLossWriteoffRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "AccountsReceivableAllowanceForCreditLossWriteoffRecovery", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsCompositionoftheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Write-offs charged against the allowance net of recoveries of amounts previously written off", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery", "label": "Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery", "documentation": "Accounts Receivable, Allowance for Credit Loss, (Writeoff) Recovery" } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of credit and bank guarantees", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r886" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r936" ] }, "pwr_SilveradoWildfireMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "SilveradoWildfireMember", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Silverado Wildfire", "label": "Silverado Wildfire [Member]", "documentation": "Silverado Wildfire" } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionLiabilityToBePaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionLiabilityToBePaidAbstract", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Financing Transactions", "label": "Lease Financing Transaction, Liability, to be Paid [Abstract]", "documentation": "Lease Financing Transaction, Liability, to be Paid" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationAdditionalSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest paid", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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." } } }, "auth_ref": [ "r215", "r218", "r219" ] }, "pwr_LeaseFinancingTransactionToBePaid": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionToBePaid", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 3.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total future minimum payments related to operating leases, finance leases and lease financing transactions", "label": "Lease Financing Transaction, To Be Paid", "documentation": "Lease Financing Transaction, To Be Paid" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "pwr_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_2": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDue", "weight": 1.0, "order": 2.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Operating And Finance Lease, Liability", "documentation": "Operating And Finance Lease, Liability" } } }, "auth_ref": [] }, "pwr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Operating lease liabilities, current", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current", "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Operating Lease, Liability, Current" } } }, "auth_ref": [] }, "pwr_CommonStockClassUndefinedMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CommonStockClassUndefinedMember", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock Class Undefined [Member]", "documentation": "Common stock class undefined." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsRemainderOfFiscalYear", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remainder of 2023", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r989" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLossCurrent", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current retainage balances", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional, classified as current." } } }, "auth_ref": [ "r420", "r423", "r442" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://quantaservices.com/role/SegmentInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of reportable segments", "label": "Number of Reportable Segments", "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." } } }, "auth_ref": [ "r956" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive unvested non-participating stock-based awards (in shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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." } } }, "auth_ref": [ "r253", "r254", "r255", "r265", "r463" ] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationReconciliationofCashCashEquivalentsandRestrictedCashDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted cash and cash equivalents", "label": "Restricted Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r43", "r154", "r182", "r220", "r636" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://quantaservices.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Future Minimum Lease Payments - Finance Leases", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r989" ] }, "us-gaap_ContractWithCustomerReceivableAfterAllowanceForCreditLossNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerReceivableAfterAllowanceForCreditLossNoncurrent", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current retainage balances", "label": "Contract with Customer, Receivable, after Allowance for Credit Loss, Noncurrent", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right to consideration is unconditional, classified as noncurrent." } } }, "auth_ref": [ "r420", "r423", "r442" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesPaymentsDueYearTwo", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r591" ] }, "us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsunderCreditFacilityandApplicableInterestRatesDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum amount outstanding", "label": "Line of Credit Facility, Maximum Amount Outstanding During Period", "documentation": "Maximum amount borrowed under the credit facility at any time during the period." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/DebtObligationsBorrowingsunderCreditFacilityandApplicableInterestRatesDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average daily amount outstanding", "label": "Line of Credit Facility, Average Outstanding Amount", "documentation": "Average amount borrowed under the credit facility during the period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r844", "r855", "r865", "r890" ] }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestPaymentOnLiability", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationSupplementalCashFlowRelatedtoLeasesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Operating cash flows used by finance leases", "label": "Finance Lease, Interest Payment on Liability", "documentation": "Amount of interest paid on finance lease liability." } } }, "auth_ref": [ "r581", "r587" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramScheduleDetails", "http://quantaservices.com/role/DebtObligationsCommercialPaperProgramandAdditionalLettersofCreditNarrativeDetails", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r27" ] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://quantaservices.com/role/EquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends Declared [Table Text Block]", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiabilitiesUndiscountedExcessAmount", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less imputed interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r591" ] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesComponentsofLeaseCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r579", "r585", "r824" ] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Consideration transferred", "terseLabel": "Fair value of total consideration transferred or estimated to be transferred", "label": "Business Combination, Consideration Transferred", "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." } } }, "auth_ref": [ "r1", "r2", "r13" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r854", "r862", "r872", "r889", "r897", "r901", "r909" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_OperatingAndFinanceLeaseLiability", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets and Liabilities", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r978" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r578" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r535" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r876" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other long-term liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r80" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerSegmentBenchmarkMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerSegmentBenchmarkMember", "presentation": [ "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Segment Benchmark", "label": "Revenue from Contract with Customer, Segment Benchmark [Member]", "documentation": "Revenue from specified business segment for satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r923" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liabilities, net of current portion", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r578" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Other intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r56", "r59" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r844", "r855", "r865", "r890" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Composition of the Allowance for Credit Losses", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r962" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://quantaservices.com/role/StockBasedCompensationGrantDateFairValueforAwardsofPerformanceUnitsInputsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term in years", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "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." } } }, "auth_ref": [ "r486" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r173", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r792" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r310", "r311", "r704", "r705", "r706", "r763", "r765", "r768", "r770", "r778", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r794", "r811", "r830", "r979", "r1003" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r49", "r51", "r98", "r99", "r312", "r779", "r924" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease right-of-use assets", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r577" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/LeasesNarrativeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party [Axis]", "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r450", "r595", "r596", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r710", "r711", "r712", "r713", "r714", "r734", "r736", "r761", "r990" ] }, "us-gaap_SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotesMember", "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes", "label": "Senior Notes [Member]", "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration risk percentage (in percent)", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r49", "r51", "r98", "r99", "r312" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r178", "r274", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r306", "r312", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r346", "r347", "r348", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r803", "r928", "r1003" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/EquityRepurchasesofCommonStockUnderStockRepurchaseProgramsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount", "label": "Stock Repurchased During Period, Value", "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." } } }, "auth_ref": [ "r15", "r111", "r112", "r143", "r692", "r756", "r774", "r837" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r217" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails", "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer relationships", "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r84" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r217" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://quantaservices.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r576" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r132", "r133", "r134" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases", "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsAdditionalInformationDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r310", "r311", "r704", "r705", "r706", "r763", "r765", "r768", "r770", "r781", "r782", "r783", "r784", "r785", "r786", "r787", "r788", "r789", "r794", "r811", "r830", "r979", "r1003" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateConsiderationPaidorPayableandAllocationofNetAssetsDetails", "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Contingent consideration", "totalLabel": "Total contingent consideration liabilities", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r3", "r85", "r533" ] }, "currency_CAD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "CAD", "presentation": [ "http://quantaservices.com/role/DebtObligationsSeniorCreditFacilityNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canadian Dollars", "label": "Canada, Dollars" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income", "terseLabel": "Operating income (loss)", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r277", "r297", "r303", "r306", "r800" ] }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Undistributed earnings of unconsolidated affiliates", "label": "Retained Earnings, Undistributed Earnings from Equity Method Investees", "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50 percent or less owned persons accounted for by the equity method (equity method investees)." } } }, "auth_ref": [ "r223" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r880" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedStatementsofOperations", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails", "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsRevenueDisaggregatedbyGeographicLocationandContractTypeDetails", "http://quantaservices.com/role/SegmentInformationSummarizedFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r278", "r279", "r296", "r301", "r302", "r308", "r310", "r312", "r440", "r441", "r605" ] }, "pwr_FairValueInputsCustomerAttritionRates": { "xbrltype": "percentItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "FairValueInputsCustomerAttritionRates", "presentation": [ "http://quantaservices.com/role/AcquisitionsSignificantEstimatesUsedbyManagementinDeterminingFairValuesofCustomerRelationshipsAcquiredDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer attrition rates (in percent)", "label": "Fair Value Inputs, Customer Attrition Rates", "documentation": "Fair Value Inputs, Customer Attrition Rates" } } }, "auth_ref": [] }, "pwr_LesseeSupplementalCashFlowsFromLeasesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LesseeSupplementalCashFlowsFromLeasesTableTextBlock", "presentation": [ "http://quantaservices.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information Related to Leases", "label": "Lessee, Supplemental Cash Flows From Leases [Table Text Block]", "documentation": "Lessee, Supplemental Cash Flows From Leases [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_LitigationSettlementAmountAwardedFromOtherParty": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationSettlementAmountAwardedFromOtherParty", "crdr": "debit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount awarded in arbitration", "label": "Litigation Settlement, Amount Awarded from Other Party", "documentation": "Amount awarded from other party in judgment or settlement of litigation." } } }, "auth_ref": [] }, "pwr_LeaseFinancingTransactionToBePaidDueYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LeaseFinancingTransactionToBePaidDueYearOne", "crdr": "credit", "calculation": { "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "parentTag": "pwr_LeaseFinancingTransactionToBePaid", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lease Financing Transaction, To Be Paid, Due Year One", "documentation": "Lease Financing Transaction, To Be Paid, Due Year One" } } }, "auth_ref": [] }, "pwr_PoleReplacementPeriodBeforeFire": { "xbrltype": "durationItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "PoleReplacementPeriodBeforeFire", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesSilveradoWildfireMatterDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Time of pole replacement before fire", "label": "Pole Replacement, Period Before Fire", "documentation": "Pole Replacement, Period Before Fire" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r308", "r605", "r664", "r665", "r666", "r667", "r668", "r669", "r793", "r810", "r826", "r928", "r972", "r973", "r979", "r1003" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/PerShareInformationBasicandDilutedEarningsPerShareAttributabletoCommonStockDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stock, diluted", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r213", "r251", "r257", "r258", "r259", "r260", "r262", "r265" ] }, "pwr_IntegralAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "IntegralAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityInvestmentsbyTypeDetails", "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Integral Affiliates", "label": "Integral Affiliates [Member]", "documentation": "Integral Affiliates" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r880" ] }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "crdr": "debit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails", "http://quantaservices.com/role/DebtObligationsSeniorNotesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized discount and financing costs", "terseLabel": "Unamortized discount and financing costs", "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net", "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r102", "r388", "r403", "r805", "r806" ] }, "pwr_BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "BusinessAcquisitionsProFormaNetIncomeLossAttributableToCommonStockNetOfTax", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/AcquisitionsUnauditedSupplementalProFormaResultsofOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income attributable to common stock", "label": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax", "documentation": "Business Acquisitions Pro Forma, Net Income (Loss) Attributable To Common Stock, Net Of Tax" } } }, "auth_ref": [] }, "pwr_IntegralAndNonIntegralUnconsolidatedAffiliatesMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "IntegralAndNonIntegralUnconsolidatedAffiliatesMember", "presentation": [ "http://quantaservices.com/role/InvestmentsinAffiliatesandOtherEntitiesEquityMethodInvestmentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Integral and Non-Integral Unconsolidated Affiliates", "label": "Integral and Non-Integral Unconsolidated Affiliates [Member]", "documentation": "Integral and Non-Integral Unconsolidated Affiliates" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r308", "r605", "r664", "r665", "r666", "r667", "r668", "r669", "r793", "r810", "r826", "r928", "r972", "r973", "r979", "r1003" ] }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails_1": { "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0, "order": 1.0 }, "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets", "http://quantaservices.com/role/DebtObligationsLongtermDebtObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt, net of current maturities", "label": "Long-Term Debt and Lease Obligation", "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent." } } }, "auth_ref": [ "r18", "r634" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued expenses", "label": "Business Combination, Contingent Consideration, Liability, Current", "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." } } }, "auth_ref": [ "r4", "r85" ] }, "pwr_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "OneCustomerMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer", "label": "One Customer [Member]", "documentation": "One Customer" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://quantaservices.com/role/CondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current maturities of long-term debt", "label": "Debt, Current", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r188" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails": { "parentTag": "us-gaap_BusinessCombinationContingentConsiderationLiability", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://quantaservices.com/role/AcquisitionsAggregateFairValuesofOutstandingContingentConsiderationLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance and other non-current liabilities", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "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." } } }, "auth_ref": [ "r4", "r85" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r312", "r812", "r979", "r1003", "r1004" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://quantaservices.com/role/EquityRepurchasesofCommonStockUnderStockRepurchaseProgramsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Stock Repurchased During Period, Shares", "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." } } }, "auth_ref": [ "r15", "r111", "r112", "r143", "r687", "r756", "r774" ] }, "us-gaap_InsuranceRecoveries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceRecoveries", "crdr": "credit", "presentation": [ "http://quantaservices.com/role/CommitmentsandContingenciesLegalProceedingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance recoveries", "label": "Insurance Recoveries", "documentation": "The amount recovered from insurance. These recoveries reduce costs and losses that are reported as a separate line item under operating expenses." } } }, "auth_ref": [ "r124" ] }, "pwr_LimetreeBayRefiningLLCMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "LimetreeBayRefiningLLCMember", "presentation": [ "http://quantaservices.com/role/RevenueRecognitionandRelatedBalanceSheetAccountsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Limetree Bay Refining, LLC", "label": "Limetree Bay Refining, LLC [Member]", "documentation": "Limetree Bay Refining, LLC" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://quantaservices.com/role/BusinessandOrganizationBasisofPresentationandAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business and Organization, Basis of Presentation and Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r108", "r148", "r680", "r681" ] }, "pwr_CaptiveInsuranceCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://quantaservices.com/20230930", "localname": "CaptiveInsuranceCompanyMember", "presentation": [ "http://quantaservices.com/role/DetailofCertainAccountsCashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents held by captive insurance company", "label": "Captive Insurance Company [Member]", "documentation": "Captive Insurance Company" } } }, "auth_ref": [] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r880" ] }, "us-gaap_OrderOrProductionBacklogMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrderOrProductionBacklogMember", "presentation": [ "http://quantaservices.com/role/AcquisitionsEstimatedFairValuesofIdentifiableIntangibleAssetsandRelatedWeightedAverageAmortizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Backlog", "label": "Order or Production Backlog [Member]", "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination." } } }, "auth_ref": [ "r83" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "b", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "45", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "932", "SubTopic": "235", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1B" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//230/tableOfContent" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(a)(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "932", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-10(c)(7)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-4" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-28A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481612/325-30-25-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480454/718-10-45-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(k)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-4" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-8" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482379/912-405-45-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r794": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r795": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r798": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r799": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r800": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r801": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r802": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r803": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r804": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r805": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r806": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r807": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r808": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r809": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r810": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r811": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r812": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r813": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r814": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r815": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r816": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r817": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r818": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r819": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r820": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r821": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r822": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r823": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r824": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r825": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r826": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r828": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r830": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r834": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r835": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r836": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r837": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r838": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r866": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r867": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r868": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r869": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r870": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r871": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r872": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r873": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r874": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r875": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r877": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r878": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r879": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r880": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r881": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r882": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r883": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r884": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r885": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r886": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r887": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r888": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r889": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r890": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r891": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r892": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r893": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r894": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r895": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r896": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r897": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r898": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r899": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r900": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r901": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r902": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r903": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r904": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r905": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r906": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r907": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r908": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r909": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r910": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r911": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r912": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r913": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r914": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r915": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r916": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r917": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "325", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481551/325-30-35-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 109 0001050915-23-000164-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001050915-23-000164-xbrl.zip M4$L#!!0 ( &%08E>7E0Z'C_R]:W?B2-(N^GW_"AWF/;.KUA(4DA 75S=[4;:KA_U6V6[CFG[G?)F52 EH M2DBT+K;I7W\B4A*(B\U-H!3DK.FR#5(JE?%$9-PRXI?_\SJVI6?J^9;K_%I2 M*M62]'_:O_P_Y?+_?'G\)MVX1CBF3B!=>Y0$U)1>K& D!2,J_>%Z/ZUG(CW8 M)!BXWKA<9G==NY.I9PU'@:1652VY*O[2NZJU&GW5K&IEH]Y4RK5^$]JNM:K].%7EX1:BJ58G6+&M512_7J&*6FYHR*#?4AC;0U7JKIINR>44T MLTZJ)C4:)GS2T)I-O=\W:SJA VU@ZCH^=A3 ^\$[.OZOI5$03*X^?7IY>:F\ M:!77&WY26JW6IU>\IA1==&52:W;A:]^S*SXU*D/W^1-\\0G?*;G0\MV:JC06 M1F4WX+AJM:I]BJ](;C!"SZ..,5T_?/+MPC-LR_GYS@/PZS[Q:7+YJV^M>TFX M5OGT/]^_]8P1'9.RY?@!<8S97=9K4(99+-R9S,IRX!D4H? I\(CC(Z5) %"! M08$R5:"0,GOZRFP7%AF_G5T*KV$NK7,\T_JGZ,O4[-:OP'M34ZOEJEI6U&00 M:ICK5QV^6"3JZUO+K6BI)R:7AWYY2,AD=L^ ^'UV??S%PMAAX+U)R]8G^#:Y M@_<:11=V<09_EJB3OE'KP0\1XG9_F5, R+A_67Z9V@]_UJZ=IT 9$GY M:3J!VXSHKU]+ 7T-/C$6_-3^7__K?_T26(%-V[ (Y>1-?_D4??;+IVCDOFM. MV[^8UK/D!U.;_EHR+7]BD^F5XSH4GF^]7N&%U(M^M4R3.NQ7^/X.Y)EG&='C M7X-'.OBU9)0!Q X9XTC4NDJ$WE?+-XC] )>[YE?XS"])%N!H4%;U4OMW[9=/ M"R/N\( .C&ZR)]AD.!NT7FH/B.W3_<==G/B_*/$6I]THM7%)]W_ -1-2J?%O M'?,&]H62%''?KR5@URL3/BF/8911V233V=.;I;:B?M*4_1]_ZP .IM

    DK_]-Y^.W2NTJ2+JJ7FTI^LI#/BTBP:,#BO*6^FOPBZ+JRF?2$J8A,=%U M%0!J?RWYUGAB(^C99R,/9YF&:N75-V&$3XM#1(^?/S.>@N^&'ON+,=M5_.;L M??#-D\\I>^WD+\O$OP<6]20V/ETKN*^[_[VX',LWMY./%D>?,+0G?P&+>P$2 MF.&F7%7@_\E]\^]FTS13E[;*R+>+WR1_)P_YM/#>ZY=!Y6 9(ED71&^F5(&1 M9@/%WVSW9J%C1:_ECPA0?_9F8TK\T*/M>&'9E\D0R7?)WSC&^I72>%NI!0SL MN5(A8Z?%I8CUJJL?O9O=5ZG&URJAEE+6E,-7";:I'@)G]GJP/<*TTI6&(3XNSWTA/G0-Z+HO)QNG%9)VW95"W7P8U MNV5H<+@,VVZ:&2Y#DX-E2 DYY1 AM_AF+;[>3#UDDUO2]ZK'?K48@G2(-D+T MIPD/>YW8EF$%W^FX#X\P+?@V<@;%1NQ5+P !_NV.)V!G.8'?>;5 MB4DN@\]!Z>\%KO$S&NN73VL?L<^3KVWB^_<#-GCT5%"ZTT]D%_P DV )KJY MX?F?EE;BA%OV$LV/KN0?F>8=T[30YP)F,K',KG--)E9 [,*L_]&MBR.O_R,- M" +^EGB.Y0S]PBS\T8V58P/?,,)Q:*-/_#X840^O\^@(1WNF7<=PQ[0PM#BZ M271D6CQYS*B81AL!VQ,*L_9'-U^.O/8/!!V"A5GNHYM)1U[N.]?!-_)@&94'%% ^TX<$DYF =5&$_?NZS>[%ZMZ/8P%S&.VO9F5SVCG#FMZ";RJ6(<>="& MQRS?/-:AZ&;B6;L&> !(T>W8W&(<>1"KZ+9O+C&./ A5=,/X]#&.'*A4*[H) MG5>,(P]:%=W^/FM%9M$RKF=TP*56])!^3C&.S-:_Z)Z)4\G";&D=ER%]T7D$^,([/EY^P0=I:O5G1[F(L81PY5 M(O2BF\BGBG'D01MA$G-L$O, $&$_%XA813>V<_'MYT&HHAOGI_?MYT&EHIOM M>?GV\Z!5TBXF98>;9>=$=!'BINENM? M=!? 257<+!>^Z/9\WBINEK0HNIU]:A4WR[4ONHU] A4WR^4NNF6=@XJ;X?(W MBFY,YY_CL5OOAZS*!S6$) "&.[0,0JNF5^^ER7 MG A5=$O^Q+DN.5&IZ#9^+KDN.=&JZ#Z!LU9D%ANU957AJ5%TQT0^3;LR6_]F MT3T3)V[:E=W"%]VSD'<@($M:%#T!X/1-N[);^Z)[+T[2M"N[Y2ZZ+R"7IEW9 M+3\/M?>.]&I%MX>YB'%L6SY(S:Y\4+/H)O*I8AQYT(:'<^\\K$/1S<2S=@UP M )!6T>W8W&(<>1"KZ+9O+C&./ A5=,/X]#&./*A4=!,ZKQA''K0JNOU]UHK, MHF6<586G5M%#^CG%.#);_Z)[)DX=X\ALX8ON6> @QI$9+8H>7,\AQI'9VA?= M>W&:&$=6RZU4B^X,R"?(D=WZ']V^S_'=BFX2W M.L-%0GRU7JF)W]#DSB/;)J=J*! Z5D0N)\2)S^@U9E*6MN,QX-=D@.2;Y&\< MX2WZ<^L]X)[^.=FF"K>.!.XIIFU?%B'#%B"*PJTW@7N*[5;((C.*J=RZ K:E M&+ID?H#87R#6>;9#4E1N_09<4RNG_4OEUM? -;5RVKM4;IT17%,KKWV+6^_% M+M2Z=OW@P0[]11WC3/@/7&Q/'H/=]VQH2/&5V^SJA1D#-)VL, ME]P/>O"I/R &?M=+UB\BYR_'&;ABNCA.Q"U*E='ON$^:X2^U@(=F\VL99O/7 M8GE0/#RIV;6]5FHY^4L$GOC!4Z;R*2>GSQGBJ;#[7:;RB3O/U>P, M+"S8_:#C><09,B5WKM@^>.Y_@ Q^UX'?AA[US]7JX,Z7Q2EQ\G"BZ-QYMV8Y M<5'5"NLO:F+*FW\_^.%,//<9#QZY\(X!6(.WKX8=FM3\ZKGCSMB%S_YB N[+ M-+YF>N_%E$PET!&'F.0)B.Z/+1\?&E]RGK:ESJ6;[#OYC^LEJ8[^G#C?X++ MH_0+F3YBW1C8G[Y]NSY//YG.G9\LE8]J4$PO169ZM/R?7Z9?J&.,QL3[N5)P M UTS_B,UJ/5,^O:F^AH'H>/>H9%E;Z$ON7 M;M.+:)9Z]T?JT!=L/I\;>C-,Y/MAUQYZ$4+"%8(A']"P;+^[O$PJ6' ML01W&5PGP4E1]O1950XC?M&5NAR(U.3+9) =*G/HW*6-%8+^>=E3W&66%85: M>;@F=.Z2SPI!K5-9LC/9&L]TK6B-O]M'LG+G-41%#XCIN[9E,F)V005:*C1V M#VL&WSG#1!\ZH<)U:U,C\"SCP7TYUX/8.K?>RNTMD#@(@%ZQ=2=+8[K.;CZ) MW8#PB1^))>ZD*6";3AA&^YB&[R#XN0Y&[FX?HH41!'2 M5# .-XPCXD]T(BQ^."7#PW- QN\[ (W[@A480>D=HXLV# M0Z@AXE)"L@H6.HB%1(RJ( #)RTDDHE5"Q@H6.HB%1-RJ( #)RW$D(EA"Q@H6 M.H2%FB*651" Y.1,:HJHEI"Q@H4.8B'NXEL7ST(%]3HU14CLW)"4DVW=Y"Y& M))!44 M"!)/.#4EYZ4F%C*E)Z76FR@=W$0T^R9/7CEY(;WDN MW)/+-LF=KYI/\N2T][2X\X/.=1,;WLI\@'68LF8"4?\4_\LT_W QM>C^X_3.T<,Q@Y)I=YYGZ ;[.ZJ>4WI%Q2I/IPFH//6+_<(P9Y*C9 M&0PLVX+?SK3K18M;YZE 57%W^A:W_D2!JN(J*"UN?8L"5076J[CU,R;AJ8X! MI/,M1-2<6*D/?>2S,V'Y6:'K?OSR:RM=)U\F@^Q0ZKIU=&?@[KB/.Q>>6)IR MY\OB!/='ZO39XLXY=8SUWOJA7RW@4?K->J:P&\&J#JV^33N^3P/8-:,6/S;Q MEXW]V-W-]DZT,/4JW24TK*EJXLF),,&=:V\=)LBKP,0),<&M8^YDE-L'I7]0:SA"#]LS]R-*@V^N0>8J1W)%TK_V@4RQ(D?',>$3+Z3F-XOT+=O" MQNM%\3^H56ZSX I B*4VMH<1@E_'VT9"W C%U(/N#7#\?K\F>* M_N+[M;Z'=F!-;/K WKM R+\(!U$&>E(.B3BJ&?4L8\2JPITCA%/BY)!L MI"K<>21F!TW#OD__##'YXAG^66U;O71!5OZ*=T'QG3CA@+##K-[]@#5I82DK M ]<#F_?X'HH=@MUPZ5SK. PCW'DHLDW9.6:2SI&T$84[QT A29*E;JYPYR+( MAB1@,9T^M^U8;,.=]^ \:)0I'W'G8LB&1CW8K;WI;YX;3O[AP@.=H=]UC.*0 MA3O70['(LIRUF";,^\K^PJ6'*7+<^3 *+/[V34,]B*"S#%]KMCQK5-X@4)6!TS6/X+3*G>N(%X*>A9C("U7<.9O.\YQ: :UWE3NGEX &)]:I MRIWS34#CT-TGCT"RRIV#4.#H0&,GE["JRIT34^"HD-HP=UY7@:-#Y5$>.3BJ M\/R>EZ*B"1_M>6D,FG"/GI?(U<[4/3K;,ATS[[2#+)U+&K=^QQO:#[H.-M' M&]/5HQW+]>Y<6.6;D-X;@0L#P*K4LO).?W.=84"],4Y@3?KE_/'%(3*W'L0+ M)W*6OD"-6U]@5FM]+%1IU>)P,K>.N@LG81'[@< +'UOY6GK<@^<./;*IIA)'K,R=\TI0^0B\+'Q>' GLY;!2FIE/ M%5:J<>L@NT2SF@M$<.M-NT3SC M$<.MZNT0UGPM$<.NGX\/^RE0S+ZB[[-JC MIA5\)0;67#LX^VNF[R^,.G_F$]#\FTN9$4,_+2(,"BS?&VF @T?H*:CF-^ M(<[/WT+B 4%I@

    G3O'Y#LDO>YD0%)>Y,]YP:B@WLP3V@&9+C>WKL*3AA$/ M;E]R,(H*'H[6"^I@/--P- \G8W5N_: "$CF=N-*Y]6CF5A3[.> MR1Y4Y]:G>>E4!AG2+*M:-E0NGL,Q]&@PQ>;,U%RRTPJCW]6Y]0(>NK<><\*0J^]6<],(SJZ M[V5W(N=2P+I^=(_#'M*IN7VZ7S,SM!_=SMYC(=)XW[ 0Z4L/6HC&T4W"/19" M*ZNM+1EA"W%TJVD/&0'_WPH12Y<>MA!'-V3VV!&;6[<:6;CTL(4XNH6P MQT( XS>V7(CTI8BS5'G23/#QGC#_-+#:%,D2WBS+X+XH_.T&UI%,J%YH%-. M-D2K2+9W3G0ZDCW1*I)IG?_29^G@:W%G.>/IT0?/-4,CN/=ZU'NVC-3J/U&; M&NYX'#J603 S\XX&+Z[WT[]VV=D!EJW9<I(.;S"?Z@1X'<>,0*LA6,YF$Y_@V]=J-%,N FZO ,NGE&095A/JW+GB$7__3?W,]ZOSE?H&1 M7.A&+%+\L/_*YC'%^ ;[OU5[-4&KES?A:!6KME*V1(+1YJ5"SN M'LV]728@YZ(7ZX<6T,@9SMYM3 G(7\I(GGR9#))\E_R-H[RQ6LK9>.1ZEHT5 ME4WW#UB,@>5MJJQ\V&Y0Q4HT!U.5&!Y=H6@8>%?XQ3[4/!N7V@FHN;RU:-O; M!EI6PDHY&T_6:=DO2V5,.1N?T.UX8KM3ZOG?+-)G_0+^@$T?_@:->0*#,VVA M$P;N[/O?J -$LV=_@X[]F^>&DW]08@>C:^+1:YM8X^)HULK9N&D*2LP,4_ T MA5O/R:P!RGW?CK7P&3T72R"FL8(#& LV6 %.,B7Z340>NAZT_M!-Z"S*\P4&OX,K0E>^]6F%)L: M75,O()9S'XRH-Q^I0-L>=RZ*61%ZXH]P@>$'KOHSL7%AYZ2X<<<4>-/XOZ[E M!/^$[X"!"K3NW*9"\;?N66H&*K=NBTWK_M7UJ#5TB@EWE5O_ G?+GBG:N?42 M;%KVKO,,4H;MI=VB8IY;]P"GBY\I\KDUYS:Y-;HWK[P_NG.#?U#;_#)=$#CW7N'Y@5M+N&A4R917N+-[,33? M"TA \?K?*/9 FXPL@]B+7J$[URE.62M-Y<[,Y6:9LT2SQJU5^X78K'K,B-+@ MFQN=X5URKDU=PM B P+/6L:M]8O3Q(HP_7F MUJ[E9[WWQ/<7RPQ& M5TJU^O^6V*7M7WRPY]N_]+U/,$#T>S3.RF@XYS*QK:%S9<"Z4*\4W9Q\;[BV MZUW]KD+%E3Z_^]Q,0SY?NZ(OTZ(Z)\[]EGSA^V8=E&407^M9? M%&8%$V1_OL23AG%LRZ')2R@J3EM:^M_BM-.O3[PAK$#@3J[PU=?-/R!]FR;7 M]UT/UKX,[V&3B4^ODE\^FY8_L=X/ ';,'/%,O0 LS?@A[ M7O1UO.RM5D6O*[CR 9 X,),'QT2I,*)\"LS5[]1JI=%HO?EUM:*\^=U[PRK- M2DU[^^L+&O;M6]/#?F)T\Y(+8EAJDZ#$[@/ (!1_+6FE)4S%*%$F@>2[MF5* M"9O$WR-&U94O)\3$K/VKJJ2P1R3S$\_A^#D,(Y^8C'A?)BEOR*1L9:JZ)%,; M:V7JC[ONT^V-U'OJ/-WVI-[M]8_'[E,7?NW MKWM_]Z;,Y>6%_B#^"$@3N([\][\I]>KGF\IU15*K>JV5X]SK6\W]J^N-HTG_ M AJ!XSIWX1A&,J18<7BD ]3,E)+D$-2Z\%3DC6N$J+E@P9)MZ15&:N^PW;PFO M1/ZHDU=IK3197O-HN4^OMS%U\\-WXOV4[AWZ<0; M^4R)Z_6W.K-8F8]_[?: M@,?49KFZD^[\[C#,]B_>\2QB2S\/W'YW'I]O';_^2'F\?[A^?I(D>%:&2]7&=?F MJJ&RW?JX]'U35Y&"$97^3/ O1F!W7X;G9E<9",3/BF/88@1 MWE8VR;0\I<0K4R=A*ZW4[M%)P'PZ$1&TJBQA"&29S2J%\AK4%'U/M:A>KQU# M+5+VO?-=M4A5]?W5HM;^N^P1A,F6&XWK[;*_GO<6^N3!XRQTXKZ]APZ([<\V MT5J\B=;$)EJP3?3IL7/7Z^)6>9)=M&@<=5H4"&AG">U$(0IFTBS1B :>&[MU M]OLW< ^YN[*# 4+TQ2NC-51M:=5_#Y7*?R;#DD1L4+' M?G,"8KM#=^1ZT>>+0:ZF,GG=AY-5M3IY+7UZW]!23Q$*4;>S:'>EY",=6CY* M^^ .ODFH62^U?V=+*L6];GQ9ZCI&Y2W*9ONFV\5(W@X$')T6,P\D&_#* NA9 MQA:Q_P^WK\0(& TD=R!YL[67B"_Y6+QN8%%3LAS)"GS)&#&GQ,?S"WC4FI56 M-?M0^ [#%C0TD8WT!DYV/;!165A%%-CX)/ YG QU4WZ3^A9OFFQ=FD@(%E:EY4&*[O4&Q+'^HO] M7<18W*YKU*T\5GH5*:F7Q19E$5S2G5OYN(.2M86/. ]G_*Y,UC%-C_I^_.,; MC*9+7\DP4S79)K^/7>>W)?9L(:ZZ#^ MPPW]P'66%T'>( ^P,P*3;;QQ8Q?.)OA)_-;5COXD\N/ D^_^S M)M'^%3]%!2$+J]K++8U(;9$7ZD1XO%6^'@0Z>CPE1VB MM)/^LB82^NVVTAYK'$F!#]N# &'>\2A9(+L&9%=6-M6/NV8D84:V_3!RG24[ M%PLPUM56N5&O5L\!67/[[^]_:ZI*X[,O!=2F$WQSR6&OGH85*'NDF+BZ^]0I M('DPF0X4(\2ES.0K_$%B84 <,_EH8/D 5PGCR4"M 9J.SA L21\%LV03/P!C M$Z-26Y%MR9_Q']@VK,$T^LAR4/6X4FLL(?_83NKUJ](#N>=9@04#1B8T]>!= M)Z'GH\]""EP)KF"*D:)^Z']$J8D^[8X17&UZ_=C^Q15(+4B#BTAZLUY1];WL M;4VMU-7M!E1YE!%M3<59?J@Q';P MB/A@,]B@-1/;CDT#5*;_#"U4I4&#[M/X A@XUJ9G&4VN%V)DHYOCM_DH,P/I@YIZY3Y@!2[J8Y<_O(E=#W?B?.+!6#E)-A,V M7;2<6M5H!)-,_4HZ*657=U5V MP]@LU?\(L=YM9[ ^*^C./2A3VO*G4Q>V/&,P_>D,"$B7X+(FX^1AI[\%C:-.(N+6JCE+LD0Y# MF\QE8*_\)'W 7QLQ$%6PL.-K@Y'%0O<3#-V?1/1%+S$39M3_>)"42BTZ@EK/Y4 W^6U M7_AC$#3P%"_9R8&K6&%1&74C& [4"%S)H33TW)=@E'Q= 56)LKF9=& Y++^6 M!770]Z[":[XQ0_:U\CFY;.,%;\\ON1!5H_CB-^::7&DY*7D(QFA93=2^M*Y7 M*5 =$[!&T&#>ZTB27FGJ^Q4R>>\[M:(VMSL[M--D8=AJ]N>GCC19O:(

    M[ MI,FV*O7Z?OEKN4P6&/DHDSUV&8#3G??(VH,Q3Y/VDFY-:QP8["(FP8WXHKDO M UO ?%N_'YSPO-@NRD'F)XNV(\J2XA>7_^+\?-%VK]99I?S%4WI9?3T/2M^M M4S4%M3.BMH?#\D3NWEL*^M%/21: \+ONLFPQOX0^#.3[&X]=8X^O3>>NSPEJ MM^O-.P&Q72"6+.)O; WC+B*;H:;N K4"!Z$&[_@\,'MPK:O&&JSSZC)?+FR MCLM>Y8]Q8>_6/!H>*SDP*NY*&&?+9]MJ YQ#(00 M;+-XV@4OQCJW)O%,7\(L9 #O.I M1D]]SWM?UEYH>3-Q(X;WR*"8A/-.5-@CSB;(95N>WD#[,)@Q6;]G4.6'G M#@[8VRVZ:33#_H0,:;GO4?*S3 8!]:Z(_4*F/M;3.%J?AW2)\A9'YX]^Q_I@ M':EW^_C/[O5M3Y:Z=]<55J"\]^-+KWO3[3QV;WM;[DK6C%_V[P5HMOOH?/X%!E=W8KTM7O7N;ON=KZ!S/]Z M__B]\\1Z4)#='5U0(0VTKD:Q>=#(VMV10#$)Z=(0M;I\I5HIUQU3Z\,WU_?T4+<&Q>9"Z(3BVZ&34 ME&TYEO@CZ:OMOH@MM3B4;0H&+3P9&ULRZ.V?H15,!7,6AJHMP9Q%)V.MBB\=RVM?4.)RBBG *?Y3Y3APR9-)N5B?X MQO*-,&J>A.4$.@ZQI[[%E)>YD$0I&J7KXS6/U ]MX=,K+@RT ]WN@DF/Y;^I M)N)3$^*3/\JP;EI6P-(WF22$#^SD;Q2DMNN'F'C?Z;MA('TGWD\:2(^6_U-( MQ^)0N7:@#2AX\&C4T6/I6!/2D3_*@)(8>+#X3#(^>*Y!312&0O05AX2;1-_2 MV09%?^<\S'%SAOE+XA()MX<"L+F0<=NM2/=/_[A]%.FV9R5FL&^8R+?EE3+? MZ)#8T>;-JMR*W;M Q-.KPG#AE#JU1.AUA-3CCS3HH9&^$B-P/2'P"D0W(?"X MI4Y#A 'YI

    !04?.#Y]U HM50B$>"T1F761)<$H=+.,E MPGR\4N:&#@A+O(ZMOB:-/1:*9KNTBZ.I"T)V(-,U2NP<+1P*PE00_ M%8=H>NT]?EHI[[Q5@=M3U'[>(]\PHR+"ZUL5*$O%^/>L0*V5DIL.J4"=7?GI M1O:M'[:LRGQ-0D0 \:;S0\KQR9*OKO="/+/\S75_8K^'5-$!C-DMF#!O0/3M M2LXG["NS);2>L!O[[R'!GNKV5'ID_=8DU\%U&,<=8JKEWZ4/R]>P?C_LU Z1 M>M1[M@SJRUC9J")]"-QAU)>&-1L")0A;L/N6:1'/PJNBVV3IA\VB&E@QS3PYS0 ^8,-D/!3XOOA>,).2,H2?9W QR3^:^*Y_XEZ M$_G87BG 1J*LD[0G]:EMT0$0DU%[$.*>(M%G-CAK)D_@;W:+&76/_Q,/(@VF MK(T2MOA(6DB3 95&Q.N[7M()>N"Y8\FV2-^R,=I+?11PEC^"D7CH 8'; MV O 7U/)=%F'*"85\7+/,@*@';P/$#QP/=SU<#F,J'L]N]VO2$]X+_:4>G&Q MZY,?&B-8YUE?;9B"84U@Q.6&VO"NUGC-YS$AEC^&]Z0&\5<^'Y/I\DN:%M+G]JK/LPPL7RIPP$SZNSM8FS_%D$A71;<#>"-EL@H)-O 5L23QI3 MX@ L*\ #TH2@7A'"QW),L!C;LM0/(X@A=6RX-6 HDQ_:PRC#*2PNEU*K,''\$$$7R..A M> A1<#DT0$JZ8R D)1[2V\>==1.:]_'!>R=6 -R)T,6SX1@@B*08_ (L38(X?R0@K]%?,O+H M"[;[@I\1/%,2D'4PB@Z3 Z:\^(0Y#O!;I_.PT!D,[J26\Y%]"0I?F5TP[PP7 MWRO':,;A;K]TGVXZZP:!29D(-?CD[8O8D_K$^&F[PZU;2 ET'X[NV]1^B5VK M8+M%@S0EI RK]7*1'U%@0[#-.CSH=HDD !L*8>N\R\0Z, M*':,$U-[XC*#%VC;!PDZ0/L;35.9<6$L]U/M?IV4$(:_X5?FXL"B_^X ;C) M?<5LY@1$L?89B?%G4$G95B-X^H14_I(X,8 .*3=([-1 WH39H9\D\44 :X/% M3:UGW%<%K4[-D9$7 GCHF=@A2_K'QJ_8:S76FV)WT_Q3)F]3DCAEX 7I 0-K MS-0YWP >AA\S3QQ8B^.HO_>LHACV@2;H6$.URYN/$=N* A8G=2^XOF^AD@M\ MZ3Y3C_$H,_A1 MFY9F1]B[$P,G%0,HTB_C17#3E5K2L>+-.MD*U822:6G:@/C%J ;9UH9\?UR?)0M=O#%589+DI@ ! M;4D4WQK:;C\V/TS8GV IC;DW*N5^0L-T 3AK3%;,/4IO^.&C9](Q,X>B MX&-*<9J+6,L9V+&46_2^RTR99H(,X;YNUFQ'=L<@+/&!#)5^S$8NR%DF=I]= M.QR_MPT+]!T-?9'^%)-D9B\GGUH.J%,LH#GS.DY&4Y]M@NR#^=[I6?Y/IG6Y M $E\1J2YQW?':IIP77*+CZ_1=I<$W8AMNT84CK=0*6,Y10M2@>TZ8S=T8H\T M,\ B3\F"DW-9F9.9_97LKNA4B9# !I^Y46*1!33'B+_)1,TD] !'?G24'(45 MC8Z3@^@R:1]VR7DV 3/X)F0ZZY(1*8*I^"*[12 L?PE$7RT_B(V]N02RL7I MM.M$Q&01&?A+D.RDQGE"CT7[C.77C,E4ZF-&APG[01 E]_0M-@KP-3 MQ!!S5@9^V:TC:'IB-HRE[USWDY<,B$&LN/E)&DYD<, %D2L-I*]!9Y'*>;P3 M3!FF0E)!TKPD*_K1ALZ\E8)'82W_(NG(E@=TMR+_1-HR[=MQ!EZ4("BR47B) M'R./@>K"FF4N>D>#$9 79#30W69U%2?SNHHKSO(X%A(#(=+=_)DG''AY90B6 MZ"< D!, UB6,I-Q#D='$/F7J+S([\G4 _\4!["BGU8 K+6:R(TTK9Y*OC=FD M[R1()[FEPY" L1G0R&I(',ESL?<9UX4E]6#*+U@@KOU,(Y73GJ+3A4A...ZC M\3"(C%Q9"N$^#YCWW7IU,WCAZS:)=K MQ]*:Y77'KKV%-CK]-X*=_2A_" VU64Y^LIW;8&)%@5"PSR)/X=(:C8E)*](? M:/FQLP#2U WC-S"",$IX0\'CQ].+W$NH^^';46_F6X358HG?+WBOY>.&Y&&4 MW)29(].*@FU)QG.D+N+;OT=#YB[ J3A,DQ2'85("?VG7FQ[RS](=I]U/,L/$ 3>=L,5";9'_#=R\@R1F@*1B$(*A\2 M0I!!N\$=)CZ F0J9H&\!=",+]ECT*)LT/C$"-XVL2;PQ#ZF[0(\!+%20^+N3 MST,'9R1,G1-RT_P M[%V.E)FYPWG1P260<$KO191-SYC5\Q M.5\)QD/*VS$+%QBY>&AMTD1<$$WU S!@C9A=[Z MF-+)HAOQ!(D?;Q@CT!LIQD+QT!HS%.7T\1 $ O10E<5SR ZD/ES,MY%A#&Y%G=$10)_8=L>-.@.20QK;/HBFS%DGNPI:=,-):07%W$U?)[;K1U8;LS_1)8*C4\F,A I:G5$!(\0%\T?&7(WV(G _ MYGO,\H12]O,:LS("6N1TB8E2[+-!HQ.DV&242+TDET:@^Y3H_N',@J(LDBVG MR<@LQ\AW 0*)V(NDC3 ;%3)9C:OADH\=%BB?QTQ1J;+&_=#SHYS==#AU.2T. M)&/ 3B(,DN ,!EQ=EN\3B>8=P MP4I*HGTSKQ#&1MB!"[:[RTE8 L!+7PUVZGT0LV!'IB M.C^2(:"=2V).Z"RG?J?-J8B*:Z@UH^N:(U6 &3^^=T9]U,$2Z08B/K)F9I-( MCK%'9^(].K;"L1_=DPQ@4HJR-CJ)R?PU(*X1HW&._/)[##;>BI$M?"KL5"S. M%6L=R2G_J#[(!UH95N3%]TCVK-BX^BB0>TJW !FS,PM1.+L/8#23=,TPB/7* M%")3.1<[Q MJ%[]F##AC:#R)BY31'S@.9/8\DS_8.>+$J79GB;*!DX5-&@2E:$(^^BTAQ'G MF1Y$&L'ZE6&W&5CVS'TE)W%IMK%8&),&?0*5&Q=T#"/"<0)U1+8\U\0^SC>- MV9.!75D=+:&.G!3Y*6>3Y3#!EX(+,>F?(6#)GD:^'J1Z=+1\'M2?%3B92O[4 M#^A8$/"4!+QGF39HOE*6+^=$KD6+"0,_["(;1%79%H_#BE-AIS3!XXJ!JWD] MJ;Q;EK6P&@;;G,BK?YQ'?#ZAY$63WX$9A/-C&B/% ;W3<#\@RV"1K& M6 %%T#T_Z;^HY[/ R#1B4Y:7B]192 8CK,)%Y*Q&7^3<(XW/BLW2V!H.'?IJ MA+A=F'&X_85XF.\\G55(23U[3.EB['F>'"U+)C/,_:3F"MLM<'))8%@@Z(0( MZIC/L$G3).=@(1V.A4^PP*7E8R+U@DU!Q]0;PCZR4GHRCM+(H.2C\]HRX-=1 MZ&$]$X>52?+<"3,/L"@V@XWMNB9+W^B#1$J2J2B8""/0&'[2]%.'-*FZ66:? MQK,N)QKL+(RTY&I,'4-?."88DV.K\W3SRBKY X/P?D]1Z/-4]%FB6@# M=U[1:ZM*8.N5J207+U*<5O(0WX;K)1XVTK@_;"0D1W:28R46*\='GV+NC],, M6=V 66FQM,L[BL4Z?CAF=5:E#TD#E4%([8\2,UCB?2TIH;N2$3@OL[N0Q[ 8 MU9NYPS]OF>;[>3&Y=5Y7A'G#65T#>,SG1#V-&96%T0FL\0 UXC N-T]>:2HE M Q,P?#^J 9S2C5.EE-AIFS4'52)C$$]& D[G)VG$AGE"V']SHY27>9501I27 M$9YHC3/&;!?NFM4/8I5-YAEB"Q05I,NMU#?3+UC!?=::P9HD1:RD_[B@@$@8 M*@^]B'&3RC2S+$'F:7/1C1HRU6?>Q JN!FUYG 1CYMD*RQ(IJ67LQA4^_>2< M,\['$<5N3H^-!4^<1P>A3V9'@5>+ L>)4JE8+CN\3Z)JGO/RB)%*F1@^B5+I M+L=]XIH;48Y\JOI8J@KY@HLNKH(\R]?K1^$>+)N&GMYGUS*3,J)).M:LS%DT M)AXA857NY^\&%_6)\Q/W0&/9'YD\$)"\6$LY[0>,?(D"N2=$[N/:>HKSDY', M'&,>FM@CG/2?0=4CTC3F)W07JWGZZ7+XJ6.]\L*&%E4/ ;S0UQ@8 QNE9)+M M.LORMQ@@V?1"AZV/!3(U2IN-RAYCT:@X826Z#;B%N3 GB*ZX3GMR'/EKK == MNQX"5GI(KF$- >>*%<'4"R-._0LLL#NL/I8/9T$2_,"(!D 9;9.7](SI:_2H MV(1ECV--Q%+:8&0(IQ%P<0E\,F\^'6.P'(I"1F]I'XH#)/*20)G',S:GJ MHHLD7\UD9J>.(Q%LPP?F=.Y#LY9/O&$F='00=)Z#@S%]@Q5UA\MGW2[6]9!Q M%]K'Q,4_%@\NX#5K3Z"DCBDLO*XK6M+D"K1CMT79,U=(WW,BS: MY0Q9&PQT(P1Q68R9@L@L3YOI=M'W@L)YYO'&5;U8VN;"T3F6RH..6H_M.F:J MC-?+[0S.V]F&D\>'+\?-;$TUE.H%J(DZ8M MH:0(;I2O%U?%9X^*3MO/$U\$G3U ME.A*2Z.DYKWHE7!ZWTPJ/S^.%D7=>F8'+S'O0AS?X89J.+2;!.2BKO&17RAQ M["PV&O"3DZE+_H#(GQ!5-8J'B71R42PY!]TNDH9OU,U$K=Z 4<1J*&N*+*E5594^ ML'\71OF85%).BFN8Z'NSXWA&7,#8C7XF/IAH+V0':4&UL9D*-$NM9C[>WKPI M#(Y^FSBSKT$=BWOP?>C=7G\\C[+8G6VJW&+PBK*5>X&5"2A+EP!=UY;948*X M<+,]31T-BNJ%^K,JT9C>M52HF=5HCE(>UEXS=UH9J.[BY2PKY)UJO Q(2=E4 M'/K%8IXY9-PH@R086;@1(WPJ4L<.1FXX?'?(I+XVKA!Z83 4!G"9U=9>+)8] MG97(1H=,'.GP1RSHAX

    I/$VR_Q!4+XM/2XQ M6[#V3K8@3M?NNMOY)G7OOMX_?N\\=>_O5A#X]AON M0(-6:67$4[]VI)M5)/Q?7NK9^IE]G1W)[LU%VE'HH*HECH$I_?ZC<_?4D7JW MC__L7M_V9,#E->S'=S=2[\>77O>FVWGLWO;>E)&\O,?U_=W-[5WO]D:"WWKW MW[HWG2?XXTOG&[#;K=3[Q^WM$_]O\:&+>I$;^H1YD;"VJV)V4QG3LLC$IU?)+Y]!LP!5;GIE.6PB M[*;/\>CQ5HP/>*8>*Z,1/X0]+_IZOL-4JM$N$WCPGYD\.?ZZPK[Z%)BKW]5; ME6I#?_/K:D79\SM=>_NA[]WYWF05K5)M[CNA7"9;VVK83XQJ$>4 ' B[7TM: M::Y_,$?$555B_<-GXV5SJ3IYQ8M78;R,NPAR6?/E8JQX-A;68@.8L#++T'/!V"G'TS4,2@>#S^\L 7K 3K, FZ4T6X%. MKY?>%=^FZ\:WW0(;;XX1RW7HZS(M^M1>2EEY[+R)M7CH/9\W5VOW];TJ]^EDLV6%+EI&8EMA/M:+J MO',)BF?#+WAL[YG8:+P>0XKOLHA5J0@"Z[^6EVFG5^2;.WZQ7J\*2#7TNA;Y;8@1"8/?O * ,H3&I88V+[OY;P+X>,*5Y9'A(RN4*4 M=1P3?]S.(=8)KHGG36$Y_HE9L24I,DA_+5FOP943CLNF&Y3C84M86!7?'L9& M/\F@K%5+;:VJRYJN__)I<:IOR,)]>'@'&@E.$9RRF5-J.7"*4FK7U*:L5WGB ME(STV<+LM!W#B,[QS=.Y9"2&FP%*[ M\E(=>*FNR2JHG"D"@E@G5B 'P%8K5); M!6#I]8,U@]/IV$FB(4R6OH]%_J[,TGQ0]2@QG^1KH42$>;")$X >>9O0!GZ/ MCF31;UC#[Q$??S_X !2+J\)TX,[.&,M!_<7^ MW)5_5=!#9;55E37UX+U#F#@<(W.CB<,;,C5$9E6KRK5ZC2-D7D)>^_VL5K/- M*HJR92F[@S(>V>?#ECAS;MVPC\P(M(XG=V6T6NR*:*DNM@MRE_40N^)?>LH0_6/1'Z?MYR>NXGOG,=8S\3NUYJU_6JK#=Y2L<0 M4#JU?,X"2@V DJK*#8TG*%V$1OU6L72149^WC.[.B!)S%PUN7^,"B[_%U>YW MY;,FYM!I=;!?&TV.-""!K9-G_F2/K19BJZ8WY;HFM.O3(B,AF5"J\Q38>S*. MC@=PY5:UFL5Q)Z%)W9U2Y+M,]VB>BF=V)XKM"+U@9\TXL3.F.[)??52N]&0ZS61\7#. MD-HIC?A02#4 4C6YJO.4F7YI]M"L$.R$3%D_(M8RTS"\D,XKHHB,B%R#-#&) M'B(*X<&KB#XIU]&>'-C$4UBM>DNNMD2AP7.&V)8U8H\ ,2R%(BNZ)BLJ3WDY M%Z>XNW')6*&>Q1F*K=4H:>?,[;V*!Q[*+84AJV:(NL* M3]@2"7);[8_%29!+JEH=NE%EJ!R*TE9O2IJ#%<0ZZU.AM%19U;)2$+E))A,8 M/,5N=S@&65^+6K4..,RJ&LG1,7@)23+?%N+RT7E*=S#;(N9!?&'*Y+H) )F> M@$H8W&/]PB86[.3,1WS?AS=E%8)VS8.LU]B)'JTA:R+H<-;HVB3>CX(NG;4R M K6CIIUA_(%KJ;Y<@"JEZ:^(^#C0G+<%<.8>]*%77LG-%LRLKA^>TB MZL QK/:+)N\/*VRGT4 'U<$2G;]( ]<2_88.*%#,E"S'<,=4"LBKT,GSSCN- M2-)E%'DBKRDK>?=.-76,%..))%'QY*Q!M3%[,U-086Q8;7]8#!'V4J7'(#;/@B\JQA12^T6B_[JK:PL"VZBOP)\ M)X[^[@H^K=1NRM6ZGF%*$W]AWP*:)]?N>&P%V)\D:L:*Z6PP=^H8QS9(]AAC M-S'ZZEM7CF7_6@J\D*ZF[&P-=Z;>>8;:&TUZ":A'7HI;!6NAOKL4E.%VQ MB4\P%45#1-&0@A8-V9J[3.LY&3L>HHS77RD*.WB1XR[EXE-=XZKT1\>B[JHV^3@2Z3@_'?R#>O=<+L G7/XD=TOF L5)3G0G%^OMR^*VI:$>8 M2J/4KE:0"JO^W94/I GQI&<<4);>G+^/#_+?7<7NW==W)L]FZG?"8.1Z0&IS M.XUQ_D;-=Q9W_>2TTTVN56K7JU6Y&OVWQ9)',Y;([(D[+_W.;]?U_7#G-VOB MN9:&)M<;55G35]^,*8G'!LU^,\=3$S#KNM:4=76U!&)TU[?!RI\U75;K8#9IJR;32>APP/2QLF)-E5M:=:V[(2&&.W_";-N# M+4CXK/,Z*#=# -MP5@WY)C:YX\@-+2!R\O-N&R&B\P612SM_W(%IXY(3&Q0] MRRQ;CF1$B;QY^_7/G',V%9>8T>4!R-)UXNSJ%$/MZ%1MUEE-B5I-5JLB5^B< MD;6IID3FR&H@LAI*4VXU>4+6I94,>J0!@0]-B1+/@1<0*4*Y2O"$'+=IE24A_T-R'5' M@_O!$WG=D2-;V#9/:!M!4IGP_2L,&>4I7KC=4S?[D@300Q M69JE1XD?>M,DC)EQ\"$9GME[L>D7#[23Z[ZE@NW7E&M55=;6J ['"#QD-G4- MIMZ0&]6&W%)7L8];+PLCL[%%O"&7O72"!;9,CUS:IY__];TU5:7R6*$O$ MR]M@NN04\0T"O9>,H0T"_% ,M5C7=&V-H_4\ A_%T>&%OIXWJ^VLKW<=PPYQ M11ZB>H"=(/"L?AA@MY(G%ZL8S#?=/1D4WH(I^2U=;NI"R1? S43)/PEP%689 MM)IR\_!J'$6T#(JS]:3J6;"8Q0%;T8$==F,"1VMRI<%*FFZ(#>"2I3B,S;E; M_YW[\V:X0.2 M#8OCH3SFTY2US,I!Y\_B3+WYQ-2\))J?2@!)C650U/IB7+1_Z7N?VHM) %O< M=D(XJ4R7&5'L$>N.X=E3=',Z;H *C8?U))G/<^BQ@SX>J^4>C*A/$64F=I-% MV>>P!6?YAP/+(8YAL= :?, *?E3>7(%X&C4U4O@FKL_.&%QYU":!]4P_OUAF M,$I0G[HQAD)U?@OIPR3"X.U;>%EM75K*"DG]B]-%1K*(9M9)%=BL8;9J>D-K M-O5^WZSIA ZT@:GK_U99L11VT\B;)R(-:;GO4?*S3 ;PAE?$?B%3O_1I82'& MEE->6OCE-7L;OAR N+%V67__T;E[ZDB]V\=_=J]O>[+4O;NN2)V[&ZGWXTNO M>]/M/'9O>QSQXOK7N+Z_N[F]Z]W>2/!;[_Y;]Z;S!'_TGN#']]N[IYYT_U6Z M?[A][#QUX0+NW^=#UP&!X88PANG+$GTU*(C@"?6B#"F0+M'^ BS\D?^7^>$0 ML/Y!SNT^USWV K;=S"4>V^+@56TR\>E5\LOGI+JDY; )LYL^CXDW!#:/Q22R M^-+VQIX7?1US?ZM5T>L*"H#8C(\?',N&"I,-2SMV])VN5#15??/K:D79\SM= MJ^UUYWN35:J5:OWMK\5D+VBRVV%V@VMKAPI2&R]MK5RZQE"+Y,-I#)+F)KD8 M.<-&'J72=[ANY$NWH!>:6[C SG4Q[N"3M]="@&G3^O5 0:#C/F@(6E6^8!R] MO0Y;8HBSMSRP@M\NA?IV\ 9L7AT8)A\ J%55VR:4L,W;7M2JJ0). D['@M,E M%&Q^I,_4"8]3FWE+7^^E!S$N*D:A;RIBKE;EIII5*8,SBSL*CKP@CJSGSY$Z%A>IZ2VY MH6<<1Q0D-6FUF=1.$O5WASGPWN&.C:]5FR#-S^;!DP;M[G4\X\DW^#"8GDN!_\YKHF M2W.+B=)S[2T[ *18CI53;#0TN999B[N"GAPYPCVL/.7K-1J) MO@WZ[B'H8U4YFW5%UEL'5PP1SM2L6V-+EC/K48.NU=G!Q-!9.()(!@/+MN!7 MT?0@%_UW\N)=S>O+8_@CHM]W&HQ \RU$MRCK*J<+ VI0U'MQ8)CQ!Q;CN4''BN7(='7"=;D$.6) M=U_>G;I$;/#\QJ3Z+2)4QS$["V2ZC:BT*^>IV-RK69=U;=4U(MJ/G >P-KAU MCP0L[.55:ZRMR2: =1[ VN"S/1*P5-;F1M=EE9OP7J]84>V"),[2P2A'Q?;IG6XS+M@6SU#O3]+D?=&?4 MZ3#B[,QBM5*[H*F)M;V:JJ)^YJA!EL#1 MB?-0#\=12^#H$G"T27,\%$=:5>"HJ#C*5&/< DB;-45-P3SE9G4U!BY\C\"-6Y(&-E-E'9_B.:HJ M)]:< -[1E4\?I@^_Y0; '7<1[)4DMPX_XR= RK-TW*#:YB@=:T(ZGC/P-JC" MO$I%5OBQJJ]*Q2+[8 M37.!^PBCH#$'5QO3BO/VPEWS4<8->/2/5/!%\9V:K M [-5J[*F9MR.51RW/1,,;G#P9H%!#+LUZW*C.(=N!09Y<@YG@<$FJL*Z7*M? M6O5W@<%,E.DL,-@JM>M8S;5^\$%247P@.Y#@ 3J/^@$[;^4&(^HE38Y!1S[H MP)4P9;/2A!,:[9E,7JN"%MR0=4UDNIXK@#:HL8<""$]0:;)>KPL G2F -NB@ MAP((3TII#;FF"'?LN2)H@P9Y*((TL&#J-5VJKB)]!R/FC9J/QE M)'HP&B.W,NMW)\#$(Y@VZH';BYY&J=TXO&5(@3-13>LYIS Y03?R/UCA+IS'7?10;^OE=5DK7IJG"2G"%P=WU%X&ERU M2FT5V]VN-O$3P.(66%G&L#.%DUX%Q4#6:P:C<: MLJX>S'3"[\,QF+92SP\'$PLNRLT63XU>!)ART8\/!U.SU%9JFERK']S65:") M8S1MI:$>CJ86H$G%WF<\H6F# FE:_L0F4YPL?1^ XLI]KQ0DR/W*2XO&W%%> MTK\OV3.RP;Z*^H'ONRIHC8 MAH#>'K;; =!32VU=:\C5AB@+)*"WAZ%W /0T/$K=D/7JP64Q1>0@.VQ\H[Y_ M)9AP4Z*9D_N6Y&^ M599D@>F#=P+AN.,81ANTV$Q@I(-DKXMHPCG#:(-&N@>,=M0>ZG@^1^7*+RQ0 M=F+E\_@H:Y3:3;G9/#A/2V3!9^!W75%%X<.QBQ-RC9_'<,H>UR[D;J7_ZV@& MUPX8YUTD[:*&[RQNFNB#5N5F9E4FBN*-$9PF..T02V5G3L/$ EV76[K@-,%I ME\YINQASNW):HXH1!FS>?6E%WP6G"4X[Q*#=F=.P-JW:E.M*88X5Q;9L,I%D M677&1UF[4TXT1FK1-%@6TPW16EU>-3'+BY[E)11-O26> W/UI0D%#A\1[WT' MSM51T^K$&.\7BZIH/U.NAE'W7 M8ZDNJYR)E$[N9D";:9?5N7:)A>LKS3.,MPD..'<.J&?# =C%N5(]P_08P0'G MS@%*-AQ0*[6URCF>[!0<<.X[SAZ MSE%&[+X YR=!=K.C8IBNDR%U9DD=H??G!IH4)QXFN.OBN&LW&^T=[FHP*^T( M:1V"NWC"F."NX]E_[W 7ML6HZ$,">XZGFWY#G>UF'5YA$J:1^(N MD;\A9GF1L[R$_ TFK'PI]*DI60[F:DQ"["DBT97$#I&[(<80N1MO,=(?[ _@ M(@*S(D,J]=&[''&.+[EAX ?$P3<3%12R4]>BU=WQ]%9"J4Y$J+MPW*?>_2"2 MA/=S0L7A@=WR7C@LS):K J^D'>Y@%S/B&V89S M.\>%F1I),T4YPW0 ;,=#JT<%V9:),WTPX^/B9A[=AJL&?FPLM)ALZ_5%RW7 MLCU_J)^V\*R\G_X;>RQ7.'IG9JXA,S?E1BMC%^?!U"Y>,4H!\ PU[\P KB/ M&W*]<;!2) N )Z=SI\9P.NQ!*]E' (6 !< /\3:R S@C0C@U5;&&42Y 9S9 M*I_8D5OX:5K/[5_@GV3:J;$,BE7R8I"T?^E[G]JS=UV^;4R\H>6P:=<6\;

    ('D#J1@1'V*\#.Q M1Q$RL<-J'! T;0:60QS#@LL!2P$=PWOYE3<7))Y&3:TTT)B;N+Z%F+GRJ$T" MZYE^?K',8)1P1.K&&!?5^2VD#Y, ,+]Y"R^K79<6ER/]+TX76O=WDCP6^_^6_>F\P1_])[@Q_?; MNZ>>=/\5OOK^\'C[#[BN^\];?-'[[[?2AV_WO=Y'[E_P0]*&,(;I%V"Z M/QP2FA;(O;?GFI+Y<8(/*^,PDV-L(X,)VV3BTZODE\])[RC+88]E-WV.QXJ% M'S+NTA[&%B;Z>L[3E6K$U['G+7YR_'6%?;6T*T??Z4I%UY0WOZY6]OU.U]Y^ MZ'MWOC=9!5Y3$9,5DX7)UK<:=H,W>H<\CHV7ME8N76."1)+L-#9(I]!VN&_G2+:A[VQP?.]?%N(-/WEX+ :9-Z]>C$S 'P.J4M*I\P3AZ>QU. MB*&4RV:'8G6;%Q:&R6=5U:JJ;1-#V^9M+VK5U"Q8\1P71L#I<#A=0K[W<1O< M;NDF%=5P+Z@:[M&:^3:;E]K,5["98+.3-2YNMBZU<;%@,\%F)VO2W*I>:I-F MP6:"S4[6D+JEB(;4'#+%?3"B'CM][-$1=7SKF2;] #_80.:/LN30*)V#O%)_ MOZ/(G-4@$&.<:(Q+.\CQU?7@3T!C@)F/'XXR GBP_SAM^6-C#P//*Y8H'SC42^U6PT9WIL/0%Y: M]9_(?EVP6$6=GSS"BI,7[UV69-^MY[*!]4K-\E_4<]3M@CTLS%IPWLO"/[NG[:96J]EY6XL2\Q? /*&?=F]@ M*I'7=4TO0 ',2P=F%O[:O8&IEMIUN;6F_I+ Y:7C,@N_[=ZXU"(O[$%:MD@K MR@XYUVN4[[S]LN?&G1F>!5G#C@DKPE]VB$OSX'HL9!($GM4/6:&))_?.=?!! MGFO#_(9=/&9&_6!G]JV5VFI-D75M-8JRGZ>%F]U%X/<4ARSRQJ\.^GI=KM6R M*M8MX'M>\-UP>"%O^-;Q!$155JI9.;H%?L\+OQM.!>2-7XSLU:IR]?"#S.G174)?1F8-J?[U]7U"U2FVM?K 9*4#%,:CVUZ:/H7TH&$64U596/0D$ MYGC$W/X:\%$PIY3:3;G97$UGRP]SE^K67E%@X<.QBU-SC9_'\'EO:;RL+XF/ MZW.QY_JS7Z#S$7#[J_\["R\U,M?7'2H[R%S/@* Y^Z,$:PO6YLD(VYFU-18( MJ:Z)PPO.%IPM.)L;2WAGSJZ5VKI:EYO5K/I>"]86K"U8^P@.AYU96P=]7%-D M13W8%\\-:Z]ORR::KXGF:]NM=B.3YFN:4FIGT'QMS\YK^:VI:*YVW>G]0_KZ M[?X/_M_G['NIK17AI^VNUFI45%7=I[E:HU;1M=8QNFKI6]^Y1DE.%@9T!!0,_C)0ZYUX[K-E4E/J3R5WIO82H?;FH94>;8P- MR"_*XA?YRDLK'WY#)R!\+%8,_I*MB=F5YUD.-D/U.XV8G14.;)RLM>1&+:N# MZAPIX )"VVJL!T&H!1!2FG)-S:I4$D8?D6-^1:+YW'EI5F*MW^&5C"%G5ZBQ'/@#7S<^$-G(;&: M# :6#8H=]6]40SO/'4<(_$Z#D6MVG6<: M.U#9L8\;"_VCCNG?>S=IP.TL[MG9;%D_QPC1F0/PL&+=N0-/ ^ UY8:F7F:? MG%3V>CQ$&:^_4A2V->:$*41 E&PT)M[//DI L70415B_ MEVRH;+!^?R.6P]IG.2FALGUG2%6M9=894MB[',-HV\826^!IBWTH*N6M5WGR MH5R:K75#!]3SP)Y*4@'(JT1?)WB255A09ZO 9AJDBP 4Z;%/Y/4V0L\7ZM"! MM7.Y/;5>:BLU6:NN*J?"*CH?4&T,VV4+*LP^:\EU103R/0+@N44O8,0G/N>'/O%@ M*)X+[27%G'85%EH5[)NJ7%^34Y:+\UV8-OEV9]T.8ZLP4L"B69,G4N0 3@0% MC?.-YGI$G"$,9SEQ_J%$'%.R+=*W;$:^63K";#,*/'A>1"!Q?.8([\K=\9G= MM*LF_]I5QS#@;6*L1]40/6I0ZQFK= G=2NQ[6QCN7TAU*KS@-?F/)KCP4L#;4NIRZI^CAI7 ?:? M:[@"%UP<^3AW[]YQ=YP$1W]8P>@Z].$UJ<>2]7>6"%BCO]J4:_IJ7[#M)8+P M'?.,KITWG.S0I6-GS9;<6A.>R 5=EV;O/'AT0BPSR82)[!Z7N9B-T/,P%_. MG4C8/FB6*$)8D.<7X#J*K,*[C? 3(-J-1 ;P@HZ5Z#MO"D=!6B- M4KNAR])BSM\UF5@!L>]V MCQ#4U%);D;6:.+Y0-)P=U]N7&;XTP%=+KBF'>)(YM8BT!N?;T-VVM=B%C;2= MYGI8UW?^9$B&WCW &N:;/\1(^S+]X>.QVS5IZ3N+$$R1:*@@0[)J^7#T5N8Y M&%67#,T-N]L1H:D#-&L-66D>7&GS5-"\A%8ERUWWHMHRENBZM\^[BJY[9W&N M-5;AHZBN:06A)]2^,W989IET]$"F[ #TD]LQ_@PMC\)."GMG,'VPB1-T'!.+ M34[V.<1:JY?:FJK+6NN0[%?A#><97)M:P1T/7'&KN%K]'+.+"K#E "7A!?&N$LAA">0> .Y^\*8X@=^["0Q[,Q3N+&2:I388@*W##4#A0.<8P6>9>!F%U49BE0?4QAD0F?>QR#[$OKP0-^G48%_!&?\C;FK=-&KN*&I M#UJ6H$T( :KNL)"KX8['E//L(@M3<@$+IIX[M C8Z$I"D_E;B[Q;ZXS?*+> M^!NFT=P/KAG8=MU9Z]6HH[6VOIZW<(*?#[1V<()G RVEU-;EFJ+*2I6G\,JE M>;T3)].I-J5S4^"$&W/3KO1()S'&[@?9B Z5[4J*5I$=YQE6&W:D M[&&EX8ZD@JZCK6F'S:/+G&_)>!Y7"A+D?N6E>0IF*EGJ=') 7J47*QB-7!O? MB1T!\T?$H^4^P0@3Z&C8.H$PJ2J\!6=KTATC?^$Q@MF3^T1>_YAC[*OK]1!A M7Q!@URE\[;RQUD!?4S2Y5N6D*H+P'N25RG!TJ.FE=J,IUP]*FA'>A,.W+G<@ MF18&^AQ3].H1!MTNV]']X"9!#HB"L>OT M?XN;,DP#I/=;FJB_2Y<\73EGM. M1GC"5+JJW&J=8UO3 NPLCW02>L8(% 1V:H@1$N8 E!36SMFJH,=)UIY#Z7[P MID086*_4+/]%/7>=,&B6VG__6U-5U,\D?$J%9J-S6Y<5"MH!.?'THF$J^[SK"7P\&/L]E ^%NOW<80B4JY7RE( MD/N5@@2Y7RE(D/N5@@2Y7YF1TX)K7\7M8$ -5L41]&WXPI'HJS$BSI!*'@FH M%/WN2V ;-^90'@S1.AM%[=[!,+[P6T,O4= WKV#EB+^=SL'V^,,9ZR:O&,N M?I"ZLNL8=HB+>P-D;6#I33':*'?>K.JP6:F:K*D9)%-M!X8" M*6&7B^YMU3/.T=T =&NR7LO@K--QP7TI)>^VVWUEJ4^'EN-@$H<[D"8,)R+9 M\&Q3P':13+7WTS0.$D@[RQ?L,ZQILJJL&GNBT?#Y8*[)$^9:F.2JR,WFP37! M^$M /)O]BV*3P(-VKC,Q)K=4JR+"7FD /],-^S:=)00=EOC%'8C^:T^],XL% M.A^!K'$DD)M5//;: H&\:F4V$0%,1 M:$\C*A$#:X$19XK^!<=E39T]^!A;T 1TZ+$JKA[+V@A&U*>(/Y,Z41&Q5%/H M^*0)7.X'\ $[9%1Y.?$]2W$R!6K7V8]T\\OEAF,$F9(W17CH#J_ MA?1A!F'P]BV\+'536ER+]+\X760ABVAFG52!P1IFJZ8WM&93[_?-FD[H0!N8 MNOYOK5%*;AK-HI@3,J3EOD?)SS(9P!M>$?N%3/W2IX6%&%M..;WJRPOV-G Y M@&]C[9K^_J-S]]21>K>/_^Q>W_9DJ7MW79$Z=S=2[\>77O>FVWGLWO8XXL+U MKW%]?W=S>]>[O9'@M][]M^Y-YPG^Z#W!C^__/WOOVMPVDJ2-_A4$=WK#CH#8 MN%_L>1DA2_*,YMB2QY)GSYXO;T!D4<0T!; !4+;FUY_,PH4@ 5Y @B1 YL:L M6Q)!H%"9^6165M:3-W>/#\+]9^'FGS]N'_^W\>_R[M8#F/"G<(]!*&)]%T-8 M1K(N 7#">=_\-_CA.=.!"Y!6?:Q;P#[W+#-\X]X,7G7L3$+V(?WA8[J>=#T^ M8/ZECR].\ Q&G8 BVO2")^//BS].S-VVNXJFH,4GZ8GDP0D8=#D8+#CG^#/% MZ"JFO/1CJ;O\LU6W-;NFJFYUU]6?J9I>^UC5KKKE#!Q^K$;7,I9_2F,]A[&: M7=DR6S+6-LVKWC7-MHP5Y]7:Z*YKDM854J]TZ7XO+4GNQ.'$89(8YKHPBB\I M+OO]Z54-C2K-<_JHQ_M M2U=;\?YWOG=Q *7:%;KM=LYNS'HH/&S(R7JJ2O;-<0<7M]X9S\!W%CGPQSW% MB:V8 NQA$+ 1\T+WE9WQ/#QBT?,T>#OC*>!XB'TN6!!RSF"SL&MZ1K-Q!5<$ M_A@^>#[C62@&8O4M]ZKLH#=[EGA+F(W8#>OJD'XR4W?YXD^]31B,3]7"KIR) M>]Z+G1LGP",FF]C/J4[!K=?W7YCP[HL?AH4C46^),,2N.B<8]!;'! + MHW,&@Q(E.(=SB9^/UF2A6*!H,JBH$C(=;I$%S8X$G5JA+5+*W1Y MI5-8.!XOY:MT;^\^%\IT9QU XBCV?AJ%D>/AO&Q6A2O-JG!YNW-%M%5)U$O: M3VUW+JHQ5?9K#NKM5Q,;9ZZ;%]%7?O^66F 9.X6TND@^GW*)83\[=O_-#_#V MEU$4N$]37G?WZ-_Y7G^6ETB=95E!O-KI%3FBR0#) ,_, ->T$ZC+ "L>5]' M.D53MD3;(C=)5GKV5JHTTDIU9+^4#226(%]*5GJ*5EJ-:ZUPWGL)'=61[!4; M:!$V;)$R2@VVR)3)5-MM:E6LE2] MD9&OU>GIHFJIHE;"GTV1+UGIF5FIT4@KQ0[L8*9ZD3.83)1,]+Q,= T?Z7$L MU):X'[4MT9)W9B4[E)&> XM?-R.(ZM! M%'<_>&+T-@RG;' ]#3 =RGNEQ&=!\O-< M]3"(K:%M2%CCJA7[1U-;IF:KV78.DL34%#0H<9#*)J7P123XES.>LNI D'.2 M>MS;5)=4@H&6Z1?! (F)Q$1B.BLQU9EVVIM3-QEPKS0X6J"L_^ZBL3GS%*U^\A+\7\_X=Q?Y::^E,34%%RH.4.U"R3D_"EV=3=$0V_2C@XI&N$!B8G$ M=$@Q53INK!3H.U8=-]XG@*N2!#&=I(F*M@L' *E;D]6MF',[GKK)G9YIBKI- MVM8B;2,?U HQ50.%0@;N>*"@- L4UJ3CT@[/,$ZV6D'I2KJR;5<>NAR2=UX_ M!EI>NZ_N@'F#$&%P##@V$-[]916" NYQO%N-I,H*PNCLD>FMKI,G%Y.MJJ1V M>E)7*K)="A,6"#Q)O-#U_DRVF6@WD,1$8B(QG968JJ67"K23\QXIH:C,A$=Z0^9.8F)Q-0V,>V8?:T3C75"X_;I#YEY*\2T8SZU3C,W MFF7FYU"P>.V&,<$=UID*D2_ K%_D..X$=VWKO=/<9J#=(!(3B8G$1&(B,9&8 M2$PD)A(3B:DMZU1E#?'W5]?S T[W':]NKED_8$[(/@?^R]R2:!GG]]]CTO#* M2URST[-$4]NEOPUI7I,U;UV&Y&B:9S5*\ZCZC*X\VRO/@8SOCD6[]$YH;SZ= MMCU(3"0F$M-9B:G.PJUO@3]T(R3@K1SCVIV>K8L2,8NV3H'(SDE,)*8FR1'!\!@JT+M>Z@P+Q5CJV4E>S8=*?)NK/NHSI#OJC 9HFWNS-M#5665 MQ/_)&3M>GXG"5R?HCP15%@5%4M1=2LAVZ][;(@M9PHRGKV'&RQW C-GP[J=1 M&#D>SDM%"CQ5Q@8FFBZ"B8BROG.+VJH2//)NUM;OL5X-&V>HFS>1KO;R+;6] MLNA&/TP+Z:+STCH]9=^F1W9'=M=0NS,:V+I=E74P2M$R;%$NV4DGXR3C/ _C M7--7]TC&:71ZR/%G0-!:9!0AXR3C;*UQ5BM^K,2$>'@S-3L]5;)%W:R!"8WL MD^RS 6]=S3XKD1(>WC[C!@BV(JHEQ%QDH62A;;30*@:J2HT,;^U.3Q=U614U M>><=53).,L[FO'4EX]RD'/99UW++H?/CJ_*H=V2J>GJ*(M%_<12+6:K5J$ *T04R4$ M6',,8"\(H!("M%2U" %:(:9*"+"F5'8O"* U$ '.X8@'S^9=/&%7/)['2=OB M"3C[KV[T=F9\P17/B=GFJ(BEW7"8\&;4V< MN+819V$KQ%3)>VY24[O7#J6* 7B@B9JULR\E12,\(#&1F%HJIDK5G&IS^LXK M)AZ L&RU&1R?I&R'SK$=0,4L6&_;HF[754M!BD;.A\2TIXS; ?# ;B >$+DT M77FV5QZZ?'#@OAZK=5W2:Q A< Q@-A#>_645>@+X<=!;C:+*"F:=[)'IK:Z3 M)Y=D5U6ITY.Z)2>HA D+!)X5GD7E?!+/9$N)=OY(3"0F$M-9B:E:2FF?7795 M)-64=\P2D?Z0F9.82$PM%5,U-%Z3=-T-C15"X_;I#YEY*\14S*!36:DB;021F$A,)"82$XF)Q$1B(C&1 MF$A,;5FG:FO("8_58%[5D#94KH/4ES2OD9JW+D-R-,W3&Z5Y5'U&5Y[ME>= M7G?'(B*KHVT/$A.)B<1T\F*JLW!K^U:VJ@$QKJ&+UNYD#:1!9.@D)A)32\54 M9^G6#GAL$AZ?@P:MR[;F-:BH)%:G9U@Z*<@)*\BZI.@.$&,CQ!BB;NU\MI8J MQRK)_Y,S=KP^$X5_3#TFJ)(H*)*B[E(EMD,GE!:91SG5G2:OH;K+';",Z>WN MIU$8.1[.2U5..\#KGJSIHFP;HD9=8&O2P<99*'7C61NX'*A-5L%MP8-["MD= MV=V9VETCNV!IV"I!M"55-!1RBF2K(.,DX M]U#96,C6-JHONH:M!BQ=- R)NJ*3?9ZA?192G*HNV7:P0)N[/QNH7P4 KQ%0)!O1" ME?\!80 >3C#0.OTB&&B%F*K!P#%10&X6"IS#.8_+_I]3-W0Y)]&9<0!7/,.A MKSO#L:338'R>(S_/50]TZ$JGIZFB9M154]Z@?8@3US%B'VR%F"IYR$VJVY#H0!>O,PX!S*B+@\+YZ MD)A(3"T54[4=]P(AQZHCQ?L%< LI<@RY(1UZ2=F:E&BK2<5L4#%;M#7B#&Z; MHI'S:868#I1SJP<.#*F!<$#=R^C*L[WRT$6/ _?U.#AY[;ZZ ^8-0H3 ,8#9 M0'CWEU7@">#'06\EB"HKF)VS)Z9WNDX>7));->1.3^I*Q,">VPIE2( M? %F_2+':2>X":D=\9[1+A")B<1$8B(QD9A(3"0F$A.)B<34T&7JFG7J5]?S M T[O':]NKED_8$[(/@?^R]R2:!G']]]CDO"R52SVIFD*M1.IUJ$S(/O4+*-! MFD7%8W3EV5YY#HQY=RP27,YU>&9\>;1M06(B,9&8SDI,=19>?0O\H1LA0V[E M'4"STU-,1;34NIJ4D0:1H9.82$QM$U.=I5<[X+%%>'P6&K0FJ977H**2V)V> M8=75N) 4I)$*LB^$,?%@K*F*NE+,:Q(QW3[%_\D9.UZ?B<(#FT3LY8D%@BJ) M@B(IZBZE7DGCT?C5/J@@@($_?1HS(7VCI9U)I<6^LRTWHR6$=L8:0KO<0+AZD(" @(" AJKPOP>"33K7'!X(+&P,IVN4)R 0(!#8.P@4NJ T @-L'@S8NFCIIQ,, M\"J>W_E$]1+R:/@G'7CN7GV&\Y8H3^^O3\'OO7G.Z=S77IS@V?7XJ/5Y@YV[ MRP%54$$5?!PQP>EC@TG'>T/>)L^/X.Y. '_V.(G3<^",A8D31((_%*(1"QEJ MYH!Y<6=*C\^_$\$O0]=SO+X+EX<1_.$%WBOL[CHA]4SKV=TE$;*&MYCX<>_7 M#P$;.Y'[RC[^= ?1* 6AW+<2HY-F7W&>0+[3:/E7FJ+(MK! ]Y[[=Q2DHYDX MS^SB*6#.'Q?.$ ;[P1G_=-["SN_S(H#YST_@XKLOET#SS-XLG:U__KB\>[P4 M'FZ^_^OVZN9!%&[OKKK"Y=VU\/#CT\/M]>WE]]N;AZ7:U937N+J_N[ZY>[BY M%N"GA_LOM]>7C_#+PR/\Y^O-W>.#_2G<8Q"* M OO59^C=L)1/ 'QUWC?_#7YX#D0@9D/$: -Q\[DY!]2'_X MF)[*=CT^?OZEC\G=$_3#!RS$!_QY\<<)&-A6UY9-Q(.DW#=Y< (570X5"R%/ M_)EB=%5#7OJQU%W^V:K;FEW34+:ZZ^K/5,VL?:QJ5[7TEHS5Z%J606.EL=)8 M:Q^KWC7MMF 6S*NM;737-8= UIX:HDL/=6E)]BP.)PZ3)3+7155\P7'9[T]? MIF-<82\]7]/ N6WMI>=MONTP"1@K9B><<9LLHA53>Q^-6$"S6O.L/OK1OG2U M%>]_YWL7!U"J7:';;N?LQB<_!;X%=,9*]LUQ!Q>WWAG/P'<6.?#'/<6)K9@" M;+8=L!'S0O=U.0'AZ<_#(Y+'3H.W,YZ"_)8X9R\R"WO19S0;5[/=_C.>A6(@ M5M]RKTI=0K-G*>:/V$!--GKELYJZRQ=_ZD5G;&%7SL0][\7.C1-X,-A-[.=4 MI^"6\S\+[Y#9J7 LY(SFX=R79'$EXAE/0%I8>K:&6LE.&TEJ:QE(4B'+BJA* M-9-4D)4V2UG)2C>QT@+A;".LU.34TPKEC\A"S]U"F^E&K=B-&J*MM,:-5BXT M*&\&UVB3XD>VA'Z^\%UP>0'65H4&[6U,2"UJ24PD)A(3B8G$U#0Q50G_S#5] MN;G#GSOH%M=;8[7U'8ONAX_.K\K1G=WIR:JHF$UJITNJ10AP,F*JA !KJ/_W M@0"V1 C04M4B!&B%F"HAP!K._[T@@-Q !#B'HR(\H7?QY,2,VB\3$*C#-01G M_W75":H-3HR!I@FA7'Y@_B "/_W$\[]56[J MJYX5L17>&DLV1,VHJX5N@W8I3ESAMG.@)*:FX$*9 ]VD4KZ("?]RQE.V"R3D MW"EVU99%2ZUK2Y,4C?" Q$1B:IN8*M5ZFH6S$ZMJ/?<+X%JG9ZJB47):HG)9 M)VE;,[6MD&@[GK;IG9X.X8),VM8B;2,7U HQ50.%0N[M>*!@- L4SJ&>*J'3 M#5&X0L FTZ _ CDNI_ YS6SULT]ZM'T;=+.L_ M=+%7ULO]T)IQ[;ZZ ^8-0A3YV $A"N_^LDI;OK& ITQ6:XVR@@XW>V1ZJ^OD MR<7\BB;)G9[4E&H2O$5&ON M:#O40B./^77J5]?S \YG'*]NKED?JQ[8Y\!_F5L2+2,U M_GO,BERVBL7C=2J=%SA9U5J3 MFG:AD-4JUSX$NZ8]$N#-?M30I2[I;$1&(B M,9V5F.JL/OD6^$,W0I+$RKL@\9%30ZNK]P4I$-DYB8G$U#8QU5E^L@,<6P3' MYZ! :Q)&>04JZHC=Z:E6\1 #*<@)* M*G+S:#*RR&NJ:!JZ:$A:353RC6GGN28EOU]-;)RM;M[.L_+[M]0"RWS4@?IY M%EV8TNDI9(!D@.=N@$WL>*W)R \O&JHI*MK.%/%DI62E+;=2:TW;PR-9J=;I M03!KV; 2K*LO$EDI66F37KQ2H8U5B3+]\/:J@U=5-!$,=_>"'#)4,M0FO7@U M0ZU$8WYX0S6P8YID:**JDJF2J9Z8J5:R5+61D:_9Z>FB#.M372X>_:7(M_0] MSMI$3]8^-^DE>'C[M#H]B'.-O=LF&2899D,-. @ MQGD.AT9XQW2AGV^9+HS]<#L"C?86UU"5)8F)Q$1B(C&1F)HFIFKIS<)1GR7I M3>[XK_)^_Y:?'<6BT#L6W0\?G5]50SQ%ZO142;3LXI8@41\V5K\(!EHAIFHP M4#@A<$@8D D&VJ=?! .M$%,U&"C4V!X2!I1FP< YG!+AJ;V+)VRPS9,Z:8=M M 2?^U8W>SHP8M>*1$,M>JQ*P)X$:.11K/D5"_1:#96FW;+IAT\"# @"#!%7:OKX"HI&GD7$M.V M>+#)T?7]XH'90#PXAWJIF!,$G@H2%@(VF0;]$0CSW.JEEL=B6R;6YOJXQ^FT MM)%[Y02:U>F9JBRJ5I$%C?:?&JM2M/]$8B(QD9A(3"2FIHEIQ]33BE"'KPG2 M2.?*#Z.O+!KY&\8\N?6 S8E?+6N7'!2I59/5:ET2:A]JI4JD5NU3*W(JK1#3 MCI5JP^UTECV1ZJ^ODR24)%E7I]*2N5*00%R8L$'@":*8??!+/)(=,J7X2$XF)Q'168JJV M-E[3F"!S0U=..*HM4>PWA_U?7\P/.5ARO;JY9'ZL>V.? ?YE;$BVC+/Y[ MS'E5DVU2L08E6$A.)B<1TNF*J\[#,M\ ?NA&V:*A:M*GAN7Y+ ME)3BQ@0I4+,5B.RR@/VJG9QLBJ$J#%.@J-,,:GF_55%&R M)%%5K)JRIIN)[\AI^#WJ8.,L]"_[D6 %R37*\,K"&FT#-ORY#8A;KS^>XE1\ M\P.\_6445U@Z3V.VK,*RS&OIG5Y=_/=D=V1W#7CK2G:G'\;N*H:2V*E&- Q= M5*RZ.M:1<9)Q-N"M*QFGT4CC-#L]5;0,0S0-\IQDG"=DG-5.FA52N1L7SQS$ M3+%^2]=%5;)W)U4A^R3[;,!;5[//[8O;#F*?=J@Y*;PEXSP+XX1O--(Z9?":BFCJE!8BTSQ;TUS3 M'.Q(IJEPQZE"0&OJK;#.>_RCO^6WY"%&L[[UAT/WQT?E6.\=1.S[1%RRB6 MJA'-76,5C'"@%6*JB .;4C[L!0W>CMS#A[ M*QYMDJ5U9YOX!-^&X90-KJGR:)B MUG7:J4'[=">N;D005U8354FF**%E MFD;NIQ5BVBGK?&@X,*0&PL$YU!/&[#?P5)"P$+#)-.B/0)CG5D^X/%;;-O7V MB,WBIL%;CECHLO_GU W8H&J*S< B>=T2-7N7HY^T[]<*/TEB(C&1F$A,)"82 M4W-S4RMB';XJ2$.=*S^,OK)HY&\8].16! JL"&114G?)0I%>-5NOUJ2A]J)7 M*NE5^_2*W$HKQ+1;J>,!C%]KEO$?NLAKX+X>1S&NW5=WP+Q!B"(?.R!$X=U? M5BG+-Q;PI,E*I5%6<#EG3TSO=)T\N"S!HG=Z4E 9HIAY\#L\D MATRI?A(3B8G$=%9BJKB&6=,!*/-#5TXXJARO&)V>C*T$:F"4(P4B.R< MT#M>WERS/I8]L,^!_S*W)EK&ZOWWF!:\\AK7[O1,T2@Y;D-%4*>A>FLR),=2 M/%-JE.(1Q1A=>;97G@/%V!V+!)I"82$PDIK,24ZV56]\"?^A& M2*A;.14J:HG: MZ:F&1!IRPAJR)BVZ \1H"#&&J,I-@IASJ!W[Y(P=K\]$X8%-(O;RQ )!E41! MD;" ;_MBL:17:?QJ'U00P,"?/HV9D+[1TF:FTF*OVI:;T3(*+'L-!5;N-&9, M@'4_C<+(\7!BJG)@F3J8EZ:(MJ&*VV3>N3\9%WOHZLS(W#A,V[3M<_ M02VU\M)PRCY,9^JB-S4ZO6+Y-1DY&3D9>=U&+DM-;#]O8AL)T;!ET99W7I(1 M$A 2$!*L1P*YD4A@=7J:*,F*J-H[KZT)"0@)SA,)JA6NRINV)3\2)MB=GJKJ MHFP64P&5"PD)# @," Q6@4%A8ZY18&!)G9X,4*"*4DD72H(#@@."@SI7"5H3 M5PF6W.E!/& ;HJ07V3UIE4!(0$A0.Q)LTFSV\$B@(!+HLDXH0"A *+!O%#C0 M%F%%#% 1 Q1)%G5CY\;TC<$!7LWS.Y^H7D)$#?^D \_=J\]PWA+EZ?WU*?B] M-\]?O<'7#JAS"NK($D> / MA6C$0H:J.&!>R! @/3[A3@2_#%W/\?HN7!Y&\(<7>*^P6YB!E=.ST=PE+Z#I M\(83/W11NSX$;.Q$[BO[^-,=1*/4HG+?2C1(FGW%>8*Q3Z/E7VF*D&1)6"!" MS_V+XT7[9 M73P%S/GCPAG"*WYPQC^=M[#S^]Q,O+A>.B1-Z9HX\XN3MEQT[;49LU0<__QQ M>?=X*3S'V^O;R^^W-P^-?XV[^\>;AQB4 M'^^%J_N[ZYN[AYMK_.GA_LOM]>4C_/+Y]N[R[NKV\HOP\ A_^'IS]]C\-WOW MPW/ UP$FO:\\UI;HX./EIR\WPOUGE-;C5D+9XD6Y#YSA*?>[\,)C9Q*R#^D/ M']-#SZ['A\V_]/'%"9X!0Q(01OQ8\+G\>?''";38:E=39$27I)0V>7 "/%T. M/ MA1/R9"@@E+_U4ZB[_;-5=+:EK:D;MMY65KB*I&]UV35WQVD+TG2XM65O$ MBG&8&-I:9Q;@B.*Q@0?T ]X/^0.$DRS JSJ];^#GYF+/#2>SZI)J5;.7X7"? MJP?GL$\L3#8G.1!& 2Y0_FN#: 19]KL"_-]??W<6(X:MU'&=7!9N<8'7?S"X M_I/ -A/8IVD(=PUA@> -A/O@V?'<__";B<(G)W1#7"-\@Z4C /_,[_N$M87 M4R_"U<4W6"ST77BC0\N\@M\FH2]:J;)$6@2A1Q:.W>DI78+/U@@+!Y)'P\#W MX.=^G"HA2&R/( D2&RH<7>GT5(+$]@CK.WMEWI0)W^$NSYZ;!8W?,9_+!D)R MSE1X&#$6I>!)6-DB"1-6-E4X6.)/6-D>83VP9XP4A5LOWI>%VQ 0MD=\R%%! M0-A X6"#!% )".$;)%<%9D0LIG"P=XMA)#M$=8W0$!. M@$;+Y78*4*&\83.%8^F=GD50V!YA7;.G2+A_@JEU:,G<,MD1"C94.+;G)\N$@2T25\R$0/#7(I$I5#/35.GP,GC"OQ:)B[/"7'QRD+GCRG^9,"^D M79&V"5&A&IJ&2D?&;DET^*1-XKIYF8S]-\:$3\QC0S<2OHT=VA]IE0@5B_"P MF=)1L"$W'3!ID[BP>:";E!5B(>&5ST\J,Z]/=83MDB3!8E.EHR)Q/ATW:9.X MKEGDN&,DM[F"B7:PX)H.(K=/C*I*F-A0Z2#-$!U :9.X'J:3R9@SUSACXFT^W(3D^]'O63<@<_QOW%[B;OL"@^HM=4A8[ M(N3)*J\RUGILA. -\HR5]\//*8W]0\9B?^V&_;$?3@/V"(_X-/;[?\R:'F@= M@85]9X+O$$S9O,$DO,?8G<"<]VK_GH:1.WP[DD0X\^JG'P^W=SO'?W*QGT#T0=$XYA\)A/\Y=4 'A <6O+I]%@*F>/VN\"[RGQD_ M3OO3C4:"&X5".'T*W8'K!"Y>%7_MO>"&@B.,F8-1C# )_%=W %^")2,V5PC8 MB'DA>"_!]8:!$X*B]"-0)X$[*#R3@:TVL+V"P,:L'Z%"8_[MV0D%^'SL1F^B M$#"/_>04W/!#\ Q_@5N_3#T(B_@M1&'B3AB^&/]N?!$\< !3C6/%@\+XA!\> M6J+ U1N^=.5XSL 1A4N\#(3C\&^'?!R"SU\=^T $'G\*!'L@U#]8%':%DQ![ M-1CA++?WPQF)(V>T?8O_+0$'?1$<'GD'C6F*AU5Z:0@C!Q3HB3$/](M-G "N M Y%B^XY@P$G2N(JBB%TO5C&N69$O?(:87)"EBW_&W&I3T"'X39)1/[^SY^DX M9NM]N/A_N1YR>;LON5&XL["^FR5!@7QY>,QZC)F(+ MFF30GC>%VY:^YJJ7>T:MYG>#3]@$I\J9$6I. GB&"\N2S$W MD;/IA]?V7]P(KYY,@Q"M&F6-. -B!X'HQZ[[)4_RHGXUW(B M!X 8L+B%S(#].84!XD2^.'^P1#=G6C.)/2_C(Q=>W# !T"Z +[_8G[@>7@BO M I8.L2R^JRB !L#-$4SXNXM\>MR0*X'O@7; ];'>P>SVIT& '\Q]P8-W"T,G M>,.Q#1TW@"_QR>2/G4UPNIA ^ VGXXA37/L3%J28NPCOO,X:9=''-?$0UL1A M+$WX_@0AE2L5RVQL.P!(;8GK8/G0XD&4C2X5=3H$^(KK#^*N/RB'=&Y<;K0# M[E_@VW'_G^QAF<,"VPMPRK ?%%>?PJ 2K>'#'X&8_ "7\G!W_B[@3_^=3 QV MN'6'\"$87\B,\LO/7RUZ3P5^*)C,W#U"/%I K&I', Q[A*>VQ %C]Y,91=UDHA$,4+A^N!$,RA'=]Z8O)I%)+(>1R1B M_#2P=&\0^\A"$P&PN1%SK.^35M8QJ&K:L(KL7[F ._Q<) MG6,IG K<_&,*B^]8+SG6H!&4@TA_#/'5T(VC=>$Y@5VTI,QR+$4"((+05/B7 M,P8K^SJ#E_?<FTGMISO&)7(_P"/F\0("WRY.E"0OF43/?*$R2&)T8>*X'/6+T[74 M%<10Q)=X\(X,0>G%>9M_NO/"A04HZ/' 8^O2V MGY:!'UR$V,=^(9K&=ZT1!U='\HV,[)'>?)M8-''6G\'*4E?]/^#&4C]=$H-: M<0-@GN^_C)*_X8T;'M.K&--_O_G7S=V/&_COU?W?[FZS5/+WFR]\A^/3Y9=+ M"/&%A[_?W#RFT7]M6>6F^<5:567IHL4N41B[J#!9I+AZ7=U2CXQ3GTPG3=!'\'6#@Y[*XZZDGX7N/*/J_N(!++\'S^]Y%_F_(:JFB=[95]/$9.Y> M,&*(.,(00XY![-*C$8Q)0/_P[./VP ?> MY>>\M]B[>#F0G^76O[*BMS-MX],V?H/>E&(NK=K26K:ZMV%OU MGE[]F:XN?^C6':WA->5M!W3HP1I=5=^NJ3=-+$TL3>Q)3:PB;X:Q&YX7D;"2 M/7>_;2Y5Y.S:Q$$E+@>N%WA&34CCEA4E]'$HMK2(OM98R%H72W(7^,A7GU_A MNE$HW/!RDP>LYXGK320Q\_HT=X6YN\,2OPVG[H"J:B_.-L9>+9]JW K80!4W M>N%SFSBE#AL^T;DAI:I%J=:@VY/3_^,Y\*?>X"(98;_/V'"XZJU7GC8[<-:% MO_2GA=7VATU49]V+;X#W2^^QFUZ>Q0-:,L7\JP5XUT:]6[+1\3F( M*[7XUC+?YIB&@\[BOH=L=(0!Z[LOSCC\/YT+M6(-Q,TO/ L!$W,9A@S^-WAT M?G6$^)#)_^FXOZ(/WO3E8N#S,_+X$%!"F";&U3'=/T#*)-&4+='&%HSSH^_% M>WN[B L1HZ+8ZC2>64JD&OJ4&E*+M T$_\2"-0J7Z=OD9_#A&PMPW>,\L_OA MHQ\YXT3YPDQI+I29UBB=GF9UM68HS#%F_C>">H+Z*E!O'A_JL7&#:)FZ:.EZ M,RR7H'Y_4&_6!/4:0+W2;4AL<#)0?Z[:6HJ-UO&Q4>_T#-'6)=&PS6:H.FG; M_K#1J@D;#Y 5W^QC]*C@7M=0]ZEW40I&U5',2\PFWM('0)>=9KR).0PC1%84KA23XV/.D2=A<2==N$^'7G ME2=I6U.T;1D\R37!DP+PI'%*.#T\J+)1$V[9$T]HYDTK:UA1M M6P9/2DWPI&&7FE.,GG96DL8MBS=/9I:]8DOUOQ1MU>.CK8YHJTFF*&N$MB>/ MMFI-:,O[WC0J&#R'DN&K(J$0E1;L&:*UXT.TB>MU"0)B6:72@I/1MF40K=4$ MT19HC=VE.KV349A2>-*/#T]VIV=;AJ@8"NG:J>C:,G#2ZP$G6>KTE,;4A)+" M[ FD;?N#IWI.)^FR@HP)79L4YE04IA2>CGZB M1I=5/#QIF;:HV10]G8RV+8.G>D[4Z++&HZ>=LV\U*DQ-U7RQW!5..]_H3!R7 M44KRNI>:O@U)%1)>-A7F;N!/D90U??FEK OGL&-4U^RT%(!*W-WQ$P6RCG7S MAB*)EK*SLZM7SBW:I=JGW;=(P\M=;%WI":/3XYS3K=?2X]?YDSLD=WALL"AQ MAPU(39F\\D*W15.OJ_*"W"&YPV5*OH,[M,@=DCLD=WC"[O#XIU)D/#2G\S(7 M1:^KL(S\(?G#95J^O3]4)/*'Y _)'YZP/SS^UJ""IS05T=!-4;%VKN([.M*0 M/VR@/ZQI/U)1R!_62HOR.^^4V%O90GIAA[2-K1GMKFJ8+6EQUK9^;!+UO*2) MI8FEB>TJBD*M&7?UY=2:<=]SUY;6C$MG^Z2:Q1VAR]YY3.Q^6CN>Q]R14AZO M-:0N;YZO:5:.=&EOR$G@PH+W37AF_G/@3$9N7QC[?0<3%Q^JN)N3H!9 JE+T MN9$3;5G/O.8LP,[U_XV;,N+D3L\U'+W]@JYPTC!+-D1+H2/O)YZV7E"X'1+7 M6J=GU?D%7=#S2;1J2*,ET0O?DH;Z>]@NZ8@#4 M:UVU&0I#4$]0WR3C*X-Z]>B-%'3%Y#4PIF&($IV//WFL5VOJI #+ \3ZAO1F M(JPGK&^2\95B_?'K_Q6L_Y=$4Y=%E5(XIX_U-=7B@\] K&_(0O#X6'\.;=6N M',\9.-1(;<\^X?BM0 D>KJIB;JZ, M4'7L&6%HDBCKU(+V9+1M&3S5U#-"Y;QGNR^F26&:HC"E\'1\*DB5M[31)564 M=Z=E)VUKBK8M@Z>::!E5BT=/38*GNKNI%FD M+TW1EU)L.OZ!&4T''VCJHJ80-IV,KBW#IIJ.RV@&QDU-*KD_A\*V^VC$@KUT M$SO7C'09)&O'/]BBF9V>)8GV[BVS:?.C*:JV!)&UF@ZU:+CYT:7-LI/1EU)H M.OXY#,WN]'1#E"Q2M9-1M6705-,9#!W[(>Q^M)KTI2GZ4@I-QS\.H,NP*%$5 M499W7LB2KC5%UY9A4TW' 70\#D %MZ>C+Z78=/S3 +J*5 6FJ!JD:R>C:\NP MJ:;3 #J>!JBM:T:#RMEBL2M=16]XPHV+2 @2&1V#-&'[7B?2)BUJ&C?CE2D7 M:IR@EJ)0B<<[?@6WKG=ZNF@HDF@I=6T3U"?J%FU*[1D 6J3GY=ZVIMIQW:BI M1U43=/7X-!/D'\1R\X_&WF'4\9*:+DFV)BEX7^3ZY1W*/Q51M/>[1D,@]DGLD]W@. M[O'XYQP-F;.>&[HI*E9=3+CD'LD]%MQC3878]/E3FOO?\&R'*';_&? M7&\ XOZ@:%U3Y^9VX&E04NW-OV6B7YIEH[(EG[#!993^5<6^A: )PM#]Q087 MD\#M,WX=ZE\H"DXH_&3C,?X7+6'Q N$G(+?PX@=,B$;PNO _UPMA;MPA:(87 M"$'_L^?/L_\"$\/--_@CGG+Q4*#CPOA)_#H0L7^J"(0@33*,;#B48,OYE87_HXG(UGYK& MC^&%.>$TB)^R<#V,M>^'\&ZNUY\&>$WDP_]PFYN!O,$-L4%R!0Q."*?]T9*! M=HM:)UQ.)H'_B]\%AE';3LX:IYH'H^32[]E,W\/\H1:6 A-2=%HEE:F_@:P' M5<>_/->VM_%K,'ZEI.C_-Y3S/Z>@H\Y__Y>ER.;',*MBR&OA8!H %'(=B7AO M\A>?-]AF\PVV8YA6)5' +KM\;K K+!@/J*H3AG[?Y7J3**B;/2Q]%I^^%Q:- M_(&XS=0N7Z?M;6KU.E5CN2/=V_@-9)\M*6S<0C4\;+V^?\WHUN2D9)D7%NW/ M2?$[?G !,]W^G-LJM!+F;NM;#C[O&)P8-EJ.G=/4RSG#(.=I9W]>YDE_@O]SYES27ZHL M]>:K1LTE2[WO[,5QP42>B7FSQ9T]LUMD/E2[>I$N27ARQV,<,DYJI??0 MCO$>V&.I:Q5#_O0UDG"F9@6HI*9A]\$]FO"^HD=/;$\O+L>M\)P^A2R/Z=P\_3%[J;@=MQ^X36,K49^ MDPP , [!WE;/&Z;(#;Z75M M X0U;@2+B=?44Z;22(;;6_R]*ZQ8SJBERQF(]AY'+&3)N@-]Z22 WT%X\%:@ M'2_P8^;4TW"> S3*&N[(5\(<6#.7#RN;B"\Y"KH"+@"#BY_Q M= !W $>26_=DD^)$4> ^3?D:&^=C;NK^[;LPXW!E!&NLD(/"JQ.X_%KX!"*? M,((X*8+8ALW6?V$\D<,I#Z#P2U,O^2693OX^S[C>\U"0N_#L[*)<"Q>F:::,Z(L $GT(=-_@!4K6MO/1VG+3 MU4I-%U83IQ/0I@L5X2:#&)SV*ZY8F%F8?7 :,6X_FN:. ?"7!7W^-ZA2DBKI MPZ ]Y$(8156\0?CJXU8 M9S\ &(DA"TT#<,-'V&<>8FC\13!B-^A/7_")?1;#;0)RW-G]X_D]03C?BG\10&7[,;@%2ALL& M;CB91BQ)+O:3=3[Z\F(,? M_YRZ 7<3L5W@L, 7CN<''(5F% R>(PK''<\#5@R='QIU.O97,,E /?!(%Y, M\LE-/IO[:N"_N@.6ON-@?H39:WP46!"@&J%@/ UQC!S E T\, M(YZ!\P*Q0/@>WR&>C3C-Q_)NL+LY9[M]1 MD YG CIP\03P^L>%,X31?G#&/\'@.K_/.W;PZLG=304>WYR7+P]F_OGC\N[Q M4GBX^?ZOVZN;!U&XO;L");Z[%AY^?'JXO;Z]_'Y[\[ TCFG*:]S=/]X\Q-FW MQWOAZO[N^N;NX>8:?WJX_W)[??D(OWR^O;N\N[J]_"(\/,(?OM['\:E1,L@$8B\'RC*=N7]/H M*OL-7#F/)Q*7+<;NG&\WL"POD:U/XQBAFZ[\LQ18F&51%IW,T@6R,]N]<(<0 M)N.6;K:NY4%DDF:)GQPO/M-EL3- 74@6QGRXV>:Q QZ3YSCB:^+%?SP%^25^ M&LVN79RV5#.WVDI(Q(JIHUQV,UNJP0UW2/GK^9VZLNVYPI;<]S@X>?1_9/H: M+XOON39=>H,KKDN;I=.-67H1$,>T[9+]/.&EGFV!!KTK[FIK=LG>:_:NN65/ M#AB6&FZV$G;"1?..&,-5=)RX73I"OE^:W!3>!M?%J+M/#&\,BU$_B@$JN<3# M"<4DW!27"W@AQO/XI7A]MFE:>&5"CR/:R(%%\!/F&A;R>DL2>ILXY?70LZ9H MJ:DP)BN_\10]+%MA.1;&V6[?2Q94\>*EN-->49F=M3"9/"O-A0CIV@6?4(!0 M=&*+'M")7P"^Z+&?L7?#/=H7<-SN+).#RABW6N\*UW&U -Q0SHH 1(07/@*> MJ.$)G%=+N>=P(>A\BQ9O)"']>T %A,N-I?BHR_D&GAR(%W2)DD M?/&K^W_=7E_(-JQF02%>W'X^>\9G!>\!3YXEVWEZ;^'VN+KER1Q,Z -8),O+ MZRT*(\25[POW=P>8870!2_HE$0F'&DSZX>#@)@@$\!B,EW %CL:.>WC]-$$# ML,3&+."Q@<7R1M2S,::-^&:(#S?@3XS3"LG4^M,HQ$1( ML7"$@X8_SJQ^0WN[ MM]"MS=[.PTZB=6A.-&:3AN=GI7I=F5N?QEC#6S"AL0 M71:Z8H:9U_X!+$WX%B??B%NVX\+= /=/:^LP7%[ $=\+;ANFD3D^.@AQOV:8 MI<#';R4!&\;5<6S/AY>/>O-UE&/49UZ2&?O+A:0Z][:),7$OEX)I;EV278SW M6ZR7'+C#(;PPSL03BWZB]\N!-[[5,UAOF*2M2K;5\[,0!QTPF&"6IUUVIW0S M%!-E,\^;NS_&N$#]VR5%CNG8?C?LWU3 MQKE*WR&506!*WV/'6EDL14N-*K^,85HI3"PKK /35Q>L+M_"9JHB7LOW-W_>UCX'L769+_M6)I[ M?$4LKD&2P$\RO;A3F&:#)A#=A[]!BR^UO.S7>NEA1F8?@:[@;4Y7X0F M3SP/4]S I/##$/GU0]X;)JWQ4H)5V,QX8K5 /#3OC2Z:N+5DGGE#1II:3'HC4E M5TZ?OU":RXNE$Z_ XY&)N83WPOO.'KY82)(KVGJ!A\>! %]F8J%6O)KCB[6D M'"4[@IA.1SH#\2S-CB\NUFV<'.!LZO'KPQNSZ7B#G.B257)R(9Z0'5!G,6X_ M(NK@;E:WR&)TC& A*H3>\KF#SK=LH>(/AR&+BQSGSZ?A6QU7:BL#RR/^6"=IY JVOS M*HVMP;_D^]+41:/<)=/8[__ MQTPU0$L8*,P$-VF#*6MOF=3"OG^\:S:;7[[9[_)ZGK28W!^/_9^('N]XEMV? MPN,'X?L/FRC@0A^$K&HM/H"459AR5A/<;'%6EVI;A0,^GQD#PY^;C+/UI@:8D_,ZRN9B__6.K* M6WZFJ]O===5@9;6KFFJ;!FMN=-LUW3G6,B;M=&D)_U&LQH=ATK'658]RO\EB@'')ZOF ;,2GC#1EKW@Z8+*%.\_R*-NB"3+DBS!4T5;J M(LAO$(2D]QP?40C%19J)9,N);QO!F/-[3XN;8X@2W%\ZZ@7SIUH02.B!2):(**%,J*%,LI# M"RD/*WG!(QEV\93F(C%3Q5UL%O8#]RG=Q9YCJL\\&)9 \&-ZF7^#O\1GTY(>#$P<#HWA&JK G-G(3$H(R+%1U%LX=E^U7,.6.SW;EC<\3C\[Y)4+V/ : 3*S2.BC$^4S8X:QZ7] M"7/B2=9;7/;[,5L("(*YKVC$HG")6_X\\,-BERL(YMQ(^))05R$C(O+#>5&0 MGI88IM=\=\,_-B64-$N/@5H[E58HW>.99F)DV8G D!,..G-3V8^G*6$!RQ8% MSGPY5<;F.7\YWF#H>G SK'IWO3 *IOQ4]USM62K/()/G?%@=1\UQ6.WP9DTI M,1JO#ELQ7-=[]<=(EYIRX?Q[.GB>'2O/BN6ZPM<9Q^JLA&[^]BF/1,S7!H;* M7GGGD5?''2>,LS$<\)(K#/'YR@/#<_ZP7\DOH3\-^FFU((=&6',YR-[S&D]- M>B)XQCF7+$>2,YEI)=X$V6KY[W@@O0^W")'%M502G%8X.\#[] 8/<\;3Y/GP MM %?DHU<@+R 'T;_&4# <>$/8]D&+DLK %\QYQD(W#!HWK^B]M/>"N# M/Y">.AZNF"6IR>$UJ3'BF.QW7@BGF)%IV22HG>%.L0"TW%%AP17GGS1R8BS^G M3A AD5:.\QGMGG>HXX 4LMQ\9B!4PDT;S1V\GWH)!":D'SFNB21;DQ8>QR\4 M7U6DJP7SFB(%!PMSLIJQA65D 2DO*V#BF$O; 9DA%PZ>[A(TY.:7KY=YG M"1D&'TG*7Y+Q>@<=5 ,!WPU%BTPL6F?JH%&@3VM.<$?SD M!](2EJ#44$=@@IRUH, - J4L@-DKC\#C^SVPY@JQ5N@/LZ8WE*S#TM]_8#! MC,2-#WB.15"E>#4P0 [9IVD$"/+$.912+SY[KP4\F?7=&O@)]7)Z28(U"=%< M[ID)T.6F&M[$&;\A9\/42TYXLO(H!3OKP'<8>F\096[8N3B]*]QZ6:YNSK)A M*>0FM,%IQZ0WB M0_;HZ4*S@I@W-Q<0<3)L=+_S;YF%GW!M2B"6N9C4PL.4UKBV=DO'!;$E!H*! M)#A;'DHZSPXN M;'[<,\7PGO6@ .+*$V@QNO9Q:N5&>?#GVVH,R6DY_](%XH MXEIR2:F]K=18:G]<$2:T8$6_OTI:-13@EZ8/6U-RKVM=3==;4L5N=Q6K+<<# M:*S[&^MF^KKA08:&5=F75T>4%QAL<\S ;OH$E!\S>.1$"U_C!/P-)N#/>#+N M<#-BZ5P<\ !/2^=O[@#/&>O1\GD@[%Q3C%BA:+HILU.N QL>7]OHA<]MXA12 M*E*J_2K5.1R@_)3L3CJ\8:?K>4G%25Q92>"V.CU%5+6="9E(H1JL4&O6Q;4JE-WIZ:)VBHP@I%!+6-WWJ5"&)"%" M25J3%.HDQU4SL]4Y258EZ+M.TTM*T0RAY3 MVS0 -T4TS>)6XE'4K:8D::PU:L,#WEP=47(P>8<*HAW))9/T=W**!V9.&, R M:LRR%/C9[NS4/T'-QK(:26#WLO5C2'I<@E1;"K$^T3:<09:,G(R\NI';1S%R M[$AOBY)27'61D9.1DY&?A"'@Q?71[<@G]%_IC2H"&9"> \>;L=I-49T$#\U\O-A$8\:9AV^&Q&=H=LBI MYHR[PKW'9H1_B:ZBS7W/^--OX.O/;VLULY:.XO-<[/!%9)3$\\<#82F,QEU( MBDBJY)%4*2$"GRD,O/B-"[7RV-1ZQX:% M"<75S&]H!@NX,^?]RK0_YAQ?UJ8$7[;0UZ2[_/U3S2K.P-P)&BGOYN[XG-T/ M4WIV\'>)%@"./3(OF8S[X*L?L/MA0MH^[^2&[B\VN/@/"_QLOJ39="DK MCE M(]:/.&)UJQ$;1QRQMM6(S2..6._T[OR"$6WQAQF>YO%+EG[C'8I@>.OMD@\^ M=@ZS"!1^V;C! E[,;9/:!*UN$Z13FR!J$T1M@LK:!%5M"-2@-<)50B2=1ML) MOVEN609A.T:I(Q]YB87P!9G1)UF8-=?*9S(-0D3KF)\8[XM79"?-0C%IUY"C MGT9>VQQ7]106NQ-DUIYK 91D(Y+E@,?7#(#FO#HC:_82A\A/;_'5R?"[L()- MR+H7_$B.NMCU>( 'X\9F,3!*O,.+\V\_2.BG8[+YV1MEW.*\ET3:>"#F"4]6 MZDEL#[?&'GN\"0VL% HWX/%_=@=8YT3CF!![P-MN+-RBLB],;9QK=J/ !!T&^Q(Q&#F_BY7KY!A')QIQ-$+H].DJ"$ MQ;?DK2/2/C2Y:":;8_@T$>M"[^',2"ZK6Z-8KF2;>87TN;5#^H]D3.F+5MZ/ MG(&8(G5ZMFYVBP7V>X/J.D M0,2 C;'W2JYI=+Z=8G)1G',N9LQAFOQY6$L@9"[=L@+3$ 9X'Q WU;[X*DS2 MS.XYNF^ M'?J6E&43\,[XLJZC#@Q'@JDP![:FFZIEZ4]/ TUWV% =#G3]_^K84#-+/FS> MQ>4AWFCZSK!G'9C9M1OVQS[V&RNT;#$4K=#*$_Z&]]RTD-U2E*7=(&E=Q\T?;U +V1K#^*4M^P4 MS!V)$U2NS.OV>8O2P\,_@SK*S&_N0E;<\,8^@GK4MA0>0Y\$AG M+#P[V C5'>>:"<.% QA1!7?1Z&CUR@]@LC#GB*]XYWL7N&?9YWF#*S^,LG08 M"">]?9B]JW9=:$S=I"S2(0 T6-#-\J:+F,!S2OC\@9A^9IIR'<0POE6PL(X6=^[A0[3)U)37W&%V!^QP73,[H>+:T4 "KYP@4G[])9\ M6+)F-$N6VV9QN?TXUSPT7<7$9;#8SSJ!H2Q_QC?6DS\FU?GP/5!;0!SA'1X1 M>!\#0O99+*/%TBF\9O/:*;PZ+FR\7[@OIOY@K=:?QMKY] :@!H#)L6K)\.": M@DYMJG!G69%E4$4656111=;B]FR3'&TD%'S'" MSNL#/+? \U9S^G-XJAK6']L.JI>VA_;"F&"T9J]%5]7V, M=1]MG:VNI6T['IK7Y=^3X8NZ21.[!R"PC.UFX"CS:FPVKP?L':W(B_T[$W_3 M\A:>Q4[E0NW]IC>ZY4Q3C2AC+'H_GBOX5]BP.24)X! MC>2)$D'*^IJFO4DL^3GP7\K.9-S\PO(7F)A+9 8,V>#1^565%U+AC2 URQ9U M;>=&]M2[KRG:MHQG:XY[M*!O57FV%+O3T[1N0YJ('D, OQVC2P@A?I/>K1+B M&]+1$5_EC3452Q%5M4@A0(C?4FU;@OB&7"OBJW*GI\LEU!.$^(3XA/AEB*\< M'_$5;&:H:))HJ4UJITR(OQ?$5^M%?!5B?*M;5]L 0GQ"_%-'?.WXB*]U>H9H M*)*HZ46.&D+\EFK;,L37ZT5\'6)\A;(ZQZI::.1NQ^(Y\1WV.\Z[274U5V(< MWY5@"TC1U,"=J$6VIHJ00"W1FZ)MRUR)6:\K,7GGI")O&>E-2_6F%*6.OXVI M6IV>;5JB:>X<[I*N-477EF%4O9N8JMWI*7()E2?I34OUI@RCS.-OO&E2IZ>) MLJ:)JE1D*"=M:ZFV+4$IL]Z--TT&E#)+F.U);UJJ-Z4H=?S-(DW!\@ 38BEC M]X(PTK:F:-LRE*IWLTA307F4W3>+:M2;(]8JKR(N/&HR;S7YW?Y*F<\U;U\* M]E-V4H91U_"T*7$*44W1+EW3=*2=N:HFU+4,JJ=PM" MQRT(O=ND4\(UE>;%XK>ZBEXAT7<,#0"1<6X&3K:>,@3O@VAH:\((:8%6YM1J MURN_?TLAI<2!Z<=W7]@&DY>U6\K.1Q"K2K)%&U>;,3XUWNO9VC9.;VX+5=G9 MZ:F='FZM:M.GHMFNX-1Y'G(\U3T/,=/0NL:UFYINBV:>EU5$>1Y3LSS MJ/5Z'IT\#WD>\CS'3=H=W_/@]J3MR/>1ZRER/5F^FSR370ZZ'7,]1 M78]Y?-=C 0PH(L"!J%@ZN1YR/66NI]ZR0MTFU[.9ZSE"8?MQ.FK3ZD#P>HD=_@'CGE5D&#!_X4"3HVZ#O4)-7>N;O#02:TEMN3S$GF^Y-Y,X18*J\G800CC1+,':'B)9]'S+@^U;S6W8(L4J7\Y.?09DF?>4GG&=+^K(5O2'#BKXQ_#K'D,%14L8$Z4UZ MMUJ;A-0!ZNB5ELU"T'ZT75I&5^:5#NDJQS2ZRK!)4@G2#]U2%]#[%0' MI&N=G@F0KFH-L4N"]/U!NE([I/-JPZ;PRQ&D$Z0WR0RW:?-1!Z0;G9YARZ*D M4.+EY"&]O(1O%T@W"=*/7##1O&V2&OMXT&'\VOIXU.$KL%A/1SH_(G8X&5U: MYBN,VGV%W>E93:%V.+ZK(+4]>).0&B#0E$")+=':O5:9$+ IJK0, 6O?IC3E M3L_>O5,1(2"I[98M2.I 0-S6LTU15QO2H9UT:7\)>4:7V5Y>?7/(7V2VIK MGE*''T'>#4453:,A&RBD2_OS([7OO9DF^A&J>2:U/59GECH@$+>4)%E4=6K@ M?3*ZM P":]]2,OF64EVT(02!YZVVV[1]J0$"+7[T31%UC:+ D]&E91!8^YZ2 M)6-"E:) 4MMC]92I P)Q3TFU1TH6WU-2FZ$YQX= JD'E M76R"B0_*Q'C^],[W+B['8[_/F]I<^6$4"BVD[U!VH>\X[VV?=]5<7B'Q$<(; MP$_[\'W8(=N417C_ H*]IWW$]BG4,K^WF/U84*E='*#>Z:DE=):'5I_C^S[2 MW3V 88$E>(]@R)GH+=&6BB5"!(8M5*AE8+C8@KM&,#01#(N'&0D,27=K ,-" M/GB/8&AU>KIJB[9^?&TFA=HC&"XFA6L$0YO D'1W;V!H'PX,;0G $")#53N^ M-I-"[1$,[;V!H2UW>EH)5\'Y@>%9]S3W%WH]'+'94CPI93SAU(VIM@EJMF'6 MV!V]#B^K $1*DJ@J=6W$UB=(VL9MT#9N>4>F79PSW\1M2!'H\3TT^2'R0\VP M_^J]TNOP0WC"TC)$TZX+$<@/G:0?JKVDW-8[/8,([<@/D1]JEOU7[YQ>AQ\R M.CU+TD7-J(OPFOS02?HAN78_9'9Z.A6UDA\B/]0L^Z_>1KT./V1!5(I]THVZ M$('\T$GZH<6ZJMW]D(V;9A;YH8UVS@9N.!D[;SA3;+6>TY5T93.N))6F*T_L M2E)INO+$KB25IBM/[$I2:;KRQ*XDE:8K3^Q*KM*_1]C/JY?P#I13Z"J+%+JR M-9]<^_DH!=-1<=ZM M^.^MUQ]/!_ <]N?4C=X$UQ.8$W@@C%#PA_!KQ)X#9RQ,O7Z^&-H9#MVQ"S_R MJ_Y2:??5GB<&TO/9QEF2\7/@O]SP,7UET<@?W'JO+(Q>0/CA;3*H'W-CNLR& MM%F6W$ASE:8D\9[A16IM 00QQO=!,I"*+RDW[25EWG*Q> HF>TFXGQ"-&/Q_ MP)CP N\S K4 >QL(#VP2,JI4LQ:H M37M)M=/3R@ZS%+0 (*"B$HC")(#'!@!> H=&^$[D"_^<.E[D_/=_68IL?LSA M3,0">$L$G"\_OEXF/1]%X9495+?U!;Z+/0X>2PW+ M:M[G!@\?7/2=< 2JXO?_N$!5PMCM!443BZEV\3R,G(!]P@==Y9Y3^?4,P&&E MA)UWC[*I:>1FIZ<8>W*Q7:%N8[,.I:\63(NLEFP&[R)1^U"CMY%F5UHW^GV8 MVQH!U:.T,@2_MK9*:>L73DTC1PI;ZJAW,FM@# M%AK*7OD-^1T_N!$,H3_GVLU2UYX(]F[Z G?L%\L3YR5WS28!"(1/ OP\9OC# MI3?(6]@W"%/[;X]PET]CL(69O)1846 2(82-DK_A,QC(=@)/B8(IQ#KY9P@W M,;RE,DZ&V=LD--Q &(IV)++);.KS6C6;*)B4'NJHPZDH7Y@33H-XJ;T033MA MR**0JRU'G^'8_QD*3QB 3T BO)MZR)X1!T4\MPP.!$\PPW2C@L3.8^!B=Z!0 M%, H <69X+XSKV:LSGN+PDOL+$Q9P M _;ZK"M<023KN%[)D(?N+TP@) .'1TX1*CG.Q*N"_LCQGAD?.L"H"Q?U U@E M"2Y<7WRML%MBG>43:RCF15$'\:^P*A(> 2B&_A@F$&Y;0R M=;HP*>G;S[MV[A*JHPX?1/+H$4IR -R@A!72; RG(*V#<(/0LD;;VT/2]4P MF9>_)L-)*K3BZKX^#FL2L@_I#Q_3%*#K<3WG7_J8/#PI%BQ9X/#AQ!]__.D. MHA$63W6EN((MR8ZNORAJ[ZY:K R MW-;6:; T6$-2-[KMFCVBM76N%2ZU"Y>6U+QB\2<+#E-S:2WXTT(HPQ'CD4/O MUQAQ;Q!Q-S@+<*J3<8?>9^E:)S0TI5BU(=NK_P?A,0Y2^=S[1\V&L_I WN49M. MTB!/3T, D=-&RBUNL9!)D$HTU M"66/)J%W>K(BBX99;#Y%-D$VT5B;T/9H$]C"2K)%K:1KR_%LXM!9D$:NN;XS MC_WDN^!QD?(.JRXBI=GYD;";VBQ,MN2YZ/B(V:J8.[7.I:^&I(5&1 M&T+Z2CJT'QTR][DVQ#Y;IJCJ#2&P)QW:DP[M<3&E2%B@+AI*\<3$\73HB+GZ MA8K'YH21/[P!1(_\K7G%YZTW#)PP"J9]K+^E%NT',<0]KN 4&0Q1%6WM!),: MI$,Y'=KCPD11L!1!5.6= P+2H4;KT!X7)HK:Z1FJJ)L[!P2D0TW6(6N/"Q-% M0^)HT99/,!G)GVWR2+#1:?=Z_7P'18^8NZU!"&;%*A/:G0&H[_G53( (P6)6MGB"85:K0*[3-4Q'T0 M4Y3UG9>LI$.-UB%[CSID<1W2E(8T':HS_]C.3N7YH^I;Q8@[5KA0-Z3#3=#I M@-2:+N4[093=Z5FRJ%EU526WIPL2F3*9]BRJK4Z9FX<"[2/I$IDRF3 M*=>]=-BC*?/]4ELTM;J2S&3+9,MDR]OV&]W)EG'?6K9$3:FK^.'XMCS?P:#( MN%8W,^0\&6'OKT_![[TBKQM.N.NH \.10!SFP-9T4[4L_>EIH.D.&ZK#@:[_ M7T/K]-:1P1V>=("S'@K5&"<_34.X11A>^2]/KA<33[IA?^PC)6*19%)5BR23 MJEHDF=2[@B!<7OWSQ^W#[>/M_=W#A]44DTNH&N-;ESQ065F4UFA:2N0@#%@X M'4><<=*/&\#Z'O_-Z?\Y=0/D@TSD L\=.:],>&+,2Q@FX5/76Z1]G&L?,01) M>@ U8W@W^ /G<13@?GWD3V1N@,^?L#[2H\=/C#G3!?QVV!5.@OWS>AIPHLDJ M_+1B,JLS,2S%_U0^Q9X$?%RWNCG<(OA]^RB1\F3QMSBO >_?1,_P$ M' Z9ESD%:6:+ $)#?QH4"7ISRI/N:'.&2R;\@/'C^T>\MTC&6/I!<+(OP74. M)RE]=9$-&Z;_U>VS,-]S8 3S?/'JC[$[L1 %(*47-PQQ?E .H2CX@/PCYL2% MF--<8>; #:/ ?9KB.$4!-#-X9EX?^53#R(_M@'\'5&B*5X(*<_)5_P4NY1K] MT^5RQ;^.4=SXR[M99X2\B> +SQ,ZI'2B[S^6O7"?L\!.G"!"ME:8OA?P3:'P MAQNSE HA"$!,:%IQ9I_A9=Q^F P83&T\#M%1.@%.2O\/'!KV8YAD#*:<[C5Z MX]\8L%V87 M3P%S_KAPAC#:#\[XI_,6=GZ?QTP S.3N)G;3:,[+E\?=X*3S'V^O;R^^W-P]+74137N/N_O'F(4;WQWOAZO[N M^N;NX>8:?WJX_W)[??D(OWR^O;N\N[J]_"(\/,(?OM[-_X M]WSWPW, PJ-MQEH6 Z\+QTI(QN&O:L5P[$B&G?FRS1T&(O4RX T1>?&TP0Q] M,:P"+^7^![$?[CB)O4X$(D*_^.(@!3<&9^ WP>6EG@S]6^Q!\2^SP2WZC)P? MS+F,#7U>3'^-C@!<0^)K$UKM,''C<0 11Y/@W) X'&+2";B37S"DB,&0*G9H MTI9W:"I9>EPYX>@J/\!''-60!1 =W0>/_B>6^T/5A@:JWNEIEK:JL\O$<3DM M^\1YX_*&">6\[^_"Z=._85(Q^.DGU.M.U@(C?,^%LW1B0NS'L$6DF$[0Y2Q$ MC_M8W2;=G<+;,)SBS.!_<V4*'3Q#:XB!MXH>_Y-9:I[+,NO6$?TP!%N(.98O+IQPRKER(%(+6 M6:R*>L'G%X QPV\PPQ@6.:HN@FX4P)IBE&)K?ODQ<2>\XQ?_@"4PB6#JPWK# MC=(HWHF7)U57%2T__IH;\!9$-,5+K67P8 MR!G64=F 9IF/7+L,(8+9QU83N"R-M67HPGU@90)2R.4_X#NN/ZC/-)O6C.;; M%+M_@+/_!KK+A*3>/5_&U&:]3<#'#;D6I' 8I^DKSWAK^UDKSV7U)C3JD33 M0*/BO!#BQ7 :@!H&><>?:NF*)[PX;X+?[T\#\(UN-$*E"[EI3">Q;RCMZA@Y MOP2,#U_X)?AT;H?Q>V4-KS!-BR_YTP_^R/>=R8TP#OJ /3O18OBW&.]@ M.%@V#T\L^HD)R/*\6=R?=%GWE9_@#)WL9 6\V\P[S+KKP(_3%X8I'>A/V*#Z9C=#XOJ"NJY7ED?<8:+ M.SU:84^GK7ZAM//4] 5!]S\\]F09U X6UBR1'\7183XPF:TL$#IG7T4?PN8^ MSG![[J:I!F-O$,,Y>=K,@][,JTR&@*EM;-!'45#, V_L%P]QN&K,RCN M/-'RS,4M!?7P>U&S@DY-X7M1HBSM?*QS[RPRC86Q%CJZ?Z6+P)+-,\'E.U-$ M.W(<&#C:SF(.%52^LRCJ2O,)2QN+"FT,;I9L@NTCP-D("LZ$XLM>ZH"7BB)J9EU] 8YT:/7 <+I0SR_'VW%UQQ0'ND=.9"4G%T\A M0]?"I2W/T/$B9?P!S[V 7\,2E&/XI3-P/2?K7:H'Y5L7ZJ#.P@"%NM'PH4I!*=>%%_Y/1-Q=70P M.SU=%A7+IN7].85"R9F%I-2+,OK'08:ZRWI3L<:7)AA19O58O6LWJ5]4RTR^ MA0'!K?<*RN 'H"T4")Q.()"*M7I>WP;/;XBV08G]<_+\WP+&BY38KPGSPN3H MCL^/#?5C?T$QPD M@=ZS,&9X[)ABBE/*,V32_8+"_8[#O1_^"..O5H8(!2#"$!6#-BC.*8BXCZD* MML<%"AT:&3IPN=[Y7C^_YJB,"2JN*W2=SAZ<4]!PNY)1@8*'TP&)1:H.#AJ/ M(\=+.2XJ X;&*3M$7:9=C0TAXU##:/0DG$0HE=5ZI"Q)G+"HWP^F\X1%%&95 MGMIWC870)*>;_R!1@V^Q%E2&4"QC!B M7[4@N4\J(X*!/>HELWC6+S3XIFCB_:.+_9^]=F]-FLK;1OZ)BO[,KJ9(9=."43%%%;&>&>1,[ M8\@]^_GTE$"-T01+C YV?/_ZO59WZP"20 ()!.C#W./8('6O7N=>ZUI C)O: MH[@*CR*\#,JM,Q"(61&[_=JKN!*O@MT*+RWS^<8E]DN=F:B FBC#IPAU0N1O M]/ 3U$ 'PYC!0G>KIR>JJ MR?SE=!T)E&6K+2K2P1!]>4_[(E7J1;A5?EE%[4.=5C?L6][2D>FX%E'J'%P1 M=RVN4*Y \,Q@^$)/(!C2<@JH<6X8^)23!*"K5,MQT?!'!5/GBM3CGJY3,!BK M*!=**0S"KUA>.&-%_5FR#&_AV=Y[TVJXGSFRK3&5V?5Q:;$_6) M3B,T7DGJQ'I.[E;X%6T*E/7<]*\G\=?U85>&Z3^]*\/KJ[/YY"F@__HY?)@,A?']TQ^CV_NQ M*(P>;IO"\.%.&/_\,A[=C89/H_MQ[FGRQ][&P^/D?LSTQ>11N'U\N+M_&-_? MX4_CQV^CN^$$_O%U]#!\N!T-OPGC"?SB^_W#9"S<"!\8C+-'](^5W^>'GZ;F MZ3@M.?]:!W^;VL"L":R^H1&"V8P*FHV93YVAZ_]6;9SM_+_AMO%XXF'C[3O9 MII1')KC[,WCI"-YP J]O9!$W8.;2V^ [HN,,;+3'+UAYFG<(90?.3.Y(S7A, M$PRA!+KX0RAQ;B[A+^?8TGJP #I$T#!GU@NA!0DKSP:E3];FYQ8T8_"@89AL M7.DW'%>*8QC@/?/P-VD#3(?.#\UV'^<)[E'*;,Q.^\IG8U*)VC&A%5EF<^C] M 7P1CL-,FH#)!VWZ[,CVC#,TP7$#(RYH+Q8X<'QR,A_S+4S?!?=]1=:G6HH@ M!3-8 EU_IN?X@XIQ\#D\Z9UHMO.QR58?_V^6F9F=LY^9V>TVY8Z<^N=JS&UJ=WUL-%*WE\D9QJCKNQ M:I_M?>!%T5PSG0.7):F\,W%U"!7/BX3_]IVQ(7?&AE%G[ =UQM !^Q]TP(0* MB4XEKF?.\%KU%OQ>B#AMYM9C_+ P5B<9)U&/.;K&,4?=[= MJ--I#'J**"4T^IS5=*/3S^<^I^J'E.P6,N ZR_E\]34]J^5;26XD?SID[BV_ M&?/UAG58\.R3[MF8K B9K]L8J,U._/JHMJ1G7N[X!3:QM)Y/7=AX\?5)O1-8 M#!PV((GMP_']2N_D.,I MLG5___BZO]OB#7S5!X@O-2"X)-W?/Z[N[R*">+O9JI7_Q3G]#]@#;KVLB$L$ M[=DFY&7O::QU#)#5#LBMU@GL@-P8=,1^8?6T=0AP8C- N>BH9D!I#&HK4/D% M7_,G"XK7SJ,AB?HSJZSAA=JT=VJ]KH5K6OT:W:WI%VQN7R#BS-F ._FVY0&^\(GD-T M+"B'5P"/8*2-I4@Z09@E8"TLKL=2^_4*^EE2@4N"U3?,V=+3X>N>Z]E8Y?Y* M3 ]AWH#Z%)1_K$IY&NE&,\61/>6Y'&^132RM%#$NB>Z MG7B'4;>#*UCOJ4CJ3>"48)T).7;/S@>\)O]$R,9YY#D.[ R8\IV2L$=< .GW M#WJ?M@:;.-A^ W2.=SA\2E4A6]H(>FEM!"G-7_00SJG)0&E*G7X)A?O]/9^Z M;;%2J]GNM\]IL;V+:C.HR\_/N7F@\',^\8ED]&:30Y0KXLE*MT0<+W=51/AV MBHK+DXI4,D<]@3.7J?,B-RW*I?29D7FS6>,ZQ':_6V(X[!/9E[NU"*K4J^$, MS]A7RVS-%E<+?69[UM3TT-3%KY2E:.)4CN*+8S,9[24;F2O/=?SS?(+C#+*A M-W(8>G>QVB.6"?T+1L:Y5R47MBHL8>W'5[6!6W)F7%E!=S+W$2N%'3%"S<>K MU/YR'6;A#"M';U,2::66D99(PZLR _[A#?VS0[%TDN2RAQ6D\5ZSD@U"CO51 MN.6$]1U@&X[#C5>E_G,Y=D"(*+KAC(XK;==$G?C)< M6,(L Q =P\Q[QJLM^-$Q=#J.)E)\MGCVK!8QOP'7,TEX,LY M7]XC_PK/;.W(XI=R/25^*==3DB_EM.=GFSS#?C;NSV!?#OP ^L#53-2+&K;)K*9/#?6$5LV:^\R=2#YQ2FM9CC:^>#YK75?;W9)S3]<9Y>D/NP]N;G7P7M<2902QKU?3LMO MS75R:P<&X7&Y#JL'5$5L)]SDGH[KKK O-$M:];Q:0J_+QRV"0)>CY)3"55QN MQ=8KS)P6?M#G$;76(E^+? Z1+SX3E5ODL2!-[17ARU1&Y,LM1SA]YVWDMMEO MXV1MFK1Y,\M5,XXPLU<65K*M]?$:M(H%0FM7L*:PPE?>;$KOGX%,OX@K\MY3 MO(3F#;C(6NI3G#5].Y[93EP6I$^43Z-JBE04@%IE@@1@N]'ZO!GIU)I MI;U3>##XM;?4!1!,.@(N@C?R+P\HI44;G'&#-L&O-P6\ZK"1.,MWD6YS"31: MTC%AC+:T 9?/!'/6SO*%:(YG,W0RO,/_1K^I-"^BKH11C6:\NY^=/8HC[+5# M0/K_-EZ\%__ ^!F+ 7N%Q1G)GPP+-:*O<3&N@ /*-?Y0;O6RC3_'MHU] M.90':(?.X_S1H$/+S/X!),T[_[#?:@P4I=.,^W3!_$-MVVC(IG"W5T,W M' 3>=HJ^Q#C$=9&V.V4P>B"T4 ATRR*43%AIONF4VP\G*.'['LK?O^&M/\U0 M!;+J/AP2;]I78,.&3!5@!VH[G^;U^$-QHQ'70=. A34'"S^,2%O\4[%2,Y&5 M9T\),7'1KX;.HP^PJ'#D-K6%X1AKRUR^T^>^:.\T"IQB]*?30N17$LX==CT@ M@K]U=Z&YPAL-E\*7L7".84'A=V;4]47OC]8PHVOG#T;VQQ"OX($HYKI _P / MQ55,299G<;IQ8*CUDN? ;3@;0!^UWU1[:@DUOLJ>3ST)H$\98X//;;&J6@:N M4TF+[60LHJ\AB':5#$\6-LF-072IQ-B.QU0S4ZYB_"OFHW0ZU#.=#R)LQOZ. M3!N^-L+)Q3;&7!1M:J8JA*FNH4)%EL=0HN4:Y%L%J<6(M@[M*>HXA@EXY:;JEML:V>C0C6 M PY/_LGZ"$[^R?H(3O[)^@A._LEKP$MX("ZM.'HA#+=XZK':%]?"FID7"Q=D MS7Z5@960AXR7YHDF;?%RG,V4G"?"X&YS-($71Y05OUGP@0@W3JQ;RHMC9$7X MU.-\HOW.[8_V&@.Y*XO=KERA7OQ:EFI9VB=[>6)9PE[0=EN4NE7"M:AEJ9:E M??*0)Y6E7JO5&+0516RK!P.)U;)4R]*)$XHGEB4&?FNEI]CO;!&^V9) SY5#+;_M,H,_< MLRD@;IETVJ22G$*EG422*)&<1#(E+(-NEFTLA,T)^W,_"=B!JWO,L:4@.RY\ MPW$C.,$( 63.D"S^I %#FE0M RXD1LM%G M>"/2U"::0Q&3]EX)!3O9!"4R]-@+M!<+O-,_V2?X P7=HTE^? XL0#.?#3IN M 58(Q+0)8A,1>!19&CYH5$"U&SY=2'# _:;[ ?6W0 P:VEZK$^"YF;'^.D3B MH8<3D@3.%5C<96W$!'ZYHE3EBXJRBKXQ.8GV,^,%!>T29\@O&[!!&ALD@21< M64MC9A GI]#I%NUK]KD?]\MVP+!EX/T^;9AH&$"3FBT$[)&ZS7@]>H@L9>K^3>24($Z<_R]7^WTZFMQKMHDR^6AC MPJ(4TBB-@=*,CYCV"1/!A4!%Y!1$AFBB)D*"8<16Y-Z)VAATFTKZ$:-N3+)% MN8&J]CGYMLDT R *_C_C5FX#W(,YF$P*\-SI M+S>,'!!%1P+JPMJ0ORQ.9!9/NRGLK9&DOEIUC=3)>7=0_1UU09&TU018N*,I MW8*(= 2EVVL,6EM4U6%*-Y4,92C=?F, >4QM.X^IUN0UI5:Y4MK44N5$%\O M 9SP?$U&YMS, 19#AB.NMGZ5Y'P\*$L[\$1/OR,%842ET]F+@@Z]?'LAJ2'EWIF9:RMBV2/7U(?(W;:@S6+,HV]O">2 M7ST4M=0^'M QC'C,ALLEAGU9[PXN-GL880]A[$T=\E^/)YV!R#8FM^]-_2*R MB2-3>)RY%IXJNF8!N'J0?]?".YNE-=,BH*(_30ID.G9Q# -+FP0&=,#-6B)Y*G\N<#AU12 WX)9LNP=<5@O?'+T(P3>[/D6;+ M@<7317+=\X:7*JN5;?T&+>"2Y7M>32KO@^8?KG)""4;P1D#*JZ!DQ.I/G3T: M&&M*%7;7APJ*7WH$]SGT"@GIZRQ Z40O_J+='RD3,M8(3N=?V.1%,T#I1.8O M!#,Z@_/'#!"EYM#EO\-G;("AIZK $]&UTQ0$ M8/T_[L<3QA:C!V'X]>OHVP@894SEX7'RC_LG ?XXFH!$?+I0Y_,>/"_W70@/ M>>/>>E]6H?73<7Z1$_A%SL,OU79PU_'W6=LJ1X9W-D,FPBAOA)2G$/'OJTT( M^$\'!#Y A[,!CN]TFE)[7U3PHR.&J\VVF@TQO"*+[61Z[$G0A,\*HC0^S*)8 M%-RS(D9L9L=)P5O3-2-_X@U^'?C]-":B%3&X+P04O+ZF_6]H*>.S#1&M9ZZE MT;3YG XN(QO&N4;HJA&ZRFRHDR5E.T878^;OE)'CD9XN^^*O;E&IFR M%KI:Z'8,UBY*Z-3&0&I)HMR.W[975.JN ?UHFW\ 1W23PT(:NGJ/8N$!NH9J<(.^T R^*G3J-0;LM]I1X669E80C* M"!!/PQ'?Z04QNU)F"M[!"=1L3+A/^4(7UFFV,ZPLX9H0S?>-TDS(]DTUA^ # M&H,/TL?R(M%,RB&!$2Y0.60*O\8!)WU]?3!NL9O/=(>F_F"QUC[37=<5<^,W MT6_^)+:5I":ZC0%-4_<&7-1W6?4=<8F-+-YS<5\VP_\!N\R$M>,KM ?81U4V4#T>^ MKP.*"K-;3LU>&KLI""*HBI)R\,"OZ@4<,\A+"10@ MH6YY:(V0#.F9PRM*-52WGM9P7'X&6).=R8R!+DBA+<0B-\Y/S=32_H",ABNF7LX#PV&E)>>^T MY-\V6B_"LM.;I$)E^4;FJU1&YT1&%DSIK"!_;'C[1%*=\- MQQHP\^CA:VG9IK 725$: _Q33*+]9F'::,40V3@X'_["W*!2)&T2H11O.6?- MD)JPM)Q]^LQ[FYU:#G S_+1)G?#N(*303],FP/U_$OWOFF%B)W;>9BU%;0SZ MTA:0IZ9P!R_C@(S;$'J".D@1:+%::K2+RR:6_:R9?FLPD)*Q3\"-4\W\97LK M=_:.^'>@-VF[U1:;+6Z76CP!EN0)!]=\&=SW!2^A%^\M70BTG-[H6N" MLV7GADAX\SFV;,%1B5&@0B8GVYA_0991,#P*XCC3S!E9+HG>C.N*HMI22Z]< M3^T,2-9#O!"!73RF-PA4=[];=[>=MQ/4*V<'6H%+VU(1/M(4M&?XL@\2"79H MF:X:0\T2UP7]% V)??XI%\!@SF&%C_/(K\:@L=?T %!GAKK@#5P.AYB!&FB% M:J#=&%@FB6L!1-9TG?62$Y)6F\*Z,3?[6!-:+F? "'!X(&9^WR5VCG/D& HH M2>7- =%RY@9K_R6:O7SG6"[#J"1K>37N#H2V9$(_;2C:1_/.<, _R0]LH73 MT6PW^^D-^\]((R0=HIT^F_A:OP%Z;B%2KO!?UA*.Q\/X,A\)Y!WH!:63 ">P MMK9A+L+&(@9Z8_X;UN,^";( \+C,FMJ1!W"W&RTH\O\ MNV%:8%C?1_Q\0)]2Z%\D + ..U24^8F%WEUXHOX7T/=N2["XK' 81N">;K50V!L)B,HB7LXN[*RG6&&S!-WGH*7/!#W-LGK MW\T$:JLQZ":AG:U!1N5<_P[LMD+7+P$3=Q+,Q!J. H-8-BB",S?/80DHW2'' MF2CQM'ZP-T",!K^Q(;+^9FA3Q- CWK?S4.,JT@)@)'KFR_O!,O8$[8W), A MKF\)8>V33[,9,5/,*T '@8/:438 E?!JS.!?$$J]&CK39RE/$^%#L% ;- P- M>Q._^^WG]R%87PH5%'^]OOEZ!-(/GI/^ZCTXL;W]U#@2'=H5[.K'9V*&\):Z MF<2^_\UQ/(8(<^\0/?, I\CIJ7B/N0LF.N>V.J??%CC^2B\!9BW8EIXM_$\; MA;$'5;JGITH'ITC*VWST/?85R_0AN2:>=?^Y)4Q@!8706R(D' M_U5(7BJ]1[&\3#V:S%P:06A5'E;OS.IBX:L.:$QMZ":QH.O$2K MDY*-&/%5_5Q;U#!84VYFHA,WMAFA/?"_MP"DGF:3"LUP;8D^\T\]B.C"/2B4 MDJLY'854A DLF U2(M;3;1+<:W5KU) ;R3SB;6W7)MG:1%F"=<_+2SF62M^X MO,Q,^ ?++)SVZ,0GI!#6^"L@6>Z]*X?JU3*V#/[]UJCE *5S(+G2DN,G)5+LOMSX_#KN#Y_:%+:FL]<2USG/< M*Q4#7MNOP6MK\-HJ[K,"X+6^0OY![#'"B<U5.P7#OR):&V M,@QY1_ I]N'LEVX+,3^5 >B1YQF%\6J]R,MOFK&DN5KKEC+<&/EM MP3JI>"XW+S9&1SG1>FD..O=J5? 2NK+84S),23Y[S+M:ZB]5ZG<@@IT3 MK7<_J:<]&VVQWZZEOI;Z:NTM5Q'K::6H>Z+5[JNCL/5=4<1N+U[&5TM]+?7G M(O7=4\M1_T3KW4M+=5N-@2+WQ(X4;Q^HD-3S?,=&=:.D4ID^0<:FX*S/!J)A M17-3]2J/O\K+2O0EI^3_3?^!9=2P*NV9L"(P9[\L?%9<^_H9E_6,R[J[2G:# M4@1%L#S7<363 CYB PJKL5S0=BYY(SE^N?[I =K@]'2"N(G3^ [M3,[,F?U4.>UI2KIO#H%'*: M]VRN/W42>.N@M]:V66_1&[3+U0/[I9!Y)4,L*,XM] A_I?;$;C^.6F^AAT/<2@N[O_,A$>OWP;_9VBSXV+@9]#FJ5@S/742\&8 MVYC%O+3,YQN<70X*9^H*UA26K;$IF,7BQ64@C"0U94:8XV+(]?O-7EO9!T*N MTVW*W7+@P[(!?>59K*0T^[W]4,E.M-C*@9W%/WH6@"7Q"=G%8N*<%3%BPR5/ M"N5"-6:E/%*3>I-Q.'(EZI/&T,C1=HY,!VPCIL7]Z:E/FDO&B)JN_R VL@)X MJX'#>2.'YA6\G%:SWXZ/2OB+,":F8=G"@X6C(G2/"(\SU\+S@[-3-W!Y"PQG MU:?:D6Z(]Z4MH M3Y1L4>T_-=/3['>T)W)Y4>VU]L@D*H(=MVP'*0*Y:(>S0H%;S401)NJ5R$1* M%9FHCDW2;$F_3%N"LXJ;K;P94E6J8Y.CJ(%^B6J@79@:J".3*C.1VBJ1B8K+ M,9]Q7'(*%OABV3:MFG!P/BYV$S!U/;.);KC"7)L92YR>_H'-+\;R"CQDX9NE MF1]/W5=PX2*WZU(''OXXOZ4'E5O@NHU!O],6NQVU0LY;S4)%L]"N6XM#6*C7 M&'1[';$O7;/_7PF=C;U>X)\;VE)8:=@2MK*M9UM[J?$22G:)=I3['R1>?0BI M^AVQ5RF7J&:BXIE(+HV)^BW$ >XJM5]]=!9X=!>@A]?KEVMW^93N,CV1 X+4 M?@N[JR19[*HUV.(E\]$.G_EP/I(A]I+%?NM@3*/:;\[%!%\-4S-G1%@2S2$U MF-A)M3$_BV]X%-\,;4JS3+DE20'WIB6V>@>WN]8NJJ8;YY9CKN?MKYNG^=#@>IZ M_7HXRN0M'MT#R>\BM1L#61'57CQLC5TZU$[V M63+<#J5^;(;K ,-U1%6)Z_^3,%Q![CCC&Z7B-F!BN=IR2Z_WJ3WUJX'[V.,. M,A('@RC>:BL#SI*Z8H_A 8[\N^-;S[9!G+]KKF<;KD'R A1"S(QN6K\GB?W# M0>+S'N\91037S+(Y.K6.PK(]9-FNW!?[;HRN>58=BD8;;>B2&4]B7E4A!*)PLB&+P]4M!>\"J"M36"J&Z@ ME_)6&I-V/L*?B39;""LVI470-9<(.+C# 7<3!-!="%.RM-Z$#SHBB-J.4!2* M:>-\$$M5I=E3>^<" @I_;._WV!,LM@\J:-\%G62Q2I'PJF>!_3DQ7)!2#F>\ MKIRO#PC5;T$7AE3'7C$E^%POX4Z[;H[ &6C$G)& &(5 XV:&RKM 2(@207/[ MDEJ#YIY%?'VUD)YJKIHWX';#THT9U\:^..0.GK&R352Z1>7_SP)+MW1]?$QC ME9$5ARO;6 H2K67UU9M4ZN7Q]1&W"(3\ _M8SL?8EXA-VYM(6+\EPYZH=+LIP=W'LF-BN5"=UT96%ARG*ZAJ* JSPM9.0VEJID)#[\FUM MB;B]?:E7.=S>@PO*SMC6)FWQDFSM#EC[1O/O5\%X_W4BGI_O[QKQ8O@J4PM,P15$1E6[!NV MLL!&_5\[5(?H9$YLI,8&ZLK!E-CACY6$Z] )B:<"\:2F$B.>\,+HUA3B0H'E M5VN28#C"5'-PU+Q)__A?S\+!\R#ZOX#JH$AF\"%8&/LF[!>^X7A$I+2-/0V+ M/F?@>SY;-CTFX-1OY)6@/E]R^"*#.,T-%S)= W$15V6J6CZO+,? +7ZRR5)S MC5?"JS*Y0Q+Y(J_I;(5?T::.M?3<]*_$=/J)-)DL"QOTB?QW88?U3<_D9FH3 M[=>--H?5?M*6;]J[T_CKN@H'_A=O'A[O[A_'] M'?XT?OPVNAM.X!]?1P_#A]O1\)LPGL OOM\_3,;"C?#A%AYOF![1/U9^GQ] MRWFZX>ZSUL'?IC8P:P*K@SZ8,1K0+HY@5*2"=?HSGSI#U_^M?$C)?44;&!@H MLO"5#ZG8OT2^8CX:'[ZA/=N$53NB;4EVU6)S.L":@ &"G>@B-3V;S_J(X/"O MALXMEI;7OO>VV_$R@@GZ(UI]V1]FG-Z8()Z&?KRK)Y;00J67T._7D;(_-V)63HT,APT>+.^#^>39(/,!O MA._PL84CW*,'D.<&J3Z34LXD2$ )2DN\I/,H]Y-YVKVKS0"8;LR2F<^RX2S9 M^4LBW(%7X&>(2<=C!-Y8+EB>Z[C@I\+RCU1(44D%L7=;PR;37]J%>.[]7\YM M>8[1:QL!.&LH?@Q%ZPZ"9/.9W:?GOC[O-0:2V&JI8J=;U#R7RF :E=5/68OE MQ8IEMR)BV4>Q[/14L=N+7_Y55"RO80;3$!:C/1-!U^#91;DY^8M8SLO-J4O[ MSEPK[N&L<$&)Z$.F(/-J0J6%T^9ZHE(87GZ%*OQJB;E4B=G#CRA,8G#.IZCT M)5%2JM3L>0WYCW_3?Q#]1N-^PMJEWC7G0()/7AF >W+;QYI!5;,W?:S'%/&& M#T5N##I-Y>!YDL4TGIWB(/Y2#[@HFWF[93$OK13N5&1ZQ>F9=[V0?Z,XX\S+ MQ(;;R]M9L1@MX3=,6NR^-.CL8U89M%SZ="?SL1HMO-HO'FL*Y MU-BE%A2F5-UAW=@W2S.#LNM3'*J0[507FIZS7*W=REZUE[K9AOQ K+FA7+Z4U B>SNA!)=72VV![]+)?([(OC)_68\G1+R^WR- MY<.:4V3?W<6-HJ^@WQ;&;,$*&8&7K!?0U=AW AK]5C,U'32ZP(L:$R7'\44G M7,!TL\0RMQ1%A$C$\DI<:N+S%Q#""5J:=)V-(2F ?X$)K7V86-[!Q,0%BCH^ M'^^9]X@P=JN,CV16R) M S'&&YXAR*RMH?-):1+76T,(,O"]H$=0\;UJQI*JBVAY/C8JY%6BP@N\69@2 MX44#S0/_8QN@=WAH^7D7A/\UQUNM+)MU6OA-?Q&VWE"3N#AB4[=YI:W@[_"T M9UM["3K^; (/@J5YP.WL<1!1D1FVXP%1X)4>^.*T?CW8<* Z08VSQH"=>[P. M+9I3CMKY.S.>"#()D/[@W@P%[YV;"0,D_=X,./L7QHSAR>]D9NE>KAW?C/SUZ"9F;8/5]C5I<=V1V:\4IBC$HBH">BVL4TX MK4<[&%BHS6;>B[>DJIJW5=-,ARC03F#6Z[ZAR)*U*D9%6_INTAB*68Q"W((0".8[8R049>QPAY]H80OEEZFVI$DC9T$( MRL\PPE7(<3Z(P'8, =IF"%$"G;1IA%.BL*T^NO!PJA(\C7D7X:/([Q4ND'E6 MN9$IVMN/*[JOQWF@-NBQ(1"!CY60^_PH5$4<66=_ONN<:",TL[RE[]('/W 7 M-@&7B_6@T"[4K2J/:;G<5-@1W9=&!;4Q4)L)?9=['^<.L(S2-M+&C6Q)V/G' M:6)'4:[3+,JIJ%K'^6UH\WY0F_>#V;QS\:&V^B9[Y]G4$O-L*J8C^IT<>386 M:(4NC <& P)6LL5CV8$2Q/NHWWA5@I!8E8!/R(M:J&Z_P$:\()?C!?DE$;R\ M)7HAF'0)J'8;@W:S%W=V_L*\A?AF@B[Q!RN[,-V C_?^V0@1UGGW3/ MUK7W<'F(7JQN-ET+\!&''P:-F76:(]R6T]P_2$_)9FYHKO1>[H.0-$XKZ(D= M]NET*J['?E\E>?0&>:G5:K;8I?X>'?+=5N9>]ES-W.DOO8(.^6ZG?5JBYEML MMO&E9][]>Z;=V'6'?/7.I.Z0KSODSZ%#?A=ASYKLLM;8!74G]H6H]1/V8K>EQJ CJZ+:[52H$[M&+ZAEIGA7 MJ#"9D7'F"40E2I40/ZXAA5.C%]3H!9G*/]IEM8"W%:S^Z-;X!35^09GLVRN+ M?56[.M="OLFC"+,63US[#!:+B*,/DGO/1:;^35FM'S)P!*RI?>"/3LK MX& L!%GY>I!0C M;A;6QN$L"BY)2W4&CW4@]W[#7##AM+/15VN8,YO0N7Q(]Q?__BR8]1/B!V U M*/EM."Y#(-A9%NI:>;O.3C@/J-VF709;>LZ JQ<,IIHT[#1XEUPX5"+>KU#;2]B=+WP+>XV92BZJ]45N5K3U?'_\F3EO)TY]=3_AU?V$5Z?2_$3JN=\4!.'; M_7!\/SZ@5Z1"?39<<80P*$MZ9,(2A%P4IIZQ1%EW1.&5@!0MB2/2QFLX'J9< MR'\]8T4GO])>Z/G!20\1QA)S7PZ4N%AJ<\HC+OK15[F(@OJH&(%>S(% MGZNTG&]B<3)Y9WB?10Q1/9N.LCLLSIH9C!!U]UC=87(5'2;M[?TET9O")WS% MX_RG0X:H':**(V]K28>.QI0Z56HLJ46E%I4' #4_59B?9FXC MU<>V9E$Y'#^G>HFJFH^R>LF'\U&WA0AL8K]=I2Q.S4=']IX+X"-$O^R+7?5@ M+ZCFHPKST0ZON0 ^DAN#KB2V#O>FJY=5KGZ!TGAAV>X-CG.DON.K9ANTNS1T ML,^Q;$D^I&SI#//AIPD.ZM3#@<'!ZLW^1 40IY-2!3HT]3^X".ZO4/%"NR6+ MDE+GTR^9J5(BA9*82H6HH=T2U4Y18RMJIJHB4Z6$#24Q51M7H\^,/%!X)1]O2>*X/L ? M@FYY&,?YF[[:F6?%$^AR]/*..XO]57 7(A"Y*RKM=D$YG>*.K^(EN;4@UX)< M^*71_H+RJM2#7@EP+\JEO[?879!P&W%%%J7=P3K 6Y%J0:T$^\-IT M;T'NM1J#;J<#@EQ4F_/I!7G[("'^AAL4E$]2;S>Z\@U^J&@6*7NZ$#N[^']/ M.75H#;S"0!#EV=+3B2Z\&>[", 6<("2W/F]>/M)?2Y_I=2/_2)ZK2/_K!4 V M;^"[7QE3R95DJDC!0:3&@+.6(X!F6/B Y,@D-A ?="AE.?@4T &X![_-CMHD MPCO1;,&RX4N.TQ3^2"A@H*SK '4H1*#I'GM:U;%(^X3L >*PTFR7H[K[4K7/ M "1Y^YB(]R+ENY1CKEG'=\5& P;KG.+$* MU)=+,8A?+(J[2Q!W-W6@!VX54>'VV;-ZC#TKC8$D-Y5"#ZM]C(6K=.$)X[0V M3\M$D.1O@J1W?>#?O^W?-]6SX_Y2Y"+WV84,[HNTNF=_9R3ZMH]JJ M\JL'&X6C!HN"X^.8KEQI[\R)0':PUGM-')%W&).H=6+?"UN/P9AEHY'+BMJ?M^9UU_>N]JHL M]_XOYR9,V743MB4'\H-'Y 'S/LZ_&IC?^1^BV;FOSKJT@;ZM%@7S4ID;[EHJ M:ZDL5BH3LX,[I#$N<+W&H-LMJK7CXJ7MJD7MRN0,6U^H< 5^?<2MGUA?R _- MT(NQ>OW&0!7[:NEB6,M@+8-G)X.!WSDT]22;9Q"G4!^TC^ [?5%NE^Z#5JEK MK=+R [&P6F.C53X$O//( SQQ\D:6KX3-,F Q]ATF)7.MB;KYGK/)DKA\-Z )MA MP5RK)[;4>+'?]6"RG<@9;==87.?@C*)H3=ZLW**%@R[:8KM],(IOC7ASODRV MRP?=E[D0^D9L'X[(6O/6^?%6'M=S']["&1D0U_3B30\U:%=L*W7R\TKY:P\/=#].PY$4LJCVJC1JZ4K2G]TZ M_7DN3NA7R\M; /KQ>D$*%MUDNJ*V2R+$[H?>ZF-05OL=@[V06ON.C_NRN.# M[L==;7!!5;%S^ S&FKW.D[WRNZ#[,5H'U)@L]N4J,=HUI$$G"V(3;>X2NTZ& MGDZ%;_%!?34^Q#/:7[X0H;XGJNVBX'#K7,*9,5FB!UH0<_70!U6EFK>NE+=V M^J '\E>?A=#]NL3X2ADLGQ=Z&+=)%'%:5 X?_%>]9.@YC=.:KT,6!F"%-D=] M=:W#,0M/G7L]#(G@(L4];V(VOWQ+V)(HB9)<5,[L7#KU:\X\2BXW/T?*X-]( M8J=?U/SBFB&O@B$SN=[YN1%[KEIM45&**DF\*G:\8E[,YZ7G9TRU,5#EGB@5 MUDM2@PDQK43&ZB(2>$^6Y,\52O#5_'4L]9714RU.D>%,X8[85^/III-H MLF/7U:9.H9-/,0TGDF#>F(IV?#B^>L3J$0A4;856H#N6XO#GUU=]U%=ML=L[ M> 9ZX:=Y'C";M5S7!>:6]A#NG'X#Y*-]=DZ76&C,V5IE/H)_ &RHJWULN+X>("\N2T.A&.5+!W>>MH[/7A MDNO3I#>'2.4Y:5:9'^GEE.0:^^!.M"C1>"1_ARR4Z\D7.ZZWP*]H4V-IS MT[\28:M@$O$I.$A6-^D5^>_"#K-KS^1F:A/MUPUMZ/FD+=^T=Z?QUW71 ;GA M3^_*\/KJ;#XVO8YN_E\_AP^3H3"^?_IC='L_%H71PVU3&#[<">.?7\:CN]'P M:70_3ATN795M/#Q.[L=,"B:/PNWCP]W]P_C^#G\:/WX;W0TG\(^OHX?AP^UH M^$T83^ 7W^\?)F/A1OAP"X\W3(_H'RN_SP\_3?M0[^-K6!61-8'?3! MC-% HYJ0 SRU>S=2(_VO??^ONZ?$4\/M+HC];[H9H@_!>H$\474Y,IEZQ*JJ MQ$'QH!#52YD4/UD0X8T30= 8%02;S@()"JT%M%6LNMJ_)!' YR&Q&?"9AK[W M*C'T'31@L\6T8-ZI[]U>L]=-__,AX[[W>^K6<=^]IMS*_-B$",PG. @5R?_) M>I[T=II5E #E31 _LS*X9$+\.XO"%#X8IO!.--OY^*G4$KD,SRAJ2G*IRB!? M5Y/+ M$1&$<6F&(W"K*R*5!@O,Z&2LQ5[[N10E&)/J>0UGK@X+\1JNNVXT-9-N>ABX M;$VFYW,M[KA,/H%(_B VQFQ! OU&CFC*+CH3%0$F/\61_.5<;,+9Z(D"W*8: M,J\P+;'%M\JL(Q!7J5D1W-@+UA';KZ&3D]9JU?/X__(TT]6$A>8(P*"6\.QI M-OR&('+* A-4CJ%[VE)XU98> 5;7B2W,X.S!Z\>DGN$Z OFO9ZSPEC@&M$)3 M_S:!KQ/'!2[>P%T1!>W9)H2BK5AXUPV??P=W=3XG-L&/38G[1HB9M!)\,OYZ MKAFV 3_15S^%U@5_H$N=?F.#]<! C[6IE6[]!!Z!?;MD"^0W"IB?3 M.#@!I _;I4T@I"*"X\T6D3\+&OS.M%QXVHK,.-8-/,Q;N@*O(G%DO9*+]1E6ZM!S/3KR4ZV>_E#O1=:G4 M:@H"7FD_?K\7)L/_[WZ(3/O0-KON9] D(/DS+,\07.TWORK$RAT35%!/-1F&OA?4-\&-,M%@.[9$*!-55E:(;E/ &" *7N/ \P!;A-S M4(!;YK;U0GU'%UC(Q.@&-8CVIMFZ([R"PTA=-_#;A 58#' [XZX>/) ZA_#[ M9W2*F',7.FV,YW=;%3REK'+ V=\STP4 W\V\0 W+6ZC':S$O%IP0](OA7V-7 MLVUP,]\6QI*PM>RWNN Z':FX]'3X@D]R]%:MF4&]SC?#7:0L 1Q4'1P@VYCB ML7@V>ISP"%AZ4QA"-(A;"7WB@Y<)WNP2#L0_5N =X#/=@R/"0A[0;Q "D!?J MU9JXT@B2([X-?F\P%2CR\M$[,N.OD-@1B?A;#?SQEQ452X.]G_.J'-R\8N."N:$$%_HH&.3/+B3G2!;A?^SFV/ZRE,7M/ M<&J53LRI/6%X:9-G;ZE!."80)ASPA@0I<6B<.%T:S@(Y$=A+)Q +VGA4P'4\ M]L+?@]1 +,2Q/S'"-/[D17T.B"8_09%+!"H2.$^@J4G8*5-AF('V>(9WPI_P MZ4OMS>$* \Z)U?$A.]BHHW )B0OF,N?X7R*4(_G"X+&T.,V@Q\4>#LJ/?FYM MU?"5I)T:*)@K0EE%\%9XJL$W;-I6+V@ F58.MTFHYJ[L&BPZ@M' M&' [(/7LZX$\^LX>4@_"5&([*$S_8?%F\KMIT J;6"TUD]:V."[JBV>#T?I% M^\66!KO#?3H.BE53&('(SEPOA'3=W!)=IL/L!FS,(2'-17^5+]H[#8D9<4DB M50,]XB)9_6?H3>$N)%HNE28'K^>NSY\DI]7O9+3Z/TV^,?WOP-_?0),_FB,3 MC24-[_,;\2YU%],ZN$OW8@K?3P]!F7?N!\3&"]X<,8CHI!C!ZY%9F8GD>:P9 M5D/I8%B2#+SV##MP7):DB3T]@;G6>.J[9L/7N/U21/^]<_ -F"*<:N8OVUNY MLW>>A+M=:,"&MB!)?FKJ9W/<%+Z$G[NU=$)-)) <7](4'DUAZ#V#&8J\B8H" M\\(<,H-%(JJ)L"!+ZLYPOJ8NSPSWN<0%K3S;P3^@*(%-H=FM5_P]2#Q3F9;] MK)F!3C8952)[@"]@!@PH BX&K)"[A>)F:#GS7CS6L9&/ =L9&? [=2=1S8R# MS3]ML"0XS,R(T,KO"5B-B:\[1^#Y&?:>O-IO#/I2 J\&S3'(.EO9\DUSA(#1 M]*T,%O?#T!P9D>_3M\$9@PT0/-=@OT3T[/D4O;GR!5U*"Q3Q.2U\F^4] M+S@_H:CPI\Q@D0;C7_3J(P_C&A[<$P,A5MBS@Y5P@QR\0HV^HA=8)$RL&F@: MC3F^Q?'F^F:]T3DG3X?;>N=X MK$81C#0:X?M6+_!04,:"V)PUQK&;F,"!9FX<;X1CYUYDM^'/R&K"?$1^3:I* MC8':W])F"%I), EJSIE-;VH.3DMEVL@/JC9&_*40I=+_S[\]'+N[37RI4DX( M@IF[O[+AP3:PWT;J13L&"?S-@U'%=P.#?85WWWJ@ZDR7T8=&L9S%\M-&V4&; MX,@C6820HZ,W9U.,.'X1ZJXP^[CIB\ WL ">/F9.=+S?\TT%38H0,&HF3XM$ M[)?4C=HOF1?]XV6IB>\EO[7@UI GD$9/8^JXT0O'U0I"?-[CI+D>O[TT7D ? MLTWXUFFAO;+[P'?BLBP)^GSK"9Q7X 3+O;0-!OZSN@;F?H_E&;SE6" MXTTA#C3@.3P#](+GNEJ&5I+OC[FI&[OSWT]]U>1%:!X$J,P3"TR];L'+<&M^ M%$IOBMGW@[C6<-GGIIX#NM)Q^*%B4/@??B3_ 6/EZ,:,W??RAT_)TB"O&)RZ M G.('" 7)O: 41R:E*(V'Y,&S"4 9?+;%239MW7I:A7C49T+/N[?6^&JBE2B MOEH9F6DBB XMW]$/OJ'\&11<&'=)6%7 W _70UYP M\!9\XROKR;UH)FX[XR=<:I> !Y!V@WW-#>?M+0WGV6_W)9Q]7;>IUVWJU=MG M:6WJV5/]8]>:_5I82TR]WM,\S8/EDJT%+6J[^@4M$A:TW/_KYVCR/T65LL S MY5*C,?K$3Q@'&[,,>Z0G)SR1E6?/%FNUMN<<=3Z:PG=P:C#"9''FAI?\Q<)4 M#][*@?\Y[LLDKCQZ2W[()V)-/T6Y'$^08?6L]\IN;^\WRXUQTE2 M<]U+ =,(;H]\@O*K:8J.06_0L)*#Y3,CQ\X3E"R2Y(41+.I"9DEEA0_T:W". MP$G1'O,M6JF=2,&S M]0FR!FYP*^ 8_MM\]IL?U,C]T?U:-R798@LC9>O]$T M=Y:FRO,#]\A("5IEEJ6/Z&(IP,S^86@FE6XT3FZ[V0'H4D_;*ZG-C#D#V^\6 M8W7%&ZZKSLH16 9^S!^8?3B.VBML.,Y19NP=%R1X'_ZKG'3O"P"\:_-G*G0[ M;_-S21S>[I-< M<_+X&[+#2O9%Z))ASV,WTUVD(. Z<U/7+1SEZ%8JAK M9:RDDKH#N"J_LE:JR%37$"?$*C/K6*%L?2UWNH]C]C,TM?^6P]!T2C$S'9"@=AQY MY^Q]_X/YI7(RE_N6Y$+MS %RL*>5P13!W)[+8PAPC"GB:F#]&^*O9Z:H7DY!H"F;7;C3J(*=W&=.4R M;$RG!>*3AL13!S$58IY42$[V!KNO?)]-]B&_&T?M M,)S%5+3%CKS9BK39.D6_B? "%*,=D<0$+=ZBP_ L*7*+K>DA6#W_C>DPYO@L M+*PW H?(4%XXNCN#.W(6FX"9D><;B$B@!^ ^D2;]E#)BR-C^A@ M; %.W@4_,GKXNBF;/SC"_5?+#H_M<7Y+VZ7H:>Z\+&U%SE,YH!2T_-6IC8%I MQ31&[!#BB37"B!3*EJ3W3IP;J$4?4V81A^DYI_Z,5O .I M&T"Z !T9G T^*D3&0?+:'#T4/[\DS_ 31VZEM(QBP8+#ZMH,!,;A#9,;ZMHA MI@'[@37!VX2YAI#:[CL#M[-YL#$!F#X=-84S!]/K]K,_I^AE6S@L.9 M@]$)P;BBK9S!J(^DADU^&"^6SI#N$,R&CQJ)PO1L;<%VZ2IHPS3\3/M#K26) M$)XN "%N+,_%K1@S4A3(<=4:\^^,5\0-U#<:\G-U*P?/N".SI4:!^X 1DUR# M2^M2UOF&*<.L-&.S5YFJ?]TG#\>#C/R*HHV^@H)"Z\#1 RDN5C#2Q[ ==\W@ M "M3Y/"USF613M$!'Q<1PVE@RV4K8T^S)"_P\(2^CMV#43P8^.\ZBY MPT;UUI_,\LGZ"$[^R?H(3O[)?8MI4K$S6G'XC,HHZ.3[<7\>T#$0G*Z+LH\S MU\)F#+FF;$F4E93R2%L8.2^T!"C[_L^W/@@\>.K QYOJUFI1Y+$>_U>8]!JMHIJ_,DC\54NJ*M%[?)%;8>(Q6OQ L&ZU9Q%_KJ[?F,@ MR:*JI,WOKIRLE=!:5$'+'D66+[6WZ.(H1['<:\KM2SE)+8]T>I:TZYTNV7?)UNBR6OI2/31PI4KQT.1"4W9GE)6K9:)* M>\OEH:W+0N$>FD)S:U+"/+N+0N:IH*4,D$;YS5BY^#P71[Y_:J:GV74:[2#B M'70I6V<-KB1KD.ZG2>7X:6J=2:MEXO1[R^>G2:7Z:0RGM]L^&'NDSJ3M671W M#(2KBR.>7_UUB(M[]<3C]YVE4*_.'%R*14KWTN1RO+0.]=(.GK!09]-JF3B> ME[8#->Y +ZU+$>(45-65$8KKR*;18K1NG4C;MZ2JIMR^E&N71[HZ77 IABC= M.5/*<^R %O6^%7M*EC+3TW M_2M)R+M'9E:*:BQWA'5Z1/^+ZT56,C1%[V@M8+2NWE?;7:77:T^GNMK6R%R9 MZ^WV_TJM?L/_UL+V-['2GLG-U";:KQMM#GO\I"W?M'>G\=?U$X7CY&OJ(BAQ M=4B6C)_]KY_#A\E0&-\__3&ZO1^+PNCAMBD,'^Z$\<\OX]'=:/@TNA^G11N'Q_N[A_&]W?XT_CQV^AN.(%_?!T]#!]N1\-OPG@"O_A^ M_S 9"S?"AUMXO&%Z1/]8^7U^^&EJGFZX^ZPU26'LA9;NS):6X]ELC,&*F [% MPGUBPR%N+<=UJ'OS!<'__?D'"6CJ/9D9$$KZH>O_$M^8%63]1*<@R4U! "9Z MO/V_-U^&C,^^_P".&TY&CP^9$,O/$&K_B8]:P'DA=/K'3Q-G#WQX&O]T/N*, MA"D1QG0*C2X8IL \7_;1 \#YQ[,%T;TE,-N#9;["$@B;4S8$R_]JN.]I6/T] M)8F[E#S<56T(_Z'@>"\O6*;+1_UHG"+H5PEX*/Q,G/!,HF,JZ,?P>YD'_E!4 M?PKO;S@XWHC-"> <($3Q_+.A]B>3&,AY7-1^,,[-%C/0>6'[E6Y3::?_>6]D M=:G9DUFKWTVBSTWRG:RX?9G1)M.S>WUJX9)V\L$29NQ.>&"M[^> MMCR4#2)IG300I*KD>+-1""U3EL3NSMU>#\G^3?\!7L 0%@4Q+XT:_FYKIBL@ M#+CP53-L@8[(I'_Y@-C8Z E^+$(0+XZ:-0.>B &O8;CV3QX0X1BXH&1&8C M$R)HC^9#'G'RX&2AF8\K.KLP"&XA+(; *W]R7&T,%%'N'%R]<&: HWF>L2]L MNN$TO2KRO;6J\HC,+>OVKEFITH==3JJ=#YU.^$JM-T8='O-KIHP);?$ MK*#NK*7J]TP-B+4Y17H24[YZDENXU!1VIV=FC)$MH]*N<6 M4X*1])ETVS1[UC+AZG%[;OW=/97^IN?CC$P00NK,ZHC+X@8:P>8YZ9)[G.G/OI8@6CG:94O03G5>BUDWF2A^HU%?6: MW(X[FK5>JR!CGIF/681>:S<&:J^IQI$ZKRXE^=6RY\2XOJ3D&7F9P1%M#>T[ M=XDG647W5-6ZR)[EZL\MCOACO[:=O$5],4IMJW".H,Y*7[$AF4UT]Y(XX M0'"MNBK(?(4ZB^>@NOJLQF?'7>G4E9VQ;JR-%L[]"Y=XEY0"0JQ; M'O9<^3N[^D+0'8,/*UOX0T1&%?WF@SS3!)C/KV837YN:6O20I_VEV0*&V MFNW3,WK^I6,?@=R4TI<.&A%^?S/3G 5'DIE%7BB0W_@S$6R&!X4@-+O!:)K" MT,$'IW" B QCDWU49W\[U>Y?5DOKG9 QL5^-&4DF8F!=J6)PJ*A'_XZ85P^6 M^S\$7NLS9G["8WZVTVW& _.5(W0 M52-TU0A=-4)7Y2CTHP9(JA&Z:@8\*Y+5"%TU0M>I[A"ERMPAQJ\)I59CT%5J M"*X:62;Y=E ZR]M!26H,.NT*5UQ<)_Y6;\>LZM-J0KDQZ"OQ2X0:8*M6@^N, M>SYJ4&D,U&Y3WM%<<0W=;#7 5B8%O6->[0DA:B0)2S&Z-43-Q>O:[?/#JPQ1 M(TE8$M-5F^T=$#5U.ULIVFO'+,>3:B_LPFU7:5!WK;U*T5[;9^M66WO19MS^ M3MCJ:\B"U@!;U?87-X%H$C1N#X(?*:YQ:Z29"G+>F;F*AR/-@)YM#)1V,Z'I M\=0IRJM07"=S%76?F)1:@N&0)[&JK*<4[!:XNJ5A# M9%7>3\R",R/)L5ZBA6'V5&DA4$#Y":G3A_UAG%2_83LRDN>B=2 M:ZYSX+U"/<5ST%SMQJ#=:W:S=.C7^%@GQ,6X]79TIJ@A;O0$35+[CR MZ%!&J!,&E3(#9SD'59+Q1DGN-[L%W8=7 OKJ*O1E=2:E)NC+7@DUZ[6^K";G M[JDOSW(B*JC*3'7K*:A643R"LT4@V(ZL(:T%0+,%T;TE>9SOFPV' M"_O=!*DZ@3=^65JS7^'1*"W&9$!@.%37_R6NB,!!KF!-\!K"@+F^XZ*%6\U> M6H)CO'A+AA'QZK]/>"'NPM*!I,_OB.*U-!"%!+[(T \0;N@7>1<,<^6YSJ<8 M9%D&&(1>4D->(Q6V@NWDC$ 2NOUF2^J<2<]]KRE)^SWU-&M5CP(/<-!'SZ+I MM"@D@?/=?BXD@6@]F=@.O3+%&2,@\A%H79*#: .:0BZEIZ@#./[?N !)CEZ"F)"=T"#[[A% MK\_U^.>:87Q9^KGBX$ZIU4R 7;ZZZHA_&*"G;%R-\&JA![P$;[R^M"PN=V/R M#,DF Y<$DQ]$KI%HZ9Y#*/X1'/ 36+U ,F[DB&@H6/!8C0:(4QSC7VK6+YWU M^R6!F1_*^BJP?CRG5Z "UJV? M6JH*P%/^"H<\XF>!V6'FT;0DR/=TMT],\'BT>7Q8(>:7;&,C-7@Q" MOC[QPDX<57J53KQ'3US9>N+KM].Q>^EZ%LS^LV V^FC*&JBB].&8U6UC/?+/ M@MFHI"]KZ6H+<3:VS6O*/PMF]]B#'+-@@&?!7:(SNW*3L'TN@V%4J3%0.LVX MTW?P7!A01R;64 /_!4-B\'SX:!?M!>P!'>X27+G!T@D<-JN\=C7#1(V([U]% M9H&\$!?T&!L9$Q[/G!7">S:[A-O^=K)S]9;G.BY\%S4(Y:F9AC4A]KLPMZT7 M?[@,?)#_%&QAMD#E3J=A1'(^WPJH6)!AL"9_F MS1;1XRA_TDXO5II8N4D[*MX)-7ORIM'DDW:$C=K_]/&$W!*I,K6 GU>60]?P MB;*8\4K"JIJ_--:^R&MR6N%7M*EC+3TW_2M)M4.G,+AR=Y,^D?\N[+ NXIG< M3&VB_;K1YK#:3]KR37MW&G]=]S3 S>!/[\KP^NIL/GE:T;]^#A\F0V%\__3' MZ/9^+ JCAULP-0]WPOCGE_'H;C1\&MV/4\O!JK*-A\?)_9A9Q,FCF.88I#\H;^,_F#8Y0E;=$/9G M7S1IM$T=,INL+)O&])N9"/PDB.XOXH8/9FF"__?_Z8X MQAR[7# %)BP-;4I+9II^DF&E&;GY8P>K9TH$H)+ZNK3>[N=S\"?P7S_A$Q.+ MZ3&6'O %T\U_5 C@EN"3'Z*J=SAPQ]P=K]M2]73S=V1&_R0H M$NO+:,9S=*4T6R9E ?#1N#E#4_2.UH*M=_6^VNXJO5Y[.M75MD;FREQOM_^7 MPL^'68/=393^\?R ,T&'VM2I?_S# G^9N(;-?&MBDKGA.G>&@]TIGIW4'=E6 M-ML@TTERHNR,I#0%0;C__N/;X__N9;,+$^S!)=RD.O"2=_9 -"*&C;<8Q%C1NY<9L?'US#JL MO0L>\U=N=I@5\:]K_*]0/^F&.5@:M;T[+A.3-12]8@S]JJA=#8D06QVC 7P3 M(A)*%9'[J&@ V5V:0Y6';4P]?-STG3ML8O[89 \+&%J#P(%\L,S9OJ9!;0QZ MK68<:&=_R[>'W2MX3Z#R.]TM.0>1^^S_L6SD"PPS*,OC\47C$?3?Y=;GD0D: MGMX;(BTL- ?LNIRM+^I/T6](GWTO39LA:VGF._(.4$G'Z LESZ0M9)0;I]J2 M/MM9$.(BH^LZO8_2ELMW<1_#+&Y*%@LX'(^^)KP]S)I.7>/1T7BB/^!JS'7BDPZS=P<;:CMA5 M$B)4W'W.':O5WS&6F;5EL24G[#@E74P5VY*Q8JJB%18:L"0A9J@B$Q0BTI3& MSCY;.32>=SCX!+O9GX%\T.MYNE4>-CM%Y?M.:V,GEK"R+3A@0B,HOD5K"LNE MW.#L;VRX^5Y07<3K*6AVWUY9V"]Q8[V9-(B;8R.%KYD^W#Y^&WT45J!69AC7 MS;"(('K4*\UF*1DT7UP];7$%F!*)L Q;"XU'0H6)AX[-'#0 97$A/3'X%[V" MP&>$7X2_N<0VZ;T\1*U+5OX YA/?N+9 =FV!6P(%")J,L1>62-AZD)X!=X,5 M+%$UC'2D,:O(UT9++<"'AS\P(!'X/+W\B.9J&"OOK61CSW/VB(-W^ #?X* # M"W3K<\&C_44S?STB*PRI3Y+?2B)BE+JM*JQHRU_:3A A2-T:WL).V&U9W+K3 M\(ZSF2B8Q"W AB/W+LDK62)?,<0:/]/B1*_@A!>B8?3(Q HX]AO]TF9LO0?Z MSRTKCQJ9>'7SG7(HO<"!OX!4#>EN(;;=YHR!&DD#_NFTLH>VU5;DMV$96:) M)R1SU]22F19019-L2R (6:*C.8=O,943U6=)G.:XP%F!NK7 >G+#HCD<$&&62HN3XK9=&JF# M0$J &.J*62Z=#I<%]Y"\>S^5.Z-^:Q&M[F>Q:QI/T+170BA161RS;32NGF!E MQ) \@ PUD>-(E36_UOQ:;2(?B*QZ(*K$Z8H[4@9[?;,"8FL;4ERT?I+X9I.*Y-L_-^2:ZS4>-3+/! Y3 Z[G9E\LI <=CUO7#3YLW*B-S9A/-(7>$_?_(3$KH M9[M0B0P3Z4B@3D7Y<&RNO$=XXCE[M2C6HK@IBK&A/T<61;DQ4,16IRBDS%H4 M:U<L;3I\\FR**T?0!762*H- 9ML:,6, V[EKY:^JJT\3S"USVQ(:1CG46I M%1?#BEK"$TSQK53^@156&28$TT3XP#,*'VF)U0%IA4K?"203(E(P5$9"-0^I M+DT?)VVQVBHWE\.3-0^PL[*274N-S!P@#E'=V\8@)$GU9O> BL$JKN6FEIL" M@_:RY::#CJJ:Y:&A0*P(61I/VP(;.DT6"_?,"^[TX_/RZX>4(2*0!&WC]^_CR8,AA015V\?'R:CA[_?/]R.[B\6 M+^(;>=:6P@_; N% L7 *VF M',_ ]KC94C->G$@?_))29Q52Q\< ,QSB]S59-OP%(;UGEF<[M*5JZCFP)(>U MRCG8^L2:F]SW%:J4Y;O@$/)+1+P%1-&FKW(7^/P-[#CLJH//DV>&\.U@WSR\ M]S^>_2[BLN!WL!==>]&>B2@@&C(#5Z4 #O!63$<]PQD1VAMO"Z 0'2?R.U$@ MYJMA6Q0A'1X=*09!N(=GA@FP@(U%B,+P,? ;-WX;,%L!?&>%Q@1+;(+?8"&OC5<#*$M@0[2)#!;'20XKQ ]8-MVH.:./@W^!JEMJ8%4LFV)= M&&3>%+ 7'?[A(-8X'BG0BG5N)YYIY!S7!C-@8SC^1-O7A;<%,06#@IC#%Z:T M<8R=>@1L _N7:1^YP7 <] ".C>/1PR'@3BC@.\4_U_#PIG#T 1954QB9@L;Q M$((%Z4S%4O01UX4SITS FGY!+C36A _/7"(4/"X<'V8C<>D+$1+?!<;5< != M^-85_ WQ3C;!Q\]4P"GN*S**XZ.KP+&Q5M> #,'I6782)5ASM/\UBJ6"7T2) M$RC807"&"&=/#XU^RYJ[]-Q?K26C/VXA "18+_LR:&[6IY;E^ SV< M%^W^QF-?HAPC\M@,F3URL,A9;&>LKYNS 0?DJY'CMR'']VKD^!HYOD:.CR'' M0L,BQ4T/9_*HOUBF"/HL:POWO&8$H'D%.< 5OZ)E3= $$^EE: M;R*"6?F'Z9 U9]Y_JC^H9J&]DJA#!60@Z-(3BIN*:+@QY-L(3,8(<-(5_6&] )SOJ!@1O"-@:L>@0E(<$RP-?!MZ(.$3P MBPAJ4? 5PV'"X7C3_W '&3GSEVF]8=:'8^>XW'D)J7TV($:IL6ZR$OE!; ]# M74J,.\-9>9'YS!7?ZM:-@4,IMZ2V*#P1'9XZ1#A;$ @X^EOK!2*RF3:#8X6_ MC)M/S6]-X0/]W$>1\CJ#B>.X2\ JH \-#&<#:! ,$ET*,T0UEON&L+XK#,5( M$&AR]01;US"P?/>5)Y+\U8!??V?]%_0/$W"O'<2;#O4$YISH0IF ?/@^N87E M<94/C ZG]FR#HA4>Z%8PDB3"!$&6UC?XXQD.[N-'L'$^D(H#[/"+S8LX-;G@LSE7U$Z2#C#< M,)4,?HY#I MD3DFL\@[?>!VVNY473*-0<&P=-">\V6ZX+'VMT!9QRFE[1@HU\^WQ\@.F)N5 ML!%_+-P;YI:(&5F] @?=NL$Y<+'A<. UN#=K1QJX#-S1I6!T%(J+'3;$=PS* M?PH*Q#2YD'#O$ZV<*%!5QGUD_95]EWN';#(@I= A_-)-YI< :9KY6\Y7VWH9 MLA4X7RW[,'%!6-?M/$ 5M0^61\'1X$@\FR'RH0FS3'C#"VL.7*.+, 4[X=#3 M8)]F.A^>^>R!T8/-$YYZ%3PGB!("HG*-3'[#Z_PQ#Y$3:?+' ;6L4)6O+R@Z MRY$MQH?0"DQ"F&7,>5J]?-+]:-[1-?T(E_0%5Y3_R-H(Z;EC5L",(VD&N\< M!+WG"/)D@"D9&KVS\5>SSIQ9U^L+S2%BE(=HS&(;F,#7<; GL?$:8[; FP(* M]\9PVY;:.V;D;3@2&Y8;Q>RD8[4<+AT\\1QDE*FTX%P$Q/_T@V"DM44!_VCT M:[DX6I5B1+,$>2!Q 9KT6DB+HD@T_"FX,V!K$ 4,C.T96;)XA\I^$+FR M1V\CR>:&J6K]J^]PTK0N7D7@?4?T>BF(/%,.B.D#7"%#0\6_4:#Q5_C'"T2/ MQFI):.A-(?N=Z+Y\$?"H0ZSIR%4.?P+>D+#K+Y_B2P.HH$..0'_I%DJ@G&LYOJ.,0W-$3-0@X4GR2K-NO 3YB1G&1-X M1O!.YE^[>.XF:KOU)QB,)?U[,?XR?DC(F53/-P/"XI'H3)6OK]EPZ8+9G![_ M.31NB*R./I4OFFX./Z M!CFB=X0SS:,I#H-%/.P^PK="=(D\L0 :&BP8O3>!4$1$8 M&O;B.VZ4%*!8C1F3=FH::2J.B3@]BO ^, 2ACW-IHL[GD/GTI)"(446E8;*# MTXLEM!@O(/ISD&&:T833H4%%?ZL]#;3XR*1^D./0-->(KR&_%>U@G+#%\XGH M>,;#&*+2HUAW+-=\$G;)JT743EDDB3J#4?+XKL<>?@6.(6MM WW?/=]/$_7H9O!*;UN_;.31.3Y;FQY#F0:$9[RA0O'NVM MY=G40QZ9')>;YHV&D4]S)EC_P.U"\T>E8U8*]"(1/HQN;S\&"BY0T'ZN__OD MEII_RE'A\\6HI20;1NX3+]?@%O_-!E]I[BVW:/K/T0^Q^()_)$4?^S<1FSK\ M,WMCDDV*V-5((4-,(_-L,[OQB%6L^)Z/K[ZQ7(9.LD-GQ-]_D.'VBV-XC&-@ M 0E-;OMD"Q=R@+0JK=9V:0U4T!-5@FC7;VGIR-#4?_JY<@;AO8>6PO%P_70M M1;EGZ#V#X''\==]YX0J9*7-V/Q/HK@@G4V<$N->/>.%GTX#%.D"G.19!,LRV M5\L./(&DH;IHI:-%4#:%ET^^G/I@?,2Q@9SE_#4%$V26(0!^("^A'<_-L1\, M>%WD9?Z+P'UE6@#]&-_AB<;M";X#?=KZXY9@EOUFO@2ZK+E._CB$U.2,/]V: MYWF9N'TP7M?>R(CIVVOFC-"P@ M-X&=KO#@)'6K^9%[H13VL%YZ+B/@[F[Z0 M;_ATAO&.;]KP$V+9"DIU,?G#+L_I;>Z3KH?=#+++0KSU$^:$@!7"Z7RT4.X9 MQ[ZD<2^;TH&S -G.#Q%W:;NX?PMNN\;!Y2F3[B%; UIM-AL-ZP5S2WP/IR-V MTRWU1O'7BO,HGJ*3)."^\(OL1A9"1>#,Y1+OCVT$7S37BL]0*+Q5X 5R_YAS MWP65@&51B;0*U&"Z$65Y"1$@0=$QG)IEU>NV*Q9HTR6":WG)=%8.N M"*ZXL/Z3EW<% S6BRIQY+!K>.@$SS5BY5W@=S587*6:D,NZ[Z&%<$R3*L'01 M[_^3-D\%B5GIQ&T%:Z%[VFLE[)8JNA>64(D_CUVT@X\0/!S#;6,..H05;% O MRV 5!3;+H7X#P1+Y;=@H3$WP@26AJ51BII):.1J6\YH'?)Q?&$OIE+A$F^#N M_ R*5((E+26_Z.Z.:C+B/$T MF]+@TRLD>I0+V7JCM;;LB'*J\ATC<(.^DR#0PT=XEHE/*>S$ ^@W+G*,<(TJLL]^S7Y9YUN6== M[IE8[BDGEWLJYU'NZ<=)B2EH/[4L_%.#C=OOS'8=:&-VC"DKQ,;(C4%GVQ3N M/2P,/"<(H=.-2M9@N2F$C5.<>WC))G-6HC;,SYW=WL8=3^X)OOOQ2)@-8#<[ M/)JE3D\TI@<_#2?Y^E_CC@S=.#;"A!$-_T#H\]$NK\AG+R3&X<=!BP5X?Q*[ MG*(]JBP6@-@$4X+Q-%S8TC+GUR_!J$+.5*L5,!+UVIC+B75H+^NW,9$ON6!# M:;$HO4Z@!0(H?<9:]G2IO=$;M#>"P:D3+!%6CUX%#1E6L?L.1$_ M-N!BO@<_N[J9E&&WJI02=,D\12RW-JMT[SQWMHB6-NID"6QCARF-((9[1K$S MN>[!B6:L>IK??6*U-RL;7<]I^I%[:OZ%W\C2+ K]1518/X33)C=O%7%='R,I MK.&S3?@\:1;PWYL8,OF]0_@:4% &NONLJ],-I744&7$Y)>X;=J_A(_XO;$.' M3?!%/]!^*+P<#_-Q3V3E38%5_ )%X4/X,&&";/'^D86#L=]CZ(&+<#8/)3R. MX%=X6TA9 FM1;6=AK+"2^Q?-R/&,4%A%L?WE"S8(VQ R 3M7]R'_KX)+W.#9!J&V!'U& FR@]L$)&@P3W3C M+@((:;,AK..U6>(1.O-"9@#"@_UU[=IC%^U8BIGE8[ _CJ9D^'?9)0FL^Q/-,%.EPQ/@B2P3 M["*-24!\<%C)\IV[#5@*@@+V[N=EX2VLP!]T KU9P8#--@Y\;6)W9SI)P.*B MGJ0J)5&;8\=@\H5*](SY94I4@X,ZH?<\?MX+V((2-FT>I+LQU9:-LZ<)<#%&.IRED/^.^*^D=)LIM=?5R_CEG6SZHE?$SEK5X3(A[X_Z:?KL:0RP1<,+Z6"$A\\D23> MC[Z!,4GP#L>Q9DP8 R7IIQ+C/!#JU\"794:177CA+&=:FV4\6S:['>.>;2R9 MFF^+?E\7"40^Z)+R[S=UM-RZ "X,<1S<-B9668XN\=$^+T9JM"*U4X:Y8-G3 ML(_GW6]*9I1*OK5;2X"*L?2M+YIKK?+X':Q#>Z'%2JR BI>4T'(*WR&+)"#C M@4)XBYL>-K 4*-[9T1ZERY"J8?S^+K%(*3 @VX_62',H?*!88[&&CD#]G-D"Q_RRVP#:7>GDKCY66KM&:%M8 M(.7CS;SC/T?FGGT"/:4QZ/:;<7"ZL+>$3U+WA\?@=O6P0 I,T*O!= 22X=F$ M,]YP2RJUFZZV.?CP4_4@TFM!Y>Q^[ZP.-0MV!S8?[ M91MIQ1KT2L"'GN!+"$L$R?K;/=M$+F)2CF@46 ^\[MU$0].P9B/*,#Z3VT%! MQ<$U'"F]*3[_#%DS;:2$XPN<-=&_6O8W4(43(&I0YO%H\YZR/1(Y"-8L;ZDY MV[@P]\F:2P+7F-/)4%SALY%?RKEYFQ OM8AEUORBRF"T(\O,LD7A51M=.G:- M;*CSR!'[944S"OC%4D&&/,CO27W'\3O1%@3?+3381Y)<_LT M!UN$>^4-PT#(#.1.)*<8*.*PSL 'MT)P HILM?GL2-U=L*'=(0Z^RO!QHK!V M8BVUKIG16 3KP.FX6I1>3 I3KF/?.0SV(!GB@/)NB'%P+O*<$U'@FP6<_*FWX[.:91Z27+&(X8:&HX:.-&YJP),1?(QO)L*+*K+INZ+7*KU1&% MU9+"29[X!9_EQQZ58CNLW+Z%?8/),PU-Q%^:#$H% MP@)A"+[%DKJVZ/:BH/A%Q^NH=>#!+WV.Y&[Y_\_>NS:Y;6.+HG^%Y>.<K^P\ B&C%??/GZEM@BH:(&GFMHA6*5SA+X9F=SR)-JJT"WY4S4T M*J5^]<"XQPUE6$JM[,9V+ G1A"W1W: (A0"K.,N#B3(>:I&F(T9L>/- /-X6 M\U$^LK4L/<)7"2.UEOP!N@Q\\#G$G#BPV+:4<\4)Q#3SIE,>VN;M0GFDKB0+ MOE!"=PD7)?(IPX#HX.01G>&^%WT%BT:!37IMZ@4A5L1EQ9%:8\%$4(9*);EZ M$$7-U-EUP>3413TEA0";8IH4RBUCW_9 &,))4;)FS.A@,-)XFB\H+58V;HEY M#)=X0(21ZB#!5_,R[0+,U,C!^#-&!N$=%\N*6_[0@N@B58-K! FN0"4@0/?] MG:-1484(%<2(%Y?/> \U\%B&.):*3@F-UD5)CTI$MZ.+DG11DBY*:BQ*%?NL]<#8A@'"99(G!5N I1;F%^J*3#4 ?, M60BNU6^-OZ.>)%V!9Y3+()SB20E]HZHJ[EP]*0PWV"F,^PM?K3A7L5^CH&'_ MQ=O1(]6Y%H82J"65J%;F13W>ITD6BP(*$2LL M#?C2J+^E:0N$8)<;(%WTJL'R$-A1O541YR["!TTK6>$[6?HOZD \[DP3.7AI MD413V0)Y:0H?D%>5I(K%_8,I[]LM\F>P@S#DG;GPT3MO4A0+[+ Z41[5:*G* M^"\Z2=ALG > 9;.V\N"[2)MSDA"R!6SP9+$1;2LQB+KA5\\&5\Z]"+E2AX0H M5*-F&R)FO8&]Y"%/F%!A,QD 8EB5X(G4NT='R"B&6%K^_"!$D!;=0P1H9%O) M;PVK+'8A(U]*@T1) ISX<5DLX#2!Q\#*5(JR6 J?2!=WR;*@J-E(F*Q)*!9< M7PN&C="#$B>.>5.4>B!;AJLH?YW6#Y*05$EY;KVJ1TH: ;(/L=^F<(534('9 M>G>D@3T$M"+_,@(7*Z=;/@+Y"S>[ _X=RC^.T@FUS"^"%:EHN^>S123!O-IW MOP@V4,5)W2V6S"W<.CP\&A4\K?K)3N4[5/5Y9 MBG+RJJ96;@M^X@HF812[7"_]U*-[R--">?&6#*O/XDCA.5C*3GL+I!Y!?4'LO8% +/%"LY$9_A0)3^,KXZ!?$6)Y4P(4XMFFOC MU U65),?4K<_BCV;2N'"6NM!-(,NC$\>PZN6GN..)=D)Z=H0HJQENV19!I_8 MCUDJ*(^H&I?$P8NFDEG$W:J7A930)W@J.9G:91U2]A;W333<4U'<02%:6\FB M1'DCA5H55FWJ7 N5-A>$4>\;N7 .W!ZKJ\G3YPQ0O91*TR IKEOZW8N YS*\ M5B?F^0=8-8+L_V$RYQW)#_DG-TF HP.?)YR1#\F9:.8%>5H&K MFUB]<*BUJ M5FFDM=;E'^=!B*RTZO=7.F1]^/BKVB+K(_D"GZ8_BZ=3;,?Y65SUQ$, JZUF MP8$H6LT*I[^C./W#%V^S^W@U>")7J%YY5;M5"ER1*3\BCA7A0E5P2^>C/*50 MZ^?]U9LR>/[G&*U1-:LO#8M"4O)V=87A*]!T+V2WS.J@72U(2R$3O&H@\3@F M\H2?NT#")&/JG9J@?@_N(:Z94R_\!-_\6&"SX2TIN^=7&:CS4X,73PVJO1.> M>$EMGY44GU( 1^3.WVM*YL)V:Z+^2F$=2D@JU6,DG!_9-%D'>":(=_7DIOCT M0;R,C+Z"*\69BPI+%FYXG3G1SKVG/7V4V3UYI5:EF0-Z3I+WR#B5+1QJ)7 2 MN=+U >G $@I6(N47P&D"*ZU20(V:VD_AW1Y=I/2-3H!5%N9EA:4"ZY%G"LK7 MT6&T/$IY4(=5CAZ0C$S1BL$@4>-M9G1X4G3APHZ;J%4W7(EH6=%:H9;">K*,?\W!/5J)1'%B*#RZQY3,BBU& M'<^^3YCLG%8&,"8? 70'X>B^;RY84ZY:** MIE5E4=&8E6$F]#UYB+)>)%;U5'@A$=G)98U24"TAH_HI,H7C.W% 31BQ#3B) MDT:4F&BR'Z+VJ;SR!>M3'[WSY3H*HKX&(;*,'QO_ M."[+;?.7;/9!HU*/%V4%>+4DM M/^5)/&GJJ"%4ZE.9CY-8!#F:GBL:#/#"%![NE"*-;%22W"BT!4V38!JS&;5E M4.'6H;^Y.\^W:ZJ(>D5 *GCD5YA+6J)?EV#+C6V?(F"5MQM.Q*S\^.ZF9Q3\K_#8!_FS!ONT2JZE-A1T_7[#2U M'L:UI#7BYL=SC%7\@XX*9J+=*S%FGG'U#DJ,E0EG6*.I<$BUD3FE'PK#6"GH MDL5?\(3T7U#E4\S-I.8;0<*O1UV&'D@8.C +BYLS#^O")L5=P+KJZ_&J+UM7 M?>FJ+UWUU5CU=2;E75BUL"R*MJI26)21X.V+=R#&1:!+R.8[\#4P 7JCG.2I M/,TO5 &Q&L:>+YVQ\G4D]=.YA\Y,GH*(N"E- K2^2G'NL]>H 6:P*Q+5I826 M9POIZLS0FQGW\IPJ/RSZE9S.VPAMF$A?#>2%%1&X_G[AB&?')?\&ZK4S>5ZF$&;%JHKC3NWA;""X4+ZA(F/)"CR^L MT%W\UAO*,.*17M[8<@[8IOVCQ*?EZ# XS,R"/GO2F\%:?X6 M"%%S='*_9=1$ :19G-I,U8?\X/* MD"<\R&\L*T//Z/4$$[;:<+H.)%'H%/''1$1%.:M1P'"5%SDG8P*!6N]3* */ M=258X,5AN7)A8TGA\H)@D#@K9EJ1S1B9M:K 1Z^?EA"H__/XS MW6J Q--XRQP=(RY-TQ&VGAZM7"\G#ALK-R14Z;(:OL;?A;E9GE3!. FV!2HQ MY14-J7A9J_@=@R08N\)2OM6A:O>I.O)D)(U(6^2LE5^*6#>W=D7R5X:]B5$% MTU;CWD7+G'K6N7+;&.^GIWRC-*R7JQ>&/;Z*^_)&R## P4^Q5,)-C+]C862Z96$VD\*A!HV@A034D1208 MH[5TL!9>L+&)@)(/V*E?E,.8[7;0($J#GREMV91Q9%'LDA+J?PH8.QM+@R14#=! MJO)T*M(I/U&M%I:*P]U4OJ/>U%"Y6UA$W)$@ K!0)ED]1Q(]J$B7F8AJ,Y!* M_5=YP02%^U%(505ZT\%O4;E6+UGC<76EZ:("7][?4L;_BQHXRMB(4(@D?35= M1$U.\%F?=WZAL^CB_'SDUV8MLD'E]/)LG>P=P=^P"J*@FLS.&NC* L7Z M*K:L^]HY.U3-\8C+3@Y_.;QM6\YI,A?-;G'1\N*"-"3WJ%*RX(&;FGT7>;AT M)9^*'53X@6)9?:QR;3:UHBZ M(GA@DH:8[0S2OXH.H7A+EDA:4*7"/ ;%):ZPGWA+RMFK+$-YD;*G#D*$GXL6 M^GRELW!Y/9S,^"H20BR-G++7W"E3$E+ >CT!6B-$4]>@P$,&= 9W-)$=3EB.W:1MS> MT$:\J##$>P#E[6+B@X^H1 _C/2]MW?ELU\AY\=9UGW=T96<-'UD\%>$]I M(V7*/E)%2339+SYO$-$PM^SU)NO@A:B M]/'&5,WBBP=X#TM_!>C*OL]*6[O=<=A_\;;W6!^PPU/@H7."M 57!<$S,[B\Q MG4[GQ=NN-6H/Z.4A1?J/_X<]%6\[-'U/O/W*-SCBR] M?+-^?6?0.,_PN!Y%%E8OD\>T4]F4]NF=*>QJ@]AAG4L*G'P:AR*>D?[NP(@YI>7O*?B?&J:51K_!BGO>RR/O-&SF +*G?%K+Q?J48" M#, :\B"=,RJ0+>.;140&S6,+N] -.CM-T+=18"MA'6Z5>J#A] MYRUQ+%W!'HA;:Y ZN5KAW]+AGN\4M\0@Y57(625YLB-E;VC:\T M4.TTKY^1EW*(RYP>J$]ZJC;9+EU(]9:/$X'M9][^^%/T*]X>QT0*0-_U.T-W.&P-Q[[W9['IN[4[_7^;;O@L>IR95VN MW+Y]/ENY\MJ*O$H]WB_8[3C\-'W'9:C0XE_Q#@,9@?X&C_XE7X]W[+_#QHW'[[MVG/X!,WERL M8Y'.2572A_>@"\'+1BUV^=[#NN0K'4ME)23VR6<\;B4CK!50/UJ2M8T%C%TL MNYU',U*[6OH;XJN'WL$0G/Y^Q[(?WP%59Z7\0C9I>P-^%W'$'N3%C8%RKRN9 M@.J/BYSB*M.,=0+K:RG(%)2M=]I,9O[(Z%AET$-T&1*?[ MV$MYT"F//,KX,KQ=,1:+GHA25NK^P&NL:29Y0P7=NBE6:QD%\\6 R_^^\6EI0 OWIG<^9ZFQ.0&U272K:8D*]2 M[V>Z0+Q);XWJ>FL]1@C4X"KP%O5XH 1C,++(!M$B.F=63LS'O,,,+_+A$3KU M=Y,7+A8.#/5 6>+PZGN4D_4FW7 JV]!Y$1YCH.+\_Z"?AG>7"8I3YJ)SCK2X M8.5EVY.-P/#JRQ2E5AYO-LC]/]$X!:\EEMWOT/6J5$JB(U\TA0 [ZM__@UYH73C?&.5[CK4K>,F5OY(<;;.8;>@]O@HB$'SUT M(]XN/'5T[ZE;,>@3L09:#O]9>*"CD37LN2@QLP3^[\L7"__4(F'Z4^:O_M;O M6W;'7?LS:.T]?^NYSEY//K98NVOU^OUS6NQ@JVE_(JQQS %M(%7^]PLP,XO8 MA(]YKS?.\KMA-Y%CG4 X;1Q::0\WZ6P*@W SO& ML?5'=M7!/;W8:FC+ +#B M=!$ "H?$D+[(%0-CQ0.KP&(#W8^]R5]8KQKYK\5R)Q/&IM.;1T 0LNF*O'P> M &RV83L5'WRMCO7C!>9^)S7]N075; 10G9PV/2<4%2F^96:0:CV:_6%W36[OV7"' MO^Z(0\V#F@>?EP=')^%!!V.+IC-:#G2/0E=]O&NCVS,UP],:O=A]/(>:Q>:78>#'[0Y8#2_X 6W,7S9_\D_#D" MZ=_MF /GR0S:S"3GXB!3@?$_P"0!?>?M#?M1) M=#\4_39K1QKW/'HAWR1>!,0H7J-TEUQW$ ,#\5N=@QVU_=A5O=UD8[=)Y;R> M:-K$3UW@@9^5*;%;G?L0Y^DN*## _HDA3Y)H4"@KI9,(TL\G^ES$KI&NP4ABIKI^ U)'K=YYD5_FC6TZRW8]S@H*S70]9S.X[9&:[K.M@ZUKN& MVB;I[ZNWGHB+X'@_ U8/!.A:DQ.HP??\_AHF[J!0XB9[YS!T3-M],C_J M(J86$]8&(?\,A#5X\;;;'YF=;INJXZ[!DQ/W)=0BBKH(Z92"FW"R&NW>F[FP M-G#4-^W^ZM4@NO;H6BV^M\H/M:[V MZ'HC!P>&SN4(K]U">HW9X'TE&38A=\P1FI^CU3LAGJ$NH3T!0,WDFLG;8Z$\ M*Y/;R.1VSS5MY\EF<#N8O%IY5-R!H7;5/--FP\U.J=)O6;0H+8:4IVC4NUUQ M6+S@-M$4?YX'>(F*]YU5[26?35F"5Y@EV.TV9X>[$KMMY5N?$^R2FSW0MM_+ M"UDNHD$UB(I\D?/XL\^6"8@"'IA6FNPNU>V7]]'@[6U/:#L_J,LQ">7/H1=E M(,4*0,/G7X,(Z?0WO +G"R[_T_2/E-UBJVAE![\H&T QN,!&O_^A/W>^Z,W% MSE+68%U@;7R8SO5M!X*+0.@WW">ZU75WS5<86,8'>,[GEV^5=Z3AF;]F2J,+ M2?$UNU&;,WS\DH"UH/[(=K]XU<5KPWO=IIL!][]&UAD=$I-?&G.NMM47AE>S M!R%WY$CQXN'XU?O?3%%#AM<3T3W!-"!A>,L-_(5W"(M+B?#&8PP)^=5+;\3M M,T:*UR2*RV[3?"&O..*7U\#KTQQONA%W\*3S^#Z2MQVE&4S$[S03RS2F='V- MM^$VF\TV<*\13T<_5;7_]32#KM7IC,[EQI>.U;?/YBX=7&SWD(>J=CAQLW;H MZ#P/YU1.*NUR,.>0L%-R;CMD =H-V"T/?6VUX6L#W/6=$%O?%TT?$M,G55I0 M4?(\'2ZZG8/UL=&'Q30+GCD+GN0FG2Y6>MC @@+[4G'OU MJEF\9-;IW'P&A]\+E*H/-")X[F7":W]$XH7&VS>%/7'0_?2MWA8;:@C (Y&\ M=JT&7QPO+,<)7KQ]9=?B?/H8T_-8 .Z&:X)*0Y61MJ@6 M5-.50E<;;@@Z/%VYO M!F^CJV%YLFY66*%@DO41%/M>JG/1IK>V%R(9;C XO M1*B5B=T]U V3+7(^-5TI=+4A\+&9KAI(I_?B[:BW6E!W(0?]SJ>W^,Y9TPV) MS=8=#>SH@T.Z8?&>X=R:(%L1=-4OGJ1*^QCF'9G#X5'.$NV$\W,^,ZBY7W/_ MOI'D(W(_7>4V-%WW4-UJ3L_]#8<)=ZQCVJ)\69FF,6M_]&JH)_28QG*H+3LA MMZ!M,TP[ZIW38KG0UU-: LW4UE*Z&TJ48;6J] M\4RE&,.#W?>CJZ$T"YXY"PY/PH)X\:R#K:U6#_2WE 5U-92NAM)5*\^0&-Q@ M QP\X=S#8FAST#M4C+Q%46Y-5PI=]8Y-5S86,@Q;U81>5T/I:BA=M?($(=(_ M?-5*SVE;U8HFG,,3SN 9",=%PEG7'DF7.STS_G6YTW7$@G3!PY/BM<.AU M7[SMNJ[IV$^6B:TI>-#V,/-#;=>XZ!#D]D6?JYS"#_WR+SAE/>KK_Z[)MB 8? '_@TU^0I2 M(V0S+PP?5,O02['S%[8-\Q/O'EM_)4:>>C.VH97G5OW?EO?)F]]8FC*F]GN3 M/>#27Y-X0>VMU_9]Z_4OI<&;"H#2U@9<<3E3:Z,;$E0099O[J3WO;IJ;!F[5 MOKE6!'FBZL71R!IT!GL5+[K6:/ \[=&VGK7!^I* ?9CK1FY2]UB?\]RR(,! M=;?%;K>@+2L%6U9]UFR$-=LK3RMJ/!PMGFF-Z4?XQO@=ALU3XSUH)/_TA:;/ M@9-]"@_:AZPG]T=LV2[/D<^?=^1%U0KKEI.G:3GYQ)JJDQ594[44.!Y%?V_,<.8+6R8@=I,F&(,[3N>X P#S@(@]4R'$V M-PA_6K($G/1HIK8[S[&W^OC!B(L?N=O^K/?"MX7B'_<#]T^TMP[U.U=MGU&T M_=4NX?8-[;P*%J&(WF?O8;%?''WPXNW -GN=U23:CV=\R1\<=!:FW.W *;\JLZGZ/\+L8V?7.;=.L3OG*N_5#FW0?^K MU]5^0%>?I9F0=I\B>3?YP^YR;T3]^(:K_?BV%WOM.QFAV>1BV62#.; MFZQR M0K_SXNUP]<[.D[#!M?G_'&O/I_VU]]]2Q&LO9W?M_SD)@%>67KBWL].GLVO] MX>JI%!T#:!,%:>[87>D?@#LC*!D&?L^F7O1 MC%$V3:?)]DV3M243II-=E5"7MFBUSCXGG7U @_8+3OMI^D?*;E'J?Q(R_T/T M7DC\7^.D&MK?/\;5=\&SMTV[!QM6F33L@0F$X2S772M^5DEYJ:C%=K9NCS)N<;PP /V M7^A,^><\ 5Y)V:?C:-?H(<'9 9TANVJ0V8CEQH9MK'##DY,PV!F49F MO[-:Y'/B*$:U!TQ#*Q"$;Q#EO(^%W(\[ K%UM@T[;@%VN!TO--+-O3NVZM1Q M%LTR;,?9LUG&T'F>F[X&5]TL8\M+OIX-J+LL=M Y:+,,W>U MZ:XUG8A3^Y MT59\Z+8.NJW#

    OSM6[8'9@'7.0AT](#:*STCJM=A[QK$,> MSBC/F07^1Y;M'IC",YBV:W:[3SF0H1/-FB/:HMA;6D1^5HK=2-@4MI5JEUT[*&EO=5[X.@M M[Y67 ,7D2<+\G_/L8YS]/Y9M;ROV%;+!,SBVY:Y0C0$P"ZFD/?)WV\K@5%OI MPU9ZUJJ&*+="E\0650F<,=R.:6">FC:*>5?+^#9G1K!8PN,X/INS%/Z&9U)C M#E.,&:.J?MYL?@K,:_QO[D69AY>?VX.;M)DF1%=Z;P*,#O3Z0(VX8B1E;,$% MGRCO19=GK;O4UO!SAC=KP3Q!8L 67]-OD8=OV'#763.;]7=EL[?_&"<_O5U; M#"A8I.MP,WWUBCI99D6B5'E0%/AURD>\,0 DS]8_TE1I> I)X'9K-XFI_^)Z MD4 #S_7[7@?(=^"/NKV!.QSVQF._V_/8U)WZO=Z_[:[S0CXU3\KREAE[/4Z8 M]]=K;PI[?..%]]Y#^N*G*D8!G1+T"/,5UD\8S!?0C=X@J)-C30?IX$?>$F H_AC)EA5II&G>+EGG"<_&ND\SD,? MU#&\T*.C=K",/_.(6R@T%XQ;IV/+Q2O:EJ^>WV 9Q1E3+I5A83N7&/1?9!R,1@A.37]^\, M6/.O;)S I _<,'%'DGNO<1_'<;Q7RA!%-ZB^WL]X!^\B]@W\J7 IG^ M44;&\B03PH+$#8P%0? G?(M&+S V^)KPENR!?N8'F,BNG@3))%_ NR($D7$[ MR9#KI!A:> ^PXND4! RX$[!ONCZ8['9NVE?>+$QLD X36)F74<>\?+$LU_57 M%-]'=,5PQ#\F0?H7_ZE<(PDN+CQX^6*,/@1*^& :\(/!I]+HS9A]Y^5T4BAY M,+Y*I!FWXSC/C%\%4G\32/U:%9@?RB-$I^7L<7S'$.@&V7/VK=4R$'\!.C%^ M!:\R3M(32IP7;T$5?P;=97SXP%7Y.F5V'J \*=$5H"1KIU'O6\]B&:YSQ+=U M-GLO-B[H1/;TISM4=C#715C4GX F@,,2W_B;LQBWZ:1R2M@T1 4'JB)AI!A] MMD#>FW(SUT@+8]G#T7(UR38&)\CN]APZ"E$B_-DGR"P3+C*\:62*6_J@[\ M40(1?(U,M.,@4T1$K4F;HWUPAP79*< #%/H$;+0BZL<#?4$"+H.8>$DK\%D8 M &D_&.E#2L'$;)[$^6QN+( 2@M'K[CC4T6 M 1F))OES6;D=L!\!+N.(1JZT,5NB5N1YAQEQSF]N!%?@Z(>SWQDC%\!^Y&%"\>T*VLTK6? (VJ MF$V*]\PHSJ'2)/G)-?R]8M;,,HE 7M_%8>;-6,D(*E70) IA5.?YL4+> 89W M8:$1X\Z]%(I +?!OBD8KK%T,H(G%F[)R_:_%^LF7Y^M!=LJ0L($>R7%!NP3%H*6NO!Z M"I?2^ 6($/U@_CT/P ,1A#'X5\EK>#L\ F#T0>0(]T;J&_ "LWC!P)Q5A0.U M&GA !PU]LSGH)T:>FCC*1182-R^%:IH&"C)+)CDH8?V;PH; MH]Y,6%L-Q,#Y35([K#B-82 \$[&5J7$S7&L\\ 25& P"!R"5/%C&S[1*(GJQMR;%[6(T3#BN-&@=S E>.^T(E=L"8'/'I()"'Q#? M 13FH>A,9 05=;S6+=M$,9_X%9Y;MSX0R!5^+MK9++ZQ.I(14+7.4%: FO1 M+;%=L%B6Q!B@;;85X8M)+NBL($=*148S2F9$R,\:;MU)T2!AC*LCZW:?_ M[\,OK^V10;;,(IA81ME(!86U\B0771$V'UC$U'Q P5BI<4H!)4QX--'3>!+0 MK[030 :HRF6P9$B>A71"=+WS(L_W#L9ICG4Z1ONE!)T*-$9&XYK,O-D$/J0+ MHE=.&2][ \?J%IE^0$+$,IXZ1UD6^/5KKK$VX(YH&;#[6%V J03>P:<"FX*[ M6#F7A,1V48!Z!8@*#(ZI-R&.,W'TF+H EKD(7 \G3_C P)"X R41H0[*8B!7 M&/O2L3JV,>;[N!#A6M54CXNN>]AYP?3 MB=H;V[5Z?0E&7L/B=BR[4W[U.,X3M@1U(,2:)#]ZI->U[!^X2 .PCGXP9&T# MDN$O8 [PAA>V*1SL7V&':'_#GI P/&DXRO62I[-A@]RF7X!M(]QZHL8RA;6 MU:$N@C5SGY\GPW JE/U$?UP88>C;FTQPVS[5HN1\BTM^HT]8%JK\$04XAH*] MH-O^>7O[&8SRE+&6A0(_QM%K7)R29?Z=@^.TD4'*C!S,5[5M:IY^F.!?S]X< M_&M/?OVKXN?(Z/D'\G&0<$4-P44(2B[LN((S46]-@PS]&-P!%W(QA6>:$^P M($R&@Q\=YMQ*!(7G&7?H;X(0@,%3 3T,&H*'.@.A%8FN&JO)*I^E$U"P3$D# MM"T+\'.>PG?I:9,I9.CK+,E3LR2F<(20]"2=4NQQXI$K T2-:5U.Z@&/;4@^ M$!IK";Y6D3GF%@T!63 M:L5D[Y&*R>NH?6R96MI1L'P% PNY XS+9Y=YC]>K/2SQ] $ZY;&B/$D" -MA MBD:R-CGJ2EA%!K" 0;E\@#6#&DRC^/X!JSONT7^4=6U,B(3#''[.W?T'+&!2XVMKEHDKHJ6F MF4HKM"[/F!$=)$:4DZ\' XIEXC04&4"XD\561!Q*8E*-+;%JDYZ,4-7@^XEP MZ*C (O;I<\!QE"+S?1,9$B[E!!U5:*1@ MYS^LKY9BA7,*34OY6 RD'%;D";-"L=O+^C0>+&#?/02P@N6FK$49%VSFL$:Q M)T5=!9\<;Q@4"(MHI4$MV7A2C6.;)!U*A9!$AB'"W&#I3)/X/XSC:9E@($QD M=4AS&_G21$%7P!)H[9X(2^5**F_U@0)2AO$)@ 69;N"_(&.+5RG"6*#XWDL6 M6-5',<3S20OOJ&S_)26$C,3[00K* %F.4NX @AGX>QC)/*4JYA&T;Y0G*MW3 M' 6-\-)(-:E.9^&R$G\)AY630J-%'1#32XP#@D M'X?YMQD,F3/OCK0_4"?E/WTR"*948P/: C@0/\- +)R Y>.\61)SF0"2,%E0 M+!<8W8_QMVD8QY@X'8.N_8^7X$<@--\'&"3(#-,W.>5X&),XQH(A?& M15"3BXF$_8U!@P=1Q8$K#'C08$UI"!>1"D_2@_0CH35B,X\GMXN$--!"&;*4 M1,+K;9NQ04J+)6#A>]P.XKD;CW!!TE[5O:8L2E_:)>1H1QD7J*+'NAXQH!2C"C,IL" M+P@O2;\/E+L5)>)*PJQNI3T$+/2E"I"!(Y\JQBCIASL4OV+V84DZE;)Z2K41 M^I')4L:II\%WF5>_6!'[2YF,D+ ];97]OYA:K0&8_#-.!#]6LB4\"544L%!2 MS"->*"W,W[_>BCJ -8*)I<']JNHWUZ"38\'#) N."U5O01NE&8B\27+!99L M@AQDW,5AOF!I?54D'!)NX^'W?!CE/*0J$()?UIJ$)',5D:&: /6X#9VB76#B M J^Y"48["T2M M'KAT^)0T-9NS5RA Q'+9RFD#:87!(/E1**,W:\]3U0MMS)I)7>2WO<+:1DLN MI:60?1YS%T8\<%,:>F+ZBGW/-1\O%@30E# 595W5!#^,7BTR_/%&5) X2N\BP'%-D".%M\V ):^&6,D&\T&BI2 M'@!PQ^&*E[1=1Q;P( MOG/_JRA8$QJK)78LKH\(3;AA8UF[17;)PY++AS)SS630M\'2I;2VV*C8)7E! MTJV3Y3"R9$M.*F?D2OLU?Q2\1PR98Q,&JE_ O!&5CY")(H).*,"^EYQ=V@A- M!C!9L4IM9O$8A;R%Q2#+.4&4>!-Z]4U#O4I9S)*\]@,/7'2RZ*C :9EGE:=I MV&M>*==8:"IGK3"->$=9%$*Q.,82*F_R&4G_F%P';J/A3 (@ 3^913!"IQNK MH#(T,A,*Y">*-B!! ;S."RM3(&D'.SK((UTATU0XWB M,#R.619F5S0]Z?(R,R>./%&E+#^GQI3PE,]0T9.)K)05X&DUJ2VP?BLMQJMV MH- [($)1(HKEBMU7X(H!&#"&%Q435Q!C)O@) %PPI1FE4&*;;%"UU+9X(; M"F26DXIHLCM*.W^%XRWC5XP]P9SP-C#Z,:['^3,D V@]?_**^X8@(V\<$C#^ M-".E):I.%Z;06/0]Y:# 7N'!,;1:>#QQ!G,"?Y.%198?4VJ;<$.6<5N\%[:! M22)D>)1R8OV<5^N[(& 0.B9T)GO5^5-]$1$? I9%_@O(O<$@:U&RCAL;L^P> M&ZTT 4(NI@ >A@SRHE8PSLOH$I)R9$P9NF\UJJ2Z+T\XHF8)KWO&#;UY'/-C M$E1;Z!&&D8$5]L!] P9$S6'I45&"G;,L9RK>*,@K*LXC\D:1:1.JB((-S@3Z M93J/V]JB!ATW46>J^SDC5?10*8L\FY*Q'8T&R?Y8SB"M0-()I6AK@=GPNR#S M*15]84@Y+!0"457I'0C#@-?EXR?!&HHUB5PBG:>$+(Y5R<.C)$L\S4#GK65, M@NL+_AM_O70.<:X_XW$M+5*M<$7B7HFB5(K3B!ODS !N\J96]E283)["OB)+ MKAKW>53DZPO+6&IG%'CHF.,1!<6%>%4^W2#K2]VNN'< 6@0 + WH?8*>BGQ9 M&$\\F6J3L\KOA+FA9OV:DCHWR) B?"6BY0%W=-!>8V1<@*@C*& A*](.H=-[ MN&E(<% HHB%0=*.F&GDR1/^X4-1$%T[O5*3JH7!S6F8 M!Z"0PID:X"#_N^DG-?.Z6-!1BQ7RB$N+&>=98S*CSZ_:S<"+=TQ5D!6CRN(G M!F0%>[G2TC;CG0(4P$KZ _10Q%9XF-_!_N/DJ/J*9>VSX#=328'QDU04W44& MIH #[C(&0L-4KYQ%;7+05!QFKO%]J,&K5@D:D^1>'J 1\ M=/_(0"EK1KAY MR?T#RD^(PXZ&JO"HSI/;Q%Q8BJX5I\S 3\^E[!59'DK9D@#Y":T/ M>+20JH7JGX1>L( Q,^S6DI7Q/2S?:%MAMPP3?6&3>!;Q<.AK["#&M_*^(C+? ME593^<,I[4%8R$=0NX8KZT<^4C\ID+KOBH94[]2&5&7YNM)?I;6EMTVK;4^) M:6-+DTOUC+[FXX*_N2/.;8:[(!7L7\2O6^ A_0M72)950$:+7#JWA[B!*H)> M,O@)0JT\O$*AM%24-I615!G/HJ23%Y595."@M Z@YD($G\G$:V'=RW@T5N/A MC91@JV+1$K?I*$Y3W8&WA"5_)^D#2X5=JX&"1_;'0[C5M%L. AXW+!HV!'3B M![T".NDKU5Z9FA"1H$ -C74H10FZ(3M!M%(4.E"L6@DO$ M.'V%C SIYZ)+.Y:%9I6X\9R[+L8T3Z( 3[U5+/XRCE9,2F%,A!6>@,Z7/!T@ M-Q>H)*"4M57'A]Z8PKZI] ]6$5TC#>')*($N7N9$!Z:$G5^N0@")_#0U\LM+ MN)B2MT??!T%9$&C%6>5XX ?*\H0[!^(05N%+5**'32E0/A@U?2TQID"TC$CQ MZ& $+\)@G_!M[IFQ4I0JXE4BD">B=SP3IE:#E336QNY&O8%ZP.DT9O79-#?= ML?5KQ6@Y[.DK/+1Y$L7:O--O7?H&TL=_T'+\4X< M($I3*J5:Z6RN%,$".7G8)V@RIX^\SKHJF2OEL.5]T*ELI8&Q4*5G#([P84E> M(CTZ.9?PEV0'2%&U*A3$*_Z,$+-Q#E#QTQ]YWTNEL)&ZP"#"94D+$\>5J#M\ MT36V:.8B0=-\= ^FF,A*?'&^" \4JZUFD-_2)YBP0!@"+3(F0Y!'(P=E&[^(%>R'\NPQI6AXM?^MB3CRW6A@=[@S-9;-_J=X=GLE8-6 W8^9N! M-72V7NNYW(EVPI$;+N/;X;:YC4,=N[P4BVL;H3_P/B&R(0UIF=1N&[I9"?\? MYPZHX2;+OE/:A;]SX^Y]U;@SP*[;XK:_C; ;K0P]"]#P,.P6 #@Q:8[JE(F& MTYF3)3HBVUPTNY*QB.=*W\TX2R MBAEUKI''4;ARYP$P= M<^3LZMUJ1!V?F?H:1^W&$;@W''0 M'+HMC&MJ!!^,?;5POF#L#LWN2".XT40]$QPZ[KYY)>VN7<7(:T@=O?\[IYME M(KP: UN*\F[N4<9F>(-$'DW4@^S>=$J7\^Y90WS=X2';-@<='1%O.98ZUJZE MS1I%1Z^=,_NNJ['4;BQI1FH]BFRS,]C5A]%(.KJTVSD.J+-*US3R&HXN?F5A M2!UH17\[?@.;OPBB@.X%P#Y V"HV2I_G>..%AT)>N<.^V7.'/QXY$J)1M#V* M^M9(HZ>]Z'&[ [/;U2AJ,8H&EA9P+4:/.S([0\U [<60;5N[1EUTPN2:1EY# MPN1V@=?PE/?_X:5GT8SZCN-E$IG.C.RCF6W3[=O;BWX=A#HVAD#T:_2T%SW] M@6EW!QI#[<60;74U>MJ+GJ[IV!I![450?V?70R=!KFGD!M>C?0O6(_7(-H^\ MAJPB[\.-Q8]3+TB,.R_,F;P($O: -T)A^2->/L;]_5!-JEW;*%;XU76?/;FNM.>6J M$;P6P8-]2\LU"+17!_YPX3&KEG@US;=K$B7R/XC).6[D@W M!&RYRW1F#ML9)ED^X+6#+,WHR%:J5J/TZ:Q M=#0F&G:MHQ_ST0[(>8R\ME,S'\CO,,9L&B=,>"%&YGT__:4^EU;#Z_9LL]/= M,T9UB36\EX;@_KYWG&CDMA^YCC,RGV1J-X/8C>/<+EC5RSP:YMF.;PZY& M\#DGCWKNB>X0TZ[;>8R\AO,SGY/X+DBQ^QCX:T]WUZX[$#08F#UG5YFBPW7' MUMTGNF="HVA[1G+,X>@TUZ=K+.W 2*U.R[6B&U'$F[=]K0*:1K M&JF[C^N1>J1F*#U2CVSGR&LK\](2*\[ -7M.3R=6+A7!74MW?+U8 MY-J]ONG:NJCA8A'L6EHT7RQR;7M@.ATMGL^YJ&'0LW;-F^BBAFL:>:"BAK-Q MU7YC:?K&*!TVP\NR)!CGF8>7JF>Q R)7$8!G39 V_HHPL@]LAD#'?5 M'CK9=&04Z;NCS@)-;E^7/[0<19J3S@)-NU\QI%%T9!2-;%T!T7*WX,9@E>Z^_28/!Z4SBB<^NNF+"R<_-=/W5#!=D#V@I;B6XL^6LNV9HYZ6XEJ* M/T_&5TOQ-DIQ+<*WATZ["<^V^^9PN&?.]T @.B/A?882>+"W(7VA\<;I6H,>R8!GVB[-^";(8 F3 M+0#PA=VQ*&=IL;]38('+"+D4C!\FS$N9;_@Y10X]X^6@/[!&!KP[Q(X/<@1\ M,!+YV#2)%T:<)\87%K%[BCJ^CU@R>S!2-EL \$V7G\J/SM6F]CY79QF1CR%[29WP>3$;&W@:E)U.<8R"0"^ M\"KDES#WX:M[$+NI:8R!::=!!I_2?$Q53=XD TQ/< [3 3#(KP0/K*_\V I M^+FX.MD/$N!5^@(PP_\0C_(W88&4I >?+6% 0#1CD090N7=2@Z$Q@Z4E7@B+ MGL0)GR-%FLIJ#VZF+0&>KD-*X&89IT3%;VC2X([=W =^-A<&A?J@L',[Y2/> M&$S:/%O_B$*XJ-Q8*C_SA.YG"60P>LQP/*OU]X45OO&"^^] MA_3%3U7F!,Z40$0(UC?_W%L<-!-ZTP8OP43H#$@#4'FA*?F ZS\?4!& !B.Z M+>XKMTZE'VBE%4Z^]T#<>. ?$.?6DY&P.&\V2]@,F!F, L<:-FIR9/%I'(+: MH0++C"U25:N,\Q06D8*(2.)[($3,<2(@N#820#&-$/#/1"&EV]<)C&( M6V\,8Y>N<<2K[=ABBG;W*O,4=*90/(U MY8NX5'@-;FJNM2;:]/X$9Z&2_$Q@*(T]I>]=5PE)+U<(>R M*%@LP< "+(T?D&O[ ,M&MHWK\Z#YO='+ZG:LP6[3/>YK :J[N\VWKD4K39CF4WK@+LPF6(=JW"R=$$*;]0^"U32*HR0D(!SCLW$&%E(B6!_^GS!F+&"=<["@ (N^\94M MP?@;LX2OS>V8AM-Q7%!W9*@!H_G2(-KZ:>=2@XJ/W.AW,@>!%H8D!8L05"]- M%I2VNR%.RG&NF_J*Z@QCD-+9W,L:Z!0-)R_-N?V$Y$K>A1_[5),F_L+ MGP)(5BD;V72*^NJ.5B5$WRQF$># -5+ ]EV,<@Y-8?A$%0%D*__*K1_P: '*&>,& M-NSM WPV[&:-=8R][2BPFK;12K0@F:+;97S@!!NDQO_F\#=+@$N^,/!ILI.* M6..VR"Z%P'+9_@(@85-T:U-IF**/!D/!!Z78SY(2%T!DTNI6(RWX%O@^2(AW M3>1 @-8*9YKXK6? F]$7!/FX+/06F2'$\VB%B(5/\S TQ!JXX)FP)/. W,$X MX?$YRA;@5R1\R),\&PMCYWS98IFP.0 ?M5L;XC:8 5;$$."GND9Q2]T&\=0N M*712FW^SL+&,)C)08N6@L%_:_5XE^'-41]%4_-^R)L*VUY4R1,HI+!Y ZPZ4 M#(?/RJ%XV2%PJS')P:"()@^8!8C2D!L,:(]@6)Z*9&#E\0*QFX$0B28B_2Z> M"X3Q28XVC\F!BB6?._ 9;?]< R^W-XF[[JH BR)13.8%:M_I%5%Z^=K-+P9B,O]1J9KMCG=Q86F !!1=V-(B ,2V (8(@EIR^E+-NW^K] 9- K*M.RQE MFXGO>=GK=95ZJYH\?=GM]!0)MWM(QVS<>KDVIP_NL%B;HZ@"L;:1FC]965M_ MH*0O=E_;X4+1JDQY^X]Q\M/;U9D#_[]?!)[K][T.*(J!/^KV!NYPV!N/_6[/ M8U-WZO=Z_[;[[HLMUR->;KLG$FC-11L?X9OMU$5=;T=;/NF4-=(QJ-Z4H8>#)0P5HU6Q <#)]K"J:S*GCP;ETI226QA=%DP*WH"?@]A/ MU]/]5592#74EU2;&.1%JL.:0$J_DI]\S\+&]E"A9&HR@7%;+S(O4 !BB0/F< MZHU7PA#F7D:W]N>.9?_0 MCI,*>N0)1VY-3B-KV.]N2TT[_-9SU[_SL2YRSC<),5UBE< MH]^Y@_-^-;>QQ4''C2@>K0P]"\B\([NM H!K(?9S&3FJ\^16G1K:3788AMBF M3<,V&]Z")2\*<,ZS V['>V1D-3:N05]-@%_V'4<\U^ M]S27Y^ZDVJZ[&_*P9^T:+-,X.KHS9@Y&/;,_VO56-XVIXW/3KK:@QM'173*[ M-S!'W3WO:-&(.AJB=@]!74JC_FN[5?Z?"?88X=T_M8ND1UY[3 ET5+=K]NT+ MR6/KL&=^U'(W=B\6N.>S;9F]D:Q1?+(J[UD!C]U*QZPQ=L^-H!#>Z%F>" M0[NWKXJ]/@?R#)-O[__.@^R!+ICP$NR)E(I;#-@,+P3)HXG:3]&;3JFSC*X* MUR.O(GSF=LS^:%<%IH.<1\929V<5I5%T9!1UNZ;;TXGLEF.I8^GL:,M1],IV MS7[/72F"TAAJ#8;9]0Q MAUT=XFXSBC0'M1@]@X'9Z>E,7LNQ] JO%]=YHDO,$]VBQT/70@<)OVIU[B4S MG1/2(Z\BU/-__\_0L9V;DT1[=$1.H^FRT/3*,8<='=EN+X(T'YT%FHB--)+: MC:17U#3UV,+N#+VB,TP1\2N6Z&IZ\(N,.R_,Z8[8"3P)>R _*8[P5OE$7 8? M>.,@#+) >TYZY'7$A(8='?=N+WKVL_0TFH[-15V,?VL^:BV"-!^=!9ID]36"+Q;!W9UO1=#(/1ODVB/''(Q&&L%GG&QS M;6O/NRFOSWT\PWS;ARAC"4LSZE(19W.6&-,@\J()>I&Z384>>4V)-=L=F%U; M)]=:C*+.+D?L-7J.'F?NFR-7,U"+,=39IGE=PZ$C]\4[O4Y1&>8(/I$.2'N#1FO1$;H1].(F+Y 6(^\ MAHC/P.QU=85[RY'4.5%43J-H^]AV?V@ZO:-WL](8VB4YI-'37O0,>N9@U+\< M,?HN#>Y>)IHZUZVEFC:)CJ8MHQ%DC=V!V!KJ?X,4B6*?A+QFYP+V]SJY7CFL$GPV" M'4O7-UXLEB7!.,^\ M<;/T-GZ6*R;"LN$WRYB'%!\>0O[27I MD3M$NSA)OW&!$?PX1WJ2E/RTV&#KV.?EGN' 0P"HW6*UY[KF8+AGS.UP4#JC MJ.HS\T[[2,1]8M^ TY#'Z6V4 ]&FEN5:EF_)J,[0[-M/RW!J67[1LMQY8OF* MEN5:EFM9?@Q&[?1,N_^T4J3KDN5G*(W[CK4GAL]>H%( [R<*8AU].0ZUPC2^ MS9FQ9,F$19DW8\9D[D7PGR UHC@S%LR+ ,#3/+2*=?O!W=M_P#]RJ0LOF041 M<=&@2FI_YFD63!_X5T'DPRO>.%UKT"/J?J;MTHQO@@R6,-D" %_8'8MREA;[ M.P46./7+I6"(,V%>RGS#SRFXZ1DO; M9NESK^[1M8Q9&-]3XQV4>QF W0L!WO#%PL._"+1^D$[RE%KT)"ST,J BH"") MNZ1.[D]E9\=J$S>_B]/,B*>PW>0NF)R8JPU<3:HNQU@F < 77H7\$N8^?'4/ M4C8(@5Z8 M">]B=T&\#\A%P("KNF"$N%6J#K5016D2_'MCX)*3JF6%8HC>;)6P&M&>\''2M M3J/1@E0PC4/0L%1Q"[@G"DOSY3).,F.4)EWJP9@ X($ IG1UXU1D^I5,R?>AKI?C5S8) H&4%^%[$Z=0+$E!VR5\L,^Z\,)<."1K%F^< J0+6 MI,1!/)VF, V(!V6.3+Z$SP[BXMVGWSX@OEB#,,M(>#:]=1EZD6G>_W<.+,H2H%=8[KK5>A-03VE06+-"?=#?)/5OI/O17T-[JCV< ML=%]A,&SSQ( M?$,0*[Z)M/ZE4LVG)4/NHC,F*)VLDSJX]=5P0HE1'MRA1 \62_"*.*Y0!'37 M2)&X/@_2P/J(!@5&>H,UAL':R1Z-L_1K7]$D6<8(F;)\>/F!!1W5(.'^N\\DC/V>@S,\-=K;PJK?>.%]]Y# M^N*GJLP&@2V!B!"L;_ZYMSAHQGO3!B]&TWP09Q@54W0:1%XT05'85L]2-6]1 M+H#DHI@VF>"DC% LSF$2EA2G-(V$(F1HI^0HVK,43!4*P-W!7*0P2%+Z;)SM M$X-PT6U 9\1+N+VM Q@_/'K_\6F-&B0H6(2@>>DXH5K="6^*OC;".*78X\M! MW^H55D V][(&.DW8 F@Y3XKHVJH+S -U=T"[- :4\]?,2Y('[I/#DUX0"8NE MM&-4>.^Z&W=_^BUW6#(G[14#$K8"CJEW!Q8) !3^K"U3@>3$C\!]\# M,0./^;2[^CBS2;G5UEP-/*[&[(*4P">WLK.HW1T#1B&=$/AYM![\>00<'U+ M@4OQ:*WT!?&03I)@C,FD<7P'H,&5B)"C*K7$58)+&[_36RF(-Q M$8G!KS9MA:LP 1O.MC#!NU M.W(V_)-B^.]BE';H=KY3,W2_Y/X-D-S[P MMP"I_2\/%0&@OC!,%:@1W!!VGFU"0P,"$C8-*;LFV G5@,_#8:C0EI3QA55* MNUF-ON+T\'W HZ;$3[#47]A$O,/FE&IR[H1 9*^@VDYDMGU*F$ X_H[YD-D78P0T#M6QJLV*-T@#LQJ3'(1Z-'G@:?=0Y.5 )\BT'L#'CQ>(7%#' M>301^2WQ7"",*'*7>7@4Y#1YSH'/:+M_6%\M"B&^\R+/#SR>';K-,3<=XI]^ M'(9>(K.(F]=%+QS'(L>WA^FV+C0 *V+1#":-1-U$L7R^1,.;@7!,,^Y@;-C- MA0K.]S]_^/;+K2@QP 4#\/AWIQ>?[1*('T'Q__/V]K-BC/S.O?D6A*AY*2)9 MG+"T,"A,PO7XI>YFVYWBYY;3 JO1N/"C002,:0$,$=JPY/2EV 6OJO,#&#D) M6I5.Z>&8^)Z7MN4,BW+:FGB%'SO]XL>=O0>S<=_EPFP7W#V^,+MOER6T*[?]SJ@,@;^J-L;N,-A;SSV MNSV/3=VIW^O]V^Z/7NRSGA.(LN:@_9J\4=L%]J/<_2_T\:CJ"35R(A*!.>8G M@>(2)G\FAI1IP#>UY*JYFA]%OG@\RVD)HTJ=6:WHJ%:SBBIS2BC4LZKHJSXL MR;.\CQ,0)F"ZS3ST&8MPAI+4+!\G?HNH'NE=Z*5I, TFA5QK&OI0+J3V3N+0 MLO :]X6/+?-D&:,%,D&]GV&%)3EP?^//.(!)BBI-7,H$" U DY"3N\ :H&6(9IR/=D> =9D^"\&$ M3*N\% M3QMSS-\]K"\UC7M6VP0:5),Y@4YNA^K;4N#1L%K8B;0L4M:2&)>4Z:>LM \*@Y/U'=R9]UX M)]9-26\M(075''M8^%YE678&C$ #X M);H"YV1NR:.HH3)U$5T"KEH]SEL4 RR!JQ+!7,8K$6;B 4DPRN#A],X]F?X=<_?>N[ZES[VY&.+'5E=IW\F:^U; MO8YS)FO5<-5P!;C:V\VZH=WJQO8=.PQU[++51Z6-R<9&)3K]0=;M!O:"+O1RM"S ,T[4M6[]/<]),&-ZO2V55><=D,4_;9M M^E=ML^%K YSS[(#;<9ZS -Q*)R\-M2V@]BQ-S;?N^'8*;[.CMAXZ42*7UE!S M]IZE:]D6Q2/V"T[_@-(L\T+U]O&,ACZJVN65G[2!Q[:SN5XSH M8J9NK^ZI&ZYRV06BE];_M&F+[>[WZ)C=X[7 MUED+IHL23,[0,5W7T8*IW8CJV=9I<*0%DQ9,IQ!,G8'IV+M>MJ/%TI'1M/L5 M]9=^AI-!T-3<-]+R6]/B/\O/--ZK') M/S)^OJJA2>RS)IXNW*&U37?8!5M\5^6D(P_'-B"Z.U_?J7%T=&:R1T.SW]6( M:CFBG/[.UKC&T;&9:=@S1Z/39*4UB$K;M/NVV>GOF22Z1%%YAM+0 MZ>\K#,]>WATHR]<2Z=1\#'CETDO>J^S-LZ;PMIA#X7X7:,>/?N( MJIE[-$ U0#5 -4!/#M"GO.'9YKBR*O?G/-#]1&_L"ARN,_*IG%'?M >Z8+_E M\M\^597QZ9TF+9:N42SU>F975VR?@5C:,\6KQ9(62^YK[V^D\\0J*KJ5N.IJ%UFEYLIY=UFCZVHH^A.1SJ]C,MQ]+U MMI_1]+$-S/J.V>MT-1>W&TN#SM4VW;RR_-I1#K!?N1?ON.:@OZO,T\&6H_L? MUQIKT?2Q7?&[;;H]W6VLY6BZWM8[FCZV2L@Z9M?>U;C57'QT+)VHK^/IV?C* M,A_OXF09)U[&R.WX&$>O;\,PIJO%C7=QFNF,Q^XP?64/;!->\:..L+061:YU M=/2<7K9IVMB.?7M#<]1Q-/NV%T6NU=?LJVFCF7T=LS,::NYM+88&)VI4>7H. MONJ&8''M1.\)6SAPH#0=/M,]'@X&H'8S)GQKNLZ>.8?#04G'L9Y7TUQK&$O+ M4RU/CQLR'O;-P6A/=M/R]#SD:=\Z31V%EJ=:GEZ9/+5MU^RY0RU/+UF>NJ.= M0R&7(E I%/)3AH>NX+]^+P'/]OM?QV63@C[J]@3L<]L9CO]OSV-2= M^KW>O^W!\,6!%_0,@*89WP09+&%2 ?U*,S5GAS8NQE3@S!9 MPN,8>!L_&'&>&+FH-)X LN(%2U)*_GO+91)_ATDR!I.\[/4,V'<(=%%9G9,DX3V&7:L81%>FL:3@*+ ]T$V-X#"&"QYD4>@G%#TP)OB M/T%&'8YVVB:"MSYBK(7P90IAGRU(RJJ,DN;+)8R=S#UXM_\0P28GZ0JW *5%)0T@T])E7],>-JX9V&(_ZU)]+Z6Z.V6Z'5JK&?,FDELK4SV\P2? MW8V,^2K 0&Y8A9#F>\U;6WN=Z.[@:V_,S1)\)S@N'A"Q(&LC"Q;X2F*>@J/R MR!NG<3)FZ">FP!T)"XEK8+XY !8LW1!@$:9&/#6FP?=B'.>B%$RA"<.G!+W# M8\B0<9+1WMCW);P:%6=.$EJ%L5R7-\F".UCSQ:JM70^H:>UUQMI+"!3!.T)A M39-X05[##$9(SP&6?!<@\Q0NA'6AF&Z7AEBQ^8]CWJLO/JI?81KW\V"")E#$ M]<5&Z6Z03EBB,#*-I9=D >@1<'NGTY1EZ #3JQ9+D-SXH&=,O;LX(34DA?HD MC&$5<9[A2C;MS!";<@[% &W3 -N?$&@YXS_*6G51.JGL.H)=>\6NN1&QGQ4$ M[PAS'. 9+[N6HQCDY;N]!9@@P7^X88]62)3R90!8O-DL83-<5_$$4/%+>V#9 MQ5PAP!T-?O0;D@!9% D]JNUO@?-6WF$J?*F84KCYB9?. 27QY*_&)VEUJ09"6VR-+LX'S >0C!>2JC4L^3QK0S-S(S-A, MO(G0_10#;T-<6DPCR+'K\$-#RY@OYPUA(KAC-_>!G\U%+%U]4&1Y.N4C* +! M'EO_B++&"8"6)2?BNJY= ZOZ[PXQ^Z%=Q.SGB=S$TINQUV- \5^OO2GL\8T7 MWGL/Z8N?JM@#U$G0(]SK(#OZ[2<$F$:P[*]27*M-&N4C?+.=M$19XPG7# 5M MM.63SMG$*S8JI6D,>N>>- T9*2#+R+[/0!X+5ZLTEN0W*X$#?GE.8X2X]!;@ MAR#V49#Z 6FZ2C )1_BP&"^A:6 PB@[@,2F[R5&@>6":1,QFO.+/I-R6BG. MAZ]>X_,(?FRGBJ!"5 E(2/%'J>P)OF:9LC?RPXT?I,O0>W@31 19>NA&3"]D M)C)\+45*[^,_"UDP&EF#S@#%@:C<%B\6DL(B25'+V_+?W*$UD[W3-8ZLH:C MP9FL];S@ZMKG1*_#K6;=<.1FAXN"GD-T;:Y[LLO"ITI1U\:RK57->9QJH.$F M [=3V("_FX9/PQ:C.%EN5,K8; M\^CR;%-TO,V&KPUPSB$DQHXP/@O8K%18'YRB+A%JSW)L=^M*_%.$G3HM2&O2 M&FJA@=:JJ,L;N7]U_A9S'$S&7.X+SF*1Y_\"ON2YC=2L MIT?JD6UDO4MK^7JX.]W;A\KS'KESH[A=*/32&@(T;;'=!Z 'IM/MF,.=#_7K M!H5'1E1W:'6NM$.A%DQ7*)CZ9M_IF-V>OJ2UY8*IYUSMQ7!:,%VC8 *QY ZT M6&JY6!KMW!;N4J32E5U7N743"QT\:$'PX+I[JW5-N]LUW9UO.]:7C1T94<[@ M1%U%-8ZVQY$Y& S-?G>@$=5R1#D[AZXTCHZ,(]MT^SVSW]/,U')$=4=7>W_ ME>5$=VUSI/V;%O@WUQUT<Z[TSC: =FP;FW].])Y>&VM9J67E+GSD M8.[$=(:]]C&3EI5:5FI9J65E6S;NF-UNQQP-=JT:OV!1>8[2<+1SV;_.0^_7 M>NEY=]S<=6GE4@_>K?F-#M"T($"S;8QXBSD4:=IP)?,AWG"\59Z%W&R6F>T$ MJ$:[1OL)5JG;0.F1>F1[1FK6TR/U2,UZ>J0>>3TC->OID7ID&UGOTCH8Z.:' M;1UY\!SF%:0ISR@3.>CU3+?KZ".O[4:3W3E1,X93;/8DI15:++5I;_V1;7:< M7<_G:;&DQ9(62UHL/9]8ZIKNSB>[M50Z,I9T6=:^Z>8SBQKHOH?M':F/]=9* M?D<#L^?NZFCKT]?'CH=8IT'1Z76'IH_MNL9TS)Y]FK[*&DU;HVEXHG8DFHW/ M@SYZ [-CZPM_6HXEQ[U:-KZR_*]N]-CZD3K*5'?H'+/7U2W26XZF@;5K\\!+ M"09J^MC.QAB9W?YI:$2C:0BEL M?&6IN7=QLHP3+V/DQGV,H]>W81A/J-/ENSC-M ?7!@_NNL-+KWI@^XUZ_1]U M!+"U*'*MHZ/G]+I"T\9V[-L;FFY7LV^+4=2UNII]-6TTU@X#\XY.T^E>8VD7 M!>Q>'P=?]44$<:WOG?;46N"I':9Q+">RIL97NK/LP0#4;D$W[/3,;G_/*-SA MH*3CK,\:#=?9$BU/M3P]RI$PVS'[_:0&0EJ=:GFIYNEM3 M?<<6H7_^L'=VW_ /W)-"R^9!1'1 MYZ"*Q#_S- NF#V(/;_\Q3GYZ6TQ<3!/X__TB\%R_[W5\-AGXHVYOX Z'O?'8 M[_8\-G6G?J_W;[O7&;S8Y^W\JR#R602[LRFP]7Q0I1G?!!DL85*!\\I]#?C:Y>)WIDRJ,!&B%))P8$!=0)TS(O M@1W,@"62>$&D&T09FR5>:.2P924P[TVG0-/P$=:7&GZ0 FTC(+PQ+-/$[^Y9 M&.)_^3N(!?[#EP8O3E@*LT_@:7CK.R_R?.]@1-PV7;!U9PBM#2Y2&_AL0>)> M9>,T7RYA[&3NP:O]APCV.$E7N'H"EB,. ,Y>QA'@DJ\N*0AJ!I^2.K\KO%=3 M,?:@M[^* 8"E)OVF896&K$93'2'5 B,YTV0KX ^HSA9@$*[@TUX8VZ8X5[!30-"EGQD M9,$"WTI<6[!R'GGC-$[&#+WB%-@Q82&Q*X!A#J $11?"[L,4R7L:?"_&<;:5 M.B]A@K_@,90$<9(!8^!_A'JL@U0N"O80W.&"V7> 4@",PG!Y-#Z;!XEO_)T# M1\(R8!(.SEOP47%:9%)S%:.X/P'G+02?(>#K&&.0/-, MTZF CY7,K,'#G(H M!1.LQ#.R! AS$:2I(JH0%_B-MT_^[GB?69L %F0%"*@@;H#"K9S!6 M>H6P]KL Q4+A'II$'ZB(09R ]@43_7L&.#05450J[YK1$ )5@&(.E@SW6]@% M^ROPGE;@VRMPZY3DO.JA(AW%=85Z%+?5-.[GP01L6)B5C,N-6M(@W;I$&6@V MTB6]BA0Y5RHE\4F-,@EC6$6<9U(I;J/++M;QW/[<4\MY\E&B1PGNLY( )Y5= M1[!KK]@U-\;V-BA7B-\S7@X&EEW(1W4=092!^ O('DJ1@KT%&G@\!F)R,0TS MK41RYHS[7VD@S:>?P<;,P-&3+(5+F>;(&V)*;M>N,P*=&QYN!/^O;W4;UZJ^ MD%N\%/6AOPEF4GO(AQ[3'L9+X*FAXFB6[T&S-8*/BMGLLRE+$L+- G_D+PV% M:1Z(^!>0E5<8LH8WFR5HV[/UG"M(I.OPXXG+F._N#;T9?(*;^\#/YB(KHCXH M\G6=\A$42V":K7]$88\)\ -+3L0)7:<&#_7?>2*7L_1F[/480_KBIZH( /Z70$0(UC=_]'NPN89KVN >.:MCHZ9@ F#)ESW'RXA[8OYPN%_Z\-D)H9F 40O_\_;VL_%K$'D1"/[0^!T( M QS 0VGCMEDA[W_^\.V76R*G6Q\7#.3*O[L(\T/9GE?=G@FVK<3Q0N 8N#0# MIIW$LXC4=HZQ 0,) I4[BXP\Y1$=X+P(+%ID7C(+(I85-GTM6HMYGSCB; ^> M8\)(?9,Q []BP#GP&4X,-@/\-,7P%TU,4>H[!@_*C"0HUP>416!@@#4!/MR= M%^:H9]%G!3>"GHTFS!);-((4%3@ Q<=GBO31F*$[2.N 36?<#"A14P@ 1 MK 8P.]EA$MX;7#':<*;@&WKT\]$$T@VEO$[8&W&*& $>PG L4KYTV@/@A,> MYFD9540SC&! D8AMU\TB_#H%&N*8I+R@)!P8O$!DL^D4"9;"K16Z$?XG1K8P M:!G[%&N5GT6D(T!6!LY6O-4L 2(6>UD@QTET>$NP.W&_W HWD5!@/ V!'@"F-L-2"L+L<"-[ZP-$UPF)M@6Z&4A?> :Q+LA217@D:D;CQR M-Q10P%\\B))R1/*5T]#H_V_O2YO;-K)%_PK*-_>6_ JB"8"K/),JQ7;F.3>) M/99S\[Y--<$FB1@$.%@D\_[Z=Y8&T*1(<=%"D.RI&D<2@%Y.G[W/$A3'IP:^ M#>0=XQW3H$R.QY?R(..\)M0IZ5,YO>E$S@,,CWQ20#PC!R=MF5!QS>0FPHKA( 4W.\Q@/C"GCC\"WL$3:YT?S"S!KXNB2'.8#)L:$ L\ TRN&+=TD+E(,^0!B()E:B]+Z9OQL>Z0B#%V1 M)9A&9 VO&E?+J@9 3R8Z8A5WY(O3SD,^_8?TD M?0$2P'I(&12EKF*S6 :E+ 71:\-Z6+0![MJ* [+XYS5MK?H1OBT(IE)_02%4 M?)0&P,U% G22!5F(,46:#K(DBOB"9(K>66T0,F#NZ3"VOE+CF-$=,YYQS!S< M'E]]-!N,*1+&E<6$EAO@?%BXCXD0"C?S:JI("Y.,*%ZW-T!M".%G&HNF!Z/C M#I@$_%4D2JC$.6QNF%[MK_$!7-7H!1E1UH&/L\Q2>57\\+;(" \B@A)]]%8- MKV@/T6TIFITFY,<5)C::C(VJ:H&:63UNT*.E&'M^UFXU6NWVVL?-AK/GL[:W M?M*'OGQHL?V&V]MO5+/64UKK=OBZH8K'QMR;'5[MWWMU11X.R\.7R4WI;9(@ M3;['2Z2T?N.[N _HOMHB^>]4@?$[WDNNA85!IDWP6[CE/V,\6@^'+7'HP+O< M,JUM=?[>XTACE_3,>B,!QB]LDTB]S8;/#7"N02J#5,^+5$]4X*TF-0;6Z#-; MWC1=L$6-(?(8F""']^K]O6 %B',O\'#T]1O0:#S.>!S$Z[ MC07B#3(;9#Y^9&Y[GMWM.0:9#3(?/S)[;L_N.+MVAWTI9'ZB9C^U1KV/VP0: MFKKX.\.UU;7;WJYQ M^]X!3^FTO($;Q/7631U,T_OT S%=!=]Z0-J>3LT S/'\^+'8_?; M77- ]3V@KGN8XSD'<_DSY@125ACG*]&]'&7A&1MY9V!VP49V=^UA8]3ZESXE MU^Z9#G]U/R6GY=FMSJ[]+3X=7/FQC*>_NSW'L M5N\P'7/,*6TOGCV[W=SS!LV#87L=<-]?\E#I=VVGM*JO-*;VX$, (NUU[UYEC M>NECZC?M7LO<-[_(?;.]X.O>4'&N*MF A6OOMTABF;^A.I(QV'$#J:J/R_VH'Q:WVRU XSUM]]HD])@#7I\*T&S;W?ZN?,H<\-$YYK6N.^!B.N-EN[^\5JE^JVA'Z(G[?5-#:N SV2,"T.\T#WG>94]K* MU=FQ.RUCCM;\E/HMN],VIU3S4T)-S3NC&_X7J&N]YII_4VN&9^GWV6FTMUC= MBN+IJ)M=>HT5A9I1T< !7OUH73A59@57ZS;W=5N;P;9C4JWK?DB.9[?V]469 M4WI!?=#;^7K"G-)+,SS7[KHF/N%98?RAC"Y0'8"T?DQ;-V(R?H/=;9V=1;DQ M=%[XB"YSO' M91^Q!^ 0('XW$=%88NS "(2T=2O"7*(+P(./KW@:&H27%.4@!Q: MSU><8--W*KF3P7#E ?"&<8[5#''WY]NJ\HFA4V^J;_==N[USO^RG!=&!#3)# M)H9,-@K'3M=N[9NY8,C$D,EYD(EC>_V.W=\WGNJX".7AU1HR,F3TB+H\7MMN M.L>IEI$E]R83,&,1S0/_%*N>BF0<1#1]%X"A)KQ$U+QRW<:2V88V4C":\Y^" M:"BC[.J27WOJL^EM.AJ7/4VO^5#N__LL85>;,8:6]74BL9)M'F4I-7C+X/=L MDDA)&>P1O&]-89!):LD(Z]O>R%DFIP.9\-*]IFVY3=_C33Z'(LD@F#6LQ,.R$4*D*KC\$RECK\/BI< E10B4W M4IK$4/J)%/CKO9N+.$^T $9\?I.)))DW3O;LO;J??7GT.S /).JQ@--;0=X8 MJ(H_"\IMY509%!%%G>U4^GG"*;&J4W15@%M8F?0G$0!G/*?"62+:'C4VH $P M.O<9T* Z"!KQ*LA@"?[#?D$ZFB]R"A $7+8^RP3. *;PI?5I !N@R[R4J/ G MD/T C2>"@=LB?^G+:SNTXVMKINTT+G?*^#0#UA&DDM& Y(CP,Y8O\#ML)IY* M0-38@@=1.H*?A34,8(\1O#:.XZ$%> PKNPU\V; ^ :-)2@BOGC>%-V: @PHU'P';Z:);"%$@0IT%%FS65&!!%*G 9V MBE1[-PG\B747)]^LB:C>&\AQ'MGJJ1+TU7:T]8/@38)!SN0)2U_8Y5\Q$*@% M;V9Y(AD9;T42T+L5Z489W3;;U:"TYU%.# 0_RB/UB]HY!;&/8] LHZFZP5;[ MQ+.=(# S_#O\."?@HBR)(YAWO@[.-DVTN()")V'PXG,_%,%T>9;JW&' ,( A M4I[Y#A0@G .S]=5.<#& I0," 2%%&,)R8$]/Q:,.2Y]_2D"C6Y +81I;$R"M M.$'='^ .=.:#A$?, [H:,$\"J%M3.!M #T1-D!SP9IYR4P46]$/88S*W ,4( M.1/IQ^.(*(/Q_1_7UY\;%LRK8 ^@!UY0#"KQT&%[VAG!X4UC?#0:(>1O)4P) ME"!] "O%2#,X0B*C^(9Q5$ D68) M"$!%WU,QI\7'@!;)'7(HP HQFP$V1-GZQ2-/0S@"0$9YJ)HQH^(3)ZP7J57C M=-K"]662 $SPA9S0%E^C:I) P1A,ABCU5_.Q)>JMV!DR><09T#_F0&^\L:G,)O&050&$ MWA!>3::\5;7^\FS4:"(I.!E2>#4 ,"A&S,&4YK,39=*!@C/FH!**L ABW6O]);[?=_RRT]>J8'?>2M,,2^O1FF[_H MM,LOLA@I3[W4L/X!V)$@%[$9@94D9[S$PRL0)"=6@YPDR!26I( PP2CPK=LX MS*><_Z1$?(&6.":C)BYC&J=9L8X*\7PX$4 1QA_&;#BB"<@C7 B*8H.*QA9 M=[)<%B#D4(X$4",1>8%^DJ5'"94"&$J+!O9 <,U3Q-,$=5VBX(J=*N9B@V7D MXY_@(4R5LI +89XIR9H(Z2?^BPFF5'^8GW%AV7R&:D0TCG$(!%L>P?A$\PWK M(VA18"GA;S8RT'D!%3YUV&.:#W!T!+,B8 8A;V(6HW@,8$$%==-'1;@9,WF= M).]!I&%=5\:!73YG4W,+KA55L%U:KA+M# 7<'Q@RR$6)LI&3C &Z"GB(X#)4 M\7'IV_+//DX8AFHR6-%:/J (K>5RJ,']O+>[8)A-E$-/_U"YY9K5)V( ZE6> MK?]$8S*^1!WK0/RDU5J"A_[O)"F6,P.Q?#D +>S;I1C!:J]$>"?FZ:LWBXP4 MN&@!1(3@\N9?/"R#+>-5&]R%_1_H:(: =O,%05QH5V$ C)/Y)@B^%)6@0N@A M=Y")C^0.QC/Q MV0%B"-H[3' GA9*F$;,:(#!\/@J0DR'ES3(F[-&2/HYK*@1!P_I*+(?Y(7-K M6KIF:"V:51+R51/0_*C M'V<$=DA\1WHKZ3^H9L-AA02XC%CX)FZKM,N"X5ZP\P;5JM&5UQ\158SS<>/ M%4_K]QN]MH=L3<6WJ8D5QVL0QUNZW.%G[6:CU^VL?=QL.'L^:WON7E\^M%@' M/NQZ9K%FL4ZWN^VP*R[<"[(#5B/K\>:&V-2- <,[O-J_]^J*>WSF8R]S9;U\ MG[$ZFK6T,:W"O-PBH/54@7'/J-X"%D>#H%I@S Z!!/4^,- Q?D,=8YL@[&TV M?5; ^XJZY%-0^RD"QV#6"V#6T2D,)Y&%^@$ON9+ MS['=R#K/D:C1*19DOMT M87&#'BVT(9\UX72+,9Z,K,PBSVF1)\!3'DB0JDU?_FRR3MUB)2Y,PBQ M/J(X:=?N]#W;:Q]_^5:#=\>$=RW;ZWG86-7@G<&[%^5WCMNR>^X!Z^L8O#M# MO ->YWEVJUL[.7L"6OH#)32.04O_L#XJD"[A*9SJ$N.![/4A@*8HU>YU&VRO MZ=I>:]>6AZ:LS@L?E., \^S :77-2=7[I-IVRX'_N^:@:GY03M-NMOIVR]O5 M_GKVDSH!?>0!G_GJ)^=>F.'H2R]T[7Z_C6[%1Y5>J$V-$H/. MYXW.J- X?=M[9$4>@\_U.M:SQ>>NW6XU;;>UJXYNT-F@-A:[X_5L MQS&Q ":#J#:QB=O:=*?9 M9QL*?4KKWDGCU8V!S34C9!T[%[[5T#2,TQO;0A MV;7;)Y!I=.*GU&O9S7[M6-X)Z" /Z&DG'8_X2"/E;",$=MY_O?E*V^ZY+;O? MW37E;US>T-.AMTKM/& M6W;7=6VW>5S\R-H2YV,]$+668'_@10?OPOHC M"T+LHX@W'G4MTFC&./HQ3H#0C_RZTQ1,-(6<-C:6=UH>*/F[*OCUNTXR>'=< M>-?JM.S.SGX2@W<&[QZ'=TVO9[=;!N\,WKVPG'7[=L_;,ZWW#'UE9Y,Z9 HF M'JIV;K/=LIONKC$Z]8M//_&#:MMNOXT7$>:@ZGU0CMWO8J:1.:B:'U3;=MH] MN^?4CO6=@#;R@,9VTN&)CS17SC9B8.?]UYNU>+;3[]K=MBF7:-#Y!-"Y8W<[ M3=MK[9EN8=#9H'.=-N[934S%"!J+<&V;>Q=^Z!H,\9!QS@!ZCWRVTQ3"-$4:-JPM[[=;L'_ MG>-OJV7P[ICPSL%J=([=Z9@*G ;Q7M9-X;4Z=M\[_M:]Z=J_IV*WZ M13B=@)K^P#7_,:CIIA+BH;]ZTGW3ZVJ*]=\LT)Z".F*N)C"A7Q]J\\@-@PSK%I4['KLPT5 M>'H U9P[=>VFT[-;SI[>H:<#5,UM?$,RAF14-%G3;O;;=KME2,:0C"&9+>\@ MNGTP*_M[=B9H%HSG_*8B&,LJNW%:CVR:*?V&<<2F>;"*M(/(3*5(8 M-(BL9%-8"GF]!VR(6J,DGEKOI2^G YE8GF-;;M-UK2RV;N0LH[\R+H(&A(\\ MZTXF$MWC "38C26R+ D&.8$2/YOF81;,X.<(]C=+XK^DGUGB3B3#M%'B\U," M_,>_#9(W/]X?.AC^_54@O&%'-(?2[P[[K7;7Z_7:@\&PU19RY(V&[?:_G+[W M:I\%/?MI=U>>]J_!O_-@6)0T?"=F029"ZXM,XSSQ9?I$ '8X M]L!_>-?-+NSZ$_"/0O^O#3!_@G4$\*T0"LCK%$))V?=Q L^0EAB- M@)XE_#RWQC*"]V"-?AS%T\"WK5$0 ;,): /Q=":S( MN8:6A' =I*/B71(YS M^#E.YK8UR%. 3ZKO8"1\> 8S Z#G5CQ2*Q# = 9R'BN T<5<'#:LWT0DQK15 M:QI' 7Y:+0/&2+[)C(>/:$OP1_QE',8#;>DX'@""N".PS&(15C81,*Z8JWW3 MU,M0XX-*"A)L6">!I9\0R&IO0SD+XSG!&/A^G "@I(*-0C7X15IY*O&\"(] M(H7Y4%Y9%\'K9>RN,#\:Q_AWA6_P4R3E$([^(H"O5I$ "1@I 8DCT$&"&5WK M#D'@P6AX;G@^BCYX&!A'^+#$-*A$7Q#=RC1CZL"E"!^+Q,)0M(L05D6WP1:H M6'= .W1'#.<#0E4,N)PL[!)G*K#7IG;9K'_;1*'>/ML M*]#@;K,)*''C"4T[$PQ@^'*1KA,Y [R:D'17\\9Y!LN): R@,\![FJ+ NRW1 MY1V@WB )UJ&)LQ6:?-MQTB?%T8;U)^H^&<"JQ"F ):#A @>L=!7BADJEH)OI82EY\G3(J@L,)#%"+9)+4 I8"SK%&!;7P=F!YIPA%P). ="8H; M(--HC'0*! HD3*."Q06XD\Q1AB;,(4NI!]HZOI+.I!^, CDLXTUR&$S7V(&U M%6,#HL<:;Q;E<>B\&9 T!2X)+#%#7FQ]A&U8W0IC7QK15L.^DMW_]1\]U^F^ M3:WW0>KG:8K;0:2[!GD]3P/B?#^74OU=(:R?>S\/KA[65R]PHAD QA#[*J5I[R;33 MA[@VO57JLLC!;D5(' QP!>AG:(,V$:3TW2!.0+[C3VOYF-I+RR4&]786LQ9Q ME4C69=_>!<-LHGPW^H?* =.L/A&#%.O-K_]$8Y(^K%@F!^*'K?82//1_)V7> M[ P(]W*02/'M4HQ@M5?.'L:%7;K!6MO_JHP&6 M#ZHJJ)\B+&2=B2@\+11:$B?!] M%$6%/"DL)M2FT1^H;*;B\5T 2A&,A!HJ:,6C$1 LJJVH>Y%LDA&9EGFEJK.T M6C9+<7P2N@!=*P-=Z[:4O60+@L5?JN/X(RCD6[F/W+HK'!\CZQ,8E^AM8UWB M3I*Q'$JT97#+FL&"#%,LZ O*&K:0::H7\!M0'%#C8)[/OZ44\@K?S^"\OE,( M+*C /[C=M@7;"O$]&(\9:T[J#JG' E9 ':P,'Z>Y;E[ O"IO,;/;F8] M#/9#8>5J&7@#4 *3PP>5R[IAQQ6B YI^)V'6T4XV6/E6H/L&@#&%N8Q\]FVN M\2FQ;"K'8HBDP* S'$R$:;PT#O*S+)B2EVMTSQ%&[BXPUM(8&$16<&#\YA86 M%:,0G<_X9,H5D&9\)PLAW+ ^W?I3FV8 MTZT6#4%V..I+86%<:7[KR@NN.[A9G:+79B# Z.)TK7<9+%\P&V"LE#R>Y-U# MOSOC%>US&^\5R-P\H37IPI90"\ SH\W%E5JVF4@J5\) XLOL1&6I[72,V#9B M^QG%]N&O0:H+,^2=@;HYV,X(6^N0$,1R'[QC%V@EA<3V+LA3" (!QDI?7^T/ M6BQR15LI/144$(),6,Q2>57\\+8(F@@B @I]]%8-K]P;:-$O!8/0A/RX,O8; M33;X58R_FED];M"CI0 7?M9S&UZWO_9QL^'L^:SMK9_TH2\?6JS3:G3ZVRUH M0\+##C5@]GAU18 8^YM>)A"JM\E#0ZA2DH554,1")-0Y=+&D,E%6Z?*I>!"J MI(D$M>T6!748"[RE5[PGS6NA(TF>Y;)\;U.W9O9]'_A&GNYR9??EU6W5?1GI$OVR.P M@PTK#UB@\1S4T^N5+K0:F;)/R,0?9];6CT U9S_7^IEW1^@-^ASF M>YIWS]VJP&C'90^6\WFUV[T]RSG_#A$_]W2JA?D-SJ@G]3',#E,P4"+-](KHX#T%Q$ MATNDN/_O]120 ;,P9XE,%0-,I9]C4!8[YH(TS>&7*EIA?:3NJ@VN%58OM?,/ M%!H%NDL9-=VQJ\#I(KJ- Z>GXGLPS<$L'(\3#!"3EF#XJ+S),O>C M):TS*+ MK1^<1KM)H6HJ$OJ>J],2&-HUQU@QV; ^8_X5?IAI)1GLC2NC[$\UZYU(<=IF M.>VSAT4]"/RMS?;-T3!3(&F,W,/:%)A*RU !"J-_1_3E'%S*RZ, Q#3W M)VH,6:!0.(=U#W-?A2>6FZM2@;9.L=@ZNND(69W[>AV[.20N[A33N-(4VQ3) M:!(0ZA+)V+"^XI\5CU2U!) S>KU&4\]>^2M/@G08^"I+5J7=JF/\HW'3L#'" M.\*DPI!BO*UW(A)#P4P)";.(V,8P? Q M%X7A+ A@XX&\E6JD"2SR\M^Y(*);-^U"_0^2(%4'"*3C/%%1](OI"&D^^$N) M&95P5Q2,J=+W53Z_TA4$Z'II&S1FH9DH M77;=4&H)*",I^2^JAE&/*M5-4^ILRK!4RAQF.2QD 9):%8]L3A- ;9? /^U MK7Q&F7R^#&:DSNI)H[K2B%]B2;!8T\-#++.0I)@HD\\H&372O\?:,3^T,("X MY/FS,$^Y/(SV'LL).(B8TD41A7"C'W'C.#N\\BL@20+LP_J".]*K6U@75.-C M1"KIF@-\3;H#?)G2,0/JJ;P>DC6D:A90)EFR[=0J@0;KC4QQX9Q) B(Q&N/? MD,=9XX#."M1<.E2AU%FJ*Z-/7.B_11D>^,"G+"#6B0'\7)0)Y!UF_Y291LM[ M+4LQ5%64_/A6PL]EU#I9-'&:T;$C>@>089)8 M*N4W+:E?"8[%Q/YE%D[:J0B0@]S+][$& #8#4N&H6%6Q:*,^%VJ$F"+N]!72^FGU1.ET_-Z%,\NUPA@15MF MKFDE]KWR? L/J7P9EP!=66QP43=068R:SH.K4W^%1?MRILYOA( 5ZMR*99UL MI:PB^*.,1Y0X^UVI/_8ZUIWZ+J?[%AX=J3]% M6#_G)'C71Y@QGTZ)D2PDI+*740I0( "_@GAH4N+P6;?=:#=[ATV)6W$Q6K_Z MSKL M=_H=5I'DF:(:]WN_+?,,JQ9/N#JV]'5EZ*/2XA\.DSLUQVHJY,L[XF< M77(L:[I3@SZ'R='=!W6>-K^YEB)H50S1#H$8]4: >VG9C]CP-F&IIP0X=Q>" M.8F@O=^EJEVCKORI.M+*@C,O%.9<2X:Q99S7N<<#'GVX7[OKVBUGSV;U)];W MRB#SL2-SJVL[O5T['9OJ#\\@7/.4+S'9G?T4@G7W\A#')5BWS36IW9EOSVY6 M;;'>'.6BZ[JVY[9>/V:/!^YP;S#NJ#"NU6W;W5;G(!AWMO;?A9)7K_7^.L82 MW+7RP*FQCU5;K#?[\!R[V78.5T/BA2PV@W1UVMM%S[-!4=I>9#UUT9)CZ9^[ M8US8I](K>5W*HI.(MMC>!QN/K!_:7;?1*@-O,>SD![#T&ZZ>?[%3V[0R=$6K MNI_($5=_MZ1((JJ:)X8(.3E466#1)3>4A!'3*IR;% =57Q^#N"BT%21HE)6E M[+5Z^%<61K6ZS;?7OL^APM00E,)!J]+T-KWDO"U>?A=S,S8L9"^S=/GQ9TSI M"(8<-97*A2ZL1:O5E1^6BYB).06>4&,5WT\PTZT8K?P('RXO* PX(@W#U(OW MOE(SG6T/>+A'V[OJ_.XH!/!^"?Z!ZC>@(I^7NQ(DRST%%[LC+/4,H Q(1 @M ME8 Z E'? H"OO..>TPF0Q#3@IG%%]7XMTR>U1BJ<>,C-Y625\^69T.":A :? M2##N=:IAF1C$F-%2=5G82)8OT)%D9:N0 W41L;7=A@"MQ*8\G1G%X7+?W4'1 M$I,"9Y^^ZPC]5NP*MDDIQJG*?M4))9&W,LIET0)%8]8X,!]Y>>(J=%G-BNUK MBJ!II294?+YL&J/P@V0%WOO/@#=A>2L-8UU8.\J"AKVCLEA* 0JR8>A MI_ 7(BMXI=AH551@'^X]:*+.?5M+LDTD6-\ MK8%"AK+;5FVB./.%$_3I SVS3MO0'39#3B@%"6@UA4U0,'^64#2Z#^QP@";[7O:Z-'O]^/*55= U>P&D04VB_I=CJE L"L /*(EP.5"-L8- MO=N.MBRA9^BJP?C$9[.0-@Y#4FE!-7R1OYN^/HV^)>_QW%(1+M6KN'A_\^FU M7BZ$"R%P?EJ5J##$KP, F?A&&C+Q 2U=4V$@8!OCH*URO:9E0]\B,9-$&B8A M3E'(8[>QJ<08>.XO"0@.:ALF A;))4#8@'55PB*LUYI09Z>*W KDB*PM^A?1 MTDC'7DB$K,8M]-C=AFW0" $25>CGS&XQBS'5> OS.F4)K.+NJ*YCQB0&M%/. MQP6#L4QX3R1UG1^SB9!'2H -1$@B];7-^9!+4L*V0DI162$GN$H&-YBG!1=G M7YXQEM2 X]>YBLKKXRUOZ%L#C[M]PI\")_!/F'*#A"T8\#! SV$D>V@XE^M[ M5M]RLLRMO)R#L0C\'#A+0@VUBET4@[LTN*HBL(Q.*%; 6!1*A5@W-ZX;7LHX MJ5\Q1!V+3 :_GL'?-1G\-6T;3,Z1%2JC9E97O%6I9)2]1_EKA8!D/5^I"8M* M6J4O%5P$N'B(N3EC3C&^S]"'U,$6D7Q7QFMKT^41];:]O=?:3S%0LO.756C. M?T2QAPH%RBH@-'AU1[<"#AM$S!4XL7"5)"%^4_BL-DF4:S36[KE5 KT!X@-] M^I!?(8.\A][;EMS*5-O MZ7N9IT (GTNQR[9*IC01Y"#D!J9C$@O>)!2>*H %M8MX+K/*5Y0FH6 M#ADJ'UZU7G1&(&6I0J&+CH@?0)I[6TU&+FNTP\:4? NCD U;1R M-;3RO&ZCO0E7;.L'I]MM]#:A'V/ #VY3P]2BM3EM %FB=DBVIOI5]O(/+6_Q M^V?%.*?3Z-];+)L/N&"<<6'%K&[K5RLE*,IU+GZN8ZW@JQ84EC&K /%=!,)B M$LPL\BI(]F<(4 W\2018-IZS'AUM7PROUAC]2ED'5E&V[OKUKJXRNE N. MXRWK-;A+Y=$FY9N*1\VM3'RG.X!)''+]#ZUXT7(?^#2+_6^7 S)UD-,"%^)2 M2*Q+=1K.^BF18-C-$PU/5N5X"M3150[':6^"*2)&'/'1H!^UX.&@B'1[*Y2+ MY\*!MX SJ+Z^P "P-NPM7M445J*Y(33JN!172W"LB45&[\:!EC%9) K#WM\ M3W$HU(6TN(C0E/;5Y ,61.^Y2/9HI,2F(D^K93$<0PCC*!2EFI%!HUQ *QP#MO8E6RC:IOL]?C M475;^--!\N;'^\,$P[^_"H0W[(CF4/K=8;_5[GJ]7GLP&+;:0HZ\T;#=_I?3 M[[_:./FSG_EJA^,[!!&ZMU7 $)[$!]@ZNFK2TV#I&+2DXB4*P28B$<[Q,EHA MD5Z&4%T3*GQ+\U"AZZRZF4SH+IMON!D'BW@>7X_G6565L#"AR)TWP)M&\J4E M+&P$7>=7M1/_<7W]N6&]4VXTO5(AJ]9QAO%EM+LP3ME8+6_H=0C [<)ZGJ>.U&%_@Q,.,D#V5!L71SRA?17ZD*/<[&FV E M/)6[ +"L9UE65_L&;*O$6#K=-,VG,^UR5ET3UFV@ MO%@C(Z\(%00[/!Y'0"A#_:*-*UW1J>/M+%;"_).NY@*@-@Q02(&*@Q'P!-BG M!E>N;Z^JR>VR#8H"29 9TQHX"(11 W&-%J7*C5(MV7E5^$^%:19H6G4^"!*& MC$]XU+!^R8?C*N)/6_4RI=*-\>@^FH#LUST>&IV5!?SU@JQ4%/6O!R:=BJ%L M6']$R@/.SO.EXJ(TR'K,%61@8SP3E1-6+1P6B&<5O(LZXRH0(XII4/80,3'X M64YQDLS:[D CPBA5P'8XA*1PVB 5EVMK6+]5E^YXH\WH@BPC0]C=RC#6XJDD M!?PHA;&0+Z*2+]6>RP*Q(D==B_T8F90%7_XI%H A\,M[H'B*_> @,FVPLA@T MD4OIF!K*%*8>:&&8[JHPS"V#+WO'$'Q)P+_!"QB.C07Z>2\R<="83 @QV1^ M+*!/YM UBR..RF2DF5")^P&R(E'(B0$8<.OUNWPZ^(L:RC_'Y1O[G6])L*5=XMZ#9?*MWF M4ZG;U". ]V-!__>1Y9G*?*Y3\,\YVJ+W0+3%]L8/'.$K$Z/QLC$:J]=-S,QK M'(J7K5K48N>B3J/I(D7^$XT)&('B')!5_9.Z+?#O[S6E7 SB/ /=A (\OP3I MM]/PP[ "1ZZL*"Z#)LI(6E67_M_+4/JW!J7A/2BI,-@$H+178@XK7JQ@S='( MH-'9 JM&YOM 6F,>51$_6A!P><^7E%HOQR_Z.*H*L4E8Z_PB1U)K=E9IY7&D MZ;[WY^>XY0?GQ-LL./UUIHZ#MGE[4>&^2+^/\]ZYS?9F M[UW-N'SK"+C\._;F,SE^QN"!(47FG 0+O\XRX9/;!M,T)L$@X.N9E6EIR,Y^ MQEXZ3O/RG]P@#-.B1\J]02HZ4;TH]?UWDT".K _?I9]SW\H1O*W23/A9I?87 MS]CZUY.;5CC\ON2A9,;O>.+2:15FVTWI38=9%:>\9I>-T_=:%*LIIBQ!+O # M_:W7*DI:X2:ZYC-.[E4QZ#IO![L/5AL5 LK7T:3\1=Z*,.?W$Q02*LZZ:*VS M #X5)Y-M:V,N 9^2"-A\I-8V,I-\653>7"@0 6(&ONY8>_2UPTOSC@\55,GG M4L@2:PVMG@2IHEHS771O@:H@=+]KT<$#4SG2>8I8C DL%7P6D'16PJ8R M6=KL@J1.5IO8DHW12NRQE4.;]XCYI[;JK4!N9G5%Q_YIE858^DP+Q_.]3F8W M']YI%P:X$--T"%[DP_2#E'@0]O--U!VJ0H<*."P"5%[#$)+HV@H3H+"]30X/"F*-ZR?BMN7;'&]MKKYB_G%E.\84?;S MG262J?UP(IB][;F1)5TBQ$8.@;=0/NSG5JD@06+%E)']R'C 6@CUCV@*1^P, M1F!92%K:P3%!PANU*^F"M:JON*OZAH M?"V-H)Q9FY2R62GRY98RQMDUP7TLM?.HG!M)<1[%7*?![8&7 82IRUN<554L MJ(TDJ6 4;1 57AR*-*;0Z6VA16(^]LF],UR1:,KGS*>[YK#Y-QH(5Z1U7RXJ M'-BH8I%>I-C(W J#;RBZL_C^^_9N6S@^3O.^$J^?=/%:L)H;4IU/T6K0124B MV5[:X#"61 YE$!ZA\'8B+DYVI ^Z]I]1X$AF4J<4!C,2.2ABN&E6\=A?!7N*0G' G3!D-:>0%Q7T'+/YFY(S M"FNBQ&&8IT4$W%U,LZ"#:2;C&=($_ ZO:5X)I..$R&>TX!6[A^X V6J%XB[- Q1<7-A-J^$5$FQF%6P*EWV0ED8^ M%=@3U/@Z3UB6%!9]H;*4I<#*$FK8)-W&&&UTGM%4J %A'^V%+#NZ7 IA%1A& M3QH")0/_E6.S8F1Q_J04Y )-R$B.X3RD:H4^3N(TU?^F$F#*E.^AF *SM,': MO0V2.%(U4Q>BW.^*TD\3BNQ>AI $Z1=33LYE$5S!@V+^>AYQ=97R+ZC]@NA5 MHKOZ,ZA$V'D<=I4V$:9\7P5=RM9*,-*$BZYEE#0]E(Y&!71058* MB,DDDO-4V0;62,H566[HF2TJ^_VY%(LM6$69K,85#3_(U:PBUS&L'=.:JXJ5 M1=QID'&5S7C 95X(IVBSE7.#ZD F6F1_E9E,+RK52O,M%#&JP_LYU,6UD++( M5&7)M?721!551'/A]0&492V7;AJ+2R9D#6/EIM_,,H_/4?5A@1O^ MQB1S$D*1C[E)):>_E*E7ULWE?U=Y4YH[2:M]N2@A"C:"960)R018:&!U%<]% MGDWBA*K.(#1F2F_DY4IM%OF; *;QC3HAO5Y(5%-W3Q7"6K$2=%:%-5'5*5>3X*F M]->ES=0S;LUI':DN?5UC99KB*'\6*A?I)'C&)^U>#,FYJ#^-:A'IT#*CZL(8 M8)NJ(J%Z7EL5Y!*@*SL/,[YBY>HK'#_#]8D5*T'&DV>II?$+TXC0PW@0F M+5-PM+1=I77P(O2L3OU:SV;)A_,OX%/-E T=B>J@9"BK_J' W.O%7-9")QD% M(95;+B[N"I_NFKCUX@3+2LYX X$VVG+&WKIE?)U4*JYB\6QO:4E@7*:Q\'+5-\<[)B\$]KUX%Q2538'L8.D@5$U=+)09EG MOVV9#;UN?G)5VTL(OR)UW5Z7MZX7B<0"M2H:4BL'6=UL,JWR._?J11)L\?*! MHR6*PFQ3E:JJ0?1Y? TF7>L>+;>;3^-Q=;IG[7&MG4YDN;72AE;'\O\18;.! M-*-KSQNN"#^R/G!=RBITW+;^8/_9YZ)6(+*DCWB'F*!R7E5VN??IMGSD0">U M)0">BAFZC0.JBY%UG8]A5'=5@#PZM?2"?;H=21$(E4)7W)>7P?]I0(VY MU.--ANE$)*NK +&6(,9C=&ADRS-00Q70'M$$YD)2K,DLKE9%(;8\ MN]5Q'YC+9BE((R[4L:IJ?^@#H^[T=%;#(;$ 05R!9:$($\4$#$O 4HUKH7(L M4$NLGJ-CE\XSG\7L:Y??)=]%LU^?S[XX.:V@WPUGD# *MB[$ZPNWC)/54E6J M#!5/SU"Q.>:]W(&^+*6EY6)*DF9THTR1SH\F;YT2.3X>;V3L8@P6*0X&^]+V,'<-O[E MFOB7ZP7 X_,R;Z776.^KT-2ODR 9%L> ;U/5T9/P,7VE L*8W$*;Y:3P6"55 MW>M%9NV7\]C; ;*]#(EYV:2IBY6/L>AN*62JOBA_> M%KVV@XC 0!^]5<,K^Q)G6.I\2Q/RX\IH:C39<%)MV]7,ZG&#'BWUX^5GGM=H MM_IK'S<;SI[/VM[Z21_Z\J'%.BU8K'Q10;;7\-K;#4M]H15- MK.A(OM1Z^C"MPWN;1 11]F?*;UONK?W GI:;J3_A]E_2I[4==+[&>-7X>]DQ M[H:U]4*@#I]'Q6LWW"U6M\*IB++CTFWT[C-WC+W% 5[]>.&@I;+DCGKN8^7ZM>:I^3 *R_SVB28S5E.F!##9NI8:T:4Y.UKB#6NB]9I&P/H5U$)GHX MK_N2KZ,HSJGE\N=0<"S[9ZY'_CRFY;-R1@M8XPOSQ2-C +^)[\$TG]8=*Y6\ MO@!LO,;B!M\I9K'NJWZ/YEMB_0]Z="_=8ZW%JG2M8ZP8S:B#\;^,$!,SP4NT.,[A&H[?*\T'Y*;.,O-=#J]CZ MCNP6!GEYCQ2=[2]Y.+<]R)WI=43_ MVX\D-6:\<./O] [A0R:*_32345'.\H9N&K]H[6">A2MW\!)MX]+6<66OL<+1 MNXDK[WFX:U'1W0U!FM8*-$EPJR_C/]@2%U3F(7OWESGWC@1!.VYNO]^G/*9' M'\W+>32W/)D?'G,:.YR"P3K#'$[\F QS.";FT&XV[2;__W"8MZ]-=RHZXE?Q MG7)[B[:7G[2VET>H(>YP5;2_L?*0$%B!'D]*B*N)X5E%P(9#>O3! M'+$(6+7%FN-<'PCZ^)'NQ#G#?NIAC8]IWS%>R*%TT,/F5(7'.WJWM:C,&*[8A%P/'=N[G-5J/3/GJD.W'.<"IW\L?B4#KH89?9U^QW;=8C MP-:,<41CG+M.;?RN1G:>FNPT>O4QZ=6G@G6&.1S%,1GF<$S,P02[UD!'-'Y7 M<_E6!+LZO5U=8.;JK4XBX/BNWERGV2B:9!\QTITX9SB5:_EC<2@=]+"I1-2S MAK=N84.IQ'95ZM(#M!G&.1;.+/:_=?V((R$QQ[5;K>Y^:O#3 :LN5G9=QC"8 M^L2^@I-!5>-I."8ULSZ>AC=4ROG'!ZM5+58*\,"[<:SWCM!LM#^'P">_)YI;;TOJ0J%X. ON+I2GVF9 "^SIR MP<2 ZH8++C/^4RP2ZC;R/D@D-R436+;NEMM(TM5;4EZ]81,*K *F.M!Q%\S_ MA1WFU*J@>,U>T98ZFP!VCB?6+WDDBSOQCFWE,WSC!T#SLG>(ZC."/?(R$9%K MYWY_DV(A ^D+&%U2XRYJGAQ97-NJ@ 24+R>Y/_*&/ABVI:"-#?T2R2T?!E0(+EX8J>R/5C8SPV]G MLQ!(LZ@9CXVPL2<E"/ MCJ*CF]:2>:'#"?P-89C*9!E'1@W<=H> M\GL49<5..<90=3 MYVDZF+K]DDZ?K8/IJN.K,6MHUXXU?"(-_6/5^>D(^WMQ6TGK:R)(_[M.$FQT MO=#:[:B;=KW?I\66C;V_A\K<06TUQJ;PW,#EG[F(,F']+?A^%<71[_D4UN63 M30=[_B)'L+7+]BLK H/V[Z^D/[SZDH?2:0[:#L#V>AC#A,.?0S%^93': #OX MGEV-@N]R"! (4_F*>,3HTG&[V,9XZWE P7C$5+U7/PK^XF]O%J;\ MJ_J:3*-LZT7U=]G_WM/TFJ]^K,S>C=L7%KJ@W>9;G-#"&2\==!00_8B*?N@M MYRV"2WT HUQN^,@NOA* HL*?D#UN!2G:08#;P[(Y9*O9NQ!4Y/^+'.T5N M+O][/0LZ2W'L/HTX]MHU$<< "/\2@(O^HZLTGP(KGK^MCXSN'$&?[P_?)\$@ MR+;3X%EP'4W3Q$X#$/C)V]JY#:_5>X86?"UOOU$?6FO7:_3W;&[X8&<_I]'I MMO;O[-U\HK,0,[8[_Z6_J M#]>:Q&LX#U]U/OU%.V_VH5OV)^JIL4OLQQ/VF=G0UFNC(3D:/=MY\])!@XKY M?NXJQ]9('!/]-[%2>9',6MX>?($6F(5@34RR;';UYLW=W5T#EMD8Q[=OKA-_ M HIQ^D8.QR)Y,Q29>.,TV\V^TWX#RW6X;:??['6ZCOMFV 6+K=\:RN^> MTYAD<%)?9)K15=H[/$DP(?&J#E3VCQ&L8Q97=YG*J+R1R2W8F:F-;S2L"^U* M9!2$>)F;6HHE*X.UX>!M#G_^MS?BG(%-@4'=MV<.A=3Z&>Q=QH[>Y7\KO/E- MP+@67M6[3:=/MV9!B8/P?"(3"9;E8&XE>-\F(U^^)D ^JIGA!GEW?"+MX;(P MSR2UGD@A0 ME!C%9%V/$\F7$M:0>/1U?O;0X4+\12VH,P>&C>+Z[*% (;\RNY,R BW(@(-N MQ\\="H6N??: 4*XL))(/(@FM=PWKXGW^39X]8%Z#.,5 :MOZ)7G8U6>AVH\V MUMG#["C]G$\/AN/T=#X]'.ZY&(JI3E&<;4!@-'8# ?K:S!\.RHU&Y&<\> M+NAG/7L@^$87-9[V%9[V@U[V&4^[\;0??('/PW-'[M@(AC].P^R.6I+,!S6 O\P%-/,3V,7=,67; MKMO$$SNH3@ B;%N@.HI._ M6,%THX@?F'-XCDJFK6H]8W'GP=QZ-PGDR/KP7?HY><$^J69"NI:!;6&8DAQ/ M7#JM"_&:"W0J-J2_>\,=.8N612ZJS*BEW(AD("*97G[Z'LJY=>U36TVW"6]< M<( !@!@'T_#R59PLN/)]ST_3E:Z5@P;>W8VYC[(QGX.(A'Y@0@WLS'+\+&7 MYV.NT<@,'S-\[+OG[JJ.8;CD-CS.Z3&!_=&X:;QK+'(QQVLWM^-W_69G*WZ7 M)U&03@S/>_!ZR+"\^K*\QQJASPJ:KT!^HS@,XSOLPSDJZ9XZ(5 37&N4Q-/E MN&OX-GZW_S6IE:SW)\T4[T]J7>@]?]^ M^O+KE741O+;>Q=A%-\4>0G%$[:,HE/LG$<)2@7=,I,Q2&UY=_^Y-M1G@*Y]F MDEDH?[7M9^_BZ2R1$W@/>28V,)I*'.!VV^]%.K%^!D#CM-M^I&)@D#-?W,)* M?X\S26[[-5]7C+L:Q[8R,1YS0L4@C/UO-#)B((V++-4:RDR08@FOIH:W+O#6 MX\DP/&_>>C@&ZL>WJ"*)L3P/P$YOZ%6KC]6C6*?N0'E MZE[&_]KN?W7M:MOO-[K-[CY-;;U&]QD:Q?9;C6;'W;^CZR/:F!X'N]J2!TV# MX3"4!]K/SR2U@87R'%0P4=\5VB8,VJT_$ /39/%O_R8(7IF@!?P]C7_XH24BU/6M5!_L*8,'P M[Z\"X0T[HCF4?G?8;[6!N_?:@\&PU19RY(V&[?:_7*_WJOAJDE0X/9:7@T2* M;Y=B!'N\$N&=F*>OWBS*.1!,2^>Q#$J&S8_4U7K5_BC4\.Z!7=;9_ M]>/-QW_\?OWUCR\?MI'WW6+A 9I-V97;(K@<"$<^+T57)1+,O*2R^L@G)OT\ M 8*0J,SY$R3XPC'F]+V632]]D>,@!3K F@QK>AQ.0!L.$F5(9 4P_4!.1#A"-R%.0$Y&?H%F3&0>P5^1!9\Y71<[4\)0XC^5A=JMO!___SC^O>OU];-AR__\_'=AQN M[._O&EOO^+XH74!$K]>H$'$506X:NL3H;N,06FW;:W3:K7VT6E"'^_TGUVI[ MO4:SN?[3I]%JZV6"_S2_6NVB> I%K[2P#[&S-^D;WAG_^_GZCU^MWQK6[Y]^ M^O#K/NKM,_:KKYN:_%GD(<$J'LB0V,J-C +0'O\'I(/U.9%I@'Q#N_2Y]OT8 MN#OZ@=6MSS.!^(B@>/$Y"2(_F(EP!7A>WX?/&D?)]GS=\0ZFE;Q'#_(5(,RM MYGAR52F5M6M_2<6_+EI!N_6 CO]F$ _G\)])-@U__/]02P,$% @ 85!B M5QP=T_M%&@ W#8! ! !P=W(M,C R,S Y,S N>'-D[5U;<^,VLG[/K^#1 M4TY5-+[-O>)L^3+.>LMCJ7S)['E*020D88L_7A:N]41YP'SO='#TZG!@4<_V'>;-3@>/#U?#]X-_ M_/;33[_^SW#X[_.[&^O2MZ,%]4+K@E,24L=Z9N'<"N?4^N+SK^R)6&.7A%.? M+X;#WP39A;]<<3:;A];QX?%)4BSYE7]\_>'=Y-@Y/!G:;]\?#5]/WD^'[]\> M389O**&3PP^'D[?TZ)?91T*/3P[)R?OAR>'1F^%K>N0,WY\<38?OCM^=3-\< MO_WP^HTCF+X$'P-[3A?$@J9YP<>7X'0P#\/EQX.#Y^?G5\\GKWP^.S@^/#PZ M^/?GFWM1=!"7=9GW-5?Z9<+=I/S) ?X\(0%-BB^?>5KZKXAX(?S&GYA-@U>V MOSC ]AY^.#E,BB,S5L.>>4%(/#ME[X1\&*Z6-#@J)X+?#_!WK.AP>'@T/#XJ MD*HICX?0]R='62&=,"7+2OCF0/XXL$@8" M;&!)5;CQ;1(*#<>20=*N0OD#ZH8!_C7$OUZ]!,[@H'FM43"<$;+4JCE+(VN/ MO]&1(*/71Q\^?#AX044MEZ!4\43Y(7X<'AV#+FA46Z7!S>N&OX8)71I MG@P)W98RE [**EU048J_@VW%2$>XMA@QI988Y3-&0RP2 @3AC4Z% ;5?S?RG M ]N/O)"OFHS!,I+D#YW1EV<6<0X+J)X 69KTK]8B.)3IU)X4QP^MZZ2VHU-G M4AP_E-1)/,\/!3U^$W^W7#)OZLLOX"L=RYC,0#C\_O'NNLZ.%!6O21*^">>U2+\= MBO^.K.%ZNS.T!*6%I+\>;!)LL(H"ZHR\W\3G336/B>,B-80;"M*8+M^UI63Q METE?UO:PYU /B.%#X+O,P3W?.7'16+N?4QH&.EVOY*7$Y!B N(?.I"DH,4\K MR]2*N5J2[1ZO3!^/"5@7L%\/&0C<)7AYQDHD3]H@:?VZ+7'N!%;_R@2V"K M:E"B_*8-RKG:+%F=]3-6N!_"65!(,+]R_>=.@4YY*J%]VPI:X&^)"O9(KGO] MTU\1"U<=PA@S5&+XK@V&DOD>O\WN[M)64G%7(ON^/;(]-IO.HX!Y- B(YXSX MC'CL;R'0.0D8 #'.M U*G-G"_<>\V1CZTX;M;W/0MZU(B?\'W(ZRP';](.(4 M_DAJM("AE:WS%TO4BOAGZQ7EUC5;2=4]TH9;^ISI>NY[\-&6HZ4YTG5,5"@> M'6ZB"-QRH.3X]0B:._I$O8C>4=N?2::@KG?4W=QGQGVE@9]B$[C[A.X]G:%"7WL8&2!D:8Y?":T2H>--A&(F5H9+C[K_S 8[ M(&":WH$H[Z^]IYH$(KIFWEGTRES&L2SH)1Q.7S70]FIN$RJY_N]GUR,'*L.A1K]]0Z%&-SH[+*_OXW68?2\(> M]:QT>3Z0%[V)?TVD[./WQ%D%>8]Z6M?SUM"Q=E38?O?.:78?^O;78?%IL73]%:7GU .VX1BVEQH32RFU M$H?"KC=A8\5\+,&H1RB \BV8M)_!8+[PA0N'>GJ.PSHF2DP*^]P,-V'$Y_CU M")I+&A+F^M,+RN&#I^\UJF*@A*2P#Y:8,4 MC)3X%';!68[KX\R>;KRV/,;XYN_.0H(]02">^+@(Y*F7'%[S:DKR/W2W]S;K=G:-2 M=G>%D[N/W5WNK=8V>.NXJ.!XW]CSW4> RIS8VJ.CFH<2G(;N\#Y"4^$[U5^L MZ]@H 2KL]*L=L7T$2>%(U9[I&K%3@E;'GB6S&:O*&\E@#MYUCDO9)6*\.9X\A2;F9T[UP%:VM5*EC!L=):P=9RY">WO>)L M!>&?1]]'=:#>O?+\",HSIEQT&'R?<>C<$H[WTI]VOP0VK%^I3 6?86MERDB4 M\W&E,NWUJC-<=SD]-99@KUL_F&XEMN59$% 1-G;#R(2YXK1FYQ-6D\J5&E7P MJ+?6J-3.EO((HHQ$>WUJ!.EBZJETQO*.]&=6 EQ+\PG%&6=#( ML.=K3[&C[Z/%@G#V-W6N&(Q7FVVW(6];@0K>#\7CD5)XU[59:76]WR5EPW;: M#]):+DK\"B<)1Y'3/7"G#AEVI@PQ^=CLD+W-T;'PG(D'9#^ M]);&]ME6F'90KU(+"LC,&GU*R/+:(O%!]OH,[9$_3\ MC)XM?![&@=);Z=9N15*J76VZ CS-3<2S4#Y+"HA:E1716LN8W7XDMF0BIQ4+ M:F4E[;U.WC.POZ?,!E5).CMX#/#\YS/QH+=P*6<(*.4+D,";917E(@I"?T&Y MZ&KD-F?+0' '*WPKO=R]6$K=K ^R!8MF+6*JIX&%0N*!U%I,C.S,"+JIR8FP M5DY:*Q&W]PJ:KCQ9A$=1B&]5X ,YZ=VZ,+.+V4WU2H4K'$14KL$;*I01 M9WW5,-Q8J?ONC3FT^YNI4%M*U/J2\$? MO*$O:<7Y\ VHVA)U6W'E^0S O52.AH'^,A S4WBR:A6@T4UU2@4IN'>U[AND M<:=9*EC9>AM)H87:9QK.?2=#TGY_WW&]2K4I26+21FVD)#GB?OL2&N+XF?"O MT#FPFY$=>4_MB(M?=JY"&E4KM:C@]M74HK4LB4*MI>FY(I7<:<*[TK 3<2Z9 M&\&*_XEPW&L$2Y6-[[6UA0]MDHE*/BI"[>_ MAA;6,<1*2JZ&[8&M1T G!D:7\1[VASJ)Q[G/N/Z-=&7D.W8 %SV*72Q=,8GE\1J'EX1WI8&+>LEJE>A0< MT"7JL9;!$D(4%$6< *>"6(DDEA!EKSP>1M'-I@?"EUP=N M: B]AB=9HG,[FT4ZJ%JI1,I4SG%^1"F')02Q8DFD\JQO4<3"B&,RJ6;[:4@) MY[T]IT[D[DA9-KDK]4&=M:-&'Y+:>HFVS+(A(EX]*IZL$M]<^$&+@*(FS)18 M5B4"B>-R!6,B4^!9]KBD^_YTW9#5=1"+WR&=@NHH7X M:DQ6PA_=$B U0Q5BQ9>H4L0DQ>I.UW%D-6>Y1_([('GR2[1U(<7AMR5>)9<"ZG>,I#Q^P94A(T&OIIDK,>HIIY M\Z3%47.!5HE0P7N M$(^W)R?9C^@)$Y_6)>(MK/X VKXJ)T!;M KT2PX*I-$4QY]1*/\E2/\O+ARI^.[Q_%#1;X)_0G])Z& MH4L=YF4&V)D-DQQBHGW#LO.JE5I0\+56IJ9,+F"NQ'L*((.\(H,?P-294"N6 M!R.SPX9MP4P)>S"9=GB&W]Q9^26\GQT_^%/5?1B2+0= )EDKN*FR+ MCS)68IL>I,&0%6-95A+EF\K974M4>YCP4]\S%&^&._X6YSI1Q^IE@N$&7:"NJ4(*N][*DN)0<5V@E M-5JRRCWX>62N/>A1M%JZA+O 5 EPP=^F CBM8@]HON_/?<_!+\>$P\^_1P2- M5]K"@;U%'4JX"XXW%=RB1O&+K--:5[I7@#PX%V3),.U]KH0XX9%?X=6D%]C> MP+87^KY3O6A9M5)="EX^E;K$@A3*R8.N5!@K*TTO]4@VN?"J13>NG3;,E;I0 M$E>)E*4/:>R].VJH\14+',?P#_K.GXC;*A*H%7F=M$*6Q;D5(+"KZZ^B&??,SE8I-56TG=O=0(Q:LX MF(36L\5E=(;9\[#(QL 56<^"D#,;5D_\3=_3NSL9E'I4S,"J?LYG:.5%$DH' M)7\I3#*_Q-G6$M%D@;V>%3 N^WG;2*GNJE1IT4DQT6L3+:HHM(^S:J P:R-. M4;!KM=&N6*D\!>]E(^7)6+%-7B#;:] F/EMD_M9DK-2 @BNSD0;TYDSJUX.7 MX"-9+ADT'[^1?WN>+V477\$WU(US2@+VRV?^YWD4,(\&>+%GPKS4E)AYF&D[ MFR15)D9-LDJ>Y=Z+@-^B!4W?=LO\,K#()!!?G@ZFQ WHP/+(@IX.=EZOQUP7 MZ4\'(1BP ^MEPEWV<4DY\QWLM=,!\S#I89C\-)%/!IP.;'%3<& %$8C.PDB> MJ/O1\G0@2[*0+@96*)C(;Q:^!\K%5]?P"S(?'%3U=WHB+T^YD^2=(J>,Z 2\ MY5K9:PVIU6UW(IFMKV$KG9 /\5-PA%QL:)"ZI3> +J5ETT!PQ?U%Y@7I!_H2 MGKN^_;6RW:UX[;(7PJ2:)OT PEW)E/7>[($3+X &0CT/_CG%]->7$?T_2OC( MHS7MU^!AJ.:/8;JZHTN7V.+[L9#G'"-3H&6\NNU*NLYQEM\D1.J6X17U&2?N M.B/99[J84)YMDA1-MJBZ_"Y5UO$7L.'7:(WGW$+KX[\>/=C,!;[+'#2[M5NJ MQH3N#R.G:C]'U=.5LIIOU:&A/F MN<]@%$]!LHA3/IJ._6?*Q2J%KG;*%5Z AL2[:V?C9GZ"I0A/H86,]8TJ+6H" M5%L[;7XP3TUV*KTG+@4-XSZ($*[P[DH(TPK&&BR1!CZGVU=Y7Q6_;31)M^1L MZ"2^#K:(LJXUN#A0EZ$H?3@J7%F6H(E)_2<>)^"<8@VNJT7^-#._K;-R\A%]&-]?QF;7G7-(IY3Q_.3O3 0U//W==[0X-+PTWG_Y& MH,/]IO%;S?6%C+/-"Z',HT@?5.\N&I":/P-ET.H(=&/!CIU^,,Y%;B28&.N7 MR>KR)BR138,7:H>S'A-#<6WAZWCVN_2<(#=#^V8LG9-@M(ZF#WY(W#OZ1+VH M)ABJAL((+VK^6'%D8]8F?GQXNAK2YO J::'GK%5J9O9+_;[#G:49M2(A"E]',Z< 1P^6.S>;A:/H82-)O$D^MD*"] M ;%+=5N'RZ&[MN(M8Y5?N[)[.^)N;)A>\\GZCN)JXN!)SA4+;.*B8=F%C5K! MV%!S57KP\B,E#2I*]B3-3L;;L#*V5Q2[-#WM:=HMV#)\]6Z2#SX13I(.:M>BV (,2.(4Y@'L'=&2V1Q MY?,I!>E@RI67 +Y07)I@AL6,53-:S'I9$R%GD(P[1DV^MMU@_)K&6'?&FE BB7[HTI)@>"1"._6>5^M*4W-")IW2_$7]7 M/U :4!K:YCB3)0_2I?2+S[_"W[D1'X5^^OOOU(,QZJ9_@\DB3QXI<:'U,(HN M7,(6BO&P^WI-&$^QRB>J@,'&\:ZCD:>ZALZ$UE7:'=JGH"TX&3J>2C:8(#$/ MV=\Q&,TWIGDZ0]T7:6C/E8NW(SPGOC.1R%Z+26WVG'4^VP;D-.)IK& M3=0%&FCQ^'',5Y$B#Y!C3GRQ3%Y*$(?2(XYMRWRA8]]J,C;U4* B$.'U4:OX MA369"=./N!WK$^75Q'PI$R2_!^,R7)T3^RMU-B9\!2YJ0A/:E\V&<7QXK+BZ M7U7:A);\[OO.,\@A[H; C#=CZ?&K,F:S&>UWCI6H$5*LABT:%]-UT# G_#A? MX:%%-!'=U:Z)CG=1BZ@^\R BS>GG^3:+.T+B..FLM:EF*?Q);0,H$BB3M#>;1O7J1V1VW*GD3,;W*CXBIQ?N-@_,*A(G\Z MQ3AAF+.K#;+V#$T=X&FNAEA494* &@(3("\^$UGO"JHJ;D);E-[F]GYJ8U== M=9["- Y889ZUX62X.58],36@-!3PW5W72-NNVN]\2Q$,12&32OG")0$FI,"$ MO=11NVEJR7Z(:;3IY00]-H8B73H[Z/6$#@M#>T'3$Q0[.W;L;U+58H:GB03S M6S_\)W6=\U7.\A_QEMFT6S,T879)4%)$/VZ4,D%RY58\?W*?/ZR_C-"DR4:. MM=_RZ];S \TI\9!>FQ/Q:VT/_J-'EDL..RA'CO<1AQ[ E$4RQ%VK-[>HQ="^ MC%L4)X4M-#B;\*+0^!'LZ![8HMI/V0US,V;C[<=6QN&VI>NN35V&ZM\N'N62 M1;_E9J2B9C.OK8-&B.?J,&]HFD=S?/^HROBD(C-AJ17>_HUC(6$^9Y[H:QBR MV8:5(1&8N4,RC"]7N7!J"+ZSIT:=\W6],]XV>VR1DPDJO9$,HS0B(<9O_63! MAEL$9RJ%"G1>S7=6G,81Q+6IXC6Y&+K(HK>(SX ;1K]-.9$F?J3RV2O)3!@> MW\"G>.O+VSG?U[.9E<)0/4LBX\XC)C,GHP6;)#"7Z:&5-X)J:;O.**T98-'_\NE6\_IK,A(GECCH4-_" 27")#C'Q6I -M=#@ M_M7=JYM7HH3*Z-!B8D*[-^+;3[2BX4],:DG9/GKD75+8PSB9W0QFU-!S U4S M,71B[N9)U1_A:8XN%^);&C[DK@I\D^6_I%9C(XJKLGS7WL50DGV'JQCBZ?K MGL.P_NVG_P)02P,$% @ 85!B5T64D6%8+0 Z^L! !0 !P=W(M,C R M,S Y,S!?8V%L+GAM;.U]6W-;1Y+F>_\*K?=ULUWW2\=T3\BR/>$(=\LARSVS M3XBLJBP).R2@ 4!=YM=O%G@119$2+G4.#K7K<% D".)D5GZ5M\K*_)=_?7]^ M]N0MK=;SY>*OW\D_B^^>T"(ORWSQZJ_?_?'R9PC?_>O?_O2G?_D? /_QPXM? MG_RXS!?GM-@\>;8BW%!Y\FZ^>?UD\YJ>_/MR]9_SM_CDMS/K7#2V;#_T;+[XS[^T+PG7](396ZRW/_[UN]>; MS9N_?/_]NW?O_OP^K<[^O%R]^EX)H;^_?O=W5V]__]G[W^GMNV6,\?OM;V_> MNI[?]T;^6/G]?_S]U]_S:SI'F"_6&USD]H#U_"_K[8N_+C-NMJO^5;J>//B. M]A->1_7>!BPW^Y M>CO/M/YS7IY_W][R_;/EHM!B386_62_/YJ6)^@<\:SS\_IIHLV9.MI^\^?"& M_OK=>G[^YHRN7WN]HOK7[]Z\6T&3N(A:-'+^YPX?^OU'DC.>Y8NS[0K]RC]? M?72CKCOU]'Y#_!>7"W;]_+-E_N1-9TU%_)[.-NOK5[9+NUW6>QY_N8Y=.'EVL5KQ=I\%RKD*%<%KZ<%XD0 ];T1E M;8@6-;I:AF/HBHI/^;J%D*>K_&2Y*K1B%?;=DW?4U,V5-KLD"5?Y$^A\OI.N MWO']^N+\?/N9,-_0^?7?U]7RO(^T-\NN:WTI4B;^:)DO%Z]>TNK\1TJ;IXOR M#-_,-WCV*_'^>I[.YJ^V:[*>.33&\%X!'7(&4XUB5F6 4"4K;)%C(.J-@YTH MVP4;ZK%AH[],NN'E1ZK$<"V_L+=P3B_Q_2VF_T&;6='.4F%[79,)8*1*$$,B M<,X)LBZ9ZGUGH'R%I%T0HA\90GI*H1LTGK,[N+I-R'*1KU1;)$PV9\>\)N8U M*X00A>0O6O W-7MRG5'Q,#6[ ,(\,D!T6OM^6'A#*^9_\6JKM:X)^W"++)=* MM:5*4$X(YE972!@4E!B,#^AUIMP;$E\C:A=DV,>&C*Z2Z :0I^LU.^2SRA\O ME6)W)VH#1JD T03!BBHH*6J4-M?.*+A\2-L_GP&X>/S0G[Z;\NYF]: M!H2__WF^:#'E=D.]:"OZO/ZQIBW13^N&5D]SOCAO J#R([U949Y?RF)1GIXO M5YOY?V]_G(6BE411H")*,-9&0!L"9)UUD$+7Y&QGT S/U93\\0Y(G!@,^OIJ ME^MSRQ*D0LY63%!9\8-)FCB8L!8$6QF3B@Q&]8[V[R5D2BY[!Q =O]C=Y/[+ M8H.+5_-T1E?TT.:G]_GLHB5^_VVY+._F9V>S(J2*6BN@:IGA&A%2 MV3["'LL5[R#L@Y9TH&CLCJV::1.,C*6 2M2\*J\A)B_9W9)9((4251@T$KM# MT"ZB=X]']/T6OQL>?M\L\W^^7I[Q4JZ;1[/Y,(N14 GV/:)$9I,0V0NQ!"A] MRF1\5:6W,_HY%07$6.QIRG&J-F$]T9*E^G:DKQ4&>H=!9)/ZWR MD8YM^,;8Y1#^-2W6\[=T>>SRZW+=G/;G]26^G[F [!%XCN:$X&C.461'O2BH M02)5;[(1O7&S)XE3"I]ZZYL!A=4-42]7[/]=K#YL>;]4A9=6TV,4R@D)D03C M6\<$J68-TL?HO#->B=Y1UD.T[!EUP6,"29?U'] %9YQ>!O^_M>0@+_EFLYJG MBPVF,WJY;(FCY6+#"\B?^.J7Q896M-ZP&;4EE) @UUIY08@@9"4@^JJS+$HY MJP=WVP^A?( 01FA9,7IJ51#$:V$*A,H_.IEUM*4P7'JKX*^%,%-S]P?'V-U- M=Z28NFVWO\\7R]5V :Z88OV1' 7F1V-LQ58&L%H-J+)!&:G$VOO$[BX-TPX M1H?*42+J5P_W\=C]Z:+2U-' MGF?"A)@2.7"*'2)3(\=EP6G(H@2A"K*!56-5L$ZFTO-X)'RA_'.O)>^&\^8 MS3?M)+-Q]XSW,N]C6N1&D+/"&':!0)5H.#9/"(F#+9!*R2@J*>=[)X2_0,Z4 MU.2@F.@EDJGYJ SM@)@#%%/;%0XF&VN(4*G4Z))AS=[[5'D('W4RE:/]D7<" M07O MFR#>XME6'6R>X6KU@=?Z,F*UR)YRE!E8+;"LK2OL8?%J6W1&:)/-^0_:7/,L42M+EJ#4RC8C1<<:H9TO M(K;; 9'_IOM>^ (]4[+C_<#130(=/3O6S)@W_S[?O'YVL=XLSZ^*CVX1%E40 MM88,E 4RQ^QR1HD51$&.WGRTSO?V\G<@:TKVMJ/ZZ"R/CK5@;_G9R]6'=F.$ M4&AAG(!05:M+\0S5HB6H)+P(,0;K>Y^4WW[^E XG^HG^X!7N6,9,;W!>?GK_ MIMV,92MVJQ;QYMYA)1.425"]D6!*J-!J$\%F(Z*T_"OJ?65K![*F5P#6 Q&] MY3%$WNN:CJ9T%"&!5Y7 ;(,)E!Y4S?R*R[Z8L>_^'NXA_88?FG%NQ=UT*1#8Y'0U.F%4W2^C[$[>E)SK(]'RD!/56TB#^E0W M5ZEN]JV)7AK)NCU;WK<4+*"I&E"86I.DZJDW?':A:TI^=V?<=!?+T/HD\WOK^- ;6S"-)% MYBTH8L>B]<51T>=4BO/=BQ-O/7Y*CG=GP1^ZR'>D_"_?WUV:7_GGSDUV?M_P MUVWJ?UFO -N:6WQ"T>'==A[X] ';[NS"3Z?^.QQ;?2SQFBE3J3IT$ VRRK<4 M($;E0%+.4IC@?/?,QB<$=+AW6N>;+2NF>&+ 5W!6LJ>3A /$F%A1I:B*K;KX MWHKAX].GY&T>+N%[KG,>LKK=]/XGG.QTIB)TM$&$!#;*=CF?#55T1H$.Q;N0 M+;G<.PC;F\@]/JDJ/6K W;M9JA5&]JB,$HU[M\=32%=D2VY9;E MCS*J%%"!$)9AI#FN9^,L@2/&K*P/1IK>MO >,J:DJJ>"QP<3- =*KV=SC"TW M5\IC1C4()9("%]A<&#()DFI]BD/-6O-OJ^Y_)OH)"9/2T5/%SS%BZWJ8OMX6 M;UZR?\.9E;$X01$4948RI<2$Z A9IR2JS89-W0 'Z_?1,J4D[W3!U$&.?=LT M,9?+3U7D-=)ER*6:8B 8;/<86S.1UD#8.>UR#D$:T?OVUY:H(ZRC3 M_L=5MTRPK=X*+17$)#,3(@-$'PB*BBFX:IUTHSM0^W/VP\5ZOJ#U^MGR/+%8 MF]QO*NLW+6,]+U=P>+I:(;^Z35H_>]V^_67Q]+R=2S^O#_S)S6&2G(68HU6: M@)QW8"PO65(Y<=22E=,H;O6*.,#6S@6O,HAD>+T\(@2T"BIFS,:14JYW2OE^2B;EW?9&5H?%[W>1 MA[;FZ]]HP3R>M?*:;QO';&]-C15%%"PG(1(+!K"#93&"B\\HH*RR: MSL#8C;(]'=?'!90!A',T<-Z\6]WQGRZO!?V=-J^7Y:./O&X>T2LF^X_F)MV< M_CZME?4>?[>>&=9[J27RI*7$@;Q1$*H0X(6OP?KJO;IS'OO9D78W8J;DG?9" MT6DDU<]$W>J$^[S>;8DY(REJ<,*!]-CND[-''#6'7[9D7:02)OGNINJ+%$VJ M04IWD]5/&/UZD:Z8J\O3@9DPAHVG0] *&:'&1U:!18$421'I(I+MWH[TX^.G MU):RM^0/7>5!Q*P2A\^Y>HZF16S#2R2$4EN7D!(]$IG0_;#V03'OS\D+>DN+ M"[K..=PM3[UI\=LV%?]?6C\J43(ON+<@MUU^L\L08W;@/7N%R,&"=+W+00\@ M'O_^ZH*[_?E66'^52V28BMFE,TS%!"2 M,5"3C-%9G57H;20?IF92,5TOE'1:_%,7EC[0%F^(*M.''C52R>E.G':J/[WG M6=>-!@_KHE"<+2)F<,@NN-&H(BGVMQZ<0KK9V).R\)G:' MHU.-+]]"Q5Q?6L6YC30E3W64Z+MJ"J(16M^NZHLWI:#WOM$&( MMAB;O=#!=S\LVQMM?7G_>;EBD"XN;]CD#R]7N%BS^WPYX6C[TQ6PR_^YN,Q! MW:Q6]D[F9"0CHW7VDSH#MMN+C@2&+HGM M+_%Q>3A_LUI:E%!C!'(<*9CB$D2L!%8@*DKDE!)?\93W>N"4C,-@#\CI80U@#=OZY *X:!*' MPZ( (@F&!F;"S$C$_HV%!@Q>)NOT[X7#>SI-GDSJ8VS2G8C.JI(K0H+?7@TK MK&,P1 \60ZHZ&M9C(V[D1W?/[@38["[6DR?DJ79^-/OM&!\P?)>S3.3<=6B\=,7;KWS-UK-VVEX;C,@Z$>Z_/=&U_WT/F\K MNEXP,S_52GDSDT[);5R]%#B+_G3?O[Z+LLB/F4/IVS,B'[9IXX $W&0Q1,KBL8 M74 *(O0^;]Z=NBF%A(\?GL>*?VAX7HX4_Y0^E%$49A7(!':NJPZ 12IHHXEX M^TB%OO=DSMVIF]*5HLERP^K[?9?KXX:H%OEO+'^?K-L'M!==3.#DF)1>=S""R8=?+&,%J1#EPLFJ5#%F+4W%R]LOF\\=GHK(M M??Z=9?>\\BLLE\V'W\XXD&6)-:F^:3$J?__+8GVQ8AU+O]-F<[:-7&$'[;YCI?+ MIYGI6]'U%3*Z/!;9*I;+WY19U-7FY A<:*I,E@2I-74F3R$XRC;:WAT$]J%O M4@G%@2$WN/QZ-O3Z9&/\'3<7;3#>=BC4V1EMCU77K4#_YG+'S.3&==! VXFV M)09(T1HHO#V*\$5Q%-._3FI?,J<4+8P%MX&%.9Q>>U ;SU!8DS@(@;Q-XU@I M.&+V%H1)A$+48+K/A]N=NCU=Z&]3I_6177=L_;Q[RY""MZU,:)>H$M*U>X3*?8C<5+WP$9&V1!2'$Z-W5:LRK61&H(]Q-S. M)8VNK9)0@48=A/=.$'7OC_D%>O:\4?9-@>AH^9PB%6M]8-CF#-G(U/J[2N#( MHT*+[A.O!2DSE53LX3OG>?UQWIZU**TKQOERL9T..?/L\WH=)$W!X ME:"48(+1*IHJ!MH[]U,TJ;XD X'HH=W304:#A"NW3,36+-S'OT&#);%/BW;; MWU,CA';9/!M?G3:H5/>QA'N2.*4SM[& -: 0NR'M!;VYP?^OR\6KE[0Z_[7% M[ARU<[0^W\RBS8'9,&T:$).%)0.B%9"I2E189<#>CN-7B9I4\Y*1X-174D/$ M(4SAQ2J_QC6U]DT?5:A&]DR),>T#$@,[:F#=V3+ZT6F=0@VN=TN]KU/U&&+: MH4Q=)UD-8N[NAW9HP]JK+Y!*:M#.!,%%!%U4=1BDLMTKQ+]*U)2F*9[ I!TO MJ.XZZ 6=M0+*E\N7^+ZU'&CCUYEYAOOOKW%%/^"VTO*\-7_:+NHLU6!U.U)$ M72*84@6;7!] URQ*28YUZ% .^+ZT/H; =BA]-:A&@ M0N@ D4,+"#%(KX(-J :80'-0]>;^Z[!3ZZSMN=!-P/5\]6-KSM8*T;"KLQ:I"6W^(N4KND3=I,[K\_Q5#^&X/E8,'YYQLC@LNY[ ?F>Q;BN MM[^IP9]YP\JD*@5.8)L_E!/$-H1(5T4FMLE6U'LJQ,[$/8*@NC?@AA%.UM# .F)ER&:YFI[ TYFFXH6,;G>SL<>Y#V&$'L ;3:(]#K. M.*VT6C76[Y_)D[45T4H/.FG#F+?L?2?,O 5<=$4%"MTGVWV%I"E57XZ$HIY" M&EDQW737GK'WK%IO?/:@686:7-D^9X.@K C%,/W:])_3LA>)CR#\/HU^.DR( M8[6?+4IE;Y'Y5\DU]"= 51%RT5&Q&Z@H];[-?GS[V;%ZD(Z$HXXB&E!!;5V] MISFW>0#KW_!#NZ+<6GGGO+J@;> M">8CR-T%T,I'_6&YH_8(RS=\VLF>L2)%BY?6PON4\:^;] MDA%TKM%I96NAWBIM'_IVP5OXYCWY3O(;$&&_K>@-SLNU^WCE-3*]EWOE4C<; MM,;HQ!1:#FA-:,ZCRP9TL *U\*5TSU@?1NDNJ(O?/.JZR[1?=W"<+[:MH1:? M5(M12(9(@KTM[E\E>B\A.^52Q3<&G^-%TF^ZS?WG*LYF M3XX9*Z09J2X:P"@#B,J6F-'*A/;.+QQ^&B9/?+&K-SPZR*1C(NK-BO+\DH)* M,F.SFJ&T5!B[98#%6S#2V2I"0B5[YPIN/W\G+'QC:?"#UW_H>.V&T6?X9K[! M,UZ/F0U!-Y9 N"2848XLHRT9K,G%RZ2"$\/GDAZB;B?T?/N)[B["ZUD0=-T- MVTFM7>+G5XIM=F>K'TBF-4 V(O 2B%RQ,WCV[%;^C:6O#US[@?N^;6\VK.?; M(^.GKUZMZ!5NZ)/)D+^QG[U<7:42<%&>GFUQQK]95EZZ2U_[1]K@_.R0WG"= M">C3/V[(5>G48^Z>:: <>B]?+>;_S>@M[.+.ZQQODH_7UX0Y1+J5!.+?79Q3 M:?I(R"Q#82R3)0]&%X:V-+%U&M*AR!J0>N?Z.K,PP/C=@\EI@<:"'_=A1H9E MK07O=:%*&[\L(<58 =O"FJ*+SKT;R@W"R)0Z/IP2^SM,Y1T9-=V\@YZL7'97 MO]*#'W."ZYGDX)JRCNQ/MRDR\U]C:3$5>]R!:),I!J(S>*"]C%;YW3GIPIJ;45N-; MW2?'HZG+[(JN6_^J'N/RK5>*8.9+T61\ A]=&_])EB,Q8:&J(&3PMFKIOQ)^ MC$+HE(JUI@#ZZ:%CDE;A;@')=E^_?(V+-MWQW?SL;,:63DME))A$@0V?4I $ M2A#51Q^JU+KV[I0W*H-3JD6;PL:9/LHF:SENE[X4F8P7$2&:W&8^N +!B 2. MO/*$PCEE3V0W]JQG&NUFVA30/S5H3-)H7)=$O,3WM_D*5F1L$V^*2J;-.ZR M11!@#"J)$$Q*O=O!#,_5GA5_W_X.F2B@)KE1KMS$V[_XM&RRS7-CJU<#L-ZO M[$!& W3%V93WDF7[[RJS+N_(J^4HDK* MO@U>;JQZ9E5G!&]$Q9QTJG'*\Y^.6F#.'75E#RH@'F M>?UC35>W)7-("H,#)=MD4T,2."0K0%'%$)%4N=OI;O!(YHL$[UM_^LWOC.G" M99JFYG(4QJWA%[.*VL=(&6I&YDGGR*M.&D(BC5XYYK1W[>RP'$VJ!G<*>V2" M0)JXF;BYJGJ="Z^*9,!L093()C 5V0:'%1 45&:9>"7E2>W$78KW+3[^]H.3 M"2/FL>R&CV>B,^%BMC(Y\#8%,)0J! ZU6OLLF0-+1::);(B/1$^KI/K_H3UQ M(&XFZ4$]/&Y!NY*E$0I2DFT86(J0C"F@4;$B$"P0W7N*W2B,3:K8? J[9KJP MFN2.^;C[;_UNFU^8Q20,!8&@0BLQ<,I#9'9!B*I=$IY4]\&/XW"VTYX9;6C( MM[II.B'KU+OFNE#@P?5.+A?I-0)*+,Q,*!!L$%"%T5*&:LI4+,O76#GZ=OAU M304&3-EH!]DH#C9E:-E)7A*2.>JBE>T_EVJ?HIJ)IQ>Z(NZSZ^*'R.C4>_#! ME<@J:2U%!IV5:4T0#*!I/3F<(G*29%6]^VP.>J_G49;6#XK74R+F%+<3?\;Y MZI]X=D'K97U^L5EO<-&Z5C_;3CI^Q>Q^3<> =Q7[KM%P5Q:_ M0M"'F0^RBJ ]M#NQ[:ILFVK*&\.2"K'H8@KU;IQR )D#*/VO/?(Z3Y>(U\-( M"]&VZ@'>NX Q9_"\>;WG1?,X0I'*CM1.W/7HBL8=U/00,A[2$?D:O;?R9!JK MB:DF0&V99"DEVP]2[F!WX59[I_GB::U, M*MO"-5Z5@_S$/#4;=]E._]:;TX>73-CA[D&?Y_9Q!P98@T[F__*1OU-N0Z69 MA)_?_F/.3FAKL;N\V+P@+/.S#TP KROWC@Q,[(^6Y,]$*('8[.#1.UH MMN2HA'168N\Q18=3>ZSB?6#: UL!RKS-.3R(O@V."AIB]@2.@]3"T8*MNG?* MX %2IF3&1T+579W90TC=3/7=-=B!^:?GK09U9C5FDYV!D#*3JP-!0JU 1I4$ M.QODNV<'#B9V2B;ZI*@;6M"#X;*MTG79YN)6]GN6BD4,1D&MH66[,4+2B8"T ME%Y;KYT;&H8/T3:E"^L305T7,0[L"OY&ES/,?EG4Y>IR<7_ ]3RS'_3C_.QB M0^4G7"W8Q5U?O_/IYG)X4ENWS?+6[,;#_<(!B.CC) Z].IT\QG_?;BHJ3]]R M_/&*_G%QGFC51EYM2=S2M;Z5W9H96]\#6_T=*F^?I;/YJ^UGK M-E*W.45W7C[LUBS_3L^5Z.]]S9E,N*;-+K9)5 MK/(S[VE/'F((P;LB=):]V_0>2?*DQK6."MG/FXF/)_MNAI_5$MU,'<\Q;;[8@)"$!:0=.*G6\K4N\/X[>=/R1B?%$D'"Z4?+&ZQ/W,Q^U)1 SH= MF()2 5M:0?I4T3K'AK+W->[;SY]22N:TL#A4*-U@<3F9GCZ]+C'SUAE94@#G M6Q+?QO81,J>_>28%RO)CZ3@C_!+@&;0U%):C.<'SK M4;$^BQ5<(+2[R]=4 M@COE$VG'WJHV@NU/"NR1Q(2@E#3&II1U^-:"N]V>/RM9.(G90?:J]1])#F)) M'HA4,"%F&:GW]8?=*)M2_G54_'W)D>HDR$$\[X=INRX5M%[6B-0R?Y' J.(@ M&.] I':OR3O^E3D)UO:H 'TT(=WPD#M$K ,;X2V)K5;PS7+1\K[+NGUEF[4X M/*.ZRZ?V,;9[T]_+P%X_95:JUZ4( 54Z 89" E8>"0JIB-)@H=2[9/OFX3T# MOCO=A6Y//Y\A95_;.0"II, (]D8#>=WZJ!9=K5(^],Y;[DC:I(S>09CX4G37 M2R:#9 A^6;!;2^O-59NV64R!9-$"L@I,D*D1@DT1;"K\CZC)Y-XGA%\@9U*F MJ3LPCEG[?L'_)_TUMOP)&7*TWH"EXCE851(BFU-0,F870ZVI],X5?4[%I#** M741_Y$IWZ>CS^VM6/LW'V=+ 3LX_<;6]B/B1)I(4M:16AY@-&/060L (-3A3 M!?E@5?B*Y[#;DR:5"CQ*P@.L["@>X\\7[#?3W^>+^?G%)=U7101'>XU?_^2> MGN.>?'3R'N_-X-X\^()F)9D@BT%(VQ'%(M=6VYDA>A6C<<%'VSO]\C6:!CE< MN/[\%W2.J M97\JI^2!=L753L<._00X["G6K47X!V_BE^_H["W]?;G8O%[/7+9.HF'_6?D$ MQD8+";,"1"V34U4J&M)QW87&*7FSIP/9L<(;#6(-_"_?+6"SM^R_C:W&KTB;DH]\4D =(JIQ<<3 X O)!T,DV?(M :>,0-F MHT'Q"B"):KT^"9(:<5/RQD^/I;W%-2J:?EY>K&;>19-$UI"3XC70U;!%%@E\ M,=Y@K9B[CR+=E;8I'=V?'$M["ZM+H'\O92^7/W!D-"]/ZX96MV@S6D<,X&OB MB#@'_W)^XY1>WQP6- 70!QY:H2P+GBU$"(6"PEW&\7WU08-R\>DJ:T&*=. P MIJ5S3&XC$UMV)U=CO4HE!KO+7([]GCJ%N+*_Q&_C?$ IC(/UVVHZ$5.'4H%D MN]_&:B8(E IXD52FVBC%'AC9TU8.'12>&"&'2F!4?%RZA,4Z[:NOP!\B6Z]Q M#4@V@PCDJJ1DM-,= ;*S9SYTE#<-A.PO@U$A\GQ!,^:3D-T"<-I%,$Y*2.V+ MQ^"#UJEDN#DX&SWT/'9B2%SO%3&M3[OEC-DBYA%(<@RMTEA;0XRB@"U>G11YQ3] MUP[G]GSD% *U::B6?=>_"SAN"@:>+LI]X>2 4/#K'PT3F=6 <+R4EBFLV*&BLE6FZWR MSG14P5.*#T<$SZ!B&3]1KQ"+2#&!)\TN:9(1T(L,SJ82,;?&[F.?3.\#KC%" MRQ-HID'$=P*S/V.0*VM%!!V<8?I4@:BE ^.S-Q8KZ]!=ZO7V>^I(_-WOI9= ME%UE]TN:T+IZ\G>5>,^K7$(F6^CN7>9C.9YLS=# >+FMD4<5VXG\YVT&(=:H M+?L=O#YMG&!.O#Y"M\%4-F&1DD(=Q'W>,9I=3J0,?/Y7\\G2QM+>03ID="C+Z&K)FP MB*VPB!&U9 MA4J'49E@K!I&+4VE,&C26-I;1"> TJ<'^C49IUB3 A4.OXQ7!I 7"XH4RKF2 MDW2Q.YXF5TXT65 =+JQ1D/5AIHPE*FR%7@I]"^'>8X =8[;&\J#\6Y:K/+)6? MWF=:KZ]FP5"SO"(%8$W%Z[ M,%8^LS+3T4E=.!CME,1]B(1!#VX?Y-O(ZE6Q M".1;+@>C@40<-3F&&KGB=-:]9XD>1.ACL:V],+;7.6X7Z0YKDQ\D$4N6@=@P MQ&C;19]&8I4!M-&4,Z],J*-%.PX4,!;SAI#FOU'R116.?9!]%0V\Q8 M(P4"FRDV@$A(,NOJ]%%57,< :0H^06\@#2^E?FT%=RR6F6E7HQ-M\DR5JF6) M!"3O3"N2U\3QCG>Q=T7!KK2-L@;WGR\212ER," \.Y0&707,!4%8'X/,56(Z M22789 ^/!\7=095@QPMV],WX62\#*Z7UDD..YOJ ,<*U<:,5K,A*"1]T$MV; M[AY(ZQ2Z/9_4B< M@A,R2< =(L+3X&Q[V"E2C#(Z@I*:>^05NT?M8CM[9Y$0@[)T4J1-Y=QZNEC; M6XPG0=OVT,JT.UWLA[.]-^SUUS9%Q06$((I1695<_6.H\!]M5L74L+:W$#M% MYE^@\(&[Z90YMFM!I5:\*K8HB,+EEJ[*QEGE3=FE$<;^3Y[""?8H\!E!,">L M'"VU(MH005)PO"Q,,&I#X*K*(6#; ;LTS>A0.3IBN).WN&&]:E\H5]=R910N&489 T07,UEA,;M=;FL-XU5/S]P?CI9CG>P]Y#1VBT)= MLO1,!?Z'1]QX!-$B" M?WKV_3!,=7.#P[Q1MT"?5N?,4&FH8"8[M M!#S0R4+;($@[**W"U#B5(:@VO<3I;+PQ"NTNX4C?!B2CUMJ%5%6R'"QJIT0; MNRP@Y18"> K1:MM\==:S%',(F53HU"2T/"AET:F.SQR$?H*AP)G"%E,OX\R$1% M>XZ%LZ\.3#'LL6#1@#)+G6N15'%,3V!:Y?6GT4A#R&X:([AG=\IE>@[AYL\> M=0SW75Z.',1]0-.E($I5Q53PK3>,J2C8I20$CU2L#PES[.]!C78OU* T7M<, MUM1VG,8L!D4$Z'542FA".M6IS>-TEO;"RZ%>TEYB&\W:S2P)9Q1KR2#:9>MJ M.2;/HH+SJ0:LMKAJ1S9SC]-Q.@I$7<4TTO#(6).,(7+X[-I1HU7LZ5?FW+J" M)FJ,SN4>'O7C='<.@D/_A1\)"]4Z=,H3:%L0C X&4IO3XQ-S:BCFD'9I;+0G M%CIQ\;&9E"!EC) 17!'U:@A P0 9$T6>;H.@Z;@>6ON(;>!&JLY74E0E4!78AGDB!T9,E.0E#A%5$=V[ TZV MD>KID+*7&,9OAI5BD;&XPOXNZWS3[@5'S3\F%4L1 J,NTTAZ=%Z#A[LN)I5T MZZ0:6B=5H]L&EDF#):4R!B^B&'5!'H/^'01MG9IH[B'.;KOOH2[;.2D7DZ[@ ME&7VO6NS=["")C2H91Z5QV#GAXBFN1AAKY2.,. M+^,?:; Y]R&+=B>_LK^6O8*4I011I*[1&V>T^,K:CG>D<6P'4.6"MU@\9,4> MCN%8$F*)#H1"Y3SO'MKI(F"W/MF/YB!C'Y3L.6VDB[!&FC;26DGF;2L+\K%5 MM$L(@@345%P43F81>K1HF81UFA!*]EOX@:W4I>9>UF>TXF\63_,6N^OK?WD] M,)T1+@J_LKIHF'Y#"[8%5QK_ -MU[!/[6+2N?!]IYZZ=FCL/?WKS\%L ?7:Q M6C% 9R%*C1@]A[.*.+"E"&C:Q53?FB4R. E59]]S#_*.]K@WKVGU,//L("KK MB5U%V\Z(=3O:(23 G*HIH3K1O>7SERF:@AT<&D6?N>#]9-0M4ON)]<_R [$& MY.6_ERR?T5G^ IY24^JL=6.M!*&(S"Q7,MW'$7V5J"G8Q['1TU=2W0!TA_V7 M*RQT39 H_%^;CNH](IC*ICL8Z8(DUNHJN=Y_7+Y SA?/^L4'32SH[^E17 MK[C\% !0 !P=W(M M,C R,S Y,S!?9&5F+GAM;.R]:7-;1Y(N_'U^A:_?KS?;M2\=TW-#B]WC&[*E MT#)]OR%JI3!- FH E*WY]6\6%I(B ?( J#J ($1WR!1)X3R5^9RJS*Q<_OW_ M_'EU^_[VU0\OQ^'Z*HUF/[R8)#=+\8<_AK.//\P^IA_^,9[\<_C9_?#FTLWR>'(% M\!_S?_9B_.G+9'CQ1<(A*$-!>)/!*.I!)I<\L<2K M1/_WQ5]=8IPX;H 3*D$D&L%PFD$SS;-DR@H9YQ]Z.1S]\Z_E#^^FZ0=7/S$".$_K7[[Q^6O__G@]__@\]^F MUMJ?YC^]^=7I<-TOXL?2G_[?;Z_>A8_IRL%P-)VY4;A] #X^SF[^X5TT\J?% M#_%7I\._3N?__M4XN-E<04\NX8>-OU'^!JM?@_(MH PX_WOSY$.AS-?HK#JY^6O_.3N[Q$Q/-/F'WYE/[VXW1X M]>DRK;[W<9+R1O2K)1=0LL#Y_\JG_;0WIH\(9!*N?0+\;AH5BE?$N.[3]\=\ M\UD04W;7E[.*B!]^=E6\XRLWK"G@!Q]= >W\@^ J7?DTJ0GUJ\^]@W,%\C[" M?UV[T0S?P\GG84C3OX3QU4]S@"_&HXB+3A&_F(XOA['LL>]F^&?9=*?C_/._ MKH>S+T]#__3'!,I^2RPG&3)<#0L&\\K_.ORXPO,-LM(?\X2_K/% M9K3"<#D.7_W29=D*QS>ZNW0^7PH5SGP8WCT'0Z5?\AA0*3<@!B)$LDRTP)>ZCYZ8I)V4W]7/?+1_Q4!/M3NIQ-5]^9BWHNYLTH M%I+=?5V_C@(>N=/T,BW^^^OHW6P<_OEQ?!GQ^%X(].WX\O*7\>0/-XD#XX6B M66D(E"L007'P)#/0R>I,C0A,U5[TEA"_EL@MVYY-5K)9OK<[OMAY,KZJRHW9 MN#^5+&B!Z_OQA_$$/^YO/Y)]&?1B?'4U7D!\]]%-TO3U]:S8)<78&Q!)F#%1 M %,:[2MC,SBC)! A39(DLK1LE<7A=H M;\:3N0YFL\G07\^YJ]SN_=GP,OB8B""(@D"7R/.#J6%J7&C&>,)2FD76/O[<7 +KA. MFU_5-?.0/;S*#O?K='J=XLOK26%^F@S'<;$3/PLHC^E<(],!33S(0% 2EF40 MDCK'5%,M-ZT-B)6TQEFI M0'*'%I\2^')D?#FX"TX20GT@M?W#[5%^ET2KI;6'/-/[\NQ]D^ MXTY2'$COJ&;1 .ZX: 0J@Y+PC(-R5# K?6!$5";4(W!.FSFU]/"0(J8J16[/ MY$DA\G3V6YI]',>!X%D(BBO6Z'6BC93G\/(QI%*C35%.6UF;[!K1$:\5^>,B 2[2G0ZW7X369#^G/U\.7_@WWZO;G<#H@*1J:4P*?#$,'3$IPSE)0C/LD A/Y&\^PIL=%+V),WL+O$%ZQCU,+^<';B=0@WL9I978L!9039-B4T;L(QS8 M7W'C5E+OC1*&4L6HI)!\>0-RIN"Y&9L(VP&S#@ MCB'WV]ST'F3+E$O&@BQ6KI#*@Q1($3682([J008)7QH#5 M'OW(I!EQM5__]4A.@0 59-P@!_)9"-=7UY>ELF)3TMT2J$U:.!,T*,0'(DJ- MMK!DD"V/FL0<,J_M0W<&=PK\:*.)!HF/7]WH+4ZV)3":&"&"!M"\1,8D;F7> M,S20:")4)2EYKIVMO1',*5"BCJ0;I"N^<1-7;CI]G><;T=SYM=%[9S+!;4>4B_NJP@J+'@T>@$XI3.-'%AZ+V+Q >M!#H\ MIO_C?5\MC-N(<&,$\-]_NB>:5_C7W1M'O$V?T^@:_TD87RP^SXWBVS1W2I^[ MR])\YMW'E&;HJXZO1[/I\O=?#J?NXF*2+LKO^2]_3^.+B?OT<1A>+5O.X*>\ M*#:."[/WN)27)11R.?UZ=9WZ3_0,L$H;BT,*M5(WC#M8\,&O\Q+BJYO+=2Z$ ML8E8M'T8,EHECB\)BV"I"9PGK0VM74'T%*;]8Z+SSRMY@BLQ_V,X^_CB>CH; M7Z7)SW\NLSF>3:<)_Q]+22HWEODD<',0U() TQ\<,-T: M9O_;:E7^/ RLME54Q>N7HO/2!-06V'GF8,@6#)'E MYL\:(857RM6.CSZ&IZ]DK*9O?S6!'TNBUKH][+F;#M$L?3,9AK*1%5\CHE@B MC0Y"V;R$UP&]#BO1ZZ"$A*RHX[7O:+LA.U0TIAX1'ES>5U=(D^2-IU N_9DN M.%N%;SIB/$Q0IX6>MZ;2'DHZ**D\)\Q0 IGJ6.XL'-A%;U!!N5!*Q!A.BDQ/ MQ(B.BDM;Z*8!AWX9_IEB0916B)?F(JKB;)ZX'@Z>W-Y/?V:<$ME^W8@ MY99,AFY1X\W/.$$U5Q-IQ>O!Z61V>P]R&YITE_-C33KM-%$4+#,:5QH5\@^- M;U[J9 UC1I!.=T/XE#N[.O[M=D=_%,#)N"#UQ%Q;]PM?]RZD)'E7VX5?/N\_D[TBH(?[R6UBB;W"L&+9P.10W0,SQYNK2N] M5B18ER(DHG4B/(4@'[N5=.@;/@&6!'EHG7L_#7&]_RUOQPN9#;0CG'A*$(3IB3" M!\1'7 *"WQ1"2TUI[32'3L!.A$SME-&DLK@#R%ON#[21I8$5!;31T-Q&E&"X MI\"$3S%0;VBJW:%H2XC?(XMV5%"#>I1.<'_^\U,*:(+@EHF_\CJ_P^].,VZX MBZ4,QY$.B,J&$,<@A5)W;0+Z!T10] _0MDQ4D9!J=WFMA?U[9&!ME5:LBU[< MT3P\T1^[**H$Z$=(=55L52[$T+>;%H(C#\G%ZX6?CX MX=.S^-_XH^*R+]>X6,:OHY^GLR%Z8&FYN0\\%VC?+P.K*ZYB@7KMY0P8RHR90$&ZTMU;<@XF9PG) M!$,MYUX8U3,!S\S;7U4-IM&L6\NKH?/#R])N^KX9,9"9:QVY0*[(4FF4"/BR M;P>>@HI*(=K: Y2W0W@B-.M!/17GUI27XK;>,Z3AYY(C].SR M3%)<-!S_QV0X2^.<"^K/:?)E(%U26GD"63F#+G@.:'%J#RIXQ0R+RL8N[L&N MSS\1PO2F@@8#:Y#DY?2=S.7Q=CC]YVV A@X2-5HR4K)Y32Q',@,F M>T5M[1X]C^$Y$;I4%WW-<3:%R[]?%ZF\SJM-#TG]:9*F"&TXNGB?5C&\UY/? MQI/;.X:!%ER$9-QB'H+03( MU^9$9\63$<;?[_&X=C/9[>DGPHV>Q-]BJLSZ M6,C-;IAG:;)^2WQQ/2D]RP:"2461VN56H0R<*/DQ*C/@B@KKJ"E)KSW8-]M@ M/A'6'42%+2;8[+R TCIMN082M"!)1<"SMQS(D>&!+!00HQC-VFIOZG>JWAOV MF8E[*;+%=)T/(W05+M--:Y4[MN% R1B"XQ90" Q$)@J,90IBM"1SFX.)M3M= M/@+GQ,A32_!K2%$]R'[C4+Y,.2%OXZK]Q&I+1:^ \&SQ'(].@'"Z] 3+*(T8 M#6ZV5E#5K=)I^V>?""UZ$?T:KNS=/_71(B"C?1:IG+(QEXG=!F5B<)_3GE&3 M>$H^U;:6OHD.(/ML'-4$?D0=0+YV,9]_*0V^Y@4E@E.AI*<*EC2@HQ9:W1KDX9K'6RI,DH&0*G]7OS]TZ-IYMR],Z, M;<3>@A&KR[;[$%>= CBWE"4*U@0$%8@$CY\"C ?MM?-1RMK#@Y^ =) "_CKJ MNT^+BK*OF,M=:GA^<_^-[O9IF235G<+^_Y%G3^2'E^+RK?1JJ5>^Z\ M'J45F%57&)W1@C$,%)Y;(%R9 DZR!(?&C;!!%XNF0_CIP0?W6VE:2=CC6I*J MW GK%9)W-DGIN?OR=B[)T<6K5R]60X"$-\38!-E;)*CW:'C0+ !-5"8D42R+ M+CD>CSWC6U=F-?GUX8D]__(\C<+'*S=9C(J(Q&I=K+VD?&E3+'"]0@2T,M"T M4($YPJL;WD]@.AE#K(D2&@S2>XAOA6[5,:P#OK[".O>P'4UL9P^-/DF7"NKH M96^YAQ-U&0GE 7P.!H0. JQ.&I4<970FNU3?J3\(7;:/]_3(EFVTT( E#U,; MERN9+Q:4"7O*%&NF:T^W'D#EB.(]>REM8<37/<7>8.J M_9OV9,^OI\-1FDZ7+5P6KA M=;ME?*ST$BU@;S7"Y!*T0X-)$XW6<>UTT490F%U^6 M)U)64A/J)01G\)CSW("C5.$?,B9)+ +JTHUL[8?W?ZKO(>QQ34DU.+O+7=3K M_&PR*45P99&+09.*:,4T ^\1F7!"@:'$ !H:T3I%:*K>O&(MD),[J_<7=\5B MZQN[\A9.Z3OP^WCD;K_S'K^:+OI@K%KG=8';Z!3?$NIASOD*2KYO^?>@H18^ MXI:P?10A:5\N3'@9A8JGHE=$@ D!4Y.!TM,P*:6+2'4R,39_?OY71 M5"GCRA)M8(J\<)^&,W=9RJ;+2(KIZ_QAM&B,@SCQ\)X-TW0Q;#/%TN7PV=48 MO_<_\R/Z^9?E[WQY/5FN;_Z2F!RXU%R!;$HF+22Y2!%KMU^L\$R M3LX,.K2J*W8*62UI"67Y*G4!T\A$^@K(@:Y1#JW><6W=-#".O@85G*0B)@56 MNXA.):7@G"1@<_3$T5 :SWU[1'GJ N6H>;*-2FI/N7(C%]W\S+\:3HLLOX:6 M#)IWA ;0L:0TN.Q+P%^ )"XD1:TS]SO@KB__>OPQ_9M >RA@W$9ZAVIR_%@_ MRG>5W">5W"T##S/*SC/*SA"YIWG M%9SG%9SG%9SG%9SG%9SG%1QF?SG/*SC/*WBPE9SG%9SG%1R/Q7.>5W">5_ - M,?$\KV 3R<[S"L[S"L[S"L[S"L[S"L[S"L[S"MH7:IWG%1Q[4_KSO(*=*'*> M5W">5W">5W">5W">5]#*ACC/*SB6WO7G>07G>07G>07G>04/ DKG>07G>07G M>04;,)V,(=9$">=Y!>=Y!>=Y!<=%E_.\@LTL.<\K.,\K6.(ZSRLXSRO8R(WS MO(+SO(+SO(+SO(+SO(+SO(+SO(+SO((3:"]_GE=PGE?0IQ5Q>#Z=YQ65W">5W"B\PH.W !^;1/+Z>_%8BPM MCY9=S[]>19-&\!V!'*0A_"Y"JM08?N^FHZ]N:M>0[%PE8R$DBV:YP\W,*"8! M3?,0N>;$T]K7[?70]]W?V62FB<#MPB?E0:12Z$>$!BVS=R;*3&WM.OVC[^]\ M("[NVPEZ&U4>XUB95=M@SX.1P>()1DLO)Y4H>"V*;^VUPB.'&7/N!/TM5\%Z*="V^W5 M?2Q%[96'1+'L\=5D&EP2"=];S\$8C8X"OL>.<:9E",?&^*.8 G8("K:=%[8- M%39NX=^$N]C+Y+#.4([896PT3>SL-)Z=QK/3>'8:ST[CZ7+U[#2>G<83H^VA MG<;*MO4RV_?.#-EWUU=7;E*N*7\9HOT8ANLFS.Y@.N_ZI"J6<95E5C)\EUC> MID_E@G=T<>>QMQRGA!I%8@!:&E@CQR,X*0.P;&,D0N0LJQ<2=;=@KFRFK@4GZ^E,JOFL1!K[[J;1#'B3)8LXV@=0<(3DEP9N(?Z4AJI+Z MPJI7\*Z!<8+\V%?8?91SWQTH831+5/,,FI1LF6 %6!8)VIPQ4$VRUM4+/8YK MED=S1E03?\7>7?-6-0^9^IN;7 SO.M-996G1HH1D")IT/%,P6@0TZ133V3.M MXNJ'&0__^MZ./OR6YI]',=?1Y_38D;:]%>TN"\F M[O(#_O)H.KX9 MYUD%S(GQIW\%-2C]OIVW]\MX539R.8$V).7<$W*#1\]]%-TG/T1>.+\=6G-)HN4#FBI5>X_\58VJ1X9L&F M&$$Y8Q57W'/):SMV:Y&<(!^'*05C&JI?1 M"A:_381FAE6?67#G^2>H])W%VV"<8:D>.=X#95YBX_1[16$7'DB+T>#<.97WP&H6G M1&F7384"&X(&QB6U+B!U/#(-8__13-Z$KR;TY$U:-\SI@JC@49A.._F?"U-#1HRK?0\"5Q\)L MQ$:D54%2!ER4B&/(9>XR(4!C8HIHYS-MLQ$<:"A,7SK?1JX-O*2;F\Z5:[ \ MB1Q3,C+*(06>RV SW,[P](&@6",DCF" (!$43"=DKDVN']#>".0']UQ'T M(<;0B$14"B& ]H0COEA&8(5<8M/21NL#)[6#JLK$SX26)'@)3 B5"\3151()4C&C"B_MDNHK**N)\;MYV'?(.G-!;(FO4A *H5F=T-8S$47$/56\]JR+ M1^!\QP;/3AIID KYV CP+M#Z,G-N81V-A;.;"I^BQI[R[\.NN0-1,&D78QBM+_N_G O=;4V-Z::^9ILN2D^0+>ZP.-9LR0X M4"YPFTPIX@ZI<:^4* F?&9/Z'B'6WI(]_I0CL#)V5<:XB20K6A$E5'1[/JY/ M\'_XW93*E..%\>ZDD)Y2X+'D^V4EP80L "7A"'.!1M4IPO9$.'T?C*=N=_2J MPXK9^ 7W)ERKEZT#LHHW=8^CZ?^^KC^MCINJI/+=WA,(2X,=J[*!0#(!4;*" M\,71H#0E7K*,AW&G%+DC),LC]WS'R)5M-%'9<'FJ*&UY[%+A@B(F08BE*"'1 MC*=YML!ER@;A:VU=!P.FV]/ZO0&JJ9MQ4\$VZ7\U[ZSWQDUF7^Z.+'K^Y>Y/ M%MSWABC#-: !)@$)CT=NC@K0O',N",JCK7TUU!W=J=LNC?75H&3L+I[5D=@! M4:/(R4,TAPF8M-+?(S390_A- OT/D#$M[+Q5*Z=<+>:S6NX]!&6\3S%RJVJG MZO=%AR>")(=CPS8R;\R"U70\RH1D5(,G%'=%ZR.8:/&P3=[G8+R.L7X#U/LH M#M$*<3_=/*+J'03;U_2<9P&-KNG\@VK,P'GTXZHT7^L.N%*'M54%SYT'O[HI M'C6"1*/1^:!YWH8&S4/2,MGC)) M<8#$#X9Y9*NV M\%?"N\<0DH;G<.368;2>UYD)O1]+\[5&/!_7VBDL@KUPFM MT+P87_GA:&X[OW#3CR5';QC3(A8\/R=SFB#4UY/WX^?ISC<&QHEH2Q]-0WC! M'AAB]P1]-V%^#E MO\4W6[T6\RXC%,)@E;:4D-Q2ZO= MA*T \+'34&> M ">/2Y$-$K-^*3I)E^A\17R-OH*V6@@=!*E32-F""^4MXIJ!C=Q -"7O $T1 M-#TJ;XU=<)T OYJIH4'SNK^/Q_&/X>7E"M#+Z\FB6?YPC)9I%B'XR(&A"$!( M@X: TARQ.2-S,/BSVIG#C^$Y(6I4$WN#.XDUBWYS/0D?W32]F0Q#>G8Y_PS\ M]FH5-V,4W)\O4[P.LSG1K\KHJ8$K;3HY49"S4Z4S ,5C6WF(SFH;=/+"]!"% MV7T!)T2ZPRFV00>^]09EN5-Y]?7L]**=OI? M[O(Z_>?PXF/)F+,N!@J4>I2K3@F\=PZ42TR)9)F7L1='8=<5G"!/#Z#:AT0U M>QMC;CB9@_DMN>GU9 ZV%()\&(U]":$7(_/7T:=K7 $:H*,PSWQ8F*/7DW(J M/'?3X71E=7YYEV:S10?!Z0#]'"LRBA:/!8NOH%#@!1' ,I'*>$F)K1WW;;>: M$R+PD:C\(9EM@UWWS63\2\GAN)/*L2Q]>IV7YDUZ-QSA\7(KYOD4TC"[=I># ME#2:._AB!I[G(P($&(.V#\\J>V=#C+SVO7;U19P0=0^KX#7A[;V3M[JMZ&-<14LA22)6_3?<28R$-1:+70@WMTS!+H&#@\[5*"OT-_. MPERCZ!;W'W?6O\Q=>3&>HC60J-%.ZS)U29'2K+3T0\\>*!'6..J$C[6'QW5' M=P)T::R2->S9NP')%AK4!F\+'FV+L:^Y!LT8U%0IQS+,8,W2YHF],:%\- V@A RE3A9W54%-2;Q2 MP0D:T9EH'T4^CAJ*%NI_.E*\M1KZ255:&>[+K. N !L53SP)[C"U%%54V8$> M^^OA((0)*AL:T$@S)N&.;&7$KV1)(\>SEF?.$JE]2DMB;T-=WQ!BP:(IYD;D,KLMTT/6??A0&[3XJ&%>5 M7^7$Z'N(V&JD0\XNA" @&)M!R,3!:IK 2T.XHHJK^]GQ733*3EZCN\BOX3OZ M&QX5PT^7:9$D,;VIV[&X0^'B;&EW(KRUX).>[U8D1Y6X#VQ+Y:Y]T*GJ>7^I M5I[@_)L;72/?ROB'R>L\'\VR\(W'DZLTN0&8,N.:);"9E8)P(\%29D$1&RCQ MCJ%(.JB]T\-.2?7UI=N@A^Z[:S]-_[HN;28^EWKP54RG?A!-900X/R@#6PEB]%%V"M!MEM G6@H78U5/XO1=AL!2L^=L"2!T%[A?A;1.M4V0G8Z4F&-8K1V;5+/A'AJY%VO?-A& MW.UYL)HJ(86B+ I@G*-)PZ)'/]8:X)IZ-&Q=T-7S3-8".<"0KCJ*>ES].TCY M$&7TSRXN)NG"S=)7ER]OW#".)V_;[52J-,SD$IO')6E/3K+"O9G%_E0+B;#7GR:%IQTJ& M57(!G",9"',J&HT^0>KB#)U8/?]DGL[NOTF 'M EW+ O@#'EOC4T\ZUG5H:!!YK%H47FP%_4';CS^YR7KOA"9.4\@S!4@?" M! )&XUM""4N*1_J:.G_X:>DX;R>:3I( MR?%@?0;O3<*7URNPF2MPG#L=LHOL_OB&XZ+WAG6=2=Z.!A4;&M1NZK&:V;7X MU>5J!\J@$Y>]!UFZC H;!;@@)'#-(B%)YB2Z9(:DNTTE/]!.?+.0$V#Q\2BZGQX, M=SCVFR;*XD8S2Z%/"G0 ,(C8OV93JT,(J)$'.H MWP/Y( L]L[]'HC1H_%!ST6\FXT]I,OORYM+ATA>^Q:=2<#'@.3'I& =O!2NM MQB3XXD'S,I>=2F)I[J$$L/["SNQO2(2*G2%JFVFO/\T#0Z.+5\E-T]OAQ_C4;A[8@U,#)3:K(!HA_YQ8@&,C!E*IIY+GEBA>^@T57=1)T#SXR1 MS482;5R1K_M:SE?\_J.[Z2 W\(%S6PK@60J^N"CX0E,?(63.E63*<-&JFJSL:]/>E2HE[)DG6R(VG%/ M2 \WV.T6>'X->B!&S7XAK<*K=WXR8,[@"J2 E(,N8QM+3I01$!5Q@=OH6. ] M6^MK8)X =8]-F36;DK3U/V[25U87 M$1SET(0(D/($P28$)Y,U,,N'YFI5<' M]3#O(S[3MZ6*US!Y[Y[K-9?Z,BUR9]Z[/^^^K$E8YPW+((TS(+S@I6$H0S.+ M*D.%\B+8(S8WUJ_J!)A^I!18P_*=KS9[>IEOW>H!RU:Q+"U:3\&4Y!H)WBD# M1%CJ!:/BUU#ZJ.X[;Y=UYV=S+WD@M2?*) +>IY(%20,X M(1,>5RF3P%R2Z9@W[\TK.P'2'S$5UC#^J.XP?T^S@<^&D\0S"KJ,-A%*@564 M U42*8GJX-4GE59>PIG#592[AJQ[-Z>_"2VB91,Y=W*/#DFRTV7$>('(1%C7,)G("4LFHH[7,A-HM M;+^A&54U]+^WV-=PXE"76#=KVK2'$9T]Y^@K95V:726FP%!"0=D@F"?.:7XD M-1I/+>6$F'@,REY#XOU;V6S;SB=IGHA@L33Q0<"&>?!244"_GD?GLD^^]F;W M3?99WH=L395R['V6@Y52&AJ!!R9+6Q !EE*+KP55@BF'+XQIWU;AFVJQM97Z M._99WD8-AVF;VP'@N<_RUJKSH9792S.S3#$Z3C?M=7O9XBY45P.TOE'*DG!*3[[ MG";N(MT=SE2G"5=;;-7[<_4HRDJMNQ:3SU^MFWQ^:Z3;:)S'5P"(3 8$L^6" MTAF(TEF:&)=.U;8UN^#:>]YKEZGO7)#@ U$@36F_Q]!HM%3@YL^S\5I8%UGM M&K8NN/K?-ZLSY<$LUMKJ:-"R:P7D$6'<>Y$_3%.^OGPUS&D0N4K6Y@PT,,3N M@@;KJ (=B2:<$,VK9Y;N@_<$*=:;^EHT2[UQ=Q]!OW!TM0W2"T? ZUCF?V0. M*!OT>ZU3+-I< L+-@D]/H>LK[-2<3(T47(.?J!^+1!I[J*K[K:*\M%'"8T5X= )Y#3ENK!\X M2$F"-(JE>-^ ^<9#3ENIX.F0TS;R:^ E/7(L/O_RF_OO\>3%I4-Q%&K[1&W, MG@$30H#@>$SZH!0D[SSG1DG$]G8VOTF0>^R]G]\?AI]5(MQ2D9(H3H"Z61')N M2[6]A^Q<0HA,B^KS,AZ!!T*MN1W3:1*FHC0;;R?N)BZFL M=,5=HBDGG@@(OG1D\FC_.T>1P,8824A,2M4VJN]C.&T^["7Q!M9Q*4P:7WU* ML_3L KW*$O]=(B,K-446E892YL1G/:K*BDA8WS M$AHF@;P;7HR&>1CP-U=)#-,/TQ0]6FDC=S%?R[!D(J3)%3Y\='$WPV'M,7I3 MC% E$:0]ONK)(#V+=,^$D!)-NI.&O_G*+!@;1%*E!;=',YT$"MZ[#,$XQJA/ MRAK_A&*[/FN?R.*-,'\=?;J>35\.I_-N/F]1"X/L< &4>W#1>A!&2S#4E+82 M-@H;#?.T2^>01Q[1WS[71&]W0XRU!%G11EX#:_6^/)O-)G-)%WS3@>0L&9TL MT* "")8"6!H9"&%L9"$Y*;MT(>WTL-/5>07A5KXW>&3UBZBHU]24'J3 F9"( M2#.PUF@@QGOKHV#,=!G_\-1S6B.G5A.ID-WN(:%B.3LR9.*&66 M=RJ2)'3*HH"4"#.*&N6[A>3P4^\8O?BW6X/WJP?V?5=07WWC?<58\2V_ ;$T MH+O V":>WT6K]7V6I^/S>PC_OOKVD%Q#15*MA(G>@A6E?(*3,.^G"XH)98,B M.;-.R<2'5N"&R'=]_6TCL,IZ^PTE=75]M2)2,,K%4&(-)YK@8HSB MEM+H B.!=\OAX34W[UX:\BK*2$F*T2:0Q"D0E.#&(HV' M$(25@3E+9:>F/$\H<>W#OSUE[B_#?O,8'MR(BB2<8!&QV52Z'L@,G@<-65.; M278LJ-KMQ8XX-Z:9O=M:-4>0#=,%[CD;IH'J]\Q3V$5O1Y -8QPGQ.*FZN<5 MM"YR<#EJ,/C^<>>9Y$Z<(LTJ9L/TR;)MU-5S-HQ.BF>B. 17BJ=5IF4_M^ < M84SZ8)*N?01^T]DP6ZERBVR8;?1PB"+V9Q<7DW3A9NGN)=KKZ]D491:'HXO2 M)Q__DT:SKV;:W^DV5>>>LAZ.ZO>1C414J1!]38[\1D"KH#T)5-_WSC3%BWE@K*2GPK2417$H!**<2 MI5,\H!YZY'5$>Q1U&54YUZ$[7@M--LA&W 'YG6[@6M)DJ$Z@-.7H>G\VI5=371TZO>%&J.[2C4)Z]S&EV:ORVZLR826U5,H)=/DX&@F)XV(L M9U#:EFE% @VT>NN^#5@.7SC9@@#W-[,:BFAQ0*[!M8P/=$'6JC?#1E0':LI0 M17L=*+&'Z/LEAV5>>B7+(&_F\5T@%&P9[FTY-RX'XTFNWH>A9U(\U8"A9TYL M(_$&7+@WXO39*.)W\ 2[VX7]IHLE35(F#X:5,0(Z:?"2&5",H/>9H@BQ-C>Z MHSN W5Q)IP\:E#512(OZQ*\GIC_$1P+SQK,,42 JP?&U<48Q\(1ERTW04=8. MSCV%Z61H4E7X&_>5RN'Z7T>?TW0V+XH:CI[EC(A+&KD;Q?ER?D:WH*S@9S30 M9E_N_++_\AX1[AZ>K_/<*N'X!B*H%'Z_M9L7#_\MS3Z.XQT(M_X9"U1ZS2,8 M:=$_H]:#$]2#MIP&);)+N78HI3NZ?;>U#9\_X)3X5,[_2 *^K4QDL*7]=R9$ M6Z9D-K3VHC= Z7\3:\2-^YM:#=$W..@6L-XEW&OG+^#S?G7E) MJ169QG;BG*FLG :&]GV<_QBB.*YG;Y.+ MP\LOJQK08O+=7,X^NRJ6X"![J9A2"2)+*!TI-5H(S )QSI%DC4VN=J.'G<%^ M-S1KH[X&L>MU[P>^&!WP#U)RR2H4%:6.N9J-WW?'>UW MP[Q&"MS8K197P M56NZMJ$ M:QD2[(*L8HWSXVCZ+WON3ZOCIBKIF314,1>4AZS+.Y0"!X<67FF@29*4.1C9 MJ=;B",GR2(GU47)E"TU4[H?R*YZ,%Q-W>1M37EX$L*R]#B)!D@*7JB.N4DL% MUIEL'>'1Z7OL6-L'9=/G]UL46E/^X\K"J]S>Z/?Q: 7KPP@-G^GX!(M9"$"42$PR;MTNNG\P)-0>1OQ5GZIW\W<9/+E[Y/Q M]:?_'%^6$HWIKZ.PNOZ55C!;&FY97QINY=)KDC)0# TG-*)<(EVF>/9F,Z[&';/?6HXWK;,./N+M=0\,VN5.^C?7LO OEZ]'(X_32> MNLN!$$Q9;3PDQR((1S48YE%*@1+!3;2T6\^HO6_?-V,\.5KUHJP&5ZUO)N.0 M4IS^@@)[YQX1SX!RGEGV$5*D%D0F!DRI._ :#;Z09';=NNELP:K.X$Z63FW4 MT^#J]+?A:#R9IV'-T@1!O4QADM T*<"1Z[/)T%_/BPK>C^=]OT:E6LYI"YY9W&R9T<9JH1X,,]O_AJL2]I-EX4&4V^"2 M=94O_#:%-/Q<8NJ_I]FJ9C@Z'8+FY MM/J;XLOP;AD,FCNN'%U5'6T9KJ-+&J?C8#)+I=N1##12[T3UX6@;T9PL9RHI MX"$U]'YW7 $96YS-0N8- G@JJC]0&N%S]$EEYJ'<_>%2#)' HQ91VBI M6@W,R1'H,&IZR#/3G&<=+I &7ALAI-%0L*:X"@G/;4*%-BG7HEH' M/-\OVVHKZR'A[/Z6U0PEFN+/;E)&04T_C.+*#;W]YOHE)D1/DXPJ20%Z'BOA MBH)/A* ;&J@+W-)H:P_\VP_QR9'Q (I<$SS=.S3?,7%/*"VTMK9T9D'75M.( M7FV2$)5F2BKE8_5QQ]]LVNT^;&J@CF\_[=:F$),IB>G.H0D:34D:34 BF@G4 M4Q%UC4D&)YQVNQ5=JJ7=;J&VGC,H.R [I]U6T.H6J90[J*1?TE!C5-0^0\P9 M=W57QH,[A3"]L28DEA+/WRA9FJ7=MN'*-IJHG*'7/8V0^L2<-@YXD I$+HT^ MV4I;F->"MGZF[,'B8YA^"I+--0$9,H;2LI MI[A^IM&((NNW?@HDDQ M&V^%[C(0>Y=GGQ0MF@F]0=[%NQEBN35X7HRO/HU'Q<&:&SK:TLPB"L&S>=U( MPM,H40V$J> R3)BYQ;@OX0]R6MHPSLL1R,,TYJC@>%K-U:NK#L4W[W)_/W0 ;IO3,,6,;S$0T>M'54UJ M M_B0P7YH05[_AZXKNA V,1BIJ8)/>Q;-Z;SH@:F1J/$1S&#NCE?X>HPF]P MWJQ!%HA0 ;WIXJ2AFRVU0B=-RY+Z8(4WIE0U?Z-T>,+6.!P;MI%Y8Q8LSSYO M?;!E('VT!'=%E@+8$$NC:,.,PK//5Z]+>8BB?PMC7]T\HNH=!-O7K,R.!=2W MO>'N-Q[LK[!\"PQ]UI;O*IK^R\M#9$Y[(4'19$!XZ#BX9+WGROG>.]T?:Y;;/K1IH(YO/LM-)J6= M-P*R(GIQHVV2LRA4IKB.(AM_;BY9CRZULMRV45N_"4M=D)VSW"IHM7OFTBXJ MZ9TT)G"#KI!V^ ZI0, PE<$4'T8P&KCL5%=PA&1IE>76CBN=-=%G'SIN2YL# MM.1T#*%D:R"DLM7ZZ',2ECFENM33?3-]Z+;20]<^=-L(L:^(P_=HP':?7\73WV-)E;SX\JA?1U.T/,L^OP8W[GE4C;31PR2*%@:>PD\\GAD)M&(#!J4" )$\ &2NQI-9Z0'Z9@,AN292 M4@@RY!+S%V U"1"ST\0X'XBKO>WO"?DTR-2GWAKT'+N[]R'$%^[3<.8NYZ_& M':<-?>E%'ZOE==-O;K:\@QI$B3B)C:!-+K?[!*T>0M!M%\81+;5! 38T)G?! M?!K$ZU5S#?J0=<._:LU'?$J&HI D,?,DPPQ.E"D%DD>MO,1WJ/9EX58 OR=. M[:*3BMW*M@,[R C'2:=0'K$4KQH-AC@*D3"5LZ7)JI;>[F9DWQ-EMM)"Q8YC MZU>^N,'4AA"> X7$2G/A) ):^M$#=\S3G&FVU=O>KX'15[)!>]MG>ZD>.HU@ M_3KF]TQ>YT0RGHN4IE(7K1Q8Z0RDX(U'HXS)ZLDI#U$<*@5@;[T^RI.MY=L@ M8O8UHCL74%UP-I]=A-D8K"K4B5BT3+,5% M6@Y:!5_FF#&P7F3P/ :)HI N=>E%\<1C#FT.[JJ+<1M!5NXCLP$:)TMHBD69 MA#>@K)0@C,E@B7,P+U1$@XC$0';7\>HQIZOCG039]#W^OVYT[29?$!I;0K,F MA^P% 19% A&]1/HQ"T%Z:\LE7;C?VK"#CA\\YN1TO)\@*_>0V4 _05?5041; M%ED M$@=")X]^%AZJ4MBT941P?DN7:&?>,S)Z7@_05:\!RO07HROKM!9&;K+ M-PZ]EC>3\<7$72UQ::/1Y3#HAR16IDM+A^OU E*TAB8EHW5=!O(^]HP3T&XU M$3:XZ;J;&/8>_\W]'M%A_.W]-?8$!?80=XN4I?7HG%')Y3)RB22%ED4* MX (A2'PF2*9:&]03PZ:PTI93@ M9)D%;X*DTJ $=.T!"P] ]'_JU]#._5J_O43;(/'TGB&RB9)H MCG@<@Z1",LFSK'WM$=UK@9R$SO<7\<9WO&W1PUT7I%:APYK/;%'<\!3TU@4- M*IC(503.+05A2^^NC <#81:_9DG$ZH/:#E_0P'-FLC@K*KH,@@H&/BD"BA/O MHY.*T[;WM=](0<,6W-BCH&$;;30X5[Y&BKB&XS@,;]R7N\ ' ?\A*X6"W$=2 MDNLX.&=*UH$72M"@LJ^=-]L)V"FRI88.FE_L+3O6>>X\91JR8P%M(H_Z=K!AF/,_*BF^NVE>BR9'VL]KLRB"J45IK*VY+65\N)RA>$E4E9& M2PBO/:GYV&-16^FV2RQJ&QGW%W[H@NI[C45MI;%N<8A=Q-T?&;37PMB<(7B! M'I25#(PV!E).SD07T9VJ765U[+&H!AS81LJ]Q*+P]-.&*40@!2_M"DOW@4PA ME_HOGB@AOK9O=;RQJ*VT\V0L:AO1-O<9%NU$"#5>YST.\IWP973AOO5;O@^E[3/+?26=?TOET$WF>:)Z.2.J]) MR63T94"U 4_*@&IGHTM<,YK:ED\>7YIG$QYL(^>>TSR#M-H'$<%K3D 01T[SE(:*,I< :#*TY--H<%D%-$.D M4CI0:;S97<='F.996<<[";+G-$\1G$G)1-#:9*0?VC%&>054X#>94A))>%)I MGG5TO)\@>T[SI(Q%[T,&S21Z$K;DQ3&G /T5GI@-Y$$3[F\\S;/R>[R3(#>F M>?9V35RA3?X6'][XXKB7QO:;@O]&R< S-\!42F6* I[1N608AB #?HL8VM;Q M?57K!OEN ?(O;CCY+W=YG09!!2(TIV #1S^6 \M0$A^2Y\E24?NR>"V0 M0V\ANVG\L2+OW63*DDB,PY&/0_@ 8\*O%_PO&V*3+?<#^D?3C4I]Z: M1PP7,5$N4=69:0BE;870+()-08-Q261I7>"Q]D70$:8+U"/%]E(]ZG2!@!ZO M\PKA6X^,U2: 12\*M#&A-,6A3K7H@'7,Z0);Z;9+NL V,N[OAK@+JN\U76 K MC76[*MY%W#V6KB1M*:4:$A$&A),>3,EX(SY:GCR1Z&!_PR38)5V@ 0>VD7(O MZ0*6&<6T)$"Y(.@$.0F6HYDL/>-&*.>(J9UB>KSI EMIY\ET@6U$N]&_[",V MM>@3_8L+\TZRK8)43SRE7;1JF^55"EN]NM-_>_7@6U.49L:IU1XX"0YI9@78 MH"PP076*P@E9OTKP,4 U^[>O/OPW]^?PZOKJ^7@R&?]1^G>Z3_B3V9>!#"83 M/A\%5ZYED3)@),T0@A+&)(?N4^VY#MO@.\!>5(TKCW6!KZJ7%M&PNQWK+;4V MQBQ!6E-R[ID#2[("[8(/QF>M7>V!)Z\..@.@'PYL)=<6EF>:X:$[7<%Y?3V; MSMRH=/=]=E5"*P/%M;+2.Z#14Q#%4;>:6_ VB9 \HJR>N_@4II/B0DWYM^BP ML&;E;U,1&D)\N&,%9HTR,4"R)=?/LI+ZTTTW% M]CNW09V<)HAU.2KA)CK+-9-!Z@">E-0>-,+!,!N+71YXU,0$0RI39@.44^)& M#6DW:-3S;!&ZG[L"K_,"7.%H@5?"]\N _G20 C6!H(N/QY_&8U$*\ %]OV"2 M3J+T])T^M]2K]'RO9R/I:[E:_7,8\?4A6YTU3C,@Q;]@LUD@%AA'OA/9.R M=IWN0Q2'NE>II-W[S4+VDW(#I^9K1,M 8A=,C6Y6UN$YS+W*OKIZ5/5["+HO M$B@A64Z.EQ' 'LV?TBFXU",X+Z-5RLB@:K?>[D_Y3]RG]*'[;>1;.8>[9!F] M&KO1*IM7SYN5B;7T=#%^!R%M9D)2$3JM"*0=/3NXP+]2%R2J*CI/8EV*. MOF'5UQ=XLT#DRCI9=9ISE&HMB\.1! @O<:&6HU$K,Y&$!YI8]7KY-3A.0/=[ MB[=R-<:]N"?ZFL_=Z)]_OW83AZ[ S7VM8@'WI6@@*D=+ITI9&LHD,)F8H#VU M[/[$\;6[>+>G?<-J;B32)F' AU6A(I@<#4>7PUC<>72I^>(*N#(Y*RYE]&W' MRI^>3[:GE'NMF^^ Z[NMF]]&9YWKYG<0>)]U\UEY(?'P W*!F&RY65;0N_&2 J6 M,HK[E0@T!Z1\=6/_V'/:&W!@&RFWT/V=+6^5>6V]=\YI8*PT:F-!@T_&XVL3 M\7PB.GI1NSK\(8JCR6K?2C^/W-'N(-R*I_YT,ALL)K>'Q7V"E4E97N9VIC+A M2\> RU(.J$W)"L&1VIWB=?C!=Q2,?[M5[OUGGL:IOI M89HN2=L%4X=S?)K"7R[&GW]:/6NAZ=7?;C7]&)9^3_#]M#-N)-J*^_:CV&+@ M5*DH(2A=8L.)@)/,@A=>4<40;'[,?#]>=6\XJ]MK>QN)MM#RAWUK6P.X?M:F M&\5G,/%QEN*SSVGB+M+=F4V#D VE1GI@IL0J?!!@.2^5^$0Y M'7%+M2U;$CP"[40XT4 /C8)[J[9>Y;\#354BE#%@U+@R;9"#*;TE=59"H]<; M_?T9VE6;I97_G@X!=I9L3P6 &PN6K18F*2J 9\>0E3&"S<&7:0Q)H52(L[6' MKFZ#[T08TDHC+6Z$GBIOI39KZ[0MP6X-PBHTY VGI1E8<)%D:VSUL/#1E1H!%S7XTM2$D5V!(3CIA29H6L71;Z]C M5#K@^E[S [?26>=Y*CL(O$]"N&PDBS:"X*5K*%<.;%(>2-9>1A985&W3A8\O M/[ )#[:1<^7\P/5!OM4,"4J2TJ57;."\] @O+0QI-F7YR[\,\5[-NI-(5)Q:Z4 9H)",A,&3@<+ MT@@J(A.,<=U!OT\^Z 247%>8/22!S7@5I=*L]+63+$ 2DN2D9%) M5^]O>4SYH+5MN;UEW")JM"'MJ0.J[S43="N-=E^(X:]15PY)?2M&UTL^"RUIB(?].:!W_J1OKOT*L;N;T"LVD1T@+'-H=U% MF?5?SVY9GCL*_[[Z]I!8) M#:Y]>']GY5YJ&->488-$FW?7?IK^=8W'Q,^?RUFQ,OT2E5K;X"#9$@)(S"(L MQY&^41/E)>.L]O7&!BC?^B%:4](-+C[7P%H9@1V -?*.-X(ZC(-<175/TV$/ MN3=PE38#9"H3*5, (\MD[(#'F"\-VSP><);[Y<,VXF[/ M@U4@ER8;E!?@T)8!D:4!FWU$-S&4'!ZC8_5HR5H@_;O,E13UN/IWD/)&X^ 0 MM0'OPL<4KR];I__??TQ_&?Z/+K"7$4'6(]>\]4 U16X$KY%WUH%6,GIK4LJR M905SGR."%BEB=W+&7EY/\,\W:3(ZE2_8P*Y$Q'I1$,Y\+4MSVE,$G*2"@ M VBT-GC>5^_XN 6^4^=3%;TT3P:Z6PEQC^DJ98X& 0NAW*,[ X8*]#XMD5;& M0')U(ZD;LE/B30-=]%2WL(@I))&R,5$#IP48Q:^LT0ITRA2W1$NXL3UL,4+ M1LI])IMVP?6]9A]OI;.N6:>["+Q70K#2H8D2"/@?$,9:<+F,4B-XL#%CM#!M MRQ".+_NX#0^VD'.?V<>*4>&=-F@(I3QGF83SP%DN.3-!X4*]PX4*+6D6*87:38>/*2>US3F_MZ3[ MRTSM@NI[S4S=2F/=LA)W$7=_F:E<1,5SL,!]N58J5P'.X(%&=!)6)>YP!_N& M2;!+9FH+#FPAY=XR4R,WP4<7RO -!"49NL(I.=S]M)8.O\2%?E>9J5MIJ5-F MZC8B[NN.[57";TXK--':\$%5[LFZ@*QU$Y:FTY3F#WR9IF$R_+0$O(P8)>MY MF1T&+&91&LZ6LB)OT2KP7&8FF135^S\]#FG?[> U$A3%.KJ8/^'G/S_A;ID& MS$F5%"& -#=H_ZH,-C$'09 HF-(T5>](L!;( ;:#B@RXOR_L+^L6B7D?QY-Y MQYTYJ+)U#6=S%W?9+B,FIA5Z0L817L+9'"PE%I1BGF4T@B6K?>GY.*+3HD1% MZ;>P$]>N?)FBF -5R67@\^ YCV@4<45*R85C-#AK:?6&]IOA]':AT) +M:1] M+)<*;].EFZ7XQDW0J9ZXT=2%>:++\R]W?[)(://""<$X1)U8$9L$[T6")!1G MU"4K[T>7*DR][(KN8,&)6GQX, ^SB5X:[#]W\:R25CL@:A2P>(CF,,&*5OI[ MA"9["+\?6CBA22[.E:,^HA&5 J"7EB%3*PPK+9)#IXJ[(Z3#$V&+P[%A&YDW M9L'2Q?8AJQ!IA%Q"-L(F"28( 91E'R3W*E8/8#U$T;^!NJ]N'E'U#H+M*W;Q M;C8._WR./XAH-A=7:IY&^^[ZZLI-OHSSFW+_G"3>&MN9Z^CU)ZC&40DB"@IH/FCP. W(_*$!2COZ9?[#H,/1$JA)@*OY:G^_GI^2 MW)(4LR^Y( F=,E.F;&^+^X9>DAY8VO\+M0/%6M3H-5OH MW_$C9M-?1\LL:F:-%\$;L"FAP:FT!F<5KI@PHYPT-/CJ97\]K>W\)AWD3=J# M8 W2<=JM\[_F^KA=IZ&"2(.&07*IM$@-8(AS(#4NEW#K\_%8R%NN[?PB'>1% MVH-@%;LUM5\G:B&GX=VE4B&$YE[CN4O*'YZ!-=( L=YX92EUH78#SQZ7=WZ= M#O(Z[4>S%HU:>C-F&4F$EE0'IU5 A42)/JQ3)>5**A*$%]W:.AW%^_2HOW24 M6KC7)VIN(+UTL_2+&T[^RUU>I[LO#]/6\C*$R1-EX?]O[]J:W+J1\WO^"[RX M7UY2-9*MC5**Y)+LW(:!FWM6Q0\<2"(G$*Z2+G,14LK5,5CF;S/\_Q<9[C(3'\A+UGNQE1!"\< M4F&E>++5ZN0ZKT-@J*/UULM(?_=D#G//S?\\S,=YF(?$<$,/WGJ0SU!,N.55 MZ:"@8(3,G6=)U_B:X23,&!(K"0KDX&/!&WD.=\]?.IXM_3R@CSF@1R;$7KA\ MFN[ W3RP' &Q=M$RL>8?D@4198Z,Q^C!.A6$>CK/[&/-WD?(;ML\]$/9N9OE M?=O9U!OH5" H&1E:26]$IC,4/6E]@J.@(^:]3,W#B*V('ZLVZ-#NNH,(^UB* MC3;DGY?M)Y#9H=)TY:>:_IP""V *"\GSX#%H9UI7+5XCX% E0P?"P+R5+ [A M^+F7$9?;F.7?IS"[TA^HRYZ&&EDPP'X.4\>T!TSZVE)CR?BIX%<+TBDA!B:- M0^TA:[6*22*-=UY#\2<)8 M_C%_=5Y@\O9J@@#@C_D*II>N-&F- M]%8#$R49IB5Q'9*A/R7K4-)1!=>^H<\A=GJ$UW7;DW"HB-(>@!JMO.\TJR"\ M+X85X2/3V0$#140BJJRUXQIRZVD'=U/R$X;]!3* &?T;/>3S'T@*[OH9O9O( M"\_\FAW+-="O_OWK^7+U?K[Z;UQ]Q#3_/)O\"_-I$.@5:LY*RK;6Y0GBE:./ M.CBAO38^\L9(&VPS+PZLQP&+ 5)D!MO8Y@UX,U]L?U1_3YQ"2"%H$+0]Y/41 MT"P*'U@&Z962+F73NAO3*.!T#'5$:V_NGR[7)Y=JV")SI7)P<8PWUM MVTAO7=!U"'N4F+6S H^F4.RN#;PXL!]._ -D;)Q,U[^#^>Y=7?2=Y5%Z;R63 M6!L'&HW'H&T!@MV%E1M$H7L/RRYOI_)^_E8)I M53_]2;_QQWSC5]Z\$J?<":EM40Q<,+6)16:QCD3)B-X6:W@.!U$6NA#_XL!Y M&+'?QJ_=?[15P<7B1DNTB]U<=:J_FT!&I?'$)'$NQM2+KCR<^S'$KBT3*3:K]'CH'%:GQF M^@L?(7@HS=U=+S _;R\=\R#"/L[\O"!UJ>.U&"1%3X$UGJP]X QR<$A<##JV MU@">67Y>+PP\F)_71Q9/);^IRYY^YN?URL_K!9,Q$IT>(^.G@M_H11( EDEP MP'3V9.H5K9A3H%UMFI)]ZYC"T\%MK_R\HX-M']$>07Y>LM9(>EQ0%4_LR\0Y MI20I/+&(&M0@#?EG?EXC:>^9G]=#5"/GYZ$5HO:<9\[6R;>6U!8ZDH:%#-9I ME)A#ZH"BEY&?]UC(M!3"Z!.FZ&$Y0;ER5-;;?3O[=K9:MLX W8.$ ?-# M6S'F>+)'(5L$G>M@U9J8'NA/P:O(5-2D'ZTW"-I;"%PRX+8P#4Z1[JP2 MLYX+A:6X(HZF"4773?T\"0>%R5"]T>+N#<8^1[U.*!:G&8)#1Q:&LUDQ+;UA MX'R@C\1PQ;-/91"OY""[>9G(/SPPADC>;!95"Q)"07JYS'J\#H)C@=/'I&KW M(6U%*3_;W!P8Q@<1]I&&T;F4J+-CWO.J: 5@,43#I )?I*$?Q-9P?69A]%X8 M>#B,WD,63R4,V65//\/H_<+H?6 R2AC]$3)^*OCE6B0-X%G"+&EOV3#/(WUT M+J-U(?HR>K?\H\%MOS#ZL<&VCV@;1[-V!=H238(]K91PCW^F8;1ZIJS'ZR6G,*9L3$V6I"G)NE"2[?X6>8 M_KZ8)ZR#N#_O$8MZQ")-HDW[;JY1/.G=?+F\OOBEU1&EB<(%5KQ.M9&N82&2 MPJHWH_-?M<0/4;%Y!6?Y^LOKP^6Z[F7W%Q_K--3X9HI.<%@>54 M-&VP%#I5=&=CR2YY*%6][7 %[5QH_$NHD7RO7B5MV=DXM68GO9@OA4?X-LT[1IPX .0)?$3"B&:6=BG8":F #-0>90W3@M MD-&/K)>!HP%%U5C%:;"53V=QB?][1N_!MBK6D?ZH5*FU$W7BK@F9>>WI3#E# M[SPO!H49!WDW2?N)O@8B:QC*Z+2=*\1N-,TMS371,0;O6!:JAB&U91#J2 M M+20Q-L4N^6./7?]E8*D%\P<(!&QUS.4;8M))_EZ-@SI?]=JMRCVB4YPSKFK) MGU*:@0%-'Z7.14L?9.NR]PYD/7G8#"6"AOT1[D/VA]FO2(9DOF)2OIK/\O)4 MQ1[C?>]GL+DZ_)DEO^D^V>Q(LZ=?)V?S8A6)[TUG#07DT/5 M7+ACT4;.2E"N^ F&&BL%O2A[\DC9G"AW :0WQ= [XC%GS?M)-:U$&M_]IJT MM4,;=*CC[8LU6$#;UN'XGB0^&Q@- M*9K;2 K[(NGM;'FVJ#I/[7GWG6PE7)X6+D1*!&F;)+ :!F'19,> 9UF D%]$ MZQOG#C*>#2+V9?$='K2],_2O;_5'_7C1),Y:68)TB:&WR#0OM8HJU4XTZ"5= M>EDT;QO[ #G/!@:M6'X''/;.<3A):?VN73Y]KR;3*=9>F._FL\\UE_+B>?RP M(/WJ\P*('5(8*VOLG2XK73O))A:#+2P8#R(D+$*U[B;Y.$J?#8A&$-0=^-H[ M]7O]WIWWN")FO)]OK*[9ZK2$F(L(R(3QDDCCR$"2V96@#G*3=#_*UC5R]U/S M;'#2B.%W8&%O5^B->_!7^ J?<;E5CC913>5%5*'.]$-!!KC.E@65$U,!-)!Q M9G-N/0EB-U7/!AN-!7 '1O9RA+X_JUSY4%Z=3:;KI(SJK*.;[!M98%MB3Y6F MAY+;Q$J)H5:4>^91%&:!]&=5(?*]F[C>VO8F#1J= M4ZE$QV3(@FGI,@N9%*60(!2A(^G0=M"KX)R2L8H81CGTCV+OH2L-,DY.UPE; MO]$V5C_6V9\E"5-4U*PDFPFUU7H62!R*+D5%_X!_J+OD$M,OG^??_T)?O4$& M_>$2$'*BZ@A;BF[=A8\.$CDK*AHIMSF47.CJD]>\6Z]55QTV^WYO]\X:\ M&U*6BEZ3'(1EALBH>J9DM0\+8SO6_L9/+--V-HP=>T*/162 M6XJ66X1W(:I//5TWF=\F9-RWN(V,;@N\$8,;7O$/$Y="SAX,,(?.UWS>0,35 M4GFK;."E(+^9F?@4I'[/ZSVBT/OPM?%[_@=.,JQ_O876VP _EBJ-P?4B\)(J4Y$S6AIU:),M\*I:E)+W6!E4V MK9-4NU/W#-2&@44R0&KS#7?RALKM.>I"VD!E^@^0=9AJ^Z$D^K!W?V]Q#%!1 M_Q")#FRR">CJDZHP[4M]CF5FR%4I7FGE?>O"^-&1LJ.^_0B TD<*K6O8%_/_ MJ9.ZME'L&M$F\_G*6VD+O<+.%6:TK%W,R$*.'"U#:V0RFGONNU20[EKGT(&? M/00R'XB;C0M([\B+.F_F;%"@%*1Z2VWIX>3(8HR:Y6 @.U,,=UU$?.\"ST.V M;?C7V,B\3']\#3=H2Q,!4NPJL]-X(NK$Z7>D[K,O;*S\# M=; !2QO6*=VFIK;..+>9.M#4T(5T'QWC>Y#VE<^]HMZ3N8.>["NT"9^3=&0G M*RY"[51&-QG$PJRSJH10BK2=3,*C$O@#SJ,QY-V'IXT5L'?S!<[^-7^%L]5\ M]GWKT=CZ,3Y]PS2!Z613-[5];;2,PO. 3&E(3+OL62C.T>:3D56Y"*++#)6^ MZX[K*VHCJ?E(;#Z"OD&?)E/222#/_SZ9YC)9X'_!:H6+0=H'[5AKZ"Y"?;8Z M0C.A((WEUC&#M?<_*+J&4N"D 5KOE'+9X+#I^ZV:"6T2T_([8O?) N$T6HW< M%5'N> ;.AJG NE*+$8P1$&D)2ZJRX*SPKT(!F7AN4N 8<B7A>56?:Z#B:6B: H!6E*%D4VVD7>>OYS M)\*>/$*&$\, O?_O,8E#43%G[9C3B:AR(M*^T3)1^Y9QY#F9YG6I1YO=VPP# MCV+OH;-['^']3@E2C@Z8+"[5A"G)8JUDD=D)I6.A_PP;*WA"L4'A\++*/ M2$:.+'4A[6)T[-EGBJG0=,X)C7L28-!D?(EH5,+%F"*BK$YI7L?>@;[UH9 @>W MV^P,))D!TBL?*,9WCJZ]H@Q3/ /3/DH&3@ S/#J!117TOC%FCJ'[P1@(:<3U M 73.BTOXLD/4E88>IU9[*:S63*O:VUCK6@?D,W.Y$+F1>Z];8^)ABIX7+AIR M?P!'V$E(>(XL!TJ\? M)O+*I2TEP>:1$FG>;?H^'FS< MA4J'%"5XADY4TG2=FZHY4W6 /"?SS77*Z=BQS-!>]R&EW9J+3]#_'HO7#DJ] M^3 QG71@WI%1SPM:Y9/5L5O9X+/POS?'P^.=\'WD,K)+M0MI/YWP^TFTAV_U M,>(8&3%0<%B]K4T%Z70D$I*PX:(GY03?BB@])%"8R?\;U^_ M3><_<+&\SK;__W;4Z& M*9ZB]$IZTF8YO10U%8RLG4 F3[(E>U5RUJ6U\Z@#6>-?;^V0%2*Q2(ZK?8?B$$; M+VWV-T?]/F/'T6"X>+P#J8]\QG8'="#MIP-I/XGV\0L\0APC(X8'2&3VT5WM M06XZL\9L)>,9G4X^.I$&+D!Y2@ZDH8#21PJM'4A;E6SK()#$=&%)Z^)>D^+- M:YM5FR)M4T74T15E^ZBUQ^B;M"!OH'TAEVT'49Y M:"O1#G#96QP#Z T[Z?3.HC">'L%@+3V'TK!@$M&9#$0N/$?=>A+18>"R0X,X M+%KZ2&$ E%R9#'Y!ZGFG+:$PD,+$4*;,M(JRUFL"4R9CT"&C;CX![WYJCL.' M]GC)S0=A^Q$$>5[#M\D*IM=_8YV?O/G1"O,Z53U/*NN&B?T\DH:A0T(M6-,H M4O3G;(&I0J2.>Y[7%6FK,/W];)&^T*8N(7[I!_0EV6 ,,J.-J#@,+'!"N\LI M.)FX5[)U]_CJO^.L9OIU]Q'KP-?J -C\.85.[9H![ 2.V_A%4SK4_)A]F:R M6*Y.9K/)=UPL8?'C5%N(7B-90D+ZJKM8!B8%EFIG1A1))>4.!O5C]>PPL_SQ8\/I;+R_#?RVJHS4MND;&$QQ,1TL+17"($) MX#IP([F/K6M&'DGJH1QO0X+GEGM]>"$.$INYC^Q[B-Z:CEW('BS2]RB2#Q4% M' $6G:'87J9'!$DK-63TBJ&6ANFB/9UC(C]KS:TLRG/>ON'4$4%Q9YCQZ2"Q MCRA;QR/_]VSRK5+X9HJXKA3"Q8IHNN+U6#M"MKXN;DS2Q4>F0NVK0R\$\ZYP M)G2Q@2,&H[LTF^FWZB'BF2,(7B._X.^+.2F$JQ^_DYE9@7*!G$OSHSB;521#DU:3 M3'/G6= 06?("+20,L7F8:#=5^[Z2KV'YI7[K=YC6@W"SHZ@0I+-6AWX*!I@& MLKNB#9%%'[4*/$AHWF?Z88K&O[,:(^/FV]90 ,XWN[=//WYS61673+OD([U MQ\GG+ZL/Y<\EGBR7=-.F=/;U;%I3I'_%;XO:Z'XMI%D^^3I?K";_6G\\!<%1 M)[+!0D$RZ,$F%H6V+-346RU!%(2Q3E2+#3T[(^-ZWN?>X.D7%14ED MM"/6W'V?D'D,A2F=8S'"91'*6- D>EX.LOHR?X \HS>5N?AN\AWS6U):9I\G M<;H!]O(*LJ]!V3F; $1B6+F@K3,L:@NL]IS0R+,5+C:&2W\JGQV(!A;4 (U\ M+E/X[F7-MI6SR$6")',YFL*TJ2FZ$>L1X-QRS%&ZUHI75]K&BA ,#)Y!1''H M6$"=8O1I1:BO7_)7G']>P+6N6-Y[E]FD#I:LD;=TI78AJ.,7O7D+&'^/72%#S MH;@\&@1\H"O3ET^N,2_0,#_<:4?!_F#F#8 MO)_/_CQW:9*&$YS3F5EPG%3I7)C/D&MV1 2?2A2JM8E]9?EQQ_WWDUCC'C(Q;HGR2_G-.+/T;T52+Y[9DD7W*$8IA )Q4B"PL ^TU$T)Q MB5&YP,4.BV_'$N-KU^/):=Z>R8W;^[V9+W#R>78758J.@G+>,70*F';5V0$A MTTYSX"8!5ZI+[Y/[5W@ADF_$XL:'_NWL.VX&7RW?WDE;UL$:Y6N:9'1,\\ 9 MF(I,&[RW'+5R70:O[5KGA8"@*;L;YBJL)Q' M]7D.UZ,(JEM*&'V8TM8U 9\ M3/0$@M!,2\V9KS,=LRS<<:N4$:$##AY:QCL 0+IB0&Z+.G]\N5XCJAXY$$O!CDC"&@>^<& M-0XU?#K[]FWCU(%IW=F;Z?R?5_*S/V*:S])DNLGVFZ_=$#?8";-\70Z/#T@, M2$R3L,58S!HKN $01/&AAD5KDQ?AF5=%,HG9)BN4][%UI^#C"&Z -P50,52A M)JFJP#S6J9)6)I>4 ^%:5\<^U>!�\,KC10Q8#!#=VO2"G.G%I@'MFZS@6 M;;)D(+5@3DI+/\XJR-8-4';1]+Q@TE0" W@ [[C$;Y%\_0=7B5=)"+2Z/O1U M"KN,G 4"-@L"92D(2J0AXJB/)OAY86L\V0V0LMXM]D,Z)4^UF1JW43(=)=&G MN&*^.+11(033NOG(TXJ[[@&?]A(XEKCKMO7.IR^(JW?UMZMDJL_=DO'C>+8L M6O1,%TZ8SU*1C:0$O<@\!=.ZZ?9]M!QWS+67U.<#<'^ I^XNNLZKM3M0-E \ M]7ZJ#A,M;2.]#I#8@_7C@L-!(15>DEZ6Z(W4SCKFK;),9AUB1.-Y;)VJ,38H M=D0QQ\9$'XX/4F:)WV"R:?"YQ.7)>>?/S7SL3;76UN=E@P$79&0BZ-HC1$D6 M00%3/F=N@T+NVQ===J5N?&VWE4QOE5X.(I !#.XU7=<(DA"5Y2$SFZ5FV@.] MI$"')8::_O+5C\O?^1U^K OT*UD7M-$9KQ5O[^'K>7_YQE;>$"3N$1>[M-,_ MK>;I'W^23)=_S%_A)URMIK58N/;^F<_6?WE^U4D55:''-P6R^'2*B06=#&.Z),ST7WG\ZV1(0%T-?@TLA7NC7H_#S)5.])?D_O[IHO9'>@Q!;VJ( M2#MS,3/O,;/D!#IMB^"P*V3589GGBX:6_+TM>C/L=4%6_9;,8KGVW$IF8GTB M 3(]D8Y4(N%LMAP+ABZ!\QY+/E](#,7WV_"P#ZHFVQ_7?T7:T;__V_\#4$L# M!!0 ( &%08E>FV_,M/39@RI:;;RAS'#B,*J-Q3GH"0L5(\ MTV',S,Q1;R5ATDHM$]%2 06%F3R52.8!3!!(#2T5$$^ P.;=W>_A6>]:SWK6 M\[QKO>__O];[WWJMI<+>[NNZ?M?W^_GNO=7\SOP>LOGT"?\3$ L+"\COX ?$ M+($+S)[BM C]7?[%Z]:I5J]>M7;OFBPWK-FQ8OV[]>LN-6S=;;MRR MV>_;NV__M 71IU;/J^H9&!I/5U,Q^V=;>T=GUZG5W_\"@4#3T;E@\.C;^03$Q^?'3 ME&9N?F%Q2:O3+W_NEP5DI<7_N?UW^[4%[->*5:M6KEK[N5\6*XB?W[!EU>IO MOENS]=C9M;_$;]OE=OV+[3_D/WKQUY>.!\_-6EVXW+?.>K?[Z![-YZ[]NV?_ M2I)5$;@',(=345^]'X1[W[9.B&K( M9SHEDE2,A#D,L]X,J6'E\MY[M"<9VDIM8Q6##-PG=R&#-3+0X0@EVYHA-ORC M-G3 17=Z6F&K_ -J&IX(E9@A.VOO#(0]']SE[Z+^IO1;W^F3N^H920G:ZT<. M[2V+22OU.OM4?C"]-.#C>'ZTQ"0B4"J%W+\)Z!]3@N\]H(76?U(>/+FG/#FU M1< S!FFK5LK@_RA4U;,,]',A/7/&[W29_Y1K7#76=+P90@AP1VOY!SW\U][Q MW9\4W,*A90H331.EO(1Z+WY$#\,^L9G][>*'RX8H[^_^K_4>WJJ :A%CP@>_6;H8HTQ@9+QCJ M39]26C![RVV5>:H&3VDC1!F R+VJGV@L_7*GAU1+>^.!/WVJAK WU;IYA*^0 M0 7-*'6ZHJ;7-LDKZ*W:=DIL:-]\["H=O^L3;;*#A34IT!Q@SBA\R;J5@!,< MPR\$[?2_..D/Y.#WT)S<^SFUA MH(L07+B8IL45H=?J0N!133?/W-NT5''OE 0 7)6,RF=8"C,_GM:6,.;B$-$R M$.?(+.C#!\<47L$3#!-TS^;1YHP]$1A6A -ZYGN5RWC>.80OPOH4$*U'*<1R M%XBWP>[,["7/@TA=VTQ?A.MT<.'/^LA@0%VBI86GH30KA$7TA/WJQ\ \LB;' M#+DW1$YB=5%^JDPWE3U+@H:6G1Z8H'@?\DK.3\Z(D:''Q,('E;J;HW*QU>-! MCTV6 2:Y6^R2&?(G\?#VJR9N&#>'8^H:#.$2S9#HI_4Y1[9 MY])V'):5X.(;-&9P=(*:YNAF2/W0@XXZ=YYKGN; 5\'EL MAHSN;LJ;#'>(R#'=3RLFZ+8:&RW>C80FK0UCC%#(2^>]-.B3"I49DIHH?AHU MF]@Y%N1]2N2L35>4!7)C48 ^G!]&GVCVH.TF[K1LR2'("H-:I&#O6++'3H*- M4WXE$RUO)0:6)]X!.,(S!D.(])AQ]29 ]69Y[A19Q=_M=,4,>6@4)G:-L7*N M[C%#LJ7TW![2RVX!WHDD.>1TO]\8["F'GM($MQ@RIOZZ6B.?W4--(+Q+&F@/ M,+1&" @U9LADW3 1"GC/D\8;+43OC+\V8JQ]3OH)G;W2AVWE/6@C,2'A,*F= M8#E5Z'P&YYF12N*O*8$'&2;5(?]BW39Z$Z[F)#PVY?68(<64]($#9H@68ULSW2("9*W'(@0%C^%CNUJ&>P3C'YFS2K24I76&&7/<"!X8;NW*H MJLZ[CWO 5'F;VZ>B7P3L[I-(*TE_DL%!EGL,8#+<^Q(P1ZCX'Z23P/Z67LHU MKZHGM#4?K_ST'[^\___8'C;?\*Y"'KJ(".9E#ET>7.Q*FCXG^H91(#G-B"D^ M988,U/THSL\&6;(EUFW%C^.XJ''.7T3$N:47;;+4S1Y0I^AEM7:=""? MYM2Y('U.O_&!G<$%FR'^ XO1F>5YEY51!@F*R$>R0./.+<=M3J:@2QZ;(7R, M=51TWH1!$JFG*B1AL-N^L*X:C):"OFUTJD;\Y:8$C] O(7;+H\42I[*MBM%5LJ^[AV^2ZRQ_98,5?ZQBBL*]N=W7 MH?P$B6)JKI3C$'N5^*/FE@V/_13L>QK!JK$$5XP8$)Y MY3<7!W;++I@A992FRCY&W08=NIT#']O?J,,#?:ML*\ANKW?DSIDAM69(B);$ MF3^SAO=2;E>;ZS&/1<9]K*V)9 8W#CHVSPTSE87:,B_ !Y'O5XVC5#)S(@?" M>A-V_66'%<,>K)D %NY(X$VI?#H4SD(SCZ=7>AD7N'T7]3QE17P#O.Q65,.L MHH.AJ'T48R5HR=E]D#[85U_/5+/[00#IBEV)GMDLF2(?#E05ON=0IY-MORQ> MG\DLBD2WSM732./"%/27I"@SI&(ON1KE9A+UU7'![ZZIL&TB.&PS.N!7LFCY MP8)@PM_AP<9A.U.=]/,^)Z#K/VG\S9!M^+4&WZ#1TGY/,^1M2R?!F'CML &V MA5ZF&NK<^?6+,B"=T:2% CX,'':H@[N+E8>-B#W\6Z V8V ]ZB#I3ZX:\ D+ M;^4^>VP4;Z17>; ,(?V>W[KW)=Q*@(%[;D3ZBC<&'IQ%]EXQU!Z;;(VP)HY()9_2L/0]4 MP3!*M]B#JSS9QLP@&!<:A7LS4PY^S-JR]W6CZR0_-H;VL]P*\&=4BBKBHIH NRL)%-Z31KU3( MW'UC3(MF2$>(S9J&I]/?F:I=4H\+M6F\2*$+T,[3S=4!F2'NL/J.20:ST&W$ M#%F/2;GIO]4,X2@:2./\H_9Y2TSJJ-[:DWJNGTPT\I# 5) !;W\UQ;.U-OG2 MZP0"3>*US& VZO0MW)U+"$KUY(JRU2+E1 MKBW) "?Z>AH#?\D=I;M0$HTJ.SC!*E!]K]H%SO\KWD&2//@-0I9>9MHHPJ.. MQPY-W)B >0/+\UZN+*P/#6JUPQ)8YDA5F'I MK5T4D4@3CK7]QXNZ^\_1)Y<8^21QX40T6HMD4L,&'P\(']Z3(\,ET??ZP0-U MP8-,)<77O /0MY%A+%(T>[Y1#P[K92I),_7)L>G>*/'D+IZ!'A&.J_E$CW$5 MX6&Z2,30:PG /[D/1.\T(35\KTR*'!O2VKC,.QUS/,X!5@*UUWP.WWE_*4%Z MX:4-IM9QT IE"NO30P&5FH,4H^]=4MT.>%4(Y7N@#V7[6[[_:_P?M_.#34I'@ XME^)'6[R.Y$I90U_&%>,H. M)[ [\Z(48[U;ZG"?0S5(,I1$1N98(L7.PJ-UT/JR8QSH$<%.^PSN%F.E[CK% M$X_*10&S5K"I<,ZDK.&IT^1$A4'817H96#F%/(UA;VRMPE!N MU?1)VZJ"=HUTK:-Y?A02X^J.:D*RCQPMCJHYG)V25P5)JU@HRA8JD49>*EX2'S9 M1@3W6VRAA#\F<$#TUUR<7]S$^(C?\+QKGK2=&J(F-82YTL>ANB"/0'1[T'N3 M[,=?_ZK"6HN'AEDG>,X9,=W5_#G1$OT]!Y;E21072[&2'_''#9[C07T55/Q+ MY4C/VQX!&P8"\4X0#[?HYH^)8*/?-/2[*!?RUNEN\J\WFHX'%/C(3M/PT@VD MEP*.*49S9LV*WO)N_I[??+]^:X:T[B7'[P!73OH)N0W6DF^X89\L\IT?1$N@3G_=H%MA!Y%Y3N-%$E+U/ME>Q% MEN&@LNL)7TP03'OA9LBK?UEP8AY^/%S)\5]3.1H>H>&U K_)M?RXSZG6TNZX MQNH![:3-+:V?T:D0/W1Y;<"N@5_FW:5>/\?"LB/[?RF &J:5+B W M"_&N8U-ZY"'\PGU74C;]\O4O9DC^;FG8!;DTZ(4@S>V^(]C*Z<-% M='9;I:0M_2F+SQSXV?!CH!EB@:&RC!#+D##JUP$22WE3H#: M2&EVT/U4:SMMX1NC$BOH5QMG$;5K9NBD/F/I[=@'62SZ-O%)\"W(D#I MUH3ND83 GC&#I1?@3=ACL]@].;UG^,QZXW55:*_[I,9WM/_TW\FDA* M5>Z\4 =X!SL;@Y_JY3%L44O@CFH>)Z\#<+@W23 U9H$GT%6]UYS&%(('_6/-YWL^L/48BT?R8@A;_ZF-/64?>36#U[FX:2%K! MKRB&-L\:=A$W9\P.P[OS?61]-D]9K\HR0^QK4*&U+0Y@FFNT$&)2)A[% MV+:9R-48:UAJ[XN6K/.-62:1U*%8Z,/+N>JIV;Z%28_Q&:LSMG]3^!,GG\>9 M./6"1N(TTV!!305CI[Z977I6/K75]*F1:G=;9>S5;?L,B4P</;C KO7P:BKU;) 09>!P]2#\75%05-J.M1/6&'P:Q6*2K;C&+47 M*6-M,RXFI=RK!'Q=CTN!*F\-_)/%&*Q)$'Q789(N/8NN3^[A$2\5FR'+V](& M+80^0F%+/DK^>O<9?TX/ZK[Q8PF)_3FM&N6J@86)3'Q&6]2.8J?FDN).0K$' MR$)?^:I-\V$M2$4GV98.D&L04TJW+K=/!T^2MN/,D$ K)ABAN)'8(?3FX]4G M\0E6G7E)=*]\W([+'D5R PH>R',S0WI]0"NS+&U-B,'F=^T^_!M=RU/T%9'8 MW1*02;XD26ER,=QSVNK!2\9=[7H6_T%:JWS&*"DG:(DA/DNO+K3,&3DY'H0% M@N//+-.@ .!#P5!'Q()N?%["G2!'EF%R%'/(?C_*M[P6#@H\9X(V=F7ZU6'W M^Y*9\_[X*_LTQPRM\EGK$7H(_4AXU:L;P45\3121C)AXM0DKNKB@XRI+KRAF>@UJW=+ T?, M@J"SA!#9Q!QWY>E1>C_I@")CX: E'16L6+^4FNVU6]Y*)2Y[="L)'-.P+\$P M\>"7:JS,@279T.^E]M1?45' T1TF RLGSJRM[@O+S,O[!9?]"S>37NJAKT!3 M0+DQ0^Y(PCWH"S;YSK^?KG=*'_%"0AK\MI^Q^*_V/]FL5@L&/>/UA:]>[-/> M?[MJ(<0K>5S@*O.<^X C U,N5[S05OO,D&+XBPZ3*%IZ=&=18/3ZP;&6$+@N M/YUS1>YN1YHLQ-=&F"%C])R#+J**?B]M<$G5RH\8#^H7$IP<22,QW.[<0&_% MQ&^PTZ& 9J;:M(:+*1O;75"??C.HJ05TGR=7?9^-KW_-ZUMX]SZ;U^HE?;BI M'-5).5>FTT6;(8F>59(N))*T/1>8"@%)=3AC?Q-:)CV^UG0%CMTU.]$DGT[( MMC%(+C[&QW!$EX"D^*@# 7N&:: UY$K9QUN M6_'BQ]9G DL*9"1WA\:/#4S#$0KT:(%/H\5BIM6GD:>O9)*^N5$.X9]?XG^M] R> J(8D+/_]=8-]^X90T,I<[[11W M_OQ_F[LP>4X=@[\^M**/;KV$/KC)CD2T-$/>#?G[09++C,YYVY!&UL[-38G M0BI/1_E3D]=N"0MMN.&3&B1TCRTOO SF8@MST6SOE4\,WF")@$9(FK4)W)>Q9^!4EF6+;"ZF(N(+H>Y.O M"10_ZU(V\QU360F4%P=4/%3R?R))A9WG;DF+.S?I]8/X:N[RX2'G%WS%]@16O MQ_:\4,T[YG/5(+RL>+C1^R5O>_G;M+,NW&;-MHCFZX_R?QE0*<<+]E )W0+W M2WR6J:RX@JO+=LBY*K%WZ"!:IY266$Z6LOZ.,I5P55(.(A(LMVOUHLY"5[)F MVYE!97C@25 M:#+>NG:X=[7Q!$N7/)XY2#?NPUV)V5#@_)T8C9^W*B+KRH.E#%KAD >.)#,Q M#1$#8P4G8M_?$WG?+Y<:89R"H&(V>A5*%]-N6V$-.C?9ZH^R:5=EK8N0K "F ME-@;: CC0VE4)O?1"C-DP!/#TWRR;6*-C7F7O19E9/N20" M?2[=K=H,&15,ATM)?LE@#3]'0BB)_ _8\_Z[ZDS&<$8OJXVW;EI<_SIF/'#-'+I%)&92\2"_G>@3D270QWEO M@)$6)J@#Q2G_RKE,![0/V'48=F/?20Y\EI25%G!)/C>/?U+C39+AJQLMWGX4 MV58^J&&FH-\EH%U(PH^RKYN>HPWS7@_L0O:0*G754X:>U@'CC^P4EF ')?!) M*S@V?UX$T7'!MD6,SEKT/S(-M>QZ MK>QD>[0$CA(@FF-;5)Z8TH'Y3)L;W4 M?;9E2NXBZ*XIENN6Y":;HS9'#K.#LCY@;/%[.^%ZIAPETUT AY57&@G3*2]) MC",+94$=2AH1'N&>XM".0V]IS#&\6EQ_ MR)=@3/0#<3P!EG7D$ TM2.HW'IK-:%74":Y4"C8;)O#$(&H;V(T_D4&?XT7M#9?+O1$#[\.A<,V)++R=<_S()U8. M_2AOQB2*0ALFFNEG*_I'<3G91WX9_?X;?#W*92!<0I(WM[Q:,D,D?O3O:X\< M8*>\?L+*5#,.D1.E("$<5@4MM4R33"#STET82L_H>^C-2<0.RF\XSJ5\9DZ: M7"K=U7A'/KNGAK9^L3\!1Q4<_Y,]=(NQ/J\U_3&*H;Q;MM@'SIYQG4>-_;83 M3;S!74U-A1']E5D B/F7LL*RR:;['Z1NGZ\U-T!OJZW'UI,LL>(T+4A[\Y:E M_HVT5OEB9V ?R[@>A)J&HW;6[,K:RFKDR2>Z@4#A,'5B0-W2_#08V).'8?6Y@3 TK&IL:_.*;[ MD2.\68?B:X>_H(_C4#Y0?\WV8E'&3Q\7.$R$'0[:S8MITA>1P%7$3106S]?T M#_2^U4:\XD3RWCZ)5>13#:*Y- E)5J@CW6HV0[9CQ2)R.FYG9<5'P'' U2KM MTV[""R_3XMZ/0M[T'V6SMF_)'>P=R 7KABE*UJTZUZ\0EQ)NB[^GFLJH6MCL M?@E!6WS-0ZDH_93V*L$[/"(U4[)D?]JA?J3!*4U21+V")W#@,(95N<%G2E#A MCF?"6!ES+CPI*''U0L'I;UUK'P-]??A%U"$KYFN[-$FB&9+ 6]@#@AA-3/^# MM:WM%[H_VP\\) (5)U?1O'IX;5HBZ4_*M3V#O%1;NI GOC0J89XR0_J#$1GS M:9\QMH%14AW,HX0?:Z'=5M/)VLNH4[++-+R>E*PM-T.NQ]5X"SSQ&WM[2KUS M5R1)3%%/EV^A5:\5)KFVA*2N+AU#'.$?VL. WSFU1%]LS-V@4>D3F7(RT4!G M7_.\E("SX]^BP('>E@*8HVD/%U'$RXPVU),X9LB]P6E"?,5PM:2Q&+^C-*:; M0X3.&GF)8$PC\@E+N+7*]34OWTKJIRI16OD!R0BXM+'V' 1OV$ _026Y'_Z- M]D3JOI3?Q0RPSBT)(9@.1H^ B2K,#%%3(*J9M(3XU5WDU)T?F2K,=B\^H-6< M!*:AQG5LO@M6M/P]\A!96Y9 W$3-&P4+?$W+X]YV:Z]BFH=*ZD;2+<$Q7SV4 MFH3Y&6#M2?$\, JD)+*:^FK=%]-%@F86/EBRSX#*F":-TX_N[/)+EI6-VU&_ M5W&'&>/W A^54,&]KJ=_-$/>!P^'3ENS>A5=^]1,U9Q$C0<:+2K_P_'Q/W,[ MN9NVX=(;27!*0XA3C?%HPPL]GM>/,LC;CMK_7%#CU#P<3&KI;):BNE(22V5( M+W$9KT"^'QSND ?3&7O80COMD"7+P.$BQQD$ZW>?G-AC44$Z*TB*G[8=-=V9 M_TL4,T\'KAA-< >VU)'%D.X1BD3 0D$(59IVC*M9)=B8'>-(VE0J8&!3-]TB MBP4O!3536\/JC/. +:3U65HPZTY0PZ<^03K,]/=PX0/+KKL>G[R.;5I*"S2> MZYH/*8_U73RXD12 M5_52]0?MV0X6+@ZM#OXJ(0JNCQ[A2:,?6ER-%2::Y#HK1/A>JSS< 5!W*?74 MG^$C$J89PA:NXAY@L,3Z,;-35G*-V_1]%]9W5,B2H)JF*ZJ$(!Q;;D-M@Z.:SG\-&W1M" M0>[YA )6!YDAOXF%W,@FN,0D+[YF>7XTE_MLXS#\JR%=.?:]!W1XZ)CA9Y:U M=3V&#)OO[XS.,T/LT<6MOO).Z[DN#E$&*L!3EL:^AC;O!?AP$B!)Z64W <>D M3:$XP=KV )\ZS;$K#F2H:8'G1/JSF-VZ>5N@,8_M>2OBQ<>6$[9C3G.@H @6F I3_OCW$,JYYV#"]SDEP9*5&_5+V M_4TM,?^=++GT/*I'W@$LIH3_^R+M6>%"JD_BZQGU>Q0UVM#'.A[VAQFR)NU; MKT"?QV9([16WH00_2)(96_;,0NRLX'A+@KGB+,;D()25:[,O#Y M@!G"I-(>O=?^" ;-[3EC[0;OB7\+2WB.4LL MG[TW]0*J0>+R]3S]5[PE9'G"&,PZB?_G8M'3Z,EBG_*,[K7 VUQ3!.-@ZW?1I MLD%$/I?&F_W6NI+<\5S<]4&B&^^TC43/]YZ[Y2TT0]X6MTZXI)YL"J8$S7 Z M")S)=Y(1X32_;OT4/"-<55C9B%Z<$I4MKW>!I VRUM=ZBC1967'!O)R?9\'U M)-?VUP$"I'6*Y5+NKM>XL: O9?MF:U(:17+=5/U0PTB2S5_$?%9^Y6MK]=@- M?06X'!R=7*X(9FEMWX4=/+;[]X->LH).[R*0[K%OUZS'RK[&H1?J+$>PFTD; MEB.:"40.,"QHII6RASQHG7,A+Y<7!2SC+'=6I4#KMN-9X.*J.\[2.3Z2^4\> MK\7,]P*"/WYG <<+"8 WPI;55K8Y-"(Y)4R.R=%Q!77^&\"!M(@*?K@A=VW[ M3OL!O%@T2FTCNVC+X9QZM,Z&SV2C?&*.L7(S>JL02N!;)?PXH3:),( MEJU#+KD[ES2Z^\YJ@Z#Z!.L[TI](3[S0NM*JM#".1?EP& =J!S\0U4;;\:-< M[3KQ[QNPY0W/1=#QXD_1K"'W"8*T:\S2@QL,UG\.BV":1]H2,J]2DV*:^F=$ MXN#PH3.8Y7\5Y^PSP+R*:WA:8;R(B(RHQ [!4S92KT"-#83U4P(\U*3/ T,/ M(^7ET,_D"?SQ#OA V_S)57?9?YQEF=SAI@DY"&>'I=!S34 O'N;/UGAE[2&T M/ _MJA*3Y&=I8%<$(34>N3_,B38I29N38,@;TI8FI(+Z(T=J$B&\P QT#8JJ27,+R%ON(9];D+@]_.GPSC/1R92W*I;^:(;^%4O[J#P[_K4 P M^>.]2!PPKS2V>+N6OOWD^SWZRQ&04$[UIQVSE3B7S31><H>%[+2UEQ<^#XH=Q3E'DD%H= M\9^OWEU[N_9L>1*I'6E'PF"LE[SDKA,O^E6V=A@[0Q\X1^ [KA\\FSS^*N&3 M';#5Q7-\!G34@T$UB&I&G>D*.YRVS[@6%[*M9AB3N%R._"3V&!^@00V\@Z3$6L2T;-=L$;LAJ;ZW';]).I"&?L(HDAMHOW):7L.& ML9 %R7J:'=VW(PU&D-U>O!2B\M MMV\C&%*XK)#CHX++^'/^'V8G[]+3 E;%5[?AB<;3O/D!78CIX[@9DERU\GC; M\@9?*ZXPSOU3QVA7+M634DWWS1 Q MFFPJ>J;H_T5T4?KD%7WM@PG_'9:31_DFM0MO"4TV\#J.VJ9X-N 4[>SH9YXW MDZ_R7,G/3KSMM2,U;"A+!58PHE&OW5N'*,6%\:L_X)GC9_I@V50 F4QJEVN% M5X8L=[-O'D_&V2LH]8WYC20,,UBJ+;;6@U1_S0QAF,0-E;(PI!0=@1&7!SSM M NK%B;BF([PEE"D2IC*)(2. H($]H"4]FIJ.D[ P!ZI%8 &':>/R3)5H2HY@ M;^!IS^'XG0S\1A'*?^_<9!9A5H76DG+P_Y1ZY':)H]FLIEDNC7$1=7^OI)F4 M=8G/ O6U!521%4_#<5[B $3;L^.3_'W&=OJ1)A4E3-HQ')4[?FJ?;VO-9NB+P MO+),'V$RR7G)]-^GBN<::81:S-)<,OYRM:2<0%9$&?H8WH9-IDUO7E -/[CP M&9&$A?M"$F>?AE0V]M"2GW[ZS5R4X4C.4_Z&,@Y&Y87Z46#\KH>7P!O^K$-P M'-37GG[1.\S)^3*4O\_ >RD !DE>!H_N;M[T12E;4Y+6,2>DG !F[LB=^2R5 M2L]C\Y$B]GAH^A/OVZ*Y#D0PWC4R.KN$-_E'[OP)^8* BU8Q(,1E]-W=+$IH M[;W@C% M:X-\YK41K6()PO'T!:\^579]?'=9"R^X;L]<"471.+R;6WS(JM;= M4"0Y INI!Q=BD!8%K!!>"1 R]7.HGIZ^UPK]SNCABP0P]8%668O__"#/VIJ^ M,*!P[!_-<$0)*9'7\KN1@S)5 K8R:5/DY?T6@_\);DC_YVG!:N@WSUF8VMVA MY>@Q+.1%F(PS[N2SHQ$'Y/O*V;RK(4YCI-LV-@=FAS/&-K$%QD SI'W((H&D MB(MYN+$\5),@JA%,^C-@DQ0C+2RZ80R7[BI#[,D/)G'836JKM!.W!!F],4#A M97D"O/G!OK_8K+NUQ>,A^0]OJIVW6USY69==E71K?(:]PRT.^!:1@1P $>&E M)/=<%%NDJF@N Y)5>AQO=O(F?B$UX9;,(YLDK16U^<,E+TCO?[9X$RO;=.NE MG'_C;V/!Z%'DIYHCOCVX>XGFAT M RFZ4Q:B907_G@ZC)P@J6K4JDZ+I9!J*!S13M!![3I&;08XX^6607LG&"# M)L/L$0:G0<>_J!AA_U:FU7"1VEYP4:T_:>.:=;[L7Y)3B26@01+$[0Y^=YG\'GI.4&/K"XJA3)LTJ+?Z0T MP$L;0$RP%NEI+\ Y5@::R.MJGST=.68$+A\V6KUSNFQO)N'H;=M432TVQL--[JY MD>!Z DQM!#!<70^V=!A;>\]W2S+H3#@PYT&SQB7SRNA2#P!*-D.R0ZLW])E0T!X/I'A8JL)"E,@OCF;<9 MWR#TXO!^?8Z67A&%",E3#46A776%H\&EE>FFYE'^:_=92L+,)X7TOZ)?SQP _':[XV#=Z5$R\KS1"8,GWJ1B_IHB,9\ M?.W((5ZTI:=L]$E]RZTO85D)=V&& _3C";,.(4T-Q?THNNM<7PEJ9L@:S,(C MO YFJ^P.1'\^PO2ON#HRX&>&6(X8Y8G?+YDA'X/?A&=T)3)3P5+YS5?>2Q@; M4#$_7WR&<]\\O@:#M1PS[#^^= O^0K/Z#YJV);M%;:(\5^@V[;U;\QPKQ8'4\VJDVIJI_MGU"U=B^ M]&':3I2EKS!#>OTD'&"UHTO&_?#8)2_>] P>1.7:Y[00GZJT;V>+J^ZZNMMY MC4BX/X,'?_AV[>1-W[/#O?7]!)V<@B8?[0#(=]69[RF!':J M9TR)2VT NW-/EW&]XN&F_*N\>];,AB-.FVXW(D)T%]'>9L@Q:;A]69>WIYZ^ M&&U 0:6#+DBPQJXGXS]?[J9)/ C#-A$WOH)WH0<6H62%(:%,35(_D4:0D@U' MC$??1A;#="=&AW:9(4_(.]/06B45#"1'=TP4UL:R%P9>^U)'[>&)^@I.WB47 M!X.$'*?66>UT9+TEU;]'*(U^E0=>LP\M&/(.;]*MH[GC/M\H\QCK_4U9'I$L M[KT>5T-,5_;IG4"6GA.2%@YT,1A](4'%=M[32E^#01Z+YP,S!>=^UKV@@Z:BD1?*SX]YTK;XT5P?.5_1$=LR0F2Y5YMW MUQ=' W,]=&8+/Y!\!D,'*>NW'&7Q6]-'UTNB0/FBE'@ W!%3_+#E#G[O]KS*X>GBOX,>+OV(NE9$K5-N9W,G)U&_N,N?0,1A&7,'1$XA\6E%QKO M@K$5G$=L:N_FI,3@ABQ$^/$?F06>M^!"]WREWVL$D6=H9OQ"BEO&^6G M1K]-"!#L>C.MB$9P!]:H534'X_( ?2'1X/'T&59<])L+CO3TG:Y<&3#7B%]R M JEX^@]\,SQH>9)1M;*:,9OQ*.%7P:@2*4K%V&C?8EB!45<.DC8J])^YSD # MYH:<2.6A,MR73V08S^6,1W'=;Z4UI.&0 :_9FLLG#<4$E0I-5;NE"31=Z1D<'#V MO0_FT^7?<:,)AMA!BQ-#YS1KLSQ..;Y=[!Q45DB9D@Y-XUVZ$17G*&GFJK!B]%H\<(>X-*4!. @V%:0??VIN7Z]FKA0%S6KY(G0O=B0_I=^6*_ M+(CBH<^(1ALFKGG#=*<\7#SH%4WWY,@!WW!V9D6.XPE>NQP*%D0S&,8:V#GI M*6\T=;8RS*[B0UX9ZLN]#"JQFZ_EHI<_L9O"[8[U(?T3@BS1@:.?\))+E">Y M!\,E_O,D_BG4!%J+K(M RU L\9'CY;6,%30OXVZ*(U0*+!2;(41@)4OQ<"/@ MM(BP%:6FIO*CLDS(&IR3JUQ5IP((2XE]5C?J._9E,2S[#AC9$8\ FND!S>A- M>N\""*\86QI),X5!T"@)7$0.L(%!>]+- M6M>/Z4]G#R/^2>GW,RGK#,Z\N0$SY @8$>]9O.^2_VF7NWS45$?:LI%&3 M23U;-_O4,&A1/K9IJUB7(;\J8$>CI1VFJ3G8EJ3J:623]*I D:[(12F0;8,M M)Q.2$YR'ML9A[(@]C-=)>1WHX<3+K^-W/=7"KWDR"%NZGDCXN^>2<0XR/:T[ M(<@>*_O[(#6HSW>:Q#\]^16C]S:ET/GLZS5EQG-X283@/>_+T(^)\3_D-#-! M\KYV,&W++&MFJTN':II:MD03-K:NQ;E^%#WMOQ399*#RU)0I9W>,-:QU_LQJ M'Z]CT8!5[6,1OUN/P!0S#8FT]*D7+EW:*HON/O#+2-86Y0@-P2(KM\5)&+C2 MP99 PG:2FQ*]5+4RQ0P)NP7EA24VC]T6>8*56'NP8Z=OP\ OQ2=+SAMX'DD. MN;YN@<_"CGA: ,M003SI'6[1!F[ M3W),T4+ GAZ6V*!Q_1OK8)BK7%OEK$7U[G0_%W<"#!&)SZ& (YYZY12'QQ;. M"\V0#A,Y[+#5&P]3P..T^'RM>3-)H&T[#3VF.F8L UZ28?%P29LH[WTJ"= M$^6ZF;OT\(E\PVIC6 M:UE;^BYB!VLOK^6.6%XK:IG0D9-8.)&/; X,6-JL>Q9=TX?X=/B67+_4&@RF ML'1\[<%04TF&LXYX->^]Z9 MUXKL\'5VJMZ5>*Q^'/%<,WG#Y4*3<,'GXJGK5"RS\LGK=2SCET6Q QE06:@^ MT/53!J%U9=S#38^O$JQUDM&14M1K, CM+.7-][4TAY@A=^K^T0_L3@H:H]]E MXR>$S5&FA6TT)Y>TR5$S)._YB/L9J5NMPE#_^8G7+MJ+8M)&71M![7AC4NVL M88K WJ;4;,*_721L3[-O,?C=K4_*>7GYH#=F1M[*"N?-]1KD7GJL5KU:)S^E M6;I'>9*3R$H4S)7^_95LWU>80:^-Y25$9A)_XJFAFA#AFR+PS:EG?G,"GO BXQNU&0*"6& M8X@.TQ[X)="4_2K'6$5N9"YWKEYU/BRN>?;BG\"N MY#V#1[Y[*MA=EBRRIW_^\]-X/TB:>GS3.]9?XOF;%>$1NG1V59;V8YE*9>!I MA"1QWLTWPX 66; M=?#8W68(.7M)G]_#6^SWQ,MG]TK"?@Y9/H)\*0]-IFQ@!;*CT!2HSJ:'0WKO M%C*].[_F-4.((+%?MLC'-LUHW\.RUW/@?=_<(^GU]::>+$ /*JC>4,&GA>(* M&9F#*8K<]M3(&R>"'_!:M2VMH6['%0Q,H?R$56$%C1(+9 M+H9/T-(DOE]G_)521)^4M&RJ.R$A*20_1\.C )4"#D[H=9H;A)-!\'\#RPC(5./-97W&F(44^B8Y@;T8B*E0-_GY&4( MF(<::CAD@Y 0I+>]GTXN;XT502( >O_@39DA[]%N0T6?6,N^ MSV*64KUS<@_,1<];BQ/G=X&_/4;UBC=K3$P\+ MGKP:*K4=I'00R+US5KP$][(.!EF!EZ?R]52"P"3E_E*>]*Q1\HQ0X]I2256G M4P&?"GU11BP0!4#GM;20$T)W,Z0Q6<0ZJ\.%40*KN[G19?' '$L:C9<3$^64 M:]X=;!3J]A,VBSW+?11O6[?TA&Q$+_;#V!(21\O%CH2GS+D)KT?D7,X>1,#<5:\S$@0G;!RG7I6 M^)$N0CV+?!N)]@WB7-R1,R%@9"S@YFJZY1TF>:O1W6* GIF#['B&&=KR$4CH MXM=\%$R@PM+D'0ZSM6J0ZA3 @3*E0XS4 QSO"_SXO>\6\3ZL8[_R__U'XC-4 M7%8#3U(=-H4,;T_):.RK?NU -F13=?!3(".](+3.,1)LO;++T<5?7!Q04_PP M7T>#&;B),!9JAK#E3ND*Z1QH598&^MF:<0*K^J]M@T2,[^5O(PW!/B^J M=I[+T7IZ)L<_AH%GD2HQ6CQ0IR,13?(QM.KMVE^Y/SU3G&)M^60[(8PEE$N8 MHV0#?TX)J$2 =G9PBU=1O%6N$7DT=4U=KI$EG&AH+F5[7%XU?\)@)6 MJ.9KP Z@;3^?/5'',]@+WV*(2VQ!V3!AN/(%..27^.Q0(BE55T3JG7V[>K$I MBA+,#F?EU^M[JCE<-&<":FQ$+Q4S9A9![:"K',%%@'@E84&UX&F *AERR*6U M*TNT/MT_DM-?CA=I$P7L5+3.1@/5ZZL3L^-%;]A\#"B_)DXDD&MI$-8E;<0GV@_QD0OP2KMC PLJ30W0H@SSE MN;M!OTO:FM@M3]5>JI;/F.1%O%MTCQ9B1)H(=2Z<\Z214 36SAA)]G!C_9LQ M;WW).=B,$HT[)9)P$;Q/CQG(G)\ILO&>(&FO,8"E* 1U$F8JBH]'=R6L/_[K M0%PF*UU9+P'C"8-CFI(QA-9FR"6O^A,##?A[2I(PC-2@Y2)\D9"%UFWM+^1U M9.CK R8%?5GSJM:7OZ^GAXON!BWPB(0@)8!=4#8Z;(Q?F/:E9MQG]H!C/L63@4!C;VRRZ36O^!)WOXI1$S[M$WCD.=@'-^ MF?<, C"'.ZVI)MN M/NU^0V/ JPJ@MDE#AC72D@_!9%U(0O)28<64?$LMMR_!T2^:)P,.'#E4*4L+ M&+1=3BB<.2"'WI>GM,K;2JU0W\.WYRG@!@[F=LY+X*M;;SKW7P <6C@X9O]5 M(2J7BZ:R=%C!K0(PM$H9PMB4<#I;)6GFM0Q"3)Y#$VAR-WH)]Y 5G$V,&Q$Z M#(OD!"V6WM%5Y.CF?]3&M<[X#):%CP['OI6T-3/!X(E]]@Q;%I.'Q4<36ME- MK5?"4$F**(-<>69UWN:DW,=@!OM\P=U*H^U8/7"QV+/)#+E&"X%IO,?^Y7DY M@+ J=\(,2<9UT@'I&-X?@<1(#'10_7!AFIWT,5PGOCX9K0XY.5JV*OE%S=#I M/E(]'R7;,'E7 :KD3[CH@0I+;R5)),>_0J>XNXYQ;%3H$?I">09 MC1(NYBD]X$W%WND27_12XA"T-BD7/XZO3VNTZ!])NN<=K*VPPX.^ M?6">MT5GZ/Z<;UV2"=EHTI+>IVAZW"R"11 MH, DK',3'D&E@XX@P#L88"D/9VNS:I+FVT4RA]DWY.1:7$B@@8,[)<9\16J1 M2X.!O82BV,^9H8-%UK $2U&$)2ZVM\%PHJ'J6$P,P?-IU8^2BS<\,'OR>^JLOX=MKMX_0$='CAP9K1W;_7:9(;W.IKU:JGID4T(]EMBO-]HT'J,.+#]5_W:,P%1N.80@/(3*0D$V;T/-PG0F; 7(1UYV4,E M@^Z8(U]5G)!$M@SU/^3?@F>:QN"];W MP#\,Q6>ZEO9O,ET5"QQ)?R)P,]7[5_88808O(W26,21>D%M\3-2BY_MJ1"<< MM**IAQY\G@*,*_:,2ZPYJU,].S QU;7_N6OW^PT_^# M@WN^1'^)I'[ ^/3SF;5=LD-FR(UXW7D4IX"P,>D&&,^OWQN-BG<0EW_F;Y;3 MY_]4$3S?=0_\!OKY^:[%/>2@%TT:SR(.=N2CY*D9@IO(,ETP0UJUN,5=!==@ M^](.:MK.O"78!0ZY1#*+'8K]RA028$G-B7CV:$ITN*0'6,#AP:UX3.GW^"MG[SF-R6PU4332(SDM MK=[+X&)$*UW2]\UVC=U(>NDYD'!J=,!X/ Z!E/2 7G-_"$"=X$EA.F5&:I=F MZ[P?K[ MPJ?_R4!" ,(J$G5[.#*3E\E;L*='%#XR'FMZ>Y%)23\]6H,'<.%Q M7\'Z\:1A@AJJY;4:?[98MO3[E63I^\VQ<;JS_O'WBW\C7^UK:^IJ;%@=16@# M5H8K5J_>?O;H_["=$[IS?+"=.&]#K$JY-[S^N)L*CN2 \-RG.;]D-TO,_>"% M7&^&O(0F:\7[OY$3'$GL#+5Q#==7HVU#WRZS2,#U*GU\Q\9_NN<7N_A%$>5+ M7_1H(0$X+%Q^\7."C^< _ 6E&Q#92?S)D<7:+<[YKWC2*$+K48>"LU@Q[+8C M9A=Z1A!$O"]8RX<:OT0IL*6:.&>KXC$8*[1.L-14!)8KW^@":$V+VD13@F9R MR:K_2+#]!./]#^Z!!+OQ@7*)/% S M*RJ\']H#&GS#"3['1(&H&F'V$:$(^4F^UKG5=][WNM="S M#$C.F[QG<+]$/;,^HT4>''R;GGEIL_.\1* @ V3$=)^(?-*.]Z-[6>&^[32Q MZ(@("4 5+.PZ;#88"1#N%SR2KD9 [="[: M,S[923XI.N-O4TCD>'42U4D,>"'X?W0 K MU.AF)B@3\GCA''L_W7Y"RAG6[+Y(OSE%7)*9$+13XR5V(RKRZ;63.6/!]8MA&W MY8TIST0M?6^YYGFD:\\+(-&\!F&E*Z "D$T__Z'\0BSUF'&K8+I'/N1+9_@ ?$0S*4GWGZ'H6]BHC75%N#=2!(RF0A/E14X4[RX=6I\]V MT-/E!R+\+_ZO63P.]L9!<*.RA.2,4$#DBL\QD+C*6:@6D:&\!DPTT8FD7Z;P MN0Q5G4S-*JA0@T[2>N8;SXGI[B%Z<]-OGA9 $W@60^3NUBSDD;DP-XIJ)'/H M%7KF(SS[_?4_XS,[!8H:))*#UV^8ACJ0/VD:N3@\Q)6W7GN.R4%HJ1KOK%(S M\TE1 [.ETJ)@D/4_HDO-OE7.D MD2-,<$0(2QWT/XVS(&AZM"@R::3\S5Y#/UXJRXX>FY%9XK&YJ>TY_4>AN(8W##H+ M27.L>2UJV5$8=F"4E1J4RG(739$1O2OH.=-LZ65ZU0+)+@/F=2U0O1OSNE5H(S6?\DU=>/[2[MCZM M*]<[B^4\0M<[YY]V(:N\O-Q%Y<]R5B-XI'9L5*:<5[O8OYYA8J@+I]?J_^KB M!>5$]CIPC10QS+C(NX^G\SYE-J?.HQ9QO\@/**B!I1MFM:^[S]4XQ,0,U,HF*BL]F)SN].AZ9X2AD M18JR'S%9ZK.E+P2XZ!@GPQD2R5"4Q9F;?/11UW&YK:MWN@^3OY/%?\,&1B*N M:Y[1]MD)8>E(*=EW)DID3[-G"!]M]#7:C"OG!>LF%9^SH5"%@&P[ -M)SURQ M'S4^/NDYS/U(%"=)SKK4=MC BSX#XBO(0ZT-6XCY"YT:&L$VP.+!R% M=HF\F'Z243FZOC^<^KG:LO0EJQT_)L2)AL#0%/&P:(Z)\K\'7'L>(X5W1>3' M &^);7<3+A#QBN+5A&8S>[]\DDV-A+%+YG&? MLZRRRI7=O9^/(8T ^@K::T?IUN.TA(&P1PCW:#CMWQU[J^5!X,D>OD8T0AK% M3@37A]2Z#0\ZI]FWL'VO'1.]*F627U WRCR:@:UV=RB?/AZ.O84-PXKI-EF^ M'X$.GM[D;S5:-)%V1[JF5YR8)+8&1MM0^K;^B4 MV#!1G87X/F.$M$R5H"A,M3/"+ _4GY.=..C]">7;!PLO.>;AX,0G/9)^VWQ8 MP84+_<%Z=LW@!Z-&\Y\Y6Y3[1M]&F:\+BUDQRS"YYH8*B3,QOW[\LZIC(LD^ M7\)_Y2,=/[SF,X:%LE!]AN*@=(S>F7E/XT4DEEI32N;=]*W6L:=3F= M1OD:?8S_W3W_AS6E2T&!P6-H/GX4_W-P[=USLN6?2(YUL-R,!0[/F:@MH M6G]%IA[S: JM<_U"5LX"B)<%!97J2_?"M2@JIIZIRPBYA6$8/[VF1;F.Q3O( MD0!MMX-*5S;"&X[/S[AEC?8X"'%-M[VWN/V3=0\4+K@&Z1;D]^6^KF8+L-7;PS725)#\@$K\35LP/<-IETR'*'(T'W7MO8XPKFX=^]Q3_ M2:BUM1<&GW<:U8Z:=%=51]P '*/:'-2MQ47<\4$LF\#@'+/N4Y".S>S*051%;^G?=NJ16UWI*34)#^M@ON;6^% RCG=J:&[2I'$/E=T3,'0.8X M;XU0U45QL17PWC. =1O]+A_47Z+]?!?;NT32G_MF(?OK*YL1QEPU::[@4B]) MBBP'9%U?7U;[VF=X_ISQ&GHP+Y7HSPN:W851(I.P*L\K<*DAVT],4H<(_*B8 M]_?LO8PKOPDF_6$@Q=_YFDZF;E)RQQD?U:_^5A;"^(%(VB5FXIX;"\C0%5(Z M*,U>+);9:> BA5GPR9^0>RTQI^,_=?U,&33V- G*&DLV,\7VX*(N>K6_%HWX MX+,(8WGW1)6D9%AON*M4:3Q&,HR-+B IT\OBRR7C)#;R6#8S%)FPJH1CACPG M-R;WP!X;2L!H1X(_V;*MV,]K.@N7X.]\"KE"6.S/)[YO.)57E*O,F;% M!-J M\;5?' H(M)- $,1O L\S-FF.=$+[U;&V'B>RD [4G%)T43NQNO4] ES MZG5LIH-S4MQ#FB7-CEL+E"E@2U7>:%=3UU88 M(:F;!UKQSVK[HOV6DR0[GPH,"TWLVMM%9++,"GA!&'!96"Q-;)V7_C)+P3SV MCUBAC$2G#Q-V$"%79L7_FL?_UW$Y;RM'7QDTON[NG?0Q+Y? [8:$N$;[#M*N M7O;O)5I4ZW5?LAN*>H9R&IX?K,(>TI$2@A9E&C$;]3 NTGI@6\Q(N-Q24RJ@@%!6 MC!8USISB&,DPY?3(7J+O3QQ<$I&FSEL&A;"<1TNIC@T9)5GO$!(MXI*-H2$C M> 6Y41 J12T)US5],E2-/57YHP6 MU<50(Q)&!9LVG M(N 7OSCY!\V]#/M0G%;FQ3G!6B\J3^EI6CKA%7ZU\12_A M:^K2GS ZHDV CN"_TJ+STL-ZF'E*M[GT#&_G8[5JNH7=W!#X!H&2D!L'A-W\ M,I;/%:CH9%U*=#-+D:E+F[O.I'9]W$ B!D5?!A%<_".P0&37#LI;O)H'0L,_"7%ID^N61( ? 4M"V0$S5 M;4-%-QXV!>XZ9C'?XSS[@1YF!YH]:C#B_0E.U6/_<\&@F1.>8:/"9\32H<8*Y@JNY4N MN+D8)30N\]VH%FQS#7>B.6=PV9/(<*I%,"_PP=YRET)_%_HI(1G79:E%(3 = M2KS('\%]L+=IP@7W,'(('HKZ+/0]H OF8C?1# 6F@M3,F#STR(*1\C^RRM\[ MK+)IM"V,K+*R87)I%.XNZ:(/ O.ZQQGQMH?IQBL3LVJ3'V4X01- -')*.,$0 M;X]7_H%KG1P6:%@^[2*;)F *^4;7'V7L$BY+#K@_SS58^/)A#IG_);Q'H&0A MDDMM@XJ27.YQJ*1*P$3Y(0&G&USH ?A8?E_T+I;@X\G:'I0XILQKY[7'7)^I\@Y YQE(21H"=2+ MO46(LZ\1D\:%\L'OR[9=W6\PMA*PF&0OZ'B^&Z^#1H/K=G<<14R[(3%IA*%@ MGU[G^?\XU_T_>_S#OC-COOK!5\>Z(T,B7W%BE3^-YZ1\2M 3VPK"R-96&AS0 M "^1\PPIV!Z[9;>R7Y,5Y=N >P [\,LRH0W;MAF:29A\M#$S^_>8Y5(VE30F M4!!><78JY<03LBB!4VBX2>3;F?@Q_/W\GFK0=F-R5>6@U3SI955LREEXH)[D MK$P/^V(Q[X[KQ@!GC\00GX4)54'$IU) 0H<;Q^\#>Q1!6L+#&AMEPF VX2IY+/RA:;K3\I.=G;VHR2V M>^O/E#F)4\%%XR4ONZ/W>90_\OFE8+R:=^XE; 1W,(_QTJ?2)B,D W:S;\F6 M<[ Q*G]KX'DJ'M&&">>O9Q377*YL$CG+]IUC..XA*H[-(+J582^[FY@QXG2> ME E-HXK&[0R(J35).!_BV=&"3'(J M6XR7 LS3_JY58^N9X:R#]@)@@Q:U!6@("'V1]Y.9#?2T/L[HKHO59@&_<2$" MR^UE#94AU(U &@E1EX)-(F$ UV-6,:_?;,XT:@K3.(Y.$ X=$%VJJZF>J;/Z MS!D8[W6>9\B .CJ>*5H#;U(&O;/[R;I^[^A!@^H^"1RW@Y1-R$(GAILHLXI7 MKUN.A_ZDF*KW*UT/Z;]:3K9IW*PXP)P;J'\>\I(HMV1T0+PSU41&P)-$U![D M()W8-W-!FEQ/?$(Y-"^\83\CMGQR MYEMEZ&1L_/'[[LG,&OZ@$4%!_2X8XB.A0$2>&S2E8%P.*-[4NQH^W>[STW)> M*XDO>&&.LCX\8*=%,1TS !N'!-MCXN=(O/0R0MX//66\8=S'LZ1-*4FIP^%U MP>VQZ$:N!?&69PPN*U-):6-%:E%@O \G_(&_[=/PPM3"#/?AWF."K.S;6-4% M]V ?%ML\9G??J'SE?,*'^%[3*U<@W# M?PC*=4OU9]E<:R_P&M]F'(@QPQ#]!8(17-E-M"*3+*19_;!!MW6K?+W/O2'C M4'1-,K,7RD"K)D %]^ L0FJ[''54/L/O%O[BM4"O_1?+4V8_86FJL$:>=^&X M ;S?O:**U#NT<\T&EX @=Q'Y:A_X;,AW(A4'B4N6>_1#+0Y=I,7,#LBM4ZNL M[#K+Z LVGE"FO2Z\2[,-;9@G8M[F>L[%Y[T"^(I64,\"MS\RK0GK(X;>E&&/ M!P6(G#-W242* 3&C$!RU59Y1!\<&$HTP=OF$'H.O'%_>MWJ-4WQU>ZOE:BQ[T_A3O M3])&64T>QS6'2BHY:>6'R[I=?A65Z&,^GZ$,+_2]*25GDHN.T9@AR9E28H!(T4<1->)_@-\$[NYGN-@Z M$!I.*ME>?;PMIV17*TOZ$>?(O>:AR,]V(1)%L40$UO!/OJ^R=CW@7&077S%? M6\^IV8"O?[M B"_M/8_Y?'9:YCXOXTP/V_,"7IL*RCIIC(5[M,^_/ M\]KWK);3$/:7N60W--B4&IO22(WN^MEVV-+A0=P#'&LD;$+E*X9G@%G>U'6/ M>W2I]4 P29FIFV+ZM IHI0%QP!!C4+HU]IRGK.@N4T_?G^DIM%\QO#FV[GU[ MHTH].)$I635_\ *4Y?I%>YK[('5+_].T65^@T0$0DN8JYU3%JP981F8& Z[" M$(1-[[/KT)63Z%*IV>S]=E^R6 'Q7GCGDSFP*SUG,DR@[H 'X8[ X-&'H=PT M]9>U*(0DW]#P^F/M HGKSF:,C)+]A,Z9T>L4.+5(N82* M-\P!=C44#(V$"X)Y44LA58@^K[NK?$P:&Z8I@'>.6VSJ*Z#2#M);D@7)7C\G MBHC$'K9"EVVZ='F%J$5IK*2&UJXQ0OW3$/3GM"Z5H@N^!4O(5R5,WO9LGL]& MDS;7 +J\%1&MCXG$ZE6[TN+$QS(8CHV'1=,_AN!SR,CMJ9T5.(*O1Q$C';XI M:W.Y9N7(/KY['G$-TAP+OBF@W:\+9IVOB_7_OB[M4@<;/A2B+A/I2IQ#>=EU MAW:-1GONOS0E,'Q,6G 7<)9%#0M '$*P9_M7=7\@5_E=./+YV;@J0?E,G (H MQZLF!9R(01YZ#'=E7:+#[=0GJ6 ?/5.M^[@\S?7G\;BN:O=*EZ0M<7F(ZG]J M3Q$U0P,(5Q0B-%\?WVHH#O/QLV5Y7%DK8>.4H$P*9=QP$-=6^>"2*[V?3.?% M1XJ&VR#I AMALC%9A,B.'1SSAM2, $%9I&Z=/PY;)9$$]2YY/C0@J:?D@,&8@:BA+<3E/CO53YPR*'))@:()KK7C.#HS'L?<(4$3%H MFZ9XCC^:#RNTJ.":,E9FJ(,>:0>A:.08G; =@9X&1%-O\3\K:BO!OJ3OB%_: M:""WLTB#<79"A!X. ;+I!M(R,C)'0NX'6)S%#[>9:ZJRP"0-\EUOK(]$5S"R M98B'':E+>]W_!3YSMA*H@KNXN#QV>O#]A+YF,<1+FWR 'DW5S7 /L7SNKZ*3+.\%&Y"N_(,0?Y]7S_-/$N>AZ-F?I<@T+N34"\=LW7ATD M,S%&W7>4/9F"R(+R^\>I+=T1AL0Z?O""4806M1&H.FS&?33=4>I?,LR)@,3T M$W*A/DZ]ING:[30+\;=]:#.6GHIM.&C@T?K_.RCY_\)A9=YLO.AJW!,*9N;9 MS3$4V3564RF)L)WK3MEJ_[?#'C;I*8@G#-D#6TZO75M"'?1RZ1N.S/#.*HAX MY^+!B&2%A*.CC37,QV7" %SY!TX8.,0P5SX<>\OGT8F3?*X"4_IZ__Y+)F/Z M24]8"R8=/NI2WI+S31&+T:I?5&X:8O-[9YVD07LU< M7'OW:5O$B'=[#Q'>]4@O_I CR>1:@J@>E/AZYOLY_Y&89RMB>_4N"E)VQB F MM&YNH"%7S"]9<%:?7Q4,Q'_.SN=W:# G8+S5'%'H6QARSS\K'11&--:!*5%E M(EM=G8UHJ(^BSKE8"DW+[;;%EEP:?1ZB2J?..$8'[AG ^/AO'A>31ADYG+VQ MC[-#_';XDN;F'J7=DK4F3P[:93ND7$O@J3@2$L6U-Z2*I?Z.MF"O88-WGNMO M4%*)YWS"LX!H-EG-FS,S[RD(QI R=C[:N'+2'%O#8\)%+IIP?\X3).'@%-M;<4OXD6QV@S!^# MCC:-[*@G'O7E!,<]%;#FRGD8_"@&@V&8F*3<-Q>F-%U76O^CPBX;OWX([C:O MOINH1861MAXO)AAMQH9[LF:SK??MP^$HH'(!,)R$E^).\:_:'*/A3PR>*S0^(_Z%ATWW*4S<%:*B1C20B@ 5I4?/R\^8&%V\>?+50D\6O<'4*2* MD#>SYC1,2_K5$Q5]QC]^BFT!&WTPX3,&QV@7>E/!/3SL5?H)VMDR3,K7E()L M8I__<"1LJ.8---&L(]H4N$GL1#H!YU&OMLZ] $[G:%&FY1&YLH9]H1U%<1A" M6XFAY>CO]Q\\:3YKC0F_B/SUZJSC%WZEL4]*?"P?7BRQOG3F?%[0?1)HS#Q5 M@2E^4CRYIQU^B3 DKRHHH]CX%0$ S=H_7$PL:S8@&/?:IW_SYY]G?$GS76,^ M;,1<#/FY*7$[PBJM+F C(>$K+6IS)1(R>=\&?+R?\R/4A]EV:0>3])"*"!B] MF---[9LGBVS]/\>$N1?$17@(T9X4KO;%LZR6*CJ:1T#FIZNRW0 MPP(JE;9\3%@(>D=JC@=_IGZ5"%':JMDIPA$^0]:J2X8-IRY1D\.Q#W.918WQ M0=<,A&4S=?O?_7;@P K-AMJ8-GFE,RQ>M)6,_JI3KOJ>%CY?Y9YX KNRI>4_ MLC(*'JUYDN;XK1?!F\5);,?-Q)9/;/.,R?HN68M:51C%,F,$?8N\_>+?9MLN M=-TW7[?(N&^N[XC6BTAMJKS@_FI ]F1D +GW34F!=]U05!/EK5?9K3DUI_B\16'U6(;G/*53L9,"M2\%#Q=S(W*UF-A MQCR?7PC4HGZ^=23/K3Z$>&I0C-^GI)+264"E *%C@>&/1KQ"XR:JK,_R:][' ML*!%<-Y0BVKU)Y3)UO1^J*O)&^M 9_ _U">]'E2+FA&]:X.Z;D"+JW1P/EV- M1^C)=W7XAAH2VP1XH:NAPXFP.IC4?#O]!TQ_5(9<,,GO.ZJQ=U9WR/O-+EWJ M")Y\W10DH/IVNR\?"$;N,=1/ !#.,G4F4A2CFZ2Z<9! MY_30.QMG$BH%@>Z@/:.3KD%+@0:8=X%%['6>(W_74]JVX"1BRUD*#BF+#%1= MZ+HMOM/E4S^O+I\Q*?2?G<"G^R/N43G,K(@4!>H80IQ+U[XH-ME!!@W@QQ#PA:2:Z^6XX:,_T#RGVI:9M6JNN9J=#K[S9(*Z ME;L2SX]O,8Z4NM7%FS23JCU84CN5"GSGZ.*C1W)4W WVX_ECYUH *9#7H)M) M6%XFEH8IL@\ZKSP$0U-!MB(=7,:V,FL?S#02[/M#O+J M?US[P.J7'WUJ.- $VDY(U)6CTUE:U'73UO2=;W(N"[Y/S8['Z_K9="$BXQW: M3K.V-B<>/TL\JW;S-[@TB:_^@+Q?UVKG!2=B.%%^G$+KP/AR6$0!V8J8"MR% MURS8J?M7]8>1S4-K,[W2^\2+E4EW/<)$2J H0@Y%!K=7&;4;:\J MI;G$ZZ:J$#U@0_2+2!WQ():X[>YP[A10$0,H7BTH+F/H3W?0PBO:=_BF4OT1 MPKK1A_ZWS,T .SEMA8O;E>V6^-E@U(-C HSO0-G@%%FSU6BY,'?A?)WRAU'" M0&*O:&)@[@@I2MIFGP$DKUJGZX6S1_)LENDR@PS%R/^&C ;CO4G[WT M5G@)H?HG,V$L$5Z@@%+?ID GY8QL]9AC?U7LW6;^T\>30 >ZVN&*G;JBG(=7 M3]:>V(,JO]N(_J3^S#O!SSE'96L+"TZ Y-G,LQY(*!P\Y(9*R)GW@#<<&0,V M-7"R9!N&ZKT*(_G\]&(_Z1/\,F>Z3==]28U9L7@G^OP]\*G+P=!R)?G,W?-] MMIE1UPX/ZCO*VDL\Y<#[NG_!;\B0UZ,0&XK+A M@$S\2/\MUK(P?=$X_4]GGZJ=S66O*]TW4BG4Z?2%B IH_ M[S9YJS=Y(<_0]_?3ZP;Q" A*CLK.M9J;NY@\GLG]FM/OP.YHN3_&=TNYE"2N M C8,3CM2]U%;\/)K(R@MBH' 0H^][RP79? NKX:5XJA%W4'P.]KF6N/UW_FG M2DQY]83HC\K%/J0C$8106 QA -(@*>_%0"B&K1 MRFST:!75$>@YW ]*A\TU7K$-6U>M2-4;-=_)C)JZ?LK'RMQI3E6($ X??KE\ M[]7<6W8,HP->2MB"1XSZI1,P,>P+-QKA5S9%+V'^W=" MSPO>+<2HV*!1\U^99Z\L']HUC=?ZP__,>75 TG)WYU)S[[!C)8V$\5O^*T+39@\H#\(;$$_XPOPN>FDI'C'E MEX?-K?]WAEVMWDJ)>*[DS?OP9WS8A*Y/P\GZP<6>7_![G4?N>RLW(^CS(IWV M_H#FA19U,YQR J]'P?6[[+[F)"!],L1ZD+&;%F=YSS"B&-D@^\>Y\DOU0U"5*P6];X=I4'T M[!VNDJ=%N:T^JT6!EP&9P[]^;]GU/:L5)N]R6?%CWC^[ZO&BK>ZP^^T<AWN<#&KA17ER/T4UE]FGV1@Q*YAKZ/\HP!+7:*EMMOH,]5)VUS$-JV M#Q!*[$)9=[Z9>)XC[6Q_[,E2>V'/_\LJ+J59'4\)'.1\2MG96T[91SM>0+A^ MAVY:Q_WG6?A$J\7QY Y(G *O,(H("U7PAKPQ_8--KJN[>1Q+IP$\7+6ZH#CT =>3(<6 ME6I FX=!7R3R/73=#O.AG-E+'9%$N]//:P00+V3! _[UD7[QW\TEBN$OE3>] M-RE/+2_KT.%\@[?25;[5^+'"J=)H=%RJ7K@RT(Q8:J_.YZ M_5R1V$SV7(A.!97I2(2F-<_5<[F@&*.J0:C2S9.,SV+39K&4:;HB2,7!9]>O M._(LK3772949]>EK01:M5EDQIE_Y0;))3SWD&L!\/K_Q!@ 00X2U[&X9#;+6;/V M.4[=D5"I:PWE$VW3SE5W*38Q&H=ZX[E:\&!KV?!\,S M1"TJ@A-87Y\6.) S21IQYB[X7I$!S2<'O4+R1LI(=W+-"2K7(4M&N\CF'[EY MH\#''@224<<"$9;$7,&^?E;>/,Q+>LIOVYI[K5PXS97&%+7#G84_KH[#5A'_60&7[VN";)X MF?U1ZV3@\ '(),PU>1>!EW8(8UN4K7TJVN;B>7%WWZ.0 M6XU6%I&^6?[YN5,DM37=&&%1!"@;0I<37G V]G!,8WT]YT=^"OXX)S_\69G3 MP+.6XF)PWGPL9+A3U-39VA!5_5^[DE**LSQDN'UF3J#Z@A7P@B9;\=QO/;?S3BQ_[SBQTF.[))@T-[AH?"4E"/\0 M/W\Z90CC,%1.W:.\R#]GVE3J2/LF*."79HS/*,97F2,%J@6TR84+NQT2JO4! MJY:KGF^[@MY%8Y^3ON_5M(JQN0.-I$XM2L$-Q##NE)Q3>3.3T9/;$]<$)M44 M88HL^TN9K7M-Y,E^I6[8Z_3]%\LN)+N7]B<9G*"=PI0]3S*FG2WM2X_ 8+FO M*?D&X=-,R_+P=F;FUX\;'HE4;*)8+7HE&J%W6=8VJW!7H>G9*,)2_P\J<) Q M4HZ]ZV8?G5C@5QJ=6(2[/GY@0X?!J8KS,\@/'[>(PQ68/_Y#]!9_QM/IV0-[ M2OO/G)MKFPWE3QO8GVR"O=)XYO[ J.?H1-,E"@"]ZT7PV1Y8&?PH=H1B5 M<6M:/B"^MB.8V-/)A1DZ== -CC"^3+3Y"X5?"SUG?O[,SEW-!1 O%U0XG;.*DT?P?UIXTO41T.Y7H MS-E.\6?.\SEY3V?9_?#,-74M>N0OZYK/=:T!O0ISOD==\84\"P%?)HZ[V4 M1!<[XC7KQ,%4ZF1"PQ"0!/^CEJ0TB*;)$U6*=UWW0R)\)#00( M".\=&_7I5,:#( [X\Z]BF8<[]4KVJ&M)XN\6\XOF;EM]N\V._V/LGP(@98-_>&GH[ND4=>4? P2!1%STK"4&\C4RD M-@Z^$2%@^'(/]2N*,5C'1%B"YVASVKE>_EM8EN6K2 6JR_(1/XOSN8'^FK*O MW H[-.)6A^L ,MQ(RPB.AZ20H87 YH(R\K+S@0MJ2M)KRFM_\*\]",;SZ$TC MQVT?]3PIU:+"/";MYB4/T(A62L0K#:Z#/S,F:GMX9[V=)@>\>I +Y$:M&J:X M9GA"Z'/S\).R*H$614M1UF@$F0@*:%$_.<:XFF<,^G2'5M02>VQG/)M)=66@ MW5_==/P1\SI86P^W##JD?(JMSL4TVO$M2*-J-MBEY@F'5$Z<'?W6WR=C;;X5 M299I+'$(O!-!T8P;^ZK9-.GL-P:#[?T.!U-LQ]S4W(W.G:)Y0S[O?7::3=,! MZC/:5/-E3D O0RA4Z!K6E'\47)O4]%O J0Z#W KSH?)TZHP]/.>.6#BV#KV! M%A!6Q[E[\%*N2)S206+O(#*S &DZ"=%9^56UPE#V7$>0<^JD5<+[95B2 TG9 M6)G5!6+ =-V.A,'24<0#<.T*"^0 M48=\RKJ5?79SBDAUF<@!0?U5J3AXY9%>LI/<[<'Z@I3V1&%,I:YS \).L,F> MD;?&7MNYI.-,CU#N95'G!E384MKQY8Z#]V <@9&A:YE+"]'EJB]:]@W2<3[S MFE))37Q"+U#?H0!E(BCCAKVU]6#,\]&XP6NV'ZS]P20-'9-T/HR^R+V227ZK MRX*A@,TLM4C!=3[?G[U'0%J]-K[S1$<@O*DA;P80N1R9F3"T926ZE"]Y!I3N1/A7%&&[@&#Q<)ST$V M>XZEYN%>LA8"PV/B!8J%R,I:%7"/.N.LQL>4?*APP%_JFZLI.UTCQB"F(-)1 M7>R-@RD?![H/*)R*1^*_Y1Z,A U"!+J5#QRB@7XZSS%/KQ9&+'CDB6^.3[*$ M&AN-YX7ENS3[Z=3C6PDU;H++7(3836A1?&1@$S!2P[+LDY?Q%D#!AVO$-$C$ M_JO^%"UV'?:!X+SA54O5.:HD1UT&DO^SD%B?U4MJ/^NW(=&1?=^Q-M G[4;\ M7>7,>-=;94?']':-P,,&]X.%3(Z<%?U([\#?S)A]D_\H(:CEQ]2SYY>%7AK'OV.=,_51=ER:&-C=RD1 M;R]? 98,KR!>#2KSQABN#)Z=S0I0Y[/LT@A'-VM64@%;H-UHF;\L^A&3G 2Q?J'N<4US5/4Z*O3$:X;JM5KUZK%H4& M"S<"[SVUJ$LSTQ$:/J)H<#-A7< 7AY%3PPQ@158IU?2%QLHB$!8LTF+2@M!+C.S MTJ=%N9]>-\'42?]2T;Q7GLK9 +E,\R!\RS0!\[^EA1=8$MD82>D.AJ"W/"*R MC/_,6*&$0A_2\[2H+PO2%[TH1Y$K'AN$N^85+U>^/2)$'A:E517.VV0A;NJ*:M>I8:KF:\I M>V2^FMWH392]8YNO\I]F$6.4LQ+C*GWU3'3TXK\5=?%]*9K'D%0HS7XMBD$3 M06LWJ%LX'R-/A :\7C?:!24$(O+PJ]/KIFXCMV\"KY(16V]0KCQ2)@Z2\PI' M/&+80!(A4H!_SO^8&3X6H'^*-_LC+LE*'3LGF<"/W7?;A(AA"I.ZWG=:I-G2 M,?:5K/7%P81=<12!5&^8>.:-S^;#5TU@5#=ZP38O:U4$'!L4, M^%=&(6&2H=P3JLFQ96I1^ QPQ?X&>J=.14!L*!<]\7/L:OA%3-[*7D(/X0T8 MFJ+ZT@R%/!K3(C@1NXC][VMX"_EC4LV6UC&/%,Z>V+RF S%5HV&7HKV^)=0& M/:^K]YTW0L5?%SOLJ\X;'FWNQK-1S.?9AP:(6>Q2)DF0)=N M^IGP%A@=!+6KUJ4K=<;+!BI$7]HT)VH.VQ8556(/"T[22=6N$RM5\'KFF$4^W%WIE['1K*3P HZ('O'Q1TYTZUXW M7?BOJ5NV= RDR^*%>VB1UZ]SG/S63RF#8Z4I)1"L9'8\$,;SN"1* YP>0J&[%5 MO8O[)Y((2!2Z7G:KF9F3E&*HY&_TR^1B4JGXN<&!P-7=U)=%S23%Q61?L19U M8_"-^4=10RY'QCP[)E.NM@C2:S3,)6IF2$O<41&=)[3R>2""'@+W M:*[P^%5-TE^5<;?1;%ZU=-(:".VN7RAI:MN!&-@&;-8X3IM]!:I=;+)<2E5) MXX8-QJR,,JZA*/NFM\D 1?H)X63'94%6C408V/"NX>.# :[_%'3ZZTJ3UH^_ MN*Z_G%%HTU11J2*RKVI1!O%YMV=A4CJFAM&N6P>XDR&J$\J;:)CZ(Y<[S#-H M+*4/RV8NDZ0K8X+AQF8O*(@5F7/=9\34K_J-304P?IDVQ?CE0,W;J1!2NF^, M5.I+5RZ<'ZZ$%Y2T2>DOV;\_&'8C;+YOI7-778\C)"5=DA0EA"?8+ MI:T6%:I&_U/CG#86\SA\MV9'[DX]TZIA6U'56RL*&YC)MY6(A AM_$CS08F? M%YU6]LB.-KJN[W.V7F'VON@$Y2T&JH(T>+5Q%?""H&@\T6NM01?Z?ZA+*',Z MD/"GYYH&9MT_Q^\X!I0FYL\58SX6O3W9_1H<@6?LU-:@(Y7XY_=FAM3>O%==W?;UY($2N>?8O3>(3JQ> M2BS ,#(G77^-:#YKV<>+<,-V_4')QR!ZT)*^WZ=RTN[W"+I.-I9@"+8__(HI MB>E&Q., I27?((+WL"F#O-$^0?Q4)S@SOPZ-+KK@ 416[=:L!^IX<1?+K8[V MYWC6"15CI*6DP%NDFC''5-=@4A:V=H*T>4UBT5\BTO-Z4_=/%TO&6"4#.MW8 M_V1G(MW-8/]%VM=N[H\\MF)"]I3Z/?GK#R>==#SW1/??QXPHSJ47E&1L)<_Z MC:V->>>WP**QVO>EJUV5C'57LG3P7-H7&ZWC)O=^O6!#\=J*>0^LIW[A]8YX MU3';@VCY;C;7@)2.@Z\3X:6$(KTI_=6XM^?AS\'5XJI.>M >-19HNK?4^FA[ MJ6C:B1]0ENE\M95(^FQ8?DR B;C#'$MV;JP[WF]7GN]YFGUK[1NI(H$P*36C M>(*R9H$[F^Y0*U#$3(OBH9)#6/ X=]^?KKA3TI',[RB[ M('6ONK,?G#P\HT MVB^!J.N, ]IY/$8;1+/MCUOT'7X%/ZLI3HW4>J[V' M>GZ9*!G(QV81?I_9F9R]UR URQ]W%>'J>@GH=_C-N^_5'R22?^LKEA?IV@$H MP%89XX^!AMWONGX1> [DG,J.]O1DJ@SNHQ/@+K5(XY50M&F<4Y*T;*^,H(:V M3;U%E_W04$;=D[O@MM.&^HH:\G^5?T,]" ^!FT*51V4S@6$VKAV%^&%;YM,X M8'KYM0C4;:[S$MG\$.LJ/W@HODWE*_&$I/5T/$*'7YYT-6'\ AN\'_EZW>0\ M3W#T0(:*VA73\ZH5AJT-5++1AV?=JOILMY$]-^7]*(2D"$[-5J^2\+%:5$3X MRD *XLJFO4_IBVHPDSQAJ2P$B*E$S%(\"(=#TALNR]KG$>J9% ML>%R;V@-EAG%9E3,9-LR27"-W& A4]WKSOX1K\@11T0/5-:E+Z=::'H(GS"K MG*&H%"WJOLW%]TYZ<073/M0?4_'ABHV'0"XD:1HT@%IL18EFYZ(+-]1SW-( M/F+RFI#D5)WJ.U=EIT5=Y!4^%5X 7ED4V .M;_)V#*0!E>TZ17LD C5#&H-[ M*Y[#LXFL& E;+6I$U%S$ARA!E3_F&(+1-?@EK!WX$,RJJ0T;?"T4 M5^J:M(JI;FNOF>_39*6:B.^:^NPI@0R)HHQ9E^FA31SS&3^/QB"'U M.<;W!!29D]A\FSZ\TLB;9R2N[YWTV^8+QR'/FN5(VM5QH==Q!][JFB67#>5E ME(;% ++3L2F-<^SO:Q=VL/":.&!QYZ/5GEE/9.Y/GSFG&S[>(!30@"V $7P( MT4,#=ZHVEU>$4OKL4N/,_^C0>+'%:5J4&0+"";Y?DH#=;Z,.WM&B_DB82MT' M1","NK*\+Y"%H]MUUH?<(X:H.S16SATLB$>L7O4GZVQ"28;=NG9<)?73A2:O+H3C"=0Y[RA M];I&-B&WEKN4;F+U=[\JG.RM(H4:7'T-(LY]$8V\7K,Z=M XLN@)$G5;B!6( MV016S3.:/AKSE%@>JR&>(6]"HJB-P?TAM*Y643>MR0>*\KYGN&]W!['DZ(*= M@M9-<2YK&\W;]@&A9QW5F9[AN]55%)H6E>I2AU)$_(V@YA@]DR753 LXP%__KDMI;O5< 92Y?44;EL("FW'6(;6228>YA,UVOV77O M2+\XB&8?QI^M$(@3,J:/.3+O MY?DT:?F77'.5)'\8,%)@#T!G&.WZRMVFC4?5GOZ(16=D!_"=(;FN0L#@-/3_ M S&E0H!UC;O,2."Z)];[J,^P=50&VPH:R Y!S,E<J\0Q^<%_Z<.*D]*Y\T2JQN M1T'7H5N4[UR.JNV5_OZLXT75RUZ2&G?$:>X_8SRFC7DK=W8EVVN")W?^VA06_#GB) 2=6ST_!' :P^)F5U/CO%A1S_QJ& MI5#-EI2QH['H\9RPS=R:UJ88>F0'6[R0#TT@,)]O!*_![QU@W*9X)KR3;OZ MGG9=N!;U M)*/!\&\2BK0H_D;X6"@"WK/K$/AZ@FWXJ%Z+6KZI13W8AMBV>M4(\#[CD7[C MBL[W8,3WS@)HZ\2Q/>; DL*:PY(+0>:0VJX"DW!+)& +X7"2H>M@P41(_AM& M@>O7"(GU@'ZCKE?^TEK==J68W@C$2S;'_89(HF=,%$44R%+OBOU%B5].F=<; M)::VE7J$6S@K0B 1S T\[E/=<&+O)>^&9/20HN[H8I9L*^*^#\4_HL2-ZW[F^1;G Y[-?M2AG MQ1\2+6J(()P1BY*NOYH>.=1O OL+*E^:JP]2\=#&:-05WPRS:'!$$(B671U7 M.WN&*2+3,R<%@=Y04V]D!=W4L^&93G#',GME1MV&:>2* MSK[ N12/T76!]&$]":C0B)P5!(NC&(Q @5,2 M+)%$'81\QF,)M]A@S,,KLB MO);]1 K72\R>$>>AH!!_$_@C)I"]PB%513DOA \V'S;: M>0LR$@L4A,YZ4MR.TY55E@SX4&!ZF2H51[.4$@74I5AILFTZRWH6G#?>X.+< MFITY(E@@JGD+DX51@]CF8:XB*( 6V"7;#!$'$D $TV+J#V$RO19,.>&N$3=< M1Q&+/D^Q8,J,FO0_U7Q7'QPROP*$OFVA*T*R<)UI,*0!YW^ 5;YWYX:,U!Y->;(#M:D >_=*NFXW#R!]RBC:8_VO*ZQ$2H4Z@LH%YVLH M!W+W=A/'7??V7G2].-?*)_I>JP:BQ+SG%U98] 1O=J)70X)5FL'=.Y:_EYP< MN;,]]GIJR4G-5T.0-"/=D,.!:M$A2_,A)5K4>NE=X@]WO^, MBL#(X? D"Q0 M7*3K&;6*+Y+ZMFU@*N%]>BX&ONZAT[$GO_LZ*NCL'[P3J3ZYM+.6@QD39#U$ ML(2W5XNQ'7]4E/XE90HQQ9-[[B'_%/V'6F'M:<9>_TO:E*D2/Z,%.-^.3JDX M5E/%FC.98RFPSPPB,-CVL]9+;KJ%KBF-"9W>2T]NI$( CZ7(J!,G/F?JDCRC M$PMU/PK^F:%+]=1)F$>5?RF88[I5L<-ZB9956\\KG]"L#/Z!_%Y)\\*4\")> ML%P?D^-(1-*5*SM^.\R^F)PC3B9'%O/"$Y%O2MI[XNIDZH.??YC?3#_VNRZ] M]8_-EOVZ$PTB7N\\446PP@Z[V0/TY/2,1]B'A%A7CZB@G=%!'_+6*^^@-X83%0?S5RZ8+CHS?R6. M@='M%333GY/QS,%^S=VO&EULMY]?T7^2:#7D\NY_=OW_/%;_JFR87^D:8S6: M;U:>6CIZM'3H^$>Z.HA7$]Z+X-7;:8A EI&/)GH"DH"=-=#3;.% MC/%9XCO)<=S4_<_&T^"ZHW(6PIZV"/%M=K>_KQ7 :81BCQVI##7>5@2MK0LP M_A!)UYPO,1L*(L2_Q8#W0(0>FI71<'XD"YE>O5<-WO:X$?20CH3Y\0I=%^RB MT3\X/)K?K.HBKUKU!1[Z#%3.V*"B5AR;;)Y(\#EB^;)N5TH\K*+Q/1W!I!UR M$X51ANP-#1[4S5FD6NF_I(GC?@.YD\Z(/$A M$,0EFBW'/CXZ;$.>=N.U%>B MV9I)7<[):N]F'R"B-S35J:Q&'HF<6@6\=TR/*TVXU1SX/YA[$ZBFKK;O.]9: MJU1I542A@K^+]?-]Z6N_W6]]ZUWK7>A8+U^*8 MY.SLL_=U_?Y[7_NZON[-&55A2H@F %/N6T,_M2-CX#UA1H5A6ZLZ6-%PFY]I M(7A.XLAL'B :-B7C(,0GF1_\K(@L6^/:Z.LD'#AKN=T<[H:E1,!Y3NTR],Q2 MFW+L1,5<#JS49BD.+Z9N11[2D%6W[2HT%W_8:%8&7G\HL7PO(XB\:>$D*VGZ M8WB!( 4Q2@Z,]/UYAFR;98V4EN> ^TO2D4C 1GBY]+ M;8LG,ZA;*]S9>Z "-$(0E%ZC-5QT)<=H8MZ^T[(DQ_>R4WY7Y'9N99S.>'-+ MY.H?0CA'[T%L9DF(6TIX4<6G5QY1OB-CE @WJ9>H@ M7O7Y6V"V3RT[W MD+M$(&]N#Q/)UM0@JH6XF +N1 _^B:!YA$$T=#4<$TR#4I[:/?A M649_MCKXXVLH\['4#\OM=@SD:E_NTAY.)B,;_2%6C ]"@"^@#17+T'ZK11R\ MJ@)APF%0MDG;X$!&,6T4KS#M5.4,R? !?F;O1P6-@A0(_+/JR2;"C>X%&>X;@]\.F=E A M,Y?47%ZMZH%7X1_,N! ,!G*X.@P>@"%J6X"OWZP^89MB#^] MD/ACL6@@Y;M !(BRQI"^&?\4LC87I>R4=!1Y%:_ MJ#V S92-.?78"]?9$F[7%0=6>]\<=0ZM&JUMU!):#?KOVRP2-IW@X+5/( MP_+?VG6@&VY7W3,=4WJ1ZW0 D2L+YO/X?YR"*EKE +1\+ED)71:C M%T[Q'O+N43N-Y[YW6*:=*N[0!N9XY@; 8\2)N7PZN.:5"V+O 0 M7A6-S_/\3]4+ELUAU1L8#<;] ,JR\K4 Y\E]D)RI:C.HS%U:ET_UQ8I$$HSN M.N#EKWDTH%,XC;@(Z@@>*L*C$%%;@&>"EQ'SC A\_-JPR2Q ]U#^L86@I)9@ MQ"XDX_^$/^_&!4@+KA84SQ [OM]DIT'5;:-3&^#>^UL,.J<%(QV.^M%W'K4A MUE"@-X^6W4-1K3YTE*MJM^)&#$,6+3'*Z^"X3_=>$T"%\X:(%YB*G'-1KW=O M3*:KE]=T[R#G'N$67+>!IT^9(?-@O@6/^[MVQ&\A?AM;,SI_G!,^=9W4+A)C M>9=^X[A=Z\V=?V5';B&.L).2>5]TSLTHVJBM[@IAQ/Q8/U9NKBCFJ6Q[%%UM5IDPJF M/TV-OL2FFSXO((GLM!8;ZZP,%,AI[-=I8CZHD).J6?:2+J*A M ]K2:7@'1IDS1EMN! &C3[(0<(07SP^80%/AP21F+X'GNDY-\W._8:4G'B7G MP,L/&J/585RGSB=OU0* C7>(P;OYNS9\U5XL0#2&OT)81.ENGM^IZO"SKC?\ M?(9Y),2_%:R'^*L<1?5V.A:_'!X5"Q!O7#K7*B*!:: VXSV']H=$[;:N5%3G M'T0O26L> _XJW/52^JGK!A(S9XSQE?1]YOJ]X4(Y.&@['6":_C 5$B$=,#+A MY95^/T\W![;P!QZV%K:KNWN7^!:];=#O?ZT_+ J&5X^ M8XN?\$>>G_<_Q^NI4UT'-\';)5!JD@.Z<)S_Y[:Q>@]6&C\F5>K-SXKYKX]2Y9*._CG(L87P38S8@KS>9 M"_)ZC*%O"3S,D&T1R>XO*I-KB%>?+O^+:4,\Q--'?!"4Q1E)=? MXX5;-_G[].Y4E4-]OHONJZ?N3/4!=MSJ5.@LH+*-C6JM>T2X&\K_#7L2T!W MSUK+P[Z0[=#N4ECJGDKPZQFN8:GH\DQ%.LWM3*'%32WLIVO_N;SMOU3 $5_4 MO[=*GIAQ;Z]F[J?;>CW!%/?>1I1(J!;>&PO->B\_ZRT'_L(1$4^] M0/Z"KRR/R72#3<,V8Q'H95@FXLM%85CC>M5+ 32+P,%-W\59G8HC(R_!B4FA M#\A7ABZ/^ZMXD M4R<2L9B1#_#P[F+K3TKZ#!*N!:=S<'$M6\DR2B<"RV&]2S_2++*-9HZU%MZ-$JGD-8R8G'>LWNWP*CKIP)RP?PG!+0)LG3\]LQK$$U[AS>='H6]]9B$I18,@46N82>?9YLQ\W[ O_E<9Z1KN0>\D9ZRK&MCPXAQ.QPV( Q4[KQ MP*(&]:O5)!'(I]A6">0/:LC0JN*X ]>8THRL;9"@P\I8'3V:IS.PE5RA>/" MK Q;PPZ'9:-W<(CG]WW9#0SC8NZB6]FD?G# QT ;%.!;Z7"(:$+T_0&A-8N+ M4#E06^$,JO9B'8>+?"B"2%475.JN>M]V5WLZ2M>SEB6(?4Q24J:T=3"6^8,J MRPO ZGS!@RD^,7[*QX!E&6E=Y3L>83^ NVF"/"KM0;'2B+\L9?@;1J85Y.KM M!T I'[5D,G@U_/5L;*LR483TQ@3S'8B:8?E,5C677+"&.P*8'Q^.6:-!/3\- MO'.16$._A:,7?'GOMU!3@']>0NE]1,N,QOU0"90)O!-RO@;>K.5]B 8HUCI* MA>,_E[Z]-*@&=Z5QK2OBDEU3H4W<7P\:GT!NO$^#>C=F,ZOZ3(@XT:5F_-U< MR0E N2_Y /R@=OX+N47]>F <,ZHWJ4%]=%:G O[H M$,Y_/I@S[Z+>L!=VRT&F&V/*'=J,=_WX'(ZK]DLM(8_ETWY$0YS'J[[P!\:_ MY7$Q,Q'*8Y6=HI8+C>N_ZKZ5L'293)^LS/7H$@[ M\%"FK1(!%;3$TWJ#U3U):KWO:D[_HAONE0 :'TIF 2/=+OBL7A1VVF7Z2%ZJ M+MQNM/)607_XUFRI!L6?-[V#]/:6($;S):A-8?M0@WJQ3Y+SG!_^&@SJ)@4& M+9!WAR+\K# S3H"?2W$O^'_YWYDT#(U==T8FTEE?Q0OP*#A8Y&1HG[M6 M;5BZ++-G<3=]#_I:<%(TW.6K%N:M87Q*[(G!-F6O9:Y<@NP]JMBIT/@[;7X% MHCRJ;_) 6^B3:ZQ&LY+$@6*NXBL\2[3,X2C%7X+]:ZE*/#9RC&4E$EO\C,P, M(U_4@MD_UWH_7B/'Q_ ^BFM"J26T 00F;\L0_,"?U!;*=&;$ /!A?@@4CVB M!QXK1;E(_UT?)EF_X.RK2AICW:FD5>L!O[*.&5?YZ19VN3XUDC!E8 M['-L-,#[K4N$#A"9SK*D_DE]8V1;J;BC6O\D\=QQ*,<3I\,\J;9XQRJE'K\ML )Z2;U%,''(G[AMSZ6>3?<#1@3![:]BA','P@\867?]S MF5N)O&3%%NF_^L"P5><.&7FEY@OX9L@M! 5D: O>$DN#N0%;$4V6*;LAA8:K M1OU/N6KKVVI/.?836WPD\L(^H77Q=M0E@Y!#[,XO@4N*W MAZ'J0-H1S-B7IUL+#F8$;)M;!+:,GQ--_8M5AZC"R"QD.'[O"ZUEM("*G>1$ M<,@8RK=1?48J(WK9VZ$E._#[@ 5WV!%?\OO?^B1I9!4E=Q7Q@F[=EEN((;_- MYWSO$VUN'DY8DC>YLE_L'T"_;P*@C=PY_78P+ES/I>!/4Q#!7V M%A?4/Z17J4'[CH"ZD=WZJK68><,H41;Q)?536#6\HLU*-)SGPC/8 [\?Q6>S MA09]SA@O6$_%; JCJ?ZH G3BARE9V#\5B$+L&O7!C?)[ ME\V%-(4%UM8HP;IJ*N'J(%])K\Z8=#(4;"MGG; M<.JK_63$K8>E7O^*)5&DO0!4\CTLN,U[P!XQ,[^5K]"@"LZ)%(L7P8KXOYY" M!9Q-1R^Q;E@\0GS?8ZW(+[2 ZO\3E6E_'^<_SM-- TCN_0/N!F'B$4#7I\6. M&68D4 22%_LFZ?/7X)T!Z$%;B2^=VE.^-"OIBW98-,2&> M=VYY-(#2*6NI"SPSBXPKB@:UAGJ^(3I(W^L2 @H*U=4^^-T/UW(%#_B7Z?^0WV089F_I6>O]O= M#7*MRGCT1T7("R.3N_795_92^KKWE&CSWF.9_,IH+ZG;>G+B$2\O>([7B2/6 M*<@CUD_]K#)C1./=]C-G$3;STN;?C/K#J+#L=#K!OU+,_&$- M ?Z!W!Z:.T M[Y&;8HJV:K&ZN"-RW3M<.H;"JJN$(Q9QG:F M<'8PN]M"'K_L.B0_6PV;:E#14/9O$,R[% MO1,_(D!/N.5BQA4ZS?C;31K^H>-BXU;M0RBFGV#6[3Z^_OW-WTY="TY MY:\M*W@>'2X8N1-MCA'6CM76#QD]$TT8^#T^AQ]H$"VMXQ4NZ*DR\$DI>]<8 M%*KO;DZ(\9TK:'R8:-[]W96/%G V:1=P?&F4 Y(5/#4SU2^4!_5= Q7IC.JI MH5R%6>,+1GTJ"C$1;<=LQ^X @]\@/D+OH/$FTORY:6!Z*ZBR1OX.J'B$$(Q> M2$(.?,FWF0TK&;M8^(4XM.IS:_CJEDL%MT#IR9@(N'9\N3,/VC@9#\[-EGPO M4LQC"R9%MO*;@;!A$AKZC RWUHK/" N)B :.U0'>'5]PQK8A)E=-,E]##. M*QF8S2]I\B^/N>2^%)'P(3G_-"TV4YZI+6:,D&OV9<,AV3QEK[Z\EDF&/LNK MN(EMSD0+0]_1[F_VYQA?A>L0K'M-H->(I1?70%/(-+B\+WE'-.4 =P3>==;' MS#R&-1!S@CSL'9P**Y7%KZYJ4-N 1'U5,=-7R,&O >JB-:B'?9?M:@]9SY > MP[LWAFI0<]M:M'LJYC1KOL.A_2QU91@RU<$,Q.0V],EOC&I0AWO04Y-'-*B7 M%MRKOXBDGM80Q46[#)JW-O-8)OG:N3%X^C4+6OR"Y+/T!0?;1!S7H-XS:[AU M.^$?-AG"=1K4@F\?*2<6_[4A_(R.BIO]RZZI;!@9%<@,>IU=][#6=7"S<%CW MJSAM:6.:(/2CG9LA4&%&5M_0;OT\36Z&DWS5(XRNSH^NY7T"$M%!(J4].<%8 MMEQK?",53_#,W/)9=0ZK/E6UC(^03 UJ\<.&_$K.-N E-(Q7K?8#QIM*5HL4 M-S4H$_E-8'KW>>TJ_--=RR=$BIUH]9]-]Q"O+V! GX'>4W,1\*I.A(&_?0*\ ML=.NVS+Z]G]T;%/M!=$0NG[GM UX7,1!^O:V]Q\\WP06SN424 M#'C3!I^(^\MX42U:,CT.93&:R/^X@LR=4&UF;*"E@J!!+4)A2,/,)RXI'_T[ MQJ #N0MO\8WB5AACW9 =7/>X_2GA$JDA.JK[%SW&A9[B3I/ MACOP:>EBCAU4P;%0'Y:4Y@\)XQJ\Y)><'QBGGU\IBZR-RXR:K2V;P;,#=AQ< M02T#GA^@((U:M7.ZO\"G(OSN$B*K$CN>)\ M2:/39NKK@&VLJM2VGL5C:"8)@QW5L6]O!6=::L! \V&\8C>K?@7/8=F#F $N MNL<&EUKNKX>O(]L+A?!T(GIVQ&/E6$= 3V0;W:KY=,45MZ>$+TOT=:!1+R^\ M.I:0_&^D^A](OY@UIST3G'NL;74*^LEA.NXFE\Q*QVB+HVBF_0WTT&;H/@6( M91/M[MKH(/)-OTW+'\NE"3Y<4YYMDOCXR-C]N6'7+$.H@-3A.?[PLA/B_*Y@ MQZGA=2/"GQA+.7%Q1\CR+$2RA_'&KU%-*3N@1[7Q$K1[[SFU(>UPP:'X;9V_ MT$.^$&1A">IN'J++Z*MM@$CL0 ^\V>%:,FM6@0C2HKQ!$ MWR%E:[4:C5R"FR'+?-VTQ3>9U$'>X YZ;T:TA]\/@J#K1^[@5"5,5=T@_1): M+\;^4-\##>ITD3=.V Q/WZ'I0JLOV__W ^.O>%M57DF%WP,I T>T8WFD^HP_ M74X3;\3OL3NM_IYCS]VFC5-8)N!2W:*X=LER4G,C%K](;9E0B-"%;$YLY8^*_F^%^GO&FC^ M50EFY6)DH,?2.BOO\39**6URCE?I_#%R>3,K?/+R_C5=S6N?4^N%5G&XF]E7B2-6HW"\[:7 BIB52!;J^;V M2*]T6):PO6S?@F;%T&2Y>XJ3-JHZ#1KQ'QSO"V;A9+&9#N6VI$+3]20&T>7/Q M9)4%V.A_NK7,3(P)%J@]-YQW,KU9>Z^$[<.9F90PC''%)6RJ7,6MT3ZT2OAN:TG] #!8Y$9([$2D5HM;R;1 MQL C15ICSDS5:,FJR%656\XT>UYQ-XLSO#$32)ZI)%4#"P8Z:$IAB5#'.RG@ M]0)TPGA1/T/Z=J>JY %(#_O?)FS^!%@3<7^?)#(AE?)M4>C^/ZFD] 73G?#< MTAYD*I8LQ[H<:PSYKNG\Z)V3OS^R"LU-$VV -TWFKE*'Q>81CC=Z5/#?[KFF M^O% EI<;*":IP'J_AP7F"_6RVXK-)&G."PO+=0.Z7_;#M< 7 MM-O!3.L+^SG#+L5;0#2WZO-BU,^WE_N0XIH',YJG]CG__'6\H>MPRKO5S&UT M1Z\_:7CS]G@4%R'2W*I[58_^>%!<*49^(.:]MFT"UU.DQWEE^PJZF3M0&YH> MYGBN+*?82$%9^^[\@1;XG@$\XTQ>;-,62[ZTFDZI)D?N2&\X?7# LZQJ- @V M6%K^E],WJ4T&N+UBW!20,6R+SX0R?/NVM^YT+;]/.R$X5=SS3>^_8V2XCB$^ MS-<7E63K[7,/\4.P*7F&[D'Y08[U>./;=O[\ML9/B=59X/7:N";8*:=AS[$0 MHBKY6QRL00$(,+SA&F^*Z9YJU#<$>KT92\_T0.E8:4CD^5Y:QTS#0NB0,GY" MS]:5828B0!-.OL]IV)=B7OUD>TD):&XMQ?;@/X6W6B==!*8%!7>8.(2%8I"9:?D( MWBCT/_D=S45L]#OM5+'VR +/^@ S QY7I1@TQ>TOKV\34T-:0M[@PW1+7*;OWW4]YHHOR/W\XQA2!#A7^/35 MBG%#U-MTF,X@;\>K9 AZY#&I"=A1AGH#RR/7$WIL0[?1H(K+)&JRL:K[V$Y$ MT!XTLO^)0Y9=TJ!ZR'OJR,>28/,U&]'*]^$T;;GAG/$^.+QN'4/X 12X#N;Z M?(=(N*,&D3CC:#4&%1;Z;7Q%0*\&Q;9=(&I0J>':E0YFA@^"N?+]6I)KP M 66^H^J5\U,& M^@SY#(+[.H1D ['X&;Z 1]P[SX3)%$C=KG3M<50@]I2Y. 2+A($F&A0P88 MM")T.:,&OP#H KQ$%OR#[]O,L30O>!Z08A)B0,[K0 WJR28>@MB6I!_ :K), MNX%^-F_5@IX&E1@/3 D)]X4<"\1;, !$KH:B[1.P9+4TI8BE3O$"IE_T+FL9 M%\V9*RK@:JXM"90D6T,V"#-T$4^/7YB1D)/>P0N1N?/Q%2] L>44,$([:$#= M2NI;TO;G0N[2#MJ:'-@L6%N:"FG]>+5Y7( &A45:@-=?!XS0_4KS(]_%7!D% M:[KMH?GPWF5]87N QN6?(,@((K3,Z#YU?2S M87N4H('U8\3&14T=-':A=A+9GM(?1NF7N%LJ5%6 MD!EF5>B:UVZ(T*!3@SR6X2O!\OCGSZ <>,O>1;CY&GHV-P/<2).YRLQ!N!O* MK%WV#4EP[MU5&.K8#J@L47&1&SQ/_Y@AW?LRRCDI@WPRVR0'8U<6K44NI\*KGY#&X^_9>H,W15 QJGU<_;3$* MM 0&LY8 OI.3R _1(JGQ1F1U["-?Z/A_""9)Y7?;IU9PO7AQG49M>Q M9;UE<"=4Z!"[&39_B2 2YT$R*"-(#5"+R.=O#"2K7-4.05-0(3+^X\TMJ:]Y MPR'3+0!T3_4]Q>E9,#^)K@4"2@=3%7)P!45+O1N>J=#3G86EZ#["1N1-J;P> M[ERT>L,C#Y7]M'P+1UPPXLW"RZMHMBBJ]_^[4B[X^TKY/%Z]?J#A#=S&,(>A+OA=>1N^'C?$67F*#D= MD;^32SQXU9-AYFO8,2!LC].VOLJL!\E W?9SY=;P_G)L"V8*71Y]0X,:TH<> M.:Q NA>HS$!&?M214($V.$27?^G_VBKY;/IYT4:'Y42IZQ!XH]8RFFG"M7CW MZW:R,L04';U3O:**->2?O&&98GUQ&,O KBCVR8#+NP#?]M=NAH"..2FHF+F0 M()Z7,#E;J*\-[BU\53S!V98<>2">)O?A^&3"L+D]5.FKY'QH]/_D"'-E"+S: M?I@\C>Y_$7>$5#[)SZ]+TZ#^BOX1D;F< L9E]P'9+X\L7/Q>,"B,!,PTJ M;J8)5)VZC$9_.(_(>" &?C).SO22MM_79PFVT:S$IX0X#SK04K@&B>( MK!K-X+ 9]YP;3] ./1(C&IZ%$HA9D4+<5VWK?O!LK5)U>,N+&(P&KN[?BP M(55+?G+@D0'1 ..HY'T[&Y-S2+K MYJ#)(;5O%Y]QEPFR:^I,/)]BDGWLFD1QD;]P]G3S<7;]\Q['I*F-YI'P0'JV MG:":LQ@)KGZ87,F$1H[ '2$4OZ=IEJYC^'0PL92R+;,CAUBUF*=[H=O7N**A M;*]='VPF?B@X'[(^GBN0@VR_A 1QWZXSJ=&J#M8L-I#054(-$(NFQ7EK P,J MO+P$\&),PF'N+3]"@ EMIK(O 'GIL;5EL57&GW">: M5+A\42X[(K5E)*&#P83,#)9QZ-S%/\X5D$3?9'_U[B5ZMI!?E\;9K,VZ$$,3 M&WTN95U[5^,%=_8^JF.Q9K^.V-F1*HMVP4=\')?RWW^[)O!?4]^(4&?3B*E& MXQOGW,T1QB'PF^Q_QD25M()")96LFE)Q978SZ;YSK5N^[R;B;F2$!CLG=W&F MS']Y45O;O.R+%[\5ML\^#S3[B>;,W#NWYM2]JKHDV>^*W3M?N&^NS#@Y4E^3 MT[(C*5PXJD%=,IZEL,'97(5>[)D D_K7%[F.7[N]ZCH6>+/.(AM FU(]JL(HRW,EU\F89Z%VR6^,#]K6MCY>FU_:2R0DRVBG@RBC MDO?-:3'VG@*GB8MMJ1FA\O@^!"?2Q0&[I&.Y0RJ]M-TFM=59T8>_)LFUF?'[ M_NRZ%9M"#K$*]\ZL/31,--;I5_+2***Y5RO( \=@<0QP0^T6.TSLK RP5YD; M0-S"R'MGI@)JB;26;!\^LZZMP.7",06OJL M[)J*U&[SIYX8A1FV^I7MR6+9309MX"^Z.T028[ -V(!U/+JMJW-0QF9[1$AU M'H%WE,0OD M6"N#-/#KEY,/^2:]3YH?.&U0)!;55\!10R7Q*PUM15BIN<_3Z MP'+R.^]*V@2Z[Y@&97$6-E9-<@HQI7^HFK-..92O\$WWNH:H(=8W*WSO>673 M3F.^M%G4([OV&KKVTF?N1HW?PXV2:T%A<>69FC!,^NZFQ]269-_S-/U5QM_W M^S?'AWPJC?BZC'9KZ:MLYE1 K 3$^XC/]FR_$)ST_B9.!<(\^%K =7-9NY'I M=[4.1)0$.I$TBSFHVO?0*/MM=OT5MT:>M^<5T>5&%#I&:7B6(YJ8*6BZ( M9NV0C\T%SLOBK4^1AVMZ[1BJ +^+RRKR^>6""02(+VW,A9?FT8KLZI+&L8&8 M2:1=PFG<$ M2.UFIU5CSJJG8K)B0QRB35 50SY1X[^8 YVUP-+JOO@2#CG%H4J#RK!3(:.6 M[F^U@]E->H0HE6^UE6RLX38_D%^EN-O 2A19?/N6A!@%$NJGB7(H=RBE>J=: M%LH%I/PK0U53 >M9L+@6P?K*(-^@GOC?.21WM:6=?[D63*PL(7;HBCR"=]9X\[>)FQ&8-3BO#8W M=]V(M?*+4)HZP ]M#ZGO(-^@@R4H]K,ARW'34RQ528\-XFI3BE^O# PA]%7M M_\%2SNFRR97HD9'G"WQJSZ\]/TPZQ)D^+Q;Z6W)'XE./9^$@_R0_%E1)AEN? MS2YKVQZ@6\LA+[)Z[&9E+(^5O-R*L8P^M&[W*(\XJ;_'78-:IDT\FL=[PD,/ MDO8MY*X,C0IGG[W^2H\LKTKFOOXXPJ,#E'A8KV'= (+O187R(L)8&^7@$9]/ M6/ U?)JMJF7$6N>-8N1%-IBPN&'>PM;UF*4I'G,G2H/R53LID@=)AX<8*;:Y M.I-ERFB^?\_AG6URL$8T4XX\/SU41/H2&H'I3D5=2%&,^6E%;&Q44E$8;UW MFX:.>FNM2WP)_"/O^-0GQ)U9Y B2:7\@6>9[ M&4VA-0,$(.D2\%R#NAJPM7=F9XJC\]R J^7^+2*'BI=L*EX>P8:7XY>'BB2G M=).6G!//!>\WHNTOY?9:G\-U(EKU@IEV @P!ZYVL8U@CGU5#1<,=!)+7*-6; M6U7BP9 ')E,Q>6OW)^["!)-H\[:H>(1K/RV7-*3%7&T.^-?%G]?4T>M^NT!2 M^CP.OH/X!4M@MAA:S_@<2G;ZJD,"#)Y(?B(2Y,3C/()[9Q\&*4?2COB9 Y7% MQ>"UN+J/S\!B@>?'';;R=<4K-CZEJ9(C7*^_;T?N9VDBU+&&YK\&Y%S* WP1 M6G+2_6JF\9=.ZWT5=]T2Q 8)U\^&%20[^XO/"L;$&E0T@:4JYBI)!_5KT72_ MF B_GD4B7J$L>Y8RAI:GL[ SNB]$-PW0C;F?A!GM[@KV.3?[T.NL'[+N/VCX*"\G0OUS!P(!E! M@P6YF\XMWL,=5,0].5YAEVF"G_R1+@\.$FP 9LTJ]@*US#'.-XA_OTGQEWJE M]7WY-A3^VH)]]EFW1;\V6=RE8]N1+[=,@+?%B]X2,N\.!/@=BX@X;W+,9KYJ M[$[.[%Y;%/9AXH*HOWEH"Z^)D<3733#QR3[R$*:^P :=C3!%G&)<:'3@RF?8P(3;3%' M EJ9P7^G: DH"&DTEB3"[1S[+-PY5H9T0JI2=F]'E&I*!;8&VY0K.=WY9?S5 MP=F$A7P2O9"H8V(MS_@.:7^B+TK=^N$DPEYX%2T/,69PI]Q>$&673W.SAN:* MM&+0%YL(-QMM<=*'LAU6A;=4X9)T62Q50(0-(MU3RGE,1)UGX"6G1%^4WI7" MG9[)5#>W](.S)IKUW,(B/A1O7\R^>4D/YZ^2(NMDI^TZ&+) MTS,O5GDZM8\-6#FW_73B,A_(]M%^9[?$6S^G8J"GBSMD>#.F)YZ>-L7O]AV^72 M"D2SB5=H4-OW(H9^N9]O=<^T4>*"!FR;BO14)@> M3EM_(J".)S-^#0QMA0K4FS?YMQ%M,I'Q>VXD.$_W30TRRO>A$VNV*3*'>MU((_YG1<*([MH*DIOKB10Q%BH\BTR&O':1O(/B MBO\>?DY%?/YO@"Q'THV\Y%!P.5G&[;"Z\0I]/EST^ MURU^RR:^@*U\$65-?S'CY2LWI]W<-A\("-WGK=6K:T7#NLB(9#J@#Z!;V[P. M]5&V@(@TKH^RM.1)Q$'D[+KZ0YDM@J_=X.Z*^#Y&&A#B&#+-KJP^^[989-W! M(L6[!%XLLS'RI)+;U#;+QKTN=)Q759%$]FV^;G/%SE(:J33B6,:Q8"_O?IR* MV6/&ZC!YR:X2"PYNJJFC^;DQ.1ARSBAA2.U&WE,R-4;R!QO]X7SKW]O\[E>' MK.FUMVA3;KI3M;C'1)VNMJV7K'2,]6=,W>2$TR>Q3(HGCV8DI!G M04*6 AC$S/;8!?.MF!H2Z)83W"G+&. MT)FVW&7>7D[KK2069'"C[;75SF74_8L&CX-09 M,:.P-CZ_V8+$C,9V=O=#J0V9=K.FW#3TM\! WMKWLF^EMQ5$E4=,P&1G,082#[66JQ+5'=+4WZS5.L/)+C]P_Q5J;?&.+\B< MM98@:K&\;1X[.;9R.?JX!,W/' 34%HPU]XC'KZ&'3+I[#L DWL;)D@Y]E4!; M66.:-O0LQW0),BXYB:]-'4XM>EGA7N0ELT4GF PF[E)58H5MGTQ-%Y,>@+PJX"S*_;3]K,FS&DV(-) M[YK*&$+?1X_YXN0"_LT/9F$%OTY/3YLM_*;T$ WLFP'ZE M%W-QE4/A9A8)%D>D81\DI/+W$5VGKVTX;5XRMCKH0.3>2&]=(=Y'O4*!(.6J MU 2L>VU6/G<:*[_5!I>CATCHF M,LP>Q_>8_0X]=J_5AELU21)NEJB#AE2.9YZS#OW"KF(A!' 3!_71N7Y8GY$K M/84/2WRU.?GT+SK^O.!_W+ 0)EMR@F!MA6Q>W>%MG9ON&%[X[F70+/[ L-+ M@:?'5[C&Z1O7,O]: XTZ)*I*#9OF3GC[+"K<4SHEM5TIVQS7SB3N8G2EWOS; MD957> LNQF5"@4!M-P64Z)6Z MO*@A>L<$\_4@;D=#1S0R'ABP0^\RD<+I>26H\Q:!^W+J;+0*C-.@C$I!KXK0 M2DC7[8C@O1D\J]:@V"<5$<>"_-'NWO+X>T"L]O3L-)UB#^RUV]1[>I?3*2.=CRW\L:TZ9_2_0A*' MBWB9N?R,BA>YE\(>:[.AD2W#EAQ[D[>?=I]KM!& @]\V:;/>]1J$YU3-[1)6 MT<',]T#=_%%M?4)R&$MG \\2O42+$B)@AE$27P77] \9KYMT0[!V:A! M->0^S\;%3UAM!F<+A-J<09@_00*O-F2OGIRRT[MX5HZ86J/DK-_ M?C/856GHJ UFQB.NY?N2U)6-8]X3^%!_>F' ,6"G"J<]^'YP'2'3+7;$F94+ M8>J2;,PAH4"[X>1;01Y+&Q")M3L$QNN.=K%43KXOP*4]Q8+)I"(W!B&-D?,^ M(/Y.('X8H\1@X25ZTKZH*8.@Y.9V=FW_=GBC0-6"ELY:7=XI+G1_6)ZN^M% ]LE41=N:V\*2ODAVI0M<4"A"F:O9XAHPZO01&)!M1< M#Y@V1IT#+IC)&?W \?VL6[;W(NF=_9:6?7T#+O!&\A#RO]J3-7FZ3_YC MX;A170%1YDY.]C50Y-9_X^P0DM_@\8+&4GUOK'S/5K6IT?*.>#Q"3LL#?-Z& ML>[R!P[O8+;OL8DXM%\Q"?Z]FK<-N&77 M9X?(LLP9WC%\+B!Q,TY9BSNM""S^L>1J)'Q;+ _K!T3]SIS6H2'#0=NFYY^(:)X%7Q?U7@_ MBV1)(/ &*1,.N,@>[\?!RTTL;$H$]*=\@>MBW"P.Q^*78F$E)-):OCF7ZY1OBQ2=^+(N M&]QNIN6I.7>K@0&]M^W<):YJ![7#+K<"_!7LV7@@5Y^06$[ )LV?@Z=UX%8$ MSCJT^;58@^#TR&#NY1ILO]KV27CO=G^6 ;-_/CPPLNP!!6V^.,P#/R? M(HGG[#J+ 2N)\Q7Z/.Y-QZ4I#HO7+*I\/WVX%'Z-W[!=^D/ M-Y7=XHQ7AD,_]"SI)9F9'K@&=G[VD60L5,!X!@YQ M^7)(MX8,Z[Q#[!D-^UR[^Y",K8?-NY@XAL&; -\W X?/;]<)W%:9>(O.FO58 M*:1^U?50(KIF0S(U^M?3\NO=:'E@LB>#+UYYZ6-.4W;O]3]S#@%_84&-?2+>I?4^&K?Q#ECSVN!KC?77VJ:VO:2 MSH)&-RQ3Q!V)[]2@UI;RP/'X'D""WZE!Z;FH][,1A?5 CEC'YY1<1-_%8=7K MB0TNOM ]?D/5Q,5[OL,"LAR3OAT/;<9C>:^ IPZ8G$+ M>?OYP^%=2LM-=WPXP; E8O8SZ5CV5-?M%EU3BN=2'1X$46]H>4W["A>O8$\Q(YQ&4F,N?)YE+;:;F7 38=Q$QSU*O!C'F]1H4@='/!<)T/WTSWD7X821"V667Q@O.9 M!I6 )8H6G"9 A37R3!+S=*^;3Z,5ICNOYYQ2]-"G+-AYW0O!&/),B\V=8F3> MTW9M] MF/FI:)9]@GY];J7\%D;_'#;M\"50UJV'^(9F%G;:EI*J.@DW1(LJ=1N..IP, M',;YZY-N1:4=LJ4=;6_MF*?082Z*BN/Y2#(;\9*K:@])[@U[DK^])XM]%ZXN M241,4LH,HQ29C7\S D4BR204#XQ1_Y]1<]#X8?'S3//YTS3S>CYE*>#7)SX# M/[*P=K*N>IM6NX0@CQ(N[>]'#"THX9(&OG6R5:D>Y9DUNCOPWR=#C4K-3U7X MD'B*K,PQWZ4#(ZP$O)?DX>27-)NEBSFRXAE+PST(3&@?$*]3'XNC"\XPVN;H MVI,8CX!&8^E7&*IWP1TL),KF,"30B.O7KNM)F21*O]17-,WZDN#AHGKCXU/% M*Z%82[^?VD^ZU\UJ;>4$SPXI"2\=5?7=E6Q;#,6"@[JUMR,0CBK^I[OCE!!9%1:,6L@2. M]_KJK;E]1]5E M;28I/+\DQ+^LO%C-IHW&1[B2Q6X"#*5*(">*9S>$T9B/YGC0I#)D^/JM,KQ[ MA1QOW\96%&Z?4J^QB,YVJ^RBM(-3]MCRF'C@ MV<4L+F+%+Z);FG,,_N])U-E5L M>,8?M!X0RHO]CXO$MUEMKTR11B&)C!]O@+[K$89 MEQ!C=4GMUUN[1NHU.U2:'V536>;:=#*JD".Q MV.GWTF+>B/P%2;^Q2A)_?6;0QIX?&RDD1AC:7-C-[[@6[-_V[#W1'%OHM_\5%[3_CF M@J?/+-F4 QP,.9T:!)NI(Q++R;3.J=\#9]H 9#Y\"EDG5+B3=(LQBD>2^]$_ M/NDQG_\]_J]7897T8[XH3\_)0.[OMD6_+Q&YJ-;L/I$8JV., )W>89R!GY&? M4V#\Q*XB*^_T$P[=EF(^VRN[5U9@&_O^X<[C@1Z+;]6[%>A2M1]O8YM;PLL* M?/8P'$2VV@%;RW/&5$QA0KUG0V^RV;=C=_=-89]<>V*6OJ-M?9MM$>MH&4.B M[O#)8IR#'@$A\:<'7SW-_.4E/S4!F=R]_B3E2!#F;3F%C44^9-B"R*-?I5W) M+:,;VL3^?MY3>EO6&S13MOOWL0+;GR[J=-@E!A$^['(PJ)WX]88OC+:Y&F3I\QF[G!PL>AKF="LMK(DCW>9]]XR/E+EH#Z!WQ1#F= OH15/E)40D#EL M^0"#""JYA*7^C/7$NCQ6D1@EOS-M<_+(N5\FD0>WK/ >#?MBJ3[T$I?9=2=M MBR!8("3NNOCXY!7BPVMA'D4&=Q0/(WCY!@NC)URZBK8Y$/X:=3\.$(;@35-H MOH&KCWW;C@+TX/'&,O^F2SSQ,[\?SGL&^CJZMT@W!"70S2Z,6UINP/I<_N#/ MKU$12C+8JK"6A'C57I>Y.@*>R247*\@PZU70@.VK:FD/:IX M,1"/&/4J^R9W!=YX\_7T)T)S!;9^ND]V(9Y[AX/?3Y9'6[?!K714#'#]XF:F M=5D_J\.IR&XLF)Q#4(N6].&K 8T_$]>\O_'PNG6&N6.)R%KHKVC>?_:WRGZKQWAAR6GA'C%^V)LWBI<#=8B: MS%O;Q,TY+"FE%:/;'))&$8').]ZC(/]\_K$B.(Y>TBVT7I*I!-1)#2I71M1M M=H7HI:$\N**A1K+>\_;]W?&U&4Z,G [4B/ [GR+^>]:3XY6OOYE$U.-<5B"B:,67A M\KAIXL^/)I8HI_9:9[ZO"/^0=K><_D.7;6WF-Q4V'D?9T=;J^11T'2R;V,W* M3+9LF-]?PO;Y*>5SY&XL,S%>->K[9T7\_0.YCIS>IV)()'_\MET ]+\5 +/9 M*.:6JP&QY4<'OF\VODV#1+-(3XX!(EOG@4EG24='?85YP+%M);FS@ JM6/21 M&M][$A/OZX6O\J.4-8%B"AN4CB':J_A^T89,_6RKE#*$0YI'6\X;QH_AZ[2[ MC0QH\:">0RQPGIR'? ,<&"O'0EP-RAS#,$ K7&VV[!@1?G;W3/E1<" (S]:6 M1N7GS\=<;;YCK6:':5 V'>H#V#&R^E*U*OZ2\-QB1\2Y9,?>]JHIEH(JAZ^9 MBA1K4"$!>&93ZK"_*UD-'),=!6I%H\""088&Y7/WT.O% ]>]Y:&R;P4(2OKG MC ;[DB"V3TO>1!P&K @D"E)GBJ'9'(@NLOQ9\7!$?'+\DGO'!7[^_^+NS<.: M.K^UX5BK5BU2M6@+2EH';)E2D:%U( YU0$2\YUSGG_>?[ MKO=]_]A_ %?8^]E9SUKW_:RU[M5"Q!'F>E2'K)GAEXL;_RIC]L_2[+"1-]"L M!I0LD@)#2%!50-_C#>W*5NR/3E?4D.S-8+*?;Z0$ZNFD08IPIBDD26_K*!R6 MI)/I;]KI>D!&ENN%AV-I :211Y^/87C\R-L',9!>2M"G*Q!^%ZJ\VG1WJW8J MM0N(6 >/02EA,0^)OL*W?Y^<)I[FY\>U64\?K <.1\Z,PA<%.U60*\#F "KS'S*_^#7L%_T"_X&)*6UG^F.=@TV$I8 M$A0CZ@T.( 1D &-*+\+<,W"F%\@VR55IJA?!T"\N,X!NRO)G8*8[RG>SP;W% M_EA?$H=5$@-J)N4S0S@H"8X.<24F\/+B,?##1/"4 1BSV=Q:_+U@Z=T*J5NW M*]TB,H%*MI2B"P;)T&?FO?WI7R4N^UYS_.;[K3P=\[]9X?_. MUVK_%2&'>CE9.>TBK-)E+-*AIH>+O\9B'CN=3@/%[L"V87B[KD'E<<^AR^ M/2LK6,G^&43&SK6_.[W)" MT8_4!.5@@JQVCJIWL:4B!?H@VG->]'UI(J'U$Q(V'IQ\8YF0C]*^,"WV!V?. M8;(M,5*A_+T/,HI),$YIE:'"U^D?:0[KYIKH?4=H:U'6]O!]C#-JJ%Q$?LRG M[##@E"^7E9$C,W"&ZFS7O$,RDD\!5\FT#S!Y^H9;B;Q*^1J\Q?Z>CQY=5/4BZXMQQX:027SLGZ= J7B";@XI8+QG1IJ M\"FL[A:P+8RFT/;?DK1LY9!5VOS.JL#69%+HCAACA%3/QA4:2O;==!.,0U.4 M[DZFBCJ_,O10'TIJ$K9,%<=+XG,I@KU(A\29[\FVK7\2>P_U[I6[#9I7&A[D M^\_@)RA>0%/8T!BPHB.)388,8F. M+,UNT<4:&MN-X8&+#=5'Z'-^$_F=H;X1QG .'"PFQ'+U.JEV9UD$O_8=GX.?F N('KB;G?]_:^^^NI;A;J=&&P A-RM.9Z-/_8C==-Q8F M9'XC^+#4[&];T$3K33GUC9$S$R)\U]_:7V!?KN:/ MN=S.-I]"0;]9FX8RY;=)ZH_E+E4%HVG_XCM>MY2Y='_YUXAQ3)-VS[N\@GA4 MG1L2L?V]XEAR?>9 P"GF]\([ZSQ-A$8!U&D6X)DV.8PA\B ZB3]W7/CT5$C? MKJJ.PLUXIQ+![N+Y;3K 4OA6M\]'Q5]^FEK_SDP>]P83BG);0J[ M0: .=E>;G#\:[1A3&]-0I.##GZL/ZY*$D'M8A?!)OK]:[-.3V#MR'P;J7C"$ MY$]:ZSGTC-]3')8MUI1LBY,LI('&4D8@KW=\2)[BH@[>+GQZ-/N],L M@X^--B?KG)H6C_DTV^!?#U[?ULM$RL5LE:NJ[-CA6"3L;\ XJDGX9!73T$;T M^F9NZ_%[^CR3W8K9J?Z<8.#CS),'[?(>=OKT1U4/U 2<8%% M9<7>1BJ4C-*X8.U/OQOX;=:VV?>K!DU6UO1<]CHI^3*7FB##FFI O9#DE9IA MVI-ZG++4\.OE;&E?=')Y;ROH8TYYSB7"'L":-EC$8/Q+$[J=NGWL3.7T^ \5 M]ZZ5N>V';=.&LGP*^2IYG-FR_6P0[W&L=43C+O"UE_+DLX9#&QU^KG_SC8JP M-EX(T57]7N&JULS4&-H'Z-"_R4*("R+SB.9X1B[N<;PD/EK0.+1@CL;8K/ M?-RZA<0]E^2\GR*VJ*R4,W* M6GWKQYR)N^$C$K0T2*RX'2G1%T1] &0$?RPNF.6,O]G%0)5;NF\"UI/5>BLI MKC.=+RYHKXS],)OC;=I* WJ^'1R/1IN0NJI";0?\;,L;\U+[9:A7C7-6/5M@ M3%+%)FBV0MW]/["#E.$Y"3XF @Q0TWP$D *Q#W"CM]_5,@J6EIJX& *G@6S- MF5DA(RDE0%(6I?<)V%;@>JV:?T' C#>#!L4E['2?+.W6YQ5U#=B;AR GC+&< M8DX@PM@_V";.IDW(Y+9+PJ5[^OUFR)2"QVZ MPF@'U1%) : 1DH67#K&+1[7M/<07?>D0V:KY, H8BI\]*HAS"W:)+ZJXAIR5 M9!"XW'$QJ%18,T]8&BA!OY*MY0^N=%WO(W>K58T0X'W_RSI+N09Y8YT0'W>[ ME)M@F=&#/7KBMK&&44!"EO[4*7?Q4"X@Q-<'B#BLOKC%H\&- ME8W,P=[5E@;3T6AE15ZA&Y$, M*B4=>FL&B%3"?%2\@#@AG,N(^$UAHR/92:!:+^D,($?[F)<0!_] O;DFGX[' M8UU4LRZ8;)4K2?M,/LT:IY@FJCO!"YEBD?"Z-5N.N7S?"K M_9I._S$_N2%]Q@1>R%4!W!DRP6"S#Z@&HHE]P[[C5Y"P$5TP+R!L(OQKE.S" M*'=RWJ&E$V ^?"O'M991WWH"X&9-IK3HS85M[I/>6=75DLG"=YR*A34 M87C3>!#^ 8Z^ MCL]?WP(4V$^,P5YC27GD?P:AK!G,-OP*,!N-X04)/FJ6G$NXX[A33:Z\8?9) MJ BMSMWNT%E"$7QW]"+C>? M],ZI\2\?]AL'/DTIYI>H)QYS[""]GC2!VAA%[&U[$,3(NV3;W0FZ)=LVESH> MH$5O=W[..0L%V5&5_5_, RWSC0D$%V\1-(4+)W;2F+Z11(W\XTG_6"?5#A+P M#O-.'/"V1-M8JK9'O.0QA[MKJN5*T2HZB8-V*X!IE-!UY3@;R@BB:M+*E(YERXBS9/?WX1@MBUVD9_L( M"-O-NP;=:][@$_+U >9=-#G/I4;22*PW"RP3P8A9AWA2FUC!)@ZB:Z,$/]'9 M$Q@C.X;NDO(,&,\'QIB100D'F##M16AM/XF.;=O I<8EHEH#EX>$ /?/NKC- M@0('LJG+(IYG!_4%8\C5:TDR5"ADHG"TIH3]@I6/5/;]- M1M"9,?\]2<_+BC3BU8S+C,ZI3-%NAU$RNB/,]M'-CE9."JIH0P S;F4<61"] M35_ HJ: M1O^F:W3OE\V7;9XR?@&(/;_VJ*=:ZRLUHZJ?D^CX*]><&8$5# MJK7*&E*D+2#:2WZ>>01KF7MJ4"/%UJG:P>1B1<,U&%UJ;EK$M>!IR3?4!#;@QO&#%;,1ZO:@A!F:M,=V=]?#W MU#8X8R&N;1DH<"YIM107G!W]NIV.SCQ@_]?L?+AHVQ$1+9C,*(U]3-7[8^)C M:C-?#$Z+)F':5'R__/&/I..[^QQ;^Q5D=U3M/38KT[_DJL/%V$/1%(B?P$;Z%DM#F>$7G'9)S2NU^@3.Y7XP"9M M._ ZA)VL^SGD)I^,"_A2>#N2_/?)SA%52I]I^[?@T )"APW82M]]>.PC+$G# M(I$]F-B">5/RW=?O@=#&N7$@ZX5TP_V*Q)C=G)]V6P MZ%]&1]UK.O#+UU]'W;%%&]CJDN\-32-!C3EA2SQ^Z8F^C$.1O7VQ!'A=A+_ M3],_FP+@;1Y[;\I[FHZ<+V'F%.XJ@&8ORI-(L\*4" M+!FTEM-U\HR-&S?FE"3M+W>1CO&O%]K$B4\M%>C1PQK??*<7VZ@#NCAT%NJ) M^>X]#M(QT3;(<&F4U+0RI)'D_\I!R9;F 1D%X-7@QY/F:Y?'CX;4&W('HS$9 M49>>1/A$^!][,#"\IO2@W9:/F',]TPK-]E3E$FQ_^

    :OEQ:R;=OM>TS7W3=5)_P7=QOKECB+[!KU^[)9A(![Y/ M.D:%X>T6+E_?@#MP*/1OCMU<4V1'2_+!B:JJD(X+E4.M_=8Y]F#205@!E[),*_@,9ZFK\=_:RXP5I+!J'P3+71I9.GO/-0&_D&^W%"(KV^\ MWKN J,D#Q##6G;>AD(K+J=23P4/M?0VI==4=$T"I%I0]\"*'[5H)3)M0TB3 M-<=^ ;%.S@$5V+>9E_^:+94%;OAY\F-Y J4+:7+9N]']-Q+\*/Q<;4W^9 )A MRILU89(GP"!CFEDYXO8ET^VTR=OI!N!QZ.;\.)!E$I8F"BHZUL([\VI&LR+W MXD5!#)B08))["V'3I]6&^D"KTS9>WA6/$3&7S*"VP&#"D;6 :/L'(?,$>]?* M)POG[]-][_0J^SSCM+,P$KXM@'KTUOH]/LUW\\5W/[U*V8_UX"PCJ MSV8)CJ(O*BJJWEJ4BJGQ[-H$(ZQ7;*40ITH%?180:R&521@\=8HM1+G';)6L M*ZIDO6>[C^>!7 @8"D8T4"AQ21O6[6(3[#!:T_U;>E<2-?UR3RIJ4)SL 5N:BP*AL MW_^<>*E%8;^?_B#,1P!'T%T0(+ZSS/!;6);I@,*A+!0=0. (H#IP' :@8UR8 MQ@G.$CVBXR]-GJZ&\9$4J,KA8RDCF'_^V\JN9W,EJGK:?I8WP./?1ALORIM! M!:!Q9BYIKY@83KIIN54RKAV3F/'Q\'>'UO>?^! .Z!>N"-[3)E*K:>93/B8T"B933E6Q6T[6WLYA3;Q/[;IJ!P@[ MN!.4&3/F!6GPI-1O7!(\ ^>0Y KR^7X%U8L3M9@SG)GX\YUYVE[9& M"%,]DIF@ )+KF%US'$M7*A@U3'-2"#:XZ$O&(7TG#8XH57.W_*>F]YQ$Q@E7Y'_X"2&I+[\O\?# M_S==O!3=%0,6\NY%,R\_"@Y-"21(V^D0!ST:"LH@18K-IXN,'/E[#;2 F(#L M7]L'^2(3.2[O?-RN"V9PK^2-N*=9S!GSZ1%3Z%-^BN0KS&-*43$%:N='"3TE MH!G71HU1 M%7(>5,RDGS<^6.P2]M#T?4H^.CVO,GGX*E*HZ\):SA-7*=D35%V5W:%#S)WY:X=$^PL/S( M B*9.;(.)*I?/*@V%6#X,R@I[8OYDGV\S!'>(Y@FIL3%]8:XUN1Q(+UE4@,N MF1*Q3[9M4D1"SG-N]A9\9R3FCDT7W3OZG'6J"\ZV-MH#K\PE)]O4TC>VEL N MKRR)R#:QS736'=O5FJ69@H]!KJE3GLSSGO)_I':LV-/<++COYZ/:3#!&=LN3 M^76#GH_,A9B<(IR!C2LQ_-9B*CX[GCM.&;G3(!A]A/]#F$]R+2B()8VB$(9[ MD@["*N67C1I,=>.E?>CY['=XE?7@?+T)+26B9O&J#X;]/5=NF3_@_?X+V#^C M%;A]YP!*4B1[7;W+]]9Z>UWN$W@_B9=U4%9NQ!WVP(=*GNM(BIV*U,>*"4PH M['&Y,ZET,^;]G#'7MX3VWMMY_(*J)WP'3=-#"C-J;>#C(AR$WR_!=1\BE.1R]SJ._U>< MR@H)DI8I/E^JK"^@JKQ]HWH:@&^8QK8XDM>_M/MB'?;M M)K..E(?6T FU;QVRB$8'W1/#"DIX:4>Q'>^F] ,TDSSV]C+QKQF.F8O!'-^5 M*I?UO.6=S$_[L73P*T;R+B/#L$S\DRYZ>NM$Y.),@=/U3X!?. M8-O*9X5V)+=U3A;H[B9SI:4 FL')'!<9TLI2OWT9WM>(/T?YX%;?CHT]KG_' MQ,-7=I MMF7.(9=/43F'Z.2M%9;RG T/GP_1=(0]WPD2D0HOT[=!J1&]A-/]93?ZV^*W M[]CG 7MNY-%JR0] 4?I,F@BR-W3/.)U]9ODQM\-8&IKW-G )*AQOH*C1GN^= ME?1R612G0IIA]L"'#76_'#ZP37;C(+F&>9JO#-:VE''-FFW>;#E.6&/,_LQR4FU*F(')PAO*@(8UT]@SX_0[AM-YSVT/SC5A76(++L,R&"(9F;V'ZH=@"F0 M3< "XD-#7NHNVK)'!>$-^5>'_L 0E T E[ N?4C..E^ZCK)%'7BE=LL"XG=< M?%>5V O&1K]G.XU'0%MSXJWG@E/KHKYK.$XN(*_A:@QNI K M0H\->E]B=_/] 5OS,MA]/2'-'K?ON'3H;- "0E+9\O8OWZ##JY&FQ#8U(0OJ M0,*/Z4=ILNXO'"9N]*/IS?B-J$O^$^1(C+$('*K=FKK/NPK*NE\KV2/GY958 M?F3K00ZSJ0PHD[K=^A?Y4MHFA=0< *GT6+[:N)C^\B+4X7F4BS\Q+ MWB3D[ M: (M!0FL:LY&#D6B*R2X?[N L"K$)$P80:DD9*[DP&L#UBN"+ZKU;G!FR9LL M8ZMIK1!:4KL$Q.?EA$CDYRMMHBA/$.E@L. M&:,61\JMX6VA.*&6\)@AWMA:=.DB*[X$@"M8N@ M5$)(;@C\FNV?8DYB*G**SN6JG!<027R*%IS_.#M1M+I'%Q>M'"J)EQNCMUEG M8MT%.(LJ'TRNI,1PR*5*=LRPI* $%-&Q/!:?118&O+6[I++H5ZIS^VH$X\H M/!K4'V,LL=ROV>.%G1PI.A\*)ON7"G-(H20U(G*M+L\@J?#YKS+^'@) M"6FV^.B+K U6=VP(*]MB1VU^#$TY"=_V&*9,PDPG@RDF)K[C]N:\Y MJ]TB9DV<';30Y2BK%I(77K.43AH)=?H(FE5HVZO!)+ 'VA."%CLQ>86CDV0. MO?7BX%ICJ>:MHXH+S9Q82K_5&L\B$>O]6.NDL=NH;(45U'> !H:>Y#MV)B*' ML36:U0YRSPY2_H+O0&BR%A&;,(>THPZ)V&^IG=D6D1$7(R^!C-:;GW[$PZ_T MXI2.7P7&9$NE,SYZ4$8QK-?SYQ#H4R#TM(%L AN5)9?<5=1NJ1:V_$E.8*U9(FM M_FXNM,0PPPTUI:[Y,*@%49:Y4/UTE_K0U%C6C7L-Q=^! M(QO[A\Z+W(4LEGPD!V^RMH&G+B"X(>AF>>:\OCW7/CC*WM4CIJC,=+"S76!W M'>ELS&&3TVFI6PWX,O.7ZM"LK,N)F%.?$GS'8APGR*!G#J37IYQ8AJN,?AB] M,XZ>4YV$U=6Y?L/08W#$W,[:WO^\3NS_UNN@J[\K><.UVNO>]>QDX\HQ_1.] M&O.&_\5+LCYJAX_J#L$81X&V69/@#ZN;I#4^.BU^^/O\?9L4B6]".[OV(O^" MG%X.MJY+P8\7I$=$5/G:)\Z/'1J@'A86\6!JB-L,K#>O:**-49^8&%G)OW/: M\S90?3<6\2=S!)%6T0V (Q_G(5ME&[)"V#-W,/AW4-0;:.K$LG[^^D$?/M]>P4%/9#+OE'4'#[ODT=D$2LK-&KNWC9ZD7$'^,16"Q=VPO7(LK M2*<47R6+SL(A^+LR8E?L"@7,2HF<;VM]]H-MD +Q\[PNY^-J&-X4\GQ&"2T@ M$]\HTM2.,RIJ-^'_&(R7@FTA+YHJ.MS'#YK@I:U[S]'='0D],&UBF>6MS&G' M-1JJKK*@/H!F/BDD7$/:V$\&>GP5WV7E''^>E1)O?RXJ7$]QH<";F5CSVU3V MQDL35XL*BM()A9Q=*;G,-+%:OL(@P)(Q%/]_X.4V3M&OKUQ+)L MD@R)I\5+[5GP8O"M,MM':L$ NYA0Q$Y0N3DHV2;FG)OE=\#[G1Z ]\O51J]H MW[,)+BBI=*_CZOM3WTS!;F3SP6W2J"W&H&A.3X9B+II>NXE3W!',S.]F"EW/ M:Y7D\]"Z&T=E&GU+'"]B@'[>M.HNEU)JSQ)9JUOWH,Z05KZKF?M+O!R:'+:\ M4/13^9WJDPI@]TRSE%18 TDC+" MJ/FRP'UST.:(F]Z?8['#]T'ON"-TE?!YC8, MO:+8,?ST> / M!QS>UQ0MQ=B/-I\;EXH+7ZR+XFNU=*B+;/3'4?;M^\\T*C'^7=]2%!'L1U>= MV 7!/C<.#M?2];\&/_;SH]&^D9R>&=3]82F) Q89;JI.O[S\G,';$;>MR'[H M4)_7?94QL@LFGTKFQ?0>>7UMY6C7,R9H)PFL>!?='7^3MK5;]1C(H([G@$T+ M" 5.^N;\STN0+>TN8Z P=;THO#44M0D])1B;K.Q/5"G5I;:W+A% MLKOUMPOKVW,!U?<:T[X:+>1SME_?W+5VHN)KOYDC7T?=:]SR[UN1_CEW+$83 M44.9R&O%J?POU+,NE-$N>!."Q!G! 8=Z_6,X.3C5(7"F_Q_= M[V3^LC\\"!?YS*PP/6;8=#UKIV[-?.WFD?=O4I&L4M;?G9V2H'BVQLV!I&6G M5[[G7@V\=^V7%4*U_ _4;C>ZF!COQIH0'8PP\K%6(#I4T_G58A5JJ:&VO_VV M0Z.0[/"F&"T[O(#8+3$4LL3\(P9;C0OT"?B)>PD0.QXU*# )NK0=V]0LU0B# MWG%T-GI@XNK_FS)_V772Y2F:U),9:^@94>G>N.R8W(E4%7Z$'F]TE03A+?(F M:Z(]F7@^S[6W,:9:XZ&(H(S6#CMM.AO<2T?6QXY^HVD]5?!='/J;V5W9V::, MAH90;CDFVF$"(S435+A[9XF%Z7:2\/)VMOB-?&H;14;^Y]#R:@WZZFU;GH&@ M67Q"??MOP8<.A8&*KWUG_WRNQP!B:"/-C'&Z2J&42\RECWZ#PK90YNJ]Y:JT M<3CRQH/DBE->[]O+TS]'_FN@TAF^^T95)AG7=5L[.C81Y"TEKO%@B<3T\0YH M$-K)O!O'\/ECY(ILJ\D[RUYYHY>-NC63]A[- =LL$[4[91 Y G-Q 3$FE@*7 M'@-Q]@PIQ?36 %JJ'Y=+0TD[@ OO\I,^@=\M,KC!_5T983Y2WBI78-L/'^T3 M/ ASN\4C]AE3RG[%$9NY_-EK8!S 6&\_81Z_QJ6G4&>GCZS873I5$J_BR:'^5!HT3;6GZI@,*FGB[+NZ M:N/-0&N^R4WN;&Y<]+ABV*NME4;2ULK=HX= C9"B-,O52#W_'?OD9+XG:0'Q MA0'?=3,NIZ!DPE1G[2/6@TV0XM("0NQ?C:_YQN?5Y6^A(&^:*[L$R, 9<##J MJH(&!K$DCAVK[H;W#2^,"9PV@]XJ<_(O/ELY4!];*TS-V<.GN.$MD7)5##TI M[EFJRP7+W5AF">S!#^>$4PK2M=9Y(.8%A.T>-W/R1BZ!6,HQ%M')[/0YV'(* MP"SX$6$,]UMLTJ9A_P?$4G# N[$P_KK<#=3$E%K;5? PG/R2>/U=0]C=W"]G!7>1RDR(!D/_00@6K-[T."DX4:?J^+ MWQ:J1[>D)*'K,9@9 +8@35Z?UK>$Q_2'^)F/"K9DSQR3OS4 78BHL#"\N'UP M/7*RS,BG-&T&F!:5#OO89#(RO[8G5>VN@.]X4>Y*L@IXJ%1>%T()S $Y\1;O M05EH;TVIML=R'PY0#Y7,@X5>Q8!!0YC[QJ=ST,8R05"^7-*5<]0K5Q'(<:$T M49;*Y^2S?0>M-EIEP.W3+&M#?18]O^HWDM/=:ID?RPNR@V"8"!.D=9-E]Z+F MW[;V?"J.2M[X=W%A0]JFCH]_LCQ;0,B@27IZ&21 -APO4"]K)C6=XVLB1ETF M=]Z,J'^U@,# 4-;>%)Z O6-3.J1ZO2I;O?YIW7L=D1TL:*9-[BS+E87X6>1Z MG ';1/POW>@D M14>H64S/]2YZ\ARR"&\IW6Y-K.S= $J@G>0\:8HW?%2 M%4I*,D*8F$<[T&;OZ1Q'&H' RJ!<$5XNSS(FAP*"WM0)C\_>_1ANHW+C(P4OYKLFV;U"7XD>@^ M[VK-Q(UOH>>;&#*"/FJQ #T2FS@&92I@HUM<;E766D!DM(WESCLP&>95UB8G M1@TXZX !8!#VH7=L PV'TRY5I7JHVZ3# MVI!AP3D'O]WTQ^5D,*F8N_.Y>C!+8789L: /-UX@D;["?B8^U$4.%MWY /QN M=X3F0GOA;=3@E[^U!;=B-?)C=:WL/N=J8X[6,FEQ8'0!\(M]IAFU-7UD%5>] M8Q/X[Q<8:,#+OOL??Z$ (N6_[T2WT4E!3%$DYX;+KKB;Z'H.HUO -A0V:0FO M*I^Z.5P$A7GP2GES1D C1AC+6L#&P%;4*JEK;^+-28T=/RINZ4P!J*HV+7M] MH8.\:U27O^74(4XZ-[(ZAKXR(@AX6Y[^CVY4._(S:)TT=;.FO-AU)JU^^69\ M"?X6-_699-P(BH?I<)R\T+,Z8 2\[OM9L9.8C$E7C>T!S$YUOJID0C8@!XQEI@O:^*S1J6; M=*;6XHJYG*8!O.*:>H#B^'XVB2580(18 M6XRMB^;9E-B-0MZE_;+S/SM;@=D:X34M8:BDO6LL\'?.:3\GD]0K M_6GL N*BP=I9'3]8*2<0$A]YH$Z@]?P;41/AT;<-\\ MX^9Y%A))^*HB?3A,D?D4@PTB#1RYY4U>W\*)*Q"V4JGK=)H.KU;58^D5<[< M_^G)O8Z!IN,DG QIV$631\-_7U_WG%*?DF3O$]K_E:F+8-7#']5T6&S$@] R MOP5$&TZ,9++-?S91("Y^ ?%NG/'+5XMGJ:]C*N)J4K>JV\;GX)OD!]'\=PL> MOR$+],7YK64G]&>@EE.F# \M!!&O /WCZ?HBI2<<8,T)]RG\R\5?[>IUA7 M1:Y\+]*&$4*/U+5\2)K9@1.%+;%<;9SK#R]I2Z9W4_L^9C)_Q9R%K6Q8PCZQ MK"LY\#I3L73L13^3OK^=H-IWN2M,HR[5/1%YICR;3OT18'J*C.G#-%8B(":# M4^NM[7J,CM*ZXW^+0_H3 T\]OC;O-5S(GJZYN8!H>(3J(KCA#>A@CN9#S@;[ MT(%YWL^>Y.@-%_MH*-D=VWZ%SRF6L.8+7MWM7;1=?XB.7,AANUZ3M^%HK3!" M12\Q=#SAVY0>UQS.W\@NF@C"7_7Q7Y6N9:L5\RF#K!.+""O3^]!K=N/NF*,T M=C=*1MU.M;Y M+2!69G<@9WU(!,/&?VMX=4=M %Y*Z<#KRZ5F#,'@\'J7[57DZIK&CR/^]GYGOT:$UOG6CN&F@5)UF^^R!42I@@ M(&"_N#8L3PV.>.>I2_VY#WO? MJLF5?/;I5Q..V MLT+ES75FJT,:*/T@W?$]N):7MC2G2L8LJ,S?(N=$!%F%Q0I)7#.,W]K:&$3L M3-+S!Z&NI3.]D62AQ$#0_:[1_SZ!96OLA&_\%Q"N<4M-^]F6N1G< !6LJ_S% MW:VSQ5)UP1TMXQRNQ$%(?W'2/U_(:]]1$^#W]TQNO M,JA!G)5;YYXIY3,"8"AX=OX_R#3\?WG1$T@V%MZ?(8<:]CDK$E_%8(.-:\>L MR!E])?AMJ^.&G$KU F*^*SO"6-QC8>C*K&-5IX]>.RLZ,K014Y"Y@IV,,#\: MY*$IC/WUW\L.CBX@:'E )HNW3.,TYO\HVU]T7EN+&P]"9QZ=WS5&G>Y[OJ?G M#_.7JY3!I%MNR[J[K;-",3AKJP#52^ N#V-&C5L&:&9\?#T3D;9M1+4VYBSK MN9:9C,T?_0CJF?%*/?AZ ?&'..L*:E-_7%OT13WYAB)=95[19-JG^9>/3A.R M+W;#0[)4"W]Z$25I TW+-B^M,.V^"'J805GMVGV:,SXGS> .')Y4?3AIE#UU+V&,$XY^%>\#>KW2M&@CZGCT3_2"@9#T;,K_?3W.RD;:I70GH]K:XOKOV1L8+@ MDZ"FIQ:-$!P#*$EOY,JK0-8X(UK=DTN/8&.N1%I-2^>?X^V0TY7=7AN,>EEPG-D@>+NYFJ53$Y95HLAF". MY[%;D:M&!K^\_;E">">FTF=\3"YA M":.Y6=ME*%5"*OUQ\%+QP*);%RZ+UO<2@^/:VK/I^^D;=A9DDV]A^-H%1",X MS4S;K.[24?\5W!(]MBL.D^GJ_3CR>M=FE'DV(\%C <'C4BUBX_Y).58-C:>'M3/6'0)"@IQIHN!;(*=0_CG/LI3^;M&];E_/ HGE4!5$4/'X]@1/W9KTH MW_W-;?'!F][S'J*,5(?7/9^%&9!X_"V/F>E^#^/%AZF]ST!I!*4 G'6>=WA* M: S(F?X)GWAC=72BH%$:5.IAJR]*GP4,>M/ NI0(N\,!0MO;X3CM,N;#1T"Y#7TN$ MH>1^@L$NE33+&"H\T?F4?S[FSF!S*3-WN@6=J7+G71C!!VWKNQ"??Z(N)]CO MB[RB6^4$JH6 5B,MRV:.?_'N:M=/PTZ,B( /*ZKQ\:KH2-W'X MW;G]]$_G$0<9M'1$ZE'*NBA@:'W]#F)QLK6@AYW4JS3BH<5ZTCAQ0"WCQHVD M_=Q_NI$B%S^K1^GQED+ZUP/C>3G!Z:)M,D^L[14S_L(8995X4@0X'P,]+W9Q MO*&M1!GCA-::KS_<0V"M_T6"55]T=.ZOP:8=.)P?UYJMYPO,!'V7M\HTR=_' M!#$Y,5XI&2R65-O!GJ#HL>!QKP!?.:9?.>U>-D..&8ER(JA#TO)?SW2C&OZ.73U) M/@PX-6U8^5-#M/V!-,EG$KV^5.&CAWW,U=HK8V<:^B_^F*E)%RPS/WY7B$X. M %&P"\I-%6C-PK?%A#^4J"W:V6_-(JE)<,J83C#84*(\).^YU.-%S#W' ^A. M=W?2O@>5_QR4/=TL<^\8X[CA%AB;?\$I?0@9;F0!;-5 MGX(U#.7E1UL6$&>[M,K(VOTOM [XJV_\4K/UW.(;3O6WWIA7[(JF,$8UIT&^LA>2Z2X+WKNW4I MK;D&<@)\LD@ "N MGJ\X:4J-U]N\\1STV9%T^[()3 9]9*%RYPZH'TA0OERV+ZWJ"'NMC+@CB2TI M2H\<9M7($[J@&: !&C0OK4JKPD;.0-%#;+^E"DD0. [S)050S_R=G1_B-[$Y MAMHEF3C$#<\!N/!C3@M.2HE_#K77T6+(G=RB(NJ$"?31@V+3P*(&]RI=HK"2 MW/=<6Z^ 4);"QY;#(5AI7.PF14X"2J#ML%AG4"JP;A"OWT,Q+&$I)?H24IK< MVO0%>VR6" ,]8-7'%!XD/=-[6$37D'J^\I]Z_,6X,T(?,BE#NC;UI1CHB9#J M2TS5H+1JM\UK]-K4\YH*=E;J'J+X=D,L5!\@"6?F&HI*#)@$H)!N^QOPH3G4 MM#_Q[BS#1F+TICUF,+,K(EAL8T)JGS.[6Q)OQ30SN,FW3U&_0)\95H_$]?+V M+(W(XW71WA>DFC+'5-]L]"5P]V[03TM,'N_0#0N(K/TM#:E,1>-_WVOH^+7I3*H/Q_"K6A'1_X//SMOY/N+PS.TS?I^''+%6 M%,&!C;\\(JH\(NY5E[X S 3/DIZGQJJ13TKMJ*:#]+(KVOTM)G__/%PW68*/ MEQ<\_N?LO86_WE RREC2,?ZN>$YW:ZE"]OVE]"G(:&).^GYNJ=]]Z=XS6A7] M1A/9[.\9=@94KR-8BH*YMJNA%I^C-6+;JR/PG38>DL(PX%GV/_V%GQBNJB^T M 2MUS^FOR(UYO$?*._G=O[/U"58)$]WA9D#LWT)86[LVT#*12_>1-G(HA8'S M$_(V2)%BEWX"/^QW(?;3ET=Z QUBK"EV.J%B ;'<'+@M)WU#(A!<,O&(P\06 M-9TG%(":<<]%KS#D ]!N=W"J!'CG%4DC(C4C<3##LPZ!O&/;&:Q(1YI_U 2V M.*0\2MV3MK$<=XSNP>3]'$&UC-,YXXY%X7[2P8L&_=27AU_FS1>7:T M3PQ!_^ #P$"B7"V=M6?#4/ AJJT?_33XCYWYZ(_S7?HW*"X:!5XA6#NGC?6BM1]8IV'F4.HLC-2QDJ- MCKMA4S^W,M?RV<"B=T!#:;N-R\BZNIK0R8>A(6U),76'6-;#[QC(67\5(*L^ MJKG8&S7?2#>[L+RDUDGP'6+;#*]^1OC,[^:X696KRO)AE[/4CEYP9"5 M'TEL,OD:XBEK4G]0MVY'=9&2-D[G6(09O!Y+X2.&S;M+B25A=7T_%'^VC5?T MPPW_0LF:!B")IE)=07\PV_.;.#QODWS*9]]!X4P'N]+<XWU7%:5'3Z+N1#E 'S*-&8PH:MA&T9R-LP[MKGPQ0K]/T!6P!B=O MI?J8SB=N, "C6W;.?LWJ#\JZ9)60CX)@MMX1_W(I=?KTV,$^\[GJQ)]']]81 M?S+J)H%K4?!6A*Q)]-3!QG21XW;*"O-6'NNJF4;_\6 =08^?R(A>T.M$M4!?:[*M>E^1QC8G$Y M?.Q-LG6Z6ZKQ\J+7&#UU.N]U@;JR^977\LV2%#I:_(8RJH6FB8"UW?Y77!M_ MD;KFMH_F?M[=-F[<7'-[-^S'6^7Z%Y,6G[K^UWW3Y!I%^%DR?>SLW9STR>I: M83#BL;5;(P<2R;7[Y\!Y!64!45;(1S# !02)8OPR66Z)ARVVMXN .+'L'>QQ M]0N(+>'-A+E1<'XM[A[N%M0#: _MWKJ "'.!B9Q7\E:$G3%T-.=4P(76XMJ[ MNV(*)R?])-"'PODR0B'?H[<2 M\IT;HN,U'2O8ZN<[K$U_J>URO3"MBK ZO0W:D;5?H[M[+X33X=@0P\?[: (< M%;"32FTLT"D0=KAUW[Q/K:,Q M"%&L8D$-AUEBO#1$;:U^!:DTP).HQ17_3'WL"1270?[R:V@%C)#\SC%>^7_QVMM=]G>1$1A#V4,YY4Q>3CV4<7$!D ML@Q%L).@ >9%658@L&.$T&+TW6;HZV_1A+G?'ERY.4F +&(3E2:F4JYNYF19 M;%B@X0.KDG+26[,7N[5GW@:_@'C],=H_WAWKU%&WP#9-VTM@J MH&&O8X'U.WZ*9!YNV7.@&?T)BLG,*#DHVC(S=@OWYD;@: [(#4-18K?6='FN M\3S5+BD\(B&YX"9]FRCE\B"WS(:-?XNH6<_P*2]K\G< JT0F0=C64? 5V+RS M^V9 F2PLREVN%3B\^ -X@H>-L./!XHE;RW37#5='+-FV5VLK#T(.@@;K%)VI MVRLM;.9'1>8DWF;0UXRS#NJA]^+;Y47XAYZ#V9&B+OV(N_[KM"\R-:L/)"-?:E: MHQ1"V,^-913K+.65N,,$1'IGNC='S6BC>[0>D9\3^02''(2M7 I3;JNAIBT@ M_O_O[T_,;2<,L0,,5[238C2U(C'CQMM\Y&/8)Z[31<:L,:1-U_WA MYV4DW=K@L,JN+3O<1?]6^5^+.S3 #,RZE'1U"U7L G0M,?4.O@=:*1G!R]IL M-M;,9>][BS*GR-JW[^$FTX!I,)[O8FA2[PHUX&)= F(&9!Q^<0YMV5MW=7<\U*"P\&1*8'[>Z;-JI$:)09, M^H EO E'XB5F0JXB+WJ^+"WK!(7:1>'(U<[UMHV>TN3U6?&JHFJY^,M'PUW< MN,3"G+&MXNH^[TG5+/H3M[YJHX +\\IW*MK__5I[O&;"%Q6M1!'?\%E.\IT:@+QEG M-,R15SG0N\'Y5>*1.%56/*<:OR6AZ$YNDC3$FP%C_(PVN.3M[N;W_MU;@;!.;/683WNR#O!!OQ!GP$Y)] MV\2%G#D&#*(AE0#'%]HTF\$V BKQPJBEAHL=/70-4#)3UF>F1FRTE+I!4UZ( M^.3[.1O'TMZ-4O2DXD=JHNP(#+_$-'QA\ENQ7;QSET55S.*]BG&#>2T[P81V M6^)XLN:="_?Y%32,":G$P=N)72/2IC>R"T-#,?$P3YDZY"B5EQ*I!Q9=$D?I S8&)0&YX -E,4) 95/R3G1DT'UW<7%LCGG\V M.,!:7#1P,I043.X'HJ,U76L6$%U''*P-N]$?FTP'-9%YHT<&WHNOKW?MXG;Z MH1-!%4H6+&'T-*$Z7EH:R+<&_@QA2+%2![?DRJSTG8:2 ]K"E![%1PZ&F 5$ MDG4FV^2?C^UEQ6)]NR$<7T-Z7M[$,W[1G(MD>9ES]8 M?#BJ[ />VC8YZT(+:',@5I?";2).H O.U;'(M?*Y7E:MV B.+E/,C:6=:D^\ MO <=J!Y]SKTX!>7M)D$SJ5SPM>?:[C05PY#MKZXM<;I;,^E=C/E7ZO-+*3M; MX/?TI)A_QC $[Y\-AG/JR>A9NI-#KF.HY\4&[^).5C8WH>NMM=OW%R6A1(5[ M"[:"UX('L_$O-*BKS(!+7<.]"XBH,#^/#JZI6F"M+",UF_>-TN(CSZ*3Y=/" MG^5[)Z93>K(@U'OP$R_% ?M0,+/B)EDT?W&'9YX"FFPLW4&&G"=9@ZWYDX/9 MEZGKND5][9*RF][B3N$L^ZGJVDG#VT#3QBG79"D'T@!OZZW#IJ=4WUJ_6I%\H/WEP5[%9;?IIHM!:E%JBWC:ZWOQE^A:3 MS7"78]X#CYJH[U-*K.#I;E:5[GR2X1I =FPZ^&F!^*=).ZU<(5#3 M4_U&TM#MGP1;*AI#NY+L6:*;ZR+$(>9^V+B 6E^8^G5R[L4VTYFQ+A2 MOHQRR@&O!G/5WU;]H%E-<\Q:Y?%[K&?$^[UD^'[.T?LR*FVCC MA6WFY?&BM-K'XX?D$6?-0H(L<'-JM5SE(V-(JH0Y9P_%HK_^.V+YS\]F#SZZ M(4+NU$5'R;LEWD*LJ-(M#\(H(O .RZ0W9,BV':2VHP)6Z/^A*^C2E6#MQ M<)A_/@5V2YQ_"D1ARO[SBTG_^]D*&]USX)IW9!0X).5:+D"_8?>]8M%U7?%X M+)Z\!]^=>2AWG#(_ 6I[01VQGHZD[@8\U_63HW<;?:-+3-UR$PK:%=)/RA.K M,)&\Q[D&W,39!82A5$_RF&I%1A6E&GU2Z9MJA1C,/Y.,]PT/+!H(303WVNRW2&;)V$/ZG+;#=RZ4UWJ"8'S%&GMD\3&=/ M1)HD5 /5 G/P%E:.^^ 9S7TZ^=X[T0X"!T^.C_T]Z;1S5UONW"L5:M4,4) MJ*"D%;46A%3&JD@Z(2)%G !)@+0R",20(@(!0W:M!41$B@H(5..$("%$@1 A MP%8&$0*B2((D)&%6@4P$DD"2G;/3L]ZSSON>=:9OK>_[O=]:_>/^9R_(WOO9 MSW-?U_4\]V!VI6?Y8SI]().\WGJ_*-R[+O2[9#?9EV"N)'QVM+H%=ZK5)')N=+&0TT.FCM;]_ M\W/.R73+6._/^!6U2UZ2T9KD$7&ZR*H.9J49M2_FFMR&(KP_&^H6BZ+0SNY: MO]" _\-LYPM0/[@QL]6 6)UCYOM$P)B*9_4@1:Q,30D\',8T'\;UYHVZTPIT M"SM7DQ^Z4^7D]J%6"Q:O1&L*#(BDYO>:4GERJ]A\;H+%I70@%8QE^W("PHG0TN\GU_?3[:=0V"_1LSYUKG$)HF34P4]F_Y,,B6M)^EQ,' M\F_9--91-E6/OLUW<4$%3 M4V*5,9 ):9'G[Z!#5L*..*JGQ$AA^?XS6H5I<%%X=DO#'];@I5GTMB"CEO(, MB,H[[FCLE03Z0FLT9_P_(3O+)Z_MF7G"JO7?G;:56 0J)EW'J$N!R,]TFP$" M@U1Q@L'$)BD=9NYLS+#H[9H1MQDS6^R_71;8CQYKF8;J6?!TCF6.NA1 M^??QDS.JC;%H 6,]"#M*Q?$E$D N# 3GOH*GTOEL Z(-OKJ*BS<@OO]+K/D, MU/F1RO[CO_S'W_P6>8[DW.8[*C/Y@.EJ(5P[S,+F;BM)$K9*>?-GJ*:U)?05 M([V9+M.:QA(V=L?= F?=3EIH*.(_2FKN8AYN"8FM2M1DEFMHF :6?+SON_@T ME\>L(F0WW1:6E.:()/ 1J,NQ^=* 8!B#T2.3Q'7H5M>!1A1QE U?>'/VWD0H M 4D1@MG01^+%]0'^@^XCN"QH\_3B?,=%E[(W=Y\PKWQ3-(A-,'Z[YMS^LX*T M+=1J]]=F=,G'[[PTZO)YC?WB@I$(Q&Y MZCR86J=-R="GJ)FXM9 E";+.IIJ%.&:?@W+2LN[Q:3HG@M#H^FL.KWC;;^PY M,HYDFOWN?QE:/T7X]*1OC[-^#U(=!/NPW0U-E+O%&XK=C*&$[. T^!DS;NZL M/BBX622(9?3HN0N!3;GM5!A"?A5>]]\[A7[X?=2_NKMZO[LW>P*R@Y\U M(U*3#W_8;K%Z$0W9_;;/7;5=_DWC )-H'N)=?_K:3%*E6/FZV5BW J4S:>Y@ MH#7(X5UR\4A5WGW?SRS9Y&E8E?B53/YB[$\%RJWF3/X^K5* ? %T( P6O:&P M'YX[,_#4?-%>ZT4*.JXH:TD+.O":CE$?+AHY>SXX*&DP(%?$N *,%%&V :]J MW/50[M\%:VO1I\ %6QL8^AGF!L2KXJ9U3W(OI&Z395 L-0D_]=_&XZ>Q 5>B M;^AYPM FA+F")3DOSR"X!QL0?PS\]$=3^F0_>!PY%05M1 N)>E/]E'9[!>Z# M:O'F7SS6KZ7ME9SJ Q&A79P/EQ Z&K.AN&7*/COE_N^DX(@K1MV&$D8R2LFF MVIC8/6'4S659<_=H'"N)95U?RAEW+4>=##!G>6 [ZFU[<8JKV]498(9N#&+(C*4BH"]BG%/.:/R/%NIIT628L7=$+^4UGM/&3.VI*W%@ M9+C4W.=LD> %11Z=MCA5D!0&S]AF E[[H!G?6^NCZG7N5JK) K")K>4.Q8!+ M*%_$7DN))_D?S=;3;I#AS]9!$U+60<\E^$2+AV-9=PHYA-7F<2E/@])]PX7S_*3<3,3]?ZBBP-[_V*)(HV%YY.:6NYD?":Y M^495;D!<58_F:A,-B+X3^#G'9I3^-F6Y1OP<9\F4 MA/N\&F>_D7KVCG=7VTD%1"N6 DC!_.8!C)BU+=/@QFA^:1(K/6$LCWS]6IR$ MPY(%O3(@_KU7&;CT?^^)!ABZ]9IGR.<.J[5'<@\1=A/B/'(=)M99+"0'/0?E MW> Z\'UP"61 >!O#)?J1U;F_P?I&M)XK<=7OJ]5F,3Q><(NP9R3&HC/[^FY( MRRN[D\IA-GEXQ3L#0F*IJ"!FA3F=.,O."%WA>XU +1"0.]&7B-#V!K-,H,[] MHF[7Z;JPSYFXM5COV@+^*F,[1O1KJEE[8Q!2Q]%>OO+LI&'UW[@1NC' ML-7(F@-B.7(>D".UD\TD'AA%O=BPJ=0_,ZKY2&]1Y)9N>**07ZUXM4I+U)R: M86>D5VQ4&1 TH8U8.YU(9BN.C3H,M*,V"J?5%@I^2M?CCD\);$X.1=:C\SO* M>$:U<89YWQ]HX['_1K2F>,;#5KM#HVTK7)M-WWW6=S]1Y =\"5.Q1$K4[4_ M2&#E$.G:V/+\7\V;.TNE3;?\_6C&=CS=S$73$,L6XA^IJ);03]]^.%]67\0: M$G6!C45/C$T)],6RZ/]54-S_:U;NZ##6D#Y2['KU*TO\_M8SCQZ^OVU62/F: M\D(NHL52/HF>6PC/NEP<^]QFF(<0UUEE94Z%X/U)'<1PNH5=X-(C]!,X%MK$?U-/9=.WHPL]UF MR:D2_RO^Z]^WH'=5?9YY^I$!T61C%',%C1_A5F.9 _S::<8C$:J;OCEXQ=MB M]\O%H15B%YS$-:DXK$F5"RM_E'#"TG'G%PV!03E D](A17S9T_+MU)&NO@X;V<@LK^F+*A9%$1$,#.^- MUMH)W20TEGX*L8!KQWTF]2J&O4\D[7*-PH8^8I]36DDA;6U1>W$N"Y>PO_+1+W M@;(#R\@?QVFG)P6AJZKHIXA*HY)+;79Z!6V;QKATL2Z)4>I"0G*Q_W/.O@J6 MI>\&^JR.T_";YPVE;8- V]0EULQ'A9(.HD6LQ0=$=EC:/=*B=7:BUD%Y4$#! M3)_613+O!A7OZP;=.=]Y 1HO D]8](N20FSDYJ#^:'P?7&P!D_97-# [A%7P M8Z!@''BSIT:5C>W<^/-MLPV-3H*L@A& MJS"+7S6B-[]QDS7II\KB1W9 +P6-33TZ;/32=V]KFU*Y106CUNVX!KJ-6)=Z MT_(2PV70@]WC.;H-VIX[B5&5,%94ZVC('IUK?N*P*C_92<=%)-S:J&$FWJ_% MG>3>KSM/(3K\W<8%T[346W_;]9L(9*S6L70MM*F"I5M6:-P@M5(^^[6K.>0Q MS0OJTT^](&:ZQ?LT[""7&1 /SCC!KH4'VIRM_Y%"N/SZE(R0AR6<3<6UFZV> MNK2+4E=-& IOL D3:RR%1B09?RXO>!@+/NEW- >&'?RUCO51[.+1O?DXV0\L MX[E-SG\,&9<4K)SVG^3N>,JY(@&A_Y;6C_O8#XKT[DYQPE4:2AH\6J6 7':YPOMJP]X8PDKR.X\]<@1W'9_ M;62($R2;L8=F3G.I:,F%\MZ-LU62,1BH85V3])MGZ]UFNT+5XP%+*'P]+,9J M2 M!EUR+$2#,$LC?$_\&J5;EF3< I;/&Q"7/?Q(H$+SV!XP><[L#7,LI=G3V^?; M0*FN=GUWFNVHF"]X'J2:%0A)-3.O67*^]R:T9K9J:@&&19SE3.23 A_I]G[' MB(5B/U&X,] 4$MIQ0>TF89DR,^61,-\O-H M6?U,R;GCPDEABJ_^+8]-RUW>S9FEN<)8^PG>O?NQ3KQHCDA9Q2OHZZP?+"6J M2A)/":-S6-(!9N]PO>6D=E^4D.10HHG]5LZA?TD45036A$;O^<.2M]Z5.>30 ML-M2@^[W5^[X%$_0M28&F,ABA=SGWIZ/E9,%K L M9AZ'PM/M/B9NZ!63XDH=/_JT7S47))W0("LC4MKB\U2N8-;"S7T;"&4SC$S/ MVH-OY%)6_ C]S)NCM5'!DO$A4 +4!,\M_NDID@.7''3A(UJ_0"ZY] FNV(W0 M8PTDU5DU']4X*&RA-3<39HS-(];1O_<*WEBB]P5Z_2&[9GK@4+WYS)&'DBTD M[E?:W::^7N;U>8I>W0;3D;_<,39%8YK@1NV^!L(XX#9H&Q65 P[O[ ;EVR ) M^1@Q;:OHAX,B&.1[EVG%^AQ*"ZFFU]+9WVTE0%S*/LUT M:W%AJ[]5++2Q_Y[6K:RL9Z*3/1EC*;,'&KJZQ%(FA=IZHY?PP]2LYMX"DGKJ M!NY4D,![)(^V;%0@J&9)[VI%/P+.S@!3YW>LKK&GSE7?_Q,[&- \J+*Q5\58 M)HORZJJE"R70LL"3#;/Y,+.$\69 IP,7+;4!JB^[;_X8=/7@ZPJ"8#)-P@X( MTHJ-61T/0?X1@30B#P/L*NDF-M!UV" -*(IER=^,@)>;G?!'WC=_^HKHVCFF M'W.X"TT9H_V%.,UZ,G=QKW8O\&R7;N\(B9!(O62YM&VQ\4_:9IMUKP58Y\3 M/.S9/X"G04;\LE7%Z_-T!.V!V*-#K=:D<]_FJJ_AW>5U@^@&V-&D@,,X!TJI M;H6^F+Q6Z_G^H67&V:>NNPEC&069],K#F1Y$--\\Z4O17Q:6> MW.L^-L)*4"HAJFB#,&GK8611:]Y=ABQ@[A037%5?ZJ,FG@Z/,0=$"Q2,HIZ, M=J7#5"G[X$(*+"9M"$#O"V'K>@=3P'MVH#EL&5Q MQOBJ[U;P^?XYYMAW GMWN;2*YJ/P:AJG[EE SD@9Z;5@%F6[_#I5X!).AI6&EP[#.3HVKWVI2?/6>N^C*_H!( ^(W[OEY0, +1I_EJ"DR>7_) MO49");RR%V@O7*C6%7'$W25Z<7%#FGL[AYT$/\VIR=NKI6*?] BE>:&^H@M\ M=5J:GR]1QT%3_196<\G() *\A/"'[!\H2RQ-O[4AC*+_L*+072H>Z]B4^93, MB^A3VNR4C71LK &Q>I)19C52)R$6Q2ZOP68,=;.!AIYOD9N%)%2[S::E M9.0H!@/([(OC.#5PB;WORU$>]2RXK05FC3%UO-7U\OW/QWKP@!"H40:9/21O MY#H$%ZSJ@^5'N)([P920MP+ MJ3F0S1$>$^B^4VPO$#?%U#%$2MO;9H^P[6NZQ(D%50[Z$F^EG=3("WW?4-Q# MO=P+S]+M4 K[(,(OBJLOL8DQ&*)V\K89998>F6=L-L#V>GZ-& ]JF>.!.(O: MP0!@]&<:6V;OQ)NGYE9&$J_.[DX&DKQNKWX^UJJH 12N^Y6MNQ8JQ#;G8@7.K3.Y71B4$8#;10D5NR)2QDBH9-$"R&9-ECLV+N=LD:8'&TM^,@Y_XK2:M=XF6,A M8Y^8939(HZ(%>M[MU19CK6[3R$Y8&[*#UY."SE*-FVRI :W86F"VEZ@(\'K" M#.1KDUZM*,)I'-$.]Z,%4AVS"+Y)U43HXQF&7S]C3%FB!465&8U\F*C3]?S; MW^QHM'3OT1;3C43!F2P(TE?(MC4*ZI,Z6?K\BCZ6%))Q(.['FQ(TF['PRY87 MMAQN$[O)U'B&<%:7TT +P;(4Y-HEG+J<*#I$3XK35C(Q8WXL?[:9?A9T.$O? MX(GKW<+0]@0'!5D\1O4X280P,$S(9KC03.*%AS'L.U$+X=#4 "[EX8F*.MXI M^&XA\ZKR:NF)RO$%8/!V32^38*V_R6V;+D:*"*":FTK0AOK6!UK@U 5/)%B? MAL*DQ3\]2@+[> [BI)JSR/4XDCTF]_";\5N!2\U?6Q0*>RHQZO\UX?K'SH>PN]=C[HO(X0/I:S>M_WG76@L'BY]A5+ MC;_]?#?CBH?UF&]OYN(H#D.9W;X0Y\ BUSBD$4<8:X-)+.\+1]]$*0D/8!60 M#S:()4&C&Z5^.ZL9^] CG,7'BU+_XHZORSI1HS_VE1WQ9USQO$X,QQW4+=/D M&1 KEQ?JTX&M0%Q-3J 0-$;7:$H9)790>F48*3FPKK]RZZRC1'"6@'G]<&:B M.X%;)MF2UNEU4N/?;D'9]6J8NY.5LA[XE)J"U=*Q 5*=]W5S.5&W 3^"')36 MYEXLCFRD?EBE6H4Y,""M9DBW$C4FU5*BE)XV=N*6LYQ2J#!M:?7,\ZJH;3K;S$CL?''; ?4/2JA(UV7)5S+UF.7?R M7EE%#5-::!WR'9.B=#964#E/N'WAE<H+GU& AA-G/OLOPD1L0SV]:!@K& M8P,E]FD32G,LM'#;K/QDXY5$K7@?ED\W$X6*94$9@QJMM/:8/4K+K<>/343A M2O[N)GH4?P(BJBK^JE-42TZH@=3Z=$4^.VW0,_854^'BI.O9(KUMZFZUN:FO MHA%H#[8,^Z3FB3*9__RUNR(05-6ZFT)L:(' M)LZ/.0HUA=7FCGQ*&L_L$S$ M[^.E0B5A ?\7J-E+C 4;GEQ=1F0KTZ;4RT] #:'F7S89_B,SK9! M,+FMOP3,/,,C@V9,B9O?(S*L1L[-5=9XS\):*2H]@+@0U6GD\N(N16"!.#7: M4LO9=H1PKGVM2^5L"*I0YSI''0Q?"(:.$U6QI;S"3^G0 W3Q;YZIQ(NW/J\A M]-KT2M_+\@X5$_J*2FRH>.T2=J($AL899,0=^XE(?$1B9AZD8(EN_@62%M@!3 M2:Y=<[Q!PSQ9;:00ZG)KQ:Q=A_I^^1>:WZNKN)EGX&D3F*NS+PD(P T+="[3 .+#M&V< MD$7D?+?>UT?1E:$H_7R(<5]CYVB4T&T*D4"* MXD8,]5C!DJ$F>+&4?I/1?36NPAURJ\K_&P:E+)F^OFE9E M$J7WE$ CMP-?B!0&X-0TRT!-E@L[/TH 34FKD!C%\0&D.W]C^GCK<=S#@(;_%_=-,54*]P* MB>4?WNCOODPZWT.HSNP3!^)F; MSD>9W#D-:N=DL*3*LON*%[&1J0E+OM;?%2M(/3-(942FE'JTY$,#_)U*7Z\] MS2%J_Q\UNQ1+&JU'E]4TY('5C(WA>:@>%;JO7P+E;\O]6K!U:8?+L[YIZ=.8@B. MIV"H_!.8X4 GW%P6(';%[/G>H/GG57]*YQ^) G#])&)F^7O/P8 M[J%&O6__2JZ'8WU0#=K$$6G;: M47%"W%R,K<18<(19?MNL2[R!\A)IN.8W X2;<3] CG>I08O,G\]CR^RG2V6CG:Y M_852!_JQ"XU1"R]\E_%JB0O+-+]'6T(I+VGP#X[!2*/P;2\^)&:>Z'A8 :L$ M8_^)#KS,;!WP# UMQCMWQC\0XS&FU75OZ7$6)_)!85[P8^CEE )I#CT%UIS% M2AI6,TJG>3L'@[=&,?,!4> 0J)G_^-:^4NB5:DH4=H^8^,!7%Y:J8_)C *NS MYQ8L7_33)XBJB"KK#NI2CS2YI*C1=V3O1 UNX=P59.TS P*P/&,LCRQ2_M W M<4V]F/K,'EC7,<'\R+/\D>8BF.+HB1M=H-VIT5PPT?,"_@[UGK[?$R=^C^'= MB0*5/5$+L7.8=]FU8HVZWT%6"-T*K#1C.I#)]-E:*DK.C&X?VS%*+(@DCC(N M.4!VFHJ>0HG5Z3,2R#[&JG:+_NX])G&.<^Z]-50O-1Y?CWR=$<"76+ON)GN; MP/)L+VT\#:VZ_#K.PL!C1HEL@?.'ZDKG^ACDGV.6M M"@X]*KRW4)0,I#8G9(]FR.J=8,U8A=$=BM*^L:,CSG6S7L%:>*9B-Y$;#EG@ M5+0V["BNF_U@(1;0!"/GWL!PT/3=EX_2FBB!"Q3<2*SE459VLDC(3N:$P13% M=+F;MML84%..'CFY_RI!Z1F+F!^,:QQTMTWQA;BN#"M4O9.4* NZBFJ+) @> M1.%DQX"1DXZR>:H#(I70/HZ'F,U$U<-"2\4"GAG.^/J)HO\,2X0KU'+W3W<< M%#0^](PT)BH\#(L]6$W.@^^TWMGUN_C13R:&NBIH$#?E>]UW..>S-7$"G4, MRB-E%[3[JH]Q B#IU&Q)KK6 EG*:P]9/ M=35J+A#-04[=;_LPT^WK4B[3)AC:@,+XT1S:A/ZNJS'^2A:4*R0?R D&4TXD MB]<-3 J=7JUX%$IB=<4D#9%!44!5JO)YCY)0O)^QN;_Y2^]92A M'357I&DF8F\?-T@6!)X8-Z)>Y&VS7$?7[852;N"5J3'I<^[B:_D ],G$'<'@ MPJV]BAQNN\ Q4-SZ>&>,-3#@D\\"Q/:XG\CN^M^@%63WS+4DJXZVY+U)S-XL M6^RL6+[1DH/3F%SZO;<5B2 O4ZC;?;;A3$C^)Q1FA=#C6NWNK<;UA.+@@LF; M#8C?O]<=5H@*$LW,Q1^@C[(RI73B,4G0*?W[,8)QVA'$,P,S=3EWWY* GYAO MYMBF!/=#K,O>JTK_LM]TQ%@H+QU7&G-X1:L!L<* &+Z&6ZY;\;-U^R,1">8@ M!/IDZ)!/#,'4V)71PEB:<7_L'/H*KCHJJX)TB(];&JU*W0;E$R=:?PE'YF^0 M5\'#RM#5[A2?T^2*>M)?26*H>H MFB<%HFC^RC%"M?<62211VN\]SV !L6:#(+3NB=0C=*0\/_%&> S*P1P8^Q! MF34@WO@70LMPZVMWTC-"Z7H>XZGR=%554&@+8.8]I,]U[(Z9W) RHDB[DW_O M;NR U6HZH1SC)BA)\7BA=CARMW$IS[-;3KPD(8>/: D'N87J[+H#7)#;J?/% M1C6?T* 5*QLW5J7=DL:@JQV;@VUQ1>'7-!$"W+&TD?:TU3:LVJSQ?F-1*NW= M)N>1P.JK6/\'U"9+V3WCIIL:VFDGZ"CS*;H]Z9X R;=M$U43V.F#.-N M5WSNBDN7H5Z^QT\\ @/GS4^"48>FWDT( MHC<<\?KZ_TD6[3\&VSNRWS!Z-:E/>'?@K/VJDVZA3QI9P>@YN_.96.7XMZ?Q8-BU 2$4= MK0E6&1!/\PN:!^_^AM[3B#4@/E9I+MP7%+ELQA]0F*0;$$>^.!>,U0L%A; $ M9&SAHJ/,LA<36[%#I!7'\PLU]/PHG/9#< $8 M^_';F!;*>PS!PG2F3+IXI3 M&:*KD\^]<-IIPJ_J6YM>QWG.5S",J?^#!6 *+5OA_0S\2/-:%'KN&=^&MM>L M&%_R"1^G76 E(BB?,])AZJYUX+;7 #7;T%I4(#.TKF&^I<+8@HGQ]I0^IWF5 M#]MSZ>.]3=MO )*#DTSJV_4CR^GLKK[$5;O!#[V'\^)AGQAW^]HL46)CEZT/ M;*1#G.]K>3Q=9!RH6""BM1Q6#SD#3;B3H<"S7="7J"'%BHQW!D3=&Q3T MIA+^1K^?(I_(:O;S;:4;$,2C@*(!L>#0O#.V!!BW-K[I<:2\CKDL%Q^C-C7V M"F\P(#)C=1@#@LHP@YU>./SW1-U>[]&V'&48*0V0*$"-\"//;XF7DL5GWPZY MZTQHOHKU,*<:>SE&E _PCP#/G"@[G,F+K,QP X*5A=8(8P<-B&5E9G;N0N:0$S.(< X3R2\F=S$7O_P%'@_6 )8H\/P\ M1B46:3VI6\'%#=GP$\FG5#+%/D!.1>ORCZ^8/!:+49+!7XC%=_&X-0=!Q323 M-N_L [\O]L.:ZIM!'>K""WV]/V$!O8F/?7T?,%R"7CFG!V.?*);3]+):L7$3 M'XRG(RC?L#+G.RESV>:[R-8/?=EIHP9$(PWWI &8V2O'M"!W:ARM094T[D&2 M,3HC8;_^*K3ZO7-*G7CUW&YKY*R:J*+V^?4OT1PIU3EP7:<9-6\=>&5HG;*6 M%6,-+6#F]GVIVJ8II6'I;4@SG4_">L#R;3 P9Z27#AV(=Z#E)F MW/ZL/)*K,>&E^WB/RL[#0W_#@+ @PXP46!6L.<,%)YI9QB)ZX]^H?8SENECO MQ?(#IA/:O3B2^M %]'1![\$8M*P@QM*89/MFSXZE8S@$/.X.S1M(":=O?=' M\\"A%-[[.@8_-R":?^&+-?/G4.>!"-0%C;YNH>(K@ED=/LSX]HJ-MPC,#*__[@JK7:P]_'#&\VGZ\EY^M(H;Z2IJ_ MEC/+%D\M"K]OV1J%_[U'>0"4 "G ,$Z6%AW?OLG;6L^URMQU;HB36I%7\F9#!W\BA,R_]_1FOD%@)A2C+HD9JT_?EG.A8XLT,&P4//%BEQC3>FXW^0C: MY>778&!;@O=(WLE+.QCE'I__)Q!Z_]BE_]HPRFX(VY'\<9Z?5>>F;.98Y- G MBK8-%9\D0NYZL71 Y'&R/+8X\@&SS#_R MG$G(X,N<38]>L/.Y3[8T[ARP*RU^I4K0-#CWI^]'Z$-SY[<96RMDBQG?(5TXI6ES_?.;#YI7>V^'[2'P3.1 M)G$B)SP[>5+YG:W7-KQX%_=J.X?^^\: M3$20+K0N EFUV3E[C]=<@KH2^?*7Y_NAY>!>RE[R^F;-WM%=%N^>O&)8ZTU4 MWD=[F4%GJAG"R"A&W^G4^!,V3G+*S3%@M?!]<6U88D[?3.)+WN+#>4;QR^K4 M%+H]X7R.:6!-OT-PP;D4"Z^%.AA=H]C^EV'I M-(^Z(-IQSOK\MN?Y\?65#)6NFJ$&1+A1C)*OLUZ;2;M0^>%XX'7_@?>\LDME M5M?U[U]HOWQ&L<]\'K:ICOLYG[Y% MCWK"7%@MG=:A=?XCH7]N]B,E7V ^?S5?OM6A;B4V@@VR]3*-F8A!#!2^>.]% M>7TUG,+Z(]>]?;-9ES($Q7UL(VO=@OGJ*_Q[_TW_7U;<^L?^]S;N:4O>U]>\ M71,V_2/WI/!CCK;^.&7V*W0ZM\F+\JONH(9(TSDH?ESTK*0ZZ7AJ>ZAJ%#T2 MR>@O^/Q\&* 1ASS%>=:G3XT_)X2%']A6RG_LL^G-Q8. >RIINEQ9]W5W:6H M&']-GHZ<>[=3&?.SW9G>X;R%(E[S'YJ5BJ7:8W[04_"),"4.?,\&)^X#0IC8 M&Q#O74=>1_%Z?WWIHPY M0B#/7;MJ]*\;16 C.NL0=Q3T\ @>\?-_9C4ORJG$,$OG:81((BQ58H!&.HX& MYI#>29;(M_>.JBY,\G6 6M:#,@5I)312L5ZRH-B%FS1MBI)A!F(>(\56ZU6+$Q,)IW M0'"F6AJ(&V5D,0G;E5[]56?U^T6^OM,I5KOOY"55,\^)GP(7J7P>[JW5'S05 M^P3W]."_+0,=.(&?#7'U>4-]7$[)Q=C=WU>YAQJNL0RQXF6NL3W-$]?'0^^' M!WZRU0[-,S9J@*I52*Q7@5^=,M?,MRZDG6MAJDKY>Y]-;A?W7(P3_V[^WHT;[#*WJIM:P9M65;SY[0Y!\O M?>/ACT=VLY/T#:[0<@/B 55(U)AI03.,$*?Q#PDVCZCNK]7FT&$&?B\/.QF( MTR43*(\4EV&^ <2(!WFHSV*4)&IK >50_4>-A6X%)X%D"E0/-$]);"M: MP=O]^ 8NMT)F0'RL_>G:'A5RY@DULRPO>QC]&5;SIE7%SV\LV8HKB-3"MU#3 M/B"73XL%_$WK=^=*3&A J=6%F@8#XIR'Y5/DQ1X@JGC5$'WS1+&TYEI"7"1\74\MU-'3AMYZV"2$ M_5 &]829O8&VA6BJ]T8I<:?S3J0)2 ^@K]RNP%1235&/R'<7KM[SMGST:XH$ M0BD]V4MN5I!2#K>?XVF %W.,5;'K8C&;;W:#TULO6XS%^>%3^W9L?OB\>?*O MD"WW;,&ULU+WK(B<5>*U":9MM5/?P"0S*3R MP@28(,7=$>VR9!)8ZP/Q80%8E__Q/W\\KL$W5E99D?_;7]R_.G\!+"<%S?+[ M?_O+[W!%R8H MH*K1=9;_^3?Y1XHK!H1Z>:5^_+>_/-3UT]]^^>7[]^]__9&6Z[\6Y?TOGN/X MOW1/_Z5]_,?!\]]]];2;),DOZE^WCU;9L0=%L^XO__>W3U_) WO$,,NK&N=$ M=E!E?ZO4+S\5!-<*];-R@9-/R)]@]QB4OX*N!WWWKS\J^I=__V\ -'"4Q9I] M81S(__[^Y>/)+I-?Y!._Y.Q>CNTM*[."?JUQ67_"*5L+Z55K]?,3^[>_5-GC MTYIUOWLH&3_>[+HL7[0JI4RDE&XHI?Q_3W7VRP7B6Y*W/I35@G!*W<^V9!S" M]+,U<>\$0[#I!>YU<['(S0?U/J=S?;O;KBX6?7J);7T618W7,WP6NVYZ(J_E M+SZ)O[7=R(8&R%3UTU)W3U3VHV8Y90U;OF@:9/3?_B+^MMI4\![CI]77NB!_ M7C\]E8QDBKJ_R&6M^GK]Y>MO[#%EY:K>?K\KEL/?OW9=J?8,&_N+@5KUB>E9 MLJK8E&2WL#VNCZU68J&22UO\2XX?6?6$VQ>$V-(*:#3Y=R4PZ$L,&I'!3T+H MZN?_\'?OUB9/PHS^Y%]*JKJNJ[+ M+-W4.%VSN^*S4*W(:Z&F>/_^8R[F-JOJ5>I&H4^C&'HN#2%"00ACY!#H>PQ% M;LH2GX8F_&,LP=+XZ!.KJK\!H0;(E!X ]Y0 =0'R(H<]/<1CC2*5&5.9#Y4> MG,^Y^5^4;#L\^$XQLR M8T9&Z.H6/_^]$L:T/#Z0V^5W64761;4IF3#SV,>:/59G)I=F*PN:2D):\*T" M/7G!3F#PAQ09*)DM6 6&Z!R9*14C?[TOOOTB6FHG":&[N:';_BPSP5#9[KLW M?6W<^G]3/[!2SI]-6;*\_I3A-%MG=<:JUOIU$>(TQBZ,'!Y!Y 04)@[Q8,#2 M(.:N'PS+KNZRN^OLMKOF=%-5=:K+^);8!VKN+[/ M7.K"D+H,HH@2F 8\A"'FJ><2PAVDM8G8:W=IY/&U%GNVJLX(7H/?&);$K>XL M_GA7/.(L/_VQ#X(W3 P70#+YL<-(-+2G_@G=AV:X>*4WN\5/NYF]W]HL$_B$ M"MT\/?7/XU9_:4J_%9:SL)I93I[?X4=\SZKK[UBT0?^.UQNV\E#"@L1!, QC M+M9_+X4)\BD,N)A ; 6^ DID>XN]/CR6EGN-#F==\/4!V%_R#=XR3 ME&$W3&)FQ#<&G2^->;8" M)*:$@^)L!KTM!$<$Y-2/+THN"@$1QTDE^!5G:P M@_KM.:C-N6D$9K98RJ3K>?EJ!"@'S#6FC7$<]C$GI3!9V3O6_/=C?O/$2EPW M/60U7E^G55UB4J\2/Z0^PQ$D-"80I6D 8XR-'(2TC(AKIP2G<3"&BC_ M%(2DQ 8->^EQD :(Y^^+[.$W,<=H0G@LJ\)E"G/?,-K\6JU MXFD8.9R%$+F^6&U8PF"*L0<1$CMLCX2^G\8FV^QIQ5W:ZB0E5+MQM>MF.T'- M]MP3C['>/GTY(S?QTMMQE=@^RV\U_@, MC,\$YAD=2^<($PL[Z]G#/,#OGU?,U.NX)>GK R[9&[$.4B'>$Q,KH)3ONBSE M=E6:3-6;Y]TSM_A9_D[=A*D_[D2O0IY;,2D_BVG:N"VL AXDV(D(3#@F$"6! M Y/4CZ%'(X]Z&*$8:6U[IA1R:?@NK\.;4%E&;AL!TJ8(>8G;/H,Q",.H0^U>9L MI\]GE.H?.Y][U-P[6!IY]?-OK'XHZ,?\&ZMJQGI+,_5RGJ)]IV3--\;MV[ZP;RS?L"],MI7E][V0J)MTG=TKH^/] MCR=&9)*&[%$\I 9Z4B$#H!J!BJ*.$D M("R&A/, (NX1F":!#T-$J.N'U!6KP>II+Q78Y4=#MN0WX:!]+:;T"VIDO *5 MU+*Z BF[S_*\Y9MV(?DIR]M_-TW5,]O7D1 2NTX@O@X:.1!1)(.> P(I=AWJ MN#S "6^_CB[9UG_E;^-X;K)IOPPFHZG_*WT3E@Z'7V.4)[9"E$)0:03Z6H.> MVB!]!OWG6M6;>+ KT&@/>NJ#)EJ\%@" %H$KL,5 _%6A,./)M.V!F^NXVIK< MRSK#MCT I9ZF*($C>%L4SM$0<>25&4^#&ANEZ:8P18VE:WDUIY0 @MX/87 M+_4 .T7TO0A'C=#P2C,'[I.?TAE#?CX_B!WL]7TXIQZ#F;PX;7[^1FZ>8'*F>Z&=IRX84LW? 9N@W>0I,O4V&!8@F9GB%3C]] MG!02*"DM>I.3PG%B-E^]YPE9?VH5B+EZO& MXMV%07@\2 .708H0@8B1$,;<=:!/?1+&(4T1UKJJ->IU:?2P%5H=M/?$_N_= M7MR7Y:LQEF.[QE(\5KJ M8&@'V1@R/:J;>2 F)L).FZ;J4:>/B@5I-;H"6.H$MDJI"_PV_XW4ZZJ7B=,> M5UJ$V1*3VI!H5IZU".$^"]ML>J0)21X8W:S9#3^,"A%;UO,Q(7'4]F^KF31_CX3] MR5,ZO: _L2%7XSS)MGPB_&U9UI:EF]<&GP;: VM]HF[&K1D]9Z1?-U@ZG;,N M%3))$'%HRJ%+ P^B*/!A$J87W*47CC=&^X<7ZFTR']C(/9/,Q M!T'L!;&?0B<15B'BB, DB,2FGH M/2-V/BN7.RFC80(IY:[@$!S".'1"2((X#;$;T) 1LQO.P?Z6QB*=N%UYNQK_ M,#WF.X>P[K6G-=PFO_YL(6MKTPE9^[NP*[FAMGD-JH6+M>O0X=YFOA;54OWP M>E3O-?, ]-_RITQ>O-YE8A_X_6'-;[7#4(?:&)IU/#;Y]N/_6M^ M)7)ST-SW QX.O#;"<)@I+,(W,4.8( ?^D,);*KNG <^HZ/6A=F>+8-=0KA_% MKO/XR&-N=B\O.[^PIZ*4J9JW]_*ACR./Q!CZW)&YZCB"2>*[,&2IRP*6N"AP MCD9 M90\.0,\]OX"4F <5^JX)*39Y7;67."O.@RAV_01BSTLA\K$/8RPCWA.*,0NP MF_!DE:OK('KW2HDRSRFA-2V39EH>J#+A/5HK)7CJ79AA0LH-H^-+@L[[>>CQ MY?)&^[]VKLW#TJ=78/LUM3 L-/FF[N@M,1?G6=G_ZZ;FU!V623-U:@LQ\@JP M9$\XHS(#05Z)QG.JHNK:;AL!V_-H#X5^$I((ILCS(8K<$*8,QS"DL>-P'C+7 M-4KQHM_UTFSN5G+0B:Y8J0FK[6AHC%.'P5AH7B5.@O#45XNZX$YQW6@,F*WK M1_V.Y[V.- ;DX'K2O 5K6X#;LO@@KT8_YNJ&5*5:P:7,FE'=E-+[[H:WY,N^ M9@(/]4.EDC/)['O7I-[@]8K[44J#V(>N3V1<;QI#'"0)3"D. M=SD.<8G2Q, M)>C26+(]HO]I+>3_&:1,J#;JCF.R@1UMI\\^7*]BD@LM@5(3]/2\ IVFTJM1 ME2,N>&>>,U!)=4%/7Y4E5!KB4N5)S6^K@S*=I6U'S-:[7),ZJ[HK6+MKU6JVXBSPO MI3&,/%_L:$GD0,P1@['O)4%"4/@:Q[=70KH3(=UK9BR%F4K*.A):O%D3@,/6V=Q0UW->_JF MH?3!>9O..^89\:295F8R2;'*,O![GLDNWK"OK*[7TM]/EA1K#Z=][/F4R5A1 M'(8R-"""&',7XBB-DL2E2>AHN?4:]KLTLVDG>I-1 RCAVZJMK?R2?J0&^LG7 M3 9BF&HFA'>&+=D19.\*\&:'[,<&V1'Y[4P@UD]K-Q'4,V6SLPNY43Z[$< - MI+$S:6VV['4C5.PGK1OSNOD2\/[Q:5T\"^+S2%IM.W_]>]2N$MSK_]Q>^SU= ZMU_K%5]]RME^"KM M0:,^D/J#!@!](IW\BSF_P"WI.YAX5;3\"5P/? (C%M7)OP7]E7A)W\1,R_>B MO@VCU7^NP1HP&287838[8RXP^\;);'V:6S1'+AJO'Z5?^K\:$HE8S /NN= + ML",]/UR8(.;"P$51ZGE.3 +MC.YG^EJ:/=&7#;#&>4>?[,\!>W[=M@C7JSA/ M](6UAYO^&F<1OYF6J MP-%I0-)$96 _.M3 ;G6NJTF=CW5?&)@I]?,R:LT9! MVC(I7I;?LYQDK%K%G.,@2!C$4>3*0K,,)@)8L=FCB=CU<)674<9".R:IX%PUJVS-,]S9P%\ZS*A]DMS[\R MCC!NGE2BQ/S^$\-B&NZB'+IKC'<;MHU##0*',Y:FT.$\@0BE',8X1C )8T?\ MCSHI,F(0D\Z71BE;V8$2WI!%CHY6IP)R89SZ)M9"Q*["'YU5__]O ME9C*LJ_%.I-T>5L6Y),PP#[6[%''-5*CE05-IE9:T(H+.GG5"BZ%9G13RI)3 M4GB@I+?D.6F TRA/2IWV9_.L-%"V[VEI\IKY68J:31_$ED*8!?F]Z"2OF@+& M\B)*Z%?M[72S<"L%FG5;JC 9 MUOI'---A/M.)C77LC4U-\K,=?WMI?"VE!%),Z+ZHPWS71H8P:A O;G"]^9E"E%R$TPT^.S-V:5;BM:2&(0N:K_\;R#=MM7AR$$BKK M&R/D(NE$3F$2I12Z 0L3Y.#$#8U.8\YUN#0>>"EO4SA"2:RWO1D'NMY9C$TH M)^:)"U$T3^FJ"8VMG*[GNILWJ:NF\@=9777?NRRPMF#5YZ+^PI3;NLR8\XV5 MS[L:-2/B;8=;7!JC]"--J1 =Y(4L!-=$5732CPO&/0.MAL$Q":I3&R']T%T) MJ! ;?-D#U'()W7%@71S>>Z:;5XGZU5/]5#"PYMMC"^[NE\H4?;%CA:,Y<](X M(1%D)!%F3A*%,/'B%#HAB=P(81)PH[J5VCTOC9T:84U+ZNK"K&?83 +>Q"34 MU<^=IB*8*2#6JNCJ]CMS)5U#. ZKZ9HV,(Y_I.ETPU^6W-A9^2[U"(GB$#(4 MB/T5PR'$?AK+='O8\2D)/$-X]@ MK:XFG[KL%++\2R7U@3)_5_.OIA67A]'7W+]8PW1BHE""0BEIXP\'=K(JG_R- MS=+V>JC8VKD,=S;O=D5+\8,]BMY;XTCF3KQVPWLW=FKU):65Z2(W)9Q R2YQSO(]9J690S7V&&7YX[(E'ZT\M MRX&I\$T92M#\A?['IDV(U@0:KE(GY7XL;!G."84H#*G8N3@QC F)4,(9YR@T M.P#1[WQI-/1K*9,L8T7NVTHXTJ#)\FI3J@KR=S4);!Z@F$-F[3S%H.N9CU?,03D\;1G1QCAFV]8Z/7:O MX7 W)@F-H/CV(HC\0!4-\R%AW'<#)PU\ZI@PV5!G2V.N78U>T\W6(*1Z9&0+ MJ(G)IU?'N%>T=)K+(AU(+)'+8%>SDHF.TOODH?7.:+(HY;;M'6O^^S&7X90R MUN@?6?WP5A"3Z+GP_JZ24'=#?,YG>IU6@%Q9IE9;&8&>/ MJ8QZGYN\QD!SA,]&-6-&<425="+/J[?7[U8>BUP>)PY,$R3+,:<$8LX]Z,4N M2>*(TP0Q'=[J-[HX,L(YIAG.P3MY0E%J$M$+F(;99:SR4Y_B2+WQU5FUM9G@ MF)X#'G'=X\WT[G[:3>T7S%8\XRPW/5%\"I[>DCX9C MXMFGC<2(ZH='-+96X+#?]LPU#(^H=5BF\-A#KU^,7,CUQ,KZ^59\ [5X0CJE M/J2UN$&J2[^)I6_4D^^/_MYO&H5\;/#M<#JX:=E?NT" MA],-PY35PL]W/O+RKLCOI)N#'$:$)BDR!6_82%VS.[QQLFQM%5'JM%X(G6"OO"OZ721?KQ2 MF^U3=*3Y.W;X-*_]IA^4J6\ Y7C<33(>YC>"EZ%IZW)PI!3SWA->!M7!E>&% MS9F[;O^&_Z,HN^.W2OGYX"CT'1RYT',='PKS/H&8!A&D'B5>XKI^XFJ=]Q]O M?FE$V EG[*A]!+EALKHJ(O3@)G- G3A"DD=$IW.FNEC=Y ME7C]'91FJ6@-6#5-#RM@36U=[(04MD0+VA0I0\^C8=EUZ$A'K^(H=%KA4VY! M V^,#,[8EGK]D.59S3YEWV3AK5I\"-GAWJVZQ65]PX]L_7J>0Y0E*/(B&+HQ M@2CPN8S_]*$LSNJYB*9I;'3S;UW"I?&1=-903I)?MK5;MXOJ=5V7FUU5 ZBA?.7;N!_ZX4Z=\TP3: M3S46ML):K,LW;R3,5/ >!,],UM&X=>/7#2YQ7C-VDZZS)K]2]>;YL\PLSIH- M(?<=7SK (S&EY#* 8$)1!+D,]B/("1)N%-9WKL.EL7HK;U&"GL!7H!%X5(#- M6HZ$60HI"1,$LR05IX GC8$;?4LZA(CER\VC7;W*G>20TJ>N$@??&9M\ )?LC3SU?E&V<1/Z.RYIDT7I8RYVV2HG>:4B.^\><'[SI%CNL"_%>OVA*&6K*S=QN8.(!V-*'(@\'$,< MQ@@Z3NIA2ABFL=&QV\+T6QI-=K*#5GB@I =2?"#E!TH!TXP*BX)<.X7#HJ1> MT(J@U(9*[Q<%A5_$=:?/H/]<"Q!0"%V!-E=>#Z1^('B+DS!<.Z2N@-Z'." B4ID**.= (Z#:_FPF<# MM*F7H'%XF5/_.2QLD?#)?N:EPW/J'A#3V1?&%J7XEE&6T^HMKAY6:< )%P8_ M9-1AT@T^@HD34!BF# =NF*# #U:YS%K/Z)U)(8I>)UH?=])\W ==37G7U. XD=C'WD4,B\A$"4H 2*[54($?7CM6#S5H;1Q2V5EBCW_;,532.J'58,N/80^9E%8\% MZK[=/&[6*AO66UR3A]^?=AE-[@J5+NBV+'A6OWV0=N#'_'U59X^"F6Z9^&)D MIDB74>ZE!))83O.3?%+6M-F6%A92;<17?06>&DWUBQ!.\1D,L]8" M!G=BWMNF./C'RQ0'.PV!4A'^_M3+ :4J&S8YN1I%Q0O-!_(Q!YVR5^!V"2.L M7XORE4=ZIH*5KSKB1L4M)QR/@0J84_0Z6YG,"2'KU]*LF,$Z# M6%!($(B_1:ET&HE)&%+"7*-J6"?Z6=H6H!4+_"0V ;3)>B-M>%!)F7\VHY)3 MT.IQB 7 )B:/3D)I$#5W?5>@E=(>5YR!P1))G.IE5G8XH^H^+9Q[?!P?_)Z7 M#*]E1/JO.,L_"8OF)O^HKH@4!ZV2D/N.%T0P]24;.%@8&3A(89AX4 M0ME)"J2HX",8!8E14=X3RH^J MO+O?UFSE=4\HT:^A>^J12^,:3^:645%7JS#"G(58+/E(^FA$LEJ#D\:0(R?& M+$4W.1^F3KJ9>:H-D3-U'-#=PST5OXID)V:'BX"]8)@/SV$K,?P MG>GVE4+S], X'7&G^?XXHKHF*OBW^L((R[[)!C^SNHWQ7J$@=BG%"22IRP4Y MQ2&,TYA"UXV=V,VCOO]^ '0M'HLPSHQ"UE =(17JSY$UAQ< M-;J#=\U/0^Y*3+/\_KHLWSQ_S&EC\VL>B1Q[=VDLTLK8CQ<2 M*VLJXX'4M>T&K_5/1XZ"=?Z(Y%*<)J8%#8CL;8?.X3'JZ.1H@[.=GPRITS]$ M&7QN9&5=67IE4SZKZ]GVIE9>T%2KD#AQ[$8(1J&LE<)H5^,I\OTTY8P'26!4 M7?=43\N;\(V@H)*27@'2^!6H6]5*7;8V?S6\83V-M)ZI8 6_R8F@A>YK UTC MYE5SX6KQ-N0L%K9*Y)[L9]XRN>?4/2B5>_:%L1DGK=?7^4&V ML4_;!#$T)4G@Q!PZ<1I 1)0A$&'(8N+X+HU21K3B7'4[7-I\[V0&0N@CB0#- MT_)H(S],#5/@.3%1O!Z4^D$'MB&=*8I@"ZV\A-9ED53P X3*B7PS*YG66$B%%2_M.*7Y"4_TBC MLR7E/ZU0/RG_P%/FYE0OPUDE<6@M?">-&!)[)!BR0#JA< P33CU(.'$3AWN, M$*UI>[J+I4W=OI1 BJF_FI_ \+PI=#DR$\_> U#.;Y1TT=&W;BY':29[1O\3 M,K)@AO4?L%E.O#B;E3(L>-\N.?.D&:U1EG7'SE^?']-B+?.R8M>-)9')O*PA M26#B.<(22>1I<1!21%(=-CMH>6DDUMUJ--+IS=%#N(:)ZR(09KK5.:._]O0[ MJ>O C8UXI[$OQ%]VIL5A2[-,PY,*=+/O] /FML1-EY]!;"\^9+GT[_G$A(E2 M[>4^Z^I+R H26^<#'J#("\5&P8MBL5'@40)CA\-2098V MI;=Y&7&;EY%VU3F$BDRS3M#%HW/>EID+\XD99*N&.N]I%0&-)D>29+XHE6+L MG7/QL.@;47,-STRFUM3#9&2@VV#],@X# *0C]-')K@V.P"\4R'2UN3 M6GGE_1EI[L_D"6Z*\S_!?5=^P3 OQ%G,->\<+2(Y]3AJ*MEW=M1]99Q9(EHG"/&8\CJ%$(^^-_*0I,CO[UCY^(ZE];:&R&(T@14B'D%N"R7],V\CM=Q2#4//BX%:NK3 M#HF1%!"\4QAIU#HS/^(8PL#6N<;1/N8]S!A2\^ $8_#AD1L15G^4!@R3$?LK M/XR<&/L(AEXD/?QP"F.*&,0\8&Z4)K'#O54M$^EH[CWZK1M-]6T?$QK1K :9 MD@[@NBZS=%.K)/5UL8VY&LSEJH&G #.) \HA(LR'"#L.C#F-H1_Z,0F\U$U2 ML[W<:#SGV+X)/!OINFQTUWNPWN+!=! :@&KNX<;"-/6V;1\ABSNU8RK;VIR] M:'O>_=@QM0ZV8$O;7NPW[F']ATOH2 MK=_P#UE%\/J?#)!;"FV<"O70$]6AFYG&9F)QVVH 7ZH!.G]X& M\4JR>QI3"U!>"S5J:VFQP8& MXS1;BWY9U:7?\BD+TCA%$/%0_$$%$^,DB60=/(]C/\+8(R:F[&$72[-GFU2A MI!$.K'?RFL8('V"IN6V]"*&I]ZP[X2;(2W9:=6L!P@<=S!P@?$K!PP#ADT]. M;)%]VD9;8A021VQ8(?(\60/3BR%&G,*(.G$:$>1ZH5'N$',1EF9OF2SN(^)@ M+Q@KRZ;6J!%8D&6E!_YT!M0!?G/;2Y_FC<"]'*#1UM!A2^,(LN]1V;'O[0"DW$(+;(RU#I"PQE6ZOL]*3(13[G&3Z MNGF\T.9<]";+PG;^38D74X=PB!CRFRP",44< M8A?A.'%YQ*B6<6;4Z])(2+HZ=9*#EZ*#G>SZD2?Z\ ^3U&2@3GVRKH7GB(AG M?6#UXW7S$1"^^LC4C@CU^ M4XD[V6,3SI]!)RIH90526(/9?10HC7E]*493S^A1\)C- MXB$(QLW?HRW.-W.'%'HQ9P-JFVC:W4J#*8N],):Y<.,$(A(S MF'J>#X,P)9PG!$5^9!;4.M3=TB9[(YYIS.H@H)HW8-9@FOHV3 EZ!7:A]XVL MEE=O,URL1:L.=C9SK*J.XH>1JEIO75J[4!;CN,ZI_(\L.O8-K^5ID,KJO_OP M?8_RU$DP3#GQ('(='\:)1Z&34LI=/W0))^,J&.ITOS1F435G9'R\^DM/[+&U M"[7&0(]\ID-V8C+J!%?1\Z< ;@MX@$GX:1QTU@L<:G7^2F4.38 Y7>S0J!4S M?FO\7LCSZGJ];AP/2,:J-FK++1)14?_@?U.]WI#'=U/.]H8;'X6 M;*HL%U92/]?D;5E\*,I'_,(;O!^!<%>TI4AD5(=XZH;? MX1^K@+I.A$(7$@=3B'R&8>*',71]WT]2XC#DN[K74?;$6AJ96(V5L3R"YV^T M7F=<)B:P3BGP(E6M4 LHO:[ F7BSSY _8N_"5H?=Y!PLG#Y7I*_+S+%WPW_O6J* M4US+HM'71,RES5K>5[YC3R4CF9I5XLWKQZ*LLW\U).!P$J(XI# E-($H=0*8 M)HD#0T9]PA!-,<6K;ZQ,"]WCA^F%-J&4ONC3,4JGL]I7LT[A$>7.9QAQO:.. M98WBQ.M\I^P54.I>J6'<:JQ^>N&@!Y36L.!0Z-V4-MJ6:M_I#OK*JT;ZZML[ M6IEOJ"P=Q\P@\*Q'./,-P/ZQSXP]7QPU)AI6:^-#L1;O5U+4^GF;FCFB/'0] MY$+FHDB6H'-AFO)4[!8#GX@EBB<\-"LRJ=?QTG:!GSY>O_GXZ>/=Q_=?P?7G M=^#]__G]X]T_1X>7#8.N>>4V 9137[[M1-YRN5B=IRA>;XJ._6BUX6Y?*X9- M"XR!R#:]]T>'S$>Y[N<.\!#&X0C MT1WZ[X[T&I!L]X4]M4%L]-VFS/+[6U9F!6U2FS'N$9R$+G0BC"%BJ0-3/W(A M=E"4H,C#,3?*HW^VQZ71D4E^:WU8->_^;8(U]76_E!7TA 6-M* 1]\IV)CEM M;&S=YY_M;]XK?%WU#V[MM5^\U!&I,9]^8_5#(0CL&ZOJQZU;P,J-TM@-.(,H MD%?W/N$0LS00&S#/PR@($D:,8OGUNET:N?1]9-K]0B,XZ$G>^L@86CN:XZ!) M1-;1G9J-K ![@<>1#D[6/8T&.WTE#R,=($Y[%FF]/8ZHOHC&RDSZ;Q]W7SK^ MVS8J, H0);Z?^-Q-_=3($_L2899&:@/.?J.2=U\T M4'K\-A?\$[/>!<@;4YT-R"P1X$6BS$J+-D#;)TLK;5ZP?3Q^S$L#+XH1XS!, MD+3OHA0F@BMAPGD0R)0 C&K5"CW?U=+HKY%.L^JG!I(&6\6E'Y$W@EV=2" \ MR5'Y;(?C2SD.-S\ G^S(^ZV4.*]+=:GW):O^?,-R\O"(RS^[4B>,>@[U'4A\ M[$ 4QC%,$8Y@Z*9AY'&/(Z(5KZK;X=*HXH6\0 H,MA*/-);.8JY')S:1G-KH MN0A$8T+11<82K9SM;E9RT55^GV*TWQM--(JO_I'5#V\W55T\LO(+(TP8._+( M7'D>K-?%=^F;\*$HFTJ1TIENFU56;.!<8:1(3X 4HEC8+2ES$$P2XA/'XX*0 MC&JB7"K0XHBJS3Y;LEJ,EBQCF.*U%-XP0N[B@=)FK]G@GY[=E"K@N] %=,K( MY-R=.ELOL$XCP(NRJU9;? M5[>L_/H@3/LWN,J(V(*^R]8;L4W="X,E#DO#@&'H<.D-'*8.Q!2'T$?<#S"- M8YR:W3".DV-IE*N$58J &ET,%&JA\B,/JZP&CTC.\/IAJ3.2\4 M#@;B"AP.USR1S:/PM'_Q8"3%:]U$C(%JX&IB5'-C#=RJON&_%@55/FJL_)8) MV^NKV+.O N(XU'5CR*FP6I$;)C#EF,'$2:(@\4*$S.H*G^YJ:0PI)973L6IE M-#5%3T*J:V3: &IR\['!2(FIZ*D3%$A);5J$Y]"P9NN=[&AF*^ZUZMO83 *^*A*.&)"SE)(HB2-(68QQY, H92AWFA*XM_GB^? M8MZU$7O,5E:%;U0]W,<*\#8NI_E9 MS2KUU_8?Y*/"$,\K88O+,#[]L%O#P1SFJ6F':&+>VF6PNCX(A'I1\Z43_PJ\ MTZWE.@)I_2#FZ1"?*5#9,O)&,^XTH?F9C#V(D2& 78#UD:)8'KF?G( MC)!B:49KJP20WP,X=;C7JK*[QS!UF!DS7'I6[^2#,/'",@[_\QGF1_C/7 "D M-<>9,3+,[#%S 4R'KC*7-&:>@/G]#T8V=?:-O17&Y'U1/E__R"K=!,Q'7UX: MG6V%!)V4FHXOI^$9YB$KR$S,,8>@@#^DB)82IP^J/RKE\O$69TNY/*A0/^7R M\(/C;!N5<*5D="#:ZA],AK(S>OU-V%SW[/>*\ 7H&#T6K4 5(?>T:/#50MV3X7B3*K"60#M'U+R$J;XPCW M/>>,U#?\_0^BJEY\$5Q^DTOWY#T7Y0/'YI>_Z#WY,2?K#16;X7=9]514>*V* M:*B[F$J ++;)&T;;'7.15ZN0!#&/F0,9#V-!VV)[BFG@09_3("+8)8ECY'?X M^BHMC?P;1.3- R]*\2'E@+78 "$Q \W?*R!6 B(4OU)_JBQ67<2"/%4MM^BH M?S=;)%Y_4#27FM<7=$$+UN[#Z> $@_YH;Q5'\I^:(MTA=I^)W^_@PCL,+*W""YGO"TMI0M0:-8%>0'ZGEC6%R29^57FSK6B M\Z=@M#W#OOZ.2]K$)GS,A:#J(J2ZJ1]8>2<4O7E2?0XK9+K%GA+1_\SUGMR,]X;=RR0*,+*^:WLI2FF3J MANEYI.B?"Y4#@]$OQ7K]H2CE2RON^ ZQTK+'<8IS9EI%:P69KZJH.>[B!]!OWG=)>P^L42 MM@5"_'4C[XJE_=M\0. /"0YHT;'I^O\JPVHK8F!>X><--'B5@3F(3W@=*M-F5::765O:?BEI6P6D7Z5L])EBT9>7B%9.GW)*[MW+*:_/ MC[DZ.1KG3YVFQ7AB3FC@/7 E:)S'^ZA?\/UKA%P[\XULQ-[:$N79?Y.P+(X7H25AYU,3N.O[V MTKC=S 0[@[ M#[]?=?NO=NSS\?@-V.&OVZP]*YA["9=9_>--]5O M^(?,2_#^QU,ACX]6)$@QQSR <9C!R:>,*,X]=,8!XQB[IE5SM7H=7D+ M?9.[ :O*//+*I=C452T6>^G1^=1S/TJ+G!I>Y>F,@M[]FV5D)UXI6FF+$O3$ MO0*MP*"3^$JL(%0Z_@GDF<7T,09@6;J*TNEQUOLC PCV+WU,7AU)3D5!OV?K M]2I,.6&^XT,2)1@BP3DP23T'^AX+:1K0Q$F1B;-!U_#2+-5.+D/VZI(@1 MRD_- ^?T-I_:>TK:FK]=L_-.TCUE#F;B_K^/+:R :W5;V]S*RJO<(I>7LBI" M.HZ8SS!)(4_%VH\P\6!*4 P#YB=B#GHDCLTBZT> ;#> M[+4&V\13VABQ$446-)"P5F=AJ*^92RUHJ'U8;4'GI:D3P6VKBS@R["%(.$0D MC"!"2.PMTB01.XHT=+CG!Y1JU4 ?+\+2"$9M+J;*)*99U64>-*>^#1Z524RG M"HRM09@JK=N8P5AT>C>KI7DNQ]-:QK=Y2_1O_.WSU:AFYC_ MAU #?UB-\#&"9M3=]/G69[NFUE:T?V.M_]*X'>LG5E6L(:!WK")E]K1U8%F1 M("0)"HE -$YDBG('8IZ$T*5.DN P(I%9@,I 7TMCCD;4JV:!%4OI3MQQ59V' M8-;;M5H";V+NN WX]VK!B*6]JY#/7_?JO/*")M"1A'\GM-R_7S_ ME9%-J>R6Z\=:VY8XU<#2F$#(R(20TO+>R6E@/)P$2L-HL('1U,:"E!$<4>V$-G'UXG!7P9E-EN2"*M\5C*K8DJMH?(\5] MGOV+T8]4[$4RGN%MBK$N"YG8P?1V+2HLE]&V*E7SY&W)GG!&W_^0(4U,/*_< M9YM_6X484Q2X&*(DCB *@@#&S'4A]Y#O.P[SL..8V!>OHL72^*J5%;!&V"8A M5Z$\RTE;#1 KP@"H2H,M!*"/09LY$FPS3,KO MHX<#:('85A_=Z"LG=+"+4@?2( WDJHA@$D0^Q!XBS/%2BGVM MDHHGVE_:4M6(")2,H!-2;UDZA>#P@F$!EZGO?(T@T2;6,XH/V,[BS8;MQ%]V M)'>JO5GHYXPR'3&<>VR9$7(TZ8F?_G*#E,/O1Y/$*WP8ZX#7:LE *:Q0@N&Q0]XW)R MH"=FE(-PTH.,)STENGJH-J\-K0!IR2@;)\.L1M5%,.T;19J!-^*."2A*6K2A*FKC1I420)BOZIE. M$^EZGQ6GG<(G'^5A(G[EL9N8GK>EK/[QLI35]O=*/?5S;U";0+">CJ!1$O2U M?+T!U??/><6!G6LVK!SD!PZ*0HC%J@Q1[(1B,0X9),S!:1Q'*(BP[NG$?N-+6TV5?$ ) MV!K,^N<2!\"=/Y2X!(ZI;_3UD3 ZCCBE\JBSB(/&9CN(.*5&_Q3BY#/F]^Y= MYHH;_KXLI0_ZSB/H4Y:SCS5[U*G$I]/,@K[!3EQ57J0L!9#%IEH_-UD_][.% M]IW5I#) :6/)69'E='RL2ES\;^++*__ M+OXN&J_:+ 4D"$@41#&,9= U"MT QF&"(8\BC!D5RU6JM53I=+:TI:L)LE9U MF>0-W4&!I@>VIC*-[G](5<"W5A?]S<)9\,]OYVQ".C'U]$25"3>4L*"3=D3* MC;/HZ>^=;*(XTV;H0C2-]C6Z\ QL5,XV,=O.0U>9_E9"^YVQGL-U+0\3WXJ- M1U:W7Z_K\23T_1CZB<\@2A&'*0XIQ+&3(AG[ZA,MXAWJ9&F$V\BH:N@T8IJZ M!A_!4>]NXE)TIMXZ*/%VN$Q0C7T( 6O.OT>ZF-GK][22A^Z^ \^.K;2LTH94 MPJACPHI(UZS+9)?X0>A@'_(X(A YU(>IQSWH1M0C$0]P&&CE2#O7T=(F?"3PB6YF+B<\K.QAJ> SSX]C@U[Z MK'>X,J84H[>0%M!04_93F@Q5K\4,G;M\;KX6V1C I(EXM'JLVR,V/O$GY/2_2BI6*!9NJEO*$*B?9.NL\13=EV3I"5)U#Z'.3,U#MH%91 MY#-*DQBF%".(4!K &(4Q#!$)2.22T/&-@A6F$W5IYI(BP:>V4).L.=J4G[V7 M/[[T55CO/''-N'#"<==CT&6,YL2\NRL=>P5Z>H+O\F:[KVE;.1:\U%6%)#3: M*CRI*?:KR$[,TCM0VR#\'LGN!+;'L=K86*+*\_W- MRGC:ZN\3E_Z+YA>D5H.A6N^CWK^LDCA&"6,)3 )$($I=#!,_36$0$)HDCLLC M$JURY8Y*[_2N62<666N")LT$/1!\RJULZP5H;/K.,*NK:Y(,PNA"?:8@&[M.GEF"VZ_B9H.S?YL_5 MY<5%ZMYMV%WQ]ZQ8*QEO^/\J'ME;>1-1/G_"WPU2!)FVN[3=S7Y!-T W3(;C M;'60VQNI!6C5 $*/JW-9))/5Z*6_+XK[$C]4*QS'GQ&.0>Z&\ MS(\PQ)13B"A)2>@BBK#1!!XGQM*F^F=6@W+GK_=45%EC,>?@J2S^@Q'3I($C M1T>/*Z;'?&)6Z4-_A0Q#NZ[WZCL-Y@TI9.;("HG) D/$(,AD'PGSG-PY.6UL^P][GW>N-@^9@DS>R&7.OORZ] M9Y0$,2(()UK;OO$B+(TR=RER2:<'*'N*@)JIK)E2%3$ZX%$H(Y\N M&W4,'+A&#MDP5R"UNRX5OQN_C.9$#'OQB5 MJ<'D*>AMR1ZSS:-8(M6C5;61I7'?%E5=?6;U*B(QB6A,H.LY29/2*\$^@CX+ MT]1%?N3'V,#EW))86K-T?K?RGAZ MHHH*Y.K@L-RKA*IP24>'.9#2*,T2&F: M0)8&#D3<06)C1A)Y;>[%3N X86IT8C3'V,U::7")@Z9[<3_;4$Q^U[_GQ-,? MEDX;\%.KS\]J@)IW6IV 4NH*"+6F\DGD'FTKRB ]%HZ(;]C,8W.R;[ M94)C$P255Z.U6P)*O4_)\-LE,,8 M#&:A//'JC-DGAX5_F77RS+.7U*D_$3/[&ZYE*=SFYG-W519$/N*I,# ]875" MY,LZ,GZ(!1]R(KX$)R%>:%Z_WDB&I='EAXU, I^R_+L-[0UQPR2GGTY,?03,W$C_=4^NB]"\YLZ/;@4VC2*\\+(+666=-< M@ID3;XZ&Z# OY_BFS$W$6Z'D%_:T%I^CG-FWJL#3&\:+DGW(2K9R*/%]'H2R MWK8OZVIQ&"=B8QXY$0E"F:"/)[J6XIF^EL: =]FC.JM_$AW*0_U.;C'[I,AB MLUT:'!Z? _J\(6D1OHE93$H*>J*J?'M"6-!("SY814[?O+2(X$Q6YD5(&IF= MFM@,6)_G6IC-"-54I6^+ZKXRSB1M_+ 9?8_+7%!Z]7M.LZHNLW13[W[Y0>CP M_C\WDN19_5#0)BD[8]7*=U(/.XC!(' Q1"B@PCKEXH\@B3S?)RA.M7;K=L19 M&DV_D!ZP5GQ)W)M<)@TLUAG%JG"LX;[?TNCIF:WSC*,RL)JT=X/:M6TNMFANZC:NM\K1]MV'_ M&^<;7#Y[CN^UAU3($Y3*<0H=EE"(HCB%<4P#R,*8\82FA,9(U] ]T]?2&+3O MA0R$P*"5&$B1]>VTZKXQ,\X^KA^NH'*2 MR+P8"<50? T4NBCT/$H]FF"C&WVM7I=&M&^[4FOJ+SVY#?/Y:R&N9W=:QW%B MXCT)H=@9*Z'!'^U_)SD*-8++5FY_K3[G3>YO L-!=G^CE\U(J2KKU6U9T U1 M+M1?6?DM(X+VFOPQ+J;"DD,1Y)X70T03%R8)YY#[?A+[4808THKW&.QE::33 M"JHF32NI89C&,*C#/&,-JJF/+,>@I$T?6B@,T85HH$<5XJ<=30RW/0LM:*G7 MT8#>PY<&HW8!\[?X6:4ZS*GX3;EA_1R'>_>+L?A&6!PAB%.<0.1'8@=(J ^# ME,2Q2TF:(J/479<(LS02V5;I:E5H I$:)<#['[*F\O@(UA%CI6?U&O@P/13Q,[3PSL>%RM1\>.$.65XF;'@W8ZHO:"-LWSN*JHPUM6\K:2AD&J MUB.O+HWKFIA**6-1/BH_W596\XRKQX :IBX+&$W,1N/A,C3UH.,Z%"(G<6"T3J92QHD]20>1L.8M M>KR7F3U"!U4]]/H:_W[,E8FALUE8(>JR-'09C&.>0L12 M67,N="")TX0Z.$:Q:Y3C[P)9EL8JVTWX4V\3CMM-.&M/0]0O"V4LYT4.N^IT MHRN77C*6>CPUTPA-S&6=%N"G3H^?09:WF7)TCT_L49X%4"W1XB62S$J=%B#; MIU<;38Z\'F_3LLI*HUT:!55XYS.KW[:E)3%QW,CS.(Q0XC=4FR G@B@EJ4]C M'#G$-;H1UN%[FI+\,[T%1=Y4[>JZ:$V!7 MO):4MUX7W]4YC:RHW>9A_514E;#W;%?X-(#/6N'[\SW.7/=>&X+#LO?ZKYH[ M0,I4F9\*G+<>9A,<%[3L-GGC"_!CZ8UYEXLF[DBH7'V%1W98%^5S4U[1X4EF.NM,4S4-I M[0:71D2MX* [B>W$5YL0J0.C&]&?](0%K2[Z1]CZ,)\_T)X$XF&.RBAE@KK=%FP;)B=GI M> GH/K2MX&=N)XQW9.9H6=J8&70\Z_[,')#];=J(%D:FL_^.2WHGWKW^D56K MQ'%0XF$"0YPF@I$<'\8H=2$/0C]F.$RI>-4D67V_]<61CA0.2.G 'U(^TX3R M+Y#3XY71>$Q,'?I0F*=T/Z:RK83M+]J>-QW[,;4.DJT??6BDV_$#+MD;7,EI M_RAO?QI2V#E:O'G>/=+F4%+]-T&NO4H8ZE3Z[@'G-T\JT_NOHHFZ^I@W"0E6 M#DZYG.H01U%7=RNE%#*:N#[WN8>Y626=F01?&KTHI2IP+X44:^Y/60XJ]:N? M#7V8YQIX/0I;XG!.S(Y*'Z@4 GVE7U3)2)]!_[E6:P^_/=LNI MI4;_TE/OA;&^N$W=US9:=A6CD$=Q0B#UD,PY'?DP20(.TY103E@2>YQU96KT M=O-[/6A]MB\KSDQ^ =J6OMVYQNXJEK!14<3[J.IME,<@-5\J?@51*YI-1]2C M.EMS+GW9^LP.HT=5.W0"/?[8V+Q'3UF-UZHQFLEDZ6)OI;R\Z9M-_;FH_\EJ MF:1[Y238\?W($SLB^0=*$F$U^2X,/#<.A$'E.;[1P;UNQTLSHCHW:]+(WTSX M5@'3!$B:T.NQP12 3F]#*0S[,H-.:)!N:N7G\,QJE2?>9OXC,ZBLI4#2[';F M+$AF8!PF0C)\?XS3YYJ)CJ[01@RL=O3RH5R@0Q+HZ\#-4"G!^@KHFR; MK2HFSI;C1NK\OG &_"=F.UWHK_O0CW)X'3<&)IZQDX_%;"ZTDXR)H;OM16@. M^N6.:WE&!]Z+5'_IZ7M94R-.&45O6:UN+G(JHQ[$_H_ETN_O4Y:SCS5[K%:I MSPD/9"(N%H80<=>!<2Q,9QK&(8D<)W5C[<(C&OTM;;79B:QFT NAP1]2;*#D M-CDKTT!=XY31+I93V\FO Z/!P:-=..IP0 M#DD<4>2EA#A^L/K&RK1X+:3[G4^']?NJSAZ5>_0'G)7@[WB]T$G*2_H?;2-Q* 3V=X9D0D^ELZ'M+J<]6S(!(3]4[V"NDNJNC:K'"U.6@VBHO=8$D\]:6NARR@\)2%IH<&:;3)=@0/;PK M-FG--^LNL:6^5*LU^*#E)Z:JS1VDLA/7&'6"1L:!9$/4]?WH>-$ MD>^&7N3RR"B4QU2"I?'F-BW33MJKTXE+P!]2%?"AT<4T-,AXM/2H==(QF)A0 MIX'?/!QI+(2V0I:,^Y\WK&DL/ >A3Z,;&D>0[[)O&64YK=XQLL;B0]K+HLEI M&"$BL]#0V(*?# B[V8) 2;T.&9_I9&?EMQS8CL'*IZM&41JXE) M:BLIZ$2=-%6I)C"6J.=<;[,2C:;J^[2B^]J83.8JI\=U6:IX7NWDY?VWEC;K MCZ3C_IM)PO(7B S/]Y"D:2SV-"Z%:12XD% WB EE M411LW9GO3/*,CQ!&Z_-^Z?E\-\.4E[J [/%)E<'.6F=4TT3D8\9&SQ28#NJY MDIA+^:_VCWRN=F<^;2GR5@W0Z&&MR($5'*VE0!\CP\P)TB^ Z3!]^B6-F5LD MMZRX)O4&K]?/TD-3QHD8E%4Y_O;2+)3;]S>@$U.Y$>\%V!O60CH!V7G3Y7*T M)B:>RX RLF:&L1AEU9QHI!YE"11@"('<[.J*:<[6]KT_S3B!FL03!,KY'*(9C(V6D$; M4Z.RG%'2!!.KAL.)KE[!/AA6^K@9<.8=EPRO(I0X$0U2 MF'#/AXB$"91)^F%,F SV2MT@T,Z=O=?VTEB@%0^L95B#S).$B7Z:I&/8#;/ MA8A,?039@B%%NP)2N/$XZ+N(7H#'3.Z@!K@8^7V>T'S QW/_C=G\.4^(VO?= M//7(2+NER.\% 3R^8VDMT]BUU=A3$B0\01$,8BZH"6$BKU$XQ,0A08A92(F9 MQ7*TFZ6QE)022C&!E/.JS99H5.3^#*Z:QLO%:$UMMDB@[DR!,C=8!G&P9:H< M[V1>(V50T0/S9/CIL40@4]%VGN#/\L=MVL# 3UR.>"AK/0HV<' ",>44.CR( M48)BY",C/^V!OI9&"6\?<'G/0%T ALM<"%R!LDVQ+'ZW9O=X#9YD6G@F3\Y- M]SD#F.LRA14D)Z<+E;)Z*^95XP R00Y$#3RLT<;IGF;FCK,J'Q+(^5?,\_F] M%PW6SQ^R-?N\4?&L7AJE;A)R2%.?BOU-C"#&D0O]-,#,2PB/(ZWD]\<:7QI/ M-/(!*2!H)-1/W7< W/#[ 1)&6?I.J3PJ/=]!8[/EY3NE1C\AW\EG M;"SM&:N41\4J\D(:<87>5W1X<3YX>AP%G+C2 M[*I:.F$B=O6" '@4,!D@B*'8_#.8HCA$Q(]=%&BEW-7K;FF4T(H%9-)3>=-6 M<%"\C, 97V[Y#/!Z=&$/SHEI8\AGPGJ54#U4+/'(FW?F?2*'Y]T*8H#+Z5^$L. ^YX\6<#R"D08(IC'A/NA[Z?>UMVKJ/'Z M_$W(!>)HS:0]AZ^M4-->$HYT^+IT?,Y?LTP-]]S$)1-1O+B-[==S'^7Y975 M].][9AJ8F>Z&IAP@H\LD"[ .7#Q=TOILEU06(.A?:-EH;G22DFUO^QF /2=) M'48IC B.Q>[8\2 ."8/,P0X)_32-J&>8F^147TNSA[?)@X4M?*'Y.X2PGNUK M";>)UX\7A'0%IDN_K &'O608)WN:.P?&.96/I+XX^\K(L[2,]_.ZEV+/*,S MF_(-SO^\^9XS^E9%B7_,57(9Z6\84M=WH<<##)&7^#!U: !=E[@1\=V !\SH MC,VH^Z412U,/*\M)\LZH2%OUM6?P'(W6;H=9U$\9B'L.$^PE$/'(@9B2%2>KZ#J$!HHE6 MQ@F-OI;&78VXH"\O: 4VJ3,SC._Y[;9%U"9FI0' 1E7H&4;.I$:/-01GJ])C M_ND9UNG1@F2P4L]P"S/6ZM%2Y66U'KU71J;U>92W"O]2G\@-WT_$M@HCU_&B M",.$40X1]IG@5O$C(RQ,G03%*0U'Q+L.]SKFG'..]#T]H>4E3'99:LPSR&.? MTL0C$?0(01#)])@Q\D,8A,@+:,0\XAIM\"U /F>JI%FQUC/ [2$X\=*V#]Y! M.DR+R8RT,+&5N6BXLWG3%&DI?I"32.^MLMU6J1MMAU]6[#_LEP>2= 92L4H)#Q.( \ M9 %$Q'%@0B($2>"E?DP#GB"C9+3&$BQMNHM/*+284^0HZ)K';*HLES>A M,I=WE:GJ.DU:[R[8#(4X<9'G0"\.Q XGE?%["6.0\2C!'DJ"%/DFI':VQZ61 M6"/SZMBV?&OK+R6T;8UP="Z&@_58TL<_]A77Q_SSDCM?SI]TIZRGUE M=2VV8C(5;+6BA!(<1"YT0NY % 3"XHI=!V(OI Z*DYBG1A:7-MP[M.U_0[&T?IM*0,>A)DJOFA9$NR] M6#*>Y%?[:5N+SG]V$,>I-)V1(03F(11"'T: M>%'LIFX0&:6H,15@:?0D2R[D]?H97-/B23J__[K)J')*E5-+: =VZH$7^H'/ M10W^R>KN33/Z,AXX/3*;?$T>W8YXH^ NK:ERKMM\QF?LGRY5M^$[\4C==\% ;RR.SK:S@A;! 2JN? M+7@0MV$BL@G9Q(0S$BVCE,$Z4(Q*'#S8\&SI@W74ZR<1UGK>;)XK)BF?5]>_ MKWA,_%@6K&><"ML&^0S&;AQ %KF4/UY5/Q4+^!2=<^W$R\]H?=Y.LU-TD,L0SNPTP&]E%]E_5C M72QM:JESQB>9/UY6W,./34V^+"?K#6U*F]8/##PR7&W*9LTH^&&J'3PGGK@*2BGA%6AD!']T4AKYKA_%Q\1E_5*<9O-4'X&7H:OZ$!2#'NI' M7YS1,7U(\)?^Z(-/CCM>^3TO&2GN\^Q?LJ#:CS@ +L!8EZ4A%IL M:E>LI3%P)[[D6M$N*[^Q2I&QW!^6LJ(PJ/$/\-3)#V0H)&ESBJ9,_..?+)_W%0)"1M"I)$.[V['=*@7D1._2&[493=5+ M6\WLG>O81=K2:8\EH68] [(+Y/[)D.76S8WA[?'\AS5C\KS^;<,[*@+[;?'X MF-7JG*J-GG,X1CX-$?023Y!YP@*(4S^%*$HC$F 6(:Y=B<*LZZ51]]_90T;6 M#"CA02.N).:W^"FK\5K?Z#,<@?/&\G2X3DRFNUN]!E29P*>5'309 7K2CP@- M-41:W^R>#O&9S'$CY.W8Y^,P&[#;#1N6U M5#+Y#!KC+@M.M#G?/<&P4B^N",X\.FXC+T\'Y/\E>WS#:TD0\BZBS.3^4?Z# M()*7O^@]N7*3$)$H<& 0^;+DF(O$_MT7F_C0(R[!7AP$?/6D+-&O-2YKO5W\ M13*9S(Y]R:8]R;H"1)YGL9VLRI6BW&JB_OU*[-COLUS6!I$'J4_#%2TF&-,X M]H7M'@20^2F%"#LAQ"A@,*!)$%-"@BC"[9B^S^DB1[23:QGCR<0O7V4D@YA3 MZLCJH-1U(*(1@3A"*70=Q!/W_^?N;9O;QI5UT;^"JG/KW$R5L(HOX-LYGQPG MF>.J3.Q*/&MJUWQ0X=766K+D0TI.?'_]!4!2HBR)!"B0YMJ[]IK$,0ET/R > M= /H[IAD88AM=M=&&\4QUG>=:;<:H;?C.#LUD/)GE=%[?^2Q.[$MU/#J1\1R M_=,RU<%E0VRVH3;:P(UP?E)=?/_<'*V][*!\1 W?FW]LON%N \T)LH[VS2Z3 M9=3M,B>PO=TE<]-H[]2OBPW_NGCA[&V6B"LJG?.MKO'53"E$9)G M_%S/4X)Q%'(?)DQ=L/%X -,D$M#WF?"CB"<1M8HRM^Q_:IPH/]5HP,09$G S MAAL0QH'IK5_2C)_K=TJ9L2UL*(A4+X@? ]HZ BZYXG M2&.&^7_L0>X^ZQP,NL&I2]T,V0D.&I+/P/T:?*PY2\IODNSG0J#-CSH' WRD MDT[7P%N=>?8"K^7(TZZ]T4X\>ZG9//#LU\ E/^=JU0HLK%;\6514+Q4OA#E$8,$L'D?\( )ZD7)B0V"KKH+\+4%H&=D&J_5'VF#HGJ]!@X M6!HN1G8J:\0>_5L!2E4T=0T^" Z7C8L'8VKKA_6@N%U)6O&\9$DYW?!TUI96 MQ:T6F?:6^NV9W*Q>>*%OZ]SHXC9US:$Y]54F<78%< JB_W8;8B<1=-LY\,%1@.O 7L102GCOF28NUV,+AP< M;5><[6;4?8DN9=]N0'0^;W_-[L?FWW=0N,9L;#9> ,S Y')R+7;=9;'XJ8HMIS-PY BPKP0 MTDA5(8I% --8SO4L3DF49!F/?+LK?Z?[F=H,+\4$A9)S!@HM*5AH4<&'Q:KZ ME]\L;^:=P=ALYCM ;N#I7X'VHP2M%%(Z#EI,AS?DVG%P=??M3"_CWFIK5_7H MOEK'X_V8X732UT9PQL?7_2/5T:A.^JHNPVU>;U;%)M=;9(4.'+I_Q*O;9QT_ M^D_ISZA;(V5DZ3S%+/&QM!YXAM7^-HNE"8$1]$4HLI2&)..H+C5G1C9CB6XT M!P_KU0W,7Z5\.^;J35FC#;X9!TYJ0,=/V]U4^B \BKR"D^F]E>HS4"H/&MI7 MT94;J3^H )B!$@)U&?VN/;+ FK+''C9':\!H8H^ZJ(P]&&]7J='[OZQ\C122 M5+GSKF4?"Z8-[_5*[]P+GN><^7.J%JX@]J'OJ<"8*$D@"02#(>98H#@)>13/ M7WA.UK:U;$RZMV&KIA!#6H(-4<%F+VN_4C9&8Y 1E6Z9",B0\E1"E,!4D B& M<10&%%$_":(^U81Q!'*5<>E*$)*F/PBRSBO_I(+!6H4R!I6,LI2**\,I*175VR3KKV6*O MBG6-#.OQ,F._@4=A8!(\' E_PS4&NB@RKT.9:'J;OS[5-7HBZ"[,AO6$HQ= M=Z,O1"<*8#B.(A\"I-$&8$4)S"+F0<3GWH)3;,8 MQ<%/SUJN'>YX_?>)$)XTJ$]/I__[ M?_Z/-/"#_[W+VOE4LJ@JJ*B284LEH4KJ#YA4TS*:SVIXS.AA,- ')A E-U2" M R6YMD?*B[9[J6?U$#B,WNN#EJO8/:N^QXWKT;Z'IFO=.;KOQ:; MQ^MML5D_\7P7(UA/(!:GA*4^AG&(,41(_B?UD@0&*".$)BF-/*OH8Y-.IT9K MMH[L%4 M\$&OLG*!L(')VW&[0YZFMZI=RUI?6\G2&?("V:A'^BU/4AFB9?,LB!1]:CU_1Y])F[' M16>1-^.?B] 4HI9T#+Z8YFNI!P1"UGNQF53KJ4?4LAG<_;T0;C MB_D/3O5.S.=?]%&=M7Z3GX JF!'Z821@D&491/+OTCZ1?V-A$ H1A!D2OHE] MI?J+7?UY:OE[)9_V4_J MLPV.,IF[U*DG<>=S]C'C/Q;+%YYCMOYKL61BD?.Z,@)!$?4B CGQ(X@2[$%" MD?0T<)H$*8NBU.Q^;DL?DYO"M9B@EM,\XO@^3A#?3>'I\9J7QWMZ?;8LIT0AQWNR ZSYSK@ENK[[9B: M;(A>.#5_\*7\[WV:U0RZ677WFA;8;W4;&Z0 M]6N@GYW[^>EYN7[E7!\7EN&0U:2P,%;/-C(UNJX%+0^HJPAF.SOT/&!F%J<3 MK :FYY,P.20#8RPYR\+RD\'5G];ZT +SG0, M=:&KU#5_KW('?5MO_HMOON]*PI?5/ZCE_3AAB@;07(19!"I$R%--4 M8)AF7A+2., 9MTH%-*[XD^.P7\]>!574<5B)O7*FFW M>Y?Y0:4;4R6LOO_XLZCB=^P3)LS 3NDZY8?24O[K1@[^!NP5G56I/8!8YZ"A[ !KP:ACY'J!&4?X M]UFU1AV8LTOAN%)<'H1=U_R1/>@MG%T&[RNZ6;SH*^USGC >$AQ#PKP,(IK) MI1)G$&_57O&^\( >PV&":"V@&Z X&F3WM\M<-H"FK:@:9MF['BMR#?S/_"OQ=/V MJ?)U11B0Q(\P](B()&.E F:89I E84B\*".4&C'64USKE[%G4SP\$1E@//<\-3XQFX>@/M'78=/-@)E[L4O6=[ M&CM-;Y?*)U+U=K[2DV8.R]!?;:YQGK]*\Z$,4@O#3$0^36& D( (2;K!J9_! MV LX9E$22=F@-Z<098$,SBL*J(>E,LC*HA74= M"VB&BBOB:.]L7.XP4OR(/LS>FMBQPMP7G$<,,T@HCR$*5+!APCWH,YR%-(B1 MP%;5Q@:3=&J\]>=J=Q3 CL\"9B#GRSIYY[;>">X^'9B5F4$G MA_O]5T_KK4OS;G#XI[Z5_]]DUW[T#?J>BY(*I?U47:JZEZ_./3_*0A['4"1I M%1.6ZBTK+_23R L)-ZLV];;AJ5%^+1M0PIG'IQ]@UY7K.?B^7RBDH+,^?LTS:7EF55IX.$*&5A M%$(F ND_)DD 4^JIOV5A@(F@:6P5DMG6V=2F9"VK9;;--CC-;!Y7( T\:VLQ MI=51"0I*29T7%#$!Q%72SK:NQLWB::#T45I/DW?LPPQ4?0'M:MZLGK>;XM.B MH,K,_"Z=$!6TC8(LB2 +8@H14PFH/+E4"^*SV$N#,(B,,U*T]#,UH&+?-8 $>HC73S MOS=Z5E?\#3!IN=#?]O9HU_<-5&A>UC=YW+[D]CTFVR7.ORZ*S;TZ<+&NLWVV M@:G17R4H4)+.@);5O);V>9C:2<\90@-37A,<\+<6$SBOD=T)1*_"V.=;':T: M=J=BS1+8W0_WS$NS6/%;<2U-J,7F"Z8ZD^=5>6'[5O+%!JLXGX=RMVU.@HBF M*4]AXG$?(H^'$ =Q#+TP] 0+1)P1HZ1Z?3J?&C%4<@*&%\M7@+6,8+V7VC+3 MC$-XY[O ?3!SE6['INMQT_'T .4H M74^?-GJF\U%'0&6%X*97J(T@[2X6^A)U,0\RPKV$$LA\E7LKI!1*+X[ E(9^ MZB<8,6P5]V/:\>28K"&;99(>4ZC-&&L( (<^T=+12*7,AYM"55KA:L^H"U[[ M9#V66+E*UV/:[;@)>RS!.$K98_N^_5G/Y]5&41YC\NLKJC\4*?ISP4*?)32 M02A4C5610,RI!X,,DR@+64S-DE6T]C(USBD%!96(L_HO0*_^MRN+@Z'SP':? M$CF!:V"&Z8V4U2E2)Q*]CI3.MSK:^5*G8LW#INZ''10UV+-*KDZ?B\T??/.X M9O.$><)#80QQ%J@\QQ&!A$N;A 9Q0-,$AQGF/?(+FO1M]+F/GUWPNAGQF_-G MV>XCMLXD: 2^F8'B#,OWJ7?0-$AR7M^N*<4>J/Q!!TA#E$(XU^7[E47H *&U M1$+7N_T(J8R]XKI^U*Z 2QV@]6G+_XOC_%X.#I\CEF41CS-ICB1(93T-(8XS M#&,2AYG/>9J*Q,9),NYY:A:+_.AB.^(Q!]F,?0:!;NA#L5+FLOS<076G\@;G M'5Y('E*2 RVZ.QJR1LL1%YGW.RHA6Z MRNZ<^7$:(1+ F.$ (N)[,)5N%/333*",9J'@5O>M#?J<&AU58H+G.FHZYY0O M7OCYA;PWVF;LY!C#@7GI,/:\EE>G#VE*/$RL>0<\ \27G^OQW6+*.R!HBR/O M>K4?[:B#\>5:FEUJF[IQY?=[&8&@+*]B?VFXYKW]@2X*@RA"E$$A2 )13"*8 M4L9@E/'49X@EF%C5P[Q0GJG1E;9EJYO_377LV.K203)CLA&A'WIWNCW> OSM M]+#>,7Z.:/!2:4:E2$?0O:5/5\WVC+N3SNOFM?1;;W2 A6K^.\=+%3_Q.UZL M5#CW[4I*^;PNL)R@J70V4RR@%Q "482)VA/SH>!$!!'&S"=V"?DL!9@:>=:2 M@@RT WV^$P8\TA01YZBUV+7FV$@;WP,[!#_G>-_-<: M^4]=R-O'G_6$SU58F6WWXT:+]03G* BL;SO]B$^RZ:*X%5=47[E4QXKKY8*^ MEO_=6R4$99%/$8=)$@EI.H84IAZF$+.(4#8?#C.[<@SPPR6F!U<6JO<@S4(H+ M_J[^',0+E>SBZ]?K M*E$8CBEEOB0E'S,/(I%@B,,T@0FE'I<_^0G+3(-?VCJ:&BO5L@(I+*BEG0$I MKWDX1RNP[6SC$JZ!^>4\4CWJ8[1"9AX"XPJZD6)@>GQL5M$O)G"TA+^TOCY: M_(N)$LT &*/GASE%_299^?XG7[[P/]:KS6,Q#SF-A4@XQ$' (0H%@FD<$\A0 M*A#S?!S&L&W)ZI'D'NYFCU$B"G<\+JY+;8I9"-=,QZU/VD M3EO/@6-[Z'JVG9X.Z[98K-35M_V=UZM?BV*.8IS&/!,P8CB!B,P!E[T>VP^#* M<3S3R[B>8KNJ1ZYAQ^/VON"?*_G<0RX]37:S$CDN3UFW.:_=P9 &68@SB9^Z MLRZB$&9<^#!$89H*@IB(C&Z%&?0U-5)HB*NK,A_*;.[B=$'<[1@Z!&Y@?FAB M=BAJ#]^P"SAS]] A@"-YB.>!=.,A&B+2XB1VM3":GVBH2M-5-'VEGW'UG;_P MU99_YT]8>Z%W/-<;V5*36[)R\5D%EHJEU .N=$H#7-&H6WOHQJ,/:%Y:TCV M;<;>P/RQ48F=?Y=<^_Q_UDL5^UWRR&'@M# M$?H1Q9B;6I=M'4V-XDI9@186U-+.5-&#?YB;1ZW(=AN5KO :F(I:H.IA4K9B M9FY/NL)N)&.RS^=F94V:X-%B2K:^/IH=::)$TX@T>KYG9HLM*?C_W_CV"I"ZV0ODZ/*G9! 2VF9M^(D MD&;FV\7P#,V,;Y 9H"YV*P2N$DV<[&/9*B /LLI%97R(Q[GAHO?%SG^?JG M(EVP5=[\VS12>LONZOEYN: Z6YV^=<:+,L>D;?8;X^$Q9)8A0!^:;2J9E5O^ M]63F+BGX(*D!>Z/FBJ",^QV7M&SA."(RZP;LO;_/Q6;QM(L\N%^KF(0EW_"/ MZNXGN\O7_^)T4\QQBI-85?)"$>'R/P&!F 81I)DGHC@)8DJ)J1]HUN74Z&PG MM:Z'4U4,U'(#H@4'SY7DYLZ.(?C=KJ)[2 Y M%^D>UI'\21?P6OF7=DBU>)JWF<]HIUO0^+=^TI^X_\&HKL#X5R6_%W?HG MS^]SO"K4/J$DQ,J5BB.,199B&*0>@B@(?8AQR"&.(Z&I._,]4^8VZG%JQ-T4 M&MP*H,4&3;G-&<8,\FZ^=@[DP'3=C6&/K3XS,,W9VCFH(Y'U!1^H%4=;X=-" MT6;MC,;05FHU"=KNQ9ZEN[*/Y=?=T1S43L1PB&7D@A M(DD "2,>E(UAD40(!81:UI'U7,-7^MQ7,M7BW7^;;WAZM;Q+=VL97N!%WK5 MEXZD6QYXF>01C*6[GF$,,\XP3*/ #WGBB809WP?LZ&MJ;%**"[2\0 H,*HF! M$MGB"+(#88.36W>X#;UIV 99G^/;#NPL3G#=83C6(6ZOS\_N&-<,E+:3W(X6 MQCO,-5/EX#S7\)5^IMK-BDK&_B&_$IV1YXH4DK;I9IZQA/H\QC#F-((H#E)( M@HA!+ECLAUBH['I;2ZOK\9Y^VWJEF_EKL7FL;;DJ[/\N7U!5($5%#3$1 M9)0*#Z9)*""*O!"2.,!0H(A0GE'D15:E:LVZG1I5U%*#GU)L4,L] [L\%Y7L MO0*V#$?"T,%SCN_0?IXC:.U=/BND7'E^9IV.ZP!: 7'D!]J]W=MR47G*^2=> M_GFS.M7M55'PS3Q$$:-!2B5/(760BQ$D$:)0%9,3(O3C,/9ZE#:P$,%H=KU' MA8-JIF$EI.7]$YL1,+9[G (ZFBVDI04?:KE_ XL5.,=B6GRG1I(M9NX,)^.> MQS:F;"$Y86!9-V%?E.D'I]M\L7GU W*_V"SYG)*8XRB)89SZDJ@H2V&*,@(] MD7 2)6D4>6E(_3:2>923 9F$5LXK,HK MG=.[5U6EH\9&*Z9T3HUF#:6SS_2M3[NIXHY^\(UL3KM;NDSDU4\LVV$J)?CM MYI'G=SC?O,X9)3Q)&85IK,^VD("$I3%,_##F,4-^AHUN'O3L?VJ3O!05X%)6 MM2SBG"RJHP';$K5V(V%F<@R([\"$L9<<[$6?525I025]65] RP^T BYKU?9" MSEFY6KO>1ZY8VPN:XZ*U_9JY+/G.]?J)+%95?NXZ_ABXT@_43>NG-_+]>H!2E)_ LN]V/T2!0W\#9A1\X2&=.0T1@V- M5;![K3-H*EWZD<6NFIZ.+&DH!RK-9V"O>_/WLW)5<)\?:9SA5\ZZH#._ZZR^9/EYD ") M"(8Q%Q %(H,XCC,8)SXEE(8D3"US5+[M8FHT44E8;N;WY(830)I1PF7P#,P$ M!\C,P+WL8 2. ^!LSR/1QV,G,KQG(+'V1K//NGL!&)?.72?S88+X:>IQV'F MX5#Y61P2%,4PPV$FF,>Y2*R,!+-NIT8$C63KEV_RGX*Y]R;]A>"]PR8[V(L\ M4$UB.YB&V]P^U>E[;TZW &&PN=SV=M\K'T=YAU[_P+\63]NG\O3U=KLI-GBE MMOX^;?,R3^UBS>:4!"FB3')22N5_>)9 $M,("A*B**(BST-D)X#8^CPC #WT-[0R11HTAJJAZ"Z'=+0!)2J@%(7E]=#+D/3 MV3V1GF*,?&'D,K".;XYYO" M\&3-I*VID9R4.=TS5Q='5P\_^(.N0%?GZ\]" M'$9M>0 MI('IXQB? ;+$=,#@R(HYU\NH1DJ'JF]MD*['>^:D?L0Y_X@+E6%POQ)7U!]N/K_I&J4J6^+?OY_VZE$72S4D65M#CZ'M'](U[=/NM-E&_KU0LO-IS] MQ1IP /_73:]^217H2]XD?\3+[=\GL8L0KXZH8H#!A%)*#1_UA:52L>_,:.=*:AF,WW?*CC<3/ZS$G\&?E8* %QJ !Z4"H I M(T%()<"+TF(&"']8K'2%(.D-E8*"#XL5V!9,_0@*!>1OEOFV)S ^\Q!S(GP1 MP3@. OGI^?+3"[!*T1$&/"8>9SZO/KW/*_;?^<.KU9O29\=7[+_;!V=F#4Q! MU F9'EI7J)4]]%@:B #R"IK/5:B4D3LS4 (#&LA483P;B0VHP-&7N^N/M 8( M5 @!#1%0& $%$M H.]DJ1=[*%"4VJ*DV>%//@ MBL%@N?):\7":+^]T3^^0,Z]5Y=-Y\]I?L3_ZDNSWL%YQ%>8FS8C73UM^O_[\ M2\T5?BL^K\1:?DUE[/;&] 3,HLFIK=:5Z*"6'; M5Y6#*O&5?]Q0H$Y88'X6 M9H-V]Y'80$ /S"N.,;8Z#^N!6*]C,9M^1CL=ZZ%\\Y"LS^O]5M@]P=V*YL)= M7=K4Y7GTTDX:SE.Q6X03FB4X(#Z4/@>&*,XXQ"%/8.9SSXOCF-/4*L?G9>), MC>)*JYBHV!M9KD!SY$E=J$PHQIK;H![:\\Y M:M4^<]_GU6:Q>96&9)W1@.I^OVW+Z$LJLBA21<=80"#R54EL=5P8^YF@1"04 M4]\TC5]K3U,CQE)8[>\Z3< XY1 MMTI*T >ZE@P%5LV-EJZ@CY+-W 6]WN_G8I>GC'_PS>.:W>CS1&U=SJG 49I1 M!OU4!R6G F(OY5 02D44XC0*R%RZ_V1MZCV?ZM:^\:G9;K5L MUKE&#Q S/?3KA\/@IWR56#/PS6UIAV-UG1WB-9H>^=3N6*GC8[H3S_1)V*9O M .GE_V:E\_*IT.%B4]R4>279/(D$#6D6PI@&&*(H"&$6BPSZ(0U2/Q0!9]@\ M9UM7=U.;NTV) 562RC6[%-4F%5DGRMU.F%OL!I[O![#=K$ E[@QH@<'-$!#: M)'1S">5H.=TN@]0RNYLI0JT)WCH;&3''FZE"AVG>C-_JF4A!^6*JP3FB*/48 M]F#JA0%$?A*J^LP^) EBB$4^([&DV?4&+\T,HEW+5HRZ:W^X[_A>]0&6>I= M$:IE@H,=8&;V4"\8QMB7*N>MPV0";Q5UE1U@U^ZXX?YOU3F*WS]ZP&X&%OEF M_ET=A.HRD1%*$$[C%'HH\"#B*F$2]S,8""1$E'(N,J.:- >M3LV64<50%\5F M0>7\^T/"M\WK4V#S\IN'L+7/P=Y@##S_>N)@/"5/ZMTV'>4+C:DH?]I/P\.V M1IF")\6OI]_I7_;=$)#08RE+==E'^L=SE 1Q*,(4QEAY&PFBD$09@5',L"]$ MZ/G,Z%RXI8^I34#C_:,]0!0W*YQ1AF M<9;*'[%@..(^158EX,YW-;7)7DD*M*B@EK5GEM(6A,VFOQO(.ORZHV\R03B?!\#*-$ M4(A2:1JD/! P0F&( A'A)(KL+HJ=[FAJ1%'=>FH(J\*4,:C$M;TF=@;==IIP MB=G )-$7KAYWQ-JQN."*V)F&1[XAUJ[>\06QCN=[W\W'56HSR3"WXCM_X:LM MOU=5L>8\#3/L>03&(D@A\C"%F(H(JJ#@@-,TQG%J>?/^;&=3HX5#65442R4M M^%O+:W^=_CS.9C:$*_0&)HC^P/6Y =^)B+O[[>>[&OOV>J?2)^ZF=[_S_J5: M=6J$?:&]\HTY\X6' I1 RCQ/LE D"2CQ0Y@D<2!P2H,TOC3'NEN)IT9E9:X6 MK&5[OQJLIP?7T'V:TI -[84-4WFU_ @:]5>OVK^'=ZVYVCI&$RRW>EK>]TYF M/PS\0Q99;>^XWP)UQ?ZUK>[5J99Q\7BSX4_%_5I)N:*+)?_&-V4POJH7=+^^ MEH_N7!>/LX^N?A=1BM4L@>56F>5$BUZ&.E";,1\R#28 P1#@6$(>17*YH MG*0XPA@+9K,^#2WPU):GAKXJ;CROM00KOE%W@%36"OGOZB<%!GBN5%5)R]:[ MO*IXI^?_LEOC!O\^S):X*8WZP"M<0]6R(K@:5:WM3 WT3F%U@Q%4:4L^**5_ M4[]6>H.[QC?P0>DN/Y3?P#[+[E[_04)OQQHL1TO=X.*.NM*-!?[;A6ZT?NVS MONBK/CJX^'&]E*]\WZPL$KRJ57.=/D:)E4VE5J)DWI>+*?A5KG OBRSK_S9_DQ/.*B3")0 ME[Z=TX#B) Q\&&1Q A'R/$@(Y3"(11(S+XUBA.8K7:""W9N;FMT]&WW=6?EU M'_4_W)>^EU9M,-)&%68[X\\ ^B"-4IZD"/I!@"#R4PPQC7V8$,Q(FE"*8ROS MWA'FH];Y' UL,UO9+80#DW(M+!!KQ<=-*(U*U5L;I^;H.#(O#3H2HPYEX00!'S5!5S2-6!FX!)&HZ54J+N\^W!S4,9N#+ M>KU9K3?GY@: Y0' MEQVGE8;@F;D7%T$R\ QOHC%$";ESJKLJ'G?4_KAEX\ZI=U0P[NR#]J'_/^@C M9]NE\B,>54!/<;-2)3W^P/F_^4;GM9>_N?UZ4YV/KM@G+K@*>6UR=^.L5-_: MV:];A 3$\R4A,.(C20C,@]);B"'E"1*)E\:1,+KB/[RH4V.66EOMBI?Z@L6J MK$]4JER6GM"_EUK7TT[=L:@5/RRIU%#=/.)^X.^CG?.F->H#D^=NP&_W WYS M:L!O#P?\RF3 J^N-P,2R&OL;,,_8,)UO8:1L#X-^$VYR1(PS)BWY)0868+3< M%., V\?]6-0YM#S0: )H>7?2#9?!#"GTGU+U#<4I?9\<.C:9' M/F X5NKX*.'$,ST+]Y5%JZN TS 1<1Q(4S_B2$Y43CR8<9'!*(QI[/&$^*%5 M.8R#UJ^,QM/%J#(5]>;M3*KNJ7'?0]KA%Z4ZI=51O M[N1#(Q>$_[I8<7V9;!X&H<\"*F""0^G-QSR&1"Z^,/%)Q%)?=HNMTG5>+M+D M**%1\*:[GO&;PCA*,_"WTJV\<&K+)Y([IWSQHD-7ELOU3Y6/X MV6*C;OC^E2\V?"U$74)M+K*8(C]+H>U!Q:@]RN2TV8//( :[5TC$>:]%(SZ1^POKR:@&> M<_ZR6&^+Y2OX*1O<]]CC,?0 MA_[_$4-AO@4]QI",M+D\Y-!8;2%?BFG+YG#OID?;]KU4^>:&[L5MV2=/5;F1 MU\L%T]^JMFVJ_8R$^3[C60PSY@4018+!+/!#Z/E1$"02I4 8E>QJZV1JZ\Z! MG*5'8+DWU II^X+A"JB!%X1>&%DE7>T"X8(;'BTE:Y=RS0RMG<_VVTCZ MSC>R$;* 8=CKI)8@[ VTT0BS?MKX]7^;AU=G'#*^.-5Z;&!95HAJD?WNK? M/L\O4'W@R5Q)Y2R?^AE->]W=;K8SVGWM$\(W[VB?^G6_!5K%="S*7 !7*R:M M !72SU=TP8M]'?!=!I"(I2$+8R+7:L8A\GD(,8]\R)-$X% NW8A893"SZGUJ M4[4AO+Y)>2 ^V,MODKC#P=B8K?&#(3ZX*^ .;.NEOQ=HCJP N[Y'-0AZP?+6 M-NC7B+V9T(A5J[%FR+EZ 5,"NKHQN/7D9(2[.CV23=JC5-%(.G^VXIZ)2O7Z1LBBT4 M+?RUV#Q>;XO-^HGG=^OE@KXVHDJ\+$I%** 7^J$T60(*,TY2&/DD\!(O\+"= MR6+7_=28HG@FQ EG&JB@%IT\%/*#FKAP=^E M^$;A%#TV)?H@YVR#PJKSD3576/6J__3=^NGV<99@BQ&++$ MEZX7\V*8(8I@D@4H2DB0H=0H>X]1;U.CK:LJY[>J_[@J%DRGGENO]+GC<[[^ M%Z>F(;5F8+?3EG,(AS]&*8GIKR8QS?:$I05VB9]585UW.(Y75_<2/&W+ZIKA MTUY5MZ.-,8OJFJGSIJ:NX4O]*PG1=?Z\+EE%%7ODU^IP/'^]7C,^3T,6"QI3 M2"E)($I%!K$T*F'"A;0G6<:ST#*946M_4R/?7:&ZHDDI>90*N_7A?O-=UQEO5%4@ M41;ZH;K?DL5RHB,!51UQOLS"9W?T0& MGM7F8%A/YM,Z.YK%;QH?=?J>5NSMO#WSU 6YR;ZN5P_W/'_ZQ,EF'@DODB8^ MAAF*.$24$9A13Z[0)$U3XB4L\*WNI!WU,+5I6V;C6DH)H>SN"3 I8X\<90<@ MFDW>BZ 9^MQ(HZ*$@THZ\*D-E7XIRDYI[C)%V4'[XZR11E)Q_L-YW+ M!!@_.-WF.M7(EY=OBWJ%7[%]4::Y\*@O"(ZA'\=(SG(:O0*BL32_FV[+6P)N1\Q!P#KW)4B*Y MEWD&OOP3?KMQQ]NVH#BB<^-N1V5Y6S#>DK_U^Y<5=]5%^PI][KV[:K2Y;IXI M?=UGL(B"#',O@AYA&429D.:@%PC(_ 1SDH@P(EF?!U!X0.BYY:B/!NQ0Q[0'1N;*D?9KJ M>QYVQ9C\:@N]$7Z;Z])O4NTY3JA'D!](6SF2!G/@"TA82F#*4L%#',=AD-@= MA)WN:&JT5QW<5,(VCFQJ@6W/O<[@:WK@=3EJXYQT]0"LQ_E6.QH7'&R=:7CD M$ZUV]8Z/LCJ>M[\YK1+77-'-%B^7KW=XP?Y9G"@>9UVVPZ[5J3'"8?:G2@V@ M] OQ3_ N?J%YI>R+4%O9XYA\1Z82WI"/4!ED'X0]KKO;=G5:'? ^T'0O!?> MLX5^;M^7Q4HEM-"G!77RX=>Z-MJGK;1H4))F<1K#V$="^GB^? F3E[+H=C8)JK1 5: MUMDN]_JKKB1.N"8\=RZ<*3"._+7.[D9USDR5?^N)&;_7CZQ^WV(Y7S:"3VR;2PO/IS&VHQ$+L!OI"L0.VPJPZ26T>$]B%8, M7%V&.-W)N#*P<] 418:7C?BQC\L5M4_6]Z%:(4\83BEOI#^)^.2D3GF M,,,^@RP,.//]2%IX8BX_A,6:_=C@?#,N\&\['O!<"R^U]S,,RB2.PY2C!+)( MI! )WX-$("X_\33Q. X\X9,*Y<\KPY7/+<9UM_^I")NM=O\AM<=/%1V?N:TZ M;H.(PT0R[UM_W$;I4VEB'-<>UV7-^&JQSK^M-UPY\+=TLR8\E]"AJA861J%( M* XA)81!%$0<$I\%4!K+B(8>HR(U\KH-^IK:BEB*"[2\X).J&UA*#)3(%@4A M.Q!N9P['N U,'*V0==+YR6_TV9.7;Z<>'["6>3#2%(H1)ZT>-.01S!E M"9,_A6D:&9=Z[NQM:L3:%'@&:I%!);--!8,NF+NYU2EX [-K.VX]Z+4;0)M: M#PZ!'*VH0Z\/T;)>@R$NK849NMH8L0*#H3J'I19,7[*_G'/'U]6W:GCO9O?" MU&CQ[O.M^?68O=KM'-=;XX&Y3"KKL$;M22U[W3O9MS+:E9(CP9NW18Y_V;.@ M9:-$ MYR+W8P5_6M://(.GV3[0)?",Y,F=**D] ^U V9=M;(?!52W&,[V,6V"Q7=6C MJHD=C_'^[,O&CA'@B@P&F MOBI1(MT5$O@PR3Q&*(E%'%M%*?859&I+]N>GY^7ZE7-0R0SNY*\MCT][#XH9 MU8P!]1>W9[]1\UWYF,L[^:$^ MXH+?/NO2M"HCSBTI"[;>WEV#F\>^1WA$0^AC#TN.C'R8 M^E$$?>1'+$OB#&?(=$O'H5Q3H\ROYZ_( JR3$8%UI218K "OU-293ENNUX)E MI?#"]/J*Z_'OWFMZIU$=G)V5G* 6%)22EAG.P&UC*#\WA_+,6SL%WV<,S;>[ MWFDL1]H8&WE,K3;4!D"^9>O-96^C;=(- %%S.V^(YB](7+6[)W8E5X(7O0)< MX^+QRW+]4\< JODRCU+.L!\+B"B2JS-*&21>YL,L#&)UWA+Y"%LGM#+I>6KK M;YG2:;5>07T1%+-_;8NR^LQ,%6WOD?/*"'\S9V405 =>_TI ]]=$]U+/@)(; M*,'!3G+'Z;-LP'*95LNHW_'3;=G <3(-EU4#/1R.Q]A;O+#RF",$HCGL" L @BD7@P8W$">4BR.)""M@%*WMW;G37-<' M#2VM<[(.,:86'L;[C>U87L;[C+&=MS',*+1Y'(Y[',_K& :J \]CH"XNCB6Y MP_EMK@T$I@MRW/%<957D=]$9^METN<%T".5'DIO_^=_+-#8.9Z. 9VX.7Q\(:^%%CE M%BI%+HOOJ$M,Y[J=T'D_LK^V1[?Z^9^%P0M%_@[7^W)1TMIW=X*W<6G M]9.DQGF21)A$F,&$!@@B5?/D31DD8OP&9HT+*&Q)XBSVKOB@^,.QIW^9Q4\FNWGG^PWN;_QC=J( MT.G,&&3T,>_:B@Q&R.XC)2_CW76DN[0W%K7, .^$MJ,&BW$PHXQAT!V82A2P>G.S M%ENE$?CP9XGR;V G?&,WU!W-V"/FB'XL.AZ5ENP!>4M7/5JPW_S<^6.JV-@3 M_[HNBC]P_K!82?N'JNV&!SXGF0APP&/H1]B#R/-2B*,H@(Q'&8WCD":1<957 M@_ZF9KWLMS866F;P82FE_@T\:;FUR_1<"F_H*)GBWKW7Z!C-H4]E=D#>5$!^ MU4"6(L_ 7FBW.)KO[SG&X6NV_6:#4LJ=FTLIH^V06*C7WOFQ>L^/F M(M_,O\DQOQ5_X'^M\[K";.7X\"!,!1(,9EC5:22Q9.0X\Z'(0D))$ 0H,\IY MW=K+U'AX7[S>RG]L1[*=8YWA,[07:0R-\40W4KW-AI,--.PW^=/>=FMO>Y1) M;Z1>/=7-'N[M0^[)X^H%+Y:JWM']NK$U5<4FNW MTFIHC'W+H0 ?P<$\M#!VXBN\F_O?E08S\+$5]CYN9A_PW/F:5KV/[7#V@>:$ MU]FKF7[LIRKKW:R*3:[MY*M?BV(>!@&)8S^!0GJ=$*5Q %,22\\HX8XT0'HY+" M>07?SON6)R^K;B:)@RQ6V@6^R]=?UOD3OED)]8?ZI^_\A:^VTK+2^0ARSG^H MPB"-Y 2?\(:7J?GG49)@%"081G'J0Q1[NM)/#".,$"59G/B15=%JYQ).C5@J MT0ME(2VWK-QNEU].L5XNF#Z7EKUMEQM] %4EG+7.BN]^G,V(ZUU';V#>VU54 M:R@W4_OZ0.L'&@K.0*6B&L-:25 L],6LO9I Z3FK2I6XK[KF?! F[N.[+/'M-(HGCU\+#YG.>Z/,O3QC2;S-D&IL;/#4&!E#37V36 ME'>]XNNMGOV-*D-/ZVU+J((%C.W\Z@S!H4\3'()GE=2F$YQ>26[.MSI:TIM. MQ9I)<+H?[EDH70BN#C9YZ87>XU_?Y;B6Q26WLK/;G9DR#VGB92Q)828(@8BF M" 0EZ'-E[N3@ME8[?BRZ*@ M>/E?'.=SSE.>D9!+&P9CB$(>PQ0E#+(L0QYE(N/<:D_+7H2I<<5.2+6AH3XV MAT4:3X^!&:4,B^S ;&-2R%'M)#6@+_4 2I&12CRV@CA&TDCZ"$B*.8^QGT(Z%2JDMSAX0X@CP.TB2)(D+M=NR/ MNY@:>Y42@EK$7F=Y)X THZC+X!F8@BR1L0]T.:N\JT"7XP[FYJ^!1H,OY M)_M-[4:<[IR2E$<$IS#V::"JSX00>]* B5@8H#B-<*HN()E'LC3:MIK,HQ6B MMLYB=PHULPG<$XN!9^Y7 P"LI^L)51W-TV;+HT[0$RJ]G9FG'K$/VCAQ6J-V MHQY6B_^/LQLF%_B%6*AK.SHBOZA.:]C5BC4#[HMB^\3/!.2_7F_S7.6(R@B) M,/4]Z/,4J0V+&&8A\Z$78V_6$OQ+S M<)MI?BTC1>U,\*NQB@(:?_!:@HE&%&:TF*3Q 6Z&-KU#[SVKJ*@L'1]ENZQY MXG^5YRKWD$Y3_KI_I-K_N/J)<_8%+W*=ZD-+J7.@%I]_/7.J4H"LE[(9):0Z M()HGG+ PP0$,LT3=2:88$A1Q&%//%XQZ41!QFWV,$62>VL;(_UD4DDL6:DOQ M92?H!*!YG.5TD!K/0-*[RHC4D/S M&:AU!WOE]5&[P^(VXPV5JT(Y(T@\;M&=\8;@J(#/B%W;._5?Y6++^8_M\_-2 M"X.7=9+;XHM$42^=Q;T.QMF5FR&8"A3C#*9^IO;78PXS/\ PCH7P/,1BQ(Q+ MEO;H?VIK3%/X1I[GQ@U6:5\O]<7WS;JTCRT*4_09H&Z/>6#8A]X:U-+/P&GD M"Z!4J( &?VLM@$F1("?8F_NA X_!2 [E0&-AY11>@&2+=]>GU='_RNM=4%!9[>E.?ICU%ZN.B'5U'[S9"1./%3/TRHU>4VQP).;;G:[0"IS9RFLF78M([*:NJIG[NB M5%UE5QL\=Q(0:GTJY7S8S;RD]QS,@1?!PZ$[4$X/V<$8ZILUE8+["A0%V*LX M4!V]H0; U2U"U^*->_UP('"/[BT.U8]]F)8^'-?^4ID/X/MF]<_BCO/\]WR] M?=[3@V'0EF%S4^/P\HI 0V[I86RV^0K\LP!*>J#%-X_:,D6UG70' G1@'C7# MTC$]]H"J5WR7:1^C17M9*MV,_;)]U7XSY"Y?_XO337&CPE ?Y$=6E!77YWZB M4N7&"4Q)B""*$@I3[,L?LPRA*")1:G:CL*V3J7%,+:V_" M!4 #<\8I;,#?I9@6^PMG03+?1' !UD@[!58?E)7_WP5"BY-_]M71//DNX9ON M>N>SSI*F]#YU58F"5W*H7N=9%HLH2CC,HC2%R!:# M2#DUUJT%LW:PAQE#,R_[W4?F/_.JU4[503.CN!N)X;*C.)#QO3.DN(/9($N* MP\[ZK1A75)H,6WVHI8MEJJ--:9?S5;$+$LVE:LSK4^\_%,9TOP9 M+]@G+G@N65-=L%@5NF:@DJ.DU#EC"494>OV,1ZG* 8@AR7P/7+"UNS/W?IEQ-O MVHGPG">_L\YX-]DT=Z.FMG.8S^Z]DMAU9ZYSFJZN2HE9YE-8K![N>*XO&THY M;\ER\:#'J+XK>K]X4DFFQ _YKX50U>Y41G6<;W3>3!7G[^$XHC2*H. <2?,& M,8ACY:/Y2>"''">A,+K0.8QX4Z.-2KLZ<8F^$[-7$.PU;-PM+Y74%3<;:LZ M5E1GR>V5L\'Q=V!F-+W?Z Y,>N\SL-8FUS#X.S+%' LWJHDV#+!O3;>!>NEA MTBV7GW]QNE69":]E#R+T$"] _O0Y/F^UN)SE8#K5GQ=KQ[N>?[T51TI MW(HR9\\@.K M$AAL=3(Z6F:.$G7F*+6'HHI[\5Q?HGW&S_*A9W4,CY]LK;:N\3 UQ%Q@/)9M M52<_M$=<-$R@CWBI;:+5ET5>;*Y6*TF,>8'SUWG@)3B0S 1C M' J(4L0AH2*!-,0Q2@0-J6]4&=J=2%,S=3X7F\63/FE4C+78;,HB//*C1794 MY6"TS+ALW#$8F.SVRH #;4"MSH$OVR3RK_+\BJV?)4M\6>('4]_O? M3HT,I*52B B4K M] ^21E1BFSN!+:LTB51*;'ZCWP#L=I)P#^' 9%&B M5_IR&C I+Z@%KK/!7;L&T3Q PBV8(X5*7 ZJ5?R$.48MD10&C8P64V&N4#.Z MPN*M/HEV-HK,:B]:MOX1K_[]^Q;+M77#=[O(&6$I$\R#'F8$HB3Q(491"F,6 MX(0$"278J%2/>9=3H^-*ZOV>D&9E)3G8BVZ3P\4(]VY6=H_FP,Q< WG;!F2/ MJ#5#1&T2X;A&=B2:OG]49&R \C]4-J02WOKIP!U6R[\'*H!B;?'BA9;^VU@^!HN^Y,)Z-NP;4K^G9;K>-I M.PK0:8_RU_GUU5P$*!5I&$$?^[$TS0(*2!:PV&;M/-_5U"99*:ER;_*=K*"HA+5;0EOP-5M&W: V]';T#K"] MF.!'%V#6JVDW%HY6U):.1EU5NQ5^N[(:O-&S_#K.U57(XH[G.L'/SAKT6)"A ME/K0#Z5UC3))&(1F'(84IRC <9QP;%5L_4Q'4R.)6DZ5IAX42E* W\2VJI/] M]0H4FS7]]_^R++)^#FXSUG !XL"=?[Y_2-"$L8= G7@ 1DXXYR3"'D?QB,A:E MF+#4^"BKJ[>IL48I,"PE/MZ9LCB!Z<39X!3+)7I#'V*U ]=CD[0;08LC+)=( MCG6"U?-3M#NW,@6F[=BJLXWQ3JU,U3DXM#)^J>_>9QUA7%Y7*M/.W.-?'_F* MB\6FN"F^R]^O5](N>;U;%\5"VB?S..:AA#J%)"%$VFT$P0R% @:<)P%#<<)\ MJXC"7E),C9[W$H+G2D3I [*MCNI1)MWFD0-2WO52[LZVH2K8X%^ 5,JJNYS% MEE(N1WGU /P 2$MP\VCI/?8;6=/]V8'':_#MVRJO@D2ZJ0&0*H"/NV$H0&-, M:S5<;O!>@**S_=\^,HR\/7P!3,>[QYY ,/^WA!_5MU2V'GM:41"P4.&(PPHY)L,P_B2/[(0\\/L@Q+4]BX'L_E MXDR-=6O! 2XEEY1;1_>6-[STS2]5$NZ5X[SXS="7=C1VW7;TN",R,*_NZX2J M&TV5.E5YF!G8#56E4B,0N[P&I6]$V1XX.AHI2L[']W0+G(J09'&*H<=]!%'"$XA)&$*6 M)9F7XHBEV&B7YUP'4UO#KAM[O3/P_WC_\.3_^> 9Y^!%R3L#L>?-O/)_Y7YQ M ?!V\[C.E?4R WX2SN+$FX61I^\G^?+O<9C.HB"J'U\4Q58]JG^-HED0IS,O M3*N?@YF<$[,H2^O'U]M-L9&_D\-MYW8<#::91W')$ U]F%R.SH]R=/Y9#LB- MAM.=+W!.?T=F_E'SHUKPYY1[:YR??<[>[AZNTO1W18JWXL^B?'6>I#SDF:_K M-@<0X0A#$OH4I@G.L!?0)$'$U#P?3>JI,>#>_"B-=IM4DN,.=[=%/\E!')@C M!TJAOO\LJJ (C0"\%?#/HFIFBM^(N2\QR6]E))=C@M^,E7LR^MBU>#'CR3*: MLS,ZO$V?:/S.WZ'9GF".>61WG.)%J ME-RI($;MWCJ0'>1W,CTGU,FM>N6D]O&^Y'\ MUX7@-ZMBFZNMN>MU_KR6ZPF_S54HU.W/E5QV=+;F.4["(/:X#Y/ \R5YTPAF M$>8\6_J2ZKNNX5IC%.2 M<1A$<0*11SC,*%&IVQ+Y=R]F(@QLR.=M!U-C&2T?T$_84 Y-& M"866;8!:3.<4=T0!1\V/.M?/*?=V4I]]SC+<45?JH:_S/W]\FB=)((3'Y(SU MU+T2QC.8"ODC#7"(HBSA3!@%7S0;G=HL_?,?/_X!/JV72YP;QCTV$6J?F7WU M'G@V_KE:J)-Z;87J-!M73SQ?4#RK<' 04W5*\[; R.KQ*C*R^JD1&MEL;IS@ MR!,*[,(C3_VN1_KUGSAGQ?5R7?#[]1^KYX6*6;Y76T:[4N;&6=B[FYK:O"M% M!EIF=J7TMV@_?$RNYLK>Y#@W>*U?B;W#[Y:K/-OZ\W.I]5[ZWM??[!OO-8!U674=:J0LQZN:"OY7_WBUCD93[R M4 CE1(ZE=2Y=:1QE/DQI)M*0R)D?)G9SVZ#7ZD:.FJCU7;:FV!M M2@6.$1R<'DKP=@+/0"DL^+OZTZFAT LF9U1BTN?(]&(!PS'EV+S! A&D-,,8(X$1P%/.8XEG2SWN"E&=T(8617W*FU M/Z,/=]3"3M7!Z^H!4%P\ K%<_RS MN ,D%<@JD@6?:W4;RSS=; M:LPC"?.9#[%'&$2I4*G<(@019[[T2GPOC'P;;\2B[ZGY)%^V&Y7Q\X_%:O&T MK1.X[XK+P3>Q<_T9IVM([/G'(=#CLM%.\,-J2K4:@^Q[7@#@ -S5U?.[,9DA M)&V\9MK$!6[.S=,S7N1JAEX_XOR!%_.(I!&)>0H9]B2A12R &0X\2'',/$8\ M%&6BMIKNS7GM=&\];*;[,0YIE+!@L9,6T%+<'J[0,< 6/E$_O$9TCL!>0G#= M@5$_+^DL!"[=I>-.QO>;SBIZTH$Z_W2?"AV2:W:^PGV.5T5973 MEJOZ?+SPX"P#4P7I36X]T@;K]3FN5H]UJMBP708UGJULS?G M<2Q21OP(JGQVDN81AVD@4A@*^7<1,1H@?_["<[(VM?]Z2&$SI9JR##>C]A(# MVA39SB[L,R",!P%-&($9BSA$0>Q!$E$,0S_(?(9H2E0@FODIQ,##,>)9Q9DA M KF\6;'%RX)M\;*^LF=Z M7_K$NU-SK:6,H"&DQ07H4\"T,X4+3(;>9CN$P^%MQB[E^UU8/M7@>#>46]0Y MN)+<]IS=E"SRS?RKM#(?RO51Y?^3#7Q:JXR !9 M$*ET6#P0GM%5Q;9.IC9_]W(")2CXNQ33,*U#*YSMD]D52$-OA-GB8SRA30!H M6[KE^XUE6_ZTG]JM38\RO4V4JZ>XT;,]#\W8O^12KC;OOJSSJR=U";%,@3 / M*?A#U/V&V9G.UK>ALC3>DL#\G. FIX3N8" MI*'7]7-BDK; M_O.O9[XJ^#SC"*=<'9C[/%.%F"0/1!F%G(=IDG@A]@FS2AG5VMW45G\M+?C M2^E^ PLM[ RL3/,1&J)L1@[NL!N8(4K8FI*"4E3PH1+V-X?9E8Q0<94VJ;VS MO MU^QF]<)+:Z/XNECQFPU_*N9I*OT GA!(0T_Z_Z' $ <>@5X:8H^*&$E_P2I4 MT;CKJ4WT6G*5=J.4'93"@X;TX&\E/] *6*:!M!@4,]-A&*@'Y@Z'*-M'-UH# MYBK$T;SC<>,>E]E[?B92,H#C/2&:OVQ]O2D?KCJ^_\?75RX.^X7.]?GJ^ M>MJ8'G&>>W]J'"+EA'>?;\$W^;^Z=EAYHTD)+#W+\HB@(YNH.7S=!Z$ND!N8 M/-R 9G5"VH5*KU/2LXV.=E+:I5;SM+3SV9Y&1YT-6C/_/$G23'I)TJ+ "89( MA#$DW(^@8&F($LH%XG8IFPZ:G]KTWTE7+7RV[LXA=H;&0F]$AG9;C,&P7_I/ MZNQJA3]L?-R%_*1B1^OUZ:=&NT@NJ:-*)C(G09!R*C",4[M-2Z[L):GP:LY&)79V(9\S)S8\S,>&6TD1B8AGI? M<)Z!O3[O>MGY&-;WN_;:;4^:Q]#/;G M8K-XDDU4UY8)CGB211%$,9?_H2&!)!4)]/V4I)A3+\F,C*7CIJK7>GT<@_-GP>ACT3J)Q#'*95N M&U75:W@,PR!,LA"G 4_LLNV:]3LUFKIZ>,AU_IE&=7F M:SJ,(,VZM17F9CR MG8X,?-@^RW\]?X7KHA$RW?QQCOO@NT(*S+W(H))Y!O92.Z^V90F3LXTDLUY' MWF&R@N)XZ\GN]9X5 ->KAWN>/WWB9'.U8M?X>:$BSU5RA5NRK"( BIL576Z9 M]-8JRZW*I[7@Q=P7C'M^1"'.: !1A*4CI9*$.A*%4T7MSA5YV;4%5C MJY-_^R0.<)RET$MB(CU9+$U'%OHPH10E- L1"HF-Z=C2U^3,Q4I4\%S*.@,; M):UE:%0+MF8\Z BQ@2EN!]9=#986=(B\Z]UXN J::NEIW+"I;I6/ J<,7G'B M=+)/DH16#W<\7ZS9CT[F)%\(ULH?(0"DN*.6=@0XH+_4.6] 9QC$\U>%[^H0M M '2X@VUO]N.6;_QG15RJW7R]DG^E5;5Y:1<]R@^'2SNH^8S.&K_DC5NW81P& MH9EL8+B7F,:,)H9'7!V8504^,GJ1/8"PP.M;*C+2=C9D9L M8X_$.#:3&H ?&^D4ZCJ8?SXSO4,I?<12(543\V"H*I7 WX/^XF*Q*>84ASSP(Q4;)Q*(TC" MF1>F,*5Q%(6A2$1J%39_II^ID6FYO;8_2-@VQ 8;_ N02G"0\V49&+Y9 S5J M^0;+V:T>>5X7BQY[<>=&PHQ/'> [,$4V)0121%#+Z([P.D!PQ&'G>AF5ECI4 M??HP)P'BC$0!C%66+I1E"<0^(5"@E- P3=((]REVX5I.HUDU?IF,>E3! MYA%O)$$5VZ7LNR)U;2=PE>?*8M*T,C# 470(V&BKM[Y$!.2 M0,%\$1+B(XR,;]V=[V9J)FA5++T4%=2RFE]%:P&TG6[=P33T/N-)A'K7FTNW_="C3O 1H\;1]WK2(\Y3B:AEE7 MCT^-RW1PL/R]>6!>ZM36*M+YC7Z] IOK-D:+8WXC=#-L^>VO M^KF*[^ 3]P?RZ2,/95<6D/L1@B03*(PS"$0I $,49\ MGF&;3:NVSJ8VU0YD!;D4%CSOI 4?%JOZ1\MKKZV F_EOKF <>/H>(JCDG(&] MI.X\*!,X''E#K5V-ZMF8*/W62S%ZQ][CD.[,TT(G;%*;['78(%WPHHS>]P@3 MJ>=S&,>9#Q%!'!+A!=#C,<,D]L,X-BHA;=#7]$BD%A=K.JPJHKLYRB.&0]C"H6?8HBB+(48 M!S'$*151&@N>8*.()^>238Z\=W<,:%VJBE<2%S,@\,LZUSG=/FQ7NQ]^TU6U MY9/*9BRUG=6&H@U=N1QPDV7AG89Q> NT'+>_FB7&U,7;6C>@E8-_/H.]>C/P MO1ZYZA.X68%:R9T)^UZC:;-4O=.HCK:POJ$\@K=;9U@ >3U]9T%A,ZNS MI#?@ 64MEHT$"%0(S4")D3)UZ]""&J=='E+]B,ZS Q160(/E,/1@:N/O*L)A M,GJ-&T@Q&;7/Q6M,3L!^YL27Q4KE5=0!L;O<;)6\Q:!'S$< M(!A1G$&$,8,DH PF29J*B G*L57@F6G'4UN,Y0Q-[)928XC-5KHA@!MX(:I$ M+B/S#Q)#EKE@[O!"+ADZ&9N2W-VJ8(N5(](V[G943K4%XRWE6;_?]_+9M_6& MJP9OZ69->!YXR*]N =&0>@E/?"AT]&O 8X@S7Y*0S_Q,^AR4^D8'R@9]38UW MJIM"6EX@!0:5Q$");'O%ZCS"W9M]#G$;VOYM@ZSW];3SV-G>47."X;@7U2P_ MOQ[7U#I!Z;RK=KZ%D2^L=:IR?&NM^Y5^9MZ^*)(^3-I'AZ8IC7#LZ4JL$40" M)3!+HQ3Z?I@$C/.,I\C&K#O7T>3H]+@46*-PE)V!=Q9<,X/.!60#,^E>Q$$+ M$74AX<@\.]O-J.98E[)OS:_.Y_OF!=AN; ME!Q0*3IXKF17VVC[VL1X)[AMO+_Q6)A1RS (#TPV"EPE-;AK@/M!20X6J]_ M3GAPU0USCQA]6\2<1>(;=SQRO+TM(,=1]=8MC%: I9>T(C'R*/I!"+,(/,Y\3SN(>SR#+W^9F>IL:)NR*M56U6)6/?"G5'J!J> M=[O :F &LX.I?^VZ>K=J-ZQ=?;8OE:7H%X>W6BEMX\@O(D9.V3W 5: \]M8Z#< MA0ATH=(K(O-D@Z.%9[:ITXS5;'VNW[*NKQU]N:C10WG&ZS,OI -ALF7<'V\!\4")620H: MH@[@C9B!XFCU[^AL5!/ 3/&W=H#A6WWCO_/GM?0[^+?UZ@=_4.9&=1J:L8PC M*B+HX?^?NS=MCAO'U@;_"B(F8J8Z0NB7"[C=^21O??U.E:6P5=TQXP\96&5V MIS)U2:9L]:\?@$LF$ <'9XU3J,I30TP]!K'GI4G@ MIU'L&36T/3O3W(3'EM#:5*)ZLM\NZX^Z/B)+4^_2>83U1(@5W%S?%#H:ZU:Q ML"738AD4;3"L)7J?FV?B+.\+[!ZG>%]Z8:S_F18J;N@#;_[\O*JETM8&W/;E M^,*KA1<&'D4H@#[RJ50_,@HSS"BD813&W!,^]M,1-0?U*=#:%]-7$VQUDK+D M55E+EF7_D%UQS8RR$2NBZ\:V"O!4CNV&6/!;1_9?5!1[@W7/T[1#?4^U^3* M^@COMRF UOSAVA-/["$W!>389VX\PIB@Q5I.'E7'Z&(6DS#V(D:@AXB *(PQ MQ/)F!6D2Q1AG"?(\K32IRU/-31'JCO'C0BXF,7>#X Z+)KN0.19%Y]$:%:HX M")M)I*(M^"8+5#3^Z RC%'4 &0Q2'!Q@PAA%'4;V0Q2UWABG(7[@@LL+Z5XZ MS2Z#II=84QXYA5..,L_W(T@X5K8J'T$2$0)#0D@<,)YDJ=%-#_=LL^(6Q?^]8!: MTC:O(&12[?-ZP ZU40LCCI6MI-IE''Y>2='#RTJ5F*Y]A&Q7QVU! R^BV"-0 M)"&!"/DQ)#[!T/,CSE*!!49:#C_SJ>TT'N@1 M@+EIG#PX\ULV4M:!Y$)C9:TAS$/8ZFBEAZ?'_US__&/UG+]?E4S^?9NSIQG, M-CS*[,X#12UXR)_RU>,-D#2#/[[IE/K=D U;3K>^:T ']LEO',I2.14F+XIT 6WJ;JJ,=Q>"# Q3UO3R6T9S( MU7,UJD:.'P.,!KP_.J-,Y@(R8*GO!S)Y[-[2\JZ&.LB M#%.>*E,E\S)/WC(C#@E3V9N<^")&88K,-[2K"3TEFK0D0V^=X2/ M34\:6@"]RZ5M6%V[X:]'='PFDP9$MI.:AJ9\F_PF#1#.ICKIO#O6A_)<<-JT MXI0_+WD]MKRB/JV+*O]W_?O[]3*GK[O+$(Y3S%'*(<^D-BXE4@;3E'LP3@+L MB2CD-#&JD#R"AKD)K#X+V_ZY;7RT_)6I:\5\371]+$Z1=NYLV5%_ [;TWS06 MLAX+X'O#A)MR/E> :,T#8T[!Q*Z8T1 =^V3&#S5.)$H)*Z7N\W)=EX#LNIT; MJ@?#@\QH4^T3"K;-W5TH!'J@6-HD%R:;=#_H,7[XZ6N^9:VJC-I5*B+\EO[7 M)A^E%)L-.J-=<*HJ27.L*-I!CW@G&V,<;NZ*CPQ-_M8%1S2 T2@RHC/*V$N^ M/()^K)?RC;(IP;@(DQ2E289@YOOR2D]\!%.@&W%95D9--53M[ MJS6XQW:]NN=!L';I/II@XBOV.0:/+]1GGQR;)_STQ(OZ7HZ?>='F(20^"X., M^E"(-(4H2R@D'@\@PUGFA5&""#9L$'UBEKE=@7=$@II*TW3@4T#J[?*KX7&\ MT0^1<9( / "!M>3?4W-,G/@[P.9QTN_0PV;[O2PJU2ZME!=-5NL/GZ5F7M:% MK3P6"T]0"A-"5;WI)(:I$*HJ0(:QQ^,@X41GLY^?8GX[O4ETVM; M>U[QW_,75<^UDFN;J["M.E>Z[8N=9(RQ*())2".(0A9#0ED"8^(1+D]^YB.M MUNWF4\]-%/3KS3>TPYIXL*.^RS(WZDX^8E$T;P1.H';MO+.'LOGMP1@P6[<* M_8FGO6T8 W)T"S$?X3H;7\_(4=X7ZT_KX@FWW5P7 4$\)DBY\*)$WE6\ *84 M41A)898PE)(H-.J4H3'GW(182];(P>69YK']DHB0FPLO&Z5574C8WB=57")J\:S+8#K?<]<,EQ_UPKU7-KEUV M4\UMPL6<4+'3:6M<#O8U=JG\6<+]KIJ M;AW+'E4B/L"0!4S*?"_!D'@B@ 0EC,CCP(\2(_U3?^JY"?6]=K*&RJ@!X'K2 MU@V,CL6I7D/>3WE)\;+IR_L'KC:%ZI+GPJMOCJ'#1KUG)G[S5KW#@.@TZ[TP MPEC'WJH>1N4 O-^4U?J)%]OOJ=6;5=WRQU7^;\X6/DJ2," >Q'$:0Q2$,4PS M[$.41!1EJ9_%IAX_D^GG)LE: D&QI5#^N*PK8>M( MWQ.8W1+NZ+?IK!R#FS4OIM'D$[LWQP!S[/<<-,%+)9$7A 61[R4!Y'[,(6*"0IQZ,?0HYVF2!0'S(Q/)>&G"^>SGY*GG6_^SM>;OBW#2GE;I+3M'K@?:TA+&(2L3#.0NA[RDWK MAPG,6!Q!3()$")I@/](J^G8-$7,31P^\>*J5J'590?E-J&)7M#8SM7U^V[CG M)YRO*MY:?VP$U'-]R VH> M0-.#4W$!OC=\&'JO3%=)VVKJ"GOWIE/+L(\QEXX!SY[-U&CVJ0VG8Z Y83T= M-66*UX:[=D MSDZL-IP VK("JAWU &_)!X]RW<%O2\F[83UH1ZNM)W???@T=B^>F<],>AZ!A M$?RFF/S+#>A6N&,4]#BMKW0]7L&.V;K;D[H12H8M][)TMB V>V#:)W+ZWIG. M@#[9<]/=;*-==?N-6]Z]/LB1FN0U+8#J35OGI[K:%I5[HDVW3*?_$7D M^YCA)(8BP12B,/%@%L8>%((AC B26JM9;I S4N="-7! %6II$IV&SLJZ#%\ SJ6@>+98ORJ\V6Q%=#JCM!I(UR= M WX4\NI^1G.7Y7;LSZOG355VUN>ZTD=]F.&*EXLD1B*,F2\_!QI#Y-,0DH2K MR+$LYBCCJ@BWKG]2:\:Y2?R.2H [,NNN5.6(ME3ZJ%]V,EK'TK7M=B=4&XIO MMMXKL"6Z;DBE>:SJ@ZGO*+0.ZD1>01O@&OG_C( :!GA5#$JV[[J8B/(=%^NBM78\X%]<'A7R8B+GR%>X>*UK$'R1 M("CWXGHI9WKLNH8+KUH/ZQ;\76] M:>=V-U!4PTJ9A)BD^P:L&B]5X[^LP%.3N)6;'@6::Z GU>TCZUA UZ#6=K:Z M<:WR"M;4@AVY]L2M&3J6)*?FI),*03,@#N69X=O6JD'O4D0^,[GCB%&40I9XF4J1HS 3)()9S+A'6!+B MV%^L^*-*$],3;.Z)UMJZ6;-U^Z2[V\$=G4H-[F?-U0)R7 $;AVNN)T9GLHYO M5VG\II=F!_H,=U6].I8;B=W+E6RY5MTPVN]",MY_PFF-KY*ZNN6V"W[H6 MNJ,%T*B?[FIFCZC&8]2H6MGOSC;W/3H+C5>)6/S.KIW7>==[Q)_NB1L ^/P9T@D^M36.'WGL7Z.F;U:VB.)%)_2HTC6SIVN@,V-$OCS&9#5V;G;[]7/^E M<5>'IH[^-T[;^[A*MUEOJJ\1G 7I9"A,(LC=(,1;Y1N;?1E,Q-9G]9K^ 3+O[%FYX03R.!7S# ]@Q49?&D%R E@W0YZ,7QG(#&E[LZ=E7PVE)?1Y/QZ1: M\=5P'2J[UP]HKL-^7'*JTN?OUS^WO2^$%(T!8@0BH@JC41Q XF<8,I)R%F.I MT/I45VL],?[<9%Y'(JAIU%>F3D%W6?F\$A#7TF@/B\OM0K1 T=FRERKLKM4CO]87S+JB*Y;Z M&XL\#J. Q:H!DH 9"0(8Q"P*49!&D6=4U'%@KKG)L8[4]KZM2#34UX: U=/( M+,'E6,IMD=J2"79TVM.G-,"PI#$-S32I3J3!\J'6H_/*.#GQA?^\I50I2/GJ M45Y&5_)'VI2@5>ZL'RI.M_R\ZC^3KVC^+/?-MF9I+%B(LI!#'B&I$'%*5,XO MA4D<8QH'G&9>8B)/+- T-[FSHQ5\4]43<<%*\.^'-7C7%?"NJ6_J=ROZG0!LD-C@ M!.BILANL FZ6YV",VU"R@_Y@TV4\&#.XE_9@_K:96&<\7WR4)T7U^O&)%X_R MQ/A;L?Y9_5!I='CUNN ^HK$?I#"E*@P5D0B2& O(L8?BR L2+K3N\!?FF9O@ M;D@%':V@(1:TU.K)FDO0#DMOBX"YME..PTI;3&@B<4+;+#G]Z^/ZY7_)$1I% M4_ZPTR\OC3N)B-!DKI,)NH^/+>/=E@57=;^4\L@+H3J$20YV0:;;[-C\2<73 MBV_RMZ5H:KPTG9R0AYG'4@S].*%-L6_B9QY,,(H\/_ )3K0J[MHE:VXBIN5* M1?VU?($>8[U8['Y>?,UJQ]ZXSEV6%EOOVC[]$CH6>A.NWHC2Y3;!ME;@ MW I1$Y=!MPGD<;%TJZ./]=^H]BSR!?:GRG5B=3(M7M[+??)C+[>@V>W"IW'J M)Q'T&6,0T2R$.!0IS((L)F&2AB$W,L&:33\W$;ZC'NR1#SKZ>W)@G) V7!Y= MQY KT)W[BBSB/<*%- 8V:UXEH\DG=C2- >;8]S1JE'%BKXL_;^_7[]=E57[A MU2+U?"IB%$JM-9;_":02B_TH@6%"DH1AXA-J5+?KS#QS$V3;O!%1TZFT%*I( M-1-6YT#5DTH6H'(L?NILR<]EN:E5O)K NFZJ/1%S 0-+LN3<+),*C0NL'DJ' M2X^;.S/:3/#5X^V*G3*S'304W/=NA BS&,D;;J(BE;T 0X(HA9S' 26^SX) MZ%3SN)(.(S$R0:6.,>Z.:Y;ALO]C(G ="YXM%T"R ?:L]?TLOYNNSI[\Z8.J MK3?60W+-FNB[3"9:FXE\*([7R,BI8@'9 2_+-:-/YG:Q $'?#V-CN'&::NO* M5\/7N94K)G]3;'@_J;*-[97W;Q3$"88!3E6&(^ ;>G>2TF_ M&*UNK!N;XV5)73:8>%(-VAR00Z5ZQ AC*^OM]YF1FOO'7W2Y4=V=_[9>LY_Y M213(HO>35K:A="RG3O2N4@U.?MO2##JBSU>6'5%93A\C M:R7B-*:*$-@0B#QDA!&E/H9HU'FXU@W?M%@WKDI4O*#B_3OC28 7[Z[.X+-L>1I M;GQ;LOO]E_;#Z=3MK[[W2?K=0*Q_%7<$]417;[N0&]VT1P W<+,V&6VRF_0( M%OLWYS&OOWWU.N6V8'X:!YAXD&4$092D/B1AQ.1_6."3R"=IPDQ*-ENF;W;& M7S6'7)1>W3)5K;-17M^N)IV^ ^H-U\?QF>2HVIQ5UY>F^'?D@]\Z!OZBTA#[//Q?H*V7\UWQ M 5I&# .<3)=)UUKA#'SGA@OKN(^ID#\&/7M5[XUFG[J2_1AH3E2G'S6,F2CD ME"U4'V_V\1>GFRI_X7="Y%3.\&GUP']5[R1G_]*1:5H#S4V"U02#+<6@(UGU M2%Y7JW5UOKK$"!2'Y9)U !U+H^*;E 3;D'T& $TD.DCQVEE#&4[T:(W M^B2"Q(C13FR8O61N&%715/?+3=F5_6A\/JTW,R">U']"!C,<8H@R3"#.&(-I M(K\B3C$EL78%LJ&)YB8_%*WP61([IC3N(**739^V<'(L)FJ(%)W;XCV@H7%$ ML;)!Q/0MF;:0F\AT>19!.^9)'30&[)&#KT]F@-1AHF]QU'K^FFR9YD;[@'^] MXRLN\JJ\YT6^9H=*W<(G),Q0*&!$.8-(! P2G\20)RR+D;Q1)JFA0]MH_OEY MMG>7&]:_W%0_.*@ME #7)315AMRFQVG=Y8*TO(*"+YLXNVH-5/&3HL)J#/G( M\[JLDP:,*ZV9+*K>!=390CF6Z'VZZR82'>4WH*$=G+B@VDZQ,83-:H:-[MQO MD&!C",OI_!K30RF,$ IB M3R0>";62=":A=GYJ;:MGF#AFIEG7RWKQK%9KUDZ;VW-.F^WZ=W%1+>=S^A#T MU?U9?1 3W1D<>?.,/PRCF\AD"S5PG7%/PV1WHLG@[%^LIIOTC_>YOU=*QQ3+V4TQ>V.4)]+L5M=H3]]RIP!]*.#[UVG29 MQ -$[Z4(#SUG7I3U0[O.G_*2XF5CI?LD?U':&@H;2S1M>TZI=C/0_JL&"S!I5CZ38*):-"K!=1 M&%6&]?RHDQ5AO$M &ZAPH,-X.=0YV'$ MBI]' )P#'U M'LZ.^?95'RZQJU7[X>(@(\TG^8K?B??RD,JK3YC6-Y*MY^G=NBC6/^4/[['\ MON2_+'#H^;Z/ Q@07_6GQA'$/.8PB&,OSD+!46S4G]IL^KG=&1JZ@6@)!_@% MY\LZA$BL"WE[>%DO7]2N6Z[E,LIE 7E9;M0O5OPG6/)*T:C\P+0>Q]#H8K9P MFJ869\OA^J!1OG.)9+LB'>U]O_R6?-#1;]&Z,@HW6S85L\FGM:2, N;(?C)N M%//4W_N7Y[I5@G&J[]&+;0EX+'P9;QVO@-"Q? MKH;(L?@X@4[3"P583]D]"\.H%-WCT29+R3W+2#\%]_Q#;KT]V]KJ*/$12:B M@4]"B'@00\)C#%F2>1E-/1$:*BR&!,Q-#LBO)W'CW=%L,3 %D'/TYM@I57\M M>A.[<:8M8G\M.&/=-E>6K5=R\J%@MT7Q><4>\FJIU>GS^*VYB9J:*'V=X@"" MRPK%>.X=RP=Y:Z_K)4OJY*^Y^DQN@*0S?\G9!B_!,#!&VL1I#$:I$@=#3:9' MG&:AKT2<>6*4?_= MD[/,;8-^56GAG(%G7%2OH'%UMIT>S%2$TYCJZ0%7(^5X,Q\=\A\O(&1\E@\B M8.G /CW'I*?R()N'1^_PP^-V_KR.2;GJ:VQ)?U"E)<_@"EJJ0&B:(8T![)9E+@ M#+X9"Z, "0^RB,40>2&"., Q%'' &,UX&,=&52*O1W>24FI[V.ZA.D[&GD%7 M3\A>CYEC*5L3"&L*NVY?^^J3Q+.&T[KT'8;&DO@],\FD\G>8T4,!?.%I,PE< M%M7B'SQ__"&UC5LIV_ C;Y- LM3S&8X"&+! "@>DS#.48XB3-(QY@A(6: 7F MGYUA;G*A(Q*T5.H)@?, #N]_*[ XWOJ'B%CL@W61_:'M+5_N;6WYM]VV/C_N M)#OZ(EO=9K[\X)C T@KGRSOQOJDB]0XOE;G\VP_.JZXWULXK(#C"B,4(IK'* M"0]]#C&36D#HL2P5.!1!J'7VFTX\MUW?T%X[*-OB6QW))D&/!L /BP67<#J6 M%BV2=SLD6\I!3?H65[UBJ]>!;!);Z@;LR:)+N\^WJQU'6M#+&G3<\O!76U&E MYF@-QI4:##=A9*DYD_NQI2/>'W=QEAK@T[HIM[U5VV(6IC2#U ]\*==##V)" MI=H6>I'G(90DS,BK=C3#W 1X0V!34][LWG8,GMZ5[2I(' OA/AH.VI:>9=W2 M;>QX_$DO8F?9.[R#G7]PW#Z^+]:4.=W9 +U68,6-Y5S\O4";L9"0 <02_)@<*I)18,.TX=20NL=_SZO6VX/C]FO%%C"..<11#SX]2B!#',(O""&8X"4)*_=@/ MM-S.AP//;>,IVH B#BCJ](N/[($UO/.N@<"UNJS'O5%1D5.LCJHCLC?09*5# M3I'?KQ9R\M_--]O'5:4&8DPN9WF_+BN\_/_RY_IK(BSR8QJ$,$X"U;S.XS#E M<0B]) ["$,51&&#=K7=^FKEMQ(92T))Z QIB@:36<&<.('MYG]K!R_&N'0N5 MT3:^C,2H33TP[&1;_#)K_0VO\?3;UM7_PJL'^7GDVZ<7W$\R%&,*&4^Q.KP1 MQ*FO4N-B^>N88GE_?HN:^D>4SDT(20+E7;NAL*VI#W#+T=O45#]>W,L.E-DL MF6,Y>*IV^K4U]54?9-!QW+XTEY5_FTKZ5WT!$[F!;K>MAL[M7K!4'\JRM^"X M77!;ED. X8I;\AA-LA(3E\MOSX5![X<>I!1G&BG%X4DL 3T,<>XR@*HI1[NK%*IR:8VS'= MTEBWOVC)O&0WT@-R^&RU 8][*[@I,D8Q2T/L7Q&R='+8R2*6AICJ!RP-/C?. M\?41%RI37#7NJN,:=R$<01H&+/!"F*;(@XC%%&(/84AI0C+!,!)F>1]G9YK= MYN8%J"D$GU=USK-YO/=Y5/5<7E:P^CENOS"R*00^H.SS9+?B2_KU0LO*\[J\6]IE;_DU>M!F8.$Q23EG$!$N)07 MV M@QE (57.;Q/.")/.- E_,II^;$.FH5U>"K]_^+.L#\5[]T*0_?^-5M:P+ MJ8&]D)&..\,,"+.ETA-"[A; L63J8[\EO151'?%.BEA2EQ#KH0/Q9ZJ1]ZD,0TD)*.I# E000Q#?TH"E56G+9U M\_048FV Y;G+3U:*YH [.#\[*SUP)(CF7<"'RN: !SA("% M]B^[,=^H^_GAD28:93/XL5[*-\J/4DNH7C^OZ'*C M2BS=KXNZG'Y5%3G95/65:*U*!:A6R>NE'/3Q^6A?UU,UP'S@MZLX0$HP/>=G,KVPEY^;_SX:!A8\"&F,209$1J?HP0J!4 M=+C*U":"1W&41MR@UX]M^K0DQ?1M@/984,)AICYJ63KN>4IJ^Y+Z3>L?P6R^/X8#YSW-Z MCK'MO7QQQW;GVM/;5T7_);( M63'55;Q/O#FCS=JC#GSOZ+,82S# O:5MIL!2Q)9?OT32K3G<%[>"*XF\C<]RI5K?QI\]0% M\6#L10$A$/NQJO#I(8BC,(4T2&@2TI![F.KZ6_=&GIO\;HG3]ZKNXW39DSJ: M>\>2KJ7+D]Q>X2S='V\R!^E)-OI.T=,/C*[?]LR+ZO5>KD]UNV+*.OFL M]O\77BTX]B/Y/PXI91%$G*A&9R*%4E$+4I9ZA.MEI^E,-K>]V=%:QY_SCE#C M&F[GP=73=VQ!YGA#=V3>@)K0&K0MJ3+D-BKXG9^JJFKN%UD^D05 MM\OOC!,;!Q7 OVR4*+H3S87D;E.5E?P"\M7CUF*!8T%2%&/H!9'JV)$P2#+B MP]CGE&78#^5=Q424F!(P-_'27MTV99/*HBYHF[HC$.^RP^32-5 MZ'',*UK>_L0%^_BKH/=%3K5[+.Z_-3?1]/$7+VA>\ M+*6D5#_#RA#\X>WN%E+'XJ A'#24@QZ=-YTF<2?ZOP;?7 *MG^+F#O")4M_L M F^4'C<.NX&T.<,!)TNG&\=H/\UNY CC+IZ?\E5>\=_S%R[GZDJ&-;69WKW^ M@?^Y+MXO<5G6-8&H1WF0J?Y0OB\@$O($31$.8!830CAG28*-V@\8S#VW Z$A M'=:T@QWQ76T](C>9HA_4#!A59!JS,'HW3D=P.SXLK")M?+\<@9FEJZ7)S)/> M*D= *(]ZZLP MP;%R<14-A&T_&IT0"Y1V_7">>WWYO/^4OS.4NZ+;:)-T#)5M=XG2FG M;2)O ,)13WF3=\<="2?JF;Y?KY2O0*K4\JQQRU6POD3\*/S816W;)FYN V[$B MI5R/%_#<-!0OP6^;9U"M#06=Y375$XEOMU*.A>>I:N(J-&Z[='O,]0/JRAM0 M\Z<$:\?A#:AYO &*2WNBU@WZEH2R9>(F%=]N@#T4](YF,;>)R[N("K;[764B M2&K*:NO']3EAL90IBW"0\3@(M9FX!N"07+.KV' M2DHUW>7#6%ZV9EM!R+TMH@:G(5*)Q++2<6L; *5OC;8"V$2&Y[' &9F8+P(R M8$T^_^YDAN.+Y/=MQ)UJ+T3[W'YX]-R_7.7)46%3Q*41##SI(*+ M4)9"$J4 MJ+K<&4NB+.&IE_#,1&CL#S\W,7'[[=O'AV]FHN ,+W-/QX&Q]N]];:TGP\&GW0'GV;L<,^>>6IDD-W#T^,?J^?\0U[273UVDWB[4P/,;CO6@6M0:5ZRT[@)+E5AI:D(P/WSLYZK21 M?$.,'07U#3X\MKR!7#9U-_BV35TNOW+*\Q=5"NG]IBCD;Q8D3$(6XACZG"<0 M!5D,TX!ET ^$8'&6TH 9I0]HS3HWZ?"5+U6Q(I!WQ(."T_4++W)>_J]B2WVI M7'#+#6LR"YX+_HQS!O@OE>7)FWX:Z\9OU[#9-MPS4P+TEDU/-["^&([ESY9> MT",8["B^ 2W--HM9&$!DK;R%SIP3%[PP@.&X!(;)R^.DF;()*VU'94^_WY35 M^HD7[W"9EW="!4/+ ZNM@DS]&'/,&,24>! A7\ L3A+(4)IDS NC@!O%INE. M/#>9UM'=E#;H*+\!->WJ!MY2;UB"VG@]]"25"Y0="RM[ !L++5.T+,DM[6DG M%5VF8!Q*+^/W1^:#MW[M5M=X6#_@7VI*5;Q2SO%IW;1*DS/O5XY8Q(1Y&6%2 M.4.A_ _%D=304@&3(,DHI;X71:0K"JDGTL:2HK7Y]NL_.A9R'2=27VLTN&JM MPM+J+=ERTU3O4?Q HAC:*]ECF'4^=@GU9*#399DH6[UAX48%4X$>[3=-/BBL M:0?M4_UX 8M)[%>B:"O!?2P9TR:_7PG646+\M>.-DZU?>*6,U_?%^B67M[-W MKW^6*J"X\8VI?-2F#5NN/&0JM& C?W?WW(85[ RNJ>^35&71^S03$!%Y%R8L M%) 2G@:!GP0D"$U41SMDS4ZQW'ENZJ*?6W; CA_#S'I+ZZ3Z],%<2G>P(XY)\9ZNWA;$L^6B)I46-L%\E!T6QY] M=-$DD59K E(D4HB!"$/- 0)8%F'@!(XQI]3:?QB*W&@[XXF\A2//R$=S8;ZYZ3 -N3=-$+3JH;$E&7Q7 M1(.::D.'S"7,]>24120="Z=K03062)K06))"EV:;5/1HLGXH;W1?&^L1?GK* MV\8+*[;-&:)2?.VBEG816KZ(D$@Y@5'J2YGC,P2))QA$/.!I0"*-)I_82SP&F&-? M\:A1KO,8?UH74F6CG+-2=4BJ,^.;VD_[-Y$T\VB"4 (%0T2U=\4P#4D$TT@P MGPM#,*/CX&PRS^^,3[XR355UYA>7=E']M& M FVS((1$'*4X@,C+L&JJQ"&A$8(\HP*'6<8CWZB7R^EIYB:%.BI!1Z:9W#F# MI9Z4N1XAQS+E"!R+_9CT0+ D+\Y,,JET&&;T4!9<>/JZ2F&W]+\V>9DK*]:] M_%9^X)+7E=AOE_5ZR5__;;UF/_/E\N.O9T[5U0;_^L#91BI+JK#ETWHCC]*, M(98DG,*,<2DU4N'!3# .O0"G4H9P#^-1A<*L4#V-RD'9A76<]7 [$YB7@SL*U_QGTI[_+CBQ>-KJY[0C'A91@)(_2!2 MO;8$3$.>09;$22K22'B>EJIW=H:Y2=\MD:"A4K^PU6D AP6D%5BE1"M%T:&:^68Y,O: MF'^[8G4OQ'V00Q9Q#% 88XI"G, N#*/") M$$P8V;U.SC(W9:1QB3>%@$:$'YQ&4D](7(V/8\G00'/;0N/"RS:(@,VV&T=S M3-]GXQR;)QMKG'W8_'YQSWGQMV*]>:X/R3J]NQ$E7ZO5[5.E>\.X,,S!18B)23SH4B"0)6WH3 -$@(SQ&CFLS!)?:V^"GK3S4V$Z!8= MM!G08R6,9T9BY%+PSE0!.Y.&Z-:%WK[M'VFC&NLKJ M)YP7=:L8J?]LGNILE/)K7O[K4\%YEQ;]56[*A<]]@I+ AZF00@DEF0>)B#%D M/O/]@) 8$Z.KBG.*9R?<)(U02"*E>&NH!(4D$_RF"J=R.+>RF>;X#BNNG[!7I\WP#%.5"L;^L1 ,6\Q0X0 M4ZV3K382SNF=MA?%5/ ?-;28;.)QAU<7F';/M[708U*9-,CFH1P9?GBD7;RIE[5ZK'.B MO^://ZH[\6?9=#Q?A'X8AG$42J4SBR%B/H)I%J509#Q,/<9"@JF1?7QHMKG) M@BVQ;6]"UX;36$KQUZDMC&PF[1J*X# MBBWC^N!3,D]/ M?^/9EU=7E>Q8VRX,U9'Q2Z.ILTP"N&O%ID%YQX6\+?X=?OE9I(&9EYGM3&4 93YF.( Q13E :4,Z-BT"?FF)L.]HW^X&RSK)NV[[*,%>%@ M1WD)OM?$&Y:G.@6QGJR[$CC7)K)#S!Y&868LK@90L22'3LTPJ8 98/%0<@P] M:A[2T,@A)5@:V]'6'O0A%X(77%(_(H;:;-2YR8;VL-Z2W[/F@AT#-R.BJ@W1 MOAP%X0[H:10B;8P=!%Z/PVY4V(3A5)-%48R#H!]4,7*$$8*J*)21^W:%EZ]E M7IJ+I#/OST[X%,5ZQ=>;\L +U=)M(&O. :8A52Q@Y5I^#,/D0EQ< &6<8#@W MZ'0BX );>YO]TK/7E-#=MQ]U4=NONS8[JC&9'/1.?,I+BI?_+\?% @=1@JB7 M0A1C 5& (I@AD4(2>)A%*96_-0I>&$_*W.3(EDBEK:MO;DR)W5%KHG?5F09I MQU*H*\Q[9)3> ZO5HKZC"'F#>K_7 ':Z M%/!5(YK)T;*H%DWG6?IZ^RLO%XQY4@HF'@R24$I%'R.(TYA"A@D2/ M((+3L M.8<#STW&=;2![XHZ32O-$5K#\NH:#!Q+'UWVM87(.5Z'1()\IR<.Y-]VHN!H MN$DV]CDFNFUZ]M_-*V=\6#^I"I'T?Z_S5?5WN:TW53N(GE&&MW5(*:3-#1.:("QQ!:^G4X+*$V436.T>@9 M5>?0P&2@1L?0VY-5ZM!@H5^O0^?QT:VAFEY?JLW4[0O.E\JN_:"2_Y_6JW[2 M[H=\N:DX6WB),EP@O6N@4]@="^FC#G5@RX!"O6$!]'FX 1\N@#^F M=]0X .VUD#*+*.0HBBB!0J7IHB3S(>9A!(.$!7X4 MQ20((YV=.3#'W+9H0R9HZ;P!BE*)(U"TZFW5(4"']ZPEF%Q[G<8@I+UY-3 8 MV,7R[687RQ]VNWAHS$FVLP93W;[6>71$44"5\/3P]/C'ZCE_ORI9P3XM\:-V M-<"3;\]MY]94@H?\29TL?WRY_ZQZ<96Y!$A7SQ] ZO)A>SU(CO?M$#[@NR+6 M5C&_023&5?$[/>1TY?L&6=JKVS?\Y-A.%'7IB'M<5%WY6#\6F1\'"8Q$2B&* M PQ)E&*(TR3F$0LR'""S+A2'4\QM?W?U,VH23;M/'.&G=S._#A7'&WH/$"<= M)\XQ;ZW;Q-$$$W>:.,?@<9>)LT^.+&G1AA'?B6_\4=U_OO+G=:%@AX'AJ4G1BZ.GDR9 '+'@J8F4 M?2+B%(I4->:B(H59%B$8AB** A'&*=/V-I^;9&Z"3]$)GQ6A@':4ZOM%ST(Y M+,EL >183-78U#2"+9$CG,=G0=+W'-L :R*W<>^#,@#-R&=\"8T!A_'95R?S M%E\BON\JOOCLV"J+R@7S@'_Q4D54+M*$1)0D 0R1B"$27@Q3$G@P33(OY &+ M24JZ/M!Z6N'!#%J?Z7Z+9\=B[_.V_1HK;&%2F*HM8PU&3 M5D?9VJR#>))I:X4/]T>?N-+A2=:.2QN>?NS:BY^*$E--Y>4?'W]T)/J3)*-N^8-S#HWW:9_S=B&U-4_]"@?EYVL MMPJF]SE+V$YX>QL/ZQ57- V8K%_(AN9\H^N7!@SG+ULZ+X^.0E.CWA?KEYQQ M]N[USY*SSZL3C>"55I.O-O)W;9S_>E7>DK+6=!8TQB@6&$..?091%DBEQ$]] MF'HIP2+T/2].#4/3+) U-Q%7;[M/R_7/$JA/!6S9 3M^_L,X2,W&^NG)ONE7 MQ;%P5.%L]:)T+"D+UF^**Y"O_G)R?6[ CC>P8PY\[]BS*$3MXFTO^LT&45.' MQ%D$\D2XAC$F<4II$4Y"C# M"*8L$9"E4B--TXR)V*A?-R4%^@?B3==X0.63;'A=00 H5IRO@;[; MQ_U:3.04.9)Y9\*']0!\*O&K.LB8^ M8('BC @OXS#RP@ BGP[+RBM"U*/":S8!^EX6UK!2#'>_8\-DZR"D["<%52P?Z(D^<4 MG&3H5$K!Z0?-KWQ=-(JJL_U^4U;K)U[_6*U8N$H:# MC(L$>C'E\J+'0YB&60 C%E AT@"%J5; L>G$O',(L?Y5SA74$UW@;$)N=&<; M@]O 3\1'T?154S4($<9B&,$0>\T7( M0X\(1YZ?V0DP>1M-:\Z M+*U=NX8ET./I!GQI5FG+EZH$\D%KR4:&HMM V6KT^E4$O4' NPT 3\?(6QEY M;*6PAZ9+6-UV0W5W-RH8=O#RW)3.'GG@PU#7=$UL+AL=KX;%L9 Z54%,&Z41 ME<3.('%%0;'#$2>N*W:&H>/R8N<>-+<[CN[4WLB37GNUN^H'+QY^X-5=W6;G MT[H0/*]4B*6\+N=K]@^N.J]R=OO""_S(_R9GJ!3QN[:;?L8\@@(**14^1!2' MD 1Q ,/(IY@A3A.D=:V=&5]S$UQ;#F[ SY9V@!OBP:.B'BB]#P@5*?FB&*B[ MPV]*9MP9?F8+H6&]G1&U,Q+L-H2&]^>Q(_=G1 M_N>)>Y\G>6U$5_O<<_MYXOKSW/::WGV>Z_KSK-3GN6X^3[']/*4X?&X^3ST! M^E<[=OL9?@4#;H$Y43N9UV%.3)]P:LR1O'$FPEYUZYKB\G8C;[9UM:E%G"(> MIUX,&><KSQ,0],C#7W'2[]WL%]6N!5P*\);?6Y)K? M:JIP.GCKV>,LH>C<#[ZKC7_3*#0EV%%JSW"F 827'&RVJ18D80 MBCT81]B#*/)32#R1PC!CO@@2+XN(42*SUJQS$[O?^%,.\6JUP1+&ED9U2U7N M=#-530]T/:7-.I2.!;&BMV=EN@$=R9T]Z@9T5-M3Y8Q LJ34Z^Y'3]](57/]?%O[X]$:7IVY M=#7.AJE-X^=[T]RGJV&ZE!QU_00CDMR7RS;HL.?#[%H!Z.:Z#XPQM\-0T@I. M1%EJ2LB+B T?7C;!*ZC$_9KYGQ540=WXL^2WY8EKVZI/!XWM1CZP)\+=1^H M QY6[/9)-<3Y=W.T)W599"0@#3T"$:,1Q(S[$(F;PV2RH>S]FS><-J#F]J==MRVS]M_U" M8S7#<"V@9!G4/-^ _@?19[M^O<^X/0O\).MCR7+OEM9)+?Z3P'[H*9AFTG'' ME)P_K_CON51UY<"?5XR+W6\^RVO:ZC$GRX:@)H6VD$^6JH7E+K7V_?J)M$[8 M.IEV5_8W]** )2*%+,2JT61(88HXARE#S"=Q'&295C.U:-4:F[[!Z%HVO)L[?X5O0.MOE\ 8Y/MH916/-5 MK^B.U_:7QPO?\0MP6??SW:MRT&/::1WI:5;(TMGFF-A)#[=I@#\\W2::=92I MY9;]\V&M L>-#2P';\[M9%#F DGBILV)5GZ%?GR\D77E$"0MF\H5^$Q@21F MQKY!Y0P48\THA\--:3PYP\J!R>3<4_;+QK\N0IJB-.,"\I0$$"4L@5F8,!BS M $=IE$5>3&Q5B'\UVN43%(-_4'/8JT3^:J'PNQ%&CG?Z0#WQFVU!\5>;^-DK MVFZ$X]O79]?!TVH5]M=],3JJX/KK?&JKOQZ*4K.7QA=3_I"7]'>I8GVN^$5? M_]GW9K3G]\H$*R*7ZW*C,IZ^*VI!3:[E4L$GH;BJ5/#^B).7"C[)T*E2P:*K_KWW"^4E5_/OZBRXWRQFQS-1_XT_.Z MP,7KYZ=GG!>U1K>@B0AH&B4P]"(!$8E3F"9Q GD0A(F@"Z3-[9K0 M<0$>)1O@MV5=BZM.%L1%H7DR.EA /4O/VRR+8_FU8PJT7+VJP)1VF?Y6+U-= M,LV>/<8^CI9L+Q8)F]3.8A_00YN*@QG&UK7LZJ[M[+0)8S@(4P(#G_L0A2K5 MU$\1Q"),*4N3E FCY*<3<\Q-CO;*SZE2&K?;^I*U8;:I"_-Q58WHL7@*8#WQ M>"5LCN78!]:W49CV>8N-#B61:/*R>>?]3\\M#K,:J"XUYX\:K, M/;=/E:X%]?P(<]O:^]6AGM8;W6B/"T!=OFK9P/OV^[6+>VMF+%8!WH,9-;JVQA,/7'!&W-0 MCBO@C!ACA.]HQ;M _M9QB8CO>W$JH/ QA8@EJLD(%I"@D*(@80F)M#/4CD:? MFSR2!&Y3E@Q<'$>@:;B$KH'"M7K20V%$;O$Q' 8>GFM@FFW4.KZ)FZEJ(-J [42_1RK C&]FY*B];_ET2 MMRLN6T?R[.IHASP*LR"C,,5I"%% "$Q])&#D19F@.$.QI]6V_&W9F-O!\&E7 M_U\*&/5U%#E5H>]M<=F7FA?##GIO\X'HG1CS7W;'!TW-';Q0YI^T9?[AB3+_ M-^?K_%>[.O_E#6@ 46:?!I(;G5K^YJT!WW1!;348?!LFIFU3^*8+==3L\&VI M&7?T=G[LNU7/N[KP@XB'! L8AC2#"$<,8C\,8(802E+!8Q3[9ET03\ZC)<,F M;6RH2&S:Y#WAXE^P6L.G.@@ X&TLNXK#L9'-3;N75J*@3V/.Z2$%#M^KP M N3O65X!%=QG>RB+:><+"%H6,9T9&T[VAJD*M%[\=?ZN#DX#=5%:@H\=)B M!)X.1O9R]<]/-76J_46F3V3*7WYG;&%OP8M"Z3+*Q/" ?[4+_HZON,BK!29! MQB-&(44)@T@D&<2A[T&?!!YBD8ACH54]5W.^N8F7CMS.DEKA7X W%)O6\A[& M64^J6$3/L6#9 M>:.26M.UG2DFM1E&@"8ZUF]_!L$U?KUF+]N$ZWWFLC#8@; M4O+_VDC-Y^.+BKZ3H]S^RLL%HRP+$>(P2(5453PAQ4G@(YC& 191AD@4:S47 MOC#/W,3(CDQ0TPD4H>"[(E73+7L)6$W+V/5PN39=C4'*W* TC(,MB\^96:8U MR0RS>F0SN?#X2'%0X:JVN-R)1MZHFI'''HY;4M8A,HO,QWXH-0LH8IS):PUG M,,W\& HI/2+,$A:G1HW?#.>?G?CHR%<&_)->Q.\=Z:;BQ'!A-,6,.[A=BQ\; M2)N+HW%XV1)3AK-/*[[&07,DUD8.,T[)3R,(DA;FS!KB3.34Q<0U1-+]G!R M+(5J0N47!W:D@I96BW5:S&"Q)&PN3#:I;-%C_%"4:+XUNN[@B?H: <=1(% M(YX@**]/,7Y$$Y@2QB *0@2SE ?03R7 GB"IB$PK+UY9,&<"D6M0,&<8/3TY._<" M.>Y*N&@A8*]$WUN5=M%B\T1!/&NE7+91@#UP]XKP.$GU-@7+5G2N[K33AN$:@G$4;VOZ M_MC"$:VU_7Z]S.GK;G\PS+.$X!0R)#A$) @A9L2'5&19$ 4>2Y&1#__<1',3 M2#OWD'F)B#-0ZHD:&P Y%BT[;&Y 0R7XWO[IJ';$,"36"DB?'48L4$F*, HH M4/P+LXYMWW=DMS%R#35"M9UX@!MMSRNZ3<-R+N, MOMZFMXRI8V'0P=E%SNS*:C44.Q 4!@!9B\V[/./$(7K:$!Q'ZNF_.K?4O$_K M0O"\E]>PH!$7$6=(58X0$&4>@5+&$4A9PH,P"QCUN%G6P834:VWC27,9MB3> M@%(Q68+?\E7[X_E8N#?_"O0$Z]Q6]G]:IMT6A5VRW7^'!+NSBS?[K+ICRO^' MI-*=79+I\N?.DS#N4.SZY=1]=,IVCM1 M,]#^ZT(U96,T2"''JGTHR@1,F9]"D>"41RBAL6=4PM4.67/3\1L:U7V]/<4> MY0>A!)/*NL%=JRTJ/QF\RJ\YY"RMJM[Y-?U:.3Z:M@W.>ASU3IN&*="0K6)- M.K9NP&Z!&];LG3-V0;9TA%@B:M+3P2Z0AX+?\NCFE7;ET9'+)W=-J'\WZ-5Q M_N49[\MI%^+C2M&RX6H*.@$D6@"MKK5/H]90Q^V Z%NH\1]78FL^C: 76^WNP'3L338P_'&36*T.3"6 MA(?!Q),*%W- #H7/B!',J_Y_4P?H5_XLO[4?*E6F"5([C(SD$28Q"1/H8Z5L M!&D$LS *8)RFQ"=92FC,=#L!:,TX-U%4$PUZ5.O7Q-=#>%C\.,'-M0YR"-FH M6-21<.JW'; .ZT2M",[":Z1%M7VQ$43'L''@_1T67YBJ'&5@>20K?Q&7[8%'*B)B:D\26> M#D)9^*$7"NIS*'A Y?5:2DTB12A, ARE(9$+2(WRN$?0,#N!J5B C6V-]F/1 MU(7C17G]QX<;CE@A30'I%O&\ %O*#Z$+Z-H5- MZ]YX/*V5$S*G8.*20J,A.BXK-'XH,UG)>+[XJ%IIOW[EC[FJ4K2JOL@O<\%\ M%/HLB*&?1%AICAAF#(609HG(4,08SGP=07AN@KE)N89&L",2*"KUQ-E9$(=E ME0UH' LB0U2TQB1N2KC;B0/^RDQ-D!)Q$!E]CI]O?%Y\Q#FOZHBN4# M+Y[*._%0,'D:[*PN/90 M<[Q]M0"S7$9"#YQ186$#PTX6%G:9M7Y8F,;3YEN^CH5_>'K\@U<_ULQXOY]Y M?6Z;O283/.1/ZG-M:-7?VN<@NKRO+:#C>%.? ,;!%KZ PZC]>V[,R3;O!:;Z M._?2H^-,$K^O5X^J$(%*(/\'SQ]_5)S=OO "/_(N!OJKE-D+)$@8$Y) J8.' M$$5>"-,8(9@%<13&61 &(C(Q0VC..S<9T)$*<$/KMJ,L*"2U-RJT\'DM?Z=R MUZI<5UTW70P]BX,#B!T+$D4Q5*<3:(I#;-%NR=YE+L*"I$'@ MB3B#&<(((CD-3*,TA4'$$HI%0'U"#0M374G2W(3?1R$XK0N&LWRYJ52M\,VJ M::I:=]I^QD65T_P95]M0Q]9*B]79=46"G(7EU9.9TRZ:8W':8P8TW+2&VZ.^ MVQ^Z]=PM\073KL70;GN8VZO;=2U!4U?XL@3@B5I@MD9VX#'K9>V5"\101KGG M0X[]"*(DBF":2FGN\91B%@<#ZI$_DW#J%UA0NK;UYY^/(.@6'D?OJY CC&#LGP]KY0"[ M?:JT+5^]=V8G1W9]AZ6&T/?LR:_^264,&5B_^MAHF+Q&PN+:SG46D4N F!FZ M3G _SKK5'V@ZD]8)\O?L6*?^W3P0O$O=ER.1?%6OPE=.UX^K_-^^% E/G-T]R_NHNK3LUVS_(IEM:^Y%/O-8XB4P M1"2 B*8>),+G,,Y2GR91*-(L[@J$/>C%E4_*@-8NVJ\1]C"!C-G2W32^ ,L= M9S?UE9)>J/KWQI_%L"B;YRI/7)2EQ_@-V+$.^KRW11Y!QWU=_K''/V@!N &[ M#^:PI\4-V.$PU\]%/\I_MI_-1-D"\_Q\C#(2WF0)!S(;IJ5GL@R)-X&YGVGQ M-@1<5SZN1^O[]4I-*,>6/]4E8PZ+WY7O?Z@?/Z\:)?=.G'EE2ZZ_P)Y@D1]C M2)A*^P\HA2D+(QB'.,D(1A'W0@-U:6+R9ZHL-7PH7Y? >0%>\')3)RS0+3_J MQQU#?6UJ7#TZUY^)GNEH3JO^ELK3C@.PQ\*>65X^MOU,&M:;!J^G7W72$VSB M];)<',\UU6]2/6^BI3A77F^JZ<<=BG_DJW71J_FW0$3P.* >Y"%/(8I("%// MCV 2Q@G+$"($9R:NA,,)YF;I^Z(NVA)D.>%2Z<9=3(OAJ7&$HYYXOP8=QW*X MJ05Y<^0N5?I8#Z^.A$+D>3',?$0A"HD/<88Q##W*8Y'X*4[2<=G)9^>A+M8NK:AW@UG%=D$5\$R'K6\/D9WRA+^"($Y[."+[]J MGMGVH36?W7,Z4TB02\J:,.2<0491!+%(?"N9S%H,3Y2EXWZ'+#FGXOWWBM4M\ >=V3][QE;NE1'8]!J@Y?+UWN;3&6MNZLA^ M*$]+/%#4@Y?RKT R !H.]".>M" =%C8NT'0L9K2!=) ?: +5J' JK0DF"[,R M8;&&ZRW7J>E?[>''C*?"?>& MF-O>5*2"FE;0$JLZ2:ZKU=IDJPYA=GG/6H++\>8=0LK!L:P!RJC=/#3N9-M: M@[G^_M9Y?)PIXE.^4ET]ZK"A@RS;#WE9]_=06;;W7'Y$JVJ!HB1)8Y7#3S,? M(I(@2'B4P3CR!4HBBJ@P:LMA-OW<9$=+?1.#;&A6, 1>S[S@#D['LJ5#LHVN M/,K?[ZAO\_=;!NP9',8!9\GP8#CYI :(<< <&B)&CF*MU>U]L?ZD"K/VZK/N MSN>0L2 1"8%AR *(8A)!@C(.<9 )FB1A1(61[]9P_KD)M3]7>,/J-MK?-L_/ MRRX/7+( :A[ 5UYNY/>L')-MV.E0"J.5)=*3?@Z!=RS^3G>BW4'>([]U^VKU M%+#1?58'07=M9@=G?^M^LCK0:#2.U1IF9,O-HPYM_3YN3;\]Y5"I/ZG==L,D M\I"@,<0\E1*1BP"26(201WY(2)!R1D(3B3B.C+D)1F4 6S=+IF1?]8.?[U]H MJ@V.7"@]N>@>?L?BT:QWI%,)>1V6MMI+CB-BVG:35P%UU'[RNM'&2<\'Y33; M%*]U$8"FC,D?7'7Q7@1_<;(C*@R?X;[*\K,'XXX M<9WY,PP=%YH_]^#(J]&3:MGS[_JZ=2<: U6^>GR_+JOR=L4ZLU2Y\' D*(U2 M&&8DAHCP$*8\BJ' 84B3A'A8Q$:7(NN@]+G]\65?_R9?LW>O_5@6,_RYEXD9^C7?%>_RL@EP_KZ36H[X<9:W MJ]=6PV8\#;( Q9!'M44G(S +I)(2ADDF0A%'S!>Z?6U'4S$WB:88J;<653_P M_]K(F^52)9*"U;H"/R1_JFG?/^M"T2\MBW*MY.,UDR#ON*R;B4DV]6=F6>299E MHBH[EY;'WGW7"G(#Q6W&CSU9H9JKV>\7G;E^L+'M(E0V?YN/3U]O*2TV>'E; MO<=%\2I_^7=5E&0183] GA!2PV88HM3S5* )DJIW0CF+N9\F1DU^M6:=V[%4 MV[#ICFJ &[)-6T+H *ZG55N'T?'I42/8(QC<7D!P1)L' T2L-7G0F7/B%@\& M,!PW>#!Y>63N_OD&O;_G*_ZYXD_E(DRP2#V5LA^%7-WP,<1)1&"089S% 2:4 M&P6UZ4PZ-Z$SV+P:?%=T@YIPT_1]G070DT*V874LA"P@:I[!;P"1K11^G2FG MS>$W .$HB=_DW9&&QV6]CIR=[G[[L4E25>V[B1>B ,:AB%17&0130@*8HC!, M,<(9#HU6%M?F[H.!+Q8@JJ//UVY^E^I-P4/*J6C;)P.H^;VB& MU%L432.D=:A=BZI+W;A;DBU:'HT@LF5WU)MT6JNC$1!'-D>SM\US@;ZL5U\W M2^Y[)/)5S\_B:56Q3TO\J)L)=': N4D:554&3INT+?S M/'+#0L0::(YEAAY>X+LBVU)&T$581N4#G1]ULFR@BXSU,0)1E&"+AI1"'*(81%8D?$(SCS"AB7G_JN4F- M(TM#0S?XKH@UO"H9+, 8LXTM6*>VW>@A>J4%1P<<)V:\147>;4@ <.(TP 23WDY4T2E7 HP])"?$NPGC&9&H1IG MYIF;$+HOUB]YJ6Y(*A(Z;^ID5/C7B$I')V'5DS86P'(L6MH*(I+$[D(#?FNI M/-_D;DSMHB$<[!4K.CG+U-6)AE@]48YH\/%QPD#J0W^6K3?62Q.1I&$ F1\Q MB$*$(:840S\5),TB1")DE+C2&WMNF_[3NN#YXTH>E9M551A7ZN^CIK>_1V(Q MP37DSV\. JQ/L&MIZ_9'GG2[GF#I<(N>>L0\3NF>%[795%)5QU__N;K12!?FFMNV[9';Y B FF#] M4)5+V YO9LN(.=[<9\ "OREJ_S(BSN<2>/K1/!9!G"AFIP_F1E'[5SO1.9I( M#,3@7!IALD@;35;Z\32ZKXS3;4Z5:]RVKWB_Q&69BYRS7J>X-(Q3$<<)S(3J M-QF*$&+&/!A'W&>,"9&9%3,PIF!N G=;J93V74G+7?NVE6'WO_%KHZ=G.47< ML< ^61:VWRMO1[_=OGE7@V=)MS.??U(-<#0\AWKB^(&L]9\;W2OO?4-1\^0N MH;A<)%P0*3X3&+#(@R@3 4SCT(>A'].0)JD?AM&80C NB9Z;N-VFZA=;&J]N M(6=_I?4D\=S6S['P=M0ZM>6\?>&F5\/!8B;3E$OEKF^=L)%B*@7>7$,0R)/(20R#+, !9!Y7BP(RN+8 MK.[.Q1EG>'H4FT-=74F6+N1K7 N'R\CK'0A6\70LS3M:80==C]JM4+8G@+6A ML20]+\\WJ>C39O]0;NF_:&Z&W2;R*$GXPI63H+5SA:$O(H81#+W$ATCY2$G* M!/2(EZ9!X'.::&FZ@[/,3;CL$@5WE.J;#L^#>=GB:@4BY\[18W1&6%C/PZ1O M6[4"UT165:./RLBN>A&% 8OJ^7)+]O1;W\\-B&$I]7[(M$NU+ M/&5O_#5AA]4J/19%J8HX9!CCT(440XQ MENI&@FF&R?_?WK?U-JXCZ[[O7\''M0!S0Q?JMA\VD+XMY*!7IW=W>@:#]6#P MID0SCI6Q['1G__I#4I(MWV22IA0=X"S,=*=CB:SZ:!:KBG7Q0\(RHY;86K-. M;>,V1((.\5S5EOB#EP\K_/Q84/!9?C5;&RZTP78-[08OAM836LFA>1;@& M>^CKASUZ93&=%ODA2X(:H>3JGD%KSG'O%DQ@.+I/,'K9W!1JQOLDJ&[WUM^+ M]>/[3;4NG_BJ*3R/'_AVZIWWZ$XH)/>%.$-YG- L% 93R',&4>#Y,(O""'+D MI3GQ C^DB:[5Y(*@J8FYAFA5'+F4->-7->7J,J!U(N.J*FFA!.!/P7#[3/N( MVKA/?/U8:N;:.%O=RV;=2P') M&)"ZQ;YU,,YHI[!*4KM7L=%R+:G3EDYA% MR/+%5_PLIEM)7?:I\?80#V=>DL?0(V$,D9?1-- M[0S%L?8 ;UV1P!-U8)-M,OFEG) M-0TP^JJJ];T^7N$T#2;V:J/I/&]Y]_OO3;%^O2&5DM)SSXMIXB41Q,SS((J" M&)(TQC"C.4YC%%*&MY)G5Q>N^X./>[MZDK&CJ]333]EMV*:SV?+A5,^Z;_P)%\OV0UGMP)^'81B@ MC/DPB3"%*"4!)"3-(?93C$.&:>X;Y9Z:$C"U3;^EWZH[IC'\>E)A2% 'EAL[ M/,_UR-S27S^AJG"X$RZVT#D2/\;3CRJ@;,$Y%&'6XXP:5?U'6;*?Q6)Q,GCN M"U_/*8["" 44!D$6".,OC6!*>0Z)EV<^BM(X\M.Y.D9:#F=G0^= M%OR^>8BT[H*\;53T12K_7PB$UH7:4>RS]G3FKL'M.2;&[O9^[LS3U!FLZE-- M#"M[9E04+_[!\6H>,!XE"%$8,A;*0N 4XH A2/P@X20/_9C$.B>("V*F=DQL MB92GA-Q ^JZRJ]?ELO]Q3+1'4[D%+V"O1?U^-'7+T SLUN8N!S530'(UXA+I M>SS'7*J1O*)C+)F1(]45QCW.UJNG&,TAZPJ,KM/6V9AV)M2%.[B/O^AB(\,7 MY=$K_L?N\:\YB5#N\9##A.<^1!QG$),TA+[':1+@)$ ^,W$56= P-6]1PX*A ME\@&?#WK96!(1XKLR/=" W[NAP9L>0 M$[(RFCM[XPH('=D2-A2,:B=< =&A M#7#-4+:=<#^44I[.6KB?I4F@E[5X./#49%33 MW?6OFCK-2ZPCM/KESS48#'UQI$&?SE-,S>%D"KQ!VCB4;+Z[%A MOYOV8_6^G3TD^PL*2TS^]7'74/7SMM53$%-$8R1LGY!@B&0J$,FR'&9>3+C' MO91&1KVV+LPW.19GU)N_\!4IWP#T[KS#PCX[QEPNQ#=>K5>%DE_J\^'60<_R=(CMT,?#==]E M8X-2$QE'QN.EV48U%#59/S0*=5^S;1BR?! R\TDVK)=YBJHS!8X"E,4>A3G/ M/(AHSF$61A&,0R<->\X,<7(;3K.,WG"Q0-OMLS?RU+;WEC@@J=-W^^S#==GO8PW" MP'M7DW\CO\])7JT;Y.9/^!%[4=2QP&/D\2/> I1 MEG"(DCB0ETGL+M\OZ[ HVA3T\# M((RVX1F6K3;BX5BC;<4S3'0WX[E'7/HXU+QL29B>!^_'DN/5DK-M39$9:"K+ ]6JO5R:) Q;+$J_V!D#Z,%O>TZ7D.AT M;]BV=_BV781+A63=@&^2Q3WL(HR6W3W$8ABF@-LCV9L:;C'LB"GC]DSOIY)? M,8Y-I=\U?UCAQ8^EX+$J%P63!99N\ES,)WYJ2[!F4<00#Z5?ED8013F#68Q" M&">8>HGGXPAK5PCE93V/I+:EAAV 2@WG+#6@.-6'O8A+']0L1&;SKU'ZS?X]7JM5@^ M_$VF@,Y3PI*$DA@F+" 0X2R$:9CY,$AQ2A.&*,(.(B4.9IV:O-Y:R%3^P'=T M.W$G'"!^E6?!'L>W133 M4)P*R7Q9ES?6$THFTVOMJ:S>4UTB!MY:SS(>,B]7=99^I2J8BKTET_?+7,FM MV9'T:GK:;"./U.=V6?Y&"Z@GX9PORDC=@ANRP;ILT^S!CG*532]71"W:S26L MC06>#6B.Y)[1U*.*/QM0#J6@U1@#%'WZ4%2JM>$W(5B:TIIS/_8]1$@ (YS( MAET)@H3(G+XT\O. >A[5NXRU)6!JZMJ 19].P:\GSH8$=6"1=KGH4TL_D QL MZ_V.5/:I![PQRCZ=FGXZ99]ZP#$J^]0WCIV8DT:N5#YD*H LZ..G*4DYRB!. M9:U>YF&88>9#'! >!0Q3QI&96GW?BY@Q,CJ3)X>BC"HLSK!W*@G./ M6;J:RJ?G%7_DRZIXX;=+6CYQI33=XU_B7_5"?ZWO3V_6PAHAF[5JN5'*SMWR M#J-&)L "3A$!E$'H9"3#!,?*\0)J^KC>;ED&O^7NKDC-&OCM^3!&V@:N\/@^R,6UK/0,%DWL[?3 M5^_=Z^Z1QNR^^8E73/VVNJVJ#6>W2Z&$%B6;AP1G29BE,/+2'"*$?9CBT(=Q M2,1_<<2\V*BSFU/JIF88?]G(>R/E$"R?GH0PJ131H%!4BY-!_'ZYY%0)&E6H M1:A9>;EZ4O6K-LMB78'?BO:UW\W.$+?KKG>"O-EJ#GQ^*/*@HAKLY\?O6).= M_;K/->P!Q=^L_J@"M]NEKYET=VX,@KVC4\,M;:.>&8/ >GAB##.)I?&PXJQ8 M?\*TCEJJZ]=X),\CS^/0S[D'$X!P)4^>VJ*<972'B:/-,N^9^VV^_U*E0)Y M_;XNZ;]J<;*].$0D0D*GBR#V*15V?THA"2("HSBD"&M+A6A3'ZN-=4PD4F:T:-!O@*E8# M#TERN[6CWSEKDK9R>$FIS#T5\Y2/+BH2G8:VWZI M,1"L(_CM=!$=I0!9+V".:H^=GN,-RX[U,MU?<:S_5?L*-/=M?0OQ]UR6G@G\ MT(,)EVT#$)4M]3B%>13E(4TB['F!:?69[@13DS/;< #E#,K?J#+G8B'$3^+[N)'90W371_)9]9%\;AIQ2H6&X5=3=>9H M3?1TF&N0'ECT'-6N<=I7ZQSC#@O6[ T_>K&:4\R=*E1S\CD[N?"%KVMGN[S7 MN7G!Q:+VJM?*NU)X'LN%&*]ZAZN";EM+TH EB&899!G)(*)I!#,/)Y"E$0VH MER6)3TS$AR4=4Y,R-T\R_J0"^. "C'9LH?\RDQ*V*Z0G3$; ?6"9(V\B]RXG MP98-B7QCA78YF0'%RR"-1:_$TY$HLZ5B5(EW)52'@O':X>SD9[>/AD;OS3@D M090D,4R5\-0.-D>RSG#R446<'3"'DLUR%//<^$_E2@R__#]EL5S_C2^%?;3- M)?92A+TH$T9BD$ES,8E@FB .\S@,.$9IS"G5S8<_/\W4!-39G$KPR!=,7E[G M-2_@GY(9\-)PHY_*W0-YO\AR!^30HJE!2%$)6C(MLMY[H-+/='<#V4C9[;;0 M&:6V7T:D)YV]Y^714M@O,]!-6]=XVC(]=%52SEDE^PI]%U+B+I>9J.O7/_GZ ML62WRQ=>K55VUAR'F-$\CF4Y_TC8S@F"61Y3&(8!\K(HRFE@9#MKSSQ)\;KB ME!^X MJ9NFB#I3'.M+R+O]0+#;BM_7%YMW.%3XG:> E0BK!-/<(1!%/ MA*!B0NFC+ CSE&49]TT$E>'\4Q-71U<(K":\C5#MWB)8QSB8KE&(*>5!DL&$ MI8$L5"54=#\*H1=P+X]0D'DT-$DS&7*-1D@C.5JC$VLC*Q"T2R=+)8K?53*( MN'ZVUW<[WKKJ'5L#KM; A]>1BV(7]]U$_7;HGH&&(W=GF"5RCDXRT]E'/<\L MH3D\U6R',8^D$3K]0[GDWS@MQ5RO'W\]BZ^:LLWN\MNG9^GF+6A34= XKL9J M\*D=70T3H.5")J]N^9![[I 3_5 ;._#[Q=LHN _O]S"#?(!8G*LPM(K,L9MQ MM#B=JP#I1NU<-Y"=^MY6>>W3!@(15Y(K45V+EYO0Q1O MEJS3X5U\MGF2>0]"[#X4VX=5S-'](U[^49;L9[%8S-.J M]+BTCZJ(O\FR'*KQ;T.$^>7EMMJ*F+E[8]JAHJV/]F'#_R$,_WOQ#>1S''HD MID$$LY@%,E\G@BE*0L@1SDGF!1&- AT'RA4T3,V)(O98K'\O9PO\Y?O-$> < M^'SHE 2LGXO2J,K^6=MXK/X27 ")"M \3+\,NC?G8ZP'"-=K ZW+$97KU<" MVG,O:SOR:)>V5[+>O=&]=BC;A$)QQ"DF29%$<>C[VC9+5K"F9FOB\)H+:?CGT9.8H( \L.14/L,RA MX**6DJ#E0Y8C:CE15\JGUDF(OMZD_8D2$ MU@X>OR+)9^FI+9Z>5>1'<:D(I8.UT!.4[J%]DZ23CM+8)1[4U(.:_&&23K11 M&R#GY/+<;Y9RH@U+7\:)_B!N>OZ^WSQM%L*>?^'O\9H^_GB^8?_V M#C1!U6:A.F3U[^]AU_ZR+_FMUG,LT_Z@^^V.-:!X@S^>P8X[<%\"Q1^H&13/ MUU^(6Z'3-DR^T4I>U[]XC!5]X[[& Z[LU4V/KX7?L!FR]71OVB3Y6I N-4^^ M>GQ+[T[=HEGF,)RB:N=QS?TH2)$P4,(LRH2!$J20Y$D("?-2ZB%.$YX:.7,T M)YZ:[Z:ANXT646&!M;=UH7K8OL,+I5Y_?^1\#6ZH4KU,?3RZBZ+ITAD ZJ$] M. W**D?JM"/<<>"E+5BNO#.ZTX[KC#$$X\CW8OJ^HQZ?0E0*57?]^E5\J:1G M7"9F/)'O8Q9:N(A-:)BHA[@E6&VQNA+D:DNS:?,[@Q71DVC. 1ZK M;5Y-+OBM)?QWZ7G:PUI1WPDT<-DGSQPT9TWT#*8>N<.>.2C'[?OH*5T6YKYPH6)'E#]@L4%1H,[..W@ M,:Q9?1X#RP+5)P87;V2T_W/&>GA]PPICP9>"%K6=\N&[N@4X1QCJ/ MRXDL((8)%H83"F&*H@3F/ \]DC*?(JU28OI33FW+[RA6376AO(:IB393,33 MUE,LW$(XL$3HH*>*V@OT&GIG>]5>W:D0^O X4APT)AQ57= 'X%!),'C3JE]5Z6SP]R!@/0I)" M/^)";D38@YF'Q!\!8UX:\B1#1I6OCF:8FJRH@U9I:1H/=PR=GCRX"I"!94 3 MSR:I&Z1&_%G>736R.!I_W$X6Y]@[:F5Q]D'+^ACUA:FZ+_TL5T&V _U55',? M923 C$,L^(&(Q538'DD*D\CC?L*I'S+/J)3%F8FFMJGW;Y!;2L5W6M!JV)'S M++9ZV]T%8@/O>CNPS$LM7$#"556$<].,6\#@ K-'M08N/6]I(ZCQ+ MPV%(,@013A*8$1K#( PBXB<("5%@4BJQ'M9HTX^0O'\OY[ J+-/ I*G0&S,_ MM.;>S[&Y M+MD7L5:Z?OJ^,:9VJ$J:])WRO>A<=LZ[ F;HO:?(!(I.Z8^[+YY4Z=0_OWR] M!9)D\<%&M; 5M!MVTC*0L! M+67D/U_2@E>?BR6_7?.G:LYH&.6AL)%)A!*(*.EL74] D=/3^A+ZJBRZD7Z"RW/2>4>*?^#HH?=E^] MXY%&^::=9:#]8IU_P**JFZP0)V, 5OR1+ZOBA>^:_*G/OO#U77Z/?\UIQ,*8 MAB%DU(LA"BF!68+$3PPAG*]:I'45UEYD.TP#2J(:6/= MOY\'0W#@O5Z#MT?T?F?1I@KG#,B>HW*753-G;*Z9F_/)U_>B_BJ_3H[H&>'HJ5([:N]?W>,T?RM7K M72ZUD/8)5KOR8R]/PS"'#,4$(AQC2! AD,<>2=(HI"G'-FWK#>F8FMQO255U MY06Q8$NME;??=G5T+93!,1]:*[2&V[KIO258SJP;.RI&-GVN@NK8+KIN.'-E M5UV(UK4WA#%VO\++2O81*)>[TELTHA3QC$%.L=]4*^9I#$D0;FIA3=QOZ*I<&GIU746$<6VI!A]R91DDR&P3UM56W2(ZDIEZ) MJ)%BJ@]0CT:J,__Q _A^?W/_\?OU&_*8QQX'7?-PK4HU_]AI49VA1MEZQZ2WV^O$)W;V6]O- MK>T.P;>-'^8HIWD>A"&D:9I"Q/T8IEX40,)#+XT1R3$QBIT\/]74MMRNA2'9 MT@IP0ZR9!=:#KYZ1Y0:U@;?L#K =F=OV..YLJ,M8.#*3>B8:U1*ZS/"AL:/Q MQO7%2V^;DIM-5OQ=1XOT&2<,QS&,:,H@0@&%68P#F 4I)]CS@X@F9M4T]";6 MV@RC5M+8]::@LCUZOBA_5F C70OD%>17U'O67 D]\>(0W3R9]L[*DEX'HJT>J\;:=I/K R?IV6:U7RJQLI_DFMOR'S4KL MQZ]\591L'@>YGW"<0ARP#"*/!S#-,@\&89+%*(^B$!$3]49OVJFI.FUS7]CV MV6[+*0,AO+AJDRWD&!4<&?;)UEP%/2GE'MN!I90D&.PH[L@I232HJ08UV>ZD ME!E,CJ24YJ2C2BDS( ZEE.';=E)*7<)U.N1\$9QM5BM9%BO/24HPQY G)(0H M$R8801&&.8J1'_D4I:E1>Z'S4TU-&@G4-RMUO,M:,J6Z65Z62]B0"Q:V'85Z MT-:30&XP'%CJU%?Q>XW/=G2Z$S.7L7 D6GHF&E6<7&;X4(1HO&$G-KX_XA5_ M)^^HY.4^7U9U;LUJ)6O UG=:NT<:U4K%$O7G5C;]>R\>Y9#5'\3,DXV MP:BE6ZL7W-1JP1]B_/4'(0$_X6+U-[S8\'GD)\1+"(;89Q%$/ X@R83-%P4$ MX9#[:9(8)>--AK.I"<6:_!GXV1 .6E7M09(.F%0H)'4*Y5M4S&IMH%* M F:HN$UF'30E\V3HG=!!H!B&BF/0105T8)%NB.YSK0&ML)F!&IV.#EMU6U7N-)K<^CLZ_*;#UZAG[738/G.T M3X] \UP_H8Y\X6755'[13.[;>VEJAZ0@#G[Y>*=I%AQCT'_67,7^T'<. MZ]J<9=69JN)\Z_+?;[C4Z5H\3W""TXPF$(<) M@RCW,I@1',"8(!\A0H($O ZJ(^OPRN&NZMGUC3]AH4JI&RJURP4"=V11/-0QW30-DCSC#/I^ MZ$$4LA@2W^?03Q.$*?(),_/8:LTZ/1G;4"L=I"VYH-S2:]67ZP+P>B+0.9P# M"[R&WAG80=HA&>QHGCGO&6P$E=M^7!?F?(MF7'HPG.G$I?FRPR2H^_(=EZ;# MW&<^H9Z7P,3/5:-?!'&61C#F..<1#U,2>CJVL-9L_]\ [I=H>DO6+\F<+\3@ MIFY/3M!]"=Y=L'$M '20964#Y!22K#0 =9-E=0B039+5=HRWS[$Z9$KH MI>NCOK_)^XB[_$?%5:U!<::OUL7_-JIEGB4Y23!$>9I %.0A3(,H@91[-&08 M><@SRA71G'=JRF67-FD'UF+9IH:G+O!ZJN4 < XLF@_"O!71L,RA(!LHNI52 MN:5\F$AO#:@&"/7NF_7-8KTUH.@+]M9YW=(%R1_DP?:-/\LAEP\[$WOG@LKB M. PCCB#S,8M1,YTK,G_]_QR.]\\?*# MFR7;_T7GR3JXX[CG(EULF*#VXR_Z* -)9+3YQSSG=#V/&651$&8P5@59/0_! M+,@R2+.(41\':1 2DROC<K6[8)&? MF\G+D;\D>J)WNDL_L!0_=X]V<(=V^F)M[XT:!7"B%ZY,\FFP "T8=;I/#8>[ M ^)MEM'163,R\:,>6V^S,(XB_KHJ*>>L^B2 _([EI=G9MNKBYVUR MT'>^7M,011B(5FSQ(BU'LJ#D86,1YK!1(XH69J.G_+$)!? M5%#A^FY:2KABFV=5;:G?QI'G6]!CZ?MDLEF0'? MFZ5J^1&GCN0("#; EB?UKUW"W(ZM,5=)WYT]ZFJ-Y.X>9=6,?.+.4.[QF5\_ MQV@^=6=P='WN[@8U/S'_*$OVLU@LU,!K\5TLR*)VJ=4!)?,TBG/FR7I-F,JF MW'$,TSB/81!Q#T=)$#(2ZQZ(ER:;VGG7TMOLL9;BVE_42 MPH&/H-'1TS\[7*(XTM%P)9I&0E\7GAZ9?G&(T42V+C-=B:S]CE6FU%=>?N&E M<:Y4][6I24J9,_3UXQWX\O'.*&%J#XI^Z71& :\@@F M&>8DB/.;!*OMU2"OVHZ#4O_GT94STU\-4X#[UYSB(Q=K+T0 M./*$GIYC5(=E+YN'?L7^ARWAS M2((T@CSQ&(Y0+N^]M-UZYV:9VL9O")4N!'41!E8-H195V/KAU?"MN0!M:)_9 MED;5PTE!UI+I B4#WY8+M,;R6=F@9N:#NH1&GV_I[+OC^8PND;_G"[KXL$4C M9O;/^U)*6=6*1[?SEJ4DV0=RF4AU7Y-U"MVS&?QET8-Z#Y;+Q88W(P&+K M/!C.>@Z=9=^N>?+>2.-U2S[%P%Y[Y),/V(;T/!=B]Q;_*ZNZ5.OJ+O^Q?%Z5 M+YPUOMV"5Q]_R3M0SJ3?MQO ^.ZU]?_>K<1/_^1TK;ZBE'!*PBB%:9REPH0A M6%;!#J&'@@CC-&<^STVLEP%HG)J@:$BSZG4VQ!+JF4MOO###7TWJK(E%$,M@ MJ#F+5'%/X9C$H6X^HA4%1N)XA%A)L2.006-<*] OVZ*# M0SFP -T5TI%W07N)+?NU>ELN9D#P 20C0' R] (8="D>>B'&ZE@\T(*8-2^^ M!LR^1L96XX[7U/@:MO<:'%\UD)V5T#;5$48'$5/*;^G[7;:C?BC(A9&F)F]E<,0?-S=?04,SZ!!M M%"YR"<'+3ERWX TL#OMP''C$?19/4@1$7W+1>=QCX+L26[ MR%=SG-.4J7J6H1=!1+(8IIDG\ TRDK$@CKQ,Z_KZPCQ3DQL'3:_ 7Y)2H$@U M].6> U9/V7( U\"2P@JI*]N!'>$P2/^OW2QOV/#KB-7^#E_'C]N)@X.*_6TK M5M4-H+K;K*NUT'.%Q?H.5P6=8\]/HCA!D#&9ND:R$&*4I#!D:4Z\-,&IGY@( M":/9IR8Z_G[8VX9(*NO^-14H=]2K6)CZUX9];%DM MS,.0QU'"\HA3?RY&(N6;KT^7BA%7Z,3:Y.6J63B.5[*F8+7K0@3P>KTJR&:M MJMZNRWTK?J15U3L_!ENI@4^5H\X[N[;<->V@0_P,*/+=G396J#DZ@\SF'O5D MLH+E\+RR&\3L%&.\F']8IP%B9I5B3T\T-8&AZ 3/DE!A M^M24&M>$/8.IGHAP@=3 \D&1"!6-H"7287ZF+A+.BKJ>F6;D*J[]S!Z7;;WP MO)U ^!.O_L65\?^=T\U*!6C\6*YX'3/XAY XG\NJDJ5:/23K5PA#0Q@97LI@ M1C,/IAG)(HR\,,FS^9(_R$)%]_I20F]VK9V0U3OAB(;A=L6.4+ 05 )Q=!;+ M%UXG$9B)$,U5T!,H#D$=1[SL" 8-Q:\ST$%7D@Q^DT2?]T(9"QLSE!R)'LU) M1Q5$9D N]D+$*(K#+(*(^N*/Q"1KC)"W.\N0+)0-)K)F%,@#6",TP0Q M'Z,DU"I+Y K$$:3V(8C@MT6O8-'&4D\X7XG0P))X!\YM XYCJ=O#OB,1>VJ& M4>5I#XN'PK/O44=NH7>O[_B2/CX),:U2IQ#Q*,MH #V/B1V/: BS."4PCF3I M#B_BGD^O\@T=3#BU[7_"U;&EURZ_[1+BEHZB*W 'U#J,SN SE-3J< M[FU=1V>8O^@_.O>>>0K7J3!06=?X3"CHW4IV/.K\8A[[?A!C2J#OR;Y$S ]@ MEE,/TC3Q:8BX%V:I;@V1:XF9G'"29-(YC M!),$^X@SBH,\T NM&'MIQHFT4(OSC LF]HKL"-@;%.]^>?J/D;$A'_B(.9/! M(%?@;!H#N%LUO>PZOQQQ@?03]L98/_I)KG/%? ]>7Y73S%:RI\K,+K9?\[&M.EK6U6< M;RVJO:3#U[;MXDTNCG&9=/A)?//G01"R($YSF,81D2ZD&&;,9S#,\C1C"6(D M"W55$?/IIZ9\W#_R%<>20I/&JL:@7S['AH5RX).K)GX&=IZ4IE7BEH-NQ]49 M4'S4.ESS53!]OGIR;!O^)7\%*!3L?X3E-$_0S!+1S]HMH6B8$%<"\([@J\ MG^+>*I]O.\AH67N'9'=S\XX^L^S^*F2[ZJG1*H1-]\=*>41Y@ +F>1'T,8D@ MXC+,B$0IC!A"-(FPSY!6Q++6;%/;I"UM5L[F?ESU/,W.T!IX(^L"9=['50< M5QU<>^<:MW>K#MM'75NU7KI22'S>9>@2/_23)(,D8ES>3@F++&$(IE&0>I'/ M9/T5*\GP>:K)N5L*KTC+/0&DH2BP@F?H_6^&C+T8.&+>]=[__#;)M^<9/+O+ MCY^TV]I?^%KZ?;ZNRI>"UR5QR*KHL7%2OT7GG\-N)WS8?ELKHA ME0IPG NE($XRS&!(<]D@GH4PY:'X)\^(1^,PS(A1PKX;LJ8F0I3O]=.B_-ET ME.S44=ORHUG0V?'ZZ4FA\5=E8,DE>UFK16E9 N05_":Y L7R]Y/KH\HS-;R! M'7-"]VG8L6R$.A['AT/L@UQ M&^9Y (HP\BCQ&(?>I! ME$>>CW"09#[1=;([H6AJXKLIOE8L=]GY92[^67,!-GML +SE0]]5[&8A+SON M1U^>@>7X7@QDW4RV6:R:*]!A:P9:QL ^9^#FS59,W]\_^LJ-= 4PV@H:W0DX M1;OGFL#-/*/='#B%I7N9X'9@RQ2&]2-?R:X8*_[(EU7QPG=4B9/^+K_'O[[R M52%IHBMYW?&!UW]OM6D>933AD0=_+"OXR-(@=+J&<0C;LP Q^B]9KL<;.?7# #7^HU M$5P-8N^X@]-5BL+U!(V;T> ,P*,$"'5BIA]S!V4 4+JF!;IA@!XHL"GLMJ#>6#Z]6&JN?*UMY5 MI:IE?80UK]L&/"M^]37N(;X,ERVF-U[B@47_ME2 9 ^T_,UV)004BT>5R0]C M>$'-*-AQ"KY.8'7UK:LW7N6Q0H#?:K6-;*\!UZ+'$AMBUM'LL@$AZUII0TYC M'A/V22!5+ODW3LL7OGK]L.'WY8>B^O<&+XJ\H(H&I9Z\XTN>%^OJYFFM&S]F M,_;43NZ&!] R(B7ZC]XQ%F'@LW4P_(TB MX*X!T2I:SFK"T2+KKH&C&X5WU3B6P3CTD;/-@M_EL@BWB@'<-81@*,E8'H0P M9"R%*,T2F!&?P3C.4OJG&C>S18/HHQD?G'8NN MZ#_QBE7O%V4E9-2?R^="!EL;1=.?'V%JHJ"F%"A2Y7WM??&DSMP_OWR][029 M:PJ&"^A=UF#< #>P,-#%S&UD_F5H[%JNGQ]VO/[K%UG;:\9^^6D[?>%SL12B MY+TPO8KU//.#F-,PA;&L&H!RA& 6)PED./'2)(AISI%95X;N\";?YG%* ;PK M5ZORIPK5V"R9;*7 EX5,7U;T@AQ3E:>DG)*RGP)?T0(OP#.6;1>>5^7#"C^9 M:0][<'/$*6=A#/U(@(R"V(>I'R*8R/CHF$84T\!$';,%>Q29JZP50!3BG#5X M2V_P =A7X*FG?=FB-+" 5?KIO=1/)8%2YZI)=*=BG6+B^>J*1/,"*%>$E.(4UFNG5$",Q:&,,#KO;$61#WZBT6.V1.4 I9@TX7%7-Y"="OIU M55+.F8J!E4:#M!FDAEMM[2"*@Y0(8QV&/. 0>3B&!$S&X)>&8!^;?:9SE332D S ,>>&ULW+U9D]M'DB?X/I]"6_NZ7HK[:.N>,1Y2#6TI MD2M1T[/[ HO#@T07$F #2(KL3[\> /)&9N((X!^46165F4PB_/B%A[N'A_N_ M_H^O%Y,?ON!\,9Y-_^UO_._L;S_@-,WR>/KQW_[VQX>?P?WM?_SW__;?_O7_ M /C?+W][^\/K6;J\P.GRAU=S#$O,/_PY7G[Z8?D)?_CWV?R?XR_AA_>3L"RS M^07 ?U_]LU>SS]_FXX^?EC\()N35KUW][?Q?E+=19"8A&<=!15? &1Y!8\#( M/(L&^?_U\5\""LF"=" 9UZ"09W"2%[#"RJ*%\4KGU8=.QM-__DO](X8%_D#L M31>K;__M;Y^6R\__\N./?_[YY]^_QOGD[[/YQQ\%8_+'J]_^V^;7OS[X_3_E MZK>Y]_['U=]>_^IBO.T7Z6/YC__[E[>_IT]X$6 \72S#--4%%N-_6:Q^^':6 MPG(E]6?I^N'1WZC?P=6O0?T1< &2__WK(O_MO_^W'WY8BV,^F^!O6'ZH__WC MMS?72_[G99@NZ5_.OXP3+OZ>9A<_UE_Y\=6,(/$^?*P$KSY@^>TS_MO?%N.+ MSY/KGWV:8_FWOWW^XX)0LV+X+?U@\Q%UL4.) MP:]+G&9+3ZY!=QL9R'M!P5;6W1 MV8.5+H!RWD)TFM 8DE ^%L/B/=XKX0NB?*63!::_?YQ]^9$^^,RBA:Z6LP:2 M6ZN%R/W;#\1UP?D<\]NU5AYE;L79DFPKKGZSA<;_G\LPIT^78"B?"U2,<9L:W+[@0'V3\<#I=E)V#X, _3 MQ;@*?@-HHY(H:!TPQA0HR1QX:1%8TES:(IS3K,WI<&_EG2"A^H?$41(=&!4_ M39?CY;>?QQ/\]?(BXGS$,R<*D4$IBFAWUD+@44!@TD8N13+,'H6&^RONA += M+PJ.DF 7VO\-/XZK$*;+7\,%V;0P"@KDA?2ER0;(.#N MJCNAP/2.@B,DV042WE!6#RP(*3+ANC3=3M8'&S\&ZI*_:=H.) @?:$ MB=71^&[^?C[[,IXF'*&5:,AS A]4 F5SKJYU )N+9%H'-.RX4/6IU7=#1\>9 MS6:B[0DB[V>+99C\?^//*];TFG;S_-)M>96"LU;J(R(&$4$!A(5N6[>K^IF15A,_L M.+7?7W$WU7>^OK/<;HKO.&UYN/ ZV?0_?4V?PO0CKO*MA7ER5!D';A2% MOM(DB*4H\$(JY9U2UJ8F&__VJKMAH..4Y-&B["(<>'4YK^):W\!52),.+A1)XAG%S4DQ5DEGT/,(@(KA8!.C*1\G".Y9='=RJ:ZST$> M+L@N+ MFG1=U1/_3#^CB"H'$W.6D)TE=SD&"J:B]F"RT\)FCHC'W5X]NO1N$.DX@]E& MJ ,CXP5QD%=<3,+'498LI8IAI6H*QGD)/AD+OA*M8V0F'I>ZN+/<;@CH.)5Y MN/"ZL@?_+X;Y!KADN5*4#G@HY"S+%,%%(4'X(+V5* G0#:W!]<*[(:'CA&8+ M@0Y]B[U.H-QPAC*^^&BHYS MF4U$VH>_26S,P^3--./7_QN_C3AF'>M=;4A(7G/A#CR7#-"EC%:+Y+!%7?:] M97<#1/>9RV.$V0P-__KC R&^I1\<\SJ;^)DN,-,7B]EDG.M#_)=A4E^84["% MR\5='G9\MOWLAS9[S[T?^4<^]+Y;2>!:3=@*$JEPF39N*<08L6(:N>$'!>6,N[U(PS#/R MDR'ARO T$/> 9]!=ZCD_+\=?PH286;Q8O@KS^;?Q]./_ M"I-+'"6!)=DL*$JKK^I9#D!'MP)GZ0A/QMMH8V/L[$18#U@Z"@"S4VNC XB] M2*D^GUO\A@F)I3C!7W%Y=0>=1>:<.0^^&.(ERT">8> K*UTHZF,B/?4([2"K M] 0]P[3%.!V@FLF^ QR1M[D2R+^/EY]>72Z6LPL*,ZK$;K%D=9)2,HH1N:FR M4@Z"H)!#V\A8)G-NE6MMJ)XG:YCN&BND$^!$6WUQ^F\\;IX'*P;#O Q?LY?@[C_-/7 MSS7BI;/YW?+3!NQ7,AJAD3D[0CFOO>^4DPZ?+;^\G@<0QS34<^%Q3'O3U.N>!;S$L\+?:F/-= M^8-V1&7W12%TDM-W>7$YJ5FYUT@,I/%:B]/\XJ+6"/_7ZML1DO_G8DR@>"+W MS]H$M2,6I&(3,^C18.N@[O1<]># -\DN= : @[?$%YS'62-[^8XD$FJ-^S;. M1ZZD+&ST@"Z0M)W&VL_'@96^Q"*]]O*I^HQ#\/PD03UX_4V@V$[L'9RYM[R& M7V?3M#D=BK RO[4G?]AP>+S=/7@_C=!4G,E='&475,>9,!$3B@X5FA+Z*PA>(:U M*1UJSK5FMO6%Y5X0.;'#WP0B!PFS _NR%L&H6)ZMEP*2KN]O:HFL0U[;O!B> M,3(77.O#9[WR,.WZ3G85MY<@.XCQWHY#'$_&RS$NR#5?E4Y_FDU(Z(OJ["^_ M78O&IF0+"0&,RJF.3C 0D^005/4#'O!>QKM/PZQ8U31 :A> M8[R^_M&<:+.%@T=5NZ36MV*>CN.LI0M9"6Y5ZVJ36\MW YNC-#IK(]X.D'$W M@W EGZO6!:-D%-!5340I7;B(*MHG7W(?G[FY3]&PI]J)\--0 M"1U ZJJRX7WX5LL::FXSI?DET?% >B,6N1XB6#G\E,$,4M84BQ03)8';* MM,YT[T'>L'G"$X'M5.KI 'G;JA\>[":3G;5&2& R.N+)&0@8!'C!77+,P^<438:VY0CH V99MDK@46M-)GU*N+Z_K-!LN/'"?B[',&.U;)QH/ M-%8G2RN>"$!'"KN'5,)L^O$#SB^JC[@J(/T\KA]=#_IW<3+^N-+08N0\%N-\ MS9"*#,IG"SYF 4Y&+V5RO/#65FDWRKIQN$X8Y[5740=VZA&G\M:=CV&N8)8* MA".;JY0FANK,OES[5 ;B1^C6%;[/$M6-RW4ZN+553 =(>[U9MDYGN< /X>LM M,=;"0B,B'>TR@V2AY)HYWAFLGQR,-)A&8K&V3H=REHJI0., MK6ZM;[-PLUNT*@831C RU[EA(=2R^02.\ZARX=')I_H]'%PAL)6:;KRP$]JO M-JKH %2WF!B5+()W/(&0K+YFYPJ"]0PTXXHA66,T3S6A.M*''_;"]]S9]+V$ MW8$/7SLHC9<7JQ=?T_JVNI[>.$V5%>+;\(!5$(R\0I2:("]JUQP60_9)L2>[ MS1R63GB4G&'OC<^"HU;*Z,#^/"4A]$H'QB#(2,>S1 '>:P3G ^,F!EF>[,=^ MV&OYHZZ2F[V?I2:=6&.9 #6D41440Y\X+7MA\K*II*T M;WV'?I0QFF\)(ZL8\Y%\OML;6\M'434&4KV'E%KVDRM2Q&>IVK8#-2)X-58&1W MZQ8'JX"T=L&=XR><+L9?<)WT>#M;U%3'N_(A?!UY;DT)O$ 22=5W-:M;S 19 M*%-0<,V?'(%XX$WS/B0.FY0ZE5T[H9HZ0.&'.8;%Y?S;2GIK8[WV!1B72KA M$6[&5.? D/3(1 /G3+ <41G7^J'Z8[0,FY(Z$:Z:"'Y_ /DU@*;XL2+Z1$'@ M2-H<>.2B7I$64$P@1%:'R'FRRH+[K)Z087"Q'VIB4Z[1J)S193!$\64Q;>PX%91U%':IY\<%]&H;-.IT(*D<)NH.C MZ:%8Z+A=/\YZ7Y\:DW*6R_DX7BYK&=B'64WCUW*=V80^\>,UUP6C9_7]%I-9 M@DK(P$F)H'ETBGLCPI,S0=O8HD,H'S9I=3;[=7*E=F#SGLL CJ1)"C5J8*A) MI-H5B,IZB )5S"FZH%J7D3Y'TT[P:][E=Z@;G>/5T@QF _0$?K_2R2=PY M6@??2NZ1H-_-5VOF51CS'N>K62VCK&Q.126@O5)J<:P$'VI0+ 0/CG&,\JD> MY44SA;9*2P0V.*J;7#?FOY82.^4Z#D4-D.>&]#?LSHIK:G&L_UA< O MN/PTRW7HP&)=P%\OI#[.P^2/>DMU[6V\*&4\&=-7BU&(!;DH!H2I#*-,%,DZ M"2P@6FFD82(]XT,U(V;8T*\EM(;13P=VZG=")B0MKBC2I>=O'W2@;-E@\A74[@4:.K>KZ MT*Y&]59/]W?E?KOIFC8DJ]3 MP*NA!CJ"527^S<7G,)Y70;WZ%.8?R18[K8(H4H*(TH,BGP!"=1.81$?F6 49 M3C*EY $EPY:#G01&QTN\'_B\O%R,IQ2MOII=Q/%TI9?K5Y3+FO49YTV&Y\5\ M3OMEG?@AGNG+-U/:49"!16V-U M:'V*GHFU84O+3@'P'C'1SXZY[MARXS2/DI0Q9R)=I% ?*GCR? ,3($MP4I*_ MPD/KIW%;R!BVRNP42#Q6UAV4*UZ565XYK]QSKU3">AVK03DK(-9VZCSZ(KRP MOC2_#[]'PFZ)6?8]X>08(7?Q[N,FS%Z+Y[HXURI%7@13%.M4&\E\ *>4A:!X M8BXP(W5[N&RG93?]]B64VQ^N& M8KCXZ2L)D51''N/\VQN2[.*1]P8^6<$PJ=H7BO8614?@I>"0R31'4T2-M$]R M>7L2=G:#\G=UR="+\KOPWC8L;O;Q2YQBO7M!(80WF1P,G>O!^I)-.!UM."<#\GH MS)1NW6_@9O7=$/)=710<*-H.#,JON+PQKSL]SR-W,Y>2!!A?ZW?)0$(4%/D* MGUD4Q* .K9^S[4WD;A#[KBX+3JNH#LS3'09KJPWGL[" T=&Y+#@%/#R2NRI1 MT/F1D8$G[^F8YI'^R$F2 MA=3$4XE2^.(=QM:%JUL)&;8TM8V.GP'._@+O$#6OQY/+97T*QYBS?C5OR%I0 M*M3D22(#*DKT5@OE7.O9!(^0,FS=Z5F0(_YQ1>=\W[#>Y+XVYVZKNZT3NI MFKXC&*[M,Q<,?<8(Q?C:>J7V)Q-DJ:4P3M:9#%JU+OK:B\!A#\K38N5 8.ZO MN'Y1N3'U#Q]W*JF9M@I!N4+L12$@Y,R!AR(C*BV%;)VBWY/$80_B'I#91'G? M\5O*1YJ'WN6LSA(; MN >3,5$L+U/[J\7CJ>ZF3\_)L7EF#7>.Z9]G<_).INMQK.G;AWF8+HC%JO=I M7GTW6:,@_\?ENM#JNKEWD@5%=+H^MU"U@4@ ;X4$3?Y+]#IEGELG T_#R;!V M^=QXW&,[G D< VZ1^G;R*0FLB\*NF!)!L6P9!^<=;<58^J=0B<'"9I9.MI(D^0 MTTUSQ"$AN)=.OK,V^G=2WF'QZ>?)[,_3Y/.O/_QL&?SM[+3/V5\O=..V:E[+ M0Q0870A^T2D*=@('XS,W/!M6!HFT\1:$-Y-[< MQR%M2['LN=7:P>%[ZZ)#)6883X5$E@4)+Q /1B&@*8$58V34KKE:&D+W MC]\X[:.(#B!TDSQ=/;DC.:Z>WWV8_8;DG:;Q!._4H7^8[2CJ:[$B4T7DEX%+W1"9FG M (Z1YYZ2!1\BA7+U#0]&(T5L_13F]OK#VN*^D#%KI*8.(/9,\SDGA"@^(F0* M\(B'4D\=H:!P8TPR(43?NL]'@_9_)[.17<.PH2H[ .9.O5]7Z8?7XRK>:5Z\ MF[^N33EK*JP>22.CXZD>-EG?-<#/ M#(DN.C#](XRGJ_OAZ2T>1R4Q*E(# D!L:2LN]^O);HGP5?@\7H;)M?QXL8X+QT"S M4.HS;@?D+6L0F&..&I.RK=^Y[T[=L'VNN\;NB53<)7A?I%3[>]/X2ZV(&95B/5,1P:>B09D@((1L:S&M5$9[&:)#8N0W3$*W?!R"*9":[U@[T]R!M\BMTP MB&RCKIX!^7Z.G\,X7X6!F^B/=N#*R]GDB7E.6164$$-]VHCURKE( 2[J((73 M6$3K.OW#*!U\C-XP,&VNQ)X1N^9II68 M_C![D?[S7\S!-^#LNEY/UG9NVQ7F3!9#3Y4#IH, ['B$9;163I9A\[[G4UM8E1Q/2 M9>7^.2!Z?C7V:%BO)M/BNOJP*F/S-WF$7J++VM$^#"15Y C1R@BHG,]>6(H< M6]\^[4-?E\[LH,:UE3*[*-][P-WM8D1!YT-FF"E&=8*XJ=TM,&F2HBDF&F%T M\R=43]$S;$ZT1R@>JJP^H'?O6/@E+"_GX^6W58."R017'=<6]:'"#9-.H47& M##"WFE7D$CBN;9U=CU[XJ(IK[H?N3^:PJ=$>@'IBU79TQO\\F]_F=I62VR+J MD5+:)U="G1U)XLR9PM.<([CH3(Z6%\9;)_3W)''8)&H/J#VA2KO/LFYC,-?7 M+MXZB"PS8K#4>PT70&89?6+<&S9EBS0DF4#:@O)M^?&?)LIY2K3TX"K>.DK>SZ4>R MY!=O:P!)XB5JQLN1+TP:XVLO+%X?-:C:S%4Q<,4$CD9IP5H_UGN6J"YSJB=% MRA,N[/%JZP"'O^'GC7_SKFQG*&LZ(V)&D'4NL>)T2D07"TCD)DC.LL/6+U"> M):K+Q.DY<=A6;7T$_AN&?L/)RK6=?0A?:SG-I]FD]E\E]_N1UU^,6R5J8\IL M2JS/: )$O:ZZ93*6K,A=.E$,M2^M7:9-SVH_SZ'DKN!\JZL ,70QF_Z^G*5_ MC@0%AIJ\(A)=KK-,D=&!$16()#4SL98O-C_=GZ2HRS3J$-!LH+"N $A[BDZ+ MRWGZ1)OJ7;G-$\\^!ATC)%'G_@FF(#@9P#CN5,P^8_."D^>IZC)-.@00&RFN MGQS3;>?Y%I.K3-H6 8]RE-RYVJQ0ICK_CPL(C.++G+C.VI4@0VO/&>V\2TX#2[R>#U*")X&"4BE$;K.P]DRUIX?B]-Q9T7/B M]$2*[" K^E,IF);ORD]?Z9R8?L3?R&:_FU9FZ_]K"A:4.;J'-K-V)XKKL9(=$V&SN\8/>"4P=GQ%&RV3ZDZ5IBM[6PULPH MQ604.@&FU.M%[Q!BR Q2+EGF^JJX>?7->3GL9C!&VXW5,4PZ.,6.DLZHF& Q M"@F(TM8>.A&B] YDB1X%U];:UE=Z1Q$\;-C0)\3W4N+!B/V\VD@D@?FR ]PR MDZ)$&R$$4Q_DN0(AD:O)% O6\FR3;3Z1Z.2X/5D8T2EN]U'BD;C]:7H[-7C^ M,4;KWKEWF6DSPVCSR><:8+2-D?;3BU:YNGJS0;[F>L6;>5H"(U"YT M4/M0&.3LI#&<>YE;E_?O1-C1O36O%OFP:LG$=.!*N@A6U\)W4PRQ238]H^,9 MZZ;TX51L?AB^2U9[+#QHB'FXO#L(G:ZI7TND7OC-IG6'OO@Z)L.*V?$ZG#96 M/U9IKC+I0D942:KP<8NL?#Z]E%&$]'CG-# M/B,'C%4\A7R"*.EXMBX(RVL^3[G&V-E*2">8.5[1]]-$1TN] ^C="*W#BE#<4@*F5@5F1I/'.1MX;- R*&A4P#Q3X<_WF$E#N R8N< MQU7\8?(^C/.;Z::CRH89QZ0SW-47*:G6_"O:1:)$J"VI4_8L<=XZAGN2H&%+ MX]K#IYWT.X#2;[@D>6#^*U!T\#>7> FA( M:0&%8@C+,,*1UE,\ M@94LTL%-)C=&00XD1\8-:BU+ZZS%H\0,>TW4'DYMI-X!?-ZO!+BA73,OT'(% M=O7$S(5ZEYLE.'0A)47XC^U[!=RL/^Q%2WN0'"S;#G!1!QW4+IFS"?W&QS=3 M^F1<7/$B8Q#)&P.:IUA?SBH(*#T4GD0HG!E,S1_E/4'/L!<=[7'33/8=X.@Z MJ?%J$A:+369UE=#P.<;@:H>+J%25$((+,H+EA>1F,7AI&H/H46(Z:8G7,%EX ME+@[P,UM^C=;*C(51 X1M&8DEX@)0O(,M$1FN(U1RN;IG@=4=)(B/$Z]]W,^ MQ\EZ0+34SF2W,E8K1OZ8TB:I8>3&8 8?F=.UA2Z%CJ"X\Q#)"P,6C"T#L-.+LP(Y<[YBWQ,-J;-/($_L:A08TEB1CE2$GK"0@ MM@2RHND0;5W[_9"*3MH#-#QQ#A-P!Q!Y6*CW\/KW-_+%?I[-_PSS/')1&5Z, MA50[':_&NT96!%CTM .<2L*TQL^>)'9R2!V(B&=;IK=33P?HNV5O5X]I%^\N MEXMEF-9*4=J83#B7%0AC-06-OD!P1@-3VJ%F*))L_>[T*7IZFV+6$ B/7X,= MIY5N:A\?RNJZ(/G];+[2X7(]0[T>"1]FVX/0D<,LBM,)C#.Q^ID, A,(.11, MW!/GJGTI5 O*>YMW=CKL#J#I;E#^6&Z_SN5<=7K]$+Z.HF8J*Z8@,Z18R*#C P/(5+251HMHVB>^=B2NMY%E)[:2S?75 M+Q#_5YA2$2+%]N>]NM/4VE^SL,#Q. M6_VB<+V]'ND:)+-3H6XTYZ0'E6M;-B,EA%Q8=4*L#*U?)A] 9F]SR@8RD0UT MV"],5]OO$0Z-]G7Y(_@0Y.Z'._150 MUTHG_;1[NL/1C?LQKWNG%A\L/\WR2,FB%"=!65'J#)_:U,59!2DZ[DU(IN36 M(^UWH6LGW/F_'.Y::*D? -[T\0N+3Z/"2F%>*,!4H_]"CF^TW@"99BY,E"4T M'[5PAX#=4MWLKX"IPP7?#WA^&4]G\U6FKQ8ISMK'/58NO-_ MKB4[TI;X3]J#M9:"?8KM(89Z<87%<).#[%_B>F80=?>#]H>" M76541U)[PS&2)XNUYUK,@N(N)B%+%R.YN8;+UN!]A)3=L/@7O6[97QG]0.O] M?%;&RYJ('ZD8BM>E]M*KE>SU]5^T]=V6M%%E##;9$S3TW*R^&X#^$K6K]:.&/I O_K7(><5]5_B2Y/ZZ=& MGW Y3F%RE[.6+9_N+G/>_D]/L'C69E!6>!\PL6I 4PV0-7CF%)207.V(("-O M[1:=I1G4K5/C.B/P'M<3/FCK3T+-;8; %,_DRHJ"8EV4X:-'X%X+YQUGK'GM MPBYT=5+PV@PW3YSH;71SL-'[@O,XN^,^-C=Y5[.YR6%Y-_\8IN/_6GWHR[ 8 MDS%X?VL=^HT7*7(QY# M1&VX/9DM+N?X@93Y_ITQH8=D=8/;K*)#G^NS4.'JXW$+T5D&+')NBXC%QM9/:!N0 M??Q,V+I:L@7=0\^ /2]F'PZ2 M.;/F^[6OO^$7G%[2/TFSC]/QQHG<#'9\&29TT.#OGQ"7&UD<8G3W7J*1)3Z. MM4;F>4-$O8&L7B^7L NJ\SF>IG?\'-- MHD\_7B/)F\),X 5JBT4*9.K#;"L]R)*#-$I8$5M;H\=H.?J6Z-[G;@N5,A,N M,@K4M D4MPFGP7,,4%"[S"2CG=2\=OMYL@;.7K; QH-[G,;*Z-? W'FVM+]I M>?CJZ7BC\CA)CPBCJ=7R8L7BT7UL:[7OLE\%QL2^@A>L.K!,_JJ M7@A*PY %$Y0TK2L!]J/P6-.S9;5M@-=6^2R,!HQU5)Z-"6+)#C#4F302*< Y M@QRZ,T G1--]LW0"1?5KF=Y,O^!BN0IVQ],7I8PG8XJ(5K<+M4#M)PIXEX?= ME^SZR8WLV4&,-#)UM]:^.1@QTHD556NSR!%W.BN04EF?C-,:VS< >D#& M\6V/KC[R!OC%9AU*9L"-J4U*F0?'H@'!61 J%Z="Z\AL"QE#MYDY3N,/^Q<= M)^=^#-6Y<"MFJ>D_D4@$5A ./WH#U M$3F=5Z+DU@79C]%R].2>>Y][RX_W)6DN%!3F-2C.3)U1@V"D=FBC54XW'RC] M&#$#CV-I@8,'PWN:"+Y?*_(:X_)=G(P_AD-CJ/N?T,AZ/$E8(\M1U[CQ0&\2 M?,S*5;,';>F4(6?4@U>ULL>KZ.O#%,5:EUEMI^3H1WUW/O4&N@QK"^RH0:MD MR<.N3GQD"C1WM<%H(1^_MU OD0(['YAXUL MPS8R&IF$]4=?0R&AC";;#!HMUE(3 4$%#A8M\RE:GIJ[Y' MD\TAU$#H_1XHZ\Z#'\+7 S-A-_^Z6;;K$8*:9;0VG[_%[]#>EN*Q@)2ZYB5, M@:AR!!9)(8'C$DH0R#%.M[2QDE!4_5V8HY$*\Y M*'N"+MZ/TC-TSJL-)K;T[FZC@7[MQ[;A]#N9CLT_;&0UMI'1*KMU]QU+2)S. M$V3 C-'D-S#" XL6)-=9>V5U5JUOL5I/O;__1N?7V1*W(51JPS/6[A"LSD6P ML?9T8A*D$"ADTL8V-X<[$]?#X.&#,/'\D\\6ZNC78*SX?=BP[X"JI.T?U*HR M:0;%/"63M;K=M-QDK.^_#M[N6,U2S3*;0:>.0(?'2B1"[K M^P=66"Q>I=+Z)#^.XN,[9>VX^LO;J]_LHR#16ZDT6"U$;7K#P1E( M]MZV+F4_DN2!DW3GP^?#WESG4W6_)O,GLH:S;X@O<8IEO'P_"0?=$VS]F%;^ MU[,D-C*6[TGEN%JLJGJSW W8R(T6P1H+Z#QYZ[5>SR4N *U1S",K-K3VSIZF MZ.B&1'5 P*HB:%7L41>;XW(\Q]N+;2WBP90\2\2_KA/Q:B^*:%V$8IR,/@AC M7.N[UT-I'=:\-434@]9&YU!>OW:K/ML?KTM)PK2VMZAY6)P>^$K]J4]KUHIC M1X(;&;-;Z[VXM]Z63 2ZG%CD!4))A,1$04 LSH#WJ'*@MWO]'3'S(4H4()3HG6!FX_"@>>B7DR;&WKSG$BO?5K MVU[C,HPGL_(*Y_3%](AG@X]]4K,RCAT([:I;1M"2SK]BPM%M&'3N[UM*[*RUM>[9YLX.B3=8+BFH,#PBJ* $4QQ@H/',, M3I<8_3.@VW?-OT+7BGUP=7LD\,ETTZ]U^_WR,QFN*KXPJ6VQ?Y[,_CSR#>$S MG]@J;;%VY9\Z?)/?!)SYSP)@-R3J=>M'3J)6G!"#0.2Q#:-!_NLP-= M1_MLF\^]O=;-H7]K7V!F13@*9BP65MM_":!XRH*4*#0:(V1I/3AS5]H&?G_8 M&CT/W+-3J*A?TW5D%['AVJAUUD[M.VBKEBT/@8D(7&0";#9(9VVMX])6:FYR MM+QU;6 7;=56*GQ7[NGLV_K/F_WLC!,&)?D>4AG:SY9B.D.>"7J6B\I<.]FZ MM' WROX*SN0^V'OP#+.]_CJH4'RBV=!V_E I9(Q;*+XV%D)4$&L_;A)C"EIY MCK9UKGY?&H>M9!P>J2?5:0>8?:8;S'WNE"QTW#.V]HM4T1E<,)'DR;4,!G5J M_IYM/PJ'G:$]/%Y/J,\.T'J_J\CV+>BCX8:)5'LBY?K83I#H%(.HF DFL1C: MCY'=A;!A9VL/C\WVVNL DJ^15B9AK5I)(,5(5^TK+BJ3:W$_\&N2,L'Y J7V MF% ^DA!+'<;!4K:!9Y]B^\=O>Y,Y[ SNX>%Z:LUV -[K\NS[?!0FN"B.=EWM M>[F:7>44$^"SB ZC<=:U;@OV&"W#CML>'H9-=#0@UNH%PJJ6E.S^Y3Q]JF^( M'G&=N;!<)@1MN;[W5V6FQ8>=C#X>JTVBC U-6 MD[SU\IW^4XO(OX3)38QVBRDG+)EF"5PG Q2J.9*6BX#>1Z&D]]JT?B>X$V'# M#LX>WLBUUUZ_^?E]NQ5_J).NSM&.>;/00$V9M[%YYM;,J#Q3D@4Z4>N#M,!4 M?5_B@ F5D:<4??/QJ6=JS?QZO @?/\[QXV8?;Y9=R?Q6/YGHG4I> J,M"RI) M 3%;!<($ZT)./IO6SYUV(NS[:,J\#WJVE/DWUD\/1_(V::VZ.D[SVW&(X\EX M^>T>BT(Z+U$;XDE@G4YI(*0:12ER10SYM?8$-8U[DSEL5OP<@#RU[CJ Y]7! M0R<4DL=!K+R83&9_UH/IY]G\%1&T'LI[CTN=%1;+ZC2(Y$%AH(A+<0V%-JH^W,,R]&2TY( MTZ1QY8N%H%0".DMM3D+'Q)L_YCY5J_OT"?/E!-^5^RO]J?IM AG\D/ MQ2QLB!R]:"ZPQBQ\5ZWX]\'GX^;P_*KO(/KX>3P=+_'M^,N*NS=D6\K-3]Z0 MRJ$@B)P)2/Z MT+KY27,FA@WM!SDDAE!_5_B_XNJVI_KRVZWOKM\=+^L=WCBOVK[>9IWGE)Q# M R;2'RID!E%F _1_79)34:?63<4;DC]L]=P@F#^ORCM ^Q:&W\]G/]?@^';R MZ)J]9+(I4ELP04=0.="QAC;1L285UD7;;@E;!K#6H_N/.W0 MK;M^.8JHO*Z#YIBM'30Y0HQ8!\8H)JP0431O8O@8+4.W(CY.]T^,WSIAG&7NU .K MVB=0[Z]0WU@F.NU?CR>7RP?9,NTP4*A#AZ[B=/Q:&^FH#P:2IU.XCM%DS4N= M#B2UTXE>^V#H<0__=$KKUV+=&ZMUL+7:_CFGF?UU0BOUR 0H)9TOA1QBZZ.H M4SL*!,<(;AB\0LF4+=_'!+ ;L-?/OX?H(H,*"0,P+G3M+9D@A/I\QF>'B4D> M3IB,>TA/E[/ ]D'"XY;F2.%WD!RXR\N;*8GG\EZWX\*<(%>0P:I+O-+:D*C( M3\ST/5HKK;K_@J0QG+91->S-QH0W?GG M3><LK' ;)4.R%*I>3R*=3JXD#H4A-[Z.R<76U;6MIQW2I]6V_/<. M6^-(42%R,)$A,28D..\,\*1$=L%P;EM7'SY"2E?S#??1]\/A=,>+NH/#9]N8 MQNL2^U_"\G+^L-2>*44^6O% 1LY1]%DC0>LR?>4B)DX';&Q]\7$ F5V-03P. M::=540#]^M/K:7('^]-W_GG3,8VGO/2X.YC/U8GQ MT23 XNK0]T@QD<\.3.+9.5-'N[0VU8V'-5['@!_FA-G+^;?U8+IOKR9A<3L" M]-$SM 62BG3(.D>,:H<4$!:!UOID[.DN-)XDK:M!C?O@X?%PO)TJ.O!\7H^_ MC#-MO<5K3!.2Z?U;ERRUBUI*DE$H=?ZM Z="G7\D]?Z TA=_AGE>GR.WKH]6<<:U[=>R][;+D%P(S2+M;,RR4IR7L=S.= Y6<CJRO2SF M*:CL>A[N/FC;;@P'5VR_=O"188U'% D^]7FGG3!Y0H/8IF,G6IN5]PR2C_72 M0&:(I@B@J!M+MD(8U7J>;A?C@V[MQ*U]1^\_%/#%&D[.A3"&MI-3M;32V;7V)^_%20 MSG#B4(#(TH*J%>K.$*^\Y#K576DTK>MICJ'WKS!NJ V23ZSK?CV 9P:8'IXV MW>ESSS.%]93M[W:9IAFYSLP5!E8Y!XH7 ZXV> _2*_2<1-:\&.TMCS^&1X.XJ8)16^%DZX1K!X,2 M1B%JEPBGX%7-LZ5:W,MTA*B\4UI%8T+K]KE/T?-]C$78!RO[C$782QL=A/'; MA+29@_Q^/DZUR_#7\6*4:_C(]IT(M._( ME0 Z!4A3R\5=<&_X(#P[%((! MJW^LG,[@HP$K;&+H>-8I[ "/I]88]IG9R2'23+P#PF0Q7XZN+VAN NLP61W= M.MA@F>'@12U<=]D0ULF)E-PDYX1PBNV4]:55;IU$]-W-*?0D 8-7!+9UJ-L) M>VC$K >PW&9ALY>$)V>O) FZ9 IEN;'@G2!.DC):!>VYW2GM\1QB'B-@&*>E MH6)GK:4\(%162;SYM]$?OX]*844J%<%&R4$91(BN\$H[&5\EK!5/X6*!Z>\? M9U]^W'SB&AJ;;VZ0<;/>@#!HH[3941+L0.>O7HQ423D(LHZRMIU1)6KP 3,@ MLQ:9Q)3T4Y.D]]/YJQ?#'!:GT_F>$NQ YR_^& F,+'+K(*P*AV+.0.8M V.: MD]]#[K%]JIAF/YV_^&,8#_-T.M]3@CVT*7BU(GV,5_&1$.LNPL_1-' 'N%/EZ)NJH@-H/7-U]M/7-+G,-<.\ M6-0BA?PA?!U)YT5$Q4"KFFBNV>8@*.XVCAN%6(**3_D;)[ARW49FEY=$!^)D M=EZE#7S.0$>DJUXSY:H2>7'Z@"J#=17+F^IY@?.'. M1Q#*27+3&85F.CC@7+**>CJS6[<7[*&^Q]E8% 9>*TA]O1A#<+7GB(V".Y2( M$5N7-7W_]3W[8&6O^IY]M-&!4T="JO9^/8'MM_'BGR^_U7*]59*4;+RR6A5 MDUCMB"3!!2Z FXQ,,,61M:ZW?X*<+IVT W3^L)RBB0)ZQ-*J\',=DTMM,Z(A MVHNUH!B2]^"#)J:2T2E)+DOK(L0GR!F\CJ*-RI^#TH'R[P%*&WO]@*6K&W\I M/1?(P;M$3"0RWY$^!81,-MH0L]:M^^8]0U)GD#I4]?QVFS1YY)YY) ],Z#J?&FO%4*47AKKA,:\4W;BF9O1ARMW&3P>?I8U$._ MX/@U7%# >X>'S>YA7"CO#0.!MD[,BA0 (WT;>=&('HL*.SU%?@8CCQ(PW+7I ML1J=M1;OT%CS#$V=Q3Y'(>!9>!VAC@[@=?.,-^'X2]U]&PO,'-/< MF0A1*-J(402(.7DPY.0YY-(*W_J5RV.T] :G8S0^.X'X.X#1=67MR\O%>(J+ MQ:8:9QTF\(@Y!2U 1TT>7O26V)(:;*!#W3)+WE]LC*4G"1IV'LK)CKYV2N@! M46O:-WLL>AX]9@,Y!!(+HYT098Z@BRYU1YB(S5O]W"9@X(XU[11['S('2WG@ M2.PWG.*?=V\^NFG#774 1J#7""HBQ]JL+RH#CS $=I-D' MPS@V'[FYE9"=8**_N[/E>*%W@)Q;Y-?.Q+_.IN'F)Q_HJT5(J^;L5YFIK!+: M6#.;LA8%D'F-ABEPJ)PQJE!J"X[P^?4$-#ER;.9_^!:;EX M,Z6O:(LNKGA0G!4I+8-2!]31^2T@F"PAV.R%5]IEM#L<6H]]_K 0.:E"9XVE MVX&)>A4^CY=A,OZOS3B+=^6/Z>?Y[$OM@3#[C//:,'5=I(NY%C6]N)C1S];- M7E]^V_S.MW?SC3Q6&]*5)+65!DRH#J*C0SXJAL#H;->B)*T*:VS&3L#&3C@V MW]W!.K3".\#\AO3-AJ50AJN,IO;]S^3;<@XA: :^Y,@"3XZQUH/J[A P<+9I M:#C,6NEFZ,8:81IR6)TP%^/%@L1SEQ5TY(@PGL#F>FT52JP)-@6:A82&^^#X M+MU(GUEFX!$@ARMO=AI)=F!MKLO;:R0]GGY\C_-5U?HTX;LX&:\-_$]?/Q.# MF#^,+^A7WI7?Z:>+LG95?E^&^?)U6&X*]((UM(%JX7!U6!(&DBK]$95%::S4 MW+2.$=IRL!-$[7=WK@ZHY@Y _NQ[H(@8"%@DT!SK0T:-9 =, 6Z9\5J3KYQ: M^X1-GGVZ[PZ(354Q>-;UR=<4MQ^+W7U%1.[,NR\XIWV&(Y^"8UD9X+2G0%D6 MP MR3'R(QB1E4[E?0?=(DO9X6KI\0W @,F8#JJD#B[>3O1_9(*0*G%A9/?,Q MB?AA@5QA^J%25EM^W^L[SVG=90'P<4 \G6*^%[3=[+.1=5H$>"J;)^D?9G],P^=U MCFP]DO1=57>];7@U"6.2OO VD?0U<&,15%0:',8")0<;D(7XH.'A(VU4&Q+5 MY37Q\9[G<(KK$+&O+B\NB=/Q%WP5ENG3'Y]?Y/^@OZHW7QN9K-E^,_UIL1Q? MD$PVA] HBJ!%3@)B,K6FGBMPD1<(GALG9"[2R ,1>S!17=Z_G :QYU'<]X78 M#[-_S&>+Q?OYK(R7C['ON%-%BP0Q< L*ZQ$3680@*%@DCTJ9^\V(6^!V%]*Z MS'*>';W-E?@7PO!(D(R%2QQTL*5./)7@2M& +CGNI8S*F3.#M\N4:%^HW4MM M!\/U"\[C[(13;:[&X7Y[X"R-=)'69JD(:;IV7T-6K]<$)(G)9&.(O];M?/:C M<">0^N\*I&=0U<"6\^'#DQ>3R>S/&E7^/)N_(F+&R[>TZ?Y]/E[BK)3*)6V" M;R,=T%@3&103'"A6$OGD-H))T0@GLO%YEV#JT/5WR]BS[PIM9]-'+^;O[GNJ MF\P;'R%W5@M6I_BX7'T/"5&O2U6"="4:[EN_%'J*GMW0]GU=$#77P\"6[-?+ M6H7RKEQWIO@--XH:3S]^P*O$[KOY+[/YS877R"JI$KI 4C.2;+504%]. +/% M2'3*/9B6O=6.';;Z;KCZONY[SJ2+#A+NVY-KRWE5ST@);3CM MHGK%Q8'8T^!-$2 -5SYP5WM,G\&EVX?FW1#[?=X/G56?WS-^?Z4C8\,R2U8Q M-!G(PZAN1Q;D=B@#S!G!B_4VNIW&3IT#PC=D[X;B[_.>Z-Q:[0#(?TPI$IO@ M]6#Q6][SR.B<4I >2&8"5&$&G!<&UIKH<-< MXG6L_WI#SU7W\RO+3S$7D\63JY*# A4L1?RQD/!R=G0F>,7-;A,:]U][-TC] M-2YDFNJA813<=3OZT;T&(6=O2#_B/;:DOR^6ZZ;T/YY/;5MK.!:_UJ>1-0-^ MOGD".Q(RD!H/$=.99PSH(NO8GVISL+;0+9*LG(P@(A:CA/,EF,9NQIEF#.Q6 MMQFUB5XQ"9:).@[+!@C*DQ"T*"86%20_T8R%!@6U@T\=V <]A]75[J.?#CSZ MHXO=UN\UI&2L,.G(]S#D=@H7P16G0-I,A""FL3JDW?.__Z/#4YOFL&#SM\\1] /%7 MV XW86:.3!IT'A+2L:8"HX#3" TFRY2EE2SRUNU/VU'?A;G_KK?!84#X7K; MK44J_,H.42K:F^F: T+B4ZS[_JM4;]&^XPX;PV$O\X8T=TR M6V?)X.Y,2M=)P!ZRNE))H4=OXZ?MFKV<7GV6+UB[.R_'13 MA%]N5TR=]SC?CZ+!CO8C!'?N.]OHN-$R0E$!07E'T0:GO9-#R(5%;XS::ZA@; MF8 5JH"2C(!SOD,J3A,,3C+9>M:EJ?H&=81/2_FFNGE>WU6&TL0+"D)1M'! MH6S,M3FS ^*N"!N*>MS]-\RF#\LTLLUNEV0TJGW?X MT$:A\;[D-XIN-\O^AI_KQ(?IQ^O (]MBC$4!UJ1,@0>Y9,'+ $Q'[[F+)MK6 M>;3':#G6;%V]'UY_<(7]U:3#$3-2,RWJ._1LZM,T#D'6.09.)!VM-;JT#MH? MIZ:+68#'(>&^%6HD^GY3@0^W[>^7%Q=A7CNW_#R>D@$>;WLNTL04[;;2R>S3 M 8R>VFC)VC<_:PG6"CHP=6008O2@R<"2H7628[C9W&?#F.GAL-> M([KWT4T/0+LSDY@;#%G'!$I@(>*+@L""AB*B]%9E87/KEW#?S8CNO13[Y(CN M?:0\<"[LIPFFY7R,R[3%W; M\M%=G%6'*&G63F*#3P?:-EW<)N%MK(4$J!W%#,2*\R8#3]9@CL5ZMDM;U<-G MLI\L1=Y&Z<=+;6"U_T%QPOSC?'8YS71HS@-Y:9=I>3G'#2O&T['(M:]S=TVM M\"5W+60/:'P1M3^2LGX' #RSS+ 9[#90:"G) 4&QF"]KC=%B-AGGE096Y>:K M@S#&HHT+!9*B/Y2P'KS2!D*6/!7.A7<[S<&A)6XY"/3=C7/P^.H#6XLSN9J- MI-\=?C9[BVEODN8"I(J91%)JBRK&@&<4AMD0"S\-@H;T,EOI]$F('"#@#H*0 M=Y^QYMZG'Z\<[HVM#,+H++@$3)+DPNK6(?L(I4@7 U,.=>LGTH^0TA-D#M'Q MK+W .\#-J]F?++;R]QFCY=A/D_U_."D1E,*8&-3!(_&2'*5"!H MK7WV,4G6.LWV'$T#>\AGSK0UU5"7B+OB9K,O$X]<9$M1AJFO.3TY DY1F%"T M5L&5E)P_P?.=)VD:-B?3%@'/PNL(=70 KV>JG#?;\IK)C=6FJ#-JEB,D4;L! M:4Y6VS -V@AF&<7O#T8YG[J2?CNAO0'Q&*QL?XA]0L5U@,XM6_D#_=/5+D[% M%JF8KYDR#LH0*[Y.7N$NDTAEY*;Y3?(3Y Q;N-;!(7N07GJ$6&5DLS^5T"Y( MG0&]CJ#H? "?,4&6)>2LE)>R=8^A)\CIS9@=J/+GH'2@_ =.AF^VU@-NKM+Z MLEB!2@*7BC8;8J9]9FG':9)<+$)H>P])6W/A3Z_2&4 .5>3L)%(=.*]Y8Z%_ M^L_+\?+;+[C\-,MOIE]P/>ONX4\1?PT7Z_U% E,Z<@XR$W>J&$U!%[HW"@>I,;BB%UK_2YC%G9;;3@PM=3K[*1"[L!A MWS0C>!_FRV\?YF&Z6/<56[S\=OMOUOLL.F:R65].)$\>!DC).-BQ)RE-^V' M ]RG8NCN":?1]Q.P.D#XG<%G8Y C%TH+;B$R[NMSG@PN>S+Z&&-)+MJL]-OKQIZ<<6=83L#K%$WR)7.]TT@@BL^9*56* M;MW491>Z=H*2_:N<=,TUU0'ZGKEL^.EKFESF^E2GMGI:8/X0OHZ4U39@(!8C M24Y%$TE\7D**%/28%*QI/K_^ #*[*!]OB)7];HF.5EP'V+RN2WI#8^'@K$H@K1&V1&%M MN5>C^F!8:\"G9DY+3P6:*1@]>T3TAHJJK!\.*F^?BN@MG# Q22^ D[M$S.0< MHM<:4O(E.HDHBQR K":'F3DE-"7V3B^L#I3EL_S_+J](^W6]>?:ALO5_]OQ< M8)0L>'*2Z)$FK2^2JKV*I/J3S3&ZQ QO'>_Z[F%F#JM.K2;;"*'A*N0C0AKO MB:4_A6W=(/[A(ZZV5W0$9G4T]%+G7.O,H_#@,6G]SREH(2%&&LN2Y8,CM7-X)Y^FRDKG&@==+C[_4&0 M<6<+F8-9W>]TJ&>)E/?5_/(6>[@?_7&-YCP-/W*C84XWHRWHG8C+U16<5WF_ MJN+.66[']'#O&+/2 S=>@RJ>@4^*M)%#'6PA/73?!CWZ#HX[8;O!3S??O2N2 MGS[?^=55.+F.2R;/-8 F;P14]@A.*0'9:^]U=)[CH-[5,2IMY!GGC8-.B+#O M#X*:0'@=6.D/4+7/LF;D7EN>P"AZ[570MBZ))0W E*$'FV?RE2>ZE?>.TLOD MIRGDOVXOC$XQ5?]U@S-*.$OT .!TNA]E'IG^Y=E6X-PW!!BU&XH]GGHQ)5!H"PS/#Y?>PNJSKA2\W=9+U?HK>ON:PAC_H S<$81'2"@1? M1*US=AH\%QX,\XFS& 2Q< !D!GULWKS;=+!IS^D.S-LWEW&+_WU9NS8^U1*P MF[9&JS3':#)H=+;.&W80LZX#UBW="Z.,"89UF8RARY')/+,^0PDV<^6=$;SUKK/O'F9F5[R%J)^&SP%\[P] -\.V MM#)<9 5"2E+*(D?R'KT#:7DDLRXD*R=^DGIPI!H)^7'H',#Q#F#SP O])??C M%,O.&@V\[,NH'$)PWH*-DGNMI>;WEXU-$:5Y,:HN_ 2#J>8)!!XFE@X@=K,Q MYH8FW%X;EWGAR2EP(A8(M@8LP>8>%715POX2*"[ M[6_;[64EM/ZSJH*;*[@OH;G^TX6T:)A2$3 @.;V"!W!:.2ADB60KM72BM5W? MYN3=A;C:O),SB+4C,-^]O-^YN ]RX]DJW[!C$906,@=&! OB?N017# (R1KK MN>/TE)Z@D./0XW<7@FL+ZU,+N#][H>[H?;>JV^U^RR2195GN]_K6HI%;DXBH M?4&_O;P@"9"A1(1_P/P'[MZ&U;OE[=]>L"B"SF:_-I&1QB+_SLE:VE:DU5$5 M%0;-&9GTD/.6TY_*TIA)J!V\W+\N5\L=7BP_$>DDV+NDW!#.%TE;3%@\A%1O MK+0"?)8.LJM3U,C<(O.J\9,\Y%SS%MU/]M8V%TD',/O;>IW_M;RXN"'@^>5F MN7IWE?I;N*)2BEF"():!THZ,'6,ET1*<+LG1G[5N>7SL//-6X$\&JV8BZ !. M#S#IU>4FO0];?+59)JQ+SM->9#=4__+OCYAV^U;SYY@OTVY_J3[4M>>+4#NA M)#-02C!UBQ(GT\1$R,%;GRQ&Y4X0H#R<@'GK_T_I2IU(R!TA_&N#N_97X'XR MZ1?3^]F&;.]W^VV0V]?UWUZ6EY>[VBFX_7NXN,3_O7SWOLXL]2$G#IQ'DH-% MA!A# !-0&(5>1)U/XE0=2L$@C/NSQ?@,8NX Y+^&Y69_^-\Q;"\W>^+JH) _ M5^M8.U"J$?[;ZN,E44P&^BKM6UBOS/7+3=5>/X7ME5(%*2^/%UW92 JID 4IHV+FC/?.BQ/ \[^N7N,EPL$"W9=/0*)%GV(RL4.$<& MGBRFQ.!3SLUS]LV)&(;[\TNFS2OMLX'[+V&SHDN^?;FI,P\&\<$J#$GG"%*I MVJ,5(L00!;'%"2\TSUK,@_KQM P#__DD^;J2?7]QY:^F*F0LTB3/ 34+5VLV M@\L"%/?>*IM8#$,:$)[XS#"$G4\.KC5G^WPH[[#K>L#HS^LM63S(G0W6UJEG MAE1 78898XG F?(N\*!B;CV&<_CIAD'MA\B+M9!/G\C[7L:/+WA*,5G'P,5: M.UOJ3*$L++A2#&-1VF):K[\=<[YAZ#N?+-;D,FHX8F72V1G/WKW;X#NZ8U^1 M_2HL\WKS*GRN_F-8Y2^!PG7Y W=7J90VTS8:'&""^1RMV3+/1 ]=@HQ,!C#* M2%!*\OTD9,C<"($I>?2MTT*=3_1 *Y$ID6L%< 'E!%FXVG#0I194A!(QMGYF M?^B)'F,0=O1$CS'"ZTC_WY\DD$@I:<) M'J-$/WJBQQ@Y=-2U?V<*17).*Z$+L)3K/'GOP&/*D(R/BG,BP]@G#+WSG>@Q M2GQ/3_08P\L^GYDO_I:1W);D.&1E]LV=6)>"2DC"DH5K+7>3E1>K.BWG298? M>6X!=Z3'GRZ.NBT!6?"28A'H@;11W5I*=]='#(!>!HFQ3BMO7:I^P#$[;GYK MC]5V CNW%YK-R)WLQQ M(NKS43RX>ZG:1O0'56]\"A?[NKG(A.9<%DB>!S+P$P-GZ4YR)M"(;&7.4_43 M3T-1QPULC2$^%PQ^M$MQN:F2O?J;]%-PN:]#W2X0@TP^%HC1(3T4T8 OTD"0 M,MA40A:V]7J_4]#5<1==-Q>D!23ZBUH2EV?AI9/-6^^*2$=-PSV\N0?)O0?#/E?Z;U7&_P8EKGV6*ZV M2'__Y>X];JZG'NB<$2KEDN[LM>_P9@PFM.,VQ%YN MSC2@^<%NUJO-^B-N=I]?701BU97O];%VKBUD0:&#D!"]$G5^B(98HQ/2)/+( M-/.\G*",NSUA/?H X,#1N:5/<%,A[9$]=STV(N6.!X-/]CUN#\E:\^@ MM^_#[5R814Q2^MIL)3#%ZL/1V\%CAE2D-%H8)]54:PA/0F#/G9R]7)NV*/G! MKM"UTW;W#U*J]ORV^[%C_VEF[K>>ZR1?EP*0,*0%G,8%RJ,"E M^B1@3L0UX74TL_KF]T\\[ :<3QZ\8WG/?QFF4([/KREY&_Y]]Y5 Y4-THH!V MP8&*2M:19(+,2VX<5R:JY#NVFQZF:MAE.9\<>J=X./:BG(/"^!+(6(CBC2C: MD]V87"TZTQ"#<<"4YU$)+J,YL"]FND,/NPGGDTOO6^H_IN;XPHP[?[8/3RRT MCFCK/[#6'Y%)\HD7:$?RN "T;XUPJO=JH5F8SWQ0E4)TAQGV3@Y-6.N13,WCI MR-Z*AH%+'"'DR*2Q&F4Z!:[.8+#D*-&/'BPY1@Y]#I;T6".D/@"*Z$%Q:R#& M)$%KEK0S O-]S?@##98<);ZG!TN.X64'S\PC3_%/GW\/_V^]^?DB$/OJ-8K( M?2Y1@%!*@9+T-,=D#& ,9 XXF[5J'?D;<;Q>QDY.JMRF$E??2/Q"V!_AP\V] M%=X5CAB!L<3H49>6WO.4P)7L9":_7F/KH,[((\[[\DT&E>&0/%IN'<#RY\OM M;OT!-WNWO[[U[Y,@U92E]K:Z/4$) (DE8U7SP[B/'Z19N MQ\-@/8U,NAB^][(*YN7FU6:]7^^\7OT4TC\OUN^NZ8E2>6=<@<(4:0M?(L2" M'!@Z76U7DWCKYNG'3S2OGCTES!I*IH.'[.TF9*RH)'G7&FO3@$#PK/Z2F2(\-UP[T1A'WS_-O.,_3XFH1A+I %N/<.U+=M%G M%Z(K#IA&>FV%KT7&P4'6Y#RAD#J8UDMZAIQKWA=L?J_S, %U [J+AVBZR2[S MA50LQ<0,:,>0:!(1/%<9I"PN6N5#;AZZ'W*N;BW] ]'P(-P:BJ8+.__FZ(^P M[UY.^<\MELN+%\N"BRP->E\*\$2/N0K)@@_<@,W,,LG(VFS>JGS,>;OU$=H M]&2B;/9.3EJ2\F;Y;K4LRT1_\Z:@8DL$Y_CY][ BXJMILJQ5$;CYL*PKT.]6 M6SSHR]\6LS4I2YG^?!.4IIR8J?.4I_A(YB^/ KQ@DBZA4T _DT.4V6LE@PGW MVZ/.I#RE)HCN%*<];))%RUT=\@12* U*6>*#=Q:8B]''3#K-#9DN_-1W^DC M38"(N]FXILR>T3S=;G:+UW1\W,?EBV5!&>.NLYS*(.&=@ZL4 T8ZKF5U1XF1";PC M\B5344;F>72#$HI/"?[N1^?QU9H)_F#^S2SX>P[B35: ,\S9(V@6#"C.Z '4 M+D)*RNLDR#75@]H_GP# @Q^?)Y39"@C'\[.;H.2PF@V%*BB1B1:/M;5%%S*2 MDX5BN2^L!)%,ZS[Z[JNQ)K,DIQ90W]A[,'?E@F3,TUV*^X7<(4L()5MPQ$ 9 MHM RM%ZM^L/67XV"RI'U5V/DU@$L'ZOUL6AD849""G6)NRF\WF1?]QL+H6-R M:%L_@3],_=4H&(RHOQHCDUGS,D_HBB^9@N1\4FCJBBBR+!5+'&(,!9(+0O"( MAKAX7)ANYFSR9%IS$A;/W$)Q&V;_;?7Q&E (TA6.(>3U]&!;>ZEM\Y2R]-_5,@X'XO=@MQ= JK:[?< MBZBCT741F"!K5S%RG^MR,"^E"R6YR$KSIO[OGF;F=ZR)M = Z #6=P"B>WM* MZA.?TN82[T["NH[)),=1:XS@1!T#9]%"U,*!$2QIAEFEYJMLAY^N/Y =@H=O M*D0G$4X'L+NWJNU;>E@2T451("NB0DFZHL$9 9&)XJ5+-NO6-7U/G6G>VDW\@(Q3>O&M@)!,J/-2"SAF"BA2#+EP(=-DX\U&'+.7 MR12GL- F%F)'.+WC7CT14;C=*..<4_OAF&@T&2Z&90B(";CDFLBL-0HGF$,Z M\+1].+&3 >GI :132/4\\7MGM875'!VW",9R>AQXH&="UB[F$(625M32S/DA M/'*9R2FG/O>&X@-E>YY 7A3!,JH0(6-MN!;>@ N)*/:L\"(*\;QUK_H!QYRW MJ?@,0#M*CN MHK_?)I%SZ%.EB 8PU3R]Y/089%=',)D0M8Y6VZDVUSQRK#ZLV EP M-,#S.DI$,Y=2/$;.'[C[K MEK?AWPO+L]>1U(2UN*1_)^(8NG!N]^(7;M/M_YR_'S6Z+I<'7?YKN- M%/X$3&BD\N]\[!;[*G'#:J5C(+<(%+V0$)/*P NA+EGT$5MG>1\X1KL*BRNV M_HZ[]^M\YT-78;]@>-$J<.#"*%"QSB(3GH.+A:>L7)&E=2QUV,GF5>''XN+[ M)1/-I#%S)]M3%'W[N[B?A+?/Y4IBF>>!W#=9RP"-"Q#0D7J)JA3F,6LU:+SE M$PUOQYRQEP*+=GA9SR"\F4'Z/3JN$W&2&Q&2B5!L91\F29:QE744,D.M2W)Z M4#/3$S!\_!3SM6"?#@7K240RL[/RVVJ'[S;AXHM!GSOY\\'F):R6S=FY,Q@^&.]NB'C3W)R5MOUQ3+7C6'? M$H71LRP59%T31ZSN/F;90U$J,9.2T'+(_)_!'YROTW\BN$S#ZIGQ\V87-IO/ M?]NL+S_^[_5%+5C?DK-\4RRDO1*^ML#X6%M@2AT8S 4804J>%'Y 9@= YK%O MS#<&8"*4-&-H!SFO)ZW!+RD9D;B.5F9PV@=0W$<(BD>P7O)D5 E86J>ZAI^N MEY*8YC;UQ(+J (+?H8>N)XM8JW(S2Q&44 4\O:M0&+->&%WH6C7&VW>.TKG# M=J#DU^W%T,5S''S87D;5GQ2DTXBR&S7\ M]6VD:SB W@5B0&^(M:SL5P$8 ;X$#X:L:2L]#R*T7J5P^&GG7>@QX],Z@3"; M54(=#MO?P^:?N,_U?J'VS]4&P\7R?S#_C?R\FA->>*.1I6+(]-:^;FSUX$2) M@"X*S@P9Y*YU,W,8M:@Z1[4)0M(7I!4(%DL2CJI??-5M?-E[I6Q MREKO:\FM!&5Y!A_(Z,[&DL-G3,S--Z&>:^9^#"X.S-R/D<999^X]IHRNOOZ! M%$PBZR,(C\"R,HY'KL@ ^4_FOC%>FF7N1PBO[\P]=XY,W5@@EZ+I1M=]K\$0 M.=%YEU @RO*?S'T#% S/W(\1R=DD:WE$$:P+(),VH$KMTBZ.@^=2E13(ST+] MA(77/ED[1VY_E'0/2M:.876OE1^LE)0BUW5,(=&@:H,2E]7D$#:+))W"/ N M1U5^S)'*/Q0=31C9"1B>JD4PVOLZC4$Y)8@.9%7U!\@ZEQQB[5WC:@A:SXO(M:M'[,OK:I,/<@M, MF!0*1Q/;SU1\[$"=YU,/=]S:BZ,#;-VCX?HV:A:RE)Z12R$C*+^?+5^WK 87 MM)7T#NG60\<>/,C,08!V@GXP9W0,USN SGZ)_6I'/Y7^QKOZ]))\=C=^0"X1 MC3\3[#G"TWT2!^578[#Z_ MW835-J3K\59W_V1_YW32,08G0!1ZL4EQD\XVQ8+U]"=)Q#I!LC&JAI^N\QJ- MXQ7?1(+J#(+7MS,Q95+MG29;E#P1;0W9HE:#ICNJHG.U[GQ"J/6@_Z:2]R.P M.H#YG<'G^@V./B9?EU=FO]^%7/<7I%RG.#KA#+W!,0S*L!P(GQZTWK%R?00F M!S"Y YB,J #1P245:_1#9'*'HZ('6^_')HALA#>B-%\0V+@!8+ZRK@8>WC2" MFCE6];TZC\MZEUZ6.[_U9GV1%\D)SIP5D*Q+]*0GNJM<>\@NEMH_P8N[5VGX M8)1JW%<[S_H>*/?U2830P0OW,'6O[Q6?O5P]7VX_KK?A8J&4,-ZZ"!@$V0V! M_&3SK.$B>1' = //59IT0\_978O";\ @[ M%US*(DK,@)F3\UR8 U>'(T;+LDRH2QBVQ7D$(@]!NLA M"K)TLG#6>:M,;NY;M#I[YZ9C&P3/(N@. 'ZS..,U)EQ^JE;X'[B[F;2=@TW) MRGW+-RD,SY#L<5ZK-T5*L7#!F[^KCYWG;'H!C@%B,X%T!*['MK+MK7F==U]KT MVNQUL\CTEW^GB\LZJ:*.Y:3_SW4,IF*)R9@5B)HG5"'I.F>II@U%*L*2M:S; M)RY&'W,0,NV9(W-J\76 T)_7V]W+4K?X;NGBO;EN#-H'%*1*QF9O(%1K0J4@ MP16!=9.\3CSS&%1KV_'[IQF$-W?F>&LDC-D+W6YF_M:+\QV&/55^M3"6R)7< M@BXRU7%S1+IC&F2V*AM?I,D9T#1@=4"2ZB=4H7-#4O M11S/M7[=53<,R39A7%F'I15,!YQG6%"<_>A0;2VY#A3UZ]I:N\+\2]BLZFRS M/U?Y)C[PY3?>M.V>-./ S)YYK? MF4&J9S\R_\NX@OMS-$[7EC_B#*?MS#^4.1,VYR>G.:_3(KBO:?5,KZQ35D.. M'&UP0@O1>FC2?,WY*&*@^T;:)'-Z"3(OX$L4$&) 'V/=O'+R,8R=-N>/P<6! MS?ECI''.S?D:C0W1*2B&V:L62H?$69^%D3:KXN)_QNJWQDNKYOPQPNN[.9\H M<4DZ#=H&8I])#)PP!5RMJE.")ZD'&9=_Q>;\42@8WIP_1B0]3\*6OF8OO2<+ M-Z7:X$DDU.L9XX6_%$R'#H)>PQ#.W![1_AA*8M@(UD3 MAJ,C/TP'ND2&?AF\"8*S$-B@Y1[S%<+.W>IXB!J<6% =0'#P0%PLVJ9ZM;2/ M9-@F1NSC+@)#481,WKKF &PZN;B'8,HH;!PZN7B,H/H-F[S"S9OWQ/_?5J5N M6ZP_\*>P7::PRL^7%W<#2#=_\^X.QMW='8R'QTTF.$2CP,G4[&D4.?GF$#=N M%]WF;A _Z:KG>A*TIE)EYLWZW_O+$>W_WZU"/03\?*;+:#OK^K8 M]A+ZLH OD%6BI*M:*(.20H WT4*2"D5P1J;4>N+A@4>=N6FX!8:^Z1L^@= Z MT.XCR5P4;ZV3#"&K1/Z:*#7:'S($*UFUUE-NWE<\\HCS8O$DL#D.JJ-D>%80 MO59L"V89ZN@8!!5J;A/)BA(N@/)11R&XB,/6;4X"TNM#SNL1]0W30^38 5#_ M@OWS00><%["0Z?GJ!=;'X9129B]I;+KGG8$PIM3 D0]1<0K31 MY*B3\+;UANQ1!YQ7OY\ ,L> =)3TN@ GJ83-?G14N+A6!'O"[CJC;]?[WR," MZU"#S_4O/]MLPNH=7G6WA;H>U0D/R.NB'/'$59&M7\?A3S_N< MGA[&)Y9SO^; M7'S#:L7IKA0> R@/3(B3QH(OJ[_5#:BBNAB;-WW-?*(\W;5 M=O/T-I%@LRU%S0.KSS'N7L:+Y;O]S]J^6*_>U95,]W[[\)CIN)_?*!QZ!%&- M(IWU4\^7VW2QWE[>L5]]5JBEC2!Y(A^'U:IQDPHP;C2WG''&!DWV'W'K'S[) ML<]=_:F_K>AG7=;7^BJC9AW!MB0.*&I;+JH$D0QRD$%$7@HOOOG0B@>.,:_% MV$#N]]^E8UG=@7+\FH1]*4BT!5DI"CC'.OGO@Z.7.M+#F9C0S6L(OSW% M_%@Y2K"/ F4TE[O#R=T]Z;E$(QQ"SCZ"TD1,-#Q!,D[Z%*1($Z-E[M*K5C)^ M%#(',GSNDBI<+=>;/]8[W#Z_Q)=IMR:[C<2I;L;F>_(5C)=@3=T>C46 CV0= M1IF3)M;I@$-V$SSQF9Y@<:@&!_',;4K?-Q"7?&;::O,>I%% K+. BA9 M(L1<^]8U\\%*E4(CLP]I #@>^\:\(YN:(Z,9.SOP9^X& MGM[2?[.WUTUUY:R6(,@^KQL*)3A,Q)CBBRS$I\A;5\X^=(Z>#)+C?=^C.=TA M6JXO4G &0ZESGQB:6A>1("3&B#="EX).)=>ZON7AD\SKXAPOX2<@..&9;3S_XYA!]0>40R=[O^#B*S1W@ MY)Y:O7'3E+5&>02^WRO(K*3S!P%H$CJ,HMC8>I[^@P>95QE-@)?CV=T!9KY6 MTB]N^U:DKU.NLP#N4QUR+0R02Q\AE*!$3)(,]-8E&-\Y2D]><^L _F'\[@XV M-\-[7X<=[C?'Y5=T,:J8WA&WE!;.TB/*G:^CJHEE+DH-J$((7+B4=>ORL^&G MZRFD>R 8'@58,\ET@+GZA+^]?L(7S.D2,R.KL,1 7J*B9U9G [$PKVR-+KG6 MPQSO?K\GSZH-;@[F;@_(( Z\+#_3AY>[A;/.FD0PEK;FX4,=C:^P@,S"(2^H MM6A=?GWW^SVIJT;(.)2[792C[J=*?05N8[W%8O=A*B)!:$'JNVY+0GKS/%E^ MJ%H7Z'QSB)Y"O6U06'9ZN\_ZO;[64ENXY&WOZ!NX72TC*M.22=2NW=5^ M2Y!+L,R%F%AH MK:Z.//*\0_RGMYFGE>%XT/HKT*[P7;7?WTYB3Q-E/X>/RUJ(7._CG0K:WU;7 M0^&O)T_\'G;7XR@661-YS&>PKM25EHP,1,88&00N,*NM([Y/:(,?Y3H_9FOP:+B(X34S5S^U68!8*J!?Q:9FNBIFO;NJAPU 'G70,P M'QX/D4\'-N(PXA:%CA]T,,0_[=TJ55;U ,_SI'*WOPL%E8"=M@1HEW"%E8&,XW2%:KJL1;+3*^5(@146NF-=TAZQS M0(<,+H<<76@=F3Z;,K!1$AY6!C:&W1V YMOZ).$]N>>&3JP5\43;.DNY<"@U MP"Z1,Q9;^QGG408V2K)/EH&-87,'.'F@?U S[J1B"%+%6F#/-= 3:R 5$33Q MB!79>O#D@9VX)ZU&/D8-'GH&O6?T#&8)C!PXSP2JW'S!^]GT++1S=0[C=W>P>;0R7I8B M=.T\-CG0@\D5<0O)ZC*2Q9B#-I)/.^;L#'L6QH#A\)Z%,9+I#G-$QW*=E^EZ M%NH-H8M$_Z&HZ_)DS*S6CTD(P=7L=%2&[J3-$E M;4R(]#!['S71X!)X\D+!.I=J:1\/9HIZX/[3W:.$.R3=/8;3':+EIOD>K>=U M\CLRY4 %'<%5APN0.D1*< M4P@\"8[T?RK(:7,7T[0!GWS0Q3'X.Z4,SRQL>#7]X]>0]EWZ4\4/G_C*E('$ M,01.&U%T3J#/VH.6=<**U@3>$ H4;9%;ICDSY[$_Z,6=N3$WC+TR/TV)QDJZ M&:5P\C"L"A"2+R"3PF)ME*RT'@GVW%B:"4G5[22W>#5%G;XPCDZ!U^_]#YY@7,J%<0.*6$%JMA!C8LJ2LQPX:QU0?O1 \[KTS6#3 MGOD=(.D%[G9U5^P5+3<#P@/GUFH+*J$"%34QQLM ]Z(PS63B*)HW;#YPCGE= M\>:X.9K5,VN8J_-O;PAXMLH_A=4__W89-N20XFV>Q8A$[V=VD$W@=;&!KG5, M"*XPEVSD7MP?C/R@YAGVM7DKFIMJI G8V\'[\E"OF4JN9"?)C'>>7DA;.SJD M 6E<*49JG>.TD[/G[]J5.BT Q46EZ#4%+M#5L[JI6Y<"U+LZY M.O![BO$KY]&[.4;&0WLWQS"\B]Z:!XVQ9(4FWZ^._K-5Q5H.SLI"#J'2.IJ< MG1[>EG>P:7OZCLU1TONFH^9H5G;PDCQ8?12,+@$5 X.&=*>+$;P3$KA2AA=9 MZBB.7BKY)K-KI]$]1_.[0\S<&'0^*5>\K'@G@\YI#IX+3A=!)5X2<:6YO7(V M]7RC)#RLGF\,NWL S9WK=%-IYF,,(5@0H@Y6$L2K6]/ MT1=8#I'M(PF@ Q@](U2VF]WB:C)LNHI3>XV&G'P'B'5%K,V)V& "<(_HE9)T MC0;%5^@'WP$'_>H+,.Y_SBXOK\2]Q>7XV<)#>& MO/ED; W_((.@A8>HHN%&$%'E,=MDB^E_O5M_^J^;;USAXN977W#QV!GF>3*. MD^:Z,6M[@,>?;YXO#+UA6/TY&6H86=7B04T6?"B:.7KC"N>L)1SHF_.(OYWD M[D-A+!M[$/W/SYXO9,@\.6: "U8(_T: C]Z L4S8D(T2^)B].5KT],UYHF'3 MB7XL&SNS(V]4Y(O;^C]>A.0U-2E9(FX$K\ GXT$H;C&KH'3[3O3T3 MN;#-)- IG'X/_UY^N/SPTWJS6?^KYB_#1_J3W>>%3JXPJ3087J>_>^?KKS+I0%@, %P3&76&OX7GWN=<-&COZN !$<"S8L"& M%!,I86M#ZZV[=[_?7ZZG/7Y&\;@'?'R=[7QYN=ONPJJN\GGVH=:D+XRTQNM( M9G^.'%0M>_=6DO[WJ!)&HJKY$."GSM1?W+81CEK*H@=L/<"IUUBM2B+IVY^,(R\3?9TAY46=JFP,1)EL#M[$P$ZA_;Y_POYB-]/IOT9RZ@"%SZ\_>[T0 M\K:=1EJAD[8)(JM33Y4)X(3/M1DYR6R9(Z>E>2K[P:/T9\2WP54+SG< H&=7 M?5I[@;PL5\34^U#)J;U:U]U;VP4F[A*+FG2]J:E9K2 F'2$YM*B0Z5!:J\JA M9YMWJ>9T$)M$-F?3/'?[-F\O5R3!KQE,EL.SCQ\OEJDZY'>'WK7;.77D]Z=I MN&O)E&E;\:0T@2LI(&NF6/=TFE:\:P?ZRG*]8\H^ MO]S0_UZ-QEL8KKA/@4.TA6ZEYV1*R(!@A!3%<91!-Q_I=.!9YZ\P.A)!(Z(> M[836@?I^B,YGGW 3WN&W'A:Q,42;.;ABZF878<%QS@#K( F7M%2V^8".$>>; M?RC#"4#81#@= ._[8V>_NDZ1";=;O-N%#-88Y7*:F;": MLZQ*(+J"=-5/JQL_@P:1)6K#=>;8.D5Q+C-AQ\A]R$S8,:SN3IWN*Y0$TE-C MT4#VEM>UVZ0,>-$UD*!YE$*%^]MZ?+$6!BGI##HE?.L4RH,'Z0LRATCX_B"RH]D]FV]ERIQ MTWJ6/#9V=S< MM7WP(-T!YQ A/PZ= SC> 6R^MW$CQ6*\IC=86^(.:=U:=Z9\]>A*-+(X-W&. M[T4?O;;3)OH.XW<'L'EQM_=.62N\*PJBKU,&F*-+Y&."1'YTQ&$JZ.S8E) _F)=BLE, ML)D+UKR<9N#1>HK;-\+3!#+I!&HWF\7J/Q>6&V1<"!##:@>=@+O> DC%C!KQ5#@U7($L0= -R)NLM12ARMALAK*44SKSP_$UZC_GR8NK:\ON?.67Y^*,D3ELAS@IJ5HH#Q_V^ MFH_5<5T2O,58M$9K5.NZDU/O^$.%=-FR!6620_$66@J_%7K0P>)>%AE<%CV-T!:!XN5LK5*8?-N9YA5=-1ZJJ9!#J%TZ!I0M%XH[2*8)3T MH")/=9!DG;:1DH^8HL;FN\#.<@140[BTF@0U1G:=8O2[PX:$D,EHS,TZD],"1(BI:_RBU0EC9LU5WOU#S&QC'2[C;[/]Q[!W MYJ#V]<3NFZMVAPAZ8EVL-<8Q<%*YY.N"CS: YL$87R1YNT^]%8]^H /Y'RZT M=6L.=F"TW"7D=:W8?%G^W.*S[19W=X=O+U@L2;DDP',D1EFOP,E2HW NLU!+ M-F7KO.K H\T#J88@6$\ODL:Z:T;8R=;T\QL[O>1*TUXO'<([W>TQ-9R\?WIW^VRG\/FV6- MY7ZA)J>Z\58E2*ZNLS8L@ZLCAY-5GIY.+IF2 VR&%ECG*Z0#V!+@N@<0A0^EAB*<:SUFJ!Q^)ANX5335^,PCAX.A?4N7$P? M1VDP)/L[/ZAIM.0DXZKO.<\^AQ!*)"60!.D$Y2S$B/0 9)5+2LRF]HF=Q@$2 M,JFOGK#GN$V;Y<Q[G%/K3>,?'N*>7$TE;P?@=4!S.\,/M>%33$5DS+/4&J1G?*H MP26E@(L2DY;1Y.:UA]^>HA_X'"+71V!R ),[@,G#[_*+VW0L^BB+"0)$+JI> MHCJ].7JP&*4N0@NMFD_B>/Q(70 :R^#BW=Q"!%T 8-8Q",<'35 M3 &/(D!2+"MA+,?F.V$>/$B/IM"!HGXTI'<(WSL S]=1J%JDN]SMVY2NNZLS M"FLX Q=8O69!@N?,@S$BBB*=UZ*U/_KXB7I\D=K J:$D>B^D^?5R=[G!WY>K M6BVY_ZU7X7.E]>ABFJ=_=45Z=L4+OXO!G(Y M%%IK2;U+K3@]PX5>>$DZ7K+@T7HF56Z^;>+@T\X+QND0]* ]/[DXSP6XQ-8_ M2-.\_1=>?,+?UZO=^^U"BFQE5@A>93),%$<(I200 B6+@KPFV5Y''';6>2V\ MOD![K"C/"++U.K[]UWK!#/-9:P<&2R83NI#%&WD KJ5$S@2Y]\VG (X[XKP% M"-T!]!#!G1LN"6BX0"ZY(^\.-'<(RJ8(7BL/.?E@B@Q:-;<\1Q]RWN*'/K$Y M6GAGALY?UY>;A>/1I3I[ N!T_W8X&PBQ/%(]5=(7>&[6M?P=J)\\"V5"RZ$ M2X6NG'.>[(QB(P0?Z-X%*Z1 K7*:-B-\>Y1!H/-G#[H6@NA !]_M='J"6T81 M3TI=2\]T N69!2=E !934J$4YEGK"M_AIYL[==PL-3.10#J%VA,1?,V2,5X% MP!CJUA,=@&YL'6GG90@J>=9\:\CX4\Z;B)D*+P-@V5!XO\9Y7\4>H'FLX,X F#!5 )2K9'@.UYX\4[X6C@LHEILHI3$IMAY! M-?1L\R9(.D+@:$%U-/GIB?@[YNQM(IL"R<<#);6#@'7Y-3WLQB:5BKHWE.7) M45 ]IT$F!M6$S#^#-VT1BC*ASE9S(9-UH'0&C]*"+77FHA."A2DG_/27[.CD M#1LEF Y2' _2\]VHN-3:E"@9Q$@>D:+W&((H9*(J)%,UL^H?G0)U?:8TYH1@ M$Y'UD\AXD,:%2U9S2:ZYBJ8V6&51(Z<&I,?"F+*HRDE\B'F3&'/";)0(9J]8 MH9-?4;%*X$R054/3N4@=4RU1305K:)K4@DL,F"\.A6,954MDS989Z!19 M8T5P+LC:AYQM\DP5[H$XYD%Q7YOQ,$%,VJK@.1FR3;3D_%'_7M$U6@QG@J]] M](_;2 RJ\SAX)B]]5YHON] >QP0?0.L456//A,>M[7 M&A15M"9B EF529.:U]P7WD0GSA.W[PU(H]@]8^#^46*^&P6N%74B^@28,)!B M9Q'JU-FJYW70DCM]OT=P');Z"LCW@JTFXI@_*#^,G8L0M>)8-+!0ZNJ+F,E- M$>3V1B^5"AQ#B,=@;.;P>R^@.HSA,VN[VWZ(9ZL\(G]AA:(7.5K(=3VT2I81 MAS0 4H=]O8-M L?'Y$_ ^/.!UL.!X&"YU4P:2+[.!Y#:D(<2 M GC-DC4Q#3'+PN6^0,1D4:>E^ (^LP*! M2X8.I8UYR-"&@SX^7[R_>^R-%ND MLW-9#(FD'?CY^3("_>-OM'C.#H'7$40==>8.2E"EEIY+<(Q<+!$C?9A M$@#.FS/H'G^CA7-6\+M7JQ[(F, H 1$E7;64(" 9N85Q[;SDDCS[]EYO'[F% MKH%XN)C."HV+**0O,3#0SA WZT[D4#=L%)ZK_9N)S/9:>+XT1->8&R6,_F'V M_9!XO-A3\#U]KS= M^NJ/C]VS,_#'-^7F(21-LW''2,Z8%J3PR,:GARMSB"IFB%)@T$H5X^[IBDXV M[CSV+F__@C#BDV3R15(>)2-;,QE7O>RL M(22306=,S$BR3F+K(6]CS]A?YG8J_#PZY;*Q,#L ZUV6#J#.\%ABB@FX5ON= MM )<<1$PFE!X<2G+*4=@-@+J27.[)P+JA(+LM/KE/F.?7[OSK\EN^J*V'%?. MU7)IXA[4-4H%_L 9^U?@QR-GC.H^5HP=P/21 M%_\AZJSR2ED?P1J10(4ZH1MK:47,B85,<^T[]4NCIW"T_X>TW*J9_7J_HQEW2I;N^?>O5=J%- ME*&FFE,U3/:EAV3[1DB^$$ C\L1:#]\:?KIYPS&M\'+_"9I(.AWHQXXUI MO4K+B^6>J#?OB?D_T2N0?UY_^(BK[?YWK]*!]!_\A"LLRYLE]8EG9E-)X+PG M7CLDS\S*"%Y%@<3O4D3KX:JM:9C7%SDMAD\DZ?F;UV[8\.=J@^%B^3^8_T;^ M_HOU=OMR]=OJ$VYW^ZS,(CB349!IFP.7H(RP$!BO$_-2$BE)JV/KX,T31YIW M)MA4<&PIAW[0]7O8_)/LH7B!;S!=;O89]=?WZ*3K='&9J]:HV:RW[\/J+7[X MN-Z$S>??/GP,R\T5 [R2F*,6=+-*522Z3MB+'H)BR(+#K&7K#%.[T\_;,S<5 M9F>2[LRAQ>?7GR1^/MMNX6:XS\6Y3 M+\5SO/HG$:>2]G7H=LBI]DA)B"IY*)J)@,6&Z%J[(:,...^0]!-#K8&,#@;@ M)]S$];00O"&,;('MY44-D?Y*'/_YU7Z^WR*D2@0B&%[P-@S2VJ MHC)$I@28F(.7A@R"YELXVYQ\WK'J)P;ME%+MX#F]N86_K;Y'?S5MM^L5F;N? MB!5?DC6E>&TZKS@B%?/Z ')+1TC"CI+2M=?5!!YUW,OM42)U>9OTF M1'[Y[\OE[O,?85,#K9_P\*3(=WY0H\3(D&,V2HYH66%(YGW@2(+BJ$PF* MJ/L* _"8K8BU1E_IQE?SZQ,<^R*]V:W3/U_CQ\M->E_KI#?K=YOPX=GE[OUZ M4W%^%7;DBQ@S8RY*D,I'ND9(-\B) #'PR(NL[9^MMS\,/-J\R8\C\'#_H9E" M%!WHO)O2^U_7FR_$O2P_KS]\6*_V-"]BB%XK+2&CYN13%P=11]+BG,E4TS=. MQ,;@>OI4\R8D&N*JL0!ZUU9?:-RN[Q+Y9QUE]/ =.R+;?_PWF^K 9L1/HRZC M"$%9FT'[.H\/%5E%4G&018E8)ZGQYGN9)U67^?GEAGR4*\=DG\?;+IB5@HR_ M2(^R5:!BD63YD7.B$7VQ4938/)?U]*FZ4I)C4/"$DCQ6 !WHQ\I #6>_;TKQ^?+3\M,#_O1 M&N^;']14C3U^S&ET4Q!6N^P5B9F05 -+$$7.D)V5I2C/M>E;-]U1][?\(QSO M7\7GF"[H'WFADV):U)I0'PL9DB+15<$,SDGD/*(6OO5;,N1<7>FG,4BX_YPT M%T(7,?A;4GX.V_<+0XH44XQ7+@@=G]=A[75%N7;D*&3$TKI>^ZL#=*5[C@'+ MX6SM5\_LH?]--=N;RP\?PN;SNKQZ\^K._?F62V8 MJTK@8!75_@R-M-O$S&FD&+\$T/=1@MMS7C?^_[S>[K;[!RU62F[""U]NA"=K MK$Y9+X4QPG$*$&*H%T3+G&UA4;=_'HXY\=$6?'J/^?*"OOUP*>>SS2:LWN'^ MFS]]_O)WKL_Q[%]AD]_6 J>%2B5X*2)4JQ)43G5+#TO &7+O)3T#J765>;/# MSZO"3XC9;SR(6<3?@>=Z=7+ZR\_^O=PN4A#9HB2/.Z1<1Z5Y;%WTP@6+>22 =P.IQQ7\A>Y5<78?5'^(#/U[6U?*%X##E$#T); M>\6(Z'D!;A@7@4DN8NO4PA1TS ON(V!U_ZV<6\8SE_6^1E(XRT0:Z3HLO]QM MZ]:::U/OM[NFWN_X(>)FH4.()I%'$:PFZE0T$)A@D)EE7C/K+?HG[.'#OCSS M@SH[4M8G$]NL/GZE[Q5N]N.]5@F_$%B]D6MBBC ERCKO0Y F4ES6B8&U.80[ MG95@7!O[XKP+44R#FH]N^QEAQL_&V''[:+$FW6ME8]6*:A[@2$ M(+@!1[^9G5",J>:NT=&GGAG17=BD)Y;].:/]*K3XVXJ4S>5>*K?M3"\_[NM= M_UCOF_4POUY?7/RZWM3_:)%3EMYJ!4+6""2K X&S*F!BL623*5-TZY[\TU+8 MN2'2&+^MKL_T8/IK7+4_+O<:5WJ&N40.JM2% TYXB)(5L)8I&W7)9-B=WRV[ M(NY,+]@)$'[ZRW@ W Z^AQ^ORF9V8;/K_#;^C7Y$[0ZYJLM8".^B2M&!1XRU M)(,L7V^(3TPX$[3CZ?11G4:T=>X$_17NXA%@^Z%5XM_W\OO"%\<5TX[,& Q( M[Y1+X%@(H"VQA]72AGX\LI&TS3O]XS^7\#BP'3N9I/-K2'(KN+S+'*Z4LC+6 M!46L_D\4X)UVP'QTT7C.0VK=A71"\N8=:_*?RW@TY'[P^WC?=!<,&4<1(%B3 M2(1USKH(!F1$;5A2D?[O;&[C(9[B9*-?_G,7CX3;D9[B+ZNSN8OW9M;N3?KG M])C\&I:;?5G_74$+Z[W,Y&='9CRHH"V9&2F"S8%E&0**W'HV1&S;Y%Y+%R3?QYB<*!X1G">X!!+9#(7;IULWI_> =T_?.1VNHO3 MX2,P"L5_N:COT^P+UFE$-,",XZ DJWTU! (N;&0LIH+%G BFQ//,%V;&.0 ?H*100O8N%KQ7&?5@V6I' M)/WPL?#)+W=G AV%T1]:QX]PDPS#@*@0LHYU123Y2E'D""Q&%XR5GLOS4>^- MG?US#K[_ )I](A0W#=R?J.?_6<[[*;WAXL[R^-9-_8]^9-*N_>'D]=&6+X/1 M"9T"9K$0W)B#H(T S;)1,1D=6.M=WC]*6[YAH206#>@4:R(0/414##+]@8O! MNU!:S[7_3UO^6,Q.UY8_1OP=F&A?=^MZH&! MJ7%:+Q7 MS<<1_I!M^:- \&A;_AB)= "G2?HBH^.)AV! !!OJ&A0$7Y0$*X.RM9XA._:? MMOQ1;?FC8'6*MOPQ,C[#MOQDC!;T"J LCMB=B=-2"I#DL7-5D',Y9.O6?]KR MQR+ER+;\$6*;&91/]8"CX5Q%P\$::8@4TDUT_37X3-ZC0H'9IP$(_.LUY1\* MMY8"Z?[!"]OW-U?&*!Z0;DM&4U:6Z<(M,]M1E ,]I')Y+?K7;CX$F069.TXHP+PDL@K$,2OD#3]6S(6A=,YV-93^>:AM'.S MN#&>9ZI4. ).UD+]67P2?O%>!$SN0566E('+G(0?AI!0V9=TZ$7):"L^T-JSS6W4\F#JX:@<+ M9_^[V]^VV\NO>K^CM8D7T'4-DI*!=+)7$IR+ K.RAF,WXP8>(N!,ZZAF=A6. MAD(']^#9Q?[O8'Z8"[_\N_XK^34L"N>, (&&;K>N&[]D0I Q6"Z%D,6U+I49 M=K)!R#4_*'(G$%X'D!RDN&J0]]>+];]^*073KO[J3_H;;]=74> K;;9@E@ME MBH1@O:XCXS)$)0UD1&>*T2S[60R<(8YDFO<9O]]6'R]W1^SL;'Z$22NK6[&F MC[KKDC3C-GH((0=0L2[X2V29!%^01]#[(;@8+'A& MOTRR]DTHPTOYSSJT!]_\$V)VNKKK,>+OP)JY5X[)A$"5+;G"C%B8?(#HHP8A M@RM"TV_$UMC](>NN1X'@\;KK$1+I $Z3E"$QQ9,*P4'"3(9X>?HW[V0$&17CBDR)*%K"8NGW0*W U)$BO09;<8[:B M=2SXR]<[?T\;R_TAV(T70B_P.81QMV&:9]OMY8>KNL&:C:E5ZW]?D\.Y#^J] M)L=SX2TGXET$8Y@')>DN1^(U:2A$J92KI?"]O*;#R3K[PKVC =\1;'ZTF_1Z MN?WGKQO$WU9T0-SN]@P)RIE G@<$9@JH8"7X+!,8Q[C$4FSAW4S &4K4V5<% M=G.+CH9,+W8N;#WR1@[=H@P%K,EF5PFD(UGGZ)0E(LNQ2F:3Y M?!)JSK[J[^A;,S](^LT]WI06_(0K+,M=C1)L_PC$G]WR$QZ>3QST8QOE",>3 MT"CO]VJ])8#6C^^1=/7Y+SD2@@6ZY!%85(1;@0A.Q0!!U\ ?]P23UCL('S_1 M%-487U+R%V&[798EYC_6JW2=GYI0H8G7/$P3AR-^)7 KMHLXAG* ( MX]%#SNN,-L30D+J*=N+JP )XB, [3_L_EKOWOZWR\M,R7^[+N&\F/;S&^HA@ MK=G^]7)WN<%:LUHCF@O4//GR_]O[UN8V;B7M[^]_01:WP>7+6R7;<8ZW',L5 M.]G:3RI<99Y0'(6DG&A__39(BI(H7H9## %E4Z?JQ)95F$8_#QK=C49#4"2\ M!Q=(4(*4L0Y)VEC#-3,A^W7A[),H&VN>F<_G@[L"OG\<1?#89W?3)/S;=GK; MPAX7+J=OS.3WRS\GP5_PC"GQC#G,$/%J<> 4TLND#C786.I4!'\^-XL[ MBE8V@AN0FT- \[JY@L'.J\3>? S SJ5QTWQ/$XF!S.% M(3!'&MB#N)4<2&L4P@0+[802CF" M]@B<$H(& .;4=S^_GF]K??LM M^1D?)JN^!CP0K0U! ;8)Q#&8<7 PL(!@:IW MOTW.[&B^. XW$UAND_D(YCAQHS#[""MA_'G:NA \_/"$$O >'\FTUYXZO4P[ M[1,Q+C;$>*R6?20QQ95(*[EUC6>X[KD<)>+)%;&>S M9Y]8%EP$*9F+5B*J/8%I2X^TEPZ6LM&1<.NPS/T2ZG9)RNZSPW'EA<$['8>" MH:L/HZO%&OX19C"_7]1#1D>:R"Q'T0F/N&<:*1(T@MDXR^!_1NUKIS,+[H?K M]OM_P-!+]L ?'DFSY8-EF9(#OS:/,@OS8"GUJOZ0"2R\)@(U("[B$5.4&A B M:2T63#K)-WN3'DF"IU\KPX"3X6HSZ*YX&U$?DH4<30SLW6 U[R8C9QQH/LR^ M_/#+#Q]_6/S&JGB4,44BUP+%B#'$#HP@XZE$/@8"804AV,8#7LS1'RW'C?Z8 MMN=0<$'FS*;S*W#Z_)V;7TY7EYX7R\=;IKGF)'4LA>43&XN,]A@IS!IG&M58 MTWRT94&7>1+,JM@QR)^*L9S%;KR&GOE6D,DD&"JR4; M#9-(1_.""8UC#-AVZM77C2$O!2AC3O)@^I(@)RJX\.;S-8P#!)E+D[AH[Q3F M?[;3W]-*2OTLW0*6B;^\#=/%OZ^LI&TH,=)X9!ESL$DW#:@/O'?-&LN%MIY3 MT6$;ZOGYX@PZ%?3VO C4<#"W:9W?W'\R\]7=VHSV7<@>62,@U)4%GYG8L!>HO6'H_1URVG[[]0\"&:2$E>IT!$"BR>& M640P^5)&U'"::H0A=K X"!1$0UW#L<*;QXW;[UL>^$Y-G#D!S'8@S19FR?K\ M)76\_!ZFHW5\V32!!$K OZ1<@*W& 5EK.?*Z,5XVL<&R"SUV?J"F("P/+_+H MLG X]G$T'UT_-"%;!AZ..T($B(N3">4"Z&R:%'@8095J"%C63GO0@3CLY9?+ MEKMGCM-/5&Q5M$CWT%>+A2COJ(1(@F&B4YTI+!MC(Q)2L*AUC%1T"/YV(+"_J=] UIK)]]7P>(J1/QR&]S(C$>SU,'+K6PB MIY:H=(C/N(&X4'J%=)02E.4:FK9/3;J\:';L=VLA3%^4VS.IO+JX*%40/-XC MLN#@$ZE15!QFTN &:6LD*$\'%HBS*GO)V&YIRK:8/D>HW4_QA2W2@W^>BLG? MWLWF[4V8/OQL65%D&ZIP# 9Y%SE,(48$R\.@$$%3RL34>:*#"3KXH9I"H/YH MMD.IMG:>I 3GR*^RFND]OJ_@Y<^6GZ9 KWR0QO#H4*-CDQ*L=ED7 M3@S'AGJ=+AKF8-5Q8M44;IV'@P/"]OH9^^7.SL(?=P#=JKF_#-PS<#<0D<$" M#-HCQ16L7]D(J7&$"+8Y#VLW1:LLDUT% ML-08A MD-*Q090(G%(!PF^?!_2BZX_N592/.P,,<0%001ZQJCF?O0:D7_GO* MT,W>M]-GUA^K$"3#&&&6NH\SQB%T-Q#),\I]Y%1IFOLLKX-8E446IU%N*#@J M-&>7DW?AQDS\DPZ+;]J)GUTQ:['CS("VTJULFMSBAL!?0Q,;F2P59CU-V*YO MEGU&YDQF*XO"RQ-IO0 ^3!:K).ENF<%)M_K]%2%4: CL$84('G'A%5*,,<0U ML5$RSYSL2)\#7RK[1,LPI,FIW/)GNVL3^G1F#TMC=J6\\40U& 7)P8!:S9 U M@2#P$[FQ3"J(;[H=[N[_4-G73@8@2E[55N#]K 7_);@P^IZ2@V_'9G232L-^ M!3LYG9O19'FE?78EJ1(-!L^N\3IY=E@B*RQ&43,9E3:-;G(W>3E&ODYLTZ^$ M;8,#5 'Y'L\\ED]7+7IR+::RZ,P5?%IFBV?(/YOI_/[*. P:Q!Z%U$J5I_!" M&:Z1D>E%JQ -%[E;AAXI8K=<+GYE'!P2IPIHN*4RXRIB0IR#]2,<-:E$C*=K M[A(9[&DTL,PBR6WJMHC1C4ZOY6P@E[XKH,Q&@5#ZZ_HA5"%HU%0Z%)1(-]$C M19J[]')94!2LLR?9GV??(TXW"KV6U'YN_5= I0OG%IOWX_[^9C0>+YI8?6PG MUZE^<.T#7$[! ;V>&M >)8V@Z:T1,*H\O?#ND-4B(MTH0[0+D62_E=Y/TFX$ M?"T9^C.B5@$W%WOZ0R=!T-V3#H)16Q^)#H@TBJ9KC $9"O&P,XHZB)4=I;D? MP]@M33>.O9;L>V;M5\"C#7/]SMR8ZS!;.8_+D@"FB&4:.T0"88AS+Y!FWB&F M#3<0-0OOZ;"[YA:INO'JM:78,Z-1.-OUZ2Y5KUW&-W>@R]0Y)F5^P>#>0FB\ MFML5X^ +8.%0C!;B8J\44H%$) S$)BSZ*+Q\3JZM^:X.G^K&F->44,^MWU?9 M?.G+: R!BO'M?X$2XF@:?C9SD&>0'DP'OC5\*Z9C)END(U-T2@C6@%\/9@IQ MP^%/*-:NC(I".SWG.))'>PZ4N2GF(- I%4+H<#]J[)GOYZ M]1V9CN%*QXY,Q^!0G?.U]V*D<\9Y*PVB4::6CHPBF]Q*ZB5AW$;XS[#W24^^ MLWSN[DY'<:'_G>5C@*F.+*K?"D@07I%3(I(L:-P](K'P/+'3C^ M'>XL'\6 (^XL'P-'84__I5^RO+@2I>&NH3J=L:9VWL(BJV6#L/$2.V+!M<4= MO/L=P]?$D!.@:_/JL3HC\SS6T;2!>$2B)J3G%@W#8)4U1M8*)1F3O@G#IN"/ MO@!T[GY26?>M?HHO;$V6H2M\<>(OIL%<6<$#%MB HZAA-36.(<,X1I1K2B!: M)HK1#E9D8]B:K$=_I-H\:BM=%[7(!]R.C0N/Y;@=$;D5&MUV\K]A7/3.S.^F+\UT^D] M_'"9(/4P6QZ91UY!1,D%=4![2A!V(A#?<&EQI^YS_;W8[8+5>QVF![N&@^15 M)B'7=1.#I!U?C#Y\HG'_A(JD%I5OP UJ+&H:!31E 38V0R,**@*CM/5,J7KG$K9REAXIQQ 8R$X]%PY\YC4E M#X]AP_-Z\GR:KFY+W)NFL%%Q:6) G@<'FSW72$D(,W ,@BDGN.W6E?5OE$', M3HC^:<1CT*F.=\^3'R9ZRZB-R8U,+004038]"V]TH(0;%YT;]C#D=:81CV+ M$6G$8^ H' :N'GR;SM9/I/Y7._T=_O[LN;O^]Y_")$S->/UW6,,_3=N[ MVW\%,YY_ R]T59*_RJ,YHUAC(B@UI.?516- Q^"-IAI7*C0A!IL.^^C083%$9(43RR,3T9I9/;0&B=4A$B-1H(QM"NET8//BI M,DF/H7;>(?1;PW;[L K2?>N'.T:K/_A_W\T6L_WQK[22PA67R@1G9'HY-34* MUQ)9#:XQ=C1J%IFVV>L_CY&O1E>O)S%>7,89"*4*&+BGXE5*XV5D#6+8&\25 MI;!.B4$-MI*$R&+('IB?6&]\9G.6AUV9$*B 2^ODTN.=M2?5^E>"*TH$YRFJ MM\GNIP=RE$?21YB>Q4KQW'S:+U&9S.TY.)41B>IY]7:U6 B$5TZ:%&>EF[@^ M!)@42TW#!-74Q9!_>^PD6)DV1>59U@>7ZLGVQ#A3XURC&Y@7Q*#WUL M^(.KHZ9;Y!S+T8;1])( CY$AC@U'2@F"'+6X:6+T,<3,]N"L)?)?W+?@[\;A M,JZU?VG'JRX%#Z&](D(P:Y%OP&OE5!MD)9.(6=&X0#RLRMQ[< >Q7M/YUS$L MVC2.N1&J8#<^(L]N*"&4<=A6I ;U$:R0=K"W$*MYHZCP:K/-[]_^'&PP8O0_ M#SL&I>KX]SQGCK5QFA"-&F7H\KUAZP5%V ?)G8(0W0U;CTD4]G" MV:%WK:R(5,JP9PM/21%(H\#>:B' \M(&Z<;!?%QC+"8*!YZ[X<,AF,X0NR@9VJ0T1"!. M1*]8])['W%FJ#F+59[=ZDJ #O4Y!I#?)OH>I;3-&;W[1KOQKFTK=QF&^:' ? M_.HQXMD589ZJP!BRD:1*]A@AS.$0ZU@33:.B,NZ8J&[_U\IZZOG),Y">7^5) MSUMS.YJ;\?/?6%2-+'\$&EH4'_E1X:8@!]@'X+?;*'PNHZ+?IU,@TN&)_5,;Y/^ 7@S_GPW==\ XD=+ ML7)@J Q@%#"R$'.E0V&"E"(,:<:L8M*#JG*[?,=)^)H.D8[AUN9V/2!N%;B' M#YUB'Z;SJ-7,>U;#[_A%XF AL*^Q01L+=HZQ+6 :1JM$3&8 M:]Q0#,Y+]EQ_+U'+\G1(]KPX"Q@>RJH9NV.2JSR#H-SXH!@*G$)$&+D")<,T M/>=8T,@4QOD;B_42M?1)Q1EHU)FZ^3 M?<3UQ]WH-LWH_3B$13'8\MV4)Z[9 M8C=;I:]PTS@>E45,IUY;L.Z1DA$CPJ/0. 3=\"X-I8[[:JW$RTB"]BR(5& F M.V\\CW&IBD[HI@D0ES8DI4PUTE@I)+W3DCJL&,U]G_5X*"^*$0R&U]^%62F1"4,A)8R6UG#J5 MN\@I@]BOQ"?MR:R^1,X$\VMB]ALS3H=7EY/WH^D,]J#)Z#L(8:;W5UP8JWB0 MB!&JTDFK0*9Q&CGMC [$,<=D*6+OE/J5&.'=VDN M_(-*/DP6I[2+-=X[&=OG*YG2K2=/,%-"]7)Z;2:C_S&KYSYG[7CDEZMKXC\_ MF5\RG1.@W,B,O\!/EK="ULDPX:RQ#7BNGFN#>),ZH$5)D7/>-R3&*&3N=^6R M")ZO7O_AZ8C/L"Z3X[^.!%:-28F/-/58LJ"F]$R%0MJ&B!C'6.#@+96Y,]%= M92OK.)R??[LK^C-B6-!AF$WG5VL5_132$UVWWT;@]2Q2*N#52(A>(S+1I\)0 M3) UGB"!;6,:S"RUG58J?.4)">%OCP3<*T M1?HYL6YS*[XT>\+UYA0>"JLT M[#@R6B1\DV[.4(8420Z.TT1@Z;AGG>IG#[%GEP!EV),1V#:WEBN(3#ZUDU\? M,EI<2"TE]T@8B<'[]!&EI\.3]VF-/+Y@O3( V:;1[,5D&*G?7T, ME*(4GEF(5$!!L'"P!!O+C45.D2","]IF+Y4^+%4MY?@#[$\#05,!V=Z:V;/H^_!?P"$)M]7F7'% FRBQ?(+6-*!UK1''8'[$.# MN*<&V<8L'DOWG"KI&327;:M M<]K^TX=*S&BI;EA /)@F-X<08S MUN4>].XOE$WL%6%-)G47)LV'R?>P?#QA]F'K7#S7HF$JW7*P$D)_C9%ITBH0 M6BF! V>RRVLIA[Y3-@=7A$!955_ZW1US.Q]]#^O6T*E/@)G6.4=;#- M&\(1Q#,8J?1DNZ<12PQQ3T-T!P[M_4C9'%H1 N53>G'VS+Y]:N?_"F/_YO[9 M2KB<[I^D#XZ[R"V$-MBFIQ0(TDUTR 3E%>S1,D;9B5D]!2C3Y;TPZ\X!5@4! MXW;M/2;%#5:"JAB0#C )T*)%ANK44C,RYHDQ+N0^6C@@4BW%*>=-1O1#I%J" M;19$4"J8(2ZBIH'_X]S"@A$L(M(8[BQ7>H">]ET$JS''T),*W7)>)^#RZ@ZI M'O[[V=RG56LF?O'\_*J1S^R4#D>G?G'@"S:])E[5*1:04&$>/5+40-A@G4<& M2X=4;*2'O=[Q[&]\57&*M0'=UZGQZP>0- M:-^F&/L'@#*>P7 O8=;2*A&.B M&M+DULD>DLWIF%"Q=Q/%!P4JJRC6)Z >5&K@(:+!B*KG6K+;%)Y%PNL08(3 MBG@4X TQ;Y W(G"GM%0Z]_'5?HG*IOO*$S C7A6P;\.>7ZR=IFT+JQ%!>HC_ M?-0P-8CXDL(P(EH$Q2)7*GM!WA'BEWRT<, MS3A%?._'[9]/[M;_$EP+BAXOB[+;16IC(S"$&.%Y(JY_;#2@,)G"IG.I*U-$ MM4W<'\<;"T8UU&-M,7)!:B!RPY&2FJ-&B> :RH11NT= TX%?L"JZ\R7;R',/Z;? M3FBELA_A&RZQ%\C"U@#^#,9(>\H0#XP("G.$B"\SR7;)\AH*]HZ"O1T @TJY MM+HR+4V,)E"*C(/%QZ4 QT,P@:CGVMK0*&QS%X#NEJ8LG_*@W8%"/51? 8G M:;XUHW7N]N*A+?W2@UU>0ED=3@H(ZZ6F%MQ7GGK),HJL808QY3T6F@6L\M]) MZRI=?23KPX<7-],& :<"VBVC^Z<3H,8R@;5'PE..N(+ 3!M8F%9[1V0@AC2Y MKYB_$*)LTF\@$IVFZ@JX(-Q[L/N4$24H%_-@S37.W3SXD4UF+-B3% MLJ)1 ;NVY!-?3/'Y#YY.ECE"@N"I[)"D%QK!V]"PB) F@<88#"-NB%*JW@*7 M/24;VO2=!\=Z2Z\.I-*W_?/JO'K>+AK)G%"$E>_;YSE7Z*N,P(N3?7[9*4(5 N?#?S&ZSS=#1QHULS7J^9&+# 6J2;)]@C+HF# M-1,Q4J N@CVGA.;.I.T5J(QW?P9*G:;ZHDQ*VMGHSWAIT_V U+SLQ[_<-S.Y M#N_;Z6JZZ4F:Q M"F=QAW2S2@)8@7_69?K;)WU_I;GE+J1R^\;#0F7"(ZN90H3A8)DU5.'<,Z<.>#7Q8[X/K]MML%R#NGN^VW'Z?-,7$&7#=8O"$5^BB! M5,0-PDS+J)PR/G9I\I-1I'(>;@U$+HGOJ\UZ/SYP=^ 7!\M]'RW!>3+@IRGF MG'EP"F;6".J18 K<=F\MLB)"&*F<"PQ"08YS/R-ZCG+ZQT3)R*?>Z3)2&@C, MD()E@&B9&61D3$\N1\^PXSBRW.F$#1%>0:;\&"YL.@"G*+R*=-2'"2SN\-7\ M%69I#E=!-ZJ!B2-M&$%<486LAZDH,-^:<.OSMY?>$.$5!/VG,::_PJM@S.=I MZT+PL_>@N_5D8'>]F_C9%1&&D.@TDB8ET2RA2 OFD<8Z4.6-X"IW;+Y/GK+% M"8-S*1L4K]85^V2FR2O^'@9SM5Y\X3RNU/Z)G=-5PHIX'"&B"(V%+4URCFP, M% 7JK6 -5R+[FML1#+^H[ >O-?6&@R64ZOK]F[OYIW;^WV&QJU\9 M([T7!N)S3S!$ZB15GUF1LE%6:A-EC/E?7NLFVRMPKHYAS\L"K $@*F_J%F// M@OOANOW^'\'YY? 7?YJI_SJZ@0C_W6CFQNT,YGO8G#WCVM-!ES1S_I%=V[]P MI#GK+7PND_4-N/D&[*E/?1O#9+:B^S2E)Q;4>W/_^#NKP[V%>$L9X3.I4<'8 M@(6]":OK<9FMUQ BGI2_>ZA1_#)OW>^_3D;SV=?V3?@2YO-QRNZ F#?M9/&/ MJULX73)P1P]:M&W%D+QYGDSKJ^S>AFE\:H+W)#[/A MT A%.]">"_J.:BR'\V%NPBZ>T0(\CM8%?_':\>^AWC)<@&W[:CFUF\5V_7%] M:ZZO:[%[Q PB_CRY':5!OX(+\0;^\?"[ACZ"*^=2_@]NNF,(#K/75T M$_S[=II\Q=_,^.3EMF_<(F[Q4=!UT$H-"V_V=MS.PM=V+>ZB97.^U7=@_"XX MRO)+L)N6JL5S(!@[H:'!PT6V=%EX?!!FW3*RQ(OOU.VLNP,:>C.JJZ M#@O9+F[A\V[9B7M1#S_[?IR&587X]#=0*G@J.U%Y.O 9&?8 >8OS/S\-Z,ILMNDR=#LV7, M3AA5<*"V6QV%P7J^LN]__GV^H-+;;Y/KS^XTLW=@Z$[0E3UCZZ:<6FLS?YPN M$M\#U66^'#U+3>8!H4^LQTR@IH=TOH?I_65\\:T79.C%^TX?.&')KD9]^,SI M6>:M Q9+D!V#S]/%ND\MA8ULJK%:/2:6]H"3L\W;QBN&UUZ]MYV4\'_Z'& 0 M[Z0K*/^< /QS G 4-I_:R:?0Y@#E^4CE3LSVZ;H],/&*]I4 0]Z,)LM&!?## M;!O,BX&+&;6^GD$7-94V>=?7\]6D3LXV/1^J6"5C7[2VJZ(P/@\"3HIC-Z7^>^?I^YR^G4V_7$V'RWO*N*'79G0KB+$BN$_;=1.UZH^3+^J[T);]N[R7QZ_]'\.03V>S]6 M[N \)P.ZZ+-"&L",_[@SXU$G/83B!6E>LZK*.*3@7:,(.X\)?PQ]UHNK8K>8SR$9_I!')5 MJ:_C=5AK%=#G[T-5 #T?.4OUSQYA,U3^?#;WO\V>]#O*7?C39?P3UC4HY_1: MG_4@Q0Y.;!^Q'$R;^FX[3KYT M(GD\WA1O%#(5D>P>N%SUU5XHVN/T4ABZSZ'-@-/C*"5K2@[KNMTS\?)%/B#2 MIRQP;(Y5[E+OD:#L4,(_M8KGW&G^J4_\IS[Q.&S\O[^VBWC\U.7Q?*1B953[ M5L?6R98&8#Q>BY5G:6P.5VY;WZKNMLO<2[<)"R8%6">OB:?C%"M2V[/(P;CO)WG6VN'1RYG ?EAVUE=IFQG"]*=I>W?[83:[RXCHOG&+ M5>?VM:.'=53:HBX>7_5K07.AN&_<8G6Y?:WK81T57XOMUS:]E93A''ASK&+E MMKW7W%9=E$?HPLTA$A_?IW>E,@&U;-7:Y. M-0.6>Y15@RE=BYK=H.XZ1GRI7<-H3[GZJ+!TV;IB9WV:+36311?1;.P8M_S+/%4D>]ZER MM:J]]1N=\*XI^W2D\JI;Y)?S;V$Z\/K>_HU.4->4N#I2 M>:57M;%W8S/].)K-,QYU[QZU$YPUI;,.*J@T@"\MRZF9D!U#=JI6J"F9M5\U MQ3/_#\8_/X"'QNZ$9$VIK([*JN"-D;7C_K&=Y7YAZ?G8G4"L)8&U5SW%O9T- MS_O4Y;=UP$YPU92 VJ>6TE>=DT.59I0)L&WC=<*KIH31'J74D.+/TA[SZ4"= M *HIR[--#<6=D/;D4LF',3KA45,.9F/R=91YGPS'L?6JM*8T285EJNWD)W!< M5H*]"S,W'2V.83+5J1X>OA.(-25 NJNL^+[D1TDN,^:8?G^<7:[CYT.C=T*V MIEQ(9X75VE#CPV0V K5^G9I%,]4G3QT^E_S$[AI[/I.EU4;7:63HN_'B4R\( MTO/^ZLYA3\F%K8=[DYHSG=YQ8^N !2]W'L+B6?9KCS)*YRS7HIU\JVUCJ&+8 M[-7V5E0JNN=V,1YOL25Y;H#N'K@"K/9SR_AUZH%?>3S\/<,66T/'^0B'%5/<4TA2Y6A&^GRD8C=YC_7AMDR_ M%DB^CN8GN]?/ABIV);!]MAQ51A !=RY7BO;\MPQ>[6]C&$VQ11D3'\ M.KV9S//:PB=#%KM5V]\4OE1(798P$V"[1RUVH?8D.U@=; \!0[Z72[>/6.X. M;1]KN$,?56#U[FZZ$"P#2.NARMV*[8/.I@:J@.5+<'?3T7P49A?7UQ??S6A\ M<@'OGG'+W7OM ]A>W;R.4\;/[7CD8 *?IZT;\)3QV6<&.&7/?U(N?C6\?SITKI#N\.B5G$CNQ>UY K^COHJ?L6R3\U,[7XF:)XW< M_2N59)5/Q'F/_H:WZ*M_2/]GS2S\___WOU!+ P04 " !A4&)78@(B=! C M ##V@ %@ '!W#(P,C-E>#$P-2YH=&WM/=ERVT:V[_;C6!IH@8!!@LDCE??\_2#31 4(N7"%(\ M5>-( M#+Z;-O_6J1+P=/O$.YK.G^\_DW/>?S]1L__!0_M_^ M(_@47N=OTFP=JG\^6@;1SD+A_"^>'NX>'JRREY>!GRU>[._M_?BH\FJF/F4[ M,@S.HQ>T8'@ZCV%[^K$7AW'RXH<]^M]+?+(SE\L@7+_XQS18JE0,U:48QTL9 M_<-)993NI"H)YOQB&OQ7O=C'R>G72U[0,Q@G#")E%LA+QO%F=9O.3QK4UX %.5W,DN>!F^\N)$9D$\=:\'3UJSUT>O)UGL?103 ME64A$@#MZE(FOLABX2Y78;Q6ZJO,CD+E=GP+$X S#NP[U"N M4O7"_/#2#])5*-SN,>%D"?S? M-S/KQ[OTZ.?,WWSVY)?=YWO;'^_M[F]]]I6&_9F6S,L&R*0K&?WST>-'YH.5 M]'TXOA<'JT]B?P7L"O[[>/?9LRJBA6J^ 2<&T3='OB>-R'/?_KAE\/'^R]_W&J+?=]9RW;63@[U<.&-3[?QW9_)NF[8J\5"_LA! MXLW7#+P (!9E+QX_+;;Y&MT#6V%V\W'^:G#]&]T94DQ4@N!8WZU. O#9?]EUQ$(E:K86YV@; MI.@SLBQ_1ZQJSJ15$E\$*>PG16T9_])X.#=P.L'YI4(N%8#%%_,D7HH,-DCS MX'^#2$@/@.=+^$IW#$MEOM;L]7 B#):PA "])V0XWEL11X&D0KT)$7G\91 $ G[D[_"V#49;,L$2:+\&&7L/Q /^G\6W^ M=0^.AWPR8J*W,:9MM.&X'*'FR8/8:E#6'$GVQ>;Y-6[L')U+97#N. M(E\!2&4$K">?_0&'8J0Q2T-\X,61'V0DE\MS"/ <@.>7D:/>>:(4!5?O@S0P MBVW#(1"4 T9L5E\N%X&W$*A]!I'1/T$ZH#X%[\V0)\WA9U!?=H4XBT*5 AG! MY\EED"KAJSG,Y1=G5&S6$9Y=KTID@7,@S%0@*)XK*62D9@ MX !"I"EH\1:>[V8,=X^/W?Y4 MC([%])TK3D]ZP[M$=4#3*6 )*@RL,C(&V?(4L=WB08A^6C)L&@:G)+V!:NCW M*HIG\;E"4F#%'H=)MU7B/1!))F=-9@&:9K#TH#"M!:Q#+),*?I8__%- MC-RN;KP0_O,FM>YAK!_0[L!^@07@:YQ6@MM#Z\01R]@'['9(!002=P "JU7( M) CZAEFM*G>-NXKSC/X G#FE-^=5RRJ-11A'YRAWA',@<)-,TL<@Z6=08X@UULW+Y3'5&NP"=(LSQ.!PQ TI#(@\#8'3$DQUZ M$0::JR#+R?_5/,5$$66R=_'))B&+M^[D^E@^%9,^N_6J5(3HU,'4+KQJ0%CV_:$O:J%H2)$CQ3/AY@LC: MQ *V(J1>X3.*P\"MV9TFUE=^(F=I'.;9YB=;%6W[WT61$+22 MYVIGEBCY<4?.@9N\D.&E7*>/;IN'>LVTMR7).Z) X'!9$*'>E[*GF9EX3=\ MW:LWGP=A@.I8I]76;9\W%.>I\9VWPLP%FE(2E#0-.SN'HM'1TT1BS8X?'!9) MM]6GTIZ<$>-V LH#L/XDM.2Q';^=:\$*B@+K9&H![O/$ X@9))LO9,M$FU+ MQIC2#'\$0U(E'CG-,/1,@5K*NW[\8[)/!+E89 '#^0(YRU MZ0CW#A 0%"]@35B&XAN<:*I0U=X\4AK^@9RKUZ9SU:2IP%Q;R@#]F]_B6/EK M^U2_T'"YH[,;S%$%"J(T U5XJ=U.N,$+O;7+. ]]-'WS,*,8NY@G;/5)A@@H M6 BASTU]D $,[!VDSB/_,*W+"+8NEC $C!,F@@05/ #C:!8PR^,YGF #Z6 TG*!;^G@T/G8'T[.Q>\?FXL- M@Q9J/9/2>56X<@X[YUW;BU\$(-?"9PG M8@E@6:#\#F)?6SSD;A1]^.B<7$*(6$D64@1MK8;"4X^( M2 \H/R^@S6,'XHS*M]YOXQ4,$J M3U9QJM*F\$^K$9:(N07XJ7DV)H49@-'2S...5BZ1M2&04U "0YGHM$]R/%LY M:DT<3U$/BB);0S,]6<26FP(T50:HER!7JS#P*"G%O(JK*][#W.$+E9!O@'*" M\;LD03['C6)B>%H3,)29$^LD/?OO@$H2-*($6'S JAHGI93HU32%^A2D61'. MSV00X3 $H,#PWE+=A8&C^#;C4K;+]6_[,: ):NQZ#5N6T-%920W'2L*]&2&: MLPGK*0M%%M5#LU,,W8NST]%0]-_UAF]=,8"?1L/I>'1RIRZ: MAX$,+730G*VTC_I&JEXM2?R&BBJ8]T$HP-X,E4RSBD6Y H,\*PU=G)CY MJUE> +BJRS3DVB09-I5Z4'T'IA2I).4OD0NF<8A3PMX\F2Z*[))!J*C!3CN,LXC4J;6E0\M79\OX7U4N?2L#(@^_)5+=%MPK>.X)R MJRTE_-+*]\SDIR(O'SD9YI@ZVO.XDL%&A8")D\LE_.,MX)L0"\B<>OD2,>+& M'%G):UE3GJMV7:;;>5F5:=U$WIRK"%['7/G.C#@W*NM@8,#J0\RC9S_U'"O? M.H==L582/B*LN3F+[3Z H0FSF2G)CPA%WIWGD7Z*?@V3 M\T'SQ)Z7 UX%=-"1CO26RL9FD(V=(]W/D0[%0?S% J(9,5HL(;X)-A61FU;B MTSVP#(HX;.O, TU9:#0"=0'611R'H\ ;''$GI03NDL7SKM:Z?7"JT[_*0@OR M]NG=-G1?Q7A@N>UT^6 L# K^II#,@)FSD$+P8Q';0B,*J-6GF. M9%)]PKRO2Q8JVLMK<]P+J% MJ%K BBEHIA'3Z'4=H_AHN']%)ZO1#!/E*2#H>KY9,X-88CH<,8$-WENR@7X8 MIT2T9;(@)9+%:;;C\3/$&F\A4_1Q4]S71\<%QRY1,]D!R\H1..M,>A_A;ZF7 MQ)<.LE7.!J0N3K GB^"JMM;#\)\\O3?QQ8D[G9Y0;;#H#8_$D7LR>.^.?\<\ M\/[HM]]&0S%YUQN[D]94#C<5HJ?B$ O14>DX[,S@AUE\@2T[\!8-95ATM7[? M9L9U_:)@RB24Z;L+\A3H,#_)5);=1@30=P36(G4L-5FAC.LRK$3U82=+N2:- M/L4FGT&Z(+4@NU2JTBF-=E71O@)=K>DA'=I]"*I]TRXH$(5.&ZH! :*(+TFB MKO#E>0!T#S-U]@\U(R#_#7&#[E< N"GS(#@#B\+^+:;.H\+08*YZVF)-A["! M478_@;%C -NYU$G,U""&X%WEEW!>:,VF*JRI4D7/&<-4Z;13R5J@KT* 8++6 M0O@BB/'4ZYDKH;PT^2R)5A]AV7E8^B;AR3EFJD0(%<2!/%O$B##*,"QUC!IP4@&81XF=B?@S MCSDG>;H!<%NCK ,^DQ\U7.;S(%DRYFE;)$"UGX@"=!-*4\$U;,6%N@I3).H MG!V"E%.!DP6C[;D(W\-F9=CL\3T.F[5%MC^[-[)].!KN3,>]X>38'??>#$X& MT]_O6(S;<@S%'S)RX,PA,'D0C>DHJ5/ZY<@J&!OKD>H7:HT=]N(PJ21:1 MBCR=.0$<.TC1H#%P=&U-P$92UM-3S[0,\E&Q"&:YX>QD@UYH^=14 M @"[[V&RJ9X5OV$Y6ECG05J8J<]*W>PB#GS31 Y+3.+$(['&_L8'DG7VR[UA M(T>#]X,C%XP#-!#>CZC3T'CP]MWTKHV"[55)NAH)J /0 UN#^6EI@^J'%#FV MK.3&!F%$O;H1'6(D!X@Y3(5M"25W#^0$+3", 7U!J68]N##-K]1WJO2R94LX M2L$6M.4/JZ?(L-DA16XO0'V%3XU9LG5+N?)W:#D?C-MA8K]1@2Q!1?+9Z M?%T?N.&**%P5A=M7F5J_F0)"I4QC;8)5^N\2I!7; I:_K$%_U;O88*O4H)4[ M1M8X9!#5S,(R5JVM.UW?9/EF"P6Z,;J>EEY'Y7=-B]BK3L4*E:Z;NC+JVGF* MEFHL/?HX;P^;V1 ?W>Z6#:.Q&]HU_/)I2//B%QT!^-3T?C MWM05[GO\XQU+A %8SIN]8^WJ8UTAT5#]2"R#L%/W8K:\FVC;(K'H4>P\E@T& M"6PY!-VKT@^V[IPE%KXB0JLX0*\JP]3+V1[,JG;C+0K[#XH>C=N:0=]+VMG? M:P_Q[%]-/-/>?\1OO>G4'=\U?3R,HV]AP<:T@-0ZB(#[\@5HZH0U8UA]F\E,E\T '0CDSK/U9 M)4V==EL0SD3G?X^E%@E/Q)RM]@OAJTDOH7K0>L2ER7UO#DV+Z@VMGG/-"B=/ M):D#K"M-20V-ZB-$JB1>)4&UJ*8Z?*0P*()M$(K4F76C(Z;IA!R=VL+$3'99 MT:/L2M)&ZZ+)'-L@KB:(8;(M_\0D7:VHS>)N TQKV0E-.8;*5#9]$4@((LA+ MZE.6D-'3;)B[R#8K;J6-PT('%#QEK:?2V?II$6.*5,DE&S )K2 "CPI]>W\6 M ^*DI>K5 :5ORMS3QV82&(SG@VK%)94:(O-,#O'F8,IK_X(E&VS$K-=U.^Q% MM+&B0HT:!72='Z/IC#()<+WL>:039"?-4L%J?>-?*7=G!>UT_-2>Q#Y=]&<6 M8I$]'O;R#,+0T>\2)MJOUT)N)K1;%.,9W"MRZC@I4\<0;]97_>$H9"TL%ZD( M!N]C%%]27,%JZ(\H3Q=U_)GCW0%I$38U/@CKN+E2$FLL/NGV^;)BV9'O+T_. M53563]ZZBP"V20,V<=3X,J*52!^,MSAA?*\J1(ZE$6TLNC!F<9TU#R*E"7%" MF2GPT"A:S,:A X#W!@'>)_@LK8YF\]%$6)&I[@M!&RAAL(^1['<,UZXNM M-HUI[:H=-Y@VV6S&R[&4&2;/<@:UKF7#T#Q(;QT@#Q)]6!EKI)RM3EOEBBN6 MP,5)EA>I,0AN/CUYOZM^;/2>4'TG: KK2FYA_>*VC>N!*HU@F[[0N,H,DS/< M.)-OP65DY2L-Z-Q117:A^H0J1DJ)_/I*&)V3@7*??^KBAC!EP_2@AFUA/D&1 ML*&5%2P*4*E193A'PDYSL."*]*9OWZ,XQO3=8%(R!]$#5C$=B3 ]\A]]*R!,VAO^+OKO1H.^NS,ZWH'7Q?CL!);SKC<5 M'T9G)T>BWSN;N#1N[_3T9-#O8>MF,Y69%H?Y]6P\F!P-^OP YV1!?AH"O4&6"J[$21T/6$DK^U,VT]7,LOI\ M;9C&>9*9A!O=$14XW+FD')8\4A$EC7 PF!3>$R+KK&[1A<@ MU#\=N]/!>[CM,[8&!BHGC$88)(Y5EY!220(4 RQ_YQ)OD7RT%8\UB%.=FE M^"IU3( UIU)K+Q1I2;=?A M>W*E"\(CO'97^B1#M]R5R_?TIMP(@%)>L"U %-!5@25-ZG1R#35N%%BUJQMX MEQXNS9+<,]G(E%8(\JQ8\0,A[1;=A'<-:1\-)J=G4[SS;C(Z.4.YUP*MOD'; MJGJ6'Y>DRX5]0"(IR@TN+8./0$>*PPL4E9CF2G6F-46Q4ZW:TF**=* 4,Q* MD/2C4F5:R(OB?&YEJI,[C3#-.HQ(#B6%"4BY#4+@7 M,<>:RDH-]"I38*O@R DJO.D:-=YR."M5PXN72V0RQ,950&=Q2NU'27VY3-"9 M'0GKYMOR,,NHKO%,%8PYDAP,%6 +AL65*>7J:?'DF2X\=^6P*&6VU%_K@U5(J2U*18YEE.=8RF!7N0JE)XJI(JN+>(40IP%DR5C M;/^OQ^:K#F"(-7'B,B;EV(B0<<0($:&P>,P?R G+S%Q%Y@N_?N@Z&Q&E'P+A M^0V 8)[I>9SJD:+#9QZ$J+X&.G=1ZOZSZ\HMLES.$N!=EA[#EFKP8T\IIMN; MX?6F+"KP;D:$FQG[ZRRBC+E)1N[9(PJT>5A!B]JSN8!G M/!9J+R.0%DPH*HLQP1[:/ :!PJ2 M1%W$'B'>I0RPCJW9(%BA"9)EA4G@:,;YA\ZTDA8^<-8N#Q/*M0XX@>Z1J^*& M#XX56?A00P?K,*N++\TNT3N9C(3['U!F)Y.3W\6''JJT:/J1P8:O_B[>]>!O MHS%HNOIG-#+1-@2#=3P "U!;BY.S_COX9S!UP-!EDW$L3L>CONL>@8G*Y$9; MCDA+HZ+B[;)-%&+-;%A?9@)X2J'8(+H =<=OL-@""EV0*KI2'I(AF_]97>B5 M=7L;!AG6'M)%XZ6!ARKO,E^:\ZP$O2E^S>A)-Z9S?)7VP:ODG.0'9[6UZ)*J M:U0[0'% USX9;?W1>W?8:T&^:50K[3=,]3PI\J>,#5'-GT:!."O%0RSD+/"+ MVR.P-@E9,>J V.@\DN@:;+Z#^\G-DCN_1\G**-GA/8Z2M89SM*B'^C6; M.SPJ@SXD),=W;A=6-#B3R[)D'S=)5RV\J.@#.T@;6["T'_S8R\U5#.9G8!. M+9O%.+68D*[-*]VBQ7V,*E+S8".DI"\?:'2SZ,63\N07RG'9E(@\(SK/%!= MOB6Z$S+R.&\(9WH3:T=+N7#.^<&E\N )]9%"[1T04+]VR<6/8 "G/.$"MTSW/ /:J215HU29)U!RV]Y)1Q C:6B\X^E%T+ M=CPU?2H:4L"8)K1%M()F0< ET$7ZN'5'5_&=IF^^]7:6IYA#EZ+IJUL ^8ID M?+/MN)1!B,5QJ?:B>"K)F#WA$YW9BIV"4+SB)N:HUNBU\[8 &S#2QSTJ[6(] M&+::6^B@**(D_OGSEP#RQ+U".!F8)$WZ!(LYV4;N68U0 M*/D1%L#S5"[CT_/H 9$5D"%?O\2FVE2);VF1E1F*FW!T%#-Y*!RD1=T.KN$@ M_9/>AS>]_K]:5)1*&\Q(Y:?$$3ARFLM->* M!*UF,9<^(Y+B9IQ5#.2WK@GYVNJ-B;)E$Q9O,_X2T[-'E\&9U-BB:'E5,XD> M"I&TJ);_&B*9N.S9P:: =ZX!@Z3@X)INSE7+\@ 2P*:WZA.%!BAA?%M/0V'U M0]^\X)943.U\HHK+)0B?:NUDN@!*W*$ 9M&NBR[ M LW*9]JXW-_%A>WL=V;=SA/=,).OE.QRT^3JQ-5NDL;)?V5NCE4,RN('ZV"< M,O!8MC_'P"3^1H6B )AP?5LD[0.QS9+@RPZZC('>!9IMO1!5IQC5[D4E763C MWC@=N"XQ@&O05!'<1O0PC(-XXJAH^8V. MI5*QS,Q&],7,-16UN$:V:.X+0'QJ[CXM&U3ZNDE$4S+NEE4[!?U5)RC!S$1I M,NW8^6;5$5X!-^1A7]2)]7.10%_,KILU-%5(B8/.O%+T_4T01Z=6\3+*\[:2 M55M^S^Q&-X\69)Q62HT*OM_<@H8A;S>?!JVKV!-EJUU&8#$M@E79/XE]RMR\ MI.;D84=-[3MJDY//D(=F 8C%VMT%$DRZ;*->ZGI$ZLANYZ#;Z74[%]TZ55D# M85P&49?L\" SWJYSL 5A/6JC.*Y0K74)#56E4F 14_4SX%J9)4CY2@FTHV$C M%V#)FG8L5@(IV,_G11V ]HZEC:?T4-39%K4EN,)IO(#UK#!2SBWUUQ63LS>_Z@Q@2D8&C5A@"NX1 MOG!R(MZ[DZE.57;%\6A\[ ZF9V/*=.*PV&@XT:^>]$XGKB,&QP+F@C\X8C0\ M^5T]":<0?QA, M7 P+8U,PRHJNYDX[M,C.&[W#(7R#LVZ\AT,6*=B\;ICWV!WS1:<56!;Q;,JZ MAAV?:D@=GQ$,"$X3'%$OO+@2F;A%Z?MBOTNO6-XMFWDR//;@6]?Y\!#^L9CC4!]C[L;Z+<]?NYF[W> M#E.^L1RG$5]@BZ_ N\$JWZPIO'"WML&= .HSS2I!S7I2^E>X8.>+_J[H'.4? M55?T4-<%J?1KLGO=IEJ*G-O^W;[1>[JA4Y"$V*61!65_$:BY<#\I+R<3_1&VLI*D;7NMD+%]J[TOFMR$,N.^H]M7 M0;?V[>(1L<';KO?K_?M\_Z6M#PSE4L$?'V\R[>^:S5^DV20*U1A+L_GK=?'; MJAIC%]W WU6-[ZI&BWG_WQ""WU6-[ZK&/50U;L*TO\ [DT]S"JF Z@B)UH+#_/7OWEM56D!X2=)!N-5GQK%!2RUW^=VUWD[CF??N M[51P]]W_O/W?_7W6#IQD)OR8.:'@L7!9$DE_PCZY(OK"]O?U5:U@O@SE9!JS MX\/C9^Q3$'Z1"ZZ^CV7LB7?F.6^?JK_?/J67O!T%[O+=6UOQZ]/CI__Y^@)W J7JWNB>.F)?SZ927]_ M*O#]IR^/Y_&;&^G&T].CP\-?GQ2NB\77>)][_ M'-)_;_";_3&?26]Y^H^AG(F(=<4-ZPX&9'^=RI&,V='AP8NW3_%Z,Z?UF?%P I,;!7$SL*W_4'5\SZ9/7;S/K0 MM^V/=G=8G/'&N1X_K\QC-?CI*(V7\F,EZRCH^3D O!+CWNXUV-@8B!&UPF?3:( M ^<+N_(]$46LQ:,I4U\2]]D>O$FX>VN+]^YMS$>>, LR"D+8AGU8%X_/(W%J M?GGCRFCN\>6I]&EV=-.;XHJ?P%(L1!A+AWMZT6G]U=<94QT<*L:*0_B_:]ZL MOSZ@KY[&[OIWSU\=O#[<_/7AP='&[W[08Y_2D-6P866B.??_^>39$W/#G+LN M"+?3X_E7=C0'60;_/CMX^;)(B)X8KZV36J*_G#B?EQ+G)<>Q2)A,_-LO)Z_> MI#2BE^.6F1[B/!_WZEBN&P)'_8B5,=?HYQ^_H"L>\)R__69TD]E(A"P8,U , M/V1/'MD"M0%CX?)\"&MN+EN?:Q'%B#^_D8+T;.\]Q75T$@=S-5;]R'V\__3X MX.5)[K-0R0?Z<$L+]=LO1R\.WZS_-(OU\\=T&V(TVXKDO[T1[N*J 7;\=<6& MN ?W:YBH@=_A = IBP)/NLS,YP'ZZ_X/^P[V>R"[O4-TO='2V%'>Q6\W[?53 M0O0E<\VM]1\)<-EX>:\E6K]-[9H$\O/CTVTTV%:$8 M+=D$X4>$MFS.N&BR^8J1.P^#A8Q@/A$J9/RD='/N80S#_D6,@ZGK@D ;A\&, MQ3!!>@_^"^8Q=V#Q7 YWL1L93YG$\8EP%NW %I.Y7XG]Y;"0Y,N 19-1M5>- MG"Y56#9#W'YJO8!%&8<2/3(P)G3;)#[28_4I$4%S)98T$C$;!R$P,@AI7#8M M!O&"HY=O(B;0XQ4&OG3T$L\])%YW)GT)BZ^D.WP6PU-F2F"Q*)D!3%_"]H#\ MI^?GY=<.; ^9?6R@I]&G:51ANYI,C,>P'RBN>2KL]5*NV*QTQ_K^EDUM!W:D M,+EJ;$4RAR7E/HB>9/0';(K1QDH;XA=.X+LR)KV<[8/$?0"93RYYT@'6)!3* MO;P+VL ,M@J;0*LL%6$K^'(SER:,H]CTTYL"@.:R:X M#_8,$$04 8H7KB:367[7U*5)[3@8A^6G-L&X87)+V!JZA MOXLD'@<3@:R@@#T^)DR 0>AR5R#12Y\K<59B&D11 D,##M,H8B;C6 BZ67_X M/D!IMVJ\$/VK26KL8:P?0'=@O\ \#(5UL;IH7729+/ !>IN$@0$%F_""LSG M.DH'>,.,5F2SQED%24P?@&2.Z,IQT;** N8%_@25:Y2@(,&7J=6A%TJ'%B!] MK7E=[N6*__T@9C.X()3P%T[%31R1340MZDCX('#PCP67'L4/5[865X)(LTDW MJ!TCI:%>,TIWOIG.;YR$M(O<(6R6[0BM;1&+X:9_\TP3)3Z)R) L,SD:*WF[ M+M9V4G0=[XSH^M"WLL#^UJ15B3H42"'H,R@$2;6)H3F"I Y0VSR'I921K*,, M\/""V,-WH'#@BJ=)1*ZRQ8I O".$_%_EKQ@(XDSE3'R^+HD?"=L\VQFVN;8'PT[W QNTSNWVU87] MVR\GK]^P@=V_[K1LUK?_==7I%W)FML1:]E='S&-43B4R-R,L5D)33;#_!)O" MI$$5L;D(';(W\-&I7R7'0*!U41MF/%3&MT#?L?11ZT?*STC.0T"\QCV3*?U& MI6T:-4;M+*V"7=,TUKI>MGQ';7TJQ.#5'NQ61KG4QWG042B_C04 M'D?_S,;D1Q.?RV[AHRCPDGC]EHU&8/[G-,V'F?.)V!^%@G_9YV/0=*?.>N*J/G.Z.,6KUNNS/L]+H#-$'/>OTSNS.\ZMM;UCV/ Y,T^%YE MZ.#XX"6NPR!3LD9_'YTT)GMYBSUU-BY9S@Q?L5Y3P5]09SL@\8>Y*55%ZE/0 M M<;Q&D$XQ(I].)HHR0>^0X:CO\3ZAT8S)BF \SQ-V_!67Q:F]TFJA=A0V&Y84MD7O*#"NU M2P5Z;!5=:ALS%'\F@$_(+,0]TKZDA? EF;>%[2!LCO:I3]?JK6GQ)$I!7 /V M,N=T3@%\8[2WCN'W@$S@02(#ZR-8YID@M"[<)AFZB:_^TA[#U/&WRF0*Z&_T M&L%=2/U?I._>Y4$:I4:O<,FIGA\ 6>?HH$POR4QT%Z=%Q U_R!G\+F%@WI(Y MF%[@83Z^&1V^=\Z79)*O#R?S=.4&!D,Y"SPON$'.(A=79IHW"XZ$G,?>#]*% MV."5R#])3_*1V.M ,D86A>Q5D+'CXA-TL+B2[P[DT5)(E"#'R R2>B,N=,I=4VK68%=+8B M@QQM%^)*]R)TM>,8D\T8O^RN&^EYXP34HXGAJ$@ST,.:>#!AD?I2V][ZR0,(L"M8@)J3#%(J#_#H/ML+F+Z M5 >XYR+$W""N+Y1^C F'@<\Q2N;GOVUHCR)RE=IKG[E\":N'[@R0"(Z0 &,J"&B.LW:7$ Q!VXS&788K2\J#&9]9X#$,AGQ^- MY+:!H&B4&79C8^$%\" G!$94MZ-47IAM=:8JIXM[3@!;SS@,2FT/X*X)KDN8 M3/2G:[CJ<>"=DYUQ"0WLX?"" A#,ZK99V[[H7-O]SUOV".7*8G6 +H/V,^X* M X/X?.Y)AX2F2UE'M^M#/^!847I6" X43HC!(R92+, MXS?,N 83=2,,._%XWFVB\!\N"\JE))X&(;D$;[F/K*8,1J[@ 5RL)MT<"3!+ M")Z@3U+9)'AG% 4 _>AA9,(H$6MRL7*+$S&0AKB"<->?2:"<-L.U!9<(KIA8 MD,=E9>%CD#IJ70"@ '93^&USEH.- 8-@LUO Q>["UUUAD. '<% MUKE)*]4LK%-NC1Z)V^7%SL"0;J^[/^Q;W<&9W;?>=RXZPVU#D*(J7)*4 +8' MNPUTM!^-$4?,/>%.@(H,MS39=#E'X\BAM$%C*5$.!5@.NK8D1&2/YGK.CC!N MUV;*R)23J&T:S),SB6]-5.0!F#:I5-!B(WV5@N0FC0/&%-P KQ'L ;FT.J\9 M,1Q65\2)C(,D2N>70B_29@#44;[%R*=#?84H+=O*A9I&A5 3K&K/#+*IG<@A M&7$1F6RKN:<@W/%[L.3V588S24G\&#\RPZ0/N..AB\A3$RLSAPCQ+C>A?([6*F_B*#JXM NB8K M%EW 0:AL555ML<4,@ U5[S]<5!U]5T'L)0Y1[ER_\^%\.*B0/BA&=70T!Z07D ?FHKI1YB337Y+?).<,*W7>D$34 MEAA*C,2/I:<@"^7!<^7U4TG:4XXQ.K #(]U?2@N[6^%049YMF%(A)=Z@<:X MMYDA$W\F<@'H%FXUEO3&*:&_K7!WA/>8G'3M'5P?+]?+%B*AN,I0=[5K7ZR% M#DFY2154R[R#,D#3'!C5IY8BZO-"P1>MM%"F@HG3F-S^5$7I-38U0+>M0BKX M\-3-+;-3HI68 (<4"8Z,#JWR.L^6IGQ&K+NNP,K0MFM7^_&@S1W3<@"=OJ M]2][?6MH,_L:/]RRD.V,FR7U/SH89MQSI?5%"(Z1_9$Z=3T=XR[2BW+:J=I6 M_90@B5/WP)K, 4GG =PLU/2L5B[GP@58[@.\$/*[(H%Z."H;8Q4SKU=4I2CZ MN,&+*/IQ\,[KG>&=H?5O]M$:#NW^MMFCH$><+WYP0P9HKE EYE]5 =J?"8:J MHM1Y8^1RKLQ+]5&9@1'[5=>B\ *U$\1(PHDH>K$)%"PD3(H>6!8P"FY\&@EW M@:"#4,&6L4 N ?M9%]7A*[W 0;MO== I@^,X5^8MD?N\)67>!!YZIH%)5)F9 M>9NR$&.FTQK3&K-(><;F6/SGQSP-EZY%Q\@DI^*Y"=ZV,@(B#9(?T;I)W3 O MSSUT+Y,!:1S0$ZN]"]96SY,FWX_>@L8Z#]&5L))2D6+"1R(9C@ZK(QJ.;A<- MH#([?3MK?*M<+Q]ZUW:_BY;+A?5IZR5SN<+K- -J!@F8.=$RJY%/,OJB4 6@AF)[,2;;4$]W\]8;(BNL(\#)!@$29B M+ MQS]62\+5JQT+:^2U%Y$IR1&KQ%85\!,HAK6;3 M[E.=%P._[>&$*&-$U[W#M-"QEWI?M;K W%'424J9*&=EWM^86U?D-UW73^AZ M>-X99,*!62 JACWVW@;8W1T,^U=VFW7@RA:@\+;5;=GL4V=X3GV?[<#GK7UW <,ZM(?O4N[H 4\"Z&MCT7.OR\J+3LK!0Q+S*O!8? M\_M5OS-H=UKJ>_BVCX_I/F"<."#\0CEV5.+!U;!CIW=<6GW\$Z/94XJ8T=(; M8BG0"J7O%>A .4FS1,YROJ(D81VR(V<"1AC!##8>=9TZK%-6B+V$3]Y;%:DD MR)$-*=7P^B+3BP-,:W@$F.S:FN>8-JQ>B&\Q-<"*GG+LH$.3Z+B'K\@E!*3( M,8,@:]/CFXQG\U4VP,>"!2K4V^,.+$"D?]FWAYUKNR+VPJ>I( JBA%<99DXS M3(:#F321XGR,9RM] 4RV (BI8AJQ9I22G'IJ=&,(?,8C)\'7@^DN,(G%5Z$O M7R1QUEP"V!!6,O%XF :!L=Y=(8^YEY!E@)=2MB*,.>(:O9#)KX&%OLDD;6:5 M#VGUO/G*#80J?P$*#F*5?D:A8)PD%=;3+/4['#Y7U@". $^M(!VZH0N/Z@ $ MNV)RE_.IPQE/ZK0"O6J*8J#1% $&?Z1$_$L:N4.>+ M.QB[W1E<7@VQ6'_0N[A"K5AY"^W( MUC/_YG>C2/7%)(BUV#2 &%@,G>0)]P!N3P/E:L_R== O3L[[K-8$X6ZT1+R; M/2[G/G2"V0Q%# EQ(6DO<,9+!5Y,VG*NHTZVF9GGTL2%4['L8ZB!_L!#>\Q- MV>AI\!10KT/5]PA5/]O54/66]$#JCLMH%8&+">))I._<.=Z:JI,Y^BGW63 MBM=$P$P("KAQ-DOBA+IE<0=M1!68DYKRYQYW1 I4="JM"C_B6S#0"J*/%#@^ M6Y7MPB.6I-R!^S%5EX?+9EZZ4"!129?4B#8?D&=5X0-XOK[#794D.I*)@ H7 MX?4]%L%\I]_3+,H)]"".)9XDE$@=]\1L9/5EON61RI23@ ]5YAWA.4I)%DH9 MW$]8KL.;5)B-2!O$QJ2_\BDT.$#9115HU'H7%$6B>[SB10-X'4S&S[Z'=P_% M5PR@G@= Q5A^*K4]UL!^8LIV)$M-V7:PT5_8'PD,W]4%#1B %@A*R8.L9TOK M4YAR4^6@TMN4B-5/A(_/>0@/Q,'Z6*I!U^P5/>I%L@2#%/"G6:K"<$RU"3U\ M1:UAB= B<(CP;CB(UN8&&W.>)FHI*[.IM?$?.J3$<_2@(OZ!SI-:ZH,W ,XF M(JU35ZFL.7I8(8?<9A8'GUGRS+H8])C];["/!H.+S^R3A582>A/(!X"7?F;G M%GS6ZX/QI']'OP6Z&SZS8;]C71@'Q."J=0X_.L,FL[07HL\N^[V6;;<[W0^* MW6C*/@'_&18V;P9,+,5**X7Y0*=@>J,)L.!XUL&Z$T!2/(*LF[EPD UU#=(J MDLI2@M=L?,S/IZYXF<\ K:A9,C/[F0H8_)[R]11Y4H1"I0_3/-0H53[#HW,$ M5*CEUQWV I XD&N+_ "MWK7=M2H06/>+@>I4J*JNV@6SM)@HHAMF&O40,#Z2 M;EI/;+JDHV'A (#UZ5"!LI9T[.CY(XQB'U6H^<\=9&E]M+OM+$A%$KB_=4NV M ]T794Y)()$MY:,E!T%1)=:KYG%XYKS2S&S6O\.-*@Z(J]DB:W$L'12;^;& M-6RAVZ>NAL#03N/E;9S-X$DSNRGRFL"#0D*>Y,G1W29P .0+DSX&DA%]%@N. MP[5NMSA4]? 08Q&DVAR'YYS/18>3\E_S])9QEEAF8MPT0%/FB[!@G*B$,?W< MQ\*C%:K&O(-'N[UAI[7M=ES($:;XV:2QHO,A\0W02-W)09@#FVE#X0S83(#V M*+T>>56YA=:;M-!%N>,'FKIBFA)/==>$.5;'2SUB;@59?:X@=T2Y83+CTL,2L$C[?1P\U(K$$WZC M&MZ@AR5&3P UET"=J<>NIL75697H$2Y6OL%CBQ5E3;1<$>*EO>;),_UG M(# M\V7UDP #Q[KJG8[*TX?,D@%F%8[24 -0[RETV='OT0]$44!68IJ8MIK]MOFP M#M-M0$==P\#;B#", N9^(K^6DI M[S/M4@7#SY0O)3[S'># ]H\:H[W&\[VL]P%VYI'^VHOSL\D"8;>F2>2R M115G@5!UFUD,2+BFWP?&B/ ORB2%A?&6#R72%C#;*)3?6WE$ODS_:8[)NIL>RPK"^6HV&;M MN#$N9.TR\OCY(+T]166*"H5+ Q5^5/#YD1- G>Z1SP5>'S^Y%-0P,A"8R^NJ M>->^M<9'%4C.2IM!%/BRO"Q'K7RVWI0]GLZ)$CMN /]'4SG/:OZ4K:SZ/*UG MGZ[?1Z5#R0@-A1C;RF"SY9ROEP.:B-?R6.\FI ;?:QSO-:R]QF(O3U0K)=NJ M#81/# 7RUAA:$X A,!ZQ5M^2.I!UOB\=[$ .4\QIC4&PQCE!APB(IHT2+W]2 M12[7"J#;)$V83<^U*-NEQP(W*E2N=Y=3H?5_W=ZG"[O]X6,%RD?(V=SJ7%J8 M;)>.S%899I2'-U 9;T#U2J%3AAX=E_7)ZK?9X-RZNLU_G[]FY+LDL=>QA M V5UZ85U.;";K'/&X*GP09/UNA>?6?NJC^EWY "W^YU>&UW7N=%I*#U@[WOT M6GT<0*_/K(%*J?O4&=CHT\9J2,H2+.82-FE\C?=Z&F WGN,+UZ[#1Z8IB6K( MK5[WS.ZSJTM B84%2YWQE(4(D[W4N8-G5S1]6J(!/A$>,>QTK](,P3HR?(_( M\/,Z,OP@?KZ376XKB,D5:"%.RPZ:=(+Y9B9%ZIM5"YE.T[SIPO.=![IXAFQED=2/ X&KYQR!/LLF*/&Q^-'*0 4C- % MJ52_N] MZJC:!@MJ*%O5M*A1>>&H32GJ;_(\TZ=_)M/U<'GW#OY9O-6Y0MK5!#]MH84Q_VX_'^:DYX M^2"Q\J\KX W+L,, U%"W]2WSV> SJ*/P^(^S)M\JKG< TWX%7"AFH8O5\W^8MB*6 .B@&L!G" M4#YV'D%OU9O&$Q.!#Q_OC?KX^RG=B9UV.G=9?/UL7Z#7J^4FH)Q0(<7*H MY^=C^(?"D+[]N]VJ84@-0ZH@46L84L.0BI-;]6:Q,S#D/D*[#@9FP<"3G0L& M8N=L$?[E"+(<1=C_/N^\[PRSDSW6!E^9D5[H!,RS7O\C_JC\B',G /7.5)YF MI\M:UN#\P4._G?^K,N'&&98+]OKI0=@ZL6%[,/F.DH!MXG#Z:1GPGL;Y7>G3MC4=7"-!V,RA3JP*U"ZC5:LM.#6/)1^O$=8>;?V]D?AN<>WYYM^%CN\&V:X=>MK MDGC<))$7?M]$"#7A?"/A5,<1O6DR>(2R7%.@E&&7G+8-$-=S('77MJEYZ4]V/!AN % Z_Y*OY_NJ1C8I7=K1- MD96MSXVL0&7'WD/J [:%.W<->-I4G:'ZE&.!QNI^/PH!T6%\5A(\*B^,S4IW M)HG$PF.?.@._7^K&/SH/5T;I6N$9[K,FZ^B"8MWPG5ZJ#HJ/O659?>'#QF J M$+'<=X9=C4%.>:;N^0ZA0S8$]0JA7@ST61%D&?FI4G 1C*=+-PH65 ]%9P!U M5#,YW;'VNR>U$RR]>SRMZ1(9NH6[EATJ_*CXVHIR_0OR!QN;E/$3)/#9SXSC -M(H1V#XZ%Y!G[+I':;.;*0D^U"P;F]8 MR,]C:YK9E!S"9L_,R;KE8=M=WNI-/_\#__W*&@K/\?QZ8BGM!.L53:?WD\-? M-_N[=G%-.KG2CJQ9G:J'3L]8-N7/JR2?EWDP#KW@TL>K& M1U7Z>.$9ER'[R,,O(F;7W$O40:R%._3A/;U#JC"ZQW3A$/5XAB6 M^G'B6G.B]MCTZBQ 4LVB:)AZJG=6KDF/ZEN,QT>9IA2ZY5;Q$3.8N"K0TOU\ M=&.KS4UD7($-LLS![V5P,*!" ^J]J?M^-H[VS#%Q\$!M&??F8'9_DKX;W)C: M_E7ILOKDCNJ1AR<<4VO+RP"8.SM7Z\9"I!76^K.J$Z"8ERF.M3ZV M#7QWI>WW=!/;@KOX417L]ZR@$=>OX&]9AU=,(ZOZB.7[)"2\V(F$A"V)SUW3 M6OV5,^Y0(EE9XBTU2'Q<>JP$9ZTI,T)J=))3=M#N]_LU4D.+X-NMAM8C:4^R M>1/(MYTJ>EZ>QDW%787*+HT(LE1L)_!=63B>,3LRC)IUK%CC> _ Z,)V;T3? MIK$-(0H/@-]U4\XE@(['MKKHG,+C\,ZM[@>[3?UO+H9V7Y^+U\4^ M\9^9=3:T51>;]&EMVVI?=+K;[93ZD&TK-E4Z^1E0IGR7-5V_8&% V794EA,P%'9U)3Q-Z8,@K^JKN0GT,$6;+R'9N!B=H@!C5>@ M_GM@/SQ\/M59A@?20]^@EI_3].9!H_N>HK)=V@/B2;,1?]-=J(N+[NO+>[D3 MOKS*%1>]KWSE2EU<5/D);RHNJLMH=L)S7I?1U&4T=:GE-'$4SI'_IM*:3PZC:*NJ*DK:JHL6^J*FKJBIJZHJ2MJ=I*O'WE% MC=6WZVJ:6W[6U31U-4U=35-7T]35-'4U35U-LTO5-)$S%6Z"4G%%\!:])/DM M!UG[73GN=35'7#(P,C-E>#$P-RYH=&WM/==RVTBV[_B(]1_-D_D_Q[ZJ>!>F7&>?DK__WR5YKDY2SR-J]>>OZ9\+U_ MWO/5$[GO'>P_5D^?SA\>[.T]>Z:>/9+[#Y[-GLWF!\_V_KM_#UZ%Q_F=)-T$ MZI_W5GZXLU0X__/'CW8?':S3%^>^ERZ?[^_M_=^]TJ.I^I+NR, _#9_3@N'7 M103;TS_/HR"*G]_?H_^]P%]V%G+E!YOG_YCZ*Y6(H3H7XV@EPW\XB0R3G43% M_H(?3/P_U?-]G)S^/.<%/8%Q C]49H&\)/?+TI_YJ=C?VWWR\E=\WFRKOCD9 MG\+^9E&:1BL>W]K$'&"JXAO9!2_#4_,HEJD?A<^ST%,Q/G7OU9O1^+T8O7DY MBU\=3TY$[V-O?"AZ;\>N^]X=3LL[WKK7@X>MV>N]5\!#&M0>?4RE;- F9W.HAC@NP,;#N0Z4<_-AQ>>GZP#N7GN MA[1L>NE%&92/8(]G*D[]N0PT- FP_'-!+;M[3#%I#/_WS,SZYUWZZ=?4J__V M\.GNL[WM/^_M[F_][3L-^RLMF9<-D$G6,OSGO0?WS MKZ7G N)X?K+^(_37P M*?CO@]TG3\H8%JA%#4X,HA^.=0^;L4[B6GS83/K+_4=/7^0XHL%QP4[W<)]W M&SH]SXM5DGP/R)AG]/@'C^F):XSSMS^,7^X_/3C8>S$%OJ-2,&S'WG7A=WG$D2V\+?9R_^NS_C;JC%!,5G_ESE3BH*^XZ0L*Y!Q+43P6PCM=:\Q8= MU# U S:;_>M7?9%!T(]6@!B;FUN<%E#[+[J.6*I8S3;B%'EN@L1DJ5F.6%531].,=$2#"' M/3"H%W&T$BELE.;#_[;_-(N-V8;+S1ZJ%$DVVP%#*+SXF"XWQ"XY'C\4<@Y0 M\4@2G?OI4OB(1@".Y!:<78M.# !)EC0 S4_:#34R^=L -D3NM:4))6DT_RRR M$%&PTVH0H@70"@BJ/S(9&.Y^D=D":@#H@NCUE+,(F(,,/9' 4P!\('J0NSB MEFSXSOZ3%XE0@9JG<13ZQIBVT8:S=H1:+. \D+7+7'YK4%9L+S[SVODV;>T6G$AI M<^TXBFP-("4:RF:_PZ$8$F3)B3_,(Z"XE%2MXAQ\/ >0#^1()GG1.P6CD*(2 MMT%RF,6VX1 (RCXC]C'Q)?@;_RAK=(XX7_KSI4 [PP^-I0%\$#5G>'V&K&H! MGT$"[0IQ$@8J >J"@>)S/U'"4PM8@IX4C($*Q'P)$G 7E.>QIZ5O9W=!A_ZY5;@Q1&6EAF&^[LWB.;: M5-]!5PGY$"Y"?/?-&[<_%:,W8OK.%<='O>%-4@"@Z12Q!)00UCH9@VPQB]AN ML29$/RTPZB8@4TF=NU11C^\8*X'@&"\#'.'2+6T:C MQQ&KR .,=_"A%,C> :BLUP&3):@F9K6J8".XJRA+Z0M@X@D]N2C;U4DD H 5 MRN$D0^:"DS%T:$)4M0 ^;1F.FMRY@EAE(H5/!#[\!=NQ9] .*HU6.&R%!Z.IH+H@G1O*%IYGEV.#D^UMD,9VBG),:5YP(P;:LMN&A M?_5.,V:IA'B(J@5O39D'UUG=K61G![>&G;T=]XK(]8UQL 81J1!#R"EN!PNU M-:(I@K@.8-O:4KO8]M:A&1B\Q IQ#F0.DFF:V&:5+"I,\HIJG,T4+]-"0/<( M,CPB1\R ^I#P Q^8'_%N?A\&7R@_S<@CVCSM1!&U_G)___'>BT=U[IQ/G\"A M)PM-VWI78[ 6?6 QXB. #6<*M#=^J.WP^&O>E@-$0=S.V-A^ZAH?6;Y&.HC83D M9S',A_E,SEZ4C$-6=VR6E/\\DV@PD#%);&R^]-49$W)5'FOMK>0N V('OH=V M!##$,U^=HWL'&(!)LG;!XH_WN 3N8^C:203L\ M+Z(Q%5,6H M@F)7TB/W6Q*A R@I.4//%*CPZQB%[IRT]$44!-$Y2MGJJ PX08*)%(]0S4%) M1K>><="[>8@);T,!7B91D(#@Y=_(8OP$W:( MQ&Q5RD2T'B4/2_M%=V$+4!+.J4?'B^"KK] IL??<&@0-H20J-$:6A0QHDPLX MQ8W#TH8<2S. S"H_)Y?E#FBJ9Q_Z,15&A><*,0#<:T2ORE=%\ M)3=FQ]9687@M5U5ZKE0H]OZ/MGT YV(@68J.Y*-Z:JT8($1)[-\@B,&:$<: M?,@@FKG#.9BQAH]X%&L4Q@_N9#H8OOWE_J-G+\3$'7\8]%TQ M=O]],AB74-1EIC\A19PYZ[(8%7!AX(RZO M1[>&)_1'P\,!&I 3M"#?C,9OW,'T9.S>,"^X&VC0D=W6X,'!+N6#6DPVURL> M=4Z[Y:"'#N-NA$V?96=_SI?K;.P6&&O3]NG%7HE]D[Z9#JR'%94A6[7C#2Z>* MU>TPC:.@.K.)T]!L#NP3P*:VRBL4.1P0S'TXU;-GP;0U !2122$^^V%5A:T% M@V:YKUIYZ&W/_5X8=LQ_*8QF#WW'GC$E5O 9U18P1^>H1 Y( E^[=PI#L-?C.T! M#*,4#X!\FD0@X09,222HR$1BTQAIM2'V(JLVHD&\FGVH]3$E@3WR\QV_2U]Y M.L>(/BN).5,E,6#H^VJ2P8%Q*P,WO5B1.@T2IDX"& /89-BV>SM4I05W#KPRK&D0XBWJ]#MBOY^2^%&3) MI[1 %'?L9E])G_;?L!=V"#(?ER4C0SOI/3^9Q\H.Y^4N.SL?9"O@38SA(GS4 MB!]? J)R:D;S4=KFCYE2^R:O,L>UMG0Y1E]YQ?#.(H,_\K&_3C%LT!IR40-4W[@=^#\\>:!RRFFT MIKU^]^/;OZ(IA/D;]7^/)=#%P:W);BCA 5)#FRG&;P_%/-Q]_ P!T6K7 0FK M%O@+--/'I&GC:Z&EF9\[VIN DII$#%C]( )UM4176+X"D!5- EQ1ZY,\I.J M%.FP5RGX!BHIF,HQ*&0<#=0)FH5=U#2%^N(G:9[:EH)"BL,0@/S<#LG]&S!P M&%UG7,K\O/QI+P(T06U!KZ%Y":3"-!]ZQSXH&B6][#5VYO+9&DY*CIZ&)UL [RM\ >33=FXXJO[&2P_8Q%YT*H0=LLA%1$# M3Z"0K**,,YQXC8;7^MBW3R6@UY1*K]=QY&5P%M$,U1E. EIE0>JO Q)^1KS) M4U",3I%Y-R<7=,J.ORV>#79;8?%,M.B62U#SPI\K@XK.K=DC8\37&A9*Z6%; M3E\K6_51X*.)J%AY99QHUO[@:7_0QYT4&VZ!-=1U+'.DNCY'4*6598;8^7:I M_))7Z2&RHHO,T4&YM?1KV7V:'R5R!?_,E_!.@*FO3K7NF6BML6)&>\TW5.&B MHWK)=IPK(]=56,JI"N%Q3&SMS(@XT5P!$PM6'\C4A&876#+?>=05F(2=Z*3; M*Y-"]^ZD:;0P[O>W%'MA%.Z@6*F,VK%JQ#!HI+[(U9K"32ALDY".$H6A5@T*Z5"/8K*?J/LU8B(_C[]84FP)&+575/P I/H:I3!'Q"QL M,RK> BWPQ "P=:J@)DJT+8I20ROFWDFZE<(@WA99)*6RB2@+[+I\\JOJ73<@ M'(Z?GSY1?ETL>X1N?!7AD_ J1\@>W)E)>-PIOR 8LITT[17Z6[NZ"XCTAQ>$Z-LY?HEQQ/9=I(\.U MCPY&$4N)HR8M[S0B.^H:!&JQ"@)&3:__1C%6T+X19IZILP4.M%9A4@Z.U2L8 M'NX]Z^7JL9EHRV[*%-_&J5L@YBEZJO'3F!T=HUQKN']'IZTQ7# WSZ\7NS9SAQ47 M+L@&N5[P@'X0)42Q11T'U0)$2;HSY]\0:^9+F:"[G3(T/.2EG&6 VN\.V/^. MP%EG&A M.'2/!A_<\2N/WK\?#<7D76_L3FZX2L_],E?K=%NK)"O/E#)BJ9&'@X^F M09X/;G/6K:S9?*[IM^4>#WF\K)[3ZY!66G^E)M#.R$6&.3Z=/W601XL5>M'D MZ:O"P$-J9,*102F9!\#"Y?@"6\#- C]9DH+!)?AV!@."J&0FH(DHT?&*1&VW MX@HKC350[*.G$KD F %>=(Y+RM;X\,(')@(S=?8?::Y"3DMB+=WO<'JFJ0"= M%O [[(4@=:YTB3O"7-4REHHV8@.C2)F&L2, VZG4Q6K4;('@76:^P-;1_9*H MH**4%>4"IO\0'G)7-6$MD.(>3U]0\@\%\V(+Z,M?%<3&V M2(WFOE;0UB42J G$8!Y"$%XZX\LXM*T:0W@MFY:!7PJ/VNX+!8^]5[!7LNL MR/AHGQ)1@*)#"3>XAJVX4-6'\OP\@+-#D')*<+)@=$=R+)[>&BDT' UWIN/> M#XX&TT\W+'!*7!*9*[()H/L 6 @PWF2!G3[7@?). 8T,N8#JLUFC MHC.GBE"C]9#RKL*YSC>(L9((=6]#TZ88B:2'H63JHHH)9SJ:PBS5#RM/; NN MD NC8"Y=9)O1VOP(,VINDR_05)&BX8E1OEK%U=:&D-O7X(.A W,F4]%#T66/\L,SR!3 MZ4QSOJ;D1FP3A-G+>E9\ASFTW5#'6%-/"]WA+/(]TZ$7BUFC>$X,DUVN=X2' M/+LU/.1P\&%PZ((.BWKLAQ'VGQ'CP=MWTYO67;?7/^NZ9Z ,0 _LN^HEA:FD M?Z1 O&7,-790TY6=[/,%C.1X.P?[L.>S;B'&H6.PWP!]05UC#2NW("^4I&5Z MV;(EJK$T+$$;J+!Z"K2;'5(@_ P4(WC5*+Q-6[)590S%EP9);-^8,7)KRY8: M>C'BB\=JM:<;#=0,Y]RPSAW@>8? F0)Z#75K*OR^=!T" ;QH795K_G4%B1K@ M;VWCM=58Z>@Z %TS[308%XWI"4GA%5->UW3AO^@[?2U%FC5<< MB8A""AP7O^;-NM!!: ^AL2*I[+=ZXA<$69\ _@TJ;-WJVYOW//NVM@-@WUC@?3WI'H'?YV,J%,[@F)A?YH?#P: M]Z:N<#_@ESS/:)7O@T:CI^! MN'H@[N$M#L2UAL&UZ#J42QC:B4_LT.#'6]12(I6J1@N*9ZS6TA5$Q6W)>15 M_16-%T2P?EE)I-%N[4I"S4+AT($CZ%(4>B*(YC*@*ZA6],4O]Q\^>8$&>U%] MG,HOI4P9'5SE9,CV9T$UW2_1@A IQ@!ZK%J0AH.HL]78)(0M(RLK]'77O3DI MK435#"Y.C,Q=<*64([!_-?TTW-T4R7"X7*PQ<=P_/\KDVCFZSI6!R= M?\4D3)8S=2>J*VE5"HKK.15;:E'J$,/LE)'E\*5<$;&S )[7<"CPH\ M>W\6U^',NFW-CGB^_7WJNP@8;A3T9F"<8FN = O,K>OQ:L7055[*!G/@JPQW M9[.WTB9S?-%MZ%=R@[D A"-%[RO'1)W^5(WLN,I!9QOC ;(D@H68#KMU;20H M$9\^<5VJR%@YHPP$7!Z[@NG V&NV4K XSSB\BLU8\3D=*K4GL0\3'/;CE>B:U6V-G6\&U?(\3TX8UN'"J]T8='>TKA:60Y7DP/QS M&)U3D,>ZO@HQG*ZE^R/#GEA)'B$UWB#KN+EB$VN(ONB6=;)D8I,S-HM/53DL M3^Y3O$Z&!VQBH-%Y2"N1'AC142[A\/,:KP0,TT:B<*IZHVE&2T_Y&(?%@2IK(DHB-X8^ MBC+#T\NQ05OMUI!8-4U\_T+B\QTA\840AI=U1PF:%]F'C)'SDO<$1LJ"7%(9 M:-X-^MQOT85ZEQC$[G Z&+NB]W;L4C83IZJ^'7UPQT.,!!WU/M[X=7N77/19 MJ=^PDE7)UQVF?JRVYW'4,GM@:P%?5AWH5H2M-EUH[:H=-T\.^*SX.IN_H3>9)\/OK3S3X8 @C#WM'R*(FYH+CR12#%/#' MH0M?P^@.#3 ZF8JW@P_(T/2%R#!I;_A)]-^-!GUW9_1F!QX7XY,C6,Z[WE1\ M')T<'8I^[V3BTKB]X^.C03^_QX\VIZ?%87X[&0\FAX,^_PZ_CG&8X376B0O" M'SCRSCFE)].!F[]QW!OCGW@+RY+L<3H.@U3ERP$:$":*J_C"#O^B3W4SHVG6&9QO2 _E"?E8^]:S-;1 M 5")15,\(1P_'8G0X^N"UQQ7]<*L*@HB1$ISA@CS_8B8,8%V+^*@L@+"&6L9\[ M<8A0&JX,H,OH#(*O9#+/<'H'K U,$ [9,1PJT%3BHC$W)@IGV 72)'UB30&K M,NL@(R,%'Z7V$+#F1&H5B4*>6E/1+YE""YBE] /,8'[*VQD"!D?<#M*GU$_< M)-U"8;<A@6PUGY._-HM4)F1&J$\NG,CJG;,:G/YS%ZUL/"]6A%'-I(M5PQ"R=%7 MD?JX&OU2L7I:/+G)\V#F/A)5/<*44)31*L?$$>86;Z*C1O>-5#UTFJJ'TA$)Y= 0CY'2T\CU,^4O1J+OP MS2=?I[1*W>YZPZX*$P2C,AH?+_V9,VRI244T5WQ5Q#?@>EV.%9?2$-&GQI]P M$E)RY20E__$A!?[F6!J,%IVY[64"2X -AL7OL)ZI^H))J^\BD&(1_J0-.@Z, MDD&J&Y'A4'#XG\7O&6S)\^$3X^IV, M84!<;(B7A- SW7)TH(RJ8-&" FO 5UJ.B4;1X!5.Y<>Q.HOFA(SGTL>:NF8C M=8UF<9KF9JJCF>[O.B5/6CC">=X\3" W.B(&>DNF\EOE.)AEX4@%1:S#+"^^ M< ^(WM%D)-S_@($UF1Q]$A][:&:ABX(<"_CH)_&N!]^-QF!]Z<_H#$$?QBL+] !/*33LAV>@*GD-7@2?8BMD'IG+P\EUE58%9E%#6',28!UDY,&[A=,! MS;!5MC+G60K"4SR=T1.C(3HL3/O@57+Z^IWS)+3H8M1+U$) <4#7/CD2^J,/ M[K#7@LSDL-*SP##5TSC/XC+V1SG5'H7DK! 9D9 SW\L[J6,E&[)BU!_QKH50 MHO^[J2H8J>Q*6<"W"RU;U 3]$K3LO7>'AT4HC3CP^,8-EI)Z8#(Y5NS\)]:M M.2-5I& +:&.D% JK%\TS<]6(^0PX"-A2+PJJ1-5TJ6#A!S9D,5.A6OBUH)R^ M7*/1KZ073Y+9R[6QHH\/F>PZE1(70,XTS C"M#G'+/1UI#T Q<+S*^EZ/'A, MG;U"NF1,6M[KLF>!'> R?V4A\F(>$Y^G!:++!K-M4"U89%QRH\>]*S3:HNX= ME]#H<#0=]&_Z!FVD"#0TN/J5L01MQRPTBD;NCXYB2]E$2<'Y4;EBO!%N@K6E;(#UK(X?E.D'"^!Y2I*6&Y'TK-?7,O MN):G5K7 '&Q9[$/%%Y"Q_]Q*^BQ)T'+*KLH=$B3%S3CK",AO4Q'RE=4;_7?+ M)BS>9HQQTYQ&5^.9Q-"\AGI=T;?O"I&TJ+7 )40R<=EM@*WT;EP#!DG!41]= M;UE)?P$2P';$Z@OYIRE=>ELG0&%UN\>FD:@04JR41B(54WLVJ/!S!<*G7,&9 M+($2=RABF_>EXHG);908+P?KOU,<;%>,U>FNP-C"$QTSW-_%A>WL=V;=SD/= M8Y+O[NIR.^ORQ.56C,:K?%%^DUV2RN('BSZ<(B*F6]O_#.Y>(;C[^&=P][ID MJR.Q=$4YED$#P06;ZS*_/NQD%OO?MI(BZ'L3<*BV9@/AR5F".J>OZ.4*^B&& M3/Q%-2U=F@R0@K-P]9[*LT20[9A;#O 5Z^K1;8R0'=ZF]2[I&8V]5[DI1F&W M4*0F_(-N6,2E-':3M1N*F%LRK7KW&E..PKS)/WKWP18P+CCDY49C[I3[(A5\ MFCH<=:L5026+WVQDIA;<%[1D^N3W0.9MO &(C\WEA46[T(NNL=^R:B?GZ^4) M"C SLS1G%>5MIY++=&>"U%C8MR 4O%7#E^D1SIR6&O-U?'K3Y?$^4]GD>@B6^]-=% MFS!VA'/'GHKSD!V E?>H&U0V0QZ:^J!N52XZD4FBTEH5VN6(U)'=SD&WT^MV MSKI5JK(&PF 2HB[Y=_S4>%%/,XEA 54K1,Q--EV81#<>4304"VM2X%JII:#Q M_3/HGX&-G$D_,#V(K(QM!?(\K]K17M>D\93NB)ET<'NZ[O3Z_QJ./AZYAV_? MMZ"Y#D62^X/C'J;GYRMS.2>=,O%VZ-,?K+#N"K %6]&XS?N8'HRID0OCNR-AA/]XE'O M>.(Z8O!&P,SPA2-&PZ-/XO!DC$G]% %WQX/1(<:NK1UHR3JA&V@'PY/1"0SH MCC\,^A0![TTX6__C8.)B9!L[X5$!0KE,P:%%=E[K_0[A'9RUX3E3_X"#-U1 M\%Y@+6_<,=^16X)V'J:GH@> PK&&Y9L3@@M!@LCSP2%O4==E4#DH% M#J:+<7Z) N<^F8)T7;P:>MS@FI(VX T='BLOE*5@49S))4\751M=LK7JZ=K> M/QC[REEUY2QN/955K,1EH)Q>=4&_.1.'OEBV;+54\]]^' M\CV/Q0\6033BR. ^DJ+0%"' MGH3^Q?:0@>COBLYA]EEU10_5-&"#O\6[EVVJI^6@CWBYIG9/V,%@L04?&W:>OW+N))M\%'^"WZS*7IXT:@6S)XNT93TDHH M KQ=Q:$,Z4+6I^8N(:ZKTH$P5"SL_L/V+1-!;O4V#OC5VR.E06L"F#Y,RDO* M2VHJ?;D)$7VQ*=5WCZ?NX5_#E[Z?1=T:]\N[A$;O.YZO]^_S_9?V'K#4*X4?/F@SK1_:D W MJ '%"M4=2P/ZV='Z*HD&3]J5:- V#7'LHH/ZIX;X4T-LL;M= ?IU%W@;^LTQ7P:O_!U!+ P04 " !A4&)7LP-+9&D' M "C) %@ '!W#(P,C-E>#,Q,2YH=&WM6MMRXS82?=^OP'HJ M$[N*DG7S962/JYP9;Y536[/)9+;RF(*(IH28)!@ E*S]^CT-4#=+GM@99V?M M73_((@$T^G+Z=(/4^<07^<7YA*2Z^,OY7ULM\=ZD=4&E%ZDEZ4F)VNER+'Y6 MY&Y$J]7,>F>JN=7CB1>]3J\O?C;V1D]E'/?:YW2QD'-^&*_/#\,FYR.CYA?G M2D^%5F_W=*I.1KWCHZRKE!H,!OW3-VF?NJ?'ZHWJ=NCT^)?N'I9B>ESC_#RG MMWN%+EL3XOV'@U[[Y*CR9S.M_&38[72^V0M3+\XS4WKL9[$^?HUBMH5).X8\ M;ZIAMP=)GFY]2^9Z7 Z#B7M1U&)Z:G)CAZ\ZX>^,1UJ9+'0^'W[[21?DQ >: MB8^FD.6WB9.E:SFR.HL3G?X704=L$BYGC0F0D^N2%B9U>VS$U>U$C[1__:I[ MW#GK=]O=33-V&W"\J?^OM?,ZFW\E"ZX3<25M+MZUQ24K4B;B>]M.1$J6M1)^ M(F'>T>G9L[.LVQ;78B*G)"Q-->X7QGKA2G%WXPM1+?3 M^E&83/Q8R])+\1/9J4[))>*Z3-OPP9OGYX->6WPG'2R'C<5Q8&M )!$I="EG.15UZ6Q,4!L$$KH%GI"AP9;7,1293W++"%-H+;^*\ MK0DEP8%.VCE/*>0-8=\UF0[W%)3!EGD@*NS!$U)M04R85F(Y-%%DQ6RBTXEP M-7^LUL_(4B.$#2BTR\%@3(8S[2D2/N1PK'R6(+R8CF&[-J[+##D@O88<7:9YK2 3<5ES4(*8:LZ;"FYE M1#!2\GP5\L;;[L[60)72+#CA&76."8BS03#"=B[HDTHW$5EN9FX! DMC[;Q% M+@K)-Z/>T#)9BZ5;*+.E[?,,YZ M/FW8_OK5::][D\K4!RQ4ML2+:, M*.!-!.?>&CABL%BAQ^V6;>R683>V^"YN,(,KP!<6L'A+@X9*Q.DH]#)?"1_[ M\B"ZX3TY: A7!4;\_6 F3-:IK-W#ES!KC@@Q:7:*/&QJ"P$5%T<7A^QDKU*6H>+K*?SA M=E3N9?5Z -O$R]W%/. $"\$4+K8,(U/[^S5X"!_*Y6SB?BC[_0Y1C!:=5H ^ M14] GQ!FWN!EA%HM.")Z<3L:?#YHJG,8V1GR1S #UPV3IK5EGZ^1] ZIA7$> M]U/N/S/H!T'-@4[LW[,D WB0LW=F-XJC[Z1PM.%33UDO]3J(6DVD6U8TSO8 M-E*!!H,_&HJ:XP!S0WESSKDS/_EB%ST!P+X2F([^:$,;3NYJ@LH M6*4AQ_$1E6RK%UFJ)M&/>&/=LGB$&Q!9X+3KB3Y#=".#\L3C2D._(&0?6 &O M..8M_.>N: %P^JW64#^ N2[3('=ZB6.B5SW-2+,C3GW^:DFA*0A_F77 M."-YPTP>ZV[@\M QA&<-BR/CHP+=-'CQ@+0C7:7"0D?+;+T7%$V?@26(+-J! M))83AUKBZ@)Q@6>",0U+[CQ!N"IF-@(5',DUDDTBH MNIR:?$K,JJ4<-T^6;$,&5%2YF1-&9Q,3&4!NX 9Q?I*2T_Y3O+_C0?::Y >+ M\J'E;5:- #2R+00TEY6CX>++&:BQRN5\J,L0EK#HK-%^9+PWQ9 ?N4^97U'W MFIW#CG%X]32^W8E/Y#VT]VJQ7>M)^TS]Z_V]Q8)**C[6#'O5K>AN(B^G M;"N0,8;_^;0/2'G/_7\H4^(#4JP8(OUJ M +H,G^+J\N/?P]N??_[TZ?I#(K[_V!:1TQ]A=(=-?H% ?[0C7I113>T)+UTK MJ,G/Y<1"O^=D\8XWG/\']_\XN)^343]8G(&X2PS'BW<339FXNJ6TYN=>XA_Q MW/PG(WICS9--?0[>W_\A/L_% 6++Z0=?Y/7#T+7O."O<^=U,95QX@3J,[U&F MM/5+FA5EA\Z_LUHB1^#MVM^_9,WU_#R%[/VGF8W/^".AP_#CI'\#4$L#!!0 M ( &%08E<9\Z&Y80< 'HD 6 <'=R,#DM,S!X,C R,V5X,S$R+FAT M;>U:;5/CR!'^GE\Q82M[4&4;OV 6#$L5=\M5N ^7W.Y57>53:J1IH0F21CD=^PV8-;D@TD?#"6IKNG7Y_ND7R>^[*X.,])JHL_G/^QVQ4?3-J4 M5'F16I*>E&BAV6ZKO3#VW^B;W8M@?CL0OQM[JJ8SK7ON"+A9R MS@_C]?EAV.0\,6I^<:[T5&CU?D_3T3C)QL=JF-+XZ'AP>GHZEI2,!DDZZJ<# MI?X^V ,KR"./\_."WN^5NNKFQ/M/CH:]=^/:G\VT\OEDT.__:2^07IQGIO+8 MSX(_?HUBMH5)>P-YWM23P1"2/-WYKBST334))NY%40ORU!3&3M[TP]\9KW0S M6>IB/OGF9UV2$S_23'PTI:R^Z3A9N:XCJ[-(Z/0_"3IBDW Y:TV G$)7M#!I M,&0CKNYRG6C_]LW@N'\V&O2&FV;L-N!X4_]_-,[K;/Z5++CNB!_DW.662'SJ MB0_DI.Z(E"SK)'PN8=SXY.S%V37HB6N1RRD)2U--,Q2)S[43OS;2>K+%'/=K M8[TPE?C>V%(,^MV?A,G$3XVLO!2?R$YU2JXCKJNT!Q^^%-I-LBJ @.=-+.F:24MX1]UV0ZW%-0!EL6 ::P!Q.DV@*60%:! M'9HHLF*6ZS07KN&/%?^,++5"V(!2NP+XQ5 XTSZ'@:ZF-"C('19R),(M,5?,CA6/FL@_""',MV;5U7&6I >@TYNDJ+1D$FXK+F MH YBJKEN:KB5,X(SI2A6(6^][>YMC:Q2F@5WF*(I0( X&P0C;.>"/JETN<@* M,W.+)+!THYVWJ$4A^6;4&UIVUF+I%LIL:?LRPWG4$S]OV/[VSE)HES,YDY4H;BYPOE;:I85Q#?BX M[*TI8B!J:U)2N.W$/ORN"(&,SKVZ2W-9W9"X1$5]; IRL>L-1K([&._30> ? MC%6\BI?8D&P5LX W$5Q[:\D1@\4*/6VW;&.W#+NQQ??S!A3< ;ZP@<5;&C!4 M(4[C,,E\I?S8EP?1#6C3T!"N"HCXV\'L,%BGLG&/9V'43 @Q:7>*.&P:"P$U M-T<7:AI45 4Y/"NLT& =42P5,@2Y!>)5C#HMVO"B!C) %V<*K<)0ZYK$::6E MU6R CNTB8%S%DAK'$!X*PP6\#PA@'$$AC+.!J4:SUVE32 8NF!646+4"<,3& MLMX/\2TA)@2V@)_4%V+)?U/^)#OSY]%5NI5&CZ_O1V<3,G"J%2>)=*:2C&;2 M(<%X&N#,D58MHHB\TC+1A?9S;AN[MN6<#@$/L8SIN$&Z-DT$T+QK#:H;6R.7 M7&AS:6JL"@J$N>*&*G2O BF%%:HY5YD$,U-,&^2TK@-DO9K$2=O$N9K*H@G5 MR5ZE+$/'UU/XP^WHW,ON]0BTB9>[FWG($S "*5P<&1+3^( P>RB4U\3R4 M_?:$*)+%I!52GZ(GH$\(,V_P.D*M%A@1O;@=#3X?M-TYK.P,^1.0@?N&2=/& MLL_70'J'U-(XC_LISY\9](.@]D G]A]@R9 \J-E[U*WBF#LI'&WXU%,U2[T. MHE:Y=,N.QM4>DHU4@,'@CQ:BYCC W%+1GG/NT7>^V$7/D&!?*9G&OW>@#2=W MMXIC(?5\CPCR8 M\YR?:D)(6N!?3HTSDK>,Y+'O!BP/$T-XUK X,CXIT.V %P](.\I5*C Z6E;K M@TG1SAE@060Q#G1B.W'H):XI$1=X)AC3HN3.P_4K:Q6+Z"C$(3&>MJHGQ MWI03?KH^93!%DVLU#CO&Y?;!^^EI[V0\XF?O'IIZM=BX?2S?"X_E#[W:7CLZ MZ9T,CQ]<[O<&#ZY]3NRP=WIZ^NQ21^\@=OCL8A&TD]&CI!X&]T87(XBNEM7[ MO='>@J&6BH\PDV%])P:;6590MA7'&,+_?(F'MS0?>-8/+4G\B'(J$U34L!-> M*"U3O77'"[?TV_EFYWT=5KU]Q$*_EV3QUBO,_Z?V_WAJOR2COLLU9>+[ MY:#ZEW@4?K*MOR>3-WB>C?0E>'W_K_%!+1R^Y?J#+_+Z89C0=QP"[OTU9;5/C-A#^WE^Q#=,[F"'&=A+(&\RDPUJG]U'NZNHG^IY=M)/*8E/?NC_6*_# MJ8B*.>4:(DF)IC$4BO%K^!Q3=0/U>C5K*/*%9->I!M_U&_!9R!MV2\IQS71& M3Y9Z^@?E<__ +M*?B7AQTH_9+;#XN,;\&8U)DK1)@_C-I-,@#3IK);3C-IOD MR$W:OWHU%,7II8S2BXP>U^:,UU-JUN\V?>>HE>O>'8MUVO5<]Z>:G7K23P37 MN)Y$^?)GJ>:I,B*O49\6>=?S49.F][I.,G;-NQ9BK52UG!Z)3,CNCFL_/3-2 M3\B<98ON^RF;4P4C>@<3,2?\_;XB7-45E2PI)RKV.T4;<1'[>%=!0#T9XW0) MR?,-B. ^93.FW^UXAVZOX3O>.HP- -KK "*, )6OA& 83*;G9^?#P?1\/'IB M_<8 ;0&RRZM)>#4836$Z!J\-5T[H#!T(@Z%!"EZCY>Z_*;R#$ :GX\MI< J/ MH+\IB,O@==Q#&)_!]$, X6#R\V 4A/7Q+Q^#+S 83LV([[K^<] =KH/[K5": M)8OR%>,Q8NUZ+9N[7BO!D"@%D8!.*11HD%1H)R9\D20LPB;?3]GVW-Q3SG/"%??)Z>Y!226<+0 4(EQF1O)#*J $M'FT6 MD]>.>N5> :* Q"(WY>;Q[)!&F@E>ID 3F,K:D,@9X535Q_<97< @TF;$!&;? MB*G" K,HC%W>44_!#1=W&8VO*6H@F%5;[=Z;B.*NMU?ZQSB&1%$9#E.ROQ9$ MXG[*%B!I+B3ZB,.9D'/PW/HG2(2TOLQQ61$#Y;&1"2D&83XS?K-E!V-C"SP& M*&'H/KAC.K5R)HPF0(5D&L,,A,<0W$AB),6<*86Q6^/*Q-JQHDI29&B< ML3@S&E:J)?U:,$E-]V!)6-$ N;)+]@#M]EJ[\=Z*# \VK-:O&.%U&LV27*@K MIC%&O=,SEKZ-R/N/(L\X!G1.K)\B%"7,;&7&K8M*OT-"F&%#+JDRKMTWPR3+ M ,70 I*AXU6.OL81(Y4P3GADWJ/"F%G5)LHXJ\C*R ADCUU3+:-1I0/GF1Y^ M)=>=FL[6Y@ 8B=M'A/"=]368974K.A,0<6T>(&=L6,[XP,=/QUK^4['/]PX[#K>QK&_4]LX5QKU)8".8E-TNOZ^3UXZ[L]H\D3CY?._N\9:X\T)3U7'*N0;SVH)I9F M^PW!8/(1L"\87(73\]$^7$S*'N%%H%T#^?\<_2K)V.XZ1S-%QF)8VK=-B ,B M,TL'4W8YTD$ZWWGP-K/ )384S/13MKL8IHPFV,EA5Z?9+85QV<=_4_ /;$U] MYD%UBSN2UH;S]/<^9"OZD#7B;O^^?ES=+P9?P@^3( \-)X&X>#\7T[FSW#E MFRF5%V2A4DFI]2U5A+V^;[?)?67!.5L==L?+/XZ^N?=\4=E9JOO3M48NE#UY M=R7-B"F(3RXZ'OAL4[3[($)F2.I";Q;9]-_KQEN3ZKN\PSFP=T=_ %!+ 0(4 M Q0 ( &%08E>7E0Z'C_J]JD\! _V#0 4 " 23E M P!P=W(M,C R,S Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( &%08E=\9SG/!L0 M #PC"0 4 " 0 U!0!P=W(M,C R,S Y,S!?<')E+GAM;%!+ M 0(4 Q0 ( &%08E=B B)T$", ,/: 6 " 3CY!0!P M=W(P.2TS,'@R,#(S97@Q,#4N:'1M4$L! A0#% @ 85!B5]QB JAU(@ M/@L! !8 ( !?!P& '!W#(P,C-E>#$P-BYH=&U0 M2P$"% ,4 " !A4&)795MQU$8E #IX@ %@ @ $E/P8 M<'=R,#DM,S!X,C R,V5X,3 W+FAT;5!+ 0(4 Q0 ( &%08E>S TMD:0< M *,D 6 " 9]D!@!P=W(P.2TS,'@R,#(S97@S,3$N:'1M M4$L! A0#% @ 85!B5QGSH;EA!P >B0 !8 ( !/&P& M '!W#(P,C-E>#,Q,BYH=&U02P$"% ,4 " !A4&)7_MZWU^ $ M !"&@ %@ @ '1 8 ! end